commit 76be4f5a784533c71afbbb1b8f2963ef9e2ee258 upstream.
Commit 3f1b0e1f28 (".gitignore update") added *.orig and *.rej
patterns to .gitignore in v2.6.23. The commit message didn't give a
rationale. Later on, commit 1f5d3a6b65 ("Remove *.rej pattern from
.gitignore") removed the *.rej pattern in v2.6.26, on the rationale that
*.rej files indicated something went really wrong and should not be
ignored.
The *.rej files are now shown by `git status`, which helps located
conflicts when applying patches and lowers the probability that they
will go unnoticed. It is however still easy to overlook the *.orig files
which slowly polute the source tree. That's not as big of a deal as not
noticing a conflict, but it's still not nice.
Drop the *.orig pattern from .gitignore to avoid this and help keep the
source tree clean.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
[masahiroy@kernel.org:
I do not have a strong opinion about this. Perhaps some people may have
a different opinion.
If you are someone who wants to ignore *.orig, it is likely you would
want to do so across all projects. Then, $XDG_CONFIG_HOME/git/ignore
would be more suitable for your needs. gitignore(5) suggests, "Patterns
which a user wants Git to ignore in all situations generally go into a
file specified by core.excludesFile in the user's ~/.gitconfig".
Please note that you cannot do the opposite; if *.orig is ignored by
the project's .gitignore, you cannot override the decision because
$XDG_CONFIG_HOME/git/ignore has a lower priority.
If *.orig is sitting on the fence, I'd leave it to the users. ]
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* refs/heads/tmp-9782146:
FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo
FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS
FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header
UPSTREAM: swiotlb: Fix the type of index
ANDROID: Don't add image to all target with KBUILD_MIXED_TREE
Linux 5.10.39
scripts: switch explicitly to Python 3
tweewide: Fix most Shebang lines
ipv6: remove extra dev_hold() for fallback tunnels
ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
sit: proper dev_{hold|put} in ndo_[un]init methods
ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
net: stmmac: Do not enable RX FIFO overflow interrupts
lib: stackdepot: turn depot_lock spinlock to raw_spinlock
block: reexpand iov_iter after read/write
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
net:CXGB4: fix leak if sk_buff is not used
gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
drm/amd/display: Fix two cursor duplication when using overlay
nvmet: remove unsupported command noise
net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
ceph: don't allow access to MDS-private inodes
ceph: don't clobber i_snap_caps on non-I_NEW inode
ceph: fix fscache invalidation
scsi: lpfc: Fix illegal memory access on Abort IOCBs
riscv: Workaround mcount name prior to clang-13
scripts/recordmcount.pl: Fix RISC-V regex for clang
riscv: Use $(LD) instead of $(CC) to link vDSO
platform/chrome: cros_ec_typec: Add DP mode check
ARM: 9075/1: kernel: Fix interrupted SMC calls
um: Disable CONFIG_GCOV with MODULES
um: Mark all kernel symbols as local
NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
dmaengine: dw-edma: Fix crash on loading/unloading driver
PCI: thunder: Fix compile testing
virtio_net: Do not pull payload in skb->head
isdn: capi: fix mismatched prototypes
cxgb4: Fix the -Wmisleading-indentation warning
usb: sl811-hcd: improve misleading indentation
kgdb: fix gcc-11 warning on indentation
airo: work around stack usage warning
drm/i915/display: fix compiler warning about array overrun
x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
ANDROID: I3C: Enable I3C core framework
ANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect
ANDROID: GKI: 5/21 KMI update
FROMGIT: blk-mq: clearing flush request reference in tags->rqs[]
FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
Revert "ANDROID: GKI: Enable CONFIG_KUNIT"
BACKPORT: block: Remove queue_limits.bio_max_bytes
FROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks
FROMGIT: fix for "printk: introduce dump_stack_lvl()"
FROMGIT: printk: introduce dump_stack_lvl()
UPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range()
UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere
ANDROID: vendor_hooks: add hooks for slab memory leak debugging
Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""
ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64
ANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace syms
ANDROID: mmc: Add vendor hooks
ANDROID: gic-v3: Change GIC v3 vendor hook to restricted
ANDROID: GKI: enable hidden configs for DMA
ANDROID: GKI: remove kernel_read from abi symbol list
Revert "Revert "mmc: block: Issue a cache flush only when it's enabled""
Revert "ANDROID: GKI: restore a part of "struct mmc_host""
Revert "Revert "media: v4l2-ctrls: fix reference to freed memory""
Revert "Revert "sched,fair: Alternative sched_slice()""
FROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work
FROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
Revert "Revert "nvme-pci: set min_align_mask""
Revert "Revert "swiotlb: respect min_align_mask""
Revert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single""
Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single""
Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single""
Revert "Revert "swiotlb: factor out a nr_slots helper""
Revert "Revert "swiotlb: factor out an io_tlb_offset helper""
Revert "Revert "swiotlb: add a IO_TLB_SIZE define""
Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters""
Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0""
Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos"
ANDROID: Fix compilation error with huge_pmd_share()
UPSTREAM: mm: memblock: add more debug logs
UPSTREAM: mm: memblock: drop __init from memblock functions to make it inline
ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers
ANDROID: hung_task: Add vendor hook for hung task detect
ANDROID: vendor_hooks: add hook to balance_dirty_pages()
ANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentation
ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey
ANDROID: iommu: Add vendor hook for iova allocation and free tracking
ANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap()
ANDROID: kernel: Fix debug_kinfo warning message
Revert "mm: fix struct page layout on 32-bit systems"
Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"
Revert "kyber: fix out of bounds access when preempted"
Revert "PM: runtime: Fix unpaired parent child_count for force_resume"
Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"
ANDROID: ABI: Update allowed list for QCOM
ANDROID: Update the ABI xml
ANDROID: Update the generic symbol list
ANDROID: Update the generic symbol list
ANDROID: Update the generic symbol list
ANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c
ANDROID: dm-user: Drop additional reference
FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violation
UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern8
UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings
BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operations
UPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling
Linux 5.10.38
ASoC: rsnd: check all BUSIF status when error
nvme: do not try to reconfigure APST when the controller is not live
ext4: fix debug format string warning
debugfs: Make debugfs_allow RO after init
dt-bindings: serial: 8250: Remove duplicated compatible strings
dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
i2c: mediatek: Fix send master code at more than 1MHz
media: rkvdec: Remove of_match_ptr()
clk: exynos7: Mark aclk_fsys1_200 as critical
drm/i915: Fix crash in auto_retire
drm/i915/overlay: Fix active retire callback alignment
drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
kobject_uevent: remove warning in init_uevent_argv()
usb: typec: tcpm: Fix error while calculating PPS out values
ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
ARM: 9012/1: move device tree mapping out of linear region
ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
MIPS: Avoid DIVU in `__div64_32' is result would be zero
MIPS: Reinstate platform `__div64_32' handler
mm: fix struct page layout on 32-bit systems
iommu/vt-d: Remove WO permissions on second-level paging entries
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
KVM: VMX: Disable preemption when probing user return MSRs
KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
KVM: nVMX: Always make an attempt to map eVMCS after migration
KVM: x86: Move RDPID emulation intercept to its own enum
KVM: x86: Emulate RDPID only if RDTSCP is supported
xen/gntdev: fix gntdev_mmap() error exit path
cdc-wdm: untangle a circular dependency between callback and softint
iio: tsl2583: Fix division by a zero lux_val
iio: gyro: mpu3050: Fix reported temperature value
xhci: Add reset resume quirk for AMD xhci controller.
xhci: Do not use GFP_KERNEL in (potentially) atomic context
xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
usb: typec: ucsi: Put fwnode in any case during ->probe()
usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
usb: dwc3: gadget: Return success always for kick transfer in ep queue
usb: dwc3: gadget: Enable suspend events
usb: core: hub: fix race condition about TRSMRCY of resume
usb: dwc2: Fix gadget DMA unmap direction
usb: xhci: Increase timeout for HC halt
usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
usb: dwc3: omap: improve extcon initialization
blk-mq: Swap two calls in blk_mq_exit_queue()
blk-mq: plug request for shared sbitmap
nbd: Fix NULL pointer in flush_workqueue
f2fs: compress: fix to assign cc.cluster_idx correctly
f2fs: compress: fix race condition of overwrite vs truncate
f2fs: compress: fix to free compress page correctly
nvmet-rdma: Fix NULL deref when SEND is completed with error
nvmet: fix inline bio check for bdev-ns
nvmet: add lba to sect conversion helpers
kyber: fix out of bounds access when preempted
ACPI: scan: Fix a memory leak in an error handling path
usb: musb: Fix an error message
hwmon: (occ) Fix poll rate limiting
usb: fotg210-hcd: Fix an error message
iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
iio: light: gp2ap002: Fix rumtime PM imbalance on error
usb: dwc3: gadget: Free gadget structure only after freeing endpoints
perf tools: Fix dynamic libbpf link
xen/unpopulated-alloc: fix error return code in fill_list()
xen/unpopulated-alloc: consolidate pgmap manipulation
dax: Wake up all waiters after invalidating dax entry
dax: Add a wakeup mode parameter to put_unlocked_entry()
dax: Add an enum for specifying dax wakup mode
KVM: x86: Prevent deadlock against tk_core.seq
KVM: x86: Cancel pvclock_gtod_work on module removal
drm/msm/dp: initialize audio_comp when audio starts
KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
kvm: exit halt polling on need_resched() as well
drm/i915: Avoid div-by-zero on gen2
drm/amd/display: Initialize attribute for hdcp_srm sysfs file
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
btrfs: fix race leading to unpersisted data and metadata on fsync
arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
blk-iocost: fix weight updates of inner active iocgs
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
userfaultfd: release page in error path to avoid BUG_ON
squashfs: fix divide error in calculate_skip()
hfsplus: prevent corruption in shrinking truncate
powerpc/64s: Fix crashes when toggling entry flush barrier
powerpc/64s: Fix crashes when toggling stf barrier
ARC: mm: Use max_high_pfn as a HIGHMEM zone border
ARC: mm: PAE: use 40-bit physical page mask
ARC: entry: fix off-by-one error in syscall number validation
f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
mptcp: fix splat when closing unaccepted socket
i40e: Fix PHY type identifiers for 2.5G and 5G adapters
i40e: fix the restart auto-negotiation after FEC modified
i40e: Fix use-after-free in i40e_client_subtask()
i40e: fix broken XDP support
netfilter: nftables: avoid overflows in nft_hash_buckets()
kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
fs/proc/generic.c: fix incorrect pde_is_permanent check
sched/fair: Fix unfairness caused by missing load decay
sched: Fix out-of-bound access in uclamp
can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
can: mcp251x: fix resume from sleep before interface was brought up
can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
netfilter: nftables: Fix a memleak from userdata error path in new objects
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
smc: disallow TCP_ULP in smc_setsockopt()
net: fix nla_strcmp to handle more then one trailing null character
ethtool: fix missing NLM_F_MULTI flag when dumping
mm/gup: check for isolation errors
mm/gup: return an error on migration failure
mm/gup: check every subpage of a compound page during isolation
ksm: fix potential missing rmap_item for stable_node
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
arm64: entry: factor irq triage logic into macros
drm/radeon: Avoid power table parsing memory leaks
drm/radeon: Fix off-by-one power_state index heap overwrite
net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
netfilter: xt_SECMARK: add new revision to fix structure layout
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
block/rnbd-clt: Check the return value of the function rtrs_clt_query
block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
libbpf: Fix signed overflow in ringbuf_process_ring
sunrpc: Fix misplaced barrier in call_decode
RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
sctp: do asoc update earlier in sctp_sf_do_dupcook_a
net: hns3: disable phy loopback setting in hclge_mac_start_phy
net: hns3: use netif_tx_disable to stop the transmit queue
net: hns3: fix for vxlan gpe tx checksum bug
net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
net: hns3: initialize the message content in hclge_get_link_mode()
net: hns3: fix incorrect configuration for igu_egu_hw_err
rtc: ds1307: Fix wday settings for rx8130
scsi: ufs: core: Narrow down fast path in system suspend path
scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
scsi: ufs: core: Do not put UFS power into LPM if link is broken
scsi: qla2xxx: Prevent PRLI in target mode
ceph: fix inode leak on getattr error in __fh_to_dentry
swiotlb: Fix the type of index
xprtrdma: rpcrdma_mr_pop() already does list_del_init()
xprtrdma: Fix cwnd update ordering
xprtrdma: Avoid Receive Queue wrapping
pwm: atmel: Fix duty cycle calculation in .get_state()
SUNRPC: fix ternary sign expansion bug in tracing
dmaengine: idxd: fix cdev setup and free device lifetime issues
dmaengine: idxd: fix dma device lifetime
dmaengine: idxd: Fix potential null dereference on pointer status
rtc: fsl-ftm-alarm: add MODULE_TABLE()
nfsd: ensure new clients break delegations
NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
thermal/drivers/tsens: Fix missing put_device error
SUNRPC: Handle major timeout in xprt_adjust_timeout()
SUNRPC: Remove trace_xprt_transmit_queued
SUNRPC: Move fault injection call sites
NFSv4.2 fix handling of sr_eof in SEEK's reply
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
PCI: endpoint: Fix missing destroy_workqueue()
NFS: Deal correctly with attribute generation counter overflow
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
f2fs: Fix a hungtask problem in atomic write
f2fs: fix to cover __allocate_new_section() with curseg_lock
f2fs: fix to avoid touching checkpointed data in get_victim()
PCI: endpoint: Fix NULL pointer dereference for ->get_features()
PCI: endpoint: Make *_free_bar() to return error codes on failure
PCI: endpoint: Add helper API to get the 'next' unreserved BAR
PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
f2fs: fix to update last i_size if fallocate partially succeeds
f2fs: fix to align to section for fallocate() on pinned file
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
PCI: Release OF node in pci_scan_device()'s error path
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f2fs: fix panic during f2fs_resize_fs()
f2fs: fix to allow migrating fully valid segment
f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
f2fs: move ioctl interface definitions to separated file
thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
watchdog: fix barriers when printing backtraces from all CPUs
watchdog/softlockup: remove logic that tried to prevent repeated reports
watchdog: explicitly update timestamp when reporting softlockup
watchdog: rename __touch_watchdog() to a better descriptive name
ia64: module: fix symbolizer crash on fdescr
bnxt_en: Add PCI IDs for Hyper-V VF devices.
kbuild: generate Module.symvers only when vmlinux exists
selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
selftests: mlxsw: Increase the tolerance of backlog buildup
net: ethernet: mtk_eth_soc: fix RX VLAN offload
iavf: remove duplicate free resources calls
powerpc/iommu: Annotate nested lock for lockdep
qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
crypto: ccp: Free SEV device if SEV init fails
mt76: mt7615: fix entering driver-own state on mt7663
drm/amdgpu: Add mem sync flag for IB allocated by SA
drm/amd/display: add handling for hdcp2 rx id list validation
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
powerpc/pseries: Stop calling printk in rtas_stop_self()
samples/bpf: Fix broken tracex1 due to kprobe argument change
net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
ASoC: rt286: Generalize support for ALC3263 codec
powerpc/smp: Set numa node before updating mask
flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
kconfig: nconf: stop endless search loops
selftests: Set CC to clang in lib.mk if LLVM is set
drm/amd/display: Force vsync flip when reconfiguring MPCC
iommu/amd: Remove performance counter pre-initialization test
Revert "iommu/amd: Fix performance counter initialization"
ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
powerpc/mm: Add cond_resched() while removing hpte mappings
iwlwifi: pcie: make cfg vs. trans_cfg more robust
cuse: prevent clone
virtiofs: fix userns
fuse: invalidate attrs when page writeback completes
mt76: mt7915: fix txpower init for TSSI off chips
mt76: mt76x0: disable GTK offloading
mt76: mt7615: support loading EEPROM for MT7613BE
rtw88: 8822c: add LC calibration for RTL8822C
pinctrl: samsung: use 'int' for register masks in Exynos
mac80211: clear the beacon's CRC after channel switch
IB/hfi1: Correct oversized ring allocation
coresight: Do not scan for graph if none is present
MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
i2c: Add I2C_AQ_NO_REP_START adapter quirk
ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
ice: handle increasing Tx or Rx ring sizes
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
net: hns3: add handling for xmit skb with recursive fraglist
net: hns3: remediate a potential overflow risk of bd_num_list
powerpc/32: Statically initialise first emergency context
selftests/powerpc: Fix L1D flushing tests for Power10
Bluetooth: check for zapped sk before connecting
net: bridge: when suppression is enabled exclude RARP packets
net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
ALSA: bebob: enable to deliver MIDI messages for multiple ports
ALSA: rme9652: don't disable if not enabled
ALSA: hdspm: don't disable if not enabled
ALSA: hdsp: don't disable if not enabled
i2c: bail out early when RDWR parameters are wrong
Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
ASoC: rsnd: core: Check convert rate in rsnd_hw_params
net: stmmac: Set FIFO sizes for ipq806x
net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
tipc: convert dest node's address to network order
fs: dlm: flush swork on shutdown
fs: dlm: check on minimum msglen size
fs: dlm: add errno handling to check callback
fs: dlm: fix debugfs dump
ath11k: fix thermal temperature read
kvm: Cap halt polling at kvm->max_halt_poll_ns
cpufreq: intel_pstate: Use HWP if enabled by platform firmware
PM: runtime: Fix unpaired parent child_count for force_resume
ACPI: PM: Add ACPI ID of Alder Lake Fan
KVM/VMX: Invoke NMI non-IST entry instead of IST entry
KVM: x86/mmu: Remove the defunct update_pte() paging hook
tpm, tpm_tis: Reserve locality in tpm_tis_resume()
tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
tpm: fix error return code in tpm2_get_cc_attrs_tbl()
KEYS: trusted: Fix memory leak on object td
UPSTREAM: module: unexport find_module and module_mutex
FROMLIST: scsi: ufs: Increase the usable queue depth
ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user
ANDROID: cgroup: add vendor hook to cgroup .attach()
ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS
ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIs
ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR
ANDROID: Incremental fs: Make sysfs_name changeable on remount
ANDROID: Incremental fs: Count pending_reads even when very short
ANDROID: sched/fair: export sysctl_sched_min_granularity symbol
ANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs
Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"
BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint value
ANDROID: GKI: restore termiox fields
Revert "spi: Fix use-after-free with devm_spi_alloc_*"
FROMGIT: block: avoid double io accounting for flush request
UPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checks
FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue()
ANDROID: FUSE OWNERS pointing to android-mainline OWNERS
Linux 5.10.37
sctp: delay auto_asconf init until binding the first addr
Revert "net/sctp: fix race condition in sctp_destroy_sock"
smp: Fix smp_call_function_single_async prototype
net: Only allow init netns to set default tcp cong to a restricted algo
arm64: Remove arm64_dma32_phys_limit and its uses
bpf: Prevent writable memory-mapping of read-only ringbuf pages
bpf, ringbuf: Deny reserve of buffers larger than ringbuf
bpf: Fix alu32 const subreg bound tracking on bitwise operations
afs: Fix speculative status fetches
mm/memory-failure: unnecessary amount of unmapping
mm/sparse: add the missing sparse_buffer_fini() in error branch
mm: memcontrol: slab: fix obtain a reference to a freeing memcg
mm/sl?b.c: remove ctor argument from kmem_cache_flags
kfifo: fix ternary sign extension bugs
ia64: fix EFI_DEBUG build
perf session: Add swap operation for event TIME_CONV
perf jit: Let convert_timestamp() to be backwards-compatible
perf tools: Change fields type in perf_record_time_conv
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
RDMA/siw: Fix a use after free in siw_alloc_mr
bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
selftests/bpf: Fix core_reloc test runner
selftests/bpf: Fix field existence CO-RE reloc tests
selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
bnxt_en: Fix RX consumer index logic in the error path.
selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
net: enetc: fix link error again
net: phy: marvell: fix m88e1111_set_downshift
net: phy: marvell: fix m88e1011_set_downshift
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
powerpc/perf: Fix the threshold event selection for memory events in power10
wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
ath10k: Fix a use after free in ath10k_htc_send_bundle
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
powerpc/64: Fix the definition of the fixmap area
RDMA/core: Add CM to restrack after successful attachment to a device
RDMA/rxe: Fix a bug in rxe_fill_ip_info()
net: phy: intel-xway: enable integrated led functions
net: renesas: ravb: Fix a stuck issue when a lot of frames are received
net: stmmac: fix TSO and TBS feature enabling during driver open
nfp: devlink: initialize the devlink port attribute "lanes"
crypto: ccp: Detect and reject "invalid" addresses destined for PSP
mt76: mt7615: fix memleak when mt7615_unregister_device()
net: davinci_emac: Fix incorrect masking of tx and rx error channel
net: marvell: prestera: fix port event handling on init
vsock/virtio: free queued packets when closing socket
sfc: ef10: fix TX queue lookup in TX event handling
ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
RDMA/cxgb4: add missing qpid increment
gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
net: ethernet: ixp4xx: Set the DMA masks explicitly
libbpf: Initialize the bpf_seq_printf parameters array field by field
vsock/vmci: log once the failed queue pair allocation
netfilter: nftables_offload: special ethertype handling for VLAN
netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
netfilter: nft_payload: fix C-VLAN offload support
mwl8k: Fix a double Free in mwl8k_probe_hw
i2c: mediatek: Fix wrong dma sync flag
i2c: sh7760: fix IRQ error path
wlcore: fix overlapping snprintf arguments in debugfs
rtlwifi: 8821ae: upgrade PHY and RF parameters
KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
powerpc/smp: Reintroduce cpu_core_mask
powerpc/pseries: extract host bridge from pci_bus prior to bus removal
MIPS: pci-legacy: stop using of_pci_range_to_resource
drm/amd/pm: fix error code in smu_set_power_limit()
perf beauty: Fix fsconfig generator
iommu/amd: Put newline after closing bracket in warning
drm/i915/gvt: Fix error code in intel_gvt_init_device()
net/packet: remove data races in fanout operations
net/packet: make packet_fanout.arr size configurable up to 64K
net/mlx5: Fix bit-wise and with zero
ASoC: ak5558: correct reset polarity
powerpc/xive: Fix xmon command "dxi"
powerpc/xive: Drop check on irq_data in xive_core_debug_show()
i2c: sh7760: add IRQ check
i2c: rcar: add IRQ check
i2c: rcar: protect against supurious interrupts on V3U
i2c: rcar: make sure irq is not threaded on Gen2 and earlier
i2c: mlxbf: add IRQ check
i2c: jz4780: add IRQ check
i2c: emev2: add IRQ check
i2c: cadence: add IRQ check
i2c: xiic: fix reference leak when pm_runtime_get_sync fails
i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
i2c: sprd: fix reference leak when pm_runtime_get_sync fails
i2c: omap: fix reference leak when pm_runtime_get_sync fails
i2c: imx: fix reference leak when pm_runtime_get_sync fails
i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
i2c: cadence: fix reference leak when pm_runtime_get_sync fails
RDMA/rtrs-clt: destroy sysfs after removing session from active list
RDMA/srpt: Fix error return code in srpt_cm_req_recv()
net: thunderx: Fix unintentional sign extension issue
cxgb4: Fix unintentional sign extension issues
RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
IB/hfi1: Fix error return code in parse_platform_config()
RDMA/qedr: Fix error return code in qedr_iw_connect()
ovl: invalidate readdir cache on changes to dir with origin
KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
mt76: mt7663s: fix the possible device hang in high traffic
mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
mt76: mt7915: fix mib stats counter reporting to mac80211
mt76: mt7615: fix mib stats counter reporting to mac80211
mt76: mt7915: fix aggr len debugfs node
mt76: mt7915: fix tx skb dma unmap
mt76: mt7615: fix tx skb dma unmap
mt7601u: fix always true expression
rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
xfs: fix return of uninitialized value in variable error
perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
mac80211: bail out if cipher schemes are invalid
powerpc: iommu: fix build when neither PCI or IBMVIO is set
powerpc/perf: Fix PMU constraint check for EBB events
powerpc/64s: Fix pte update for kernel memory on radix
IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
liquidio: Fix unintented sign extension of a left shift of a u16
ASoC: simple-card: fix possible uninitialized single_cpu local variable
KVM: arm64: Initialize VCPU mdcr_el2 before loading it
HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
iommu/vt-d: Invalidate PASID cache when root/context entry changed
iommu/vt-d: Remove WO permissions on second-level paging entries
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
iommu/vt-d: Report the right page fault address
iommu/vt-d: Report right snoop capability when using FL for IOVA
iommu: Fix a boundary issue to avoid performance drop
iommu/vt-d: Don't set then clear private data in prq_event_thread()
mips: bmips: fix syscon-reboot nodes
net: hns3: Limiting the scope of vector_ring_chain variable
nfc: pn533: prevent potential memory corruption
RDMA/core: Fix corrupted SL on passive side
bug: Remove redundant condition check in report_bug
net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
powerpc/pseries: Only register vio drivers if vio bus exists
udp: never accept GSO_FRAGLIST packets
net: phy: lan87xx: fix access to wrong register of LAN87xx
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
IB/isert: Fix a use after free in isert_connect_request
RDMA/mlx5: Fix drop packet rule in egress table
iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
pinctrl: pinctrl-single: remove unused parameter
inet: use bigger hash table for IP ID generation
ima: Fix the error code for restoring the PCR value
MIPS: fix local_irq_{disable,enable} in asmmacro.h
powerpc/prom: Mark identical_pvr_fixup as __init
powerpc/fadump: Mark fadump_calculate_reserve_size as __init
libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
iommu/vt-d: Reject unsupported page request modes
iommu: Check dev->iommu in iommu_dev_xxx functions
bpftool: Fix maybe-uninitialized warnings
libbpf: Add explicit padding to bpf_xdp_set_link_opts
net: lapbether: Prevent racing when checking whether the netif is running
Bluetooth: avoid deadlock between hci_dev->lock and socket lock
KVM: x86/mmu: Retry page faults that hit an invalid memslot
wilc1000: write value to WILC_INTR2_ENABLE register
RDMA/mlx5: Fix mlx5 rates to IB rates map
ASoC: Intel: Skylake: Compile when any configuration is selected
ASoC: Intel: boards: sof-wm8804: add check for PLL setting
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
HID: plantronics: Workaround for double volume key presses
xsk: Respect device's headroom and tailroom on generic xmit path
drivers/block/null_blk/main: Fix a double free in null_init.
sched/debug: Fix cgroup_path[] serialization
io_uring: fix overflows checks in provide buffers
perf/amd/uncore: Fix sysfs type mismatch
x86/events/amd/iommu: Fix sysfs type mismatch
HSI: core: fix resource leaks in hsi_add_client_from_dt()
media: cedrus: Fix H265 status definitions
nvme-pci: don't simple map sgl when sgls are disabled
nvmet-tcp: fix a segmentation fault during io parsing error
mfd: stm32-timers: Avoid clearing auto reload register
mailbox: sprd: Introduce refcnt when clients requests/free channels
scsi: ibmvfc: Fix invalid state machine BUG_ON()
scsi: sni_53c710: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: jazz_esp: Add IRQ check
scsi: hisi_sas: Fix IRQ checks
scsi: ufs: ufshcd-pltfrm: Fix deferred probing
scsi: pm80xx: Fix potential infinite loop
scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
clk: uniphier: Fix potential infinite loop
drm/radeon: Fix a missing check bug in radeon_dp_mst_detect()
drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct
clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()
clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
vfio/pci: Re-order vfio_pci_probe()
vfio/pci: Move VGA and VF initialization to functions
vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
media: v4l2-ctrls.c: fix race condition in hdl->requests list
media: i2c: imx219: Balance runtime PM use-count
media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream
nvme: retrigger ANA log update if group descriptor isn't found
power: supply: bq25980: Move props from battery node
clk: imx: Fix reparenting of UARTs not associated with stdout
nvmet-tcp: fix incorrect locking in state_change sk callback
nvme-tcp: block BH in sk state_change sk callback
seccomp: Fix CONFIG tests for Seccomp_filters
ata: libahci_platform: fix IRQ check
sata_mv: add IRQ checks
pata_ipx4xx_cf: fix IRQ check
pata_arasan_cf: fix IRQ check
selftests: fix prepending $(OUTPUT) to $(TEST_PROGS)
x86/kprobes: Fix to check non boostable prefixes correctly
of: overlay: fix for_each_child.cocci warnings
drm/amdkfd: fix build error with AMD_IOMMU_V2=m
media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()
media: m88rs6000t: avoid potential out-of-bounds reads on arrays
media: atomisp: Fixed error handling path
media: [next] staging: media: atomisp: fix memory leak of object flash
media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30
media: m88ds3103: fix return value check in m88ds3103_probe()
media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()
media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'
drm/probe-helper: Check epoch counter in output_poll_execute()
media: aspeed: fix clock handling logic
media: rkisp1: rsz: crash fix when setting src format
media: omap4iss: return error code when omap4iss_get() failed
media: saa7146: use sg_dma_len when building pgtable
media: saa7134: use sg_dma_len when building pgtable
media: vivid: fix assignment of dev->fbuf_out_flags
rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
afs: Fix updating of i_mode due to 3rd party change
sched/fair: Fix shift-out-of-bounds in load_balance()
drm/mcde/panel: Inverse misunderstood flag
drm/amd/display: Fix off by one in hdmi_14_process_transaction()
drm/stm: Fix bus_flags handling
drm/tilcdc: send vblank event when disabling crtc
soc: aspeed: fix a ternary sign expansion bug
xen-blkback: fix compatibility bug with single page rings
serial: omap: fix rs485 half-duplex filtering
serial: omap: don't disable rs485 if rts gpio is missing
ttyprintk: Add TTY hangup callback.
usb: dwc2: Fix hibernation between host and device modes.
usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
Drivers: hv: vmbus: Increase wait time for VMbus unload
hwmon: (pmbus/pxe1610) don't bail out when not all pages are active
x86/platform/uv: Fix !KEXEC build failure
spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails
spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op
spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume
spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue
Drivers: hv: vmbus: Use after free in __vmbus_open()
ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
security: keys: trusted: fix TPM2 authorizations
memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()
m68k: Add missing mmap_read_lock() to sys_cacheflush()
usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
crypto: chelsio - Read rxchannel-id from firmware
node: fix device cleanups in error handling code
firmware: qcom-scm: Fix QCOM_SCM configuration
serial: core: return early on unsupported ioctls
tty: fix return value for unsupported termiox ioctls
tty: Remove dead termiox code
tty: fix return value for unsupported ioctls
tty: actually undefine superseded ASYNC flags
USB: cdc-acm: fix TIOCGSERIAL implementation
USB: cdc-acm: fix unprivileged TIOCCSERIAL
usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op
spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality
spi: spi-zynqmp-gqspi: add mutex locking for exec_op
spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible
cpufreq: armada-37xx: Fix determining base CPU frequency
cpufreq: armada-37xx: Fix driver cleanup when registration failed
clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
cpufreq: armada-37xx: Fix the AVS value for load L1
clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
cpufreq: armada-37xx: Fix setting TBG parent for load levels
crypto: qat - Fix a double free in adf_create_ring
crypto: sa2ul - Fix memory leak of rxd
crypto: sun8i-ss - Fix memory leak of pad
crypto: allwinner - add missing CRYPTO_ prefix
ACPI: CPPC: Replace cppc_attr with kobj_attribute
cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration
PM: runtime: Replace inline function pm_runtime_callbacks_present()
soc: qcom: mdt_loader: Detect truncated read of segments
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()
spi: Fix use-after-free with devm_spi_alloc_*
clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()
clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped
clocksource/drivers/timer-ti-dm: Fix posted mode status check order
PM / devfreq: Use more accurate returned new_freq as resume_freq
soc: qcom: pdr: Fix error return code in pdr_register_listener
staging: greybus: uart: fix unprivileged TIOCCSERIAL
staging: fwserial: fix TIOCGSERIAL implementation
staging: fwserial: fix TIOCSSERIAL implementation
staging: rtl8192u: Fix potential infinite loop
staging: comedi: tests: ni_routes_test: Fix compilation error
irqchip/gic-v3: Fix OF_BAD_ADDR error handling
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol
firmware: qcom_scm: Workaround lack of "is available" call on SC7180
firmware: qcom_scm: Reduce locking section for __get_convention()
firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool
m68k: mvme147,mvme16x: Don't wipe PCC timer config bits
soundwire: stream: fix memory leak in stream config error path
memory: pl353: fix mask of ECC page_size config register
driver core: platform: Declare early_platform_cleanup() prototype
drivers: nvmem: Fix voltage settings for QTI qfprom-efuse
USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
usb: gadget: aspeed: fix dma map failure
crypto: qat - fix error path in adf_isr_resource_alloc()
crypto: poly1305 - fix poly1305_core_setkey() declaration
NFSv4.2: fix copy stateid copying for the async copy
NFSD: Fix sparse warning in nfs4proc.c
arm64: dts: mediatek: fix reset GPIO level on pumpkin
phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup
soundwire: bus: Fix device found flag correctly
bus: qcom: Put child node before return
arm64: dts: renesas: r8a779a0: Fix PMU interrupt
mtd: require write permissions for locking and badblock ioctls
dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'
usb: gadget: s3c: Fix incorrect resources releasing
fotg210-udc: Complete OUT requests on short packets
fotg210-udc: Don't DMA more than the buffer can take
fotg210-udc: Mask GRP2 interrupts we don't handle
fotg210-udc: Remove a dubious condition leading to fotg210_done
fotg210-udc: Fix EP0 IN requests bigger than two packets
fotg210-udc: Fix DMA on EP0 for length > max packet size
crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
crypto: qat - don't release uninitialized resources
crypto: ccp - fix command queuing to TEE ring buffer
usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)
usb: gadget: pch_udc: Initialize device pointer before use
usb: gadget: pch_udc: Check for DMA mapping error
usb: gadget: pch_udc: Check if driver is present before calling ->setup()
usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
devtmpfs: fix placement of complete() call
x86/microcode: Check for offline CPUs before requesting new microcode
spi: stm32: Fix use-after-free on unbind
arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding
regulator: bd9576: Fix return from bd957x_probe()
spi: stm32: drop devres version of spi_register_master
crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map
arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x
arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'
arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer
arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity
ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control
mtd: maps: fix error return code of physmap_flash_remove()
mtd: don't lock when recursively deleting partitions
mtd: rawnand: qcom: Return actual error code instead of -ENODEV
mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
spi: rockchip: avoid objtool warning
regmap: set debugfs_name to NULL after it is freed
usb: typec: stusb160x: fix return value check in stusb160x_probe()
usb: typec: tps6598x: Fix return value check in tps6598x_probe()
usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
serial: stm32: fix tx_empty condition
serial: stm32: add FIFO flush when port is closed
serial: stm32: fix FIFO flush in startup and set_termios
serial: stm32: call stm32_transmit_chars locked
serial: stm32: fix tx dma completion, release channel
serial: stm32: fix a deadlock in set_termios
serial: stm32: fix wake-up flag handling
serial: stm32: fix a deadlock condition with wakeup event
serial: stm32: fix TX and RX FIFO thresholds
serial: stm32: fix incorrect characters on console
serial: stm32: fix startup by enabling usart for reception
serial: stm32: Use of_device_get_match_data()
serial: stm32: fix probe and remove order for dma
serial: stm32: add "_usart" prefix in functions name
serial: stm32: fix code cleaning warnings and checks
x86/platform/uv: Set section block size for hubless architectures
arm64: dts: renesas: Add mmc aliases into board dts files
ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files
ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
crypto: sun8i-ss - fix result memory leak on error path
fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER
firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
firmware: xilinx: Add a blank line after function declaration
firmware: xilinx: Fix dereferencing freed memory
Revert "tools/power turbostat: adjust for temperature offset"
usb: gadget: pch_udc: Revert d3cb25a121 completely
Revert "drm/qxl: do not run release if qxl failed to init"
ovl: fix missing revert_creds() on error path
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
KVM: arm64: Fully zero the vcpu state on reset
KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
KVM: SVM: Don't strip the C-bit from CR2 on #PF interception
KVM: nSVM: Set the shadow root level to the TDP level for nested NPT
KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
KVM: s390: split kvm_s390_real_to_abs
KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
KVM: s390: fix guarded storage control register handling
KVM: s390: split kvm_s390_logical_to_effective
KVM: s390: VSIE: correctly handle MVPG when in VSIE
ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ALSA: hda/realtek: Re-order ALC662 quirk table entries
ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
drm/amd/display: Reject non-zero src_y and src_x for video planes
drm: bridge/panel: Cleanup connector on bridge detach
drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast
drm/dp_mst: Revise broadcast msg lct & lcr
drm/radeon: fix copy of uninitialized variable back to userspace
drm/panfrost: Don't try to map pages that are already mapped
drm/panfrost: Clear MMU irqs before handling the fault
drm/qxl: use ttm bo priorities
drm/i915/gvt: Fix vfio_edid issue for BXT/APL
drm/i915/gvt: Fix virtual display setup for BXT/APL
FDDI: defxx: Make MMIO the configuration default except for EISA
mt76: fix potential DMA mapping leak
rtw88: Fix array overrun in rtw_get_tx_power_params()
cfg80211: scan: drop entry from hidden_list on overflow
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
md: Fix missing unused status line of /proc/mdstat
md: md_open returns -EBUSY when entering racing area
md: factor out a mddev_find_locked helper from mddev_find
md: split mddev_find
md-cluster: fix use-after-free issue when removing rdev
md/bitmap: wait for external bitmap writes to complete during tear down
async_xor: increase src_offs when dropping destination page
x86, sched: Treat Intel SNC topology as default, COD as exception
selinux: add proper NULL termination to the secclass_map permissions
misc: vmw_vmci: explicitly initialize vmci_datagram payload
misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()
misc: lis3lv02d: Fix false-positive WARN on various HP models
phy: cadence: Sierra: Fix PHY power_on sequence
sc16is7xx: Defer probe if device read fails
iio:adc:ad7476: Fix remove handling
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
iio: inv_mpu6050: Fully validate gyro and accel scale writes
soc/tegra: regulators: Fix locking up when voltage-spread is out of range
PM / devfreq: Unlock mutex and free devfreq struct in error path
PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
PCI: xgene: Fix cfg resource mapping
KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
PCI: Allow VPD access for QLogic ISP2722
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
MIPS: pci-rt2880: fix slot 0 configuration
MIPS: pci-mt7620: fix PLL lock check
ASoC: tlv320aic32x4: Increase maximum register in regmap
ASoC: tlv320aic32x4: Register clocks before registering component
ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
ASoC: samsung: tm2_wm5110: check of of_parse return value
usb: xhci-mtk: improve bandwidth scheduling with TT
usb: xhci-mtk: remove or operator for setting schedule parameters
usb: typec: tcpm: update power supply once partner accepts
usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply
usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply
drm: bridge: fix LONTIUM use of mipi_dsi_() functions
staging: fwserial: fix TIOCSSERIAL permission check
tty: moxa: fix TIOCSSERIAL permission check
staging: fwserial: fix TIOCSSERIAL jiffies conversions
USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check
staging: greybus: uart: fix TIOCSSERIAL jiffies conversions
USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions
tty: amiserial: fix TIOCSSERIAL permission check
tty: moxa: fix TIOCSSERIAL jiffies conversions
usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()
Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
net/nfc: fix use-after-free llcp_sock_bind/connect
bluetooth: eliminate the potential race condition when removing the HCI controller
Bluetooth: verify AMP hci_chan before amp_destroy
BACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk
Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"
ANDROID: vendor_hooks: Add hooks to dup_task_struct
ANDROID: arm64: enable compat vdso
UPSTREAM: arm64: vdso32: drop -no-integrated-as flag
BACKPORT: scsi: ufs-mediatek: Add HS-G4 support
UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6
FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default
FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context
FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset
ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors
Revert "sched,fair: Alternative sched_slice()"
Revert "media: v4l2-ctrls: fix reference to freed memory"
ANDROID: GKI: restore a part of "struct mmc_host"
Revert "mmc: block: Issue a cache flush only when it's enabled"
ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings
Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters"
ANDROID: vendor_hooks: Add hooks for account irqtime process tick
BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled
UPSTREAM: arm64: assembler: introduce wxN aliases for wN registers
BACKPORT: arm64: assembler: remove conditional NEON yield macros
UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256
UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms
UPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain
UPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code
UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield
UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls
UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yield
UPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield
UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield
UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yield
UPSTREAM: arm64: assembler: add cond_yield macro
UPSTREAM: crypto: remove cipher routines from public crypto API
UPSTREAM: chcr_ktls: use AES library for single use cipher
ANDROID: add OWNERS for sysfs-fs-f2fs
FROMGIT: mm/memory_hotplug: rate limit page migration warnings
ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes
UPSTREAM: usb: gadget: f_uac2: validate input parameters
UPSTREAM: usb: f_uac2: adds support for SS and SSP
f2fs: return EINVAL for hole cases in swap file
ANDROID: Update the ABI xml and symbol list
f2fs: avoid swapon failure by giving a warning first
ANDROID: topology: Add flag to indicate topology has been updated
f2fs: compress: fix to assign cc.cluster_idx correctly
f2fs: compress: fix race condition of overwrite vs truncate
f2fs: compress: fix to free compress page correctly
f2fs: support iflag change given the mask
f2fs: avoid null pointer access when handling IPU error
ANDROID: Update the ABI xml and symbol list
ANDROID: Add missing CFI jump table symbols to kallsyms
Revert "BACKPORT: bio: limit bio max size"
ANDROID: thermal: Add vendor thermal_pm_notify_suspend function
Linux 5.10.36
thermal/core/fair share: Lock the thermal zone while looping over instances
thermal/drivers/cpufreq_cooling: Fix slab OOB issue
lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
dm integrity: fix missing goto in bitmap_flush_interval error handling
dm space map common: fix division bug in sm_ll_find_free_block()
dm persistent data: packed struct should have an aligned() attribute too
tracing: Restructure trace_clock_global() to never block
tracing: Map all PIDs to command lines
tools/power turbostat: Fix offset overflow issue in index converting
rsi: Use resume_noirq for SDIO
tty: fix memory leak in vc_deallocate
usb: dwc2: Fix session request interrupt handler
usb: dwc3: core: Do core softreset when switch mode
usb: dwc3: gadget: Fix START_TRANSFER link state check
usb: dwc3: gadget: Remove FS bInterval_m1 limitation
usb: gadget/function/f_fs string table fix for multiple languages
usb: gadget: Fix double free of device descriptor pointers
usb: gadget: dummy_hcd: fix gpf in gadget_setup
media: venus: hfi_parser: Don't initialize parser on v1
media: v4l2-ctrls: fix reference to freed memory
media: staging/intel-ipu3: Fix race condition during set_fmt
media: staging/intel-ipu3: Fix set_fmt error handling
media: staging/intel-ipu3: Fix memory leak in imu_fmt
media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
media: dvb-usb: Fix use-after-free access
media: dvbdev: Fix memory leak in dvb_media_device_free()
ext4: Fix occasional generic/418 failure
ext4: allow the dax flag to be set and cleared on inline directories
ext4: fix error return code in ext4_fc_perform_commit()
ext4: fix ext4_error_err save negative errno into superblock
ext4: fix error code in ext4_commit_super
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
ext4: fix check to prevent false positive report of incorrect used inodes
ext4: annotate data race in jbd2_journal_dirty_metadata()
ext4: annotate data race in start_this_handle()
kbuild: update config_data.gz only when the content of .config is changed
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
Revert 337f13046f ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
smb3: do not attempt multichannel to server which does not support it
smb3: when mounting with multichannel include it in requested capabilities
jffs2: check the validity of dstlen in jffs2_zlib_compress()
Fix misc new gcc warnings
security: commoncap: fix -Wstringop-overread warning
sfc: farch: fix TX queue lookup in TX event handling
sfc: farch: fix TX queue lookup in TX flush done handling
exfat: fix erroneous discard when clear cluster bit
fuse: fix write deadlock
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
md/raid1: properly indicate failure when ending a failed write request
crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
crypto: arm/curve25519 - Move '.fpu' after '.arch'
tpm: vtpm_proxy: Avoid reading host log when using a virtual device
tpm: efi: Use local variable for calculating final log size
intel_th: pci: Add Alder Lake-M support
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
powerpc/kexec_file: Use current CPU info while setting up FDT
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
jffs2: Hook up splice_write callback
jffs2: Fix kasan slab-out-of-bounds problem
Input: ili210x - add missing negation for touch indication on ili210x
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFS: Don't discard pNFS layout segments that are marked for return
NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
openvswitch: fix stack OOB read while fragmenting IPv4 packets
mlxsw: spectrum_mr: Update egress RIF list before route's action
f2fs: fix to avoid out-of-bounds memory access
f2fs: fix error handling in f2fs_end_enable_verity()
ubifs: Only check replay with inode type to judge if inode linked
kcsan, debugfs: Move debugfs file creation out of early init
virtiofs: fix memory leak in virtio_fs_probe()
fs: fix reporting supported extra file attributes for statx()
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
arm64/vdso: Discard .note.gnu.property sections in vDSO
btrfs: fix race when picking most recent mod log operation for an old root
tools/power/turbostat: Fix turbostat for AMD Zen CPUs
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ALSA: hda/realtek - Headset Mic issue on HP platform
ALSA: hda/realtek: fix mic boost on Intel NUC 8
ALSA: hda/realtek: GA503 use same quirks as GA401
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ALSA: usb-audio: Explicitly set up the clock selector
ALSA: sb: Fix two use after free in snd_sb_qsound_build
ALSA: hda/conexant: Re-order CX5066 quirk table entries
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
power: supply: cpcap-battery: fix invalid usage of list cursor
sched,psi: Handle potential task count underflow bugs more gracefully
s390/archrandom: add parameter check for s390_arch_random_generate
block/rnbd-clt: Fix missing a memory free when unloading the module
sched,fair: Alternative sched_slice()
perf: Rework perf_event_exit_event()
scsi: libfc: Fix a format specifier
mfd: arizona: Fix rumtime PM imbalance on error
mfd: da9063: Support SMBus and I2C mode
mfd: intel-m10-bmc: Fix the register access range
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
drm/amdgpu: fix NULL pointer dereference
drm/amd/display: Try YCbCr420 color when YCbCr444 fails
amdgpu: avoid incorrect %hu format string
drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
drm/amd/display: Fix debugfs link_settings entry
drm/radeon/ttm: Fix memory leak userptr pages
drm/amdgpu/ttm: Fix memory leak userptr pages
drm/msm/mdp5: Do not multiply vclk line count by 100
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
sched/fair: Ignore percpu threads for imbalance pulls
media: gscpa/stv06xx: fix memory leak
media: dvb-usb: fix memory leak in dvb_usb_adapter_init
media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
media: platform: sti: Fix runtime PM imbalance in regs_show
media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
media: adv7604: fix possible use-after-free in adv76xx_remove()
media: tc358743: fix possible use-after-free in tc358743_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
media: vivid: update EDID
media: em28xx: fix memory leak
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Correct request leakage during reset operations
scsi: smartpqi: Use host-wide tag space
power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
selftests/resctrl: Fix checking for < 0 for unsigned values
selftests/resctrl: Fix incorrect parsing of iMC counters
selftests/resctrl: Use resctrl/info for feature detection
selftests/resctrl: Fix missing options "-n" and "-p"
selftests/resctrl: Clean up resctrl features check
selftests/resctrl: Fix compilation issues for other global variables
selftests/resctrl: Fix compilation issues for global variables
selftests/resctrl: Enable gcc checks to detect buffer overflows
nvmet: return proper error code from discovery ctrl
drm/komeda: Fix bit check to import to value of proper type
ata: ahci: Disable SXS for Hisilicon Kunpeng920
mmc: sdhci-brcmstb: Remove CQE quirk
mmc: sdhci-pci: Add PCI IDs for Intel LKF
mmc: sdhci-esdhc-imx: validate pinctrl before use it
scsi: qla2xxx: Fix use after free in bsg
drm/vkms: fix misuse of WARN_ON
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
drm/amd/display: fix dml prefetch validation
drm/amd/display: DCHUB underflow counter increasing in some scenarios
drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
drm/amd/pm: fix workload mismatch on vega10
drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
backlight: qcom-wled: Fix FSC update issue for WLED5
backlight: qcom-wled: Use sink_addr for sync toggle
power: supply: Use IRQF_ONESHOT
media: gspca/sq905.c: fix uninitialized variable
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
extcon: arizona: Fix various races on driver unbind
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
power: supply: bq27xxx: fix power_avg for newer ICs
atomisp: don't let it go past pipes array
media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
media: ite-cir: check for receive overflow
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
kvfree_rcu: Use same set of GFP flags as does single-argument
sched/pelt: Fix task util_est update filtering
drm/amdgpu: Fix some unload driver issues
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
drm/amd/display: Don't optimize bandwidth before disabling planes
drm/amd/display: Check for DSC support instead of ASIC revision
drm/ast: fix memory leak when unload the driver
drm/amd/display: changing sr exit latency
drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
drm/qxl: release shadow on shutdown
drm/qxl: do not run release if qxl failed to init
drm: Added orientation quirk for OneGX1 Pro
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
btrfs: do proper error handling in btrfs_update_reloc_root
btrfs: do proper error handling in create_reloc_root
spi: sync up initial chipselect state
platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
crypto: omap-aes - Fix PM reference leak on omap-aes.c
crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
intel_th: Consistency and off-by-one fix
tty: n_gsm: check error while registering tty devices
usb: dwc3: gadget: Check for disabled LPM quirk
usb: core: hub: Fix PM reference leak in usb_port_resume()
usb: musb: fix PM reference leak in musb_irq_work()
usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
spi: qup: fix PM reference leak in spi_qup_remove()
spi: omap-100k: Fix reference leak to master
spi: dln2: Fix reference leak to master
platform/x86: ISST: Account for increased timeout in some cases
tools/power/x86/intel-speed-select: Increase string size
ARM: dts: at91: change the key code of the gpio key
bus: mhi: core: Clear context for stopped channels from remove()
xhci: fix potential array out of bounds with several interrupters
xhci: check control context is valid before dereferencing it.
xhci: check port array allocation was successful before dereferencing it
fpga: dfl: pci: add DID for D5005 PAC cards
usb: xhci-mtk: support quirk to disable usb2 lpm
random: initialize ChaCha20 constants with correct endianness
perf/arm_pmu_platform: Fix error handling
perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
soundwire: cadence: only prepare attached devices on clock stop
tee: optee: do not check memref size on return from Secure World
arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
soc/tegra: pmc: Fix completion of power-gate toggling
efi/libstub: Add $(CLANG_FLAGS) to x86 flags
x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
ARM: dts: ux500: Fix up TVK R3 sensors
ARM: dts: BCM5301X: fix "reg" formatting in /memory node
kselftest/arm64: mte: Fix MTE feature detection
PCI: PM: Do not read power state in pci_enable_device_flags()
ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
kselftest/arm64: mte: Fix compilation with native compiler
usb: xhci: Fix port minor revision
usb: dwc3: gadget: Ignore EP queue requests during bus reset
usb: gadget: f_uac1: validate input parameters
usb: gadget: f_uac2: validate input parameters
genirq/matrix: Prevent allocation counter corruption
crypto: hisilicon/sec - fixes a printing error
x86/sev: Do not require Hypervisor CPUID bit for SEV guests
usb: webcam: Invalid size of Processing Unit Descriptor
usb: gadget: uvc: add bInterval checking for HS mode
crypto: qat - fix unmap invalid dma address
crypto: api - check for ERR pointers in crypto_destroy_tfm()
bus: mhi: core: Destroy SBL devices when moving to mission mode
spi: ath79: remove spi-master setup and cleanup assignment
spi: ath79: always call chipselect function
staging: wimax/i2400m: fix byte-order issue
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
cpuidle: tegra: Fix C7 idling state on Tegra114
fbdev: zero-fill colormap in fbcmap.c
posix-timers: Preserve return value in clock_adjtime32()
btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
intel_th: pci: Add Rocket Lake CPU support
btrfs: fix metadata extent leak after failure to create subvolume
x86/build: Disable HIGHMEM64G selection for M486SX
btrfs: handle remount to no compress during compression
smb2: fix use-after-free in smb2_ioctl_query_info()
cifs: detect dead connections only when echoes are enabled.
cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
cifs: Return correct error code from smb2_get_enc_key
irqchip/gic-v3: Do not enable irqs when handling spurious interrups
mmc: core: Fix hanging on I/O during system suspend for removable cards
mmc: core: Set read only for SD cards with permanent write protect bit
mmc: core: Do a power cycle when the CMD11 fails
mmc: block: Issue a cache flush only when it's enabled
mmc: block: Update ext_csd.cache_ctrl if it was written
mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
mmc: sdhci: Check for reset prior to DMA address unmap
mmc: uniphier-sd: Fix a resource leak in the remove function
mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
scsi: mpt3sas: Block PCI config access from userspace during reset
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
spi: spi-ti-qspi: Free DMA resources
spi: stm32-qspi: fix pm_runtime usage_count counter
erofs: add unsupported inode i_format check
mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
mtd: rawnand: atmel: Update ecc_stats.corrected counter
mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
mtd: spi-nor: core: Fix an issue of releasing resources during read/write
fs/epoll: restore waking from ep_done_scan()
ecryptfs: fix kernel panic with null dev_name
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
ftrace: Handle commands when closing set_ftrace_filter file
ACPI: custom_method: fix a possible memory leak
ACPI: custom_method: fix potential use-after-free issue
tpm: acpi: Check eventlog signature before using it
vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
s390/zcrypt: fix zcard and zqueue hot-unplug memleak
s390/disassembler: increase ebpf disasm buffer size
dyndbg: fix parsing file query without a line-range suffix
nitro_enclaves: Fix stale file descriptors on failed usercopy
bus: mhi: core: Sanity check values from remote device before use
bus: mhi: core: Clear configuration from channel context during reset
bus: mhi: core: Fix check for syserr at power_up
ANDROID: qcom: Add neighbor related symbols
ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos
FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS
ANDROID: Update the ABI xml and symbol list
FROMGIT: usb: dwc3: omap: improve extcon initialization
FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe()
FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue
FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints
FROMGIT: usb: dwc2: Fix gadget DMA unmap direction
FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend
FROMGIT: usb: dwc3: gadget: Enable suspend events
Revert "capabilities: require CAP_SETFCAP to map uid 0"
Revert "driver core: add a min_align_mask field to struct device_dma_parameters"
Revert "swiotlb: add a IO_TLB_SIZE define"
Revert "swiotlb: factor out an io_tlb_offset helper"
Revert "swiotlb: factor out a nr_slots helper"
Revert "swiotlb: clean up swiotlb_tbl_unmap_single"
Revert "swiotlb: refactor swiotlb_tbl_map_single"
Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"
Revert "swiotlb: respect min_align_mask"
Revert "nvme-pci: set min_align_mask"
UPSTREAM: block: fix inflight statistics of part0
ANDROID: GKI: 5/7 KMI update
BACKPORT: bio: limit bio max size
ANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices
UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming
ANDROID: arm64: module: add RELA metadata for FIPS140 use
ANDROID: GKI: rename filp_open to filp_open_block in symbol lists
ANDROID: GKI: dwc3: add Android ABI padding to some structures
FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability
FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9
FROMGIT: usb: dwc3: core: Do core softreset when switch mode
ANDROID: android: Add symbols to debug_symbols driver
BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va
FROMGIT: remoteproc: introduce is_iomem to rproc_mem_entry
ANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but
ANDROID: abi_gki_aarch64_qcom: Add __kfifo_free
Linux 5.10.35
vfio: Depend on MMU
perf/core: Fix unconditional security_locked_down() call
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
USB: Add reset-resume quirk for WD19's Realtek Hub
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
ovl: allow upperdir inside lowerdir
ovl: fix leaked dentry
nvme-pci: set min_align_mask
swiotlb: respect min_align_mask
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb: refactor swiotlb_tbl_map_single
swiotlb: clean up swiotlb_tbl_unmap_single
swiotlb: factor out a nr_slots helper
swiotlb: factor out an io_tlb_offset helper
swiotlb: add a IO_TLB_SIZE define
driver core: add a min_align_mask field to struct device_dma_parameters
tools/cgroup/slabinfo.py: updated to work on current kernel
perf ftrace: Fix access to pid in array when setting a pid filter
capabilities: require CAP_SETFCAP to map uid 0
perf data: Fix error return code in perf_data__create_dir()
net: qrtr: Avoid potential use after free in MHI send
bpf: Fix leakage of uninitialized bpf stack under speculation
bpf: Fix masking negation logic upon negative dst register
igb: Enable RSS for Intel I211 Ethernet Controller
net: usb: ax88179_178a: initialize local variables before use
netfilter: conntrack: Make global sysctls readonly in non-init netns
mips: Do not include hi and lo in clobber list for R6
ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed
ANDROID: vendor_hooks: set debugging data when rt_mutex is working
ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity
ANDROID: Update the ABI xml and symbol list
ANDROID: ABI: Update the generic symbol list
fsverity: relax build time dependency on CRYPTO_SHA256
fscrypt: relax Kconfig dependencies for crypto API algorithms
f2fs: drop inplace IO if fs status is abnormal
f2fs: compress: remove unneed check condition
f2fs: clean up left deprecated IO trace codes
f2fs: avoid using native allocate_segment_by_default()
f2fs: remove unnecessary struct declaration
f2fs: fix to avoid NULL pointer dereference
f2fs: avoid duplicated codes for cleanup
f2fs: document: add description about compressed space handling
f2fs: clean up build warnings
f2fs: modify open brace '{' following function definitions
f2fs: fix the periodic wakeups of discard thread
f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
f2fs: fix to avoid GC/mmap race with f2fs_truncate()
f2fs: set checkpoint_merge by default
f2fs: Fix a hungtask problem in atomic write
f2fs: fix to restrict mount condition on readonly block device
f2fs: introduce gc_merge mount option
f2fs: fix to cover __allocate_new_section() with curseg_lock
f2fs: fix wrong alloc_type in f2fs_do_replace_block
f2fs: delete empty compress.h
f2fs: fix a typo in inode.c
f2fs: allow to change discard policy based on cached discard cmds
f2fs: fix to avoid touching checkpointed data in get_victim()
f2fs: fix to update last i_size if fallocate partially succeeds
f2fs: fix error path of f2fs_remount()
f2fs: fix wrong comment of nat_tree_lock
f2fs: fix to avoid out-of-bounds memory access
f2fs: don't start checkpoint thread in readonly mountpoint
f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC
f2fs: add sysfs nodes to get runtime compression stat
f2fs: fix to use per-inode maxbytes in f2fs_fiemap
f2fs: fix to align to section for fallocate() on pinned file
f2fs: expose # of overprivision segments
f2fs: fix error handling in f2fs_end_enable_verity()
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f2fs: remove unused file_clear_encrypt()
f2fs: check if swapfile is section-alligned
f2fs: fix last_lblock check in check_swap_activate_fast
f2fs: remove unnecessary IS_SWAPFILE check
f2fs: Replace one-element array with flexible-array member
f2fs: compress: Allow modular (de)compression algorithms
f2fs: check discard command number before traversing discard pending list
f2fs: update comments for explicit memory barrier
f2fs: remove unused FORCE_FG_GC macro
f2fs: avoid unused f2fs_show_compress_options()
f2fs: fix panic during f2fs_resize_fs()
f2fs: fix to allow migrating fully valid segment
f2fs: fix a spelling error
f2fs: fix a spacing coding style
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/media/renesas,vin.yaml
Documentation/devicetree/bindings/serial/8250.yaml
Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
drivers/bus/mhi/core/init.c
drivers/bus/mhi/core/main.c
drivers/bus/mhi/core/pm.c
drivers/firmware/qcom_scm-smc.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/soc/qcom/mdt_loader.c
drivers/usb/gadget/function/f_uac2.c
net/qrtr/mhi.c
Change-Id: I18208c8a9e6e84b94ee30c8046a3ea74a18e3bea
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Changes in 5.10.38
KEYS: trusted: Fix memory leak on object td
tpm: fix error return code in tpm2_get_cc_attrs_tbl()
tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
tpm, tpm_tis: Reserve locality in tpm_tis_resume()
KVM: x86/mmu: Remove the defunct update_pte() paging hook
KVM/VMX: Invoke NMI non-IST entry instead of IST entry
ACPI: PM: Add ACPI ID of Alder Lake Fan
PM: runtime: Fix unpaired parent child_count for force_resume
cpufreq: intel_pstate: Use HWP if enabled by platform firmware
kvm: Cap halt polling at kvm->max_halt_poll_ns
ath11k: fix thermal temperature read
fs: dlm: fix debugfs dump
fs: dlm: add errno handling to check callback
fs: dlm: check on minimum msglen size
fs: dlm: flush swork on shutdown
tipc: convert dest node's address to network order
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
net: stmmac: Set FIFO sizes for ipq806x
ASoC: rsnd: core: Check convert rate in rsnd_hw_params
Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
i2c: bail out early when RDWR parameters are wrong
ALSA: hdsp: don't disable if not enabled
ALSA: hdspm: don't disable if not enabled
ALSA: rme9652: don't disable if not enabled
ALSA: bebob: enable to deliver MIDI messages for multiple ports
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
net: bridge: when suppression is enabled exclude RARP packets
Bluetooth: check for zapped sk before connecting
selftests/powerpc: Fix L1D flushing tests for Power10
powerpc/32: Statically initialise first emergency context
net: hns3: remediate a potential overflow risk of bd_num_list
net: hns3: add handling for xmit skb with recursive fraglist
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
ice: handle increasing Tx or Rx ring sizes
Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
i2c: Add I2C_AQ_NO_REP_START adapter quirk
MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
coresight: Do not scan for graph if none is present
IB/hfi1: Correct oversized ring allocation
mac80211: clear the beacon's CRC after channel switch
pinctrl: samsung: use 'int' for register masks in Exynos
rtw88: 8822c: add LC calibration for RTL8822C
mt76: mt7615: support loading EEPROM for MT7613BE
mt76: mt76x0: disable GTK offloading
mt76: mt7915: fix txpower init for TSSI off chips
fuse: invalidate attrs when page writeback completes
virtiofs: fix userns
cuse: prevent clone
iwlwifi: pcie: make cfg vs. trans_cfg more robust
powerpc/mm: Add cond_resched() while removing hpte mappings
ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
Revert "iommu/amd: Fix performance counter initialization"
iommu/amd: Remove performance counter pre-initialization test
drm/amd/display: Force vsync flip when reconfiguring MPCC
selftests: Set CC to clang in lib.mk if LLVM is set
kconfig: nconf: stop endless search loops
ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
powerpc/smp: Set numa node before updating mask
ASoC: rt286: Generalize support for ALC3263 codec
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
samples/bpf: Fix broken tracex1 due to kprobe argument change
powerpc/pseries: Stop calling printk in rtas_stop_self()
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
drm/amd/display: add handling for hdcp2 rx id list validation
drm/amdgpu: Add mem sync flag for IB allocated by SA
mt76: mt7615: fix entering driver-own state on mt7663
crypto: ccp: Free SEV device if SEV init fails
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
powerpc/iommu: Annotate nested lock for lockdep
iavf: remove duplicate free resources calls
net: ethernet: mtk_eth_soc: fix RX VLAN offload
selftests: mlxsw: Increase the tolerance of backlog buildup
selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
kbuild: generate Module.symvers only when vmlinux exists
bnxt_en: Add PCI IDs for Hyper-V VF devices.
ia64: module: fix symbolizer crash on fdescr
watchdog: rename __touch_watchdog() to a better descriptive name
watchdog: explicitly update timestamp when reporting softlockup
watchdog/softlockup: remove logic that tried to prevent repeated reports
watchdog: fix barriers when printing backtraces from all CPUs
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
f2fs: move ioctl interface definitions to separated file
f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
f2fs: fix to allow migrating fully valid segment
f2fs: fix panic during f2fs_resize_fs()
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
PCI: Release OF node in pci_scan_device()'s error path
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
f2fs: fix to align to section for fallocate() on pinned file
f2fs: fix to update last i_size if fallocate partially succeeds
PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
PCI: endpoint: Add helper API to get the 'next' unreserved BAR
PCI: endpoint: Make *_free_bar() to return error codes on failure
PCI: endpoint: Fix NULL pointer dereference for ->get_features()
f2fs: fix to avoid touching checkpointed data in get_victim()
f2fs: fix to cover __allocate_new_section() with curseg_lock
f2fs: Fix a hungtask problem in atomic write
f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
NFS: Deal correctly with attribute generation counter overflow
PCI: endpoint: Fix missing destroy_workqueue()
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
NFSv4.2 fix handling of sr_eof in SEEK's reply
SUNRPC: Move fault injection call sites
SUNRPC: Remove trace_xprt_transmit_queued
SUNRPC: Handle major timeout in xprt_adjust_timeout()
thermal/drivers/tsens: Fix missing put_device error
NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
nfsd: ensure new clients break delegations
rtc: fsl-ftm-alarm: add MODULE_TABLE()
dmaengine: idxd: Fix potential null dereference on pointer status
dmaengine: idxd: fix dma device lifetime
dmaengine: idxd: fix cdev setup and free device lifetime issues
SUNRPC: fix ternary sign expansion bug in tracing
pwm: atmel: Fix duty cycle calculation in .get_state()
xprtrdma: Avoid Receive Queue wrapping
xprtrdma: Fix cwnd update ordering
xprtrdma: rpcrdma_mr_pop() already does list_del_init()
swiotlb: Fix the type of index
ceph: fix inode leak on getattr error in __fh_to_dentry
scsi: qla2xxx: Prevent PRLI in target mode
scsi: ufs: core: Do not put UFS power into LPM if link is broken
scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
scsi: ufs: core: Narrow down fast path in system suspend path
rtc: ds1307: Fix wday settings for rx8130
net: hns3: fix incorrect configuration for igu_egu_hw_err
net: hns3: initialize the message content in hclge_get_link_mode()
net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
net: hns3: fix for vxlan gpe tx checksum bug
net: hns3: use netif_tx_disable to stop the transmit queue
net: hns3: disable phy loopback setting in hclge_mac_start_phy
sctp: do asoc update earlier in sctp_sf_do_dupcook_a
RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
sunrpc: Fix misplaced barrier in call_decode
libbpf: Fix signed overflow in ringbuf_process_ring
block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
block/rnbd-clt: Check the return value of the function rtrs_clt_query
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
netfilter: xt_SECMARK: add new revision to fix structure layout
xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
drm/radeon: Fix off-by-one power_state index heap overwrite
drm/radeon: Avoid power table parsing memory leaks
arm64: entry: factor irq triage logic into macros
arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
ksm: fix potential missing rmap_item for stable_node
mm/gup: check every subpage of a compound page during isolation
mm/gup: return an error on migration failure
mm/gup: check for isolation errors
ethtool: fix missing NLM_F_MULTI flag when dumping
net: fix nla_strcmp to handle more then one trailing null character
smc: disallow TCP_ULP in smc_setsockopt()
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
netfilter: nftables: Fix a memleak from userdata error path in new objects
can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
can: mcp251x: fix resume from sleep before interface was brought up
can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
sched: Fix out-of-bound access in uclamp
sched/fair: Fix unfairness caused by missing load decay
fs/proc/generic.c: fix incorrect pde_is_permanent check
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
netfilter: nftables: avoid overflows in nft_hash_buckets()
i40e: fix broken XDP support
i40e: Fix use-after-free in i40e_client_subtask()
i40e: fix the restart auto-negotiation after FEC modified
i40e: Fix PHY type identifiers for 2.5G and 5G adapters
mptcp: fix splat when closing unaccepted socket
f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
ARC: entry: fix off-by-one error in syscall number validation
ARC: mm: PAE: use 40-bit physical page mask
ARC: mm: Use max_high_pfn as a HIGHMEM zone border
powerpc/64s: Fix crashes when toggling stf barrier
powerpc/64s: Fix crashes when toggling entry flush barrier
hfsplus: prevent corruption in shrinking truncate
squashfs: fix divide error in calculate_skip()
userfaultfd: release page in error path to avoid BUG_ON
kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
blk-iocost: fix weight updates of inner active iocgs
arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
btrfs: fix race leading to unpersisted data and metadata on fsync
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
drm/amd/display: Initialize attribute for hdcp_srm sysfs file
drm/i915: Avoid div-by-zero on gen2
kvm: exit halt polling on need_resched() as well
KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
drm/msm/dp: initialize audio_comp when audio starts
KVM: x86: Cancel pvclock_gtod_work on module removal
KVM: x86: Prevent deadlock against tk_core.seq
dax: Add an enum for specifying dax wakup mode
dax: Add a wakeup mode parameter to put_unlocked_entry()
dax: Wake up all waiters after invalidating dax entry
xen/unpopulated-alloc: consolidate pgmap manipulation
xen/unpopulated-alloc: fix error return code in fill_list()
perf tools: Fix dynamic libbpf link
usb: dwc3: gadget: Free gadget structure only after freeing endpoints
iio: light: gp2ap002: Fix rumtime PM imbalance on error
iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
usb: fotg210-hcd: Fix an error message
hwmon: (occ) Fix poll rate limiting
usb: musb: Fix an error message
ACPI: scan: Fix a memory leak in an error handling path
kyber: fix out of bounds access when preempted
nvmet: add lba to sect conversion helpers
nvmet: fix inline bio check for bdev-ns
nvmet-rdma: Fix NULL deref when SEND is completed with error
f2fs: compress: fix to free compress page correctly
f2fs: compress: fix race condition of overwrite vs truncate
f2fs: compress: fix to assign cc.cluster_idx correctly
nbd: Fix NULL pointer in flush_workqueue
blk-mq: plug request for shared sbitmap
blk-mq: Swap two calls in blk_mq_exit_queue()
usb: dwc3: omap: improve extcon initialization
usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
usb: xhci: Increase timeout for HC halt
usb: dwc2: Fix gadget DMA unmap direction
usb: core: hub: fix race condition about TRSMRCY of resume
usb: dwc3: gadget: Enable suspend events
usb: dwc3: gadget: Return success always for kick transfer in ep queue
usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
usb: typec: ucsi: Put fwnode in any case during ->probe()
xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
xhci: Do not use GFP_KERNEL in (potentially) atomic context
xhci: Add reset resume quirk for AMD xhci controller.
iio: gyro: mpu3050: Fix reported temperature value
iio: tsl2583: Fix division by a zero lux_val
cdc-wdm: untangle a circular dependency between callback and softint
xen/gntdev: fix gntdev_mmap() error exit path
KVM: x86: Emulate RDPID only if RDTSCP is supported
KVM: x86: Move RDPID emulation intercept to its own enum
KVM: nVMX: Always make an attempt to map eVMCS after migration
KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
KVM: VMX: Disable preemption when probing user return MSRs
Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
iommu/vt-d: Remove WO permissions on second-level paging entries
mm: fix struct page layout on 32-bit systems
MIPS: Reinstate platform `__div64_32' handler
MIPS: Avoid DIVU in `__div64_32' is result would be zero
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
ARM: 9012/1: move device tree mapping out of linear region
ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
usb: typec: tcpm: Fix error while calculating PPS out values
kobject_uevent: remove warning in init_uevent_argv()
drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
drm/i915/overlay: Fix active retire callback alignment
drm/i915: Fix crash in auto_retire
clk: exynos7: Mark aclk_fsys1_200 as critical
media: rkvdec: Remove of_match_ptr()
i2c: mediatek: Fix send master code at more than 1MHz
dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
dt-bindings: serial: 8250: Remove duplicated compatible strings
debugfs: Make debugfs_allow RO after init
ext4: fix debug format string warning
nvme: do not try to reconfigure APST when the controller is not live
ASoC: rsnd: check all BUSIF status when error
Linux 5.10.38
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia32e01283b488a38be48015c58a0e481f09aaf65
[ Upstream commit 69bc8d386aebbd91a6bb44b6d33f77c8dfa9ed8c ]
The external module build shows the following warning if Module.symvers
is missing in the kernel tree.
WARNING: Symbol version dump "Module.symvers" is missing.
Modules may not have dependencies or modversions.
I think this is an important heads-up because the resulting modules may
not work as expected. This happens when you did not build the entire
kernel tree, for example, you might have prepared the minimal setups
for external modules by 'make defconfig && make modules_preapre'.
A problem is that 'make modules' creates Module.symvers even without
vmlinux. In this case, that warning is suppressed since Module.symvers
already exists in spite of its incomplete content.
The incomplete (i.e. invalid) Module.symvers should not be created.
This commit changes the second pass of modpost to dump symbols into
modules-only.symvers. The final Module.symvers is created by
concatenating vmlinux.symvers and modules-only.symvers if both exist.
Module.symvers is supposed to collect symbols from both vmlinux and
modules. It might be a bit confusing, and I am not quite sure if it
is an official interface, but presumably it is difficult to rename it
because some tools (e.g. kmod) parse it.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
* refs/heads/tmp-ec1fff1:
ANDROID: enable assymetric aarch32 for 32 bit app support
ANDROID: GKI: Export memblock_free to drivers
ANDROID: arch_topology: Export thermal pressure symbol
ANDROID: softirq: Export irq_handler_entry tracepoint
ANDROID: sched: Export sched_switch tracepoint symbol
Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"
UPSTREAM: binder: add flag to clear buffer on txn complete
Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"
Revert "ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in"
FROMGIT: dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
FROMGIT: iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU
ANDROID: GKI: Unhide VIRTIO_DMA_SHARED_BUFFER
ANDROID: Disable dynamic ftrace for allmodconfig builds
FROMLIST: x86, build: allow LTO to be selected
FROMLIST: x86, vdso: disable LTO only for vDSO
FROMLIST: kbuild: lto: postpone objtool
FROMLIST: objtool: Split noinstr validation from --vmlinux
FROMLIST: x86, build: use objtool mcount
FROMLIST: tracing: add support for objtool mcount
FROMLIST: objtool: Don't autodetect vmlinux.o
ANDROID: objtool: Fix __mcount_loc generation with Clang's assembler
FROMLIST: objtool: Add a pass for generating __mcount_loc
FROMLIST: arm64: allow LTO to be selected
FROMLIST: arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
FROMLIST: arm64: vdso: disable LTO
FROMLIST: drivers/misc/lkdtm: disable LTO for rodata.o
FROMLIST: efi/libstub: disable LTO
FROMLIST: scripts/mod: disable LTO for empty.c
FROMLIST: modpost: lto: strip .lto from module names
FROMLIST: PCI: Fix PREL32 relocations for LTO
FROMLIST: init: lto: fix PREL32 relocations
FROMLIST: init: lto: ensure initcall ordering
FROMLIST: kbuild: lto: add a default list of used symbols
FROMLIST: kbuild: lto: merge module sections
FROMLIST: kbuild: lto: limit inlining
FROMLIST: kbuild: lto: fix module versioning
FROMLIST: kbuild: add support for Clang LTO
FROMLIST: tracing: move function tracer options to Kconfig
UPSTREAM: arm64/mm: add fallback option to allocate virtually contiguous memory
ANDROID: add initial symbol list for cuttlefish
ANDROID: add initial symbol list for db845c
ANDROID: create initial symbol lists for android12-5.10
ANDROID: binder: Export binder_transaction_received trace point
ANDROID: binder: consolidate wakeup vendor hooks into one
ANDROID: GKI: Drop CONFIG_LOCALVERSION on 5.10
ANDROID: usb: typec: tcpm: Add a helper function to port is toggling
ANDROID: disable BTF generation
FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap
FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct
Linux 5.10.1
Revert "dm raid: fix discard limits for raid1 and raid10"
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
ANDROID: GKI: remove lockup detection configs
ANDROID: tty: hvc_dcc: Save irq flags when locking
ANDROID: sched: Export sched_setattr_nocheck
ANDROID: sched/fair: fix place_entity() vendor hook
ANDROID: sched/fair: export sysctl_sched_latency symbol
FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state
FROMLIST: PM / domains: inform PM domain of a device's next wakeup
FROMLIST: PM / Domains: add domain feature flag for next wakeup
ANDROID: sched: Export key used by module
ANDROID: cgroup: Export functions used by modules
ANDROID: build.config: set branch to android12-5.10
Linux 5.10
FROMGIT: cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode
FROMGIT: PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle
FROMGIT: PM: domains: Rename pm_genpd_syscore_poweroff|poweron()
md: change mddev 'chunk_sectors' from int to unsigned
x86/kprobes: Fix optprobe to detect INT3 padding correctly
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
tools/kvm_stat: Exempt time-based counters
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
mm/hugetlb: clear compound_nr before freeing gigantic pages
kasan: fix object remaining in offline per-cpu quarantine
elfcore: fix building with clang
initramfs: fix clang build failure
kbuild: avoid static_assert for genksyms
selftest/fpu: avoid clang warning
proc: use untagged_addr() for pagemap_read addresses
revert "mm/filemap: add static for function __add_to_page_cache_locked"
Input: cm109 - do not stomp on control URB
ANDROID: configs: GKI: disable ARMv8.3 PAC
mtd: rawnand: xway: Do not force a particular software ECC engine
mtd: rawnand: socrates: Do not force a particular software ECC engine
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
mtd: rawnand: pasemi: Do not force a particular software ECC engine
mtd: rawnand: orion: Do not force a particular software ECC engine
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
mtd: rawnand: gpio: Do not force a particular software ECC engine
mtd: rawnand: au1550: Do not force a particular software ECC engine
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
FROMGIT: usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled
FROMGIT: usb: typec: Add class for plug alt mode device
FROMGIT: USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition
FROMGIT: USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP
FROMGIT: USB: typec: tcpm: Fix PR_SWAP error handling
FROMGIT: USB: typec: tcpm: Hard Reset after not receiving a Request
RISC-V: Define get_cycles64() regardless of M-mode
drm/i915/display: Go softly softly on initial modeset failure
ANDROID: dm: dm-user: New target that proxies BIOs to userspace
ANDROID: uapi: Add dm-user structure definition
x86/apic/vector: Fix ordering in vector assignment
NFS: Disable READ_PLUS by default
NFSv4.2: Fix 5 seconds delay when doing inter server copy
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP
selftests: fix poll error in udpgro.sh
selftests/bpf: Fix "dubious pointer arithmetic" test
selftests/bpf: Fix array access with signed variable test
selftests/bpf: Add test for signed 32-bit bound check bug
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
ANDROID: Incremental fs: Set credentials before reading/writing
ANDROID: Incremental fs: Fix incfs_test use of atol, open
ANDROID: Incremental fs: Change per UID timeouts to microseconds
ANDROID: Incremental fs: Add v2 feature flag
ANDROID: Incremental fs: Add zstd feature flag
ANDROID: sched: Add rvh for cpu controller cgroup attach
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
FROMGIT: usb: typec: intel_pmc_mux: Configure cable generation value for USB4
ANDROID: sched: Fix sched_cpu_drain CONFIG_HOTPLUG_CPU dependence
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament
zonefs: fix page reference and BIO leak
Input: i8042 - add Acer laptops to the i8042 reset list
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Revert "md/raid10: extend r10bio devs to raid disks"
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Revert "md/raid10: improve raid10 discard request"
Revert "md/raid10: improve discard request for far layout"
Revert "dm raid: remove unnecessary discard limits for raid10"
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Input: cros_ec_keyb - send 'scancodes' in addition to key events
ANDROID: Revert "GKI: build in a kernel command line of "rw""
net/mlx4_en: Handle TX error CQE
net/mlx4_en: Avoid scheduling restart task if it is already running
BACKPORT: dma-buf: system_heap: Allocate higher order pages if available
BACKPORT: dma-buf: heaps: Skip sync if not mapped
BACKPORT: dma-buf: heaps: Remove heap-helpers code
BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation
BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
net: flow_offload: Fix memory leak for indirect flow block
tcp: Retain ECT bits for tos reflection
ethtool: fix stack overflow in ethnl_parse_bitset()
e1000e: fix S0ix flow to allow S0i3.2 subset entry
ice: avoid premature Rx buffer reuse
ixgbe: avoid premature Rx buffer reuse
i40e: avoid premature Rx buffer reuse
igb: avoid transmit queue timeout in xdp path
igb: use xdp_do_flush
igb: skb add metasize for xdp
igb: XDP extack message on error
igb: take VLAN double header into account
igb: XDP xmit back fix error code
Revert "geneve: pull IP header before ECN decapsulation"
firmware: xilinx: Mark pm_api_features_map with static keyword
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
FROMGIT: usb: typec: tcpci_maxim: Enable VSAFE0V signalling
FROMGIT: scsi: ufs: Print host regs in IRQ handler when AH8 error happens
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between ufshcd_abort() and eh_work()
FROMGIT: scsi: ufs: Serialize eh_work with system PM events and async scan
ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
selftests/bpf/test_offload.py: Fix expected case of extack messages
selftests/bpf/test_offload.py: Only check verifier log on verification fails
netdevsim: Add debugfs toggle to reject BPF programs in verifier
selftests/bpf/test_offload.py: Remove check for program load flags match
xdp: Remove the xdp_attachment_flags_ok() callback
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
drm/amdgpu: fix size calculation with stolen vga memory
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
drm/amdkfd: Fix leak in dmabuf import
drm/amdgpu: fix sdma instance fw version and feature version init
drm/amd/display: Add wm table for Renoir
drm/amd/display: Prevent bandwidth overflow
drm/amdgpu: fix debugfs creation/removal, again
drm/amdgpu/disply: set num_crtc earlier
FROMGIT: usb: typec: tcpci: Add support to report vSafe0V
FROMGIT: usb: typec: tcpm: Introduce vsafe0v for vbus
FROMGIT: usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover
FROMGIT: usb: typec: tcpm: Pass down negotiated rev to update retry count
FROMGIT: usb: typec: intel_pmc_mux: Use correct response message bits
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
xen: don't use page->lru for ZONE_DEVICE memory
xen: add helpers for caching grant mapping pages
gpio: eic-sprd: break loop when getting NULL device resource
membarrier: Execute SYNC_CORE on the calling thread
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
membarrier: Add an actual barrier before rseq_preempt()
x86/membarrier: Get rid of a dubious optimization
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
mm/madvise: remove racy mm ownership check
drm/amdgpu/powerplay: parse fan table for CI asics
bpf, doc: Update KP's email in MAINTAINERS
FROMGIT: f2fs: fix race of pending_pages in decompression
tcp: select sane initial rcvq_space.space for big MSS
net: ll_temac: Fix potential NULL dereference in temac_probe()
afs: Fix memory leak when mounting with multiple source parameters
net: tipc: prevent possible null deref of link
ANDROID: x86: entry: fix LSL open coding
Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"
net: stmmac: overwrite the dma_cap.addr64 according to HW design
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: increase the timeout for dma reset
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
netfilter: nftables: comment indirect serialization of commit_mutex with rtnl_mutex
netfilter: nft_dynset: fix timeouts later than 23 days
bonding: fix feature flag setting at init time
Revert "cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem"
ANDROID: cpu/hotplug: vendor hook for resume cpus
ANDROID: cpu/hotplug: rebuild sched domains immediately
ANDROID: cpu/hotplug: add migration to paused_cpus
ANDROID: cpu/hotplug: add pause/resume_cpus interface
ANDROID: cpu/hotplug: protect _cpu_down against partial HP
ANDROID: cgroup/cpuset: rely on active_mask for guaranteed online CPU
ANDROID: sched/fair: update_max_interval() active_mask dependant
ANDROID: sched/rt: cpu_active_mask intersection
ANDROID: stop_machine: stop_one_cpu_async
io_uring: fix file leak on error path of io ctx creation
tools/bpftool: Fix PID fetching with a lot of results
drm/i915/gt: Declare gen9 has 64 mocs entries!
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
drm/i915: fix size_t greater or equal to zero comparison
drm/i915/gt: Cancel the preemption timeout on responding to it
drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
drm/i915/gem: Propagate error from cancelled submit due to context closure
drm/i915/gem: Check the correct variable in selftest
netfilter: x_tables: Switch synchronization to RCU
ANDROID: Disable hermetic toolchain for allmodconfig builds
pinctrl: aspeed: Fix GPIO requests on pass-through banks
media: vidtv: fix some warnings
scsi: hisi_sas: Select a suitable queue for internal I/Os
scsi: core: Fix race between handling STS_RESOURCE and completion
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
dpaa2-mac: Add a missing of_node_put after of_device_is_available
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
bridge: Fix a deadlock when enabling multicast snooping
enetc: Fix reporting of h/w packet counters
powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()
clk: renesas: r9a06g032: Drop __packed for portability
clk: imx: scu: fix MXC_CLK_SCU module build break
RDMA/core: Fix empty gid table for non IB/RoCE devices
lwt_bpf: Replace preempt_disable() with migrate_disable()
lwt: Disable BH too in run_lwt_bpf()
io_uring: fix mis-seting personality's creds
MAINTAINERS: add a limited ARM and ARM64 SoC entry
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
net: hns3: remove a misused pragma packed
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list
Input: raydium_ts_i2c - do not split tx transactions
Linux 5.10-rc7
mm/mmap.c: fix mmap return value when vma is merged after call_mmap()
hugetlb_cgroup: fix offline of hugetlb cgroup with reservations
mm/filemap: add static for function __add_to_page_cache_locked
userfaultfd: selftests: fix SIGSEGV if huge mmap fails
tools/testing/selftests/vm: fix build error
mailmap: add two more addresses of Uwe Kleine-König
mm/swapfile: do not sleep with a spin lock held
mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
mm: list_lru: set shrinker map bit when child nr_items is not zero
mm: memcg/slab: fix obj_cgroup_charge() return value handling
coredump: fix core_pattern parse error
zlib: export S390 symbols for zlib modules
kbuild: avoid split lines in .mod files
Revert "mei: virtio: virtualization frontend driver"
x86/sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
net: marvell: prestera: Fix error return code in prestera_port_create()
vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
can: softing: softing_netdev_open(): fix error handling
ch_ktls: fix build warning for ipv4-only config
i2c: mlxbf: Fix the return check of devm_ioremap and ioremap
i2c: mlxbf: select CONFIG_I2C_SLAVE
mac80211: mesh: fix mesh_pathtbl_init() error path
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
openvswitch: fix error return code in validate_and_copy_dec_ttl()
net: bridge: vlan: fix error return code in __vlan_add()
ipv4: fix error return code in rtm_to_fib_config()
ethernet: select CONFIG_CRC32 as needed
net: ipa: pass the correct size when freeing DMA memory
block: fix incorrect branching in blk_max_size_offset()
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
tracing: Fix userstacktrace option for instances
dm: remove invalid sparse __acquires and __releases annotations
dm: fix double RCU unlock in dm_dax_zero_page_range() error path
dm: fix IO splitting
tty: Fix ->session locking
tty: Fix ->pgrp locking in tiocspgrp()
xsk: Return error code if force_zc is set
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
usb: ohci-omap: Fix descriptor conversion
Revert "usb-storage: fix sdev->host->dma_dev"
Revert "uas: fix sdev->host->dma_dev"
Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives"
mmc: mediatek: mark PM functions as __maybe_unused
mmc: block: Fixup condition for CMD13 polling for RPMB requests
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
cfg80211: initialize rekey_data
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
USB: serial: kl5kusb105: fix memleak on open
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
pinctrl: amd: remove debounce filter setting in IRQ type setting
kvm: x86/mmu: Use cpuid to determine max gfn
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
cifs: refactor create_sd_buf() and and avoid corrupting the buffer
cifs: add NULL check for ses->tcon_ipc
smb3: set COMPOUND_FID to FileID field of subsequent compound request
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
ANDROID: Sched: Add restricted vendor hooks for scheduler
net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS
net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled
net/mlx5: Fix wrong address reclaim when command interface is down
net/sched: act_mpls: ensure LSE is pullable before reading it
net: openvswitch: ensure LSE is pullable before reading it
net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
net: mvpp2: Fix error return code in mvpp2_open()
chelsio/chtls: fix a double free in chtls_setkey()
uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT
pwm: sl28cpld: fix getting driver data in pwm callbacks
lib/syscall: fix syscall registers retrieval on 32-bit platforms
ANDROID: tracing: Add restricted vendor hooks for preemptirq events
selftests: kvm/set_memory_region_test: Fix race in move region test
x86/platform/uv: Fix UV4 hub revision adjustment
ANDROID: Sched: Export scheduler symbols needed by vendor modules
rtw88: debug: Fix uninitialized memory in debugfs code
USB: serial: ch341: sort device-id entries
USB: serial: ch341: add new Product ID for CH341A
perf/x86/intel: Check PEBS status correctly
perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS
intel_idle: Build fix
FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition
drm/amdgpu/vcn3.0: remove old DPG workaround
drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
drm/amd/display: Init clock value by current vbios CLKs
drm/amdgpu/pm/smu11: Fix fan set speed bug
vxlan: fix error return code in __vxlan_dev_create()
net: pasemi: fix error return code in pasemi_mac_open()
cxgb3: fix error return code in t3_sge_alloc_qset()
net/x25: prevent a couple of overflows
drm/i915/display: Defer initial modeset until after GGTT is initialised
drm/i915/display: return earlier from intel_modeset_init() without display
drm/i915/gt: Limit frequency drop to RPe on parking
drm/i915/gt: Retain default context state across shrinking
drm/i915/gt: Split the breadcrumb spinlock between global and contexts
drm/i915/gt: Protect context lifetime with RCU
xsk: Change the tx writeable condition
xsk: Replace datagram_poll by sock_poll_wait
FROMLIST: scsi: ufs: clear uac for RPMB after ufshcd resets
i2c: imx: Don't generate STOP condition if arbitration has been lost
i2c: imx: Check for I2SR_IAL after every byte
i2c: imx: Fix reset of I2SR_IAL flag
dpaa_eth: copy timestamp fields to new skb in A-050385 workaround
net: ip6_gre: set dev->hard_header_len when using header_ops
mt76: usb: fix crash on device removal
iwlwifi: pcie: add some missing entries for AX210
iwlwifi: pcie: invert values of NO_160 device config entries
iwlwifi: pcie: add one missing entry for AX210
iwlwifi: update MAINTAINERS entry
scsi: bnx2i: Requires MMU
s390: fix irq state tracing
s390/pci: fix CPU address in MSI for directed IRQ
ANDROID: binder: Add vendor hooks
i2c: qcom: Fix IRQ error misassignement
i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
media: vidtv: fix kernel-doc markups
powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
media: [next] media: vidtv: fix a read from an object after it has been freed
media: vb2: set cache sync hints when init buffers
FROMGIT: arm64: mm: account for hotplug memory when randomizing the linear region
gpio: mvebu: fix potential user-after-free on probe
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
KVM: arm64: Fix handling of merging tables into a block entry
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
gpio: zynq: fix reference leak in zynq_gpio functions
gpiolib: Don't free if pin ranges are not defined
gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
gpio: arizona: disable pm_runtime in case of failure
vhost_vdpa: return -EFAULT if copy_to_user() fails
vdpa: mlx5: fix vdpa/vhost dependencies
selftests/bpf: Drain ringbuf samples at the end of test
libbpf: Fix ring_buffer__poll() to return number of consumed samples
geneve: pull IP header before ECN decapsulation
inet_ecn: Fix endianness of checksum update when setting ECT(1)
RDMA/efa: Use the correct current and new states in modify QP
RDMA/qedr: iWARP invalid(zero) doorbell address fix
tipc: fix incompatible mtu of transmission
ANDROID: usb: gadget: f_midi: Avoid invalid pointer access
dm writecache: remove BUG() and fail gracefully instead
dm table: Remove BUG_ON(in_interrupt())
dm: fix bug with RCU locking in dm_blk_report_zones
Revert "dm cache: fix arm link errors with inline"
fs: 9p: add generic splice_write file operation
net: broadcom CNIC: requires MMU
ibmvnic: Fix TX completion error handling
ibmvnic: Ensure that SCRQ entry reads are correctly ordered
ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations
ANDROID: mm: add cma pcp list
ANDROID: cma: redirect page allocation to CMA
block: use gcd() to fix chunk_sectors limit stacking
Input: atmel_mxt_ts - fix lost interrupts
fpga: Specify HAS_IOMEM dependency for FPGA_DFL
fs: 9p: add generic splice_read file operations
x86/resctrl: Fix AMD L3 QOS CDP enable/disable
ANDROID: spi: of: Populate fwnode in of_register_spi_device
media: pulse8-cec: add support for FW v10 and up
media: pulse8-cec: fix duplicate free at disconnect or probe error
media: mtk-cir: fix calculation of chk period
kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1
kbuild: Hoist '--orphan-handling' into Kconfig
ANDROID: net: xfrm: always export pktgen_xfrm_outer_mode_output
KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check
arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id
USB: serial: option: fix Quectel BG96 matching
ANDROID: pcie/dwc: driver: export dw_handle_msi_irq
Input: xpad - support Ardwiino Controllers
Input: i8042 - add ByteSpeed touchpad to noloop table
scsi: mpt3sas: Increase IOCInit request timeout to 30s
scsi: mpt3sas: Fix ioctl timeout
scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
docs: bootconfig: Add the endianness of fields
tools/bootconfig: Store size and checksum in footer as le32
bootconfig: Load size and checksum in the footer as le32
ring-buffer: Always check to put back before stamp when crossing pages
scsi: storvsc: Fix error return in storvsc_probe()
ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
ftrace: Fix updating FTRACE_FL_TRAMP
tracing: Fix alignment of static buffer
tracing: Remove WARN_ON in start_thread()
samples/ftrace: Mark my_tramp[12]? global
vxlan: Copy needed_tailroom from lowerdev
vxlan: Add needed_headroom for lower device
chelsio/chtls: fix panic during unload reload chtls
ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
ANDROID: sched: Track wake_q length
drm/i915/gt: Program mocs:63 for cache eviction on gen9
ARM: imx: Use correct SRC base address
gfs2: Fix deadlock between gfs2_{create_inode,inode_lookup} and delete_work_func
xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
ktest.pl: Fix incorrect reboot for grub2bls
cifs: fix potential use-after-free in cifs_echo_request()
cifs: allow syscalls to be restarted in __smb_send_rqst()
ring-buffer: Set the right timestamp in the slow path of __rb_reserve_next()
ring-buffer: Update write stamp with the correct ts
io_uring: fix recvmsg setup with compat buf-select
arm64: mte: Fix typo in macro definition
pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: sched/core: Add vendor hook to change task affinity
arm64: entry: fix EL1 debug transitions
arm64: entry: fix NMI {user, kernel}->kernel transitions
arm64: entry: fix non-NMI kernel<->kernel transitions
arm64: ptrace: prepare for EL1 irq/rcu tracking
arm64: entry: fix non-NMI user<->kernel transitions
arm64: entry: move el1 irq/nmi logic to C
arm64: entry: prepare ret_to_user for function call
arm64: entry: move enter_from_user_mode to entry-common.c
arm64: entry: mark entry code as noinstr
arm64: mark idle code as noinstr
arm64: syscall: exit userspace before unmasking exceptions
can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling
can: c_can: c_can_power_up(): fix error handling
can: sun4i_can: sun4i_can_err(): don't count arbitration lose as an error
can: sja1000: sja1000_err(): don't count arbitration lose as an error
can: m_can: tcan4x5x_can_probe(): fix error path: remove erroneous clk_disable_unprepare()
powerpc/pseries: Pass MSI affinity to irq_create_mapping()
genirq/irqdomain: Add an irq_create_mapping_affinity() function
drm/omap: sdi: fix bridge enable/disable
MAINTAINERS: Move Jason Cooper to CREDITS
habanalabs: put devices before driver removal
habanalabs: free host huge va_range if not used
speakup: Reject setting the speakup line discipline outside of speakup
usb: cdns3: core: fix goto label for error path
usb: cdns3: gadget: clear trb->length as zero after preparing every trb
usb: cdns3: Fix hardware based role switch
Linux 5.10-rc6
drm/panel: sony-acx565akm: Fix race condition in probe
drm/rockchip: Avoid uninitialized use of endpoint id in LVDS
dt-bindings: net: correct interrupt flags in examples
ibmvnic: reduce wait for completion time
ibmvnic: no reset timeout for 5 seconds after reset
ibmvnic: send_login should check for crq errors
ibmvnic: track pending login
ibmvnic: delay next reset if hard reset fails
ibmvnic: restore adapter state on failed reset
ibmvnic: avoid memset null scrq msgs
ibmvnic: stop free_all_rwi on failed reset
ibmvnic: handle inconsistent login with reset
selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module
ipv4: Fix tos mask in inet_rtm_getroute()
netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
ALSA: hda/generic: Add option to enforce preferred_dacs pairs
ANDROID: GKI: export dev_pm_qos_read_value
FROMGIT: usb: typec: Add type sysfs attribute file for partners
FROMGIT: usb: pd: DFP product types
FROMGIT: usb: typec: Constify static attribute_group structs
FROMGIT: usb: typec: Expose Product Type VDOs via sysfs
FROMGIT: usb: typec: Consolidate sysfs ABI documentation
FROMGIT: usb: typec: Fix num_altmodes kernel-doc error
FROMGIT: usb: typec: Add plug num_altmodes sysfs attr
FROMGIT: usb: typec: Add number of altmodes partner attr
FROMGIT: usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable
FROMGIT: platform/chrome: cros_ec_typec: Correct the Thunderbolt rounded/non-rounded cable support
sock: set sk_err to ee_errno on dequeue from errq
mptcp: fix NULL ptr dereference on bad MPJ
net: openvswitch: fix TTL decrement action netlink message format
ANDROID: drm: expose drm_mode_convert_to_umode to display module
perf probe: Change function definition check due to broken DWARF
perf probe: Fix to die_entrypc() returns error correctly
perf stat: Use proper cpu for shadow stats
perf record: Synthesize cgroup events only if needed
perf diff: Fix error return value in __cmd_diff()
perf tools: Update copy of libbpf's hashmap.c
ANDROID: Revert "thermal: Make thermal_zone_device_is_enabled() available to core only"
x86/mce: Do not overwrite no_way_out if mce_end() fails
FROMGIT: usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits
FROMGIT: usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support
FROMGIT: usb: typec: ucsi: Work around PPM losing change information
FROMGIT: usb: typec: ucsi: acpi: Always decode connector change information
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
ANDROID: sched: Export symbols for vendor EAS wakup path function
ANDROID: sched: Add vendor hooks for skipping sugov update
ANDROID: sched: Add vendor hooks for override sugov behavior
ANDROID: attribute page lock and waitqueue functions as sched
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT
ANDROID: arch_topology: Export symbol for thermal pressure notification
ANDROID: sched/core: Export symbols needed by modules
ANDROID: modpost: Forbid double exports
FROMLIST: modpost: Make static exports fatal
ANDROID: GKI: enable CONFIG_THERMAL_NETLINK
KVM: x86: Fix split-irqchip vs interrupt injection window request
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
ALSA: usb-audio: US16x08: fix value count for level meters
ANDROID: sched: Add env->cpus to android_rvh_sched_nohz_balancer_kick
usb: typec: stusb160x: fix power-opmode property with typec-power-opmode
FROMGIT: usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen
FROMGIT: usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON
FROMGIT: usb: typec: tcpci_maxim: Fix the compatible string
netfilter: nftables_offload: build mask based from the matching bytes
netfilter: nftables_offload: set address type in control dissector
ipvs: fix possible memory leak in ip_vs_control_net_init
powerpc/numa: Fix a regression on memoryless node 0
printk: finalize records with trailing newlines
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
USB: serial: option: add support for Thales Cinterion EXS82
can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
FROMGIT: dt-bindings: usb: Maxim type-c controller device tree binding document
FROMGIT: usb: typec: tcpci_maxim: Fix uninitialized return variable
FROMGIT: usb: typec: tcpci_maxim: Enable auto discharge disconnect
FROMGIT: usb: typec: tcpci: Implement Auto discharge disconnect callbacks
ALSA: hda/realtek - Add new codec supported for ALC897
FROMGIT: usb: typec: tcpm: Implement enabling Auto Discharge disconnect support
batman-adv: Don't always reallocate the fragmentation skb head
batman-adv: Reserve needed_*room for fragments
batman-adv: Consider fragmentation for needed_headroom
FROMGIT: usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink
FROMGIT: usb: typec: tcpci: frs sourcing vbus callback
FROMGIT: usb: typec: tcpm: frs sourcing vbus callback
ANDROID: staging: ion: export some ion symbols
ANDROID: staging: ion: Remove unused local variable 'vaddr'
ANDROID: staging: ion: remove kmap from begin[end]_cpu_access
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: use dma_[un]map_sg_attrs
ANDROID: staging: ion: Export query function to be used in modules
FROMGIT: usb: typec: tcpm: Refactor logic for new-source-frs-typec-current
ANDROID: USB: gadget: f_accessory: add support for SuperSpeed Plus
FROMLIST: USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
FROMLIST: USB: gadget: f_midi: setup SuperSpeed Plus descriptors
FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support
FROMLIST: USB: gadget: f_acm: add support for SuperSpeed Plus
ANDROID: configs: gki: add CONFIG_PSTORE_PMSG
ANDROID: configs: gki: add CONFIG_LEDS_TRIGGER_TRANSIENT
gfs2: Upgrade shared glocks for atime updates
drm/tegra: sor: Disable clocks on error in tegra_sor_init()
mm: memcg: relayout structure mem_cgroup to avoid cache interference
drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve
io_uring: fix files grab/cancel race
RDMA/hns: Bugfix for memory window mtpt configuration
RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
RDMA/hns: Fix wrong field of SRQ number the device supports
iommu/vt-d: Don't read VCCAP register unless it exists
platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
platform/x86: touchscreen_dmi: Add info for the Predia Basic tablet
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
platform/x86: toshiba_acpi: Fix the wrong variable assignment
platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
platform/x86: thinkpad_acpi: Whitelist P15 firmware for dual fan control
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
platform/x86: thinkpad_acpi: add P1 gen3 second fan support
powerpc/64s: Trim offlined CPUs from mm_cpumasks
kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels
powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation
ASoC: rt5682: change SAR voltage threshold
drm: mxsfb: Implement .format_mod_supported
drm: mxsfb: fix fence synchronization
ANDROID: configs: gki: add CONFIG_PRINTK_CALLER
can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
can: gs_usb: fix endianess problem with candleLight firmware
MAINTAINERS: Adding help for coresight subsystem
media: vidtv.rst: add kernel-doc markups
media: vidtv.rst: update vidtv documentation
media: vidtv: simplify EIT write function
media: vidtv: simplify NIT write function
media: vidtv: simplify SDT write function
media: vidtv: cleanup PMT write table function
media: vidtv: cleanup PAT write function
media: vidtv: cleanup PSI table header function
media: vidtv: cleanup PSI descriptor write function
media: vidtv: simplify the crc writing logic
media: vidtv: simplify PSI write function
media: vidtv: add date to the current event
media: vidtv: fix service_id at SDT table
media: vidtv: fix service type
media: vidtv: add a PID entry for the NIT table
media: vidtv: properly fill EIT service_id
media: vidtv: fix the network ID range
media: vidtv: improve EIT data
media: vidtv: cleanup null packet initialization logic
media: vidtv: pre-initialize mux arrays
media: vidtv: remove some unused functions
media: vidtv: do some cleanups at the driver
drm/nouveau: fix relocations applying logic and a double-free
media: vidtv: avoid copying data for PES structs
media: vidtv: avoid data copy when initializing the multiplexer
media: vidtv: fix some notes at the tone generator
media: vidtv: fix the tone generator logic
media: vidtv: fix the name of the program
media: vidtv: don't use recursive functions
media: vidtv: add error checks
media: vidtv: reorganize includes
media: vidtv: psi: fix missing assignments in while loops
media: vidtv: Move s302m specific fields into encoder context
media: vidtv: psi: extract descriptor chaining code into a helper
media: vidtv: psi: Implement an Event Information Table (EIT)
media: vidtv: psi: add a Network Information Table (NIT)
media: vidtv: extract the initial CRC value to into a #define
ch_ktls: lock is not freed
net/tls: Protect from calling tls_dev_del for TLS RX twice
devlink: Make sure devlink instance and port are in same net namespace
devlink: Hold rtnl lock while reading netdev attributes
ptp: clockmatrix: bug fix for idtcm_strverscmp
IB/hfi1: Ensure correct mm is used at all times
netfilter: nf_tables: avoid false-postive lockdep splat
netfilter: ipset: prevent uninit-value in hash_ip6_add
bpf: Add MAINTAINERS entry for BPF LSM
enetc: Let the hardware auto-advance the taprio base-time of 0
gro_cells: reduce number of synchronize_net() calls
net: stmmac: fix incorrect merge of patch upstream
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
RISC-V: fix barrier() use in <vdso/processor.h>
RISC-V: Add missing jump label initialization
riscv: Explicitly specify the build id style in vDSO Makefile again
gfs2: Don't freeze the file system during unmount
gfs2: check for empty rgrp tree in gfs2_ri_update
ANDROID: sync encrypt+casefold support with patches going upstream
efi: EFI_EARLYCON should depend on EFI
efivarfs: revert "fix memory leak in efivarfs_create()"
efi/efivars: Set generic ops before loading SSDT
RDMA/i40iw: Address an mmap handler exploit in i40iw
arm64: tegra: Fix Tegra234 VDK node names
arm64: tegra: Wrong AON HSP reg property size
arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1
arm64: tegra: Correct the UART for Jetson Xavier NX
arm64: tegra: Disable the ACONNECT for Jetson TX2
spi: dw: Fix spi registration for controllers overriding CS
ASoC: wm_adsp: fix error return code in wm_adsp_load()
x86/tboot: Don't disable swiotlb when iommu is forced on
trace: fix potenial dangerous pointer
optee: add writeback to valid memory type
vhost-vdpa: fix page pinning leakage in error path (rework)
vringh: fix vringh_iov_push_*() documentation
vhost scsi: fix lun reset completion handling
drm/ast: Reload gamma LUT after changing primary plane's color format
drm/amdgpu: Fix size calculation when init onchip memory
Documentation: netdev-FAQ: suggest how to post co-dependent series
Input: i8042 - fix error return code in i8042_setup_aux()
Input: soc_button_array - add missing include
ibmvnic: enhance resetting status check during module exit
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
net: ena: fix packet's addresses for rx_offset feature
net: ena: set initial DMA width to avoid intel iommu issue
net: ena: handle bad request id in ena_netdev
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
dpaa2-eth: Fix compile error due to missing devlink support
gfs2: set lockdep subclass for iopen glocks
gfs2: Fix deadlock dumping resource group glocks
MAINTAINERS: Update page pool entry
bpftool: Fix error return value in build_btf_type_table
tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN
net, xsk: Avoid taking multiple skbuff references
devlink: Fix reload stats structure
aquantia: Remove the build_skb path
Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kbuild: use -fmacro-prefix-map for .S sources
Makefile.extrawarn: move -Wcast-align to W=3
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/display: Avoid HDCP initialization in devices without output
drm/i915/gt: Free stale request on destroying the virtual engine
drm/i915/gt: Don't cancel the interrupt shadow too early
drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
drm/amdgpu: fix a page fault
drm/amdgpu: fix SI UVD firmware validate resume fail
drm/amd/amdgpu: fix null pointer in runtime pm
drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
drm/i915/gvt: correct a false comment of flag F_UNALIGN
drm/i915/perf: workaround register corruption in OATAILPTR
ANDROID: vfs: d_canonical_path cleanup #if 0
intel_idle: Fix intel_idle() vs tracing
sched/idle: Fix arch_cpu_idle() vs tracing
io_uring: fix ITER_BVEC check
io_uring: fix shift-out-of-bounds when round up cq size
ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
spi: imx: fix the unbalanced spi runtime pm management
firmware: xilinx: Use hash-table for api feature check
firmware: xilinx: Fix SD DLL node reset issue
ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
mmc: mediatek: Extend recheck_sdio_irq fix to more variants
ANDROID: sched: add missing data type for cpu variable
net/packet: fix packet receive on L3 devices without visible hard header
soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
ANDROID: sched: Add restrict vendor hooks for load balance
i40e: Fix removing driver while bare-metal VFs pass traffic
vsock/virtio: discard packets only when socket is really closed
ANDROID: db845c_gki.fragment: Remove USB_XHCI_HCD and XHCI_PCI_RENESAS configs
tcp: fix race condition when creating child sockets from syncookies
ANDROID: sched/fair: Have sync honor fits_capacity
ANDROID: usb: f_accessory: avoid requeuing write req if disconnected
FROMGIT: scsi: ufs: Put HBA into LPM during gating
ANDROID: add vendor hooks to override show_cpufinfo_max_freq
IB/mthca: fix return value of error branch in mthca_init_cq()
btrfs: fix lockdep splat when enabling and disabling qgroups
btrfs: do nofs allocations when adding and removing qgroup relations
btrfs: fix lockdep splat when reading qgroup config on mount
btrfs: tree-checker: add missing returns after data_ref alignment checks
btrfs: don't access possibly stale fs_info data for printing duplicate device
ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state
habanalabs/gaudi: fix missing code in ECC handling
ANDROID: arm64: gki_defconfig: Disable VHE
drm/vc4: kms: Don't disable the muxing of an active CRTC
drm/vc4: kms: Store the unassigned channel list in the state
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
arm64: pgtable: Fix pte_accessible()
ANDROID: GKI: Enable CONFIG_USB_TYPEC_UCSI
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable a bunch of HID config options =y
iommu: Check return of __iommu_attach_device()
arm-smmu-qcom: Ensure the qcom_scm driver has finished probing
spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
mmc: mediatek: Fix system suspend/resume support for CQHCI
iommu/amd: Enforce 4k mapping for certain IOMMU data structures
xsk: Fix incorrect netdev reference count
ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD
ACPI/IORT: Fix doc warnings in iort.c
arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build
s390: fix fpu restore in entry.S
powerpc/64s: Fix allnoconfig build since uaccess flush
cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK
drm/exynos: depend on COMMON_CLK to fix compile tests
Linux 5.10-rc5
afs: Fix speculative status fetch going out of order wrt to modifications
mm: fix madvise WILLNEED performance problem
libfs: fix error cast of negative value in simple_attr_write()
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
mm: memcg/slab: fix root memcg vmstats
mm: fix readahead_page_batch for retry entries
mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports
compiler-clang: remove version check for BPF Tracing
mm/madvise: fix memory leak from process_madvise
irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
irqchip/exiu: Fix the index of fwspec for IRQ type
ibmvnic: skip tx timeout reset while in resetting
ibmvnic: notify peers when failover and migration happen
ibmvnic: fix call_netdevice_notifiers in do_reset
tun: honor IOCB_NOWAIT flag
net/af_iucv: set correct sk_protocol for child sockets
usbnet: ipheth: fix connectivity with iOS 14
cxgb4: Fix build failure when CONFIG_TLS=m
bonding: wait for sysfs kobject destruction before freeing struct slave
drm/mediatek: dsi: Modify horizontal front/back porch byte formula
s390/qeth: fix tear down of async TX buffers
s390/qeth: fix af_iucv notification race
s390/qeth: make af_iucv TX notification call more robust
s390/qeth: Remove pnso workaround
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
dpaa2-eth: select XGMAC_MDIO for MDIO bus support
ANDROID: gki_defconfig: Enable SERIAL_MSM_GENI_EARLY_CONSOLE
ANDROID: gki_defconfig: Remove QCOM_COMMAND_DB=y
cxgb4: fix the panic caused by non smac rewrite
selftests/seccomp: sh: Fix register names
selftests/seccomp: powerpc: Fix typo in macro variable name
block/keyslot-manager: prevent crash when num_slots=1
net/tls: missing received data after fast remote close
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
rose: Fix Null pointer dereference in rose_send_frame()
MAINTAINERS: Change Solarflare maintainers
spi: Take the SPI IO-mutex in the spi_setup() method
ARM: dts: sun8i: v3s: fix GIC node memory range
USB: core: Change %pK for __user pointers to %px
MAINTAINERS: Update email address for Sean Christopherson
USB: core: Fix regression in Hercules audio card
usb: gadget: Fix memleak in gadgetfs_fill_super
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
xsk: Fix umem cleanup bug at socket destruct
MAINTAINERS: Update XDP and AF_XDP entries
interconnect: fix memory trashing in of_count_icc_providers()
ALSA: hda/realtek - Fixed Dell AIO wrong sound tone
interconnect: qcom: qcs404: Remove GPU and display RPM IDs
interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes
video: hyperv_fb: Fix the cache type when mapping the VRAM
mtd: rawnand: socrates: Move the ECC initialization to ->attach_chip()
mtd: rawnand: sharpsl: Move the ECC initialization to ->attach_chip()
mtd: rawnand: r852: Move the ECC initialization to ->attach_chip()
USB: serial: option: add Fibocom NL668 variants
ANDROID: sched: rt: rearrange invocation of find_lowest_rq() vendor hook
bnxt_en: fix error return code in bnxt_init_board()
bnxt_en: fix error return code in bnxt_init_one()
ext4: fix bogus warning in ext4_update_dx_flag()
jbd2: fix kernel-doc markups
scsi: ufs: Fix race between shutdown and runtime resume flow
ANDROID: GKI: enable CONFIG_SUN4I_TIMER
xfs: revert "xfs: fix rmap key and record comparison functions"
ANDROID: mm/memblock: export memblock_end_of_DRAM
mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip()
mtd: rawnand: pasemi: Move the ECC initialization to ->attach_chip()
mtd: rawnand: tmio: Move the ECC initialization to ->attach_chip()
mtd: rawnand: txx9ndfmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: orion: Move the ECC initialization to ->attach_chip()
mtd: rawnand: mpc5121: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_slc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: fsmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: diskonchip: Move the ECC initialization to ->attach_chip()
mtd: rawnand: davinci: Move the ECC initialization to ->attach_chip()
mtd: rawnand: cs553x: Move the ECC initialization to ->attach_chip()
ext4: drop fast_commit from /proc/mounts
mtd: rawnand: au1550: Move the ECC initialization to ->attach_chip()
mtd: rawnand: ams-delta: Move the ECC initialization to ->attach_chip()
mtd: rawnand: xway: Move the ECC initialization to ->attach_chip()
mtd: rawnand: gpio: Move the ECC initialization to ->attach_chip()
drm/i915/gt: Fixup tgl mocs for PTE tracking
fail_function: Remove a redundant mutex unlock
selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
ANDROID: Sched: Export sched_feat_keys symbol needed by vendor modules
drm/vram-helper: Fix use of top-down placement
net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
net/smc: fix matching of existing link groups
ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
ANDROID: sched: Export few scheduler symbols for vendor modules
ALSA: mixart: Fix mutex deadlock
xfs: don't allow NOWAIT DIO across extent boundaries
libbpf: Fix VERSIONED_SYM_COUNT number parsing
HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
drm/vc4: hdmi: Disable Wifi Frequencies
dt-bindings: display: Add a property to deal with WiFi coexistence
thunderbolt: Fix use-after-free in remove_unplugged_switch()
Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account"
docs: bootconfig: Update file format on initrd image
tools/bootconfig: Align the bootconfig applied initrd image size to 4
tools/bootconfig: Fix to check the write failure correctly
tools/bootconfig: Fix errno reference after printf()
drm/vc4: kms: Document the muxing corner cases
drm/vc4: kms: Split the HVS muxing check in a separate function
drm/vc4: kms: Rename NUM_CHANNELS
drm/vc4: kms: Remove useless define
drm/vc4: kms: Switch to drmm_add_action_or_reset
drm/vc4: hdmi: Block odd horizontal timings
drm/vc4: hdmi: Make sure our clock rate is within limits
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks
powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_security_mitigations
selftests/powerpc: refactor entry and rfi_flush tests
selftests/powerpc: entry flush test
powerpc: Only include kup-radix.h for 64-bit Book3S
powerpc/64s: flush L1D after user accesses
powerpc/64s: flush L1D on kernel entry
selftests/powerpc: rfi_flush: disable entry flush if present
ALSA: hda/ca0132: Fix compile warning without PCI
MAINTAINERS: Temporarily add myself to the IOMMU entry
iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
ARM: dts: dra76x: m_can: fix order of clocks
bus: ti-sysc: suppress err msg for timers used as clockevent/source
drm/i915/gt: Remember to free the virtual breadcrumbs
drm/i915: Handle max_bpc==16
scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
scsi: ufs: Fix unexpected values from ufshcd_read_desc_param()
net/mlx4_core: Fix init_hca fields offset
atm: nicstar: Unmap DMA on send error
page_frag: Recover from memory pressure
ANDROID: uid_sys_stats: report uid_cputime stats in microseconds
drm/amd/display: Always get CRTC updated constant values inside commit tail
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
mlxsw: core: Use variable timeout for EMAD retries
mlxsw: Fix firmware flashing
net: Have netpoll bring-up DSA management interface
atl1e: fix error return code in atl1e_probe()
atl1c: fix error return code in atl1c_probe()
ah6: fix error return code in ah6_input()
net: usb: qmi_wwan: Set DTR quirk for MR400
regulator: ti-abb: Fix array out of bound read access on the first transition
ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock
xfs: return corresponding errcode if xfs_initialize_perag() fail
xfs: ensure inobt record walks always make forward progress
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
xfs: directory scrub should check the null bestfree entries too
xfs: strengthen rmap record flags checking
xfs: fix the minrecs logic when dealing with inode root child blocks
can: m_can: process interrupt only when not runtime suspended
gfs2: Fix regression in freeze_go_sync
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
io_uring: order refnode recycling
io_uring: get an active ref_node from files_data
iommu/vt-d: Avoid panic if iommu init fails in tboot system
dmaengine: fix error codes in channel_register()
MAINTAINERS: add uv.c also to KVM/s390
s390/uv: handle destroy page legacy interface
x86/dumpstack: Do not try to access user space code of other tasks
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
can: kvaser_pciefd: Fix KCAN bittiming limits
drm/sun4i: backend: Fix probe failure with multiple backends
ARC: stack unwinding: reorganize how initial register state setup
ARC: stack unwinding: don't assume non-current task is sleeping
ARC: mm: fix spelling mistakes
ARC: bitops: Remove unecessary operation and value
powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context
ipv4: use IS_ENABLED instead of ifdef
qed: fix ILT configuration of SRC block
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
tools/testing/scatterlist: Fix test to compile and run
bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list
bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
bpf, sockmap: Use truesize with sk_rmem_schedule()
bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
net/tls: Fix wrong record sn in async mode of device resync
interconnect: qcom: msm8974: Don't boost the NoC rate during boot
interconnect: qcom: msm8974: Prevent integer overflow in rate
io_uring: don't double complete failed reissue request
netdevsim: set .owner to THIS_MODULE
seccomp: Set PF_SUPERPRIV when checking capability
ptrace: Set PF_SUPERPRIV when checking capability
enetc: Workaround for MDIO register access issue
MAINTAINERS: Remove myself as LPC32xx maintainers
net/mlx5: fix error return code in mlx5e_tc_nic_init()
net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
net/mlx5: Disable QoS when min_rates on all VFs are zero
net/mlx5: Clear bw_share upon VF disable
net/mlx5: Add handling of port type in rule deletion
net/mlx5e: Fix check if netdev is bond slave
net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb
net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.
net/mlx5e: Fix refcount leak on kTLS RX resync
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
net: ftgmac100: Fix crash when removing driver
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
net: b44: fix error return code in b44_init_one()
qed: fix error return code in qed_iwarp_ll2_start()
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
spi: npcm-fiu: Don't leak SPI master in probe error path
spi: dw: Set transfer handler before unmasking the IRQs
dm writecache: fix the maximum number of arguments
dm writecache: advance the number of arguments when reporting max_age
dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
arm64: dts: qcom: clear the warnings caused by empty dma-ranges
arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
ALSA: usb-audio: Add delay quirk for all Logitech USB devices
perf/x86: fix sysfs type mismatches
lockdep: Put graph lock/unlock under lock_recursion protection
sched/deadline: Fix priority inheritance with multiple scheduling classes
sched: Fix rq->nr_iowait ordering
sched: Fix data-race in wakeup
sched/fair: Fix overutilized update in enqueue_task_fair()
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
mmc: sdhci-of-arasan: Issue DLL reset explicitly
mmc: sdhci-of-arasan: Use Mask writes for Tap delays
mmc: sdhci-of-arasan: Allow configuring zero tap values
mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
powerpc: Drop -me200 addition to build flags
x86/microcode/intel: Check patch signature before saving microcode for early loading
MIPS: kernel: Fix for_each_memblock conversion
KVM: SVM: fix error return code in svm_create_vcpu()
cpufreq: scmi: Fix OPP addition failure with a dummy clock provider
cpufreq: tegra186: Fix get frequency callback
scsi: target: iscsi: Fix cmd abort fabric stop race
scsi: libiscsi: Fix NOP race condition
bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs.
bnxt_en: Fix counter overflow logic.
bnxt_en: Free port stats during firmware reset.
bnxt_en: read EEPROM A2h address using page 0
net: ipa: lock when freeing transaction
net/tls: fix corrupted data in recvmsg
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
net: mvneta: fix possible memory leak in mvneta_swbm_add_rx_fragment
net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call
net: bridge: add missing counters to ndo_get_stats64 callback
net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
net: stmmac: dwmac-intel-plat: fix error return code in intel_eth_plat_probe()
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
cx82310_eth: fix error return code in cx82310_bind()
drm/i915/selftests: Fix wrong return value of perf_request_latency()
drm/i915/selftests: Fix wrong return value of perf_series_engines()
drm/i915: Avoid memory leak with more than 16 workarounds on a list
drm/i915/tgl: Fix Media power gate sequence.
MAINTAINERS: update cxgb4 and cxgb3 maintainer
drm/amdgpu: remove experimental flag from arcturus
net: lantiq: Wait for the GPHY firmware to be ready
selftests/bpf: Fix error return code in run_getsockopt_test()
mm: never attempt async page lock if we've transferred data already
ASoC: Intel: catpt: Correct clock selection for dai trigger
ASoC: Intel: catpt: Skip position update for unprepared streams
spi: cadence-quadspi: Fix error return code in cqspi_probe
ASoC: qcom: lpass-platform: Fix memory leak
ASoC: Intel: KMB: Fix S24_LE configuration
KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
drm/amd/display: Add missing pflip irq for dcn2.0
ACPI, APEI, Fix error return value in apei_map_generic_address()
MAINTAINERS: Add Martin Schiller as a maintainer for the X.25 stack
ipv6/netfilter: Discard first fragment not including all headers
media: venus: pm_helpers: Fix kernel module reload
media: venus: venc: Fix setting of profile and level
net: fec: Fix reference count leak in fec series ops
PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
dmaengine: ioatdma: remove unused function missed during dma_v2 removal
perf test: Avoid an msan warning in a copied stack.
dmaengine: idxd: fix mapping of portal size
perf inject: Fix file corruption due to event deletion
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
s390/dasd: fix null pointer dereference for ERP requests
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ACPI: fan: Initialize performance state sysfs attribute
iommu/vt-d: Take CONFIG_PCI_ATS into account
KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RCU_NONIDLE
xtensa: disable preemption around cache alias management calls
xtensa: fix TLBTEMP area placement
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: merrifield: Set default bias in case no particular value given
pinctrl: jasperlake: Fix HOSTSW_OWN offset
pinctrl: jasperlake: Unhide SPI group of pins
KVM: arm64: Correctly align nVHE percpu data
usb: typec: qcom-pmic-typec: fix builtin build errors
ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo
phy: mediatek: fix spelling mistake in Kconfig "veriosn" -> "version"
phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency
phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency
phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY
usb: cdns3: gadget: calculate TD_SIZE based on TD
usb: cdns3: gadget: initialize link_trb as NULL
smb3: Handle error case during offload read path
smb3: Avoid Mid pending list corruption
smb3: Call cifs reconnect from demultiplex thread
cifs: fix a memleak with modefromsid
fix return values of seq_read_iter()
Linux 5.10-rc4
powerpc/64s: Fix KVM system reset handling when CONFIG_PPC_PSERIES=y
vhost scsi: Add support for LUN resets.
vhost scsi: add lun parser helper
vhost scsi: fix cmd completion race
vhost scsi: alloc cmds per vq instead of session
vhost: add helper to check if a vq has been setup
vdpasim: fix "mac_pton" undefined error
can: m_can: m_can_stop(): set device to software init mode before closing
can: m_can: Fix freeing of can device from peripherials
can: m_can: m_can_class_free_dev(): introduce new function
can: m_can: m_can_handle_state_change(): fix state change
can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
can: flexcan: fix failure handling of pm_runtime_get_sync()
can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment
can: peak_usb: fix potential integer overflow on shift of a int
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
can: ti_hecc: Fix memleak in ti_hecc_probe
can: dev: can_restart(): post buffer from the right context
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
can: af_can: prevent potential access of uninitialized member in can_rcv()
kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use
batman-adv: set .owner to THIS_MODULE
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
net: stmmac: dwmac_lib: enlarge dma reset timeout
lan743x: prevent entire kernel HANG on open, for some platforms
lan743x: fix issue causing intermittent kernel log warnings
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
sctp: change to hold/put transport for proto_unreach_timer
afs: Fix afs_write_end() when called with copied == 0 [ver #3]
vsock: forward all packets to the host when no H2G is registered
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
ocfs2: initialize ip_next_orphan
panic: don't dump stack twice on warn
hugetlbfs: fix anon huge page migration race
mm: memcontrol: fix missing wakeup polling thread
kernel/watchdog: fix watchdog_allowed_mask not used warning
reboot: fix overflow parsing reboot cpu number
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
compiler.h: fix barrier_data() on clang
mm/gup: use unpin_user_pages() in __gup_longterm_locked()
mm/slub: fix panic in slab_alloc_node()
mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
mm/compaction: count pages and stop correctly during page isolation
net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe()
blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
io_uring: handle -EOPNOTSUPP on path resolution
bpf: Relax return code check for subprograms
nvme: fix memory leak freeing command effects
nvme: directly cache command effects log
nvme: free sq/cq dbbuf pointers when dbbuf set fails
drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram prior to nv50
drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth
ipv6: Fix error path to cancel the meseage
ip_tunnels: Set tunnel option flag when tunnel metadata is present
proc: don't allow async path resolution of /proc/self components
net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR
net: marvell: prestera: fix error return code in prestera_pci_probe()
net: phy: mscc: remove non-MACSec compatible phy
net: Exempt multicast addresses from five-second neighbor lifetime
net: ethernet: ti: cpsw: fix cpts irq after suspend
block: mark flush request as IDLE when it is really finished
btrfs: tree-checker: add missing return after error in root_item
btrfs: qgroup: don't commit transaction when we already hold the handle
btrfs: fix missing delalloc new bit for new delalloc ranges
ANDROID: sched_clock: Add vendor hook to print epoch values
drm/tegra: output: Do not put OF node twice
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64
ANDROID: x86: entry: work around LLVM_IAS=1 bug in LSL
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
IB/hfi1: Fix error return code in hfi1_init_dd()
ANDROID: ARM: Bump command line size
ANDROID: ARM: Use zImage instead of Image
docs: ABI: testing: iio: stm32: remove re-introduced unsupported ABI
tools, bpftool: Add missing close before bpftool net attach exit
dt-bindings: clock: imx5: fix example
dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53
hwmon: (amd_energy) modify the visibility of the counters
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
MAINTAINERS: add usb raw gadget entry
usb: typec: ucsi: Report power supply changes
regulator: workaround self-referent regulators
regulator: avoid resolve_supply() infinite recursion
regulator: fix memory leak with repeated set_machine_constraints()
ASoC: rt1015: increase the time to detect BCLK
xhci: hisilicon: fix refercence leak in xhci_histb_probe
Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"
ARM: dts: exynos: revert "add input clock to CMU in Exynos4412 Odroid"
KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests
KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch
KVM: x86: clflushopt should be treated as a no-op by emulation
iommu/vt-d: Cure VF irqdomain hickup
ALSA: ctl: fix error path at adding user-defined element set
ALSA: hda/realtek - HP Headset Mic can't detect after boot
ALSA: hda/realtek - Add supported mute Led for HP
arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver
arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 safe-list
arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist
arm64: Add MIDR value for KRYO2XX gold/silver CPU cores
arm64/mm: Validate hotplug range before creating linear mapping
ANDROID: scsi: ufs: Allow prepare_command to return error code
FROMLIST: scsi: ufs: show lba and length for unmap commands
mac80211: free sta in sta_info_insert_finish() on errors
drm/amdgpu: enable DCN for navi10 headless SKU
drm/amdgpu: add ta firmware load for green-sardine
drm/i915/gvt: return error when failing to take the module reference
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
net: ethernet: mtk-star-emac: fix error return code in mtk_star_enable()
bootconfig: Extend the magic check range to the preceding 3 bytes
selinux: Fix error return code in sel_ib_pkey_sid_slow()
net: ethernet: mtk-star-emac: return ok when xmit drops
net/ncsi: Fix netlink registration
drm/i915: Correctly set SFC capability for video engines
drm/i915/gem: Pull phys pread/pwrite implementations to the backend
drm/i915/gem: Allow backends to override pread implementation
x86/platform/uv: Fix copied UV5 output archtype
KVM: arm64: Handle SCXTNUM_ELx traps
KVM: arm64: Unify trap handlers injecting an UNDEF
KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace
drm: bridge: dw-hdmi: Avoid resetting force in the detect function
loop: Fix occasional uevent drop
block: add a return value to set_capacity_revalidate_and_notify
SUNRPC: Fix oops in the rpc_xdr_buf event class
perf test: Update branch sample pattern for cs-etm
perf test: Fix a typo in cs-etm testing
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
perf lock: Correct field name "flags"
MAINTAINERS/bpf: Update Andrii's entry.
spi: lpspi: Fix use-after-free on unbind
lan743x: fix use of uninitialized variable
net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO
net: udp: fix UDP header access on Fast/frag0 UDP GRO
gfs2: Fix case in which ail writes are done to jdata holes
Revert "gfs2: Ignore journal log writes for jdata holes"
RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
selftests/bpf: Fix unused attribute usage in subprogs_unused test
RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag
RDMA/cm: Make the local_id_table xarray non-irq
devlink: Avoid overwriting port attributes of registered port
vrf: Fix fast path output packet handling with async Netfilter rules
NFS: Remove unnecessary inode lock in nfs_fsync_dir()
NFS: Remove unnecessary inode locking in nfs_llseek_dir()
NFS: Fix listxattr receive buffer size
NFSv4.2: fix failure to unregister shrinker
spi: bcm-qspi: Fix use-after-free on unbind
spi: bcm2835aux: Fix use-after-free on unbind
spi: bcm2835: Fix use-after-free on unbind
spi: Introduce device-managed SPI controller allocation
HID: Add Logitech Dinovo Edge battery quirk
HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
hwmon: (applesmc) Re-work SMC comms
hwmon: (pwm-fan) Fix RPM calculation
HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
gfs2: fix possible reference leak in gfs2_check_blk_type
thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430
s390/cpum_sf.c: fix file permission for cpum_sfb_size
s390: update defconfigs
mac80211: minstrel: fix tx status processing corner case
mac80211: minstrel: remove deferred sampling code
mac80211: fix memory leak on filtered powersave frames
serial: ar933x_uart: disable clk on error handling path in probe
tty: serial: imx: keep console clocks always on
speakup: Do not let the line discipline be used several times
tty: serial: imx: fix potential deadlock
rfkill: Fix use-after-free in rfkill_resume()
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
fscrypt: fix inline encryption not used on new files
Input: elan_i2c - fix firmware update on newer ICs
ANDROID: gic-v3: Add vendor hook to GIC v3
cosa: Add missing kfree in error path of cosa_write
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
net: switch to the kernel.org patchwork instance
ANDROID: arm64: gki_defconfig: Disable RANDOMIZE_MODULE_REGION_FULL
ch_ktls: stop the txq if reaches threshold
ch_ktls: tcb update fails sometimes
ch_ktls/cxgb4: handle partial tag alone SKBs
ch_ktls: don't free skb before sending FIN
ch_ktls: packet handling prior to start marker
ch_ktls: Correction in middle record handling
ch_ktls: missing handling of header alone
ch_ktls: Correction in trimmed_len calculation
cxgb4/ch_ktls: creating skbs causes panic
ch_ktls: Update cheksum information
ch_ktls: Correction in finding correct length
cxgb4/ch_ktls: decrypted bit is not enough
dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode
of/address: Fix of_node memory leak in of_dma_is_coherent
net/x25: Fix null-ptr-deref in x25_connect
arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC
tipc: fix memory leak in tipc_topsrv_start()
Revert "ext4: fix superblock checksum calculation race"
ext4: handle dax mount option collision
ANDROID: ext4: fix encrypt+casefold support
io_uring: round-up cq size before comparing with rounded sq size
xfs: fix a missing unlock on error in xfs_fs_map_blocks
spi: fsi: Fix transfer returning without finalizing message
spi: fix client driver breakages when using GPIO descriptors
regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
x86/platform/uv: Drop last traces of uv_flush_tlb_others
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id
gpio: sifive: Fix SiFive gpio probe
KVM: s390: remove diag318 reset code
KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
ARM: dts: am437x-l4: fix compatible for cpsw switch dt node
scsi: ufshcd: Fix missing destroy_workqueue()
MAINTAINERS: remove Ursula Braun as s390 network maintainer
net/af_iucv: fix null pointer dereference on shutdown
lan743x: fix "BUG: invalid wait context" when setting rx mode
net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot
net: Update window_clamp if SOCK_RCVBUF is set
rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled
vfs: move __sb_{start,end}_write* to fs.h
vfs: separate __sb_start_write into blocking and non-blocking helpers
vfs: remove lockdep bogosity in __sb_start_write
xfs: fix brainos in the refcount scrubber's rmap fragment processor
xfs: fix rmap key and record comparison functions
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
xfs: fix flags argument to rmap lookup when converting shared file rmaps
net: phy: realtek: support paged operations on RTL8201CP
lan743x: correctly handle chips with internal PHY
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
drm/mcde: Fix unbalanced regulator
MAINTAINERS: Update repositories for Intel Ethernet Drivers
igc: Fix returning wrong statistics
i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()
i40e: Fix MAC address setting for a VF via Host/VM
selftest: fix flower terse dump tests
ANDROID: scsi: ufs: revise and fix custom keyslot manager support
ANDROID: vendor_hooks: Add hook for jiffies updates
ANDROID: clk: Enable writable debugfs files
um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb()
kunit: fix display of failed expectations for strings
kunit: tool: fix extra trailing \n in raw + parsed test output
kunit: tool: print out stderr from make (like build warnings)
KUnit: Docs: usage: wording fixes
KUnit: Docs: style: fix some Kconfig example issues
KUnit: Docs: fix a wording typo
kunit: Do not pollute source directory with generated files (test.log)
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64
FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kunit: Do not pollute source directory with generated files (.kunitconfig)
kunit: tool: fix pre-existing python type annotation errors
kunit: Fix kunit.py parse subcommand (use null build_dir)
ANDROID: printk: add vendor hook for console flush
ANDROID: Reduce log level for couple of prints in hotplug flow
kunit: tool: unmark test_data as binary blobs
drm/tegra: replace idr_init() by idr_init_base()
ANDROID: GKI: Enable CONFIG_RT_SOFTINT_OPTIMIZATION
ANDROID: trace: Add trace points for tasklet entry/exit
ANDROID: Revert "softirq: Let ksoftirqd do its job"
ANDROID: Revert "Mark HI and TASKLET softirq synchronous"
ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
ANDROID: sched: avoid migrating when softint on tgt cpu should be short
ANDROID: sched: avoid placing RT threads on cores handling softirqs
Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
iwlwifi: mvm: fix kernel panic in case of assert during CSA
iwlwifi: pcie: set LTR to avoid completion timeout
iwlwifi: mvm: write queue_sync_state only for sync
iwlwifi: mvm: properly cancel a session protection for P2P
iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
iwlwifi: sta: set max HE max A-MPDU according to HE capa
efi/x86: Free efi_pgd with free_pages()
ACPI: DPTF: Support Alder Lake
Documentation: ACPI: fix spelling mistakes
sched/debug: Fix memory corruption caused by multiple small reads of flags
sched/fair: Prefer prev cpu in asymmetric wakeup path
sched/fair: Ensure tasks spreading in LLC during LB
perf/x86/intel/uncore: Fix Add BW copypasta
lockdep: Avoid to modify chain keys in validate_chain()
drm/tegra: sor: Ensure regulators are disabled on teardown
cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account
cpufreq: Add strict_target to struct cpufreq_policy
cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET
cpufreq: Introduce governor flags
regulator: core: don't disable regulator if is_enabled return error.
tools/power turbostat: update version number
powercap: restrict energy meter to root access
nbd: fix a block_device refcount leak in nbd_release
pinctrl: qcom: sm8250: Specify PDC map
pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback
pinctrl: amd: use higher precision for 512 RtcClk
pinctrl: amd: fix incorrect way to disable debounce filter
arm64: smp: Tell RCU about CPUs that fail to come online
arm64: psci: Avoid printing in cpu_psci_cpu_die()
arm64: kexec_file: Fix sparse warning
arm64: errata: Fix handling of 1418040 with late CPU onlining
Revert "mmc: renesas_sdhi: workaround a regression when reinserting SD cards"
mmc: tmio: bring tuning HW to a sane state with MMC_POWER_OFF
mmc: tmio: when resetting, reset DMA controller, too
dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio
mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
ANDROID: Enable hermetic toolchain
net: xfrm: fix memory leak in xfrm_user_policy()
drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
mptcp: provide rmem[0] limit
docs: networking: phy: s/2.5 times faster/2.5 times as fast/
ethtool: netlink: add missing netdev_features_change() call
tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies
IPv6: Set SIT tunnel hard_header_len to zero
bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare
libbpf: Don't attempt to load unused subprog as an entry-point BPF program
ACPI: button: Add DMI quirk for Medion Akoya E2228T
ACPI: GED: fix -Wformat
ACPI: Fix whitespace inconsistencies
ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name
Documentation: firmware-guide: gpio-properties: Clarify initial output state
Documentation: firmware-guide: gpio-properties: active_low only for GpioIo()
Documentation: firmware-guide: gpio-properties: Fix factual mistakes
uio: Fix use-after-free in uio_unregister_device()
firmware: xilinx: fix out-of-bounds access
nitro_enclaves: Fixup type and simplify logic of the poll mask setup
speakup ttyio: Do not schedule() in ttyio_in_nowait
speakup: Fix clearing selection in safe context
speakup: Fix var_id_t values and thus keymap
perf/x86/intel: Make anythread filter support conditional
perf: Tweak perf_event_attr::exclusive semantics
perf: Fix event multiplexing for exclusive groups
perf: Simplify group_sched_in()
perf: Simplify group_sched_out()
perf/x86: Make dummy_iregs static
perf/arch: Remove perf_sample_data::regs_user_copy
perf: Optimize get_recursion_context()
perf: Fix get_recursion_context()
perf/x86: Reduce stack usage for x86_pmu::drain_pebs()
perf: Reduce stack usage of perf_output_begin()
virtio: virtio_console: fix DMA memory allocation for rproc serial
nvme: fix incorrect behavior when BLKROSET is called by the user
KVM: selftests: allow two iterations of dirty_log_perf_test
drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
fanotify: fix logic of reporting name info with watched parent
x86/xen: don't unbind uninitialized lock_kicker_irq
ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM
ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dhcor
drm/tegra: sor: Don't warn on probe deferral
futex: Don't enable IRQs unconditionally in put_pi_state()
ARM: dts: stm32: Define VIO regulator supply on DHCOM
ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2
ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2
dmaengine: xilinx_dma: Fix SG capability check for MCDMA
dmaengine: xilinx_dma: Fix usage of xilinx_aximcdma_tx_segment
dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
arm64: dts: renesas: r8a774e1: Add missing audio_clk_b
s390: fix system call exit path
tee: amdtee: synchronize access to shm list
tee: amdtee: fix memory leak due to reset of global shm list
video: hyperv_fb: include vmalloc.h
xfrm/compat: Don't allocate memory with __GFP_ZERO
xfrm/compat: memset(0) 64-bit padding at right place
xfrm/compat: Translate by copying XFRMA_UNSPEC attribute
Input: sunkbd - avoid use-after-free in teardown paths
Linux 5.10-rc3
net/sunrpc: fix useless comparison in proc_do_xprt()
fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
vt: Disable KD_FONT_OP_COPY
iio: light: fix kconfig dependency bug for VCNL4035
iio/adc: ingenic: Fix AUX/VBAT readings when touchscreen is used
iio/adc: ingenic: Fix battery VREF for JZ4770 SoC
KVM: selftests: Introduce the dirty log perf test
KVM: selftests: Make the number of vcpus global
KVM: selftests: Make the per vcpu memory size global
KVM: selftests: Drop pointless vm_create wrapper
KVM: selftests: Add wrfract to common guest code
KVM: selftests: Simplify demand_paging_test with timespec_diff_now
KVM: selftests: Remove address rounding in guest code
KVM: selftests: Factor code out of demand_paging_test
KVM: selftests: Use a single binary for dirty/clear log test
KVM: selftests: Always clear dirty bitmap after iteration
KVM: selftests: Add blessed SVE registers to get-reg-list
KVM: selftests: Add aarch64 get-reg-list test
selftests: kvm: test enforcement of paravirtual cpuid features
selftests: kvm: Add exception handling to selftests
selftests: kvm: Clear uc so UCALL_NONE is being properly reported
selftests: kvm: Fix the segment descriptor layout to match the actual layout
drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3
KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs
kvm: x86: request masterclock update any time guest uses different msr
kvm: x86: ensure pv_cpuid.features is initialized when enabling cap
kvm: x86: reads of restricted pv msrs should also result in #GP
KVM: x86: use positive error values for msr emulation that causes #GP
KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID
KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER
KVM: x86/mmu: fix counting of rmap entries in pte_list_add
powerpc/32s: Use relocation offset when setting early hash table
arm64: dts: rockchip: Reorder LED triggers from mmc devices on rk3399-roc-pc.
arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
futex: Handle transient "ownerless" rtmutex state correctly
net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m
r8169: disable hw csum for short packets on all chip versions
r8169: fix potential skb double free in an error path
perf/core: Fix a memory leak in perf_event_parse_addr_filter()
x86/platform/uv: Recognize UV5 hubless system identifier
x86/platform/uv: Remove spaces from OEM IDs
x86/platform/uv: Fix missing OEM_TABLE_ID
ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
jbd2: fix up sparse warnings in checkpoint code
ext4: fix sparse warnings in fast_commit code
ext4: cleanup fast commit mount options
jbd2: don't start fast commit on aborted journal
ext4: make s_mount_flags modifications atomic
ext4: issue fsdev cache flush before starting fast commit
ext4: disable fast commit with data journalling
ext4: fix inode dirty check in case of fast commits
ext4: remove unnecessary fast commit calls from ext4_file_mmap
ext4: mark buf dirty before submitting fast commit buffer
ext4: fix code documentatioon
ext4: dedpulicate the code to wait on inode that's being committed
jbd2: don't read journal->j_commit_sequence without taking a lock
jbd2: don't touch buffer state until it is filled
jbd2: add todo for a fast commit performance optimization
jbd2: don't pass tid to jbd2_fc_end_commit_fallback()
jbd2: don't use state lock during commit path
jbd2: drop jbd2_fc_init documentation
ext4: clean up the JBD2 API that initializes fast commits
jbd2: rename j_maxlen to j_total_len and add jbd2_journal_max_txn_bufs
ext4: fixup ext4_fc_track_* functions' signature
ext4: drop redundant calls ext4_fc_track_range
ext4: mark fc ineligible if inode gets evictied due to mem pressure
ext4: describe fast_commit feature flags
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
ext4: silence an uninitialized variable warning
MAINTAINERS: add missing file in ext4 entry
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
bpf: Update verification logic for LSM programs
net/sunrpc: return 0 on attempt to write to "transports"
ANDROID: fuse: Add support for d_canonical_path
ANDROID: vfs: d_canonical_path for stacked FS
seq_file: add seq_read_iter
proc "seq files": switch to ->read_iter
proc "single files": switch to ->read_iter
proc/stat: switch to ->read_iter
proc/cpuinfo: switch to ->read_iter
proc: wire up generic_file_splice_read for iter ops
fscrypt: remove reachable WARN in fscrypt_setup_iv_ino_lblk_32_key()
ANDROID: GKI: build in a kernel command line of "rw"
null_blk: Fix scheduling in atomic with zoned mode
tty: fix crash in release_tty if tty->port is not set
serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
tty: serial: imx: enable earlycon by default if IMX_SERIAL_CONSOLE is enabled
serial: 8250_mtk: Fix uart_get_baud_rate warning
tpm: efi: Don't create binary_bios_measurements file for an empty log
tpm_tis: Disable interrupts on ThinkPad T490s
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
KVM: arm64: Remove AA64ZFR0_EL1 accessors
KVM: arm64: Check RAZ visibility in ID register accessors
KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER
KVM: arm64: Don't hide ID registers from userspace
KVM: arm64: Fix build error in user_mem_abort()
i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED
i2c: designware: call i2c_dw_read_clear_intrbits_slave() once
i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM
i2c: mlxbf: Update author and maintainer email info
i2c: mlxbf: Update reference clock frequency
i2c: mlxbf: Remove unecessary wrapper functions
i2c: mlxbf: Fix resrticted cast warning of sparse
i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call
i2c: sh_mobile: implement atomic transfers
gpio: pcie-idio-24: Enable PEX8311 interrupts
gpio: pcie-idio-24: Fix IRQ Enable Register value
gpio: pcie-idio-24: Fix irq mask when masking
thunderbolt: Add support for Intel Tiger Lake-H
spi: bcm2835: remove use of uninitialized gpio flags variable
USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property
usb: mtu3: fix panic in mtu3_gadget_stop()
staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
staging: mt7621-pci: avoid to request pci bus resources
printk: remove unneeded dead-store assignment
MAINTAINERS: update maintainers list for Cypress
MAINTAINERS: update Yan-Hsuan's email address
RISC-V: Fix the VDSO symbol generaton for binutils-2.35+
RISC-V: Use non-PGD mappings for early DTB access
riscv: uaccess: fix __put_kernel_nofault()
riscv: fix pfn_to_virt err in do_page_fault().
bpf: Zero-fill re-used per-cpu map element
powerpc/numa: Fix build when CONFIG_NUMA=n
bpf: BPF_PRELOAD depends on BPF_SYSCALL
tools/bpftool: Fix attaching flow dissector
riscv: Set text_offset correctly for M-Mode
ANDROID: Incremental fs: Add zstd compression support
drm/amd/display: Add missing pflip irq
io_uring: fix link lookup racing with link timeout
NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy
NFSD: Fix use-after-free warning when doing inter-server copy
NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL
SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
NFSD: NFSv3 PATHCONF Reply is improperly formed
arm64: kexec_file: try more regions if loading segments fails
ANDROID: arm: allow hooks into ipi
ANDROID: arm64: allow hooks into ipi
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
net/mlx5e: Fix incorrect access of RCU-protected xdp_prog
net/mlx5e: Fix VXLAN synchronization after function reload
net/mlx5: E-switch, Avoid extack error log for disabled vport
net/mlx5: Fix deletion of duplicate rules
net/mlx5e: Use spin_lock_bh for async_icosq_lock
net/mlx5e: Protect encap route dev from concurrent release
net/mlx5e: Fix modify header actions memory leak
ANDROID: printk: printk_deferred for modules
ANDROID: sched: Add trace hook for rt throttle dump
ionic: check port ptr before use
RISC-V: Remove any memblock representing unusable memory area
ASoC: rt1015: add delay to fix pop noise from speaker
selftests: binderfs: use SKIP instead of XFAIL
selftests: clone3: use SKIP instead of XFAIL
selftests: core: use SKIP instead of XFAIL in close_range_test.c
selftests: proc: fix warning: _GNU_SOURCE redefined
io_uring: use correct pointer for io_uring_show_cred()
io_uring: don't forget to task-cancel drained reqs
RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring
gpiolib: fix sysfs when cdev is not selected
pinctrl: aspeed: Fix GPI only function problem.
media: cedrus: h264: Fix check for presence of scaling matrix
media: media/platform/marvell-ccic: fix warnings when CONFIG_PM is not enabled
media: mtk-vcodec: fix build breakage when one of VPU or SCP is enabled
media: mtk-vcodec: move firmware implementations into their own files
powerpc/8xx: Manage _PAGE_ACCESSED through APG bits in L1 entry
powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
powerpc/40x: Always fault when _PAGE_ACCESSED is not set
powerpc/603: Always fault when _PAGE_ACCESSED is not set
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
btrfs: dev-replace: fail mount if we don't have replace item with target device
btrfs: scrub: update message regarding read-only status
btrfs: clean up NULL checks in qgroup_unreserve_range()
btrfs: fix min reserved size calculation in merge_reloc_root
btrfs: print the block rsv type when we fail our reservation
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
thunderbolt: Only configure USB4 wake for lane 0 adapters
thunderbolt: Add uaccess dependency to debugfs interface
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
pinctrl: mcp23s08: Print error message when regmap init fails
pinctrl: mcp23s08: Use full chunk of memory for regmap configuration
HID: mcp2221: Fix GPIO output handling
HID: hid-sensor-hub: Fix issue with devices with no report ID
ALSA: usb-audio: Add implicit feedback quirk for Qu-16
scsi: ufs: Try to save power mode change and UIC cmd completion timeout
scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
xfs: only flush the unshared range in xfs_reflink_unshare
r8169: work around short packet hw bug on RTL8125
clk: imx8m: fix bus critical clk registration
drm/mediatek: mtk_dpi: Fix unused variable 'mtk_dpi_encoder_funcs'
powerpc: Use asm_goto_volatile for put_user()
risc-v: kernel: ftrace: Fixes improper SPDX comment style
libbpf: Fix possible use after free in xsk_socket__delete
libbpf: Fix null dereference in xsk_socket__delete
USB: serial: option: add Telit FN980 composition 0x1055
ceph: check session state after bumping session->s_seq
PCI: mvebu: Fix duplicate resource requests
PCI: dwc: Restore ATU memory resource setup to use last entry
spi: fsl-dspi: fix wrong pointer in suspend/resume
ASoC: mchp-spdiftx: Do not set Validity bit(s)
io_uring: fix overflowed cancel w/ linked ->files
io_uring: drop req/tctx io_identity separately
io_uring: ensure consistent view of original task ->mm from SQPOLL
io_uring: properly handle SQPOLL request cancelations
io-wq: cancel request if it's asking for files and we don't have them
entry: Fix the incorrect ordering of lockdep and RCU check
xfs: fix scrub flagging rtinherit even if there is no rt device
xfs: fix missing CoW blocks writeback conversion retry
iomap: clean up writeback state logic on writepage error
iomap: support partial page discard on writeback block mapping failure
xfs: flush new eof page on truncate to avoid post-eof corruption
kprobes: Tell lockdep about kprobe nesting
pinctrl: rockchip: create irq mapping in gpio_to_irq
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
ALSA: usb-audio: Add implicit feedback quirk for MODX
ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE
drm/amd/display: Add green_sardine support to DM
drm/amd/display: Add green_sardine support to DC
drm/amdgpu: enable vcn support for green_sardine (v2)
drm/amdgpu: enable green_sardine_asd.bin loading (v2)
drm/amdgpu/sdma: add sdma engine support for green_sardine (v2)
drm/amdgpu: add gfx support for green_sardine (v2)
drm/amdgpu: add soc15 common ip block support for green_sardine (v3)
drm/amdgpu: add green_sardine support for gpu_info and ip block setting (v2)
drm/amdgpu: add Green_Sardine APU flag
x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
Documentation: remove mic/index from misc-devices/index.rst
USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
USB: serial: cyberjack: fix write-URB completion race
ARM, xtensa: highmem: avoid clobbering non-page aligned memory reservations
habanalabs/gaudi: mask WDT error in QMAN
habanalabs/gaudi: move coresight mmu config
habanalabs: fix kernel pointer type
hwmon: (pmbus) Add mutex locking for sysfs reads
drm/amdgpu: resolved ASD loading issue on sienna
amdkfd: Check kvmalloc return before memcpy
drm/amdgpu: update golden setting for sienna_cichlid
amd/amdgpu: Disable VCN DPG mode for Picasso
drm/amdgpu/swsmu: remove duplicate call to smu_set_default_dpm_table
erofs: fix setting up pcluster for temporary pages
erofs: derive atime instead of leaving it empty
net: openvswitch: silence suspicious RCU usage warning
drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
drm/i915/gt: Flush xcs before tgl breadcrumbs
drm/i915/gt: Expose more parameters for emitting writes into the ring
drm/i915: Fix encoder lookup during PSR atomic check
drm/i915/gt: Use the local HWSP offset during submission
drm/i915/gem: Flush coherency domains on first set-domain-ioctl
chelsio/chtls: fix always leaking ctrl_skb
chelsio/chtls: fix memory leaks caused by a race
can: flexcan: flexcan_remove(): disable wakeup completely
can: flexcan: add ECC initialization for VF610
can: flexcan: add ECC initialization for LX2160A
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
can: mcp251xfd: remove unneeded break
can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicolon.cocci warnings
can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase severity of CRC read error messages
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
can: peak_usb: add range checking in decode operations
can: xilinx_can: handle failure cases of pm_runtime_get_sync
can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
can: isotp: padlen(): make const array static, makes object smaller
can: isotp: isotp_rcv_cf(): enable RX timeout handling in listen-only mode
can: isotp: Explain PDU in CAN_ISOTP help text
can: j1939: j1939_sk_bind(): return failure if netdev is down
can: j1939: use backquotes for code samples
can: j1939: swap addr and pgn in the send example
can: j1939: fix syntax and spelling
can: j1939: rename jacd tool
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
can: rx-offload: don't call kfree_skb() from IRQ context
can: proc: can_remove_proc(): silence remove_proc_entry warning
dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml
dt-bindings: can: add can-controller.yaml
net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
i2c: mediatek: move dma reset before i2c reset
mptcp: token: fix unititialized variable
vfio/pci: Bypass IGD init in case of -ENODEV
vfio: platform: fix reference leak in vfio_platform_open
vfio/pci: Implement ioeventfd thread handler for contended memory lock
vfio/fsl-mc: Make vfio_fsl_mc_irqs_allocate static
vfio/fsl-mc: prevent underflow in vfio_fsl_mc_mmap()
afs: Fix incorrect freeing of the ACL passed to the YFS ACL store op
afs: Fix warning due to unadvanced marshalling pointer
ALSA: hda/realtek - Enable headphone for ASUS TM420
dt-bindings: irqchip: ti, sci-inta: Fix diagram indentation for unmapped events
docs: fix automarkup regression on Python 2
s390/pci: fix hot-plug of PCI function missing bus
s390/smp: move rcu_cpu_starting() earlier
s390/pkey: fix paes selftest failure with paes and pkey static build
s390: update defconfigs
s390/vdso: remove unused constants
s390/vdso: remove empty unused file
s390/mm: make pmd/pud_deref() large page aware
s390/ap: fix ap devices reference counting
arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line
iommu: Fix a check in iommu_check_bind_data()
gfs2: Wake up when sd_glock_disposal becomes zero
iommu/vt-d: Fix a bug for PDP check in prq_event_thread
iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid()
iommu/vt-d: Fix kernel NULL pointer dereference in find_domain()
iommu/amd: Increase interrupt remapping table limit to 512 entries
regulator: defer probe when trying to get voltage from unresolved supply
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
tools feature: Fixup fast path feature detection
perf tools: Add missing swap for cgroup events
perf tools: Add missing swap for ino_generation
perf tools: Initialize output buffer in build_id__sprintf
perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse()
tools include UAPI: Update linux/mount.h copy
tools headers UAPI: Update tools's copy of linux/perf_event.h
tools kvm headers: Update KVM headers from the kernel sources
tools UAPI: Update copy of linux/mman.h from the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools x86 headers: Update required-features.h header from the kernel
tools x86 headers: Update cpufeatures.h headers copies
tools headers UAPI: Update fscrypt.h copy
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync prctl.h with the kernel sources
perf scripting python: Avoid declaring function pointers with a visibility attribute
perf tools: Remove broken __no_tail_call attribute
perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX
perf trace: Fix segfault when trying to trace events by cgroup
perf tools: Fix crash with non-jited bpf progs
tools headers UAPI: Update process_madvise affected files
perf tools: Update copy of libbpf's hashmap.c
perf tools: Remove LTO compiler options when building perl support
Fonts: Replace discarded const qualifier
arm64: NUMA: Kconfig: Increase NODES_SHIFT to 4
nvme-tcp: avoid repeated request completion
nvme-rdma: avoid repeated request completion
nvme-tcp: avoid race between time out and tear down
nvme-rdma: avoid race between time out and tear down
nvme: introduce nvme_sync_io_queues
USB: Add NO_LPM quirk for Kingston flash drive
mei: protect mei_cl_mtu from null dereference
drm/vc4: drv: Remove unused variable
drm/panfrost: Fix module unload
init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description
drm/panfrost: Fix a deadlock between the shrinker and madvise path
sfp: Fix error handing in sfp_probe()
powerpc/vnic: Extend "failover pending" window
RDMA/vmw_pvrdma: Fix the active_speed and phys_state value
net: dsa: qca8k: Fix port MTU setting
scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
tty: make FONTX ioctl use the tty pointer they were actually passed
libbpf, hashmap: Fix undefined behavior in hash_bits
net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisement
vfio/fsl-mc: return -EFAULT if copy_to_user() fails
vfio/type1: Use the new helper to find vfio_group
tracing: Make -ENOMEM the default error for parse_synth_field()
ring-buffer: Fix recursion protection transitions between interrupt context
gfs2: Don't call cancel_delayed_work_sync from within delete work function
kernel/hung_task.c: make type annotations consistent
epoll: add a selftest for epoll timeout race
mm: always have io_remap_pfn_range() set pgprot_decrypted()
mm, oom: keep oom_adj under or at upper limit when printing
kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
mm/truncate.c: make __invalidate_mapping_pages() static
lib/crc32test: remove extra local_irq_disable/enable
ptrace: fix task_join_group_stop() for the case when current is traced
mm: mempolicy: fix potential pte_unmap_unlock pte error
kasan: adopt KUNIT tests to SW_TAGS mode
mm: memcg: link page counters to root if use_hierarchy is false
mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg
hugetlb_cgroup: fix reservation accounting
mm/mremap_pages: fix static key devmap_managed_key updates
ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline
ARC: stack unwinding: avoid indefinite looping
IB/srpt: Fix memory leak in srpt_add_one
dpaa_eth: fix the RX headroom size alignment
dpaa_eth: update the buffer layout for non-A050385 erratum scenarios
RDMA: Fix software RDMA drivers for dma mapping error
iwlwifi: pcie: limit memory read spin time
rtw88: fix fw_fifo_addr check
Revert "nvme-pci: remove last_sq_tail"
arm64: dts: agilex/stratix10: Fix qspi node compatible
of: Drop superfluous ULL suffix for ~0
PM: runtime: Resume the device earlier in __device_release_driver()
PM: runtime: Drop pm_runtime_clean_up_links()
PM: runtime: Drop runtime PM references to supplier on link removal
ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
powercap/intel_rapl: remove unneeded semicolon
Documentation: PM: cpuidle: correct path name
Documentation: PM: cpuidle: correct typo
cpufreq: schedutil: Don't skip freq update if need_freq_update is set
tracing: Fix the checking of stackidx in __ftrace_trace_stack
nfsroot: Default mount option should ask for built-in NFS version
swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
ftrace: Handle tracing when switching between context
ftrace: Fix recursion check for NMI test
tracing: Fix out of bounds write in get_trace_buf
scripts: get_api.pl: Add sub-titles to ABI output
scripts: get_abi.pl: Don't let ABI files to create subtitles
docs: leds: index.rst: add a missing file
docs: ABI: sysfs-class-net: fix a typo
docs: ABI: sysfs-driver-dma-ioatdma: what starts with /sys
drm/vc4: kms: Add functions to create the state objects
drm/vc4: Use devm_drm_dev_alloc
drm/vc4: Use the helper to retrieve vc4_dev when needed
drm/vc4: gem: Add a managed action to cleanup the job queue
drm/vc4: drv: Use managed drm_mode_config_init
drm/vc4: bo: Add a managed action to cleanup the cache
swiotlb: using SIZE_MAX needs limits.h included
ARM: dts: s3: pinecube: align compatible property to other S3 boards
ARM: sunxi: Add machine match for the Allwinner V3 SoC
arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet
builddeb: Fix rootless build in setuid/setgid directory
kbuild: remove unused OBJSIZE
powerpc/smp: Call rcu_cpu_starting() earlier
powerpc/eeh_cache: Fix a possible debugfs deadlock
ARM: dts: imx6q-prti6q: fix PHY address
ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
iio: imu: st_lsm6dsx: set 10ms as min shub slave timeout
counter/ti-eqep: Fix regmap max_register
iio: adc: stm32-adc: fix a regression when using dma and irq
iio: adc: mediatek: fix unset field
iio: cros_ec: Use default frequencies when EC returns invalid information
arm64: dts: rockchip: Remove system-power-controller from pmic on Odroid Go Advance
arm64: dts: rockchip: fix NanoPi R2S GMAC clock name
irqchip/ti-sci-inta: Add support for unmapped event handling
dt-bindings: irqchip: ti, sci-inta: Update for unmapped event handling
irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm
irqchip/sifive-plic: Fix chip_data access within a hierarchy
ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
cadence: force nonlinear buffers to be cloned
IPv6: reply ICMP error if the first fragment don't include all headers
ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition
net: atm: fix update of position index in lec_seq_next
netfilter: ipset: Update byte and packet counters regardless of whether they match
percpu: convert flexible array initializers to use struct_size()
PCI: Always enable ACS even if no ACS Capability
mtd: rawnand: stm32_fmc2: fix broken ECC
net: stmmac: Fix channel lock initialization
stmmac: intel: Fix kernel panic on pci probe
gianfar: Account for Tx PTP timestamp in the skb headroom
gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
net: fec: fix MDIO probing for some FEC hardware blocks
ip6_tunnel: set inner ipproto before ip6_tnl_encap
netfilter: nf_tables: missing validation from the abort path
netfilter: use actual socket sk rather than skb sk when routing harder
wireguard: selftests: check that route_me_harder packets use the right sk
netfilter: nftables: fix netlink report logic in flowtable and genid
mac80211: don't require VHT elements for HE on 2.4 GHz
cfg80211: regulatory: Fix inconsistent format argument
mac80211: fix kernel-doc markups
mac80211: always wind down STA state
cfg80211: initialize wdev data earlier
mac80211: fix use of skb payload instead of header
mac80211: fix regression where EAPOL frames were sent in plaintext
arm64: dts imx8mn: Remove non-existent USB OTG2
arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio
arm64: dts: fsl: DPAA FMan DMA operations are coherent
drm/amdgpu/powerplay: Only apply optimized mclk dpm policy on polaris
MAINTAINERS: Update AMD POWERPLAY pattern
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
drm/amd/pm: perform SMC reset on suspend/hibernation
drm/amd/pm: enable baco reset for Hawaii
drm/amd/pm: correct the baco reset sequence for CI ASICs
drm/amdgpu: perform srbm soft reset always on SDMA resume
drm/amdgpu: rename nv_is_headless_sku()
drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU
drm/i915/gvt: Fix mmio handler break on BXT/APL.
drm/i915/gvt: Only pin/unpin intel_context along with workload
bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
scsi: hpsa: Fix memory leak in hpsa_init_one()
arm64: dts: fsl: fix endianness issue of rcpm
arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt line pull-up
gfs2: check for live vs. read-only file system in gfs2_fitrim
gfs2: don't initialize statfs_change inodes in spectator mode
gfs2: Split up gfs2_meta_sync into inode and rgrp versions
gfs2: init_journal's undo directive should also undo the statfs inodes
gfs2: Add missing truncate_inode_pages_final for sd_aspace
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
x86/sev-es: Do not support MMIO to/from encrypted memory
x86/head/64: Check SEV encryption before switching to kernel page-table
x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path
xfs: set xefi_discard when creating a deferred agfl free log intent item
tools, bpftool: Remove two unused variables.
tools, bpftool: Avoid array index warnings.
xsk: Fix possible memory leak at socket close
bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs
x86/boot/compressed/64: Sanity-check CPUID results in the early #VC handler
spi: bcm2835: fix gpio cs level inversion
ASoC: qcom: lpass-cpu: Fix clock disable failure
ASoC: qcom: lpass-sc7180: Fix MI2S bitwidth field bit positions
HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown
x86/boot/compressed/64: Introduce sev_status
arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
clk: define to_clk_regmap() as inline function
CREDITS: remove trailing white spaces
MAINTAINERS: remove Jeongtae Park from Samsung MFC entry
MAINTAINERS: move Kyungmin Park to credits
MAINTAINERS: move Kamil Debski to credits
don't dump the threads that had been already exiting when zapped.
docs: SafeSetID: fix a warning
amdgpu: fix a few kernel-doc markup issues
selftests: kselftest_harness.h: fix kernel-doc markups
drm: amdgpu_dm: fix a typo
gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups
drm: amdgpu: kernel-doc: update some adev parameters
docs: fs: api-summary.rst: get rid of kernel-doc include
IB/srpt: docs: add a description for cq_size member
locking/refcount: move kernel-doc markups to the proper place
docs: lockdep-design: fix some warning issues
MAINTAINERS: fix broken doc refs due to yaml conversion
ice: docs fix a devlink info that broke a table
crypto: sun8x-ce*: update entries to its documentation
net: phy: remove kernel-doc duplication
mm: pagemap.h: fix two kernel-doc markups
blk-mq: docs: add kernel-doc description for a new struct member
docs: userspace-api: add iommu.rst to the index file
docs: hwmon: mp2975.rst: address some html build warnings
docs: net: statistics.rst: remove a duplicated kernel-doc
docs: kasan.rst: add two missing blank lines
docs: admin-guide: net.rst: add a missing blank line
docs: hwmon: adm1266.rst: fix a broken reference
sphinx: conf.py: properly handle Sphinx 4.0
scripts: kernel-doc: use :c:union when needed
documentation: arm: sunxi: add Allwinner H6 documents
scripts: kernel-doc: split typedef complex regex
scripts: kernel-doc: fix typedef parsing
mtd: spi-nor: Fix address width on flash chips > 16MB
docs: Makefile: honor V=0 for docs building
mtd: spi-nor: Don't copy self-pointing struct around
ASoC: codecs: wcd9335: Set digital gain range correctly
phy: cpcap-usb: Use IRQF_ONESHOT
phy: qcom-qmp: Initialize another pointer to NULL
phy: tegra: xusb: Fix dangling pointer on probe failure
phy: usb: Fix incorrect clearing of tca_drv_sel bit in SETUP reg for 7211
ASoC: codecs: wcd934x: Set digital gain range correctly
pinctrl: ingenic: Fix invalid SSI pins
Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts""
gpio: uapi: clarify the meaning of 'empty' char arrays
gpio: uapi: remove whitespace
gpio: uapi: kernel-doc formatting improvements
gpio: uapi: comment consistency
gpio: uapi: fix kernel-doc warnings
ALSA: hda: Reinstate runtime_allow() for all hda controllers
ALSA: hda: Separate runtime and system suspend
ALSA: hda: Refactor codec PM to use direct-complete optimization
ALSA: hda/realtek - Fixed HP headset Mic can't be detected
USB: serial: option: add Quectel EC200T module support
dmaengine: ti: k3-udma: fix -Wenum-conversion warning
dmaengine: idxd: fix wq config registers offset programming
selftests: pidfd: drop needless linux/kcmp.h inclusion in pidfd_setns_test.c
selftests: pidfd: add CONFIG_CHECKPOINT_RESTORE=y to config
selftests: pidfd: skip test on kcmp() ENOSYS
selftests: pidfd: use ksft_test_result_skip() when skipping test
selftests/harness: prettify SKIP message whitespace again
selftests: pidfd: fix compilation errors due to wait.h
selftests: filter kselftest headers from command in lib.mk
selftests/ftrace: check for do_sys_openat2 in user-memory test
selftests/ftrace: Use $FUNCTION_FORK to reference kernel fork function
samples/bpf: Set rlimit for memlock to infinity in all samples
bpf: Fix -Wshadow warnings
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
MIPS: export has_transparent_hugepage() for modules
usb: raw-gadget: fix memory leak in gadget_setup
usb: dwc2: Avoid leaving the error_debugfs label unused
usb: dwc3: ep0: Fix delay status handling
drm/imx: tve remove extraneous type qualifier
drm/imx: parallel-display: reduce scope of edid_len
drm/imx: parallel-display: remove unused function enc_to_imxpd()
drm/imx: parallel-display: fix edid memory leak
drm/imx: imx-ldb: reduce scope of edid_len
usb: gadget: fsl: fix null pointer checking
usb: gadget: goku_udc: fix potential crashes in probe
opp: Reduce the size of critical section in _opp_table_kref_release()
ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
usb: dwc3: pci: add support for the Intel Alder Lake-S
opp: Fix early exit from dev_pm_opp_register_set_opp_helper()
opp: Don't always remove static OPPs in _of_add_opp_table_v1()
Input: i8042 - allow insmod to succeed on devices without an i8042 controller
Input: adxl34x - clean up a data type in adxl34x_probe()
asm-generic: percpu: avoid Wshadow warning
ALSA: make snd_kcontrol_new name a normal string
kunit: tools: fix kunit_tool tests for parsing test plans
Documentation: kunit: Update Kconfig parts for KUNIT's module support
kunit: test: fix remaining kernel-doc warnings
kunit: Don't fail test suites if one of them is empty
kunit: Fix kunit.py --raw_output option
mtd: rawnand: ifc: Move the ECC engine initialization to the right place
mtd: rawnand: mxc: Move the ECC engine initialization to the right place
x86/hyperv: Clarify comment on x2apic mode
selftest/bpf: Fix profiler test using CO-RE relocation for enums
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
hwmon: (pmbus/max20730) use scnprintf() instead of snprintf()
gpio: aspeed: fix ast2600 bank properties
gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip
ALSA: fix kernel-doc markups
pinctrl: intel: Set default bias in case no particular value given
pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm
arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGMII RX/TX delay on PHY
ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
arm64: dts: allwinner: pinetab: Drop unnecessary address/size-cells information
MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinner SoCs support
drm/imx: dw_hdmi-imx: remove empty encoder_disable callback
drm/imx: drop explicit drm_mode_config_cleanup
drm/imx: imx-tve: remove redundant enable tracking
drm/imx: imx-tve: use regmap fast_io spinlock
drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of
gpu: ipu-v3: remove unused functions
bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
bus: ti-sysc: Fix reset status check for modules with quirks
ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF
ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS
efivarfs: fix memory leak in efivarfs_create()
efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP
irqchip/sifive-plic: Fix broken irq_set_affinity() callback
irqchip/stm32-exti: Add all LP timer exti direct events support
irqchip/bcm2836: Fix missing __init annotation
tools/power turbostat: harden against cpu hotplug
tools/power turbostat: adjust for temperature offset
HID: add support for Sega Saturn
spi: imx: fix runtime pm support for !CONFIG_PM
ASoC: SOF: loader: handle all SOF_IPC_EXT types
ASoC: cs42l51: manage mclk shutdown delay
ASoC: qcom: sdm845: set driver name correctly
ASoC: codecs: wsa881x: add missing stream rates and format
HID: cypress: Support Varmilo Keyboards' media hotkeys
net: xfrm: fix a race condition during allocing spi
HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
HID: logitech-hidpp: Add PID for MX Anywhere 2
HID: uclogic: Add ID for Trust Flex Design Tablet
MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator
ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015
hv_balloon: disable warning when floor reached
drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY
irqchip/mst: Make mst_intc_of_init static
irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARCH_MSTARV7
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
ASoC: Intel: catpt: Relax clock selection conditions
ASoC: Intel: catpt: Wake up device before configuring SSP port
ASoC: Intel: atom: Remove duplicate kconfigs
ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
xfrm: interface: fix the priorities for ipip and ipv6 tunnels
tools/power turbostat: Build with _FILE_OFFSET_BITS=64
tools/power turbostat: Support AMD Family 19h
tools/power turbostat: Remove empty columns for Jacobsville
tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz.
tools/power x86_energy_perf_policy: Input/output error in a VM
tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled
tools/power turbostat: Support additional CPU model numbers
tools/power turbostat: Fix output formatting for ACPI CST enumeration
tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY
tools/power turbostat: Use sched_getcpu() instead of hardcoded cpu 0
tools/power turbostat: Enable accumulate RAPL display
tools/power turbostat: Introduce functions to accumulate RAPL consumption
tools/power turbostat: Make the energy variable to be 64 bit
tools/power turbostat: Always print idle in the system configuration header
tools/power turbostat: Print /dev/cpu_dma_latency
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/clock/hi6220-clock.txt
Documentation/devicetree/bindings/clock/imx5-clock.yaml
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
Documentation/devicetree/bindings/net/nfc/pn544.txt
Documentation/devicetree/bindings/sound/rt1015.txt
arch/arm/include/uapi/asm/setup.h
drivers/android/binder.c
drivers/cpufreq/cpufreq.c
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
drivers/iommu/arm/arm-smmu/arm-smmu.h
drivers/usb/typec/ucsi/ucsi.c
drivers/usb/typec/ucsi/ucsi.h
include/linux/gfp.h
include/linux/highmem.h
include/linux/interrupt.h
include/linux/sched/wake_q.h
include/trace/events/irq.h
kernel/cgroup/cpuset.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/cpupri.c
kernel/sched/cputime.c
kernel/sched/fair.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/softirq.c
kernel/trace/trace_preemptirq.c
Change-Id: If4c21439e002e776ced1a454b2ddfd42f670e99d
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
With CONFIG_MODVERSIONS, version information is linked into each
compilation unit that exports symbols. With LTO, we cannot use this
method as all C code is compiled into LLVM bitcode instead. This
change collects symbol versions into .symversions files and merges
them in link-vmlinux.sh where they are all linked into vmlinux.o at
the same time.
Bug: 145210207
Change-Id: Icd8fd0c760891eff7a0ed12ce48b4db2a85fc2ad
Link: https://lore.kernel.org/lkml/20201211184633.3213045-1-samitolvanen@google.com/
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
* refs/heads/msm-5.4:
serial: msm_geni_serial: Register normal suspend instead of suspend_noirq
mm: page_alloc: avoid fatal sig check for GFP_NOFS
msm-perf: Added node for perf notification
defconfig: lahaina-qgki: Enable CONFIG_PSTORE_PMSG
msm: kgsl: Sending KGSL events to msm perf module
defconfig: enable memlat hw log driver
drivers: soc: qcom: add initial support for rimps logging
defconfig: enable RIMPS memlat drivers
drivers: soc: qcom: add initial support of rimps memlat interface
arm64: defconfig: Enable misc config for debugging for Holi
arm64: defconfig: Enable configs related to Watchdog in Holi
power: step-chg-jeita: Add support to tune hysteresis for jeita-fcc-step
clk: qcom: lahaina: Add runtime_pm support
clk: qcom: clk-debug: Resume devices before accessing HW
clk: qcom: Add functions to suspend or resume a clk_regmap's device
clk: qcom: Add common runtime_pm support
soc: qcom: pmic_glink: add an error log when pmic_glink_write fails
cnss2: Allow cold boot calibration skip for debug
dt-bindings: iio: add smb139x IIO channels
dt-bindings: iio: update pm8350b ADC channel list
msm; kgsl: Correct secure pagetable pointer check
drivers: soc: qcom: add initial support for memlat scmi client driver
Firmware: arm_scmi: add initial support for memlat vendor protocol
soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()
defconfig: Enable Qcom Rimps mailbox driver
soc: qcom: Add support for RIMPS mailbox controller
haven: Add support for the MEM_ACCEPTED notification
msm: kgsl: Add gcc_bimc_gpu_axi clock to smmu clock voteable list
power: smb1398: Update min-ilim setting to 1A
msm: cvp: update hbb bit based on ddr type for shima and lahaina
defconfig: lahaina: Enable USB_BAM and USB_F_QDSS for GKI
usb: gadget: qdss: Use usb_ep_autoconfig() instead of ss() variant
media: v4l2-core: remove the unused code
usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS
platform: msm: Export usb_bam symbols for module compilation
usb: gadget: qdss: Fix overlapping comparison operators
mem-offline: add a knob to allow to skip sending RPM/AOP msg
dcc_v2: fix 1 write 1 read register configuration fail issue
defconfig: Enable smcinvoke on haven
staging: android: ion: Remove system heap aliasing
scsi: ufs-qcom: lane validity after link-startup
soc: qcom: Replace SPCOM channel owner pid with tgid
defconfig: Enable SMB1398 driver for holi
power: supply: smb1398: Add support to make SMB1398 driver GKI compliant
scsi: ufs: Add fixup_dev_quirks vops on qcom platform
coresight: stm: Remove debug fuse status check for stm
power: supply: qcom: Fix SMB5 and QG IIO device names
memshare: Use carveouts for memory sharing usecases
mm/Kconfig: Default Enable LIMIT_MOVABLE_ZONE_ALLOC
iommu: Default Enable DMA_CONFIGURE_ALIGNMENT
usb: phy: qusb2: Update tune params based on efuse value
msm: cvp: fix for arbitrary command packet sending to CVP FW
arm: defconfig: Enable STM_PROTO_BASIC for holi
soc: qcom: Enable slabowner support in minidump
irqchip: gicv3: add hardware irq print in gic_show_resume_irq()
soc: qcom: Enable pageowner support in minidump
arm64: defconfig: Enable PRIORITIZE_OOM_TASKS for holi
power: smblite: Add snapshot of SMBLITE driver and its dependencies
hwmon: qti_amoled_ecm: add debug log for nvmem writes
hwmon: qti_amoled_ecm: Fix initial value for ECM_WRITE_TO_SDAM
cnss2: Call mhi_device_get_sync() if timeout requested is 0
usb: dwc3: Fix enumeration failure with reset during transfers
clk: qcom: clk-rpmh: Add div_clk1 for Lahaina
dt-bindings: clock: Add rpmh_div_clk1 clock
msm: kgsl: Skip state change in idle check, if requested state is NONE
arm64: defconfig: Enable misc config for debugging for Lahaina/Shima
power: battery: Fix typo for cp_slave channel name
msm: kgsl: Show max gpu temperature
msm: kgsl: Fix permission in /sys/kernel/gpu/
clk: qcom: smd-rpm: Add panic notifier in HOLI
dt-bindings: clock: qcom: Add bimc_freq_log id for HOLI
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: Add trusted touch config for genericarmv8
mhi: core: Remove verbose log from threaded interrupt handler
cnss2: Add cnss_smmu_unmap API
input: touchscreen: focaltech: Add trusted touch support
arch: arm64: Enable thermal emergency poweroff delay
drivers: thermal: notify at least one thermal zone if no trips are violated
soc: qcom: msm_perf: fix error checks
lpm-levels: Wakeup the isolated core for new PMQoS update
msm: adsprpc: Free dma handles in RPC call with no parameters
mmc: sdhci-msm: Add suspend late cb
rpmsg: glink: reset read/write index after ssr
msm-perf: Kgsl events collection for perf
input: touchscreen: mxt: reset IC before read again
sched/walt: Improve the scheduler
msm: kgsl: Make kgsl_iommu_clocks list dynamic
sched/fair: Improve the scheduler
input: qcom-hv-haptics: Disable haptics module during suspend
scsi: ufs: Put hba into LPM during clk gating
soc: qcom: minidump: Add md_get_region function
soc: qcom: Enable slabinfo support in minidump
soc: qcom: Enable meminfo support in minidump
defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina
defconfig: msm: Enable irq stats for lahaina
arm64: defconfig: Enable L3 interconnect driver for Holi
defconfig: msm: Enable minidump ftrace and panic registration
input: touchscreen: mxt: configure proper sleep state
soc: qcom: Add module info registration to minidump
soc: qcom: Dump cpu registers content during panic
soc: qcom: Add minidump collection on panic
soc: qcom: Enable ftrace support in minidump
mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent
soc: qcom: pil: track secure pages used by pil
platform: msm: free the codec node after disconnect
backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled
binder: update low_latency selection for binder transactions
interconnect: qcom: Enable QoS for Shima
dt-bindings: iio: Add IIO channel numbers for SMB1398
iio: adc: Correct smb1398 scaling function
soc: qcom: add disable/enable SPSS SSR ioctl()
arm64: defconfig: Enable cpufreq hw debug for HOLI and SHIMA
thermal: qcom-spmi-temp-alarm: enable stage 2 shutdown when required
mailbox: msm_qmp: Add msgram readback
cpufreq: qcom: Add support for performance lock feature
soc: qcom: Add support to dump initial bootup logs
soc: wdog: implement irq tracker to get stats
dt-bindings: msm: Add bindings for MFHDR fuse support
power: qpnp-smb5: Update the interrupt handler names
mem-offline: improve the effective utilization of movable zone
scsi: ufs-qcom: configure ufs clocks core memory
usb: pd: Clear send_get_status flag in protocol reset
Minidump: Add registration/update support for suspend context
soc: qcom: Handle device hangs during suspend/resume
soc: qcom: Move watchdog suspend/resume callbacks to syscore ops
Minidump: Add support for cpu current stack
pstore: Register pstore reserved memory into Minidump
Minidump: Add update region support for minidump regions
soc: qcom: eud: Do not fail the EUD probe for secure device
mmc: sdhci-msm: Add the missing check in sdhci_msm_check_power_status
icnss: Allow register/unregister driver execution in serial manner
crypto: Fix possible stack out of bound error
soc: qcom: Register irq stacks with minidump
mmc: sdhci_msm: Allow turning off SD card's power during initialization
clk: qcom: Add BIMC logging support during kernel panic
power: qpnp-qg: Do not round-up/down battery SOC in BASS
power: qpnp-qg: Battery-temp based ESR enable
power: qpnp-qg: Allow signed values for Rconn property
power: qpnp-qg: Add the SDAM flash-ocv offset
power: battery: Add support to enable PPS to work in CV mode
power: qpnp-smb5: Do not set BC1P2_START_ON_CC on DAM
power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
power: smb5-lib: Add support for microusb
usb: dwc3: gadget: improve several ipc log
pci: msm: Read clkreq override bit irrespective of rpmsg_send status
Revert "msm: pcie: add support to manage PCIe PHY PLL block"
cnss2: Set CNSS PM ops to PM domain
cnss2: Increase prealloc table to satisfy latest driver requirement
qtee_shmbridge: register bridges for CMA heaps
smcinvoke: add support of secure memory objects
clk: qcom: smd-rpm: Add support for clock handoff
clk: qcom: clk-smd-rpm: Remove support for LN_BB_CLK3 for Holi
soc: qcom: watchdog: Add MODULE_LICENSE and MODULE_DESCRIPTION
dt-bindings: clock: Add support for BIMC clock
arm64: defconfig: Enable QCOM_SPMI_WLED driver for holi
backlight: qcom-spmi-wled: Convert power_supply properties to iio
backlight: qcom-spmi-wled: Add support for QCOM SPMI WLED driver
input: misc: qcom-hv-haptics: disable auto resonance for FIFO streaming
clk: qcom: gcc-lahaina: Keep gcc_ddrss_gpu_axi_clk always on
usb: typec: ucsi: check partner changed flag during notification
msm: adsprpc: remove error log in case of rpmsg_send failures
msm: cvp: All CVP load treated as real-time
power: supply: qti_battery_charger: Fix FCC configuration
qcom: scm: Milestone call to enable kernel memory protection
msm: kgsl: Capture gpu globals in hwsched snapshot
msm: kgsl: Add a6xx_hwsched_snapshot function
msm: kgsl: Add hwsched based reset and recovery
msm: kgsl: Add suspend and resume for hwsched driver
msm: kgsl: Fix check for oversized HFI messages
msm: kgsl: Get rid of a6xx_hfi_send_req function
msm: kgsl: Add user command profiling with hw scheduling
msm: kgsl: Add support for kernel profiling in hw scheduler
msm: kgsl: Add the f2h daemon
msm: kgsl: Assign dispatch queue based on context priority
msm: kgsl: Modify the a6xx interrupt mask for hwsched
msm: kgsl: Add the hwsched dispatcher
msm: kgsl: Add context unregister HFI
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
cnss2: Add changes to handle MHI power up failure properly
msm: kgsl: Add support for multiple ack waiters
msm: kgsl: Dispatch submissions using hwscheduling
msm: kgsl: Add asynchronous processing of acks
msm: kgsl: Allow sending CP INIT via GMU
msm: kgsl: Add memalloc hfi support
msm: kgsl: Add the hwsched platform driver
power: smb1398: Update win-uv threshold to 10mV
power: smb1398: Do not disable FP_FET during IREV condition
interconnect: qcom: Enable QoS for Holi
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
msm: adsprpc: block untrusted apps from creating multiple sessions
input: touchscreen: synaptics_dsx: add new touch driver
proc/meminfo: include offlined region for mem total
PM / devfreq: qoslat: add support for multiple clients
msm: adsprpc: send non-zero message PID for process kill message
soc: qcom: secure_buffer: Add support for qcom,vmid-cp-camera-preview-ro
msm: kgsl: Add support for split pagetables
msm: kgsl: Toggle loop_en while disabling gx gdsc
msm: kgsl: Use a token address for memstore
USB: Move MBIM interface related IOCTLs definition to uapi directory
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Holi
iommu/arm-smmu: Remove [alloc/free]_pages_exact usage
iommu/arm-smmu: Deprecate msm_iommu_flush ops
msm: kgsl: Enable IFPC for A660 GPU variant
drivers: lpm-levels: Update the RIMPS register pasring from DT
interconnect: qcom: Add QoS config support for BIMC masters
clk: qcom: clk-debug: Detach the clock request from syscon regmap
soc: qcom: eud: Update the state of extcon too during probe
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Lahaina/Shima
msm: kgsl: Define RBBM_SW_RESET_CMD for a6xx targets
BACKPORT: FROMLIST: firmware_loader: fix memory leak for paged buffer
defconfig: holi: Enable Incremental FS support
defconfig: msm: Enable ARCH_SHIMA for genericarmv8
serial: msm_geni_serial: Reduce nos HSUART port supported
input: qcom-hv-haptics: add LRA impedance detection support
spmi: spmi-pmic-arb-debug: replace ioremap_resource with ioremap
defconfig: lahaina-gki: enable QPNP PBS driver
power: qpnp-qg: Add support for SMB-sensing for SMB1395/6
power: qpnp-qg: Fix the sleep_length value in process_suspend
scsi: ufs: Increase ah8 idle to 10ms
arm64: defconfig: Enable vWDT support to SVM
msm: ipa: IPAv5 updates
iommu/io-pgtable: Add support for io-pgtable accounting
msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit
msm: kgsl: Add gpu_frequency tracepoint to power trace system
msm: kgsl: Drive FAL QACTIVE signal high before GMU boot
clk: qcom: debugcc: Update clk measure for gcc clocks for HOLI
defconfig: lahaina: Enable F2FS_CHECK_FS for lahaina
BACKPORT: cfg80211: Adjust 6 GHz frequency to channel conversion
power: smb5-lib: Use the unlocked version votable for FV
drivers: coresight: Add interrupt service routine for apss tgu
defconfig: gki: Enable power delivery on Holi
usb: pd: Fix cyclic dependency of pd modules
build.config: Add qnoc-qos.ko module for Lahaina
interconnect: qcom: Build qnoc-qos as module
Revert "dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON"
ABI: Add regmap_mmio_detach_clk API to QCOM whitelist
mfd: qcom-i2c-pmic: Reduce the stat-toggle delay
mfd: qcom-i2c-pmic: Toggle STAT pin at init
arm64: defconfig: enable debugging of cpuidle governor in SVM
ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX88*
ANDROID: GKI: enable CONFIG_MTK_TIMER
ANDROID: ABI: Update ABI description after symbol list updates
ANDROID: ABI: Added symbols for allwinner
power: supply: qti_battery_charger: Change wireless power supply type
ANDROID: ABI: Update allowed list for QCOM
mhi: core: Check for RDDM cookie set by device to indicate readiness
mhi: core: Move to error state if firmware could not be loaded
UPSTREAM: scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
UPSTREAM: scsi: ufs: Fix possible infinite loop in ufshcd_hold
UPSTREAM: scsi: ufs-mediatek: Fix incorrect time to wait link status
UPSTREAM: scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
UPSTREAM: scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
UPSTREAM: scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
BACKPORT: scsi: ufs-mediatek: Add inline encryption support
ANDROID: Update ABI
ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
clk: qcom: gcc-shima: Update CPUSS AHB clock frequency to 19.2MHz
Revert "binder: Prevent context manager from incrementing ref 0"
cnss2: Disable LPASS full power collapse on DRV suspend
pci: msm: Add support to send vote against DRV PC
power: supply: qcom: Update SMB5 charger properties for GKI compliance
dt-bindings: iio: Add PSY_IIO_TYPEC_ACCESSORY_MODE for SMB5
sched/preemptirq: Use restricted trace hooks
FROMLIST: ufs: skip manual flush for write booster
Revert "binder: Prevent context manager from incrementing ref 0"
byte-cntr: Add mutex_unlock when rwp_offset is invalid
defconfig: Avoid disabling temp_alarm driver for holi
msm: kgsl: Add GPU minimum bandwidth vote state
regulator: rpm-smd: Update sync_state call
arm64: defconfig: Enable panic on corruption for holi
i2c-msm-geni: Add log to print the i2c bus frequency
clk: qcom: gdsc-regulator: Update support to skip GDSC disable
BACKPORT: cfg80211: Squash of all 6GHz changes
ASoC: soc-pcm: Fix playback shutdown sequence
interconnect: qcom: Add sync_state for Shima
cnss2: Remove unnecessary logs for Bus BW voting
msm: kgsl: Set the bit mask for read-modify-write of GMU registers
ANDROID: ion: export some ion symbols
serial: msm_geni_serial: Log CTS and RX IO line status
interconnect: qcom: Add support for utility factor
defconfig: arm64: Enable data configs
arm64: defconfig: Remove SDCARD_FS for holi
interconnect: qcom: sdxlemur: Remove stub functions
ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
sched/walt: Improve the scheduler
NFC: Fix NFC firmware download issue
soc: jtagv8: Correct the sequence of restoring the etm registers
drivers: soc: qcom: update sct table for LLCC on Shima
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
arm: defconfig: Enable gcc clock driver for sdxlemur
msm: cvp: enable cache op by default
msm: cvp: Print detail NOC error info
defconfig: lahaina-gki: enable PMIC PON log parser driver
soc: qcom: add PMIC PON log parser driver
cnss2: Set PCIe link state in proper state during resume
defconfig: sdxlemur: Enable drivers required for PMIC devices
cnss2: Add support to use new ramdump APIs
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
cpuidle: record state entry failed statistics
msm: adsprpc: store glink transaction history in global buffer
cnss2: Setup interconnect path for bandwidth voting
defconfig: msm: Enable debug module info config for Lahaina/Shima
Kconfig.debug: module: Add debug config to debug modules
ANDROID: Incremental fs: fix magic compatibility again
usb: pd: Add support for IIO based properties
pinctrl: qcom: Update reserved GPIOs for Shima
Delay opening slimbus ports for A2DP for Apache
usb: pd: Add support of qpnp-pdphy and policy_engine drivers
Linux 5.4.61
KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
xen: don't reschedule in preemption off sections
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
do_epoll_ctl(): clean the failure exits up a bit
epoll: Keep a reference on files added to the check list
efi: add missed destroy_workqueue when efisubsys_init fails
powerpc/pseries: Do not initiate shutdown when system is running on UPS
net: dsa: b53: check for timeout
hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
net: ena: Prevent reset after device destruction
bonding: fix active-backup failover for current ARP slave
ARM64: vdso32: Install vdso32 from vdso_install
afs: Fix NULL deref in afs_dynroot_depopulate()
RDMA/bnxt_re: Do not add user qps to flushlist
Fix build error when CONFIG_ACPI is not set/enabled:
efi: avoid error message when booting under Xen
kconfig: qconf: fix signal connection to invalid slots
kconfig: qconf: do not limit the pop-up menu to the first row
Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
vfio/type1: Add proper error unwind for vfio_iommu_replay()
ASoC: intel: Fix memleak in sst_media_open
ASoC: msm8916-wcd-analog: fix register Interrupt offset
s390/ptrace: fix storage key handling
s390/runtime_instrumentation: fix storage key handling
bonding: fix a potential double-unregister
can: j1939: add rxtimer for multipacket broadcast session
can: j1939: abort multipacket broadcast session when timeout occurs
can: j1939: cancel rxtimer on multipacket broadcast session complete
can: j1939: fix support for multipacket broadcast message
bonding: show saner speed for broadcast mode
net: fec: correct the error path for regulator disable in probe
i40e: Fix crash during removing i40e driver
i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
can: j1939: transport: add j1939_session_skb_find_by_offset() function
can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack
can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
ASoC: q6routing: add dummy register read/write function
ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
spi: stm32: fixes suspend/resume management
netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
ext4: don't allow overlapping system zones
ext4: fix potential negative array index in do_split()
fs/signalfd.c: fix inconsistent return codes for signalfd4
alpha: fix annotation of io{read,write}{16,32}be()
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
media: camss: fix memory leaks on error handling paths in probe
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
ceph: fix use-after-free for fsc->mdsc
jffs2: fix UAF problem
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
xfs: fix inode quota reservation checks
svcrdma: Fix another Receive buffer leak
m68knommu: fix overwriting of bits in ColdFire V3 cache control
MIPS: Fix unable to reserve memory for Crash kernel
Input: psmouse - add a newline when printing 'proto' by sysfs
media: vpss: clean up resources in init
rtc: goldfish: Enable interrupt in set_alarm() when necessary
media: budget-core: Improve exception handling in budget_register()
scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
opp: Enable resources again if they were disabled earlier
kthread: Do not preempt current task if it is going to call schedule()
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
scsi: zfcp: Fix use-after-free in request timeout handlers
jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
ext4: fix checking of directory entry validity for inline directories
RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
mm, page_alloc: fix core hung in free_pcppages_bulk()
mm: include CMA pages in lowmem_reserve at boot
uprobes: __replace_page() avoid BUG in munlock_vma_page()
kernel/relay.c: fix memleak on destroy relay channel
romfs: fix uninitialized memory leak in romfs_dev_read()
spi: Prevent adding devices below an unregistering controller
can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer()
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
btrfs: add wrapper for transaction abort predicate
btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
btrfs: don't show full path of bind mounts in subvol=
btrfs: export helpers for subvolume name/id resolution
bcache: avoid nr_stripes overflow in bcache_device_init()
khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
khugepaged: khugepaged_test_exit() check mmget_still_valid()
perf probe: Fix memory leakage when the probe point is not found
gfs2: Never call gfs2_block_zero_range with an open transaction
gfs2: Improve mmap write vs. punch_hole consistency
drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
kbuild: replace AS=clang with LLVM_IAS=1
kbuild: remove AS variable
kbuild: remove PYTHON2 variable
x86/boot: kbuild: allow readelf executable to be specified
net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
Documentation/llvm: fix the name of llvm-size
Documentation/llvm: add documentation on building w/ Clang/LLVM
cnss2: set high 32bit of MSI addr only when device is 64 bit capable
msm: kgsl: Make ACD QMP message sending failure non fatal
pci: msm: Configure L23 ready poll timeout using sysfs
ANDROID: ABI: Added symbols for db845c and hikey960
ANDROID: Update abi_gki_aarch64_hikey960
ANDROID: Update abi_gki_aarch64_db845c
ANDROID: build.config.hikey960: Set KMI_SYMBOL_LIST
ANDROID: build.config.d845c: Set KMI_SYMBOL_LIST
ANDROID: hikey960_gki.fragment: Remove unused CONFIG_SERIAL_8250_DW
drivers: thermal: sdpm: Add support for regulator notification
BACKPORT: FROMLIST: clk: Export clk_register_composite
ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
arm64: defconfig: Enable selinux config
soc: qcom: ramdump: Fix 'complete ramdump' collection
cpuidle: menu: trace menu governor decisions
debug-pagealloc: Panic on pagealloc corruption
kernel/lib: add additional debug capabilities for data corruption
debug-pagealloc: print physical address for detected corruption
msm: kgsl: Fix maximum allowed power level for A660
msm: kgsl: Enable Adaptive Clock Distribution feature for A660 v2
msm: kgsl: Include data from all power levels in ACD table
kgsl: msm: Correctly check hardware idle status for a619_holi target
i2c: i2c-msm-geni: Avoid usage of dma chan_id in case of GSI transfer
ANDROID: ABI: add already existing __arm_smccc_smc to unisoc
mmc: sdhci-msm: Add support for ice core clock
arm64: defconfig: Add qcom debug config for perf build in HOLI
usb: gadget: u_ether: Add skb check in eth_start_xmit
cfg80211: Indicate support for AKM advertisement per interface
cnss2: Trigger recovery when link is down before force RDDM
cnss2: Add prefix to firmware name based on device ID
sched/cpupri: skip isolated cpus
Revert "input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up"
cnss2: Donot assert if BDF download fails on reboot
leds: qti-flash: Show on_time and off_time in microseconds
soc: qcom: hyp_core_ctl: Catch uninitialized freq QOS object
kernel: crypto: Possible null pointer dereference
ANDROID: ion: Remove unused local variable 'vaddr'
ANDROID: ion: remove kmap from begin[end]_cpu_access
scsi: ufs: Remove ufshcd-qti driver
interconnect: qcom: Add sync_state for Holi
sched: Cleanup allowed cpus in task placement
arm64: defconfig: Enable DYNAMIC_DEBUG for holi target
Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"
msm: kgsl: Add handler for GPC interrupt on A6xx GPU
ANDROID: GKI: Update abi_gki_aarch64_exynos
iommu: skip iommu_tlb_sync in iommu_unmap()
ANDROID: tty: fix tty name overflow
Revert "tracing: Move pipe reference to trace array instead of current_tracer"
Revert "ANDROID: Revert: Merge 5.4.60 into android11-5.4"
msm_rtb: Evaluate parameter only once in reads/writes
clk: qcom: shima: Fix stuck at off warnings during probe
defconfig: Cleanup of wlan related config flags for holi
arm64: defconfig: enable CONFIG_DEBUG_PREEMPT for debug config
defconfig: Enable SMB5 and QG drivers for holi
power: supply: qg: Add support to make QG driver GKI compliant
dt-bindings: iio: add IIO channel IDs for QG device
clk: qcom: gcc-sdxlemur: Add PCIe and USB3 clock muxes
dt-bindings: clk: Add PCIe pipe and USB3 pipe clocks
power: supply: qcom: Add support to make SMB5 charger GKI compliant
dt-bindings: iio: Add IIO channel numbers for QPNP-SMB5 charger
scsi: ufs-qcom: Increase ah8 timeout to 5ms
defconfig: Enable CONFIG_VMSPLIT_3G_OPT
ANDROID: arm64: add __va_function
cnss2: Use correct timer for forcing FW assert
defconfig: lahaina: Disable console on GKI builds
mmc: core: Fix uninitialized clock scaling's freq table
soc: mmrm: Multimedia Resource Manager interface
ANDROID: ABI: fix ABI breakage
ANDROID: sched: add vendor hook for correcting cpu capacity
ANDROID: Revert: Merge 5.4.60 into android11-5.4
arm64: defconfig: enable autosleep and wakelock configs
haven: configure dbl and msgq interrupts as wakeup capable
ANDROID: sched: Use normal vendor hook in scheduler tick
ANDROID: Add vendor hooks to the scheduler
Linux 5.4.60
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
drm: Added orientation quirk for ASUS tablet model T103HAF
drm/panfrost: Use kvfree() to free bo->sgts
arm64: dts: marvell: espressobin: add ethernet alias
khugepaged: retract_page_tables() remember to test exit
sh: landisk: Add missing initialization of sh_io_port_base
perf/x86/rapl: Fix missing psys sysfs attributes
tools build feature: Quote CC and CXX for their arguments
perf bench mem: Always memset source before memcpy
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
crypto: algif_aead - fix uninitialized ctx->init
mfd: dln2: Run event handler loop under spinlock
i2c: iproc: fix race between client unreg and isr
test_kmod: avoid potential double free in trigger_config_run_type()
fs/ufs: avoid potential u32 multiplication overflow
fs/minix: remove expected error message in block_to_path()
fs/minix: fix block limit check for V1 filesystems
fs/minix: set s_maxbytes correctly
nfs: Fix getxattr kernel panic and memory overflow
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
drm/vmwgfx: Fix two list_for_each loop exit tests
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
recordmcount: Fix build failure on non arm64
Input: sentelic - fix error return when fsp_reg_write fails
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
watchdog: initialize device before misc_register
nfs: nfs_file_write() should check for writeback errors
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
openrisc: Fix oops caused when dumping stack
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
libnvdimm/security: fix a typo
clk: bcm2835: Do not use prediv with bcm2711's PLLs
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
nfs: ensure correct writeback errors are returned on close()
i2c: rcar: avoid race when unregistering slave
tools build feature: Use CC and CXX from parent
pwm: bcm-iproc: handle clk_get_rate() return
clk: clk-atlas6: fix return value check in atlas6_clk_init()
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
i2c: rcar: slave: only send STOP event when we have been addressed
iommu/vt-d: Enforce PASID devTLB field mask
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
clk: actions: Fix h_clk for Actions S500 SoC
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
crypto: caam - Remove broken arc4 support
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
RDMA/counter: Allow manually bind QPs with different pids to same counter
RDMA/counter: Only bind user QPs in auto mode
devres: keep both device name and resource name in pretty name
crypto: af_alg - Fix regression on empty requests
USB: serial: ftdi_sio: clean up receive processing
USB: serial: ftdi_sio: make process-packet buffer unsigned
selftests/bpf: test_progs use another shell exit on non-actions
selftests/bpf: Test_progs indicate to shell on non-actions
IB/uverbs: Set IOVA on IB MR in uverbs layer
media: rockchip: rga: Only set output CSC mode for RGB input
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
mtd: rawnand: fsl_upm: Remove unused mtd var
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
mfd: arizona: Ensure 32k clock is put on driver unbind and error
crypto: algif_aead - Only wake up when ctx->more is zero
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
orangefs: get rid of knob code...
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
remoteproc: qcom: q6v5: Update running state before requesting stop
perf intel-pt: Fix duplicate branch after CBR
perf intel-pt: Fix FUP packet state
module: Correctly truncate sysfs sections output
pseries: Fix 64 bit logical memory block panic
ceph: handle zero-length feature mask in session messages
ceph: set sec_context xattr on symlink creation
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
tracing: Move pipe reference to trace array instead of current_tracer
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
tracing/hwlat: Honor the tracing_cpumask
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
ftrace: Setup correct FTRACE_FL_REGS flags for module
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
mm/page_counter.c: fix protection usage propagation
ocfs2: change slot number type s16 to u16
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: collapse_pte_mapped_thp() flush the right range
ext2: fix missing percpu_counter_inc
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: CPU#0 is not hotpluggable
driver core: Avoid binding drivers to dead devices
mac80211: fix misplaced while instead of if
bcache: fix overflow in offset_to_stripe()
bcache: allocate meta data pages as compound pages
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
net/compat: Add missing sock updates for SCM_RIGHTS
net: stmmac: dwmac1000: provide multicast filter fallback
net: ethernet: stmmac: Disable hardware multicast filter
media: vsp1: dl: Fix NULL pointer dereference on unbind
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
powerpc: Fix circular dependency between percpu.h and mmu.h
powerpc: Allow 4224 bytes of stack expansion for the signal frame
powerpc/ptdump: Fix build failure in hashpagetable.c
cifs: Fix leak when handling lease break for cached root fid
xtensa: fix xtensa_pmu_setup prototype
xtensa: add missing exclusive access state management
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
arm64: perf: Correct the event index in sysfs
btrfs: fix return value mixup in btrfs_get_extent
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: fix messages after changing compression level by remount
btrfs: fix race between page release and a fast fsync
btrfs: don't WARN if we abort a transaction with EROFS
btrfs: sysfs: use NOFS for device creation
btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree
btrfs: add missing check for nocow and compression inode flags
btrfs: relocation: review the call sites which can be interrupted by signal
btrfs: move the chunk_mutex in btrfs_read_chunk_tree
btrfs: open device without device_list_mutex
btrfs: don't traverse into the seed devices in show_devname
btrfs: remove no longer needed use of log_writers for the log root tree
btrfs: stop incremening log_batch for the log root tree when syncing log
btrfs: ref-verify: fix memory leak in add_block_entry
btrfs: don't allocate anonymous block device for user invisible roots
btrfs: free anon block device right after subvolume deletion
btrfs: allow use of global block reserve for balance item deletion
PCI: qcom: Add support for tx term offset for rev 2.1.0
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: Add device even if driver attach failed
PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
genirq/affinity: Make affinity setting if activated opt-in
smb3: warn on confusing error scenario with sec=krb5
defconfig: Enable CONFIG_NL80211_TESTMODE config for holi
interconnect: qcom: Add L3 support for Holi
iicc: dt-bindings: add endpoint IDs for L3 interconnect for HOLI
msm: kgsl: Update preemption context record size for a660
msm: kgsl: Fix overflow issue to gpu_busy
drivers: thermal: cpu_voltage: Use the child device node
cnss2: Wait for power up complete during SSR restart
ANDROID: ABI: FPSIMD save/restore using vendor_hooks
ANDROID: vendor_hooks: FPSIMD save/restore by using vendor_hooks
msm: cvp: Fixed a deadlock during power update
ANDROID: futex: Add vendor hook for wait queue
ANDROID: sched: add vendor hooks to handle scheduling priority
ANDROID: rwsem: Add vendor hook to the rw-semaphore
ANDROID: binder: Add vendor hook to the binder
soc: qcom: ramdump: Abort user-space read if timed-out
msm: kgsl: Save and restore the power ctrl_flags during recovery
NFC: Align DT property name with DTSI files
FROMLIST: ufs: introduce a callback to get info of command completion
ANDROID: scsi: ufs: export ufshcd_wb_ctrl func
ANDROID: GKI: enable some USB_NET_ config options
regulator: rpm-smd: Correct proxy regulator registration
ANDROID: sched: add restrict vendor hook to modify task placement policy in EAS
mailbox: msm_qmp: Assert on timeout
iommu/arm-smmu: Ensure power resources are enabled during tlb maintenance
block: Fix a race in the runtime power management code
byte-cntr: Don't start usb transfer when rwp offset is invalid
soc: qcom: eud: Fix inconsistent nature of the cmdline
cnss2: Free saved default PCIe config space
BACKPORT: kthread: Do not preempt current task if it is going to call schedule()
cnss2: Notify MSM PCIe bus driver when detect link down
cnss2: print message for abrupt device reset to PBL
cnss2: Try to recover PCIe link to collect dump after link down
cnss2: Save default config space without BME enabled
pci: msm: Add support to handle ep driver requested link down
ANDROID: GKI: enable CONFIG_USB_ROLE_SWITCH
ANDROID: ABI: Update ABI after UFS error recovery patches
BACKPORT: FROMGIT: scsi: ufs: Properly release resources if a task is aborted successfully
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between error handler and runtime PM ops
FROMGIT: scsi: ufs: Move dumps in IRQ handler to error handler
BACKPORT: FROMGIT: scsi: ufs: Recover HBA runtime PM error in error handler
BACKPORT: FROMGIT: scsi: ufs: Fix concurrency of error handler and other error recovery paths
BACKPORT: FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
FROMGIT: scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
FROMGIT: scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
FROMGIT: scsi: ufs: Add checks before setting clk-gating states
mm: Allow pages that are swapped in to come from the movable zone
ANDROID: kbuild: don't preprocess module-lto.lds
ANDROID: vendor_hooks: Add vendor hook to the net
drivers: qcom: rpmh-rsc: check for control TCS availablilty
cpuidle: lpm-levels: Fix RIMPS timer programming
defconfig: Enable scheduler Uclamp for Holi
arm64: defconfig: Enable CONFIG_MEDIA_RADIO_SUPPORT on Lahaina
Revert "ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109"
msm: kgsl: Avoid race of fault handler and recovery
Linux 5.4.59
io_uring: Fix NULL pointer dereference in loop_rw_iter()
s390/gmap: improve THP splitting
s390/dasd: fix inability to use DASD with DIAG driver
xen/gntdev: Fix dmabuf import with non-zero sgt offset
xen/balloon: make the balloon wait interruptible
xen/balloon: fix accounting in alloc_xenballooned_pages error path
fs/minix: reject too-large maximum file size
fs/minix: don't allow getting deleted inodes
fs/minix: check return value of sb_getblk()
bitfield.h: don't compile-time validate _val in FIELD_FIT
crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
crypto: ccp - Fix use of merged scatterlists
crypto: qat - fix double free in qat_uclo_create_batch_init_list
crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
pstore: Fix linking when crypto API disabled
tpm: Unify the mismatching TPM space buffer sizes
ALSA: usb-audio: add quirk for Pioneer DDJ-RB
irqdomain/treewide: Free firmware node after domain removal
ARM: 8992/1: Fix unwind_frame for clang-built kernels
parisc: mask out enable and reserved bits from sba imask
parisc: Implement __smp_store_release and __smp_load_acquire barriers
parisc: Do not use an ordered store in pa_tlb_lock()
Revert "parisc: Revert "Release spinlocks using ordered store""
Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
Revert "parisc: Drop LDCW barrier in CAS code when running UP"
erofs: fix extended inode could cross boundary
mtd: rawnand: qcom: avoid write to unavailable register
spi: spidev: Align buffers for DMA
include/asm-generic/vmlinux.lds.h: align ro_after_init
cpufreq: dt: fix oops on armada37xx
cpufreq: Fix locking issues with governors
NFS: Don't return layout segments that are in use
NFS: Don't move layouts to plh_return_segs list while in use
io_uring: set ctx sq/cq entry count earlier
drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
media: media-request: Fix crash if memory allocation fails
9p: Fix memory leak in v9fs_mount
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
USB: serial: cp210x: enable usb generic throttle/unthrottle
USB: serial: cp210x: re-enable auto-RTS on open
net: initialize fastreuse on inet_inherit_port
net: refactor bind_bucket fastreuse into helper
vmxnet3: use correct tcp hdr length when packet is encapsulated
tcp: correct read of TFO keys on big endian systems
net/tls: Fix kmap usage
net: Set fput_needed iff FDPUT_FPUT is set
net: phy: fix memory leak in device-create error path
net/nfc/rawsock.c: add CAP_NET_RAW check.
net: Fix potential memory leak in proto_register()
drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
af_packet: TPACKET_V3: fix fill status rwlock imbalance
crypto: aesni - add compatibility with IAS
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
pinctrl-single: fix pcs_parse_pinconf() return value
ocfs2: fix unbalanced locking
dlm: Fix kobject memleak
net: thunderx: initialize VF's mailbox mutex before first usage
fsl/fman: fix eth hash table allocation
fsl/fman: check dereferencing null pointer
fsl/fman: fix unreachable code
fsl/fman: fix dereference null return value
fsl/fman: use 32-bit unsigned integer
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
liquidio: Fix wrong return value in cn23xx_get_pf_num()
net: ethernet: aquantia: Fix wrong return value
net/mlx5: Delete extra dump stack that gives nothing
net/mlx5: DR, Change push vlan action sequence
tools, bpftool: Fix wrong return value in do_dump()
tools, build: Propagate build failures from tools/build/Makefile.build
wl1251: fix always return 0 error
rtw88: coex: only skip coex triggered by BT info
rtw88: fix short GI capability based on current bandwidth
rtw88: fix LDPC field for RA info
ice: Graceful error handling in HW table calloc failure
s390/qeth: don't process empty bridge port events
ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
ASoC: meson: axg-tdm-formatters: fix sclk inversion
ASoC: meson: axg-tdmin: fix g12a skew
ASoC: meson: axg-tdm-interface: fix link fmt setup
selftests/powerpc: Fix online CPU selection
cpufreq: ap806: fix cpufreq driver needs ap cpu clk
PCI: Release IVRS table in AMD ACS quirk
RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
selftests/powerpc: Fix CPU affinity for child process
powerpc/boot: Fix CONFIG_PPC_MPC52XX references
powerpc/32s: Fix CONFIG_BOOK3S_601 uses
selftests/powerpc: Squash spurious errors due to device removal
xfs: fix inode allocation block res calculation precedence
net: dsa: rtl8366: Fix VLAN set-up
net: dsa: rtl8366: Fix VLAN semantics
Bluetooth: hci_serdev: Only unregister device if it was registered
Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
power: supply: check if calc_soc succeeded in pm860x_init_battery
Smack: prevent underflow in smk_set_cipso()
Smack: fix another vsscanf out of bounds
RDMA/core: Fix return error value in _ib_modify_qp() to negative
PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
macintosh/via-macii: Access autopoll_devs when inside lock
net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
scsi: mesh: Fix panic after host or bus reset
scsi: megaraid_sas: Clear affinity hint
usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
usb: dwc2: Fix error path in gadget registration
MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
mt76: mt7615: fix potential memory leak in mcu message handler
powerpc/perf: Fix missing is_sier_aviable() during build
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
usb: core: fix quirks_param_set() writing to a const pointer
USB: serial: iuu_phoenix: fix led-activity helpers
spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
gpu: ipu-v3: Restore RGB32, BGR32
drm/imx: tve: fix regulator_disable error path
drm/imx: fix use after free
powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
phy: renesas: rcar-gen3-usb2: move irq registration to init
PCI/ASPM: Add missing newline in sysfs 'policy'
ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
staging: rtl8192u: fix a dubious looking mask before a shift
ima: Have the LSM free its audit rule
RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
RDMA/qedr: SRQ's bug fixes
powerpc/vdso: Fix vdso cpu truncation
powerpc/rtas: don't online CPUs for partition suspend
kernfs: do not call fsnotify() with name without a parent
mwifiex: Prevent memory corruption handling keys
scsi: scsi_debug: Add check for sdebug_max_queue during module init
drm/bridge: sil_sii8620: initialize return of sii8620_readb
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
drm: panel: simple: Fix bpc for LG LB070WV8 panel
leds: core: Flush scheduled work for system suspend
kobject: Avoid premature parent object freeing in kobject_cleanup()
drm/stm: repair runtime power management
PCI: Fix pci_cfg_wait queue locking problem
RDMA/rxe: Skip dgid check in loopback mode
xfs: fix reflink quota reservation accounting error
xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
media: cros-ec-cec: do not bail on device_init_wakeup failure
media: exynos4-is: Add missed check for pinctrl_lookup_state()
media: firewire: Using uninitialized values in node_probe()
ipvs: allow connection reuse for unconfirmed conntrack
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
scsi: powertec: Fix different dev_id between request_irq() and free_irq()
RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
iavf: Fix updating statistics
iavf: fix error return code in iavf_init_get_resources()
staging: vchiq_arm: Add a matching unregister call
drm/radeon: fix array out-of-bounds read and write issues
cxl: Fix kobject memleak
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
ASoC: Intel: bxt_rt298: add missing .owner field
ASoC: SOF: nocodec: add missing .owner field
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
media: cxusb-analog: fix V4L2 dependency
Bluetooth: btmtksdio: fix up firmware download sequence
Bluetooth: btusb: fix up firmware download sequence
leds: lm355x: avoid enum conversion warning
clk: bcm63xx-gate: fix last clock availability
drm/arm: fix unintentional integer overflow on left shift
drm/etnaviv: Fix error path on failure to enable bus clk
iio: improve IIO_CONCENTRATION channel type description
ath10k: Acquire tx_lock in tx error paths
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
console: newport_con: fix an issue about leak related system resources
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
btmrvl: Fix firmware filename for sd8997 chipset
btmrvl: Fix firmware filename for sd8977 chipset
mwifiex: Fix firmware filename for sd8997 chipset
mwifiex: Fix firmware filename for sd8977 chipset
agp/intel: Fix a memory leak on module initialisation failure
drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
drm/gem: Fix a leak in drm_gem_objects_lookup()
drm/msm: ratelimit crtc event overflow error
ACPICA: Do not increment operation_region reference counts for field units
bcache: fix super block seq numbers comparision in register_cache_set()
dyndbg: fix a BUG_ON in ddebug_describe_flags
usb: bdc: Halt controller on suspend
bdc: Fix bug causing crash after multiple disconnects
usb: gadget: net2280: fix memory leak on probe error handling paths
mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
ionic: update eid test for overflow
gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
iwlegacy: Check the return value of pcie_capability_read_*()
platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
brcmfmac: set state of hanger slot to FREE when flushing PSQ
brcmfmac: To fix Bss Info flag definition Bug
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
bpf: Fix fds_example SIGSEGV error
drm/amd/powerplay: fix compile error with ARCH=arc
drm/amdgpu/display bail early in dm_pp_get_static_clocks
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
drm/radeon: disable AGP by default
drm/debugfs: fix plain echo to connector "force" attribute
drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
drm: msm: a6xx: fix gpu failure after system resume
usb: mtu3: clear dual mode of u3port when disable device
btrfs: fix lockdep splat from btrfs_dump_space_info
mmc: sdhci-cadence: do not use hardware tuning for SD mode
drm/nouveau: fix multiple instances of reference count leaks
drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
drm/etnaviv: fix ref count leak via pm_runtime_get_sync
arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
drm/nouveau/kms/nv50-: Fix disabling dithering
md-cluster: fix wild pointer of unlock_all_bitmaps()
bus: ti-sysc: Add missing quirk flags for usb_host_hs
video: fbdev: neofb: fix memory leak in neo_scan_monitor()
video: fbdev: savage: fix memory leak on error handling path in probe
crypto: aesni - Fix build with LLVM_IAS=1
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
drm/amdgpu: avoid dereferencing a NULL pointer
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
ANDROID: fix a bug in quota2
loop: be paranoid on exit and prevent new additions / removals
Bluetooth: add a mutex lock to avoid UAF in do_enale_set
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
drm/tilcdc: fix leak & null ref in panel_connector_get_modes
nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
nvme-multipath: fix logic for non-optimized paths
nvme-rdma: fix controller reset hang during traffic
nvme-tcp: fix controller reset hang during traffic
md: raid0/linear: fix dereference before null check on pointer mddev
seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
iocost: Fix check condition of iocg abs_vdebt
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
spi: rockchip: Fix error in SPI slave pio read
io_uring: fix sq array offset calculation
regulator: fix memory leak on error path of regulator_register()
recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
spi: lantiq: fix: Rx overflow error in full duplex mode
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
ARM: dts: gose: Fix ports node name for adv7612
ARM: dts: gose: Fix ports node name for adv7180
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
platform/x86: intel-hid: Fix return value check in check_acpi_dev()
m68k: mac: Fix IOP status/control register writes
m68k: mac: Don't send IOP message until channel is idle
clk: scmi: Fix min and max rate when registering clocks with discrete rates
sched/uclamp: Fix initialization of struct uclamp_rq
arm64: dts: exynos: Fix silent hang after boot on Espresso
firmware: arm_scmi: Fix SCMI genpd domain probing
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
crypto: ccree - fix resource leak on error path
blktrace: fix debugfs use after free
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
crc-t10dif: Fix potential crypto notify dead-lock
EDAC: Fix reference count leaks
arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
sched: correct SD_flags returned by tl->sd_flags()
sched/fair: Fix NOHZ next idle balance
x86/mce/inject: Fix a wrong assignment of i_mce.status
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
nvme: add a Identify Namespace Identification Descriptor list quirk
HID: input: Fix devices that return multiple bytes in battery report
tracepoint: Mark __tracepoint_string's __used
spi: spi-msm-geni: Add support to disable dma mode for SPI transfers
msm: adsprpc: prevent use-after-free from fastrpc ctx
arm64: defconfig: Trim genericarmv8 defconfig
ANDROID: ABI: Update allowed list for QCOM
arm64: defconfig: Set panic timeout and panic oops config
arm64: defconfig: Enabled SOC and Haven watchdog drivers
haven: watchdog: Add virtual watchdog support
soc: qcom: Add qcom watchdog framework support
soc: qcom: Create framework for qcom watchdogs
soc: qcom: Remove watchdog percpu interrupts
soc: qcom: Remove unused member variables
soc: qcom: Remove unused macros
soc: qcom: Remove watchdog slack accounting
arm64: defconfig: Add watchdog core config
soc: qcom: Rename msm watchdog to wdt core
soc: qcom: Remove msm watchdog config
aarch64: ABI: add kernel_restart to GKI KMI symbol list
mhi: core: Add checks for bhi and bhie offsets
cnss2: Update device MMIO region length for MHI core
mhi: core: Skip RDDM download if execution env is unknown
mhi: core: Add NULL check in mhi_get_exec_env
ANDROID: db845c: set BUILD_INITRAMFS=1
soc: qcom: mem-buf: Relinquish unclaimed donated memory
soc: qcom: mem-buf: Use an unbound high priority workqueue for mem-buf
power: qpnp-smb5: Fix Initialize mutex for PD typec designs
coresight: tmc: Modified trigger number for reset CTI
sched/walt: Improve the scheduler
mhi: core: Set bhi and bhie to NULL upon power down
soc: qcom: add microdump collector
input: qcom-hv-haptics: toggle CAL_EN mode if HBST is in open loop
ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
input: qcom-hv-haptics: update RC_CLK_CAL_COUNT calculation
arch: arm64: Add RCU related configs for lahaina
msm: kgsl: Clean up adreno_spin_idle_debug
msm: kgsl: Add LPAC information to snapshot
msm: kgsl: Add A660 specific registers to snapshot
ANDROID: GKI: Enable CEC support
scsi: ufs: Add UFS_DEVICE_QUIRK_PA_HIBER8TIME quirk
power: supply: qti_battery_charger: allow setting ICL for USB_PD charger
ANDROID: ABI: Update ABI snapshot after additions to struct io_pgtable_cfg
usb: dwc3: Set FORCE_MEM_CORE_ON bit of GCC_USB30_MASTER_CLK
drivers: thermal: don't reset ops pointer in of-thermal sensor unregister
usb: XHCI: Implement xhci_handshake_check_state() API
usb: xhci: Reduce command abort handshake timeout
msm: kgsl: Correctly clean up dma buffer attachment in case of error
arm: defconfig: Remove I3C driver support
ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory
msm: synx: fix cleanup of fence during handle creation
msm: adsprpc: Add capability for error code change in kernel
msm: adsprpc: Race conditions when handling the ADSP SSR
sched/walt: Improve the scheduler
ANDROID: update ABI
soc: qcom: socinfo: Add support for IDP and ATP platforms
abi: Update qcom whitelist for netdev_update_features
clk: qcom: gcc: update frequency table for csi3phytimer clock
clk: qcom: debugcc: Update the debug mux for CPUSS
pinctrl: qcom: spmi-gpio: Add support for PMX65
clk: qcom: gcc-lahaina: Enable clocks for pm8008 by default
cnss2: Check for FW / IMS status for WFC QMI messages
msm: kgsl: Add clocks to access KGSL SMMU register space
msm: kgsl: Fix GBIF Halt ack timeout for a619_holi
UPSTREAM: update to latest version of scripts/checkpatch.pl
input: touchscreen: synaptics_tcm: defer probe if panel not found
FROMLIST: ufs: change the way to complete fDeviceInit
soc: qcom: msm_perf: use cpuinfo.min/max while adding freq qos request
msm: kgsl: Fix GMEM base for A615 family GPUs
msm: adsprpc: allow unsigned PD offload to secure channel
msm: kgsl: Add suspend_context to gmu based targets
msm: kgsl: Fix gmu fence error during slumber
msm: kgsl: Kick dcvs in idle thread for gmu targets
msm: kgsl: Fix KGSL_PROP_PWRCTRL property for gmu based targets
msm: kgsl: Turn off gpu interrupts during stall-on-fault
mm: memblock: Add more debug logs
clk: qcom: rpmh: Add support for RPMH clocks for sdxlemur
clk: qcom: common: Return NULL from clk_hw OF provider
defconfig: Add support for ARM_APPENDED_DTB for sdxlemur
ANDROID: GKI: add built-in BCM Bluetooth driver
Revert "Revert "genetlink: remove genl_bind""
ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
cpuidle: lpm-levels: Set suspend and s2idle ops later during probe
mmc: sdhci-msm: Calculate timeout value based on the base clock
mmc: sdhci-msm: Introduce timeout freq divider in sdhci host
sched:/fair: check cpu_allowed mask when find target
ANDROID: GKI: add abi_gki_aarch64_oplus
ANDROID: GKI: fix up abi .xml file due to previous changes.
msm: kgsl: skip if requested address doesn't fall in the svm range
msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect
ANDROID: GKI: add some padding to some driver core structures
arm64: defconfig: Enable eMMC/SD card on holi
arm64: defconfig: Enable eMMC/SD card driver for holi QGKI defconfig
clk: qcom: clk-debug: Fix clk measurement algorithm
leds: qti-flash: Fix early return in qti_flash_led_disable()
sound: usb: Add NULL check against udev with uaudio_dev_cleanup() API
msm: pcie: fix race between DRV suspend/resume and RPMSG operations
mhi: core: Add missing EXPORT_SYMBOL for some public APIs
ANDROID: vendor_hooks: add waiting information for blocked tasks
kernel: time: Fix accuracy for low resolution timer
ANDROID: GKI: Update abi_gki_aarch64_exynos
cnss_utils: Increase unsafe channel max num for 6G
USB: gadget: composite: Allow bMaxPower=0 if self-powered
ANDROID: include/linux: add low power mode and fps to notifier
msm: ADSPRPC: Size check before allocating memory from DMA
BACKPORT: scsi: ufs: Fix and simplify setup_xfer_req variant operation
qseecom : Fixes to enable shmbridge
defconfig: msm: enable event sharing in kernel for lahaina/holi
ANDROID: GKI: enable USB UVC drivers
input: touchscreen: st: increase LDO load
ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
arm64: defconfig: Enable GENI and slimbus drivers
leds: qti-flash: Handle error return path properly
scsi: ufs: Fix some racing problems in ufshcd_shutdown()
icnss2: Send SMMU IOVA range only when SMMU S1 is enabled
ANDROID: GKI: enable LEDS_CLASS_FLASH
ASoC: Add backend user count check
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
sched: Improve the Scheduler
Revert "drm/drm_fb_helper: fix fbdev with sparc64"
qcom: pil: Move the IMEM location for disabling timeouts
msm: kgsl: Mark the scratch buffer as privileged
msm: kgsl: Use per-target scratch memory for preemption
ANDROID: fix redefinition error for restricted vendor hooks
qtee_shmbridge: Enable shmbridge on lahaina
dt-bindings: clock: Add rpmh header for sdxlemur
Linux 5.4.58
nfsd: Fix NFSv4 READ on RDMA when using readv
ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
tcp: apply a floor of 1 for RTT samples from TCP timestamps
selftests/net: relax cpu affinity requirement in msg_zerocopy test
Revert "vxlan: fix tos value before xmit"
openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
net: gre: recompute gre csum for sctp over gre tunnels
hv_netvsc: do not use VF device if link is down
dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
appletalk: Fix atalk_proc_init() return path
net: lan78xx: replace bogus endpoint lookup
vxlan: Ensure FDB dump is performed under RCU
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
net: ethernet: mtk_eth_soc: fix MTU warnings
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
ipv6: fix memory leaks on IPV6_ADDRFORM path
ipv4: Silence suspicious RCU usage warning
PCI: tegra: Revert tegra124 raw_violation_fixup
Revert "powerpc/kasan: Fix shadow pages allocation failure"
xattr: break delegations in {set,remove}xattr
Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
tools lib traceevent: Fix memory leak in process_dynamic_array_len
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
igb: reinit_locked() should be called with rtnl_lock
cfg80211: check vendor command doit pointer before use
firmware: Fix a reference count leak.
ALSA: hda: fix NULL pointer dereference during suspend
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
usb: hso: check for return value in hso_serial_common_create()
i2c: slave: add sanity check when unregistering
i2c: slave: improve sanity check when registering
drm/drm_fb_helper: fix fbdev with sparc64
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
net/9p: validate fds in p9_fd_open
leds: 88pm860x: fix use-after-free on unbind
leds: lm3533: fix use-after-free on unbind
leds: da903x: fix use-after-free on unbind
leds: lm36274: fix use-after-free on unbind
leds: wm831x-status: fix use-after-free on unbind
mtd: properly check all write ioctls for permissions
vgacon: Fix for missing check in scrollback handling
scripts: add dummy report mode to add_namespace.cocci
Smack: fix use-after-free in smk_write_relabel_self()
binder: Prevent context manager from incrementing ref 0
omapfb: dss: Fix max fclk divider for omap36xx
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
staging: rtl8712: handle firmware load failure
staging: android: ashmem: Fix lockdep warning for write operation
ALSA: seq: oss: Serialize ioctls
ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
Revert "ALSA: hda: call runtime_allow() for all hda controllers"
io_uring: Fix use-after-free in io_sq_wq_submit_work()
io_uring: prevent re-read of sqe->opcode
usb: xhci: Fix ASMedia ASM1142 DMA addressing
usb: xhci: define IDs for various ASMedia host controllers
USB: iowarrior: fix up report size handling for some devices
perf/core: Fix endless multiplex timer
USB: serial: qcserial: add EM7305 QDL product ID
ANDROID: GKI: update abi based on wifi 6GHz changes
BACKPORT: cfg80211: require HE capabilities for 6 GHz band
BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
BACKPORT: mac80211: add HE 6 GHz Band Capability element
BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
BACKPORT: cfg80211: handle 6 GHz capability of new station
BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
BACKPORT: cfg80211: express channels with a KHz component
coresight: tmc: Set flush cti for both etr and etb
spi: spi-msm-geni: Return error if setup transfer fails
platform: msm-geni-se: Disable CMD_DONE in DMA mode for I2C and SPI
i2c: i2c-msm-geni: Reinitialize the variables after every transfer
Perf: core: create/delete shared kernel/user events
soc: qcom: Add rpm master stats driver
serial: msm_geni_serial: Fix DMA RX FSM reset sequence
msm: cvp: Avoid releasing non-existent ARP
Revert "Revert "Revert "ANDROID: ALSA: jack: Update supported ja..."
mhi: core: prioritize BHI error debug registers set dump
usb: dwc3: gadget: Prevent core from processing stale TRBs
mhi: core: Extend mhi_device_get_sync_atomic() for panic cases
UPSTREAM: loop: Fix wrong masking of status flags
UPSTREAM: loop: Add LOOP_CONFIGURE ioctl
UPSTREAM: loop: Clean up LOOP_SET_STATUS lo_flags handling
UPSTREAM: loop: Rework lo_ioctl() __user argument casting
UPSTREAM: loop: Move loop_set_status_from_info() and friends up
BACKPORT: loop: Factor out configuring loop from status
UPSTREAM: loop: Remove figure_loop_size()
UPSTREAM: loop: Refactor loop_set_status() size calculation
UPSTREAM: loop: Factor out setting loop device size
UPSTREAM: loop: Remove sector_t truncation checks
UPSTREAM: loop: Call loop_config_discard() only after new config is applied
adsprpc: Avoid race condition during map find and free
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice
drivers: soc: qcom: update sct table for LLCC on Shima
defconfig: holi: enable recommended memory configs
sched: rt: Add trace point for taskplacement
sched/walt: Improve the scheduler
irqchip: mpm: Update the mpm to gic irq mapping
irqchip: mpm: Forward the irq type for the mpm parent
sched: Improve the scheduler
msm: kgsl: Add back power tracepoints to gmu and rgmu targets
msm: kgsl: Fix device check when enabling counters via cmdstream
msm: kgsl: Do not capture DTCM on gmu boot failure
leds: qti-flash: Fix error logging in qti_flash_led_symmetry_config()
msm: adsprpc: Put upper limit on IOMMU mapping size
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
clk: qcom: gpucc-lahaina: Fix "stuck at on" warning
qseecom : Pass proper device node pointer
scsi: ufs: Add workaround to bypass cfgready signal for UFS gear4
FROMLIST: rpmsg: Guard against null endpoint ops in destroy
Add support for returning power sources status
ANDROID: GKI: Add some symbols to symbol list
Linux 5.4.57
bpf: sockmap: Require attach_bpf_fd when detaching a program
selftests: bpf: Fix detach from sockmap tests
ext4: fix direct I/O read error
arm64: Workaround circular dependency in pointer_auth.h
random32: move the pseudo-random 32-bit definitions to prandom.h
random32: remove net_rand_state from the latent entropy gcc plugin
random: fix circular include dependency on arm64 after addition of percpu.h
ARM: percpu.h: fix build error
random32: update the net random state on interrupt and activity
msm: cvp: Add DSP error handling
ANDROID: Update ABI xml
UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8
UPSTREAM: of: property: Add device link support for multiple DT bindings
UPSTREAM: of: property: Add device link support for extcon
UPSTREAM: driver core: Change delimiter in devlink device's name to "--"
UPSTREAM: driver core: Fix sleeping in invalid context during device link deletion
BACKPORT: driver core: Add waiting_for_supplier sysfs file for devices
msm: kgsl: Fix kgsl context debug stat
msm: kgsl: Fix HFI start failed on SA8155
msm: kgsl: Fix stuck issue while booting legacy
UPSTREAM: driver core: Add state_synced sysfs file for devices that support it
UPSTREAM: driver core: Expose device link details in sysfs
UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume()
UPSTREAM: driver core: Rename dev_links_info.defer_sync to defer_hook
UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
UPSTREAM: arm64/module: Optimize module load time by optimizing PLT counting
mhi: core: Make sure to powerdown if mhi_sync_power_up fails
msm: kgsl: Disable stall on fault for GMU context bank
clk: qcom: clk-debug: Fix clk_measure files not being created
cnss2: Fix for static analysis issue
cnss2: Fix SBL logging for invalid log location address
firmware: psci: setup OSI mode at init
soc: qcom: Add support to enable eud if enabled in xbl
soc: qcom: eud: Add support for EUD TCSR register check
FROMGIT: scsi: block: pm: Simplify resume handling
sched: rt: Fix double accounting of cpu util in task placement decision
spi: spi-msm-geni: Propagate change form 4.14 to 5.4
RTC6226: send the SEEK COMPLETE event when seek cancel
defconfig: sdxlemur: add support for qdss
msm: cvp: adding new target and read fw name from dtsi
arm64: defconfig: Enable interconnect driver for Holi
RTC6226: disable the RDS during scan operation
Bluetooth: Update TCS content table based on PA config
cnss2: Add support for PCIE gen switch
msm: adsprpc: do not check for domains support in kernel
msm: cvp: power off cvp core before fw boot
cnss2: Check device power state for Suspend / Resume operations
power: supply: qti_battery_charger: update USB power supply type runtime
power: supply: qti_battery_charger: add some more properties
build.config.common: Move to clang-11
msm: adsprpc: Clean buffers on remote invocation failure
msm_rtb: Don't lose the __user tag on relaxed reads/writes
drivers: edac: Add panic notifier for kryo EDAC device
defconfig: Shima: enable recommended memory configs
usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
serial: msm_geni_serial: Do not place msm_geni_console_setup under __init
icnss2: Do not clear SHUTDOWN_DONE flag until reinit is done
icnss2: Add support for Runtime PM
soc: qcom: hyp_core_ctl: Minor cleanup
soc: qcom: hyp_core_ctl: fix issue with CPU Freq policy dependency
soc: qcom: secure_buffer: add API page_accessible
soc: qcom: secure_buffer: track all hyp based secure pages
input: touchscreen: focaltech_touch: support dynamic report rate
spi: spi-msm-geni: Add lock/unlock tre support in SPI GSI mode
Linux 5.4.56
perf bench: Share some global variables to fix build with gcc 10
perf env: Do not return pointers to local variables
perf tests bp_account: Make global variable static
x86/i8259: Use printk_deferred() to prevent deadlock
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
KVM: arm64: Don't inherit exec permission across page-table levels
drivers/net/wan: lapb: Corrected the usage of skb_cow
RISC-V: Set maximum number of mapped pages correctly
xen-netfront: fix potential deadlock in xennet_remove()
cxgb4: add missing release on skb in uld_send()
x86/stacktrace: Fix reliable check for empty user task stacks
x86/unwind/orc: Fix ORC for newly forked tasks
Revert "i2c: cadence: Fix the hold bit setting"
net: ethernet: ravb: exit if re-initialization fails in tx timeout
parisc: add support for cmpxchg on u8 pointers
scsi: core: Run queue in case of I/O resource contention failure
nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
qed: Disable "MFW indication via attention" SPAM every 5 minutes
selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
usb: hso: Fix debug compile warning on sparc32
vxlan: fix memleak of fdb
perf tools: Fix record failure when mixed with ARM SPE event
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
net: nixge: fix potential memory leak in nixge_probe()
Bluetooth: fix kernel oops in store_pending_adv_report
arm64: csum: Fix handling of bad packets
arm64/alternatives: move length validation inside the subsection
mac80211: mesh: Free pending skb when destroying a mpath
mac80211: mesh: Free ie data when leaving mesh
bpf: Fix map leak in HASH_OF_MAPS map
ibmvnic: Fix IRQ mapping disposal in error path
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: core: Increase scope of RCU read-side critical section
mlx4: disable device on shutdown
rhashtable: Fix unprotected RCU dereference in __rht_ptr
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: add missing endpoint sanity check
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
net/mlx5e: Modify uplink state on interface up/down
net/mlx5: Verify Hardware supports requested ptp function on a given pin
net/mlx5e: Fix error path of device attach
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
net: hns3: fix aRFS FD rules leftover after add a user FD rule
net: hns3: fix a TX timeout issue
sh: Fix validation of system call number
sh/tlb: Fix PGTABLE_LEVELS > 2
selftests/net: so_txtime: fix clang issues for target arch PowerPC
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
nvme-tcp: fix possible hang waiting for icresp response
ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
xfrm: Fix crash when the hold queue is used.
ARM: dts sunxi: Relax a bit the CMA pool allocation range
xfrm: policy: match with both mark and mask on user interfaces
net/x25: Fix null-ptr-deref in x25_disconnect
net/x25: Fix x25_neigh refcnt leak when x25 disconnect
libtraceevent: Fix build with binutils 2.35
rds: Prevent kernel-infoleak in rds_notify_queue_get()
drm: hold gem reference until object is no longer accessed
drm/dbi: Fix SPI Type 1 (9-bit) transfer
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
virtio_balloon: fix up endian-ness for free cmd id
ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
wireless: Use offsetof instead of custom macro.
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
vhost/scsi: fix up req type endian-ness
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
ALSA: hda/realtek - Fixed HP right speaker no sound
ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
ALSA: usb-audio: Add implicit feedback quirk for SSL2
mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
ath10k: enable transmit data ack RSSI for QCA9884
sunrpc: check that domain table is empty at module unload.
media: rc: prevent memory leak in cx23888_ir_probe
crypto: ccp - Release all allocated memory if sha type is invalid
spi: spi-msm-geni: Rename shared_se flag to gsi_mode flag
arm64: defconfig: Enable SPI driver configs for trusted VM on lahaina
usb: phy: qmp: Disable LDOs and clocks in error handling path
clk: qcom: smd_rpm: RPM-SDM changes for XO BUFFERS in HOLI
cnss: Add code to migrate from debugfs node to sysfs node
soc: qcom: llcc: Add support for CPU TLB System Cache Id
ABI: Disable USB_ROLE_SWITCH and TYPEC in GKI
sched/fair: Add policy for restricting prefer_spread to newly idle balance
sched/fair: Tighten prefer_spread feature
mhi: cntrl: Update device MMIO region length for MHI core
iommu/arm-smmu: add support to configure IOVA range
icnss2: Fix -Wmisleading-indentation warning
ANDROID: ABI: Update allowed list for QCOM
Revert "ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled."
ANDROID: kallsyms: increase KSYM_NAME_LEN
msm: kgsl: Use the correct pointer for preemption records
arm64: defconfig: Add incremental fs config for Lahaina
iommu/io-pgtable-fast: optimize statically allocated pages
msm: kgsl: Fix snapshot collection for gmu wrapper registers
PM / devfreq: memlat: Add writeback percentage as a lat condition
mmc: sdhci-msm: Add sysfs entry for pm qos & clk gating
mmc: sdhci-msm: Club bus voting with clk gating
arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi
ABI: Add iio_write_channel_raw API to GKI qcom whitelist
RTC6226: extend the seek timeout to 15 sec
mmc: sdhci-msm: Make clk gating a delayed work
clk: qcom: gdsc-regulator: Add support to skip GDSC disable
ANDROID: GKI: update KMI after RCU CONFIGs added
ANDROID: GKI: enable RCU configs
ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)
ANDROID: Revert "ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI"
ANDROID: Open-code OWNERS emails for now
rpmsg: glink: do not serve intent request if no callback present
net: qrtr: haven: Add fragmentation support
usb: dwc3-msm: Add orientation setting capability via sysfs
msm: adsprpc: Fix concurrency in early wake of fastrpc
ANDROID: Initial OWNERS for abi metafiles
hwkm: fail on last byte corruption
soc: qcom: Reset string table index for each dump collection request
soc: qcom: Skip setting wakeup for ipcc irqchip
msm: adsprpc: check for fastrpc session ctx initialization
mmc: sdhci-msm: Add support for pm qos in sdcc
defconfig: Support for SSG HLOS drivers
ANDROID: ABI: update symbols of charger-manager.ko to unisoc
Bluetooth: Move missing dts entries logs to info message
Bluetooth: Update power sources for QCA6390/QCA6490
arm64: defconfig: Disable LSE_ATOMIC for holi target
defconfig: Disable CTI save function on perf build for holi
defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi
defconfig: holi-gki: Enable various configfs functions
arm64: defconfig: Enable mem2mem drivers on Holi
ANDROID: GKI: fix symbol_get/put() build error on arm64 defconfig
arm64: defconfig: Enable dmabuf destructor support on all targets
dma-buf: Add support to set a destructor on a dma-buf
arm64: defconfig: Enable PMIC drivers required for holi
interconnect: qcom: Add USB3 master for Holi
Revert "qrtr: orphan socket in qrtr_release()"
icc: dt-bindings: Add USB3 master ID for Holi
msm: cvp: Dynamic clock voting
ANDROID: GKI: Fix up "do not export symbol_get/put()" commit
arm64: defconfig: Add support for clock/CPUFREQHW in HOLI
ANDROID: GKI: fix up abi definition files
scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE
cnss2: Add support to remove WLAN recovery from SSR framework
soc: qcom: msm_perf: fix invalid usage of dev freq qos apis
ABI: Update whitelist for arch timer
Revert "ANDROID: GKI: Enable CONFIG_USB_DWC3"
ANDROID: GKI: remove symbols from sunxi for uas driver
Linux 5.4.55
Revert "dpaa_eth: fix usage as DSA master, try 3"
PM: wakeup: Show statistics for deleted wakeup sources again
regmap: debugfs: check count when read regmap file
udp: Improve load balancing for SO_REUSEPORT.
udp: Copy has_conns in reuseport_grow().
sctp: shrink stream outq when fails to do addstream reconf
sctp: shrink stream outq only when new outcnt < old outcnt
AX.25: Prevent integer overflows in connect and sendmsg
tcp: allow at most one TLP probe per flight
rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
rtnetlink: Fix memory(net_device) leak when ->newlink fails
qrtr: orphan socket in qrtr_release()
net: udp: Fix wrong clean up for IS_UDPLITE macro
net-sysfs: add a newline when printing 'tx_timeout' by sysfs
ip6_gre: fix null-ptr-deref in ip6gre_init_net()
drivers/net/wan/x25_asy: Fix to make it work
dev: Defer free of skbs in flush_backlog
AX.25: Prevent out-of-bounds read in ax25_sendmsg()
AX.25: Fix out-of-bounds read in ax25_connect()
Revert "Revert "ANDROID: ALSA: jack: Update supported jack switch types""
Revert "Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check""
msm: cvp: Add support of mdt loader
ANDROID: GKI: enable CONFIG_VIDEO_V4L2_SUBDEV_API
FROMLIST: power: add "Wireless" to power_supply_type and power_supply_type_text
Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check"
Revert "ANDROID: ALSA: jack: Update supported jack switch types"
arm64: defconfig: Enable interconnect driver for sdxlemur
iommu/iommu-logger: Log IOMMU client name in debug structures
msm: kgsl: Don't map DDR as strongly ordered
msm: kgsl: Don't print pagefault debugging in global space
msm: kgsl: Make sure that IB addresses are dword aligned
msm: kgsl: Add back apriv bit for legacy targets
msm: kgsl: Limit the HFI error log to 16 characters
msm: kgsl: Initialize CP engine before loading the zap shader
msm: kgsl: Detect missing per-process pagetable support and fallback
cnss2: Add support of runtime Vreg enable for QCA6490
msm: msi: add support for Synopsys MSI
sound: usb: Fix error handling path
sound: usb: Fix possible race between release and cleanup
sound: usb: Clear in_use if wait_event fails while disconnect
sound: usb: Ensure proper cleanup of uaudio_dev under all scenarios
leds: qpnp-flash-v2: Convert power_supply properties to iio
leds: qpnp-flash-v2: Add support for qpnp-flash-v2 driver
pinctrl: qcom: Update GPIO to PDC wakeirq map for shima
soc-compress: Update error handling to cleanup backend
msm: kgsl: Fix possible use-after-free while adding context to active list
defconfig: Enable TouchScreen for QRD holi target
arm64: enable internal regdb for holi
icnss2: Extend thermal mitigation support feature
Revert "soc: qcom: rpmh: Update dirty flag only when data changes"
Revert "soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data"
Revert "soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS"
Revert "soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request"
Revert "soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner"
Bluetooth: Add support for WCN399x series BT SoC
clk: qcom: Add debug cc clk measure nodes for SDXLEMUR
clk: qcom: gcc-sdxlemur: Add support for GCC clock driver
driver: pinctrl: Add reserved GPIOs for Holi
firmware: qcom: Remove garbage characters from qsee log
qseecom: Check error when allocating coherent buffer
msm:adsprpc: Prevent use after free in fastrpc_set_process_info
iommu/arm-smmu: Support client configured dynamic domains only in QGKI
cfg80211: Indicate support for BIGTK configuration
PM / devfreq: qoslat: move registration to late init
leds: qti-flash: Fix LMH mitigation configuration
leds: qti-flash: Fix indentations and change macros to enum
ABI: Add clock API's to GKI qcom whitelist
BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype
scsi: ufs: Configure Vccq/Vccq2 with supplied load in LPM
msm: ipa: Move internal definitions to the techpack
defconfig: Enable TSENS and cooling device drivers for holi
Linux 5.4.54
ath9k: Fix regression with Atheros 9271
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
dm integrity: fix integrity recalculation that is improperly skipped
ASoC: topology: fix tlvs in error handling for widget_dmixer
ASoC: topology: fix kernel oops on route addition error
ASoC: qcom: Drop HAS_DMA dependency to fix link failure
ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
x86, vmlinux.lds: Page-align end of ..page_aligned sections
parisc: Add atomic64_set_release() define to avoid CPU soft lockups
drm/amd/powerplay: fix a crash when overclocking Vega M
drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
mmc: sdhci-of-aspeed: Fix clock divider calculation
io-mapping: indicate mapping failure
khugepaged: fix null-pointer dereference due to race
mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
mm/memcg: fix refcount error while moving and swapping
mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
vt: Reject zero-sized screen buffer size.
fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
/dev/mem: Add missing memory barriers for devmem_inode
serial: 8250_mtk: Fix high-speed baud rates clamping
serial: 8250: fix null-ptr-deref in serial8250_start_tx()
serial: tegra: fix CREAD handling for PIO
staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
staging: wlan-ng: properly check endpoint types
tty: xilinx_uartps: Really fix id assignment
iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
Revert "cifs: Fix the target file was deleted when rename failed."
usb: xhci: Fix ASM2142/ASM3142 DMA addressing
usb: xhci-mtk: fix the failure of bandwidth allocation
binder: Don't use mmput() from shrinker function.
RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
drivers/perf: Prevent forced unbinding of PMU drivers
asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
x86: math-emu: Fix up 'cmp' insn for clang ias
arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
ALSA: hda/realtek - fixup for yet another Intel reference board
hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
platform/x86: asus-wmi: allow BAT1 battery name
platform/x86: ISST: Add new PCI device ids
hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
drm/amdgpu: fix preemption unit test
drm/amdgpu/gfx10: fix race condition for kiq
hwmon: (adm1275) Make sure we are reading enough data for different chips
usb: cdns3: trace: fix some endian issues
usb: cdns3: ep0: fix some endian issues
usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
usb: dwc3: pci: add support for the Intel Jasper Lake
usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
Input: elan_i2c - only increment wakeup count on touch
Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
dmaengine: ioat setting ioat timeout as module parameter
dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
regmap: dev_get_regmap_match(): fix string comparison
spi: mediatek: use correct SPI_CFG2_REG MACRO
ARM: dts: n900: remove mmc1 card detect gpio
Input: add `SW_MACHINE_COVER`
dmaengine: tegra210-adma: Fix runtime PM imbalance on error
HID: apple: Disable Fn-key key-re-mapping on clone keyboards
HID: steam: fixes race in handling device list.
HID: alps: support devices with report id 2
HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
scripts/decode_stacktrace: strip basepath from all paths
serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
geneve: fix an uninitialized value in geneve_changelink()
bonding: check return value of register_netdevice() in bond_newlink()
i2c: i2c-qcom-geni: Fix DMA transfer race
i2c: rcar: always clear ICSAR to avoid side effects
enetc: Remove the mdio bus on PF probe bailout
nfsd4: fix NULL dereference in nfsd/clients display code
Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
net: ethernet: ave: Fix error returns in ave_init
ipvs: fix the connection sync failed in some cases
qed: suppress false-positives interrupt error messages on HW init
qed: suppress "don't support RoCE & iWARP" flooding on HW init
netdevsim: fix unbalaced locking in nsim_create()
net: dsa: microchip: call phy_remove_link_mode during probe
net: hns3: fix error handling for desc filling
net: ag71xx: add missed clk_disable_unprepare in error path of probe
ionic: fix up filter locks and debug msgs
ionic: use offset for ethtool regs data
mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
bonding: check error value of register_netdevice() immediately
net: smc91x: Fix possible memory leak in smc_drv_probe()
drm: sun4i: hdmi: Fix inverted HPD result
ieee802154: fix one possible memleak in adf7242_probe
net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration
ASoC: Intel: bytcht_es8316: Add missed put_device()
RDMA/mlx5: Use xa_lock_irq when access to SRQ table
ax88172a: fix ax88172a_unbind() failures
vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
fpga: dfl: fix bug in port reset handshake
fpga: dfl: pci: reduce the scope of variable 'ret'
bnxt_en: Fix completion ring sizing with TPA enabled.
bnxt_en: Fix race when modifying pause settings.
btrfs: fix page leaks after failure to lock page for delalloc
btrfs: fix mount failure caused by race with umount
btrfs: fix double free on ulist after backref resolution failure
ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
ALSA: info: Drop WARN_ON() from buffer NULL sanity check
ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S
uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
btrfs: reloc: fix reloc root leak and NULL pointer dereference
SUNRPC reverting d03727b248 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
drm/amd/display: Check DMCU Exists Before Loading
dmabuf: use spinlock to access dmabuf->name
ARM: dts: imx6qdl-gw551x: fix audio SSI
ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
irqdomain/treewide: Keep firmware node unconditionally allocated
fuse: fix weird page warning
drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
dm: use bio_uninit instead of bio_disassociate_blkg
scsi: dh: Add Fujitsu device to devinfo and dh lists
scsi: mpt3sas: Fix error returns in BRM_status_show
drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
net: sky2: initialize return of gm_phy_read
ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
drivers/net/wan/lapbether: Fixed the value of hard_header_len
scsi: mpt3sas: Fix unlock imbalance
xtensa: update *pos in cpuinfo_op.next
xtensa: fix __sync_fetch_and_{and,or}_4 declarations
scsi: scsi_transport_spi: Fix function pointer check
mac80211: allow rx of mesh eapol frames with default rx key
pinctrl: amd: fix npins for uart0 in kerncz_groups
gpio: arizona: put pm_runtime in case of failure
gpio: arizona: handle pm_runtime_get_sync failure case
soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
usb: gadget: audio: Free requests only after callback
arm64: defconfig: Enable USB_CONFIGFS_F_UAC2 for Lahaina
usb: gadget: Allow USB_CONFIGFS_F_UAC2 to be built as a module
usb: f_uac2: Add SS/SSP support to UAC2 function
usb: gadget: uac2: Change synchronization type of data ep to SYNC
msm: kgsl: Update pagefault policy when KGSL_STATE_ACTIVE
usb: xhci: Replace HCD_RH_RUNNING() check in xhci_stop_endpoint
ABI: Sybmol list update
regulator: rpm-smd: Add support for BOB on PMIC5
RTC6226: append the valid channel in scan list
net: qrtr: ns: Increase socket recvbuf
usb: misc: nb7vpq904m: support 4 lanes display
cnss2: Update QMI header file for PCIE gen switch and bdf data
cnss2: Get Bus bandwidth voting table from DT
usb: dwc3: Disable parkmode for Gen1 controllers
msm: cvp: Dump testbus for CVP debugging
USB: configfs: Don't send DISCONNECT uevent during unbind
dma-mapping-fast: Fix sg-list length calculation in fast_smmu_unmap_sg()
dma-mapping-fast: Add tracepoints for sg-list mapping functions
msm: ADSPRPC: Map and FD non-NULL check before dereferencing
dwc3: trace: Remove unused field with dwc3 request tracing
cnss2: Add additional PBL registers to debug dumps
ANDROID: build: update ABI definitions
arm64: defconfig: Enabled download/reboot reason drivers for Lahaina
firmware: qcom_scm: Add SCM call to perform warm reboot
firmware: qcom_scm: Disable SDI during shutdown
soc: qcom: Add watchdog bite in panic
power: reset: Add qcom reboot reason driver
power: reset: qcom-dload-mode: Add support for changing dump mode
power: reset: qcom-dload-mode: Store KASLR offset when available
power: reset: qcom-dload-mode: Add support for setting emmc dload mode
power: reset: Add qcom-dload-mode driver
defconfig: sdxlemur: enable QCOM PCIe drivers
msm: pcie: remove legacy arm32 IRQ support
msm: pcie: check return value when enabling PCIe GDSC
ARM: qcom: enable PCI for sdxlemur
RTC6226: send the hardware error event when tune/seek timed out
scsi: ufs-qcom: Do not return uninitialized err value
msm: kgsl: Unbind adreno from component device for nogmu
sched/walt: Improve the scheduler
msm: kgsl: Allow state transition to nap from valid states
soc: qcom: Add support to enable eud if enabled in xbl
clk: qcom: debugcc: Move the initcall for HOLI
pinctrl: qcom: function group for qup13_f* instance for holi
coresight: tpdm: add integration_test sysfs node
regmap: irq: Add support to clear ack registers
drm/bridge: LT9611UXC: add LT9611UXC driver for HDK8350
dt-bindings: regulator: define RPM-SMD regulator modes
msm: kgsl: fix a condition error and set L3 clock rate fail
soc: altmode: Add correct notify message length check
msm: kgsl: Delete unused source file
msm: kgsl: Add Battery Current Limiting support for A6xx
ABI: symbols: Update symbol list
ANDROID: update the kernel release format for GKI
usb: dwc3-msm: Add eud to MODULE_SOFTDEP
Revert "UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts"
Revert "BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend"
Revert "mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied"
msm: cvp: Relocate CVP HW PC control
leds: qti-flash: Allow dynamic symmetry current redistribution
msm: kgsl: Enable Preemption on A660 target
scsi: ufs: Read device tree to find UFS's Vccq2 voltage level
sched/walt: Improve the scheduler
msm: adsprpc: Allow kernel and static handle contexts
arm64: defconfig: Enable interconnect driver for Holi
ANDROID: GKI: update clocksource abi due to upstream fixes needed for VDSO backport
UPSTREAM: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
UPSTREAM: arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
UPSTREAM: arm64: Introduce a way to disable the 32bit vdso
msm: kgsl: Add support for gmu wrapper memory region
ABI: Update CRC for audio fixes
input: qcom-hv-haptics: update LRA period calculations
Revert "pinctrl: set gpio 4 and 5 for qup14"
input: qcom-hv-haptics: notify HBOOST to keep VREG on during play
regulator: rpm-smd: Add support for min dropout voltage
drivers: thermal: use zero C status as sensor value instead of min temp
ANDROID: staging: android: ion: Fix compilation error for ion_trace.h
drivers: pinctrl: sdxlemur: add GPIO PDC map
defconfig: enable power management functionality for sdxlemur
soc: qcom: mem-offline: log additional time stats
power: supply: qti_battery_charger: Keep device awake during notification
usb: dwc3: gadget: Check controller status with endpoint enable/disable
soc: qcom: pil: Do not do complete ramdump for minidump elf32
iommu-debug: Remove calls to iommu_enable_config_clocks
iommu-debug: Remove trigger-fault functionality
io-pgtable-fast: Remove av8l_fast_cfg
defconfig: Enable MM defconfigs for sdxlemur
defconfig: Enable Ion for sdxlemur
defconfig: Enable CONFIG_ARM_SMMU for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
ABI: Update snapshot with CRC information
soc: qcom: pil: Add property to change minidump ELF format
ANDROID: Incremental fs: magic number compatible 32-bit
cpufreq: qcom-cpufreq-hw: Add support for CPUFreq hardware debug
soc: qcom: mem-offline: add pasr support for rpm-smd based targets
memshare: Support hot plug detection for memshare
sched/tracing: GKI friendly long preempt/irq disable traces
lpm-levels: Add RIMPS timer base rail/PLL turn off functionality
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs: Fix overlapping quirks
ANDROID: kbuild: merge more sections with LTO
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs-qcom: Skip getting fsm state in dme context
scsi:ufs: Keep UFS's high power mode when bkops enabled
net: qrtr: ns: Change to ratelimited prints
net: qrtr: ns: Improve ipc logging
usb: dwc3: gadget: Rate limit error message within ep_dequeue() API
msm: kgsl: Enable UCHE dual command queue
ANDROID: KABI updates for db845c (QCOM_COMMAND_DB fixups)
ANDROID: soc: qcom: cmd-db: Allow COMMAND_DB driver to be loaded as a module
NFC: Enable NFC driver in the GKI build
drivers: thermal: qmi_cooling: Treat all devices as max type devices
pinctrl: set gpio 4 and 5 for qup14
soc: fix gapless playback failure
ANDROID: GKI: preserve ABI for struct sock_cgroup_data
Revert "genetlink: remove genl_bind"
Revert "arm64/alternatives: use subsections for replacement sequences"
defconfig: Enable TouchScreen for holi target
phy: ufs: Add UFS PHY support for Holi
mhi: core: Error handling for pending packets in mission_mode
dt-bindings: Add macros for defining USB QMP PHY registers
ANDROID: KABI updates for db845c (USB_EHCI_HCD, USB_EHCI_HCD_PLATFORM and DWC3 fixups)
ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI
ANDROID: db845c_gki.fragment: Remove modules built into GKI
tracing/sched: Clean up preemptoff/irqsoff extensions
cpuidle: lpm-levels: Remove dependency on QGKI
ANDROID: power: wakeup_reason: refine wakeup logs
ANDROID: power: wakeup_reason: export log_threaded_irq_wakeup_reason
rpmsg: glink: Update signals interface
firmware: qcom_scm: Set DMA coherent mask as well as the streaming mask
mm/oom_kill: Online memory before running oom-killer
mm/memory_hotplug: Fix try_online_one_block() logic
mm/memory_hotplug: Fix deadlock in try_online_one_block()
haven: ctrl: add nohypuart commandline parameter
drivers: thermal: Add support for RPM SMD cooling device
drivers: thermal: regulator-cdev: Snapshot of regulator cooling device
fsa4480: Fix headset not detected during system suspend
clk: qcom: shima: Update frequency tables and VDD data
clk: qcom: gcc: Update GCC code for HOLI
Linux 5.4.53
gpio: pca953x: disable regmap locking for automatic address incrementing
drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
iommu/vt-d: Make Intel SVM code 64-bit only
ionic: export features for vlans to use
spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
rxrpc: Fix trace string
libceph: don't omit recovery_deletes in target_copy()
block: fix get_max_segment_size() overflow on 32bit arch
block: fix splitting segments on boundary masks
drm/i915/gt: Ignore irq enabling on the virtual engines
drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
genirq/affinity: Handle affinity setting on inactive interrupts correctly
sched/fair: handle case of task_h_load() returning 0
sched: Fix unreliable rseq cpu_id for new tasks
arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
arm64: ptrace: Consistently use pseudo-singlestep exceptions
arm64: ptrace: Override SPSR.SS when single-stepping is enabled
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
thermal: int3403_thermal: Downgrade error message
misc: atmel-ssc: lock with mutex instead of spinlock
dmaengine: fsl-edma-common: correct DSIZE_32BYTE
dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
intel_th: Fix a NULL dereference when hub driver is not loaded
intel_th: pci: Add Emmitsburg PCH support
intel_th: pci: Add Tiger Lake PCH-H support
intel_th: pci: Add Jasper Lake CPU support
powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
riscv: use 16KB kernel stack on 64-bit
timer: Fix wheel index calculation on last level
timer: Prevent base->clk from moving backward
scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
uio_pdrv_genirq: fix use without device tree and no interrupt
uio_pdrv_genirq: Remove warning when irq is not specified
Input: elan_i2c - add more hardware ID for Lenovo laptops
Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
mei: bus: don't clean driver pointer
Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
fuse: use ->reconfigure() instead of ->remount_fs()
fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
ovl: fix unneeded call to ovl_change_flags()
ovl: relax WARN_ON() when decoding lower directory file handle
ovl: inode reference leak in ovl_is_inuse true case.
ovl: fix regression with re-formatted lower squashfs
serial: mxs-auart: add missed iounmap() in probe failure and remove
virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
virt: vbox: Fix guest capabilities mask check
virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
USB: serial: option: add Quectel EG95 LTE modem
USB: serial: option: add GosunCn GM500 series
USB: serial: ch341: add new Product ID for CH340
USB: serial: cypress_m8: enable Simply Automated UPB PIM
USB: serial: iuu_phoenix: fix memory corruption
usb: gadget: function: fix missing spinlock in f_uac1_legacy
usb: chipidea: core: add wakeup support for extcon
usb: dwc2: Fix shutdown callback in platform
USB: c67x00: fix use after free in c67x00_giveback_urb
ALSA: hda/realtek - Enable Speaker for ASUS UX563
ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289
ALSA: hda/realtek - change to suitable link model for ASUS platform
ALSA: usb-audio: Fix race against the error recovery URB submission
ALSA: line6: Sync the pending work cancel at disconnection
ALSA: line6: Perform sanity check for each URB creation
HID: quirks: Ignore Simply Automated UPB PIM
HID: quirks: Always poll Obins Anne Pro 2 keyboard
HID: magicmouse: do not set up autorepeat
HID: logitech-hidpp: avoid repeated "multiplier = " log messages
slimbus: core: Fix mismatch in of_node_get/put
clk: qcom: gcc: Add missing UFS clocks for SM8150
clk: qcom: gcc: Add GPU and NPU clocks for SM8150
mtd: rawnand: oxnas: Release all devices in the _remove() path
mtd: rawnand: oxnas: Unregister all devices on error
mtd: rawnand: oxnas: Keep track of registered devices
mtd: rawnand: brcmnand: fix CS0 layout
mtd: rawnand: brcmnand: correctly verify erased pages
mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
mtd: rawnand: marvell: Fix probe error path
mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
mtd: rawnand: marvell: Fix the condition on a return code
RDMA/mlx5: Verify that QP is created with RQ or SQ
soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
soc: qcom: rpmh: Update dirty flag only when data changes
perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
PCI/PM: Call .bridge_d3() hook only if non-NULL
habanalabs: Align protection bits configuration of all TPCs
apparmor: ensure that dfa state tables have entries
soc: qcom: socinfo: add missing soc_id sysfs entry
arm: dts: mt7623: add phy-mode property for gmac2
copy_xstate_to_kernel: Fix typo which caused GDB regression
regmap: debugfs: Don't sleep while atomic for fast_io regmaps
keys: asymmetric: fix error return code in software_key_query()
arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
xprtrdma: fix incorrect header size calculations
Revert "thermal: mediatek: fix register index error"
ARM: dts: Fix dcan driver probe failed on am437x platform
fuse: don't ignore errors from fuse_writepages_fill()
NFS: Fix interrupted slots by sending a solo SEQUENCE operation
clk: AST2600: Add mux for EMMC clock
clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
staging: comedi: verify array index is correct before using it
usb: gadget: udc: atmel: fix uninitialized read in debug printk
spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
dmaengine: dmatest: stop completed threads when running without set channel
dmaengine: dw: Initialize channel before each transfer
iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
bus: ti-sysc: Do not disable on suspend for no-idle
bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk
bus: ti-sysc: Fix wakeirq sleeping function called from invalid context
arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
arm64: dts: meson: add missing gxl rng clock
phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
dmaengine: sh: usb-dmac: set tx_result parameters
soundwire: intel: fix memory leak with devm_kasprintf
iio:health:afe4404 Fix timestamp alignment and prevent data leak.
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
ACPI: video: Use native backlight on Acer TravelMate 5735Z
Input: mms114 - add extra compatible for mms345l
ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
ACPI: video: Use native backlight on Acer Aspire 5783z
ALSA: usb-audio: Rewrite registration quirk handling
mmc: sdhci: do not enable card detect interrupt for gpio cd type
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
Input: goodix - fix touch coordinates on Cube I15-TC
ALSA: usb-audio: Add support for MOTU MicroBook IIc
bus: ti-sysc: Detect EDMA and set quirk flags for tptc
arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
bus: ti-sysc: Detect display subsystem related devices
bus: ti-sysc: Handle module unlock quirk needed for some RTC
bus: ti-sysc: Consider non-existing registers too when matching quirks
bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
ARM: at91: pm: add quirk for sam9x60's ulp1
HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
mmc: mmci: Support any block sizes for ux500v2 and qcom variant
ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
ARM: OMAP4+: remove pdata quirks for omap4+ iommus
net: sfp: add some quirks for GPON modules
net: sfp: add support for module quirks
Revert "usb/xhci-plat: Set PM runtime as active on resume"
Revert "usb/ehci-platform: Set PM runtime as active on resume"
Revert "usb/ohci-platform: Fix a warning when hibernating"
net: ethernet: mvneta: Add back interface mode validation
net: ethernet: mvneta: Do not error out in non serdes modes
net: macb: call pm_runtime_put_sync on failure path
of: of_mdio: Correct loop scanning logic
net: dsa: bcm_sf2: Fix node reference count
spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
iio:health:afe4403 Fix timestamp alignment and prevent data leak.
iio:pressure:ms5611 Fix buffer element alignment
iio:humidity:hts221 Fix alignment and data leak issues
iio: pressure: zpa2326: handle pm_runtime_get_sync failure
iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
iio: magnetometer: ak8974: Fix runtime PM imbalance on error
iio:humidity:hdc100x Fix alignment and data leak issues
iio:magnetometer:ak8974: Fix alignment and data leak issues
arm64/alternatives: don't patch up internal branches
i2c: eg20t: Load module automatically if ID matches
gfs2: read-only mounts should grab the sd_freeze_gl glock
tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
arm64/alternatives: use subsections for replacement sequences
cifs: prevent truncation from long to int in wait_for_free_credits
dt-bindings: mailbox: zynqmp_ipi: fix unit address
m68k: mm: fix node memblock init
m68k: nommu: register start of the memory with memblock
blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
thermal/drivers: imx: Fix missing of_node_put() at probe time
x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
drm/exynos: fix ref count leak in mic_pre_enable
drm/exynos: Properly propagate return value in drm_iommu_attach_device()
drm/msm/dpu: allow initialization of encoder locks during encoder init
drm/msm: fix potential memleak in error branch
arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
arm64: Introduce a way to disable the 32bit vdso
ip: Fix SO_MARK in RST, ACK and ICMP packets
cgroup: Fix sock_cgroup_data on big-endian.
cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
tcp: md5: allow changing MD5 keys in all socket states
tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
vlan: consolidate VLAN parsing code and limit max parsing depth
tcp: md5: do not send silly options in SYNCOOKIES
tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
tcp: make sure listeners don't initialize congestion-control state
tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
sched: consistently handle layer3 header accesses in the presence of VLANs
net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
net_sched: fix a memory leak in atm_tc_init()
net: dsa: microchip: set the correct number of ports
net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
llc: make sure applications use ARPHRD_ETHER
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
ipv6: Fix use of anycast address with loopback
ipv6: fib6_select_path can not use out path for nexthop objects
ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
genetlink: remove genl_bind
bridge: mcast: Fix MLD2 Report IPv6 payload length check
net: rmnet: fix lower interface leak
net: atlantic: fix ip dst and ipv6 address filters
crypto: atmel - Fix build error of CRYPTO_AUTHENC
crypto: atmel - Fix selection of CRYPTO_AUTHENC
irqchip: mpm: Update mpm mapping for tsense interrupts for holi
interconnect: qcom: Add interconnect provider driver for Holi
spi: spi-msm-geni: Add support in SPI driver for Trusted VM
dt-bindings: clock: Update GCC clock ids for HOLI
defconfig: msm: enable remote debugger driver
scripts: gki: Disable DEBUG_FS for user variant builds
crypto: msm: Fix null pointer dereference
msm: cvp: Cancel pending synx during SSR
ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled.
defconfig: lahaina-qgki: enable system PM violators driver
sched/walt: Improve the scheduler
ANDROID: GKI: Enable CONFIG_USB_DWC3
usb: dt-bindings: Add USB QMP PHY registers definition
ANDROID: ABI: add the symbols of dwc3.ko and sprd-dma.ko to unisoc
msm: kgsl: Use correct gpudev for A660 GPU variant
drivers: thermal: Add modem and wlan bandwidth cdevs to QMI devices
msm: ipa: Add ipa hw and gsi changes for holi
input: touchscreen: synaptics_tcm: Fix Propagation
input: touchscreen: synaptics_tcm: enable touch driver
clk: Add support to provide OPP tables for clocks
coresight: cti: Add sys interface to show max trigger number
ufs: ufs-qcom: add device quirk for Micron to avoid OCP
usb: gadget: f_midi: Avoid invalid pointer access
Revert "usb: dwc3: gadget: Properly handle ClearFeature(halt)"
Revert "ANDROID: kbuild: merge more sections with LTO"
ANDROID: ABI: Update the ABI whitelist for QCOM
soc: qcom: socinfo: Add the soc-id for Lahaina ATP
soc: qcom: eud: Enable EUD IRQs by default
defconfig: lahaina: enable DSCP based match
msm: pcie: add DRV enabled status for each RC
usb: gadget: qdss: Add error log with set_alt failure cases
usb: dwc3: gadget: WARN on no-resource status
clk: qcom: debugcc: Add support for Debugcc for HOLI
clk: qcom: dispcc: Add support for dispcc driver
drivers: thermal: pe_sensor: Clear the victim IRQ status
ANDROID: GKI: Update CF abi list for virtio-console
usb: phy: Add snapshot of QUSB-V2 PHY driver
usb: misc: nb7vpq904m: move gpio init before register ucsi callback
usb: phy: snps: Enable auto-resume during host mode bus suspend
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
sound: usb: qmi: Clean up log messages
defconfig: holi: Enable dispcc and debugcc
drivers: soc: qcom: Make global minidump table pointer NULL
interconnect: qcom: Add SDC1 master for Shima
icc: dt-bindings: Add SDC1 master ID for Shima
arm64: defconfig: Add support for DISPCC, debugCC for SHIMA
clk: qcom: debugcc: Add debug clock controller support for SHIMA
clk: qcom: dispcc: Add display clock controller for SHIMA
coresight-tmc: Use sysfs_buf for byte-cntr and sw usb cases
clk: qcom: Add support for pm ops for Multimedia clock controllers
ABI: Add pm_clk* symbols to qcom whitelist
msm: adsprpc: double free when creating dynamic process
leds: qti-flash: Support zero duration for flash safety timer
leds: qti-flash: Fix debug prints, read more than one byte
kernel: sound: remove decoder structure definition
adsprpc: set QoS only to silver cluster
UPSTREAM: lkdtm/heap: Avoid edge and middle of slabs
UPSTREAM: lkdtm: Avoid more compiler optimizations for bad writes
sched: Enable latency sensitive feature
sound: usb: qmi: Move QMI service init to driver probe
interconnect: qcom: Compile Shima interconnect provider driver
dwc3: gadget: Don't perform SET XFER resource with USB GSI endpoint
ANDROID: GKI: Update ABI after RPMH config change
ANDROID: GKI: Adjust symbol lists after RPMH removed from gki_defconfig
ANDROID: db845c_gki.fragment: Add QCOM_RPMH and QCOM_RPMHPD as modules
ANDROID: gki_defconfig: Remove QCOM_RPMH from the gki_defconfig
ANDROID: Kconfig.gki: Remove GKI_QCOM_CLKS_CONFIGS and QCOM_RPMHPD from GKI_HACKS config option
FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
UPSTREAM: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
ABI: Update internal whitelist with hyp assign
ANDROID: GKI: Export memblock_free to drivers
qseecom: Change in buffer sharing mechanism in qseecom
firmware: scm: Remove arch check for dma_set_mask
cpuidle: lpm-levels: no hotplug for single core
drivers: qcom: rpmh: allow RPMH on ARM SoC
drivers: irqchip: pdc: Add irqchip for sdxlemur
usb: f_qdss: Cleanup control interface as no longer in use
drivers: qcom: stats: define readq_relaxed for ARM variants
clk: qcom: Update GCC/GPUCC code for HOLI
platform: msm-geni-se: Return correct Error code in probe context
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
ANDROID: GKI: do not export symbol_get/put()
scsi: ufs: Clear uic_cmd->cmd_active before calling complete()
soc: qcom: spcom: spcom vote for PM runtime suspend/resume
serail: msm_geni_serial: Stop TX Engine during port close
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
ANDROID: add xfs back to allmodconfig build tests
iommu-debug: Use apply_to_new_mapping to reset fastmap
arm: dma-mapping: Use iommu_dma ops for arm32
iommu-debug: Remove extra iterations
arm: dma-mapping: Add support for CONFIG_IOMMU_DMA
irqchip: qcom-pdc: Add support to load PDC on shima as module
FROMLIST: rpmsg: core: Add signal API support
pci: pci-msm-msi: Update the msi address size
msm: kgsl: Make sure first boot sequence is complete during touch event
ANDROID: GKI: Fix x86 warning on DMA_VIRTUAL_CHANNELS
ANDROID: GKI: Update ABI and export list for qcom
Revert "ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG"
Revert "ALSA: compress: fix partial_drain completion state"
Linux 5.4.52
s390/maccess: add no DAT mode to kernel_write
s390: Change s390_kernel_write() return type to match memcpy()
pwm: jz4740: Fix build failure
perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
dm writecache: reject asynchronous pmem devices
blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
s390/mm: fix huge pte soft dirty copying
s390/setup: init jump labels before command line parsing
ARC: elf: use right ELF_ARCH
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
dm: use noio when sending kobject event
drm/amdgpu: don't do soft recovery if gpu_recovery=0
drm/radeon: fix double free
btrfs: fix double put of block group with nocow
btrfs: fix fatal extent_buffer readahead vs releasepage race
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
kprobes: Do not expose probe addresses to non-CAP_SYSLOG
module: Do not expose section addresses to non-CAP_SYSLOG
module: Refactor section attr into bin attribute
kallsyms: Refactor kallsyms_show_value() to take cred
KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
KVM: x86: Mark CR4.TSD as being possibly owned by the guest
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
KVM: x86: bit 8 of non-leaf PDPEs is not reserved
KVM: arm64: Annotate hyp NMI-related functions as __always_inline
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
KVM: arm64: Fix definition of PAGE_HYP_DEVICE
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
ALSA: usb-audio: Add implicit feedback quirk for RTX6001
ALSA: usb-audio: add quirk for MacroSilicon MS2109
ALSA: hda - let hs_mic be picked ahead of hp_mic
ALSA: opl3: fix infoleak in opl3
IB/hfi1: Do not destroy link_wq when the device is shut down
IB/hfi1: Do not destroy hfi1_wq when the device is shut down
mlxsw: pci: Fix use-after-free in case of failed devlink reload
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
net: macb: fix call to pm_runtime in the suspend/resume functions
net: macb: mark device wake capable when "magic-packet" property present
net: macb: fix wakeup test in runtime suspend/resume routines
bnxt_en: fix NULL dereference in case SR-IOV configuration fails
net/mlx5e: Fix 50G per lane indication
net/mlx5: Fix eeprom support for SFP module
qed: Populate nvm-file attributes while reading nvm config partition.
IB/mlx5: Fix 50G per lane indication
cxgb4: fix all-mask IP address comparison
nbd: Fix memory leak in nbd_add_socket
arm64: kgdb: Fix single-step exception handling oops
RDMA/siw: Fix reporting vendor_part_id
ALSA: compress: fix partial_drain completion state
net: hns3: fix use-after-free when doing self test
net: hns3: add a missing uninit debugfs when unload driver
smsc95xx: avoid memory leak in smsc95xx_bind
smsc95xx: check return value of smsc95xx_reset
perf intel-pt: Fix PEBS sample for XMM registers
perf intel-pt: Fix recording PEBS-via-PT with registers
perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
netfilter: conntrack: refetch conntrack after nf_conntrack_update()
net: dsa: microchip: set the correct number of ports
IB/sa: Resolv use-after-free in ib_nl_make_request()
net: cxgb4: fix return error value in t4_prep_fw
net: mvneta: fix use of state->speed
netfilter: ipset: call ip_set_free() instead of kfree()
bpf, sockmap: RCU dereferenced psock may be used outside RCU block
bpf, sockmap: RCU splat with redirect and strparser error or TLS
drm/mediatek: Check plane visibility in atomic_update
nl80211: don't return err unconditionally in nl80211_start_ap()
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
x86/entry: Increase entry_stack size to a full page
nvme-rdma: assign completion vector correctly
block: release bip in a right way in error path
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
scsi: mptscsih: Fix read sense data size
ARM: imx6: add missing put_device() call in imx6q_suspend_init()
cifs: update ctime and mtime during truncate
s390/kasan: fix early pgm check handler execution
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
iommu/vt-d: Don't apply gfx quirks to untrusted devices
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
ibmvnic: continue to init in CRQ reset returns H_CLOSED
i40e: protect ring accesses with READ- and WRITE_ONCE
ixgbe: protect ring accesses with READ- and WRITE_ONCE
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
spi: spidev: fix a potential use-after-free in spidev_release()
spi: spidev: fix a race between spidev_release and spidev_remove
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
ASoC: SOF: Intel: add PCI ID for CometLake-S
drm: mcde: Fix display initialization problem
gpu: host1x: Detach driver on unregister
drm/tegra: hub: Do not enable orphaned window group
drm/ttm: Fix dma_fence refcnt leak when adding move fence
ARM: dts: omap4-droid4: Fix spi configuration and increase rate
perf/x86/rapl: Fix RAPL config variable bug
perf/x86/rapl: Move RAPL support to common x86 code
regmap: fix alignment issue
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
spi: spi-fsl-dspi: Adding shutdown hook
KVM: s390: reduce number of IO pins to 1
msm: adsprpc: use current PID instead of stored PID for validation
dt-bindings: clock: Update clock ID's of GPUCC and DISPCC for SHIMA
ANDROID: ABI: add already existing symbols of ufs_* to unisoc
msm: adsprpc: remove use of vfs_stat API in the fastrpc driver
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
soc: qcom: pil: Handle uninitialized 'ret'
ion: Restore GKI system heap implementation
msm: kgsl: Add support to configure bus dcvs sampling interval
input: event_notify: Remove the support
ion: Update the system heap type to MSM_SYSTEM and update sys heap ID
ion: Move the msm system heap source into its own files
defconfig: Enable icnss2 config for holi
ANDROID: ABI: add nf_* symbols to unisoc
ANDROID: GKI: update abi xml file
icnss2: Remove vbatt feature code for holi
msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot
ANDROID: GKI: build in more Bluetooth drivers
ARM64: mm: Add log in fixmap_remap_fdt for static memory
mm: page_alloc: Add debug log in free_reserved_area for static memory
ANDROID: GKI: update abi xml file
ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
cnss2: Notify WLAN host driver when SMMU fault is detected
clk: qcom: gcc-shima: Update video_axi clks to clk_branch2_force_off_ops
Revert "FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context"
binder: update latency_sensitive flag for binder transactions
Revert "scsi: ufs: Dump PA_VS_STATUS_REG1 in eh"
mhi: core: Prevent extra votes for multiple timesync requests
power: reset: Remove flush_cache_all usage
ANDROID: GKI: update abi definitions
ANDROID: mm: add vendor padding for SPECULATIVE_PAGE_FAULTS
net: qrtr: haven: Add doorbell retry for secondary
leds: qti-flash: Allow symmetrical switch on with no channels configured
ANDROID: GKI: enable usb storage drivers
drivers: thermal: Change parameters in thermal zone configuration
ANDROID: fscrypt: fix DUN contiguity with inline encryption + IV_INO_LBLK_32 policies
coresight: Delete path from active paths when exception happens
arm64: defconfig: remove mass storage as module
mmc: sdhci-msm: Remove unneeded device tree entries
mmc: core: Add at least 3 mclk cycle delay before next command after ACMD41
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
drivers/base/memory.c: Optimize allocated_bytes_show()
input: touchscreen: synaptics_tcm: add new touch driver
sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent
input: qcom-hv-haptics: set effect to NULL in constant playing
msm: kgsl: Update preemption keepalive on a660
soc: qcom: hyp_core_ctl: Fix conditional statement boundries
defconfig: Enable USB related config flags on sdxlemur
ANDROID: GKI: set CONFIG_STATIC_USERMODEHELPER_PATH
build.config.aarch64: s/COMPAT/ARM32
usb: f_qdss: Fix race between qdss_alloc_req & qdss_close
msm:ipa3: removed duplicate entries in defconfig
power: supply: qti_battery_charger: Enable Ship mode shutdown
msm: kgsl: Add snapshot size and highest bank bit for a619
ANDROID: sound: usb: Add vendor's hooking interface
mm: remove the speculative page fault traces
clk: qcom: gcc: use the holi specific vdd file
BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend
defconfig: Enable CPUFREQ HW module for cpu scaling
cnss2: Add debug assert on idle restart timeout
tmc-etr: Call usb_qdss_open after all etr settings are done
UPSTREAM: slimbus: core: Set fwnode for a device when setting of_node
ANDROID: f2fs: add back compress inode check
msm: cvp: Fix linked list corruption in CVP driver
ANDROID: abi: update abi dump for CONFIG_KPROBES
Move from dma_buf_kmap to dma_buf_vmap for ION
f2fs: fix use-after-free when accessing bio->bi_crypt_context
pstore: Add support to cached pages
usb: f_qdss: Setting channel to NULL in qdss_close
ANDROID: gki_defconfig: Enable Kprobes
msm: cvp: Avoid NULL pointer dereference
msm: cvp: addressing the LF making issue
mhi: core: Use appropriate names for BHI/BHIe firmware load functions
mhi: cntrl: qcom: Add support for fatal error processing
mhi: core: block unbind from userspace till channel reset
mhi: core: Add extra checks for RDDM event handling
mhi: core: move PM state to SYS_ERROR if the event arrives before RDDM
arm64: defconfig: enable DRM display driver configs
ANDROID: Correct branch name after rename
scsi: ufs: Support query the spm/rpm level from device tree
msm:adsprpc: Fixed NULL dereference in getargs()
msm: kgsl: Wait for active count when last kgsl instance is closed
kernel_headers: Disable headers matching
arm: defconfig: Enable MPROC stack for sdxlemur
scsi: ufshcd: Allow zero value setting to Auto-Hibernate Timer
soc: qcom: add VTCM debug test support
soc: qcom: mem-buf: Include Haven structure definitions
msm: kgsl: Add support for clk_set_options() to enable NAP feature
ANDROID: GKI: update ABI due to power supply changes
UPSTREAM: power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
UPSTREAM: power: supply: core: add manufacture date properties
UPSTREAM: power: supply: core: add capacity error margin property
UPSTREAM: power: supply: core: Add type property to uevent env
UPSTREAM: power: supply: core: Add a macro that maps enum properties to text values
UPSTREAM: power: supply: core: Use designated initializer for property text arrays
UPSTREAM: power: supply: core: Cleanup power supply sysfs attribute list
UPSTREAM: power: supply: core: reduce power_supply_show_usb_type() parameters
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL
ANDROID: fix copyright notice
ANDROID: add support for vendor hooks
ANDROID: GKI: update abi definitions
iommu/iova: Free global iova rcache on iova alloc failure
iommu/iova: Retry from last rb tree node if iova search fails
pinctrl: qcom: Update pinctrl for HOLI soc
Linux 5.4.51
efi: Make it possible to disable efivar_ssdt entirely
dm zoned: assign max_io_len correctly
x86/resctrl: Fix memory bandwidth counter width for AMD
mm, compaction: make capture control handling safe wrt interrupts
mm, compaction: fully assume capture is not NULL in compact_zone_order()
irqchip/gic: Atomically update affinity
dma-buf: Move dma_buf_release() from fops to dentry_ops
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amd/display: Only revalidate bandwidth on medium and fast updates
MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
cifs: Fix the target file was deleted when rename failed.
SMB3: Honor 'handletimeout' flag for multiuser mounts
SMB3: Honor lease disabling for multiuser mounts
SMB3: Honor persistent/resilient handle flags for multiuser mounts
SMB3: Honor 'seal' flag for multiuser mounts
Revert "ALSA: usb-audio: Improve frames size computation"
nfsd: apply umask on fs without ACL support
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
i2c: mlxcpld: check correct size of maximum RECV_LEN packet
i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
samples/vfs: avoid warning in statx override
nvme: fix a crash in nvme_mpath_add_disk
nvme: fix identify error status silent ignore
SMB3: Honor 'posix' flag for multiuser mounts
virtio-blk: free vblk-vqs in error path of virtblk_probe()
drm: sun4i: hdmi: Remove extra HPD polling
nfsd: fix nfsdfs inode reference count leak
nfsd4: fix nfsdfs reference count loop
thermal/drivers/rcar_gen3: Fix undefined temperature if negative
thermal/drivers/mediatek: Fix bank number settings on mt8183
hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
hwmon: (max6697) Make sure the OVERT mask is set correctly
cxgb4: fix SGE queue dump destination buffer context
cxgb4: use correct type for all-mask IP address comparison
cxgb4: fix endian conversions for L4 ports in filters
cxgb4: parse TC-U32 key values and masks natively
cxgb4: use unaligned conversion for fetching timestamp
RDMA/counter: Query a counter before release
rxrpc: Fix afs large storage transmission performance drop
drm/msm/dpu: fix error return code in dpu_encoder_init
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
tpm: Fix TIS locality timeout problems
selftests: tpm: Use /bin/sh instead of /bin/bash
kgdb: Avoid suspicious RCU usage warning
nvme-multipath: fix bogus request queue reference put
nvme-multipath: fix deadlock due to head->lock
nvme-multipath: fix deadlock between ana_work and scan_work
nvme-multipath: set bdi capabilities once
s390/debug: avoid kernel warning on too large number of pages
tools lib traceevent: Handle __attribute__((user)) in field names
tools lib traceevent: Add append() function helper for appending strings
usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
rxrpc: Fix race between incoming ACK parser and retransmitter
mm/slub: fix stack overruns with SLUB_STATS
mm/slub.c: fix corrupted freechain in deactivate_slab()
sched/debug: Make sd->flags sysctl read-only
usbnet: smsc95xx: Fix use-after-free after removal
EDAC/amd64: Read back the scrub rate PCI register on F15h
mm: fix swap cache node allocation mask
io_uring: make sure async workqueue is canceled on exit
sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
usb: gadget: Fix interface descriptor fields for QTI functions
PM / devfreq: make memlat and bwmon governors immutable
ANDROID: update the ABI representation after ion sysfs changes
ANDROID: add ion_stat tracepoint to common kernel
ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
ANDROID: Update ABI representation for libabigail update
ANDROID: Update the ABI representation
icnss2: Add snapshot of icnss2 driver
dt-bindings: clock: add MDSS clock names for 10nm architecture
iommu/iova: Don't BUG on invalid PFNs
input: qcom-hv-haptics: Update sequence of reading STATUS_DATA
drivers: pinctrl: Add gpio to mpm mapping for holi
ufs: ufs-qcom: Fix racing caused by ufs_qcom_testbus_config()
clk: qcom: gpucc-lahaina: Fix gpu_cc_cx_gmu_clk stuck off warning
mmc: Change locking for clk scaling from bh to irqsave
msm: cvp: Increase delay during AXI reset pulse
ANDROID: GKI: Incremental fs: move MODULE_IMPORT_NS() line
msm: adsprpc: Reserve contexts for all static handles
memshare: Move ramdump collection to AFTER_SHUTDOWN event
ANDROID: GKI: set vfs-only exports into their own namespace
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
ANDROID: GKI: make VIDEOBUF2_DMA_CONTIG under GKI_HIDDEN_MEDIA_CONFIGS
ANDROID: PM: sleep: export device_pm_callback_start/end trace event
ANDROID: fix copyright notice
ANDROID: GKI: add android_vendor.h
arm64: defconfig: Enable BFQ io scheduler on holi
ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
mm: reduce the time spend by killed tasks in alloc path
arm64: defconfig: Move to upstream ufshcd core
RTC6226: keep tuned to valid lower band channel for dwell time
uio: msm_sharedmem: shared memory region access is also given to vm-nav
soc: qcom: secure_buffer: add support for VMID_NAV
uio: msm_sharedmem: add guard page around shared memory
arm64: defconfig: Enable shima interconnect driver
ANDROID: GKI: enable CONFIG_TYPEC_TCPM
ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
input: qcom-hv-haptics: clear HW faults before enabling play
ANDROID: GKI: move abi files to android/
ANDROID: GKI: drop unneeded "_whitelist" off of symbol filenames
msm: kgsl: Add support for A660 GPU variant
interconnect: qcom: Add Shima interconnect provider driver
bindings: clock: gcc: Add support for REF clock for HOLI
defconfig: arm64: Enable the GPUCC clock controller
clk: qcom: gpucc: Add Graphics Clock controller for HOLI
defconfig: lahaina: Enable memshare driver on lahaina_debug
ANDROID: GKI: modules should not run programs
phy: ufs: Add UFS PHY support for Holi
msm_rtb: Include <asm/io.h> header in rtb for QGKI
UPSTREAM: net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
kernel: add header file for audio compressed formats in bp
arm64: defconfig: Enable IO_PGTABLE_PAGE_ACCOUNTING for debug configs
UPSTREAM: bpf: Add gso_size to __sk_buff
clk: qcom: gcc-lahaina: Update video_axi clks to clk_branch2_force_off_ops
cnss2: Add PBL and SBL dump only for QCA6490
UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
ANDROID: ABI/Whitelist: update symbols of incrementalfs.ko and sprd_*.ko to unisoc whitelist
ANDROID: GKI: update abi definition now that EHCI driver is built in
ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
ANDROID: GKI: support CONFIG_USB_EHCI_HCD
byte-cntr: Set offset as rwp offset when sw usb mode start
ABI: Update internal whitelist for cnss symbols
UPSTREAM: mmc: sdhci-msm: Deactivate CQE during SDHC reset
UPSTREAM: mmc: cqhci: Add cqhci_deactivate()
mhi: core: Expose API to check device execution environment
mhi: core: Use high priority workqueue for all MHI work
mhi: core: Move to error state as soon as RDDM is detected
cnss2: set rddm support boolean for MHI
mhi: core: Move power down check within the RDDM image support
mhi: core: Separate rddm support and dump collection
mhi: cntrl: qcom: expand debug modes for new device bringup
mhi: core: move certain logs to controller log buffer
mhi: cntrl: qcom: move certain logs to controller log buffer
mhi: cntrl: qcom: reduce timesync and bootlogger log buffer size
mhi: cntrl: qcom: add support for controller ipc logs
cnss2: add support for controller IPC logs
mhi: core: add log buffer for controller bootup and shutdown
input: touchscreen: focaltech_touch: Remove vfs_read()
ANDROID: Update kabi for db845c (keeping up with ufs-qcom zig-zag)
input: qcom-hv-haptics: adjust frequency calibration sequence
HID: qvr: using different dma-buf APIs
cnss2: Add support to create device sysfs group
abi: Update qcom whitelist with devm_device* APIs
ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
pci: msm: Add support to disable L1SS sleep
scsi: ufs: Read device tree to find UFS's Vcc voltage level
Linux 5.4.50
Revert "tty: hvc: Fix data abort due to race in hvc_open"
xfs: add agf freeblocks verify in xfs_agf_verify
dm writecache: add cond_resched to loop in persistent_memory_claim()
dm writecache: correct uncommitted_block when discarding uncommitted entry
xprtrdma: Fix handling of RDMA_ERROR replies
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
drm/amdgpu: add fw release for sdma v5_0
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm: rcar-du: Fix build error
drm/amd: fix potential memleak in err branch
ring-buffer: Zero out time extend if it is nested and not absolute
tracing: Fix event trigger to accept redundant spaces
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
arm64: perf: Report the PC value in REGS_ABI_32 mode
mm/memcontrol.c: add missed css_put()
ocfs2: fix panic on nfs server over ocfs2
ocfs2: fix value of OCFS2_INVALID_SLOT
ocfs2: load global_inode_alloc
ocfs2: avoid inode removal while nfsd is accessing it
mm/slab: use memzero_explicit() in kzfree()
btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
btrfs: check if a log root exists before locking the log_mutex on unlink
btrfs: fix data block group relocation failure due to concurrent scrub
btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
x86/asm/64: Align start of __clear_user() loop to 16-bytes
x86/cpu: Use pinning mask for CR4 bits needing to be 0
KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
KVM: nVMX: Plumb L2 GPA through to PML emulation
KVM: X86: Fix MSR range of APIC registers in X2APIC mode
erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
ACPI: configfs: Disallow loading ACPI tables when locked down
ACPI: sysfs: Fix pm_profile_attr type
ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
ALSA: hda/realtek - Add quirk for MSI GE63 laptop
ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
RISC-V: Don't allow write+exec only page mapping request in mmap
block: update hctx map when use multiple maps
blktrace: break out of blktrace setup on concurrent calls
kprobes: Suppress the suspicious RCU warning on kprobes
recordmcount: support >64k sections
kbuild: improve cc-option to clean up all temporary files
arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
s390/vdso: fix vDSO clock_getres()
s390/vdso: Use $(LD) instead of $(CC) to link vDSO
s390/ptrace: fix setting syscall number
s390/ptrace: pass invalid syscall numbers to tracing
pinctrl: tegra: Use noirq suspend/resume callbacks
pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
test_objagg: Fix potential memory leak in error handling
net: alx: fix race condition in alx_remove
ibmvnic: Harden device login requests
hwrng: ks-sa - Fix runtime PM imbalance on error
riscv/atomic: Fix sign extension for RV64I
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
sata_rcar: handle pm_runtime_get_sync failure cases
sched/core: Fix PI boosting between RT and DEADLINE tasks
sched/deadline: Initialize ->dl_boosted
afs: Fix storage of cell names
i2c: core: check returned size of emulated smbus block read
i2c: fsi: Fix the port number field in status register
clk: sifive: allocate sufficient memory for struct __prci_data
net: bcmgenet: use hardware padding of runt frames
netfilter: ipset: fix unaligned atomic access
nvme: don't protect ns mutation with ns->head->lock
usb: renesas_usbhs: getting residue from callback_result
usb: gadget: udc: Potential Oops in error handling code
scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
cxgb4: move handling L2T ARP failures to caller
net: qede: fix use-after-free on recovery and AER handling
net: qede: fix PTP initialization on recovery
net: qed: fix excessive QM ILT lines consumption
net: qed: fix NVMe login fails over VFs
net: qede: stop adding events on an already destroyed workqueue
net: qed: fix async event callbacks unregistering
net: qed: fix left elements count calculation
iommu/vt-d: Update scalable mode paging structure coherency
iommu/vt-d: Enable PCI ACS for platform opt in hint
selftests/net: report etf errors correctly
RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
s390/qeth: fix error handling for isolation mode cmds
ASoC: rockchip: Fix a reference count leak.
RDMA/cma: Protect bind_list and listen_list while finding matching cm id
RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
rxrpc: Fix handling of rwind from an ACK packet
ARM: dts: NSP: Correct FA2 mailbox node
bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
devmap: Use bpf_map_area_alloc() for allocating hash buckets
regmap: Fix memory leak from regmap_register_patch
x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
ARM: dts: Fix duovero smsc interrupt for suspend
ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
bpf, xdp, samples: Fix null pointer dereference in *_user code
samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
ASoC: fsl_ssi: Fix bclk calculation for mono channel
RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
ASoC: qcom: common: set correct directions for dailinks
ASoc: q6afe: add support to get port direction
efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
efi/tpm: Verify event log header before parsing
ASoC: q6asm: handle EOS correctly
xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
ARM: OMAP2+: Fix legacy mode dss_reset
bus: ti-sysc: Ignore clockactivity unless specified as a quirk
bus: ti-sysc: Flush posted write on enable and disable
IB/hfi1: Fix module use count flaw due to leftover module put calls
IB/mad: Fix use after free when destroying MAD agent
loop: replace kill_bdev with invalidate_bdev
cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
xhci: Return if xHCI doesn't support LPM
xhci: Fix enumeration issue when setting max packet size for FS devices.
xhci: Fix incorrect EP_STATE_MASK
cifs/smb3: Fix data inconsistent when zero file range
cifs/smb3: Fix data inconsistent when punch hole
cifs: Fix cached_fid refcnt leak in open_shroot
scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
scsi: qla2xxx: Keep initiator ports after RSCN
usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
usb: cdns3: ep0: fix the test mode set incorrectly
usb: cdns3: trace: using correct dir value
ALSA: usb-audio: Fix OOB access of mixer element list
ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
ALSA: usb-audio: add quirk for Denon DCD-1500RE
ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
xhci: Poll for U0 after disabling USB2 LPM
usb: host: xhci-mtk: avoid runtime suspend when removing hcd
USB: ehci: reopen solution for Synopsys HC bug
usb: add USB_QUIRK_DELAY_INIT for Logitech C922
usb: dwc2: Postponed gadget registration to the udc class driver
USB: ohci-sm501: Add missed iounmap() in remove
binder: fix null deref of proc->context
ALSA: usb-audio: Fix potential use-after-free of streams
fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
net: sched: export __netdev_watchdog_up()
btrfs: fix a block group ref counter leak after failure to remove block group
Revert "i2c: tegra: Fix suspending in active runtime PM state"
tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
sch_cake: fix a few style nits
sch_cake: don't call diffserv parsing code when it is not needed
sch_cake: don't try to reallocate or unshare skb unconditionally
ip_tunnel: fix use-after-free in ip_tunnel_lookup()
net: phy: Check harder for errors in get_phy_id()
ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
tcp: grow window for OOO packets only for SACK flows
tcp: don't ignore ECN CWR on pure ACK
sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
rxrpc: Fix notification call on completion of discarded calls
rocker: fix incorrect error handling in dma_rings_init
openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
net: usb: ax88179_178a: fix packet alignment padding
net: increment xmit_recursion level in dev_direct_xmit()
net: Fix the arp error in some cases
net: fix memleak in register_netdevice()
net: Do not clear the sock TX queue in sk_set_socket()
net: core: reduce recursion limit value
net: bridge: enfore alignment for ethernet address
mvpp2: ethtool rxtx stats fix
mld: fix memory leak in ipv6_mc_destroy_dev()
ibmveth: Fix max MTU limit
geneve: allow changing DF behavior after creation
enetc: Fix tx rings bitmap iteration range, irq handling
block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
msm: kgsl: Update current frequency in devfreq status structure
mm, memory_hotplug: update pcp lists everytime onlining a memory block
sound: usb: Fix check with usb_get_controller_id() for valid controller id
ANDROID: GKI: revert part of the ufshcd_* export removals
ANDROID: GKI: update ABI definitions based on recent wifi backports
BACKPORT: cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
BACKPORT: nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
BACKPORT: nl80211: modify TID-config API
BACKPORT: nl80211: Add NL command to support TID speicific configurations
BACKPORT: cfg80211: Support key configuration for Beacon protection (BIGTK)
BACKPORT: cfg80211: More error messages for key addition failures
BACKPORT: cfg80211: Enhance the AKM advertizement to support per interface.
BACKPORT: nl80211: add handling for BSS color
BACKPORT: cfg80211: VLAN offload support for set_key and set_sta_vlan
drivers: thermal: Avoid multiple TSENS controller re-init simultaneously
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
ASoC: pcm: add null check for be_substream
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
defconfig: msm: Enable CONFIG_QTI_TZ_LOG on perf builds
arm64: defconfig: configuration for UTS namespace
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
msm: cvp: Re-initialize the HFI queue headers after CDSP-SSR
FROMGIT: binder: fix null deref of proc->context
Revert "ANDROID: fscrypt: add key removal notifier chain"
drivers: thermal: bcl: Update the threshold conversion
soc: qcom: altmode-glink: Execute client callback in work
drivers: thermal: pe_sensor: Add code to clear victim irq status
UPSTREAM: scsi: ufs: Fix imprecise load calculation in devfreq window
UPSTREAM: scsi: ufs: Add trace event for UIC commands
UPSTREAM: scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
UPSTREAM: scsi: ufs-mediatek: Allow unbound mphy
UPSTREAM: scsi: ufs-mediatek: Fix unbalanced clock on/off
UPSTREAM: scsi: ufs-mediatek: Introduce low-power mode for device power supply
UPSTREAM: scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
UPSTREAM: scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
BACKPORT: scsi: ufs: Disable WriteBooster capability in non-supported UFS device
BACKPORT: scsi: ufs: Fix WriteBooster flush during runtime suspend
BACKPORT: scsi: ufs: Fix index of attributes query for WriteBooster feature
BACKPORT: scsi: ufs: Allow WriteBooster on UFS 2.2 devices
UPSTREAM: scsi: ufs-mediatek: Customize WriteBooster flush policy
UPSTREAM: scsi: ufs: Customize flush threshold for WriteBooster
BACKPORT: scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
UPSTREAM: scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
UPSTREAM: scsi: ufs: Cleanup WriteBooster feature
UPSTREAM: scsi: ufs-mediatek: Enable WriteBooster capability
BACKPORT: scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
BACKPORT: scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
UPSTREAM: scsi: ufs-mediatek: Add fixup_dev_quirks vops
UPSTREAM: scsi: ufs: Export ufs_fixup_device_setup() function
BACKPORT: scsi: ufs: Introduce fixup_dev_quirks vops
UPSTREAM: scsi: ufs-mediatek: add error recovery for suspend and resume
UPSTREAM: scsi: ufs: export ufshcd_link_recovery
UPSTREAM: scsi: ufs-mediatek: customize the delay for enabling host
UPSTREAM: scsi: ufs: make HCE polling more compact to improve initialization latency
BACKPORT: scsi: ufs: allow custom delay prior to host enabling
UPSTREAM: scsi: ufs-mediatek: use common delay function
UPSTREAM: scsi: ufs: introduce common and flexible delay function
UPSTREAM: scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
UPSTREAM: scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
BACKPORT: scsi: ufs: Add max_lu_supported in struct ufs_dev_info
RTC6226: set the the Channel spacing value in Radio Config register
ANDROID: GKI: remove ufshcd_* exports from whitelists
defconfig: enable fixed and stub regulator for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable QCOM and HISI UFS drivers
ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
icc: dt-bindings: Update endpoint IDs for interconnects for SHIMA
soc: qcom: crypto-qti-hwkm: add wrapped raw secret
interconnect: qcom: Add sdxlemur interconnect provider driver
dt-bindings: interconnect: Add support for SDXLEMUR DT bindings
msm: cvp: Avoid reset CVP clock during power off
msm: cvp: Avoids sending random error code to DSP
tmc-etr: Fix duplicate logs issue when use sw usb mode
Revert "irqdomain: Implement and expose API to clear IRQ mapping for radix tree"
buses: i2c: update i2c geni driver to include irq.h
UPSTREAM: amba: Retry adding deferred devices at late_initcall
scsi: ufs-qcom: add qos support for ufs
arm64: defconfig: remove configs to fix kw issues
net: qrtr: ns: Change servers radix tree to xarray
net: qrtr: ns: Change nodes radix tree to xarray
mailbox: qcom-apcs: Add compatible for sdxlemur
defconfig: arm64: Disable SDCARD_FS for Lahaina
clk: qcom: clk-branch: Add clk_branch2_force_off_ops to force off a clock
ANDROID: GKI: Enable INTERVAL_TREE
FROMGIT: binder: fix null deref of proc->context
cnss2: Handle PCI register rw operation during crash shutdown
build.config.msm.lahaina: Add qgki-consolidate as a supported variant
ANDROID: Makefile: append BUILD_NUMBER to version string when defined
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: add trusted touch config for genericarmv8
ABI: Update whitelist
defconfig: enable system pm violators for lahaina
mm: memory_hotplug: wait on device_hotplug_lock in OOM path
mm: change max readahead size to 512KB
mm: disable fault around on emulated access bit architecture
mm: allocate swapin pages from movable zone
ABI: Add synx driver ABIs for QCOM whitelist
bindings: clock: qcom: Update the GPU CC clock IDs
clk: qcom: clk-branch: Add clock ops for Voltage voting
clk: qcom: Add qcom implementation of qcom_clk_set_flags
defconfig: Enable MPM driver for Holi
dt-bindings: clock: Add support for clock ids for SDXLEMUR
soc: qcom: rpmh-rsc: Correctly handle zero active TCS for solver mode
defconfig: msm: Disable CONFIG_MSM_TZ_LOG from perf builds
staging: android: ion: Add support for the audio ML heap
soc: qcom: secure_buffer: Add support for VMID_ADSP_HEAP and VMID_LPASS
iommu: Remove iommu_debugfs_top
iommu: Refactor IOMMU pagetable page accounting into a config option
iommu: add a function to get MID/PID/BID info
soc: qcom: hwkm: Re-format cmd packet for system kdf
leds: qti-flash: Disable flash LED channel after De-strobe
leds: qti-flash: Disable flash LED when brightness is set to 0
usb: gadget: composite: Inform controller driver of self-powered
scsi: ufs: Try to save power mode change and UIC cmd completion timeout
ANDROID: GKI: update the abi definitions due to 5.4.49 and padding
ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget
ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
sched/fair: Fix need_idle argument in sched_task_util trace point
power: smb1355: Add snapshot of SMB1355 charger driver
arm64: defconfig: Add support for CAMCC, VIDEOCC, GPUCC for SHIMA
msm: adsprpc: Add support for recover session on DSP
ANDROID: ext4: Optimize match for casefolded encrypted dirs
ANDROID: ext4: Handle casefolding with encryption
pil: Fix minidump collection during SSR
arm64: Enable a bunch of android recommended configs
cnss2: Add debug dump for Wlan FW PBL and SBL
msm: cvp: Increase delay during AXI reset pulse
ufs: sysfs: Use snprintf instead of sprintf
Linux 5.4.49
net: core: device_rename: Use rwsem instead of a seqcount
sched/rt, net: Use CONFIG_PREEMPTION.patch
pwm: jz4740: Enhance precision in calculation of duty cycle
net: octeon: mgmt: Repair filling of RX ring
e1000e: Do not wake up the system via WOL if device wakeup is disabled
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
tracing/probe: Fix memleak in fetch_op_data operations
crypto: algboss - don't wait during notifier callback
crypto: algif_skcipher - Cap recv SG list at ctx->used
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/connector: notify userspace on hotplug after register complete
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915/gem: Avoid iterating an empty list
drm/msm: Check for powered down HW in the devfreq callbacks
drm/i915: Fix AUX power domain toggling across TypeC mode resets
s390: fix syscall_get_error for compat processes
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: split f2fs_d_compare() from f2fs_match_name()
net/mlx5: DR, Fix freeing in dr_create_rc_qp()
block: nr_sects_write(): Disable preemption on seqcount write
x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
drm/amd/display: Use swap() where appropriate
drm/dp_mst: Increase ACT retry timeout to 3s
ext4: avoid race conditions when remounting with options that change dax
jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
selinux: fix double free
drm/amdgpu: Replace invalid device ID with a valid device ID
drm/qxl: Use correct notify port address when creating cursor ring
drm/dp_mst: Reformat drm_dp_check_act_status() a bit
ext4: avoid utf8_strncasecmp() with unstable name
ext4: fix partial cluster initialization when splitting extent
drm: encoder_slave: fix refcouting error for modules
libata: Use per port sync for detach
arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
mvpp2: remove module bugfix
block: Fix use-after-free in blkdev_get()
scsi: ufs-bsg: Fix runtime PM imbalance on error
bnxt_en: Return from timer if interface is not in open state.
afs: Fix the mapping of the UAEOVERFLOW abort code
afs: Set error flag rather than return error from file status decode
afs: Always include dir in bulk status fetch from afs_do_lookup()
afs: Fix EOF corruption
afs: afs_write_end() should change i_size under the right lock
afs: Fix non-setting of mtime when writing into mmap
powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
bcache: fix potential deadlock problem in btree_gc_coalesce
ext4: stop overwrite the errcode in ext4_setup_super
perf stat: Fix NULL pointer dereference
perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
usb/ehci-platform: Set PM runtime as active on resume
usb: host: ehci-platform: add a quirk to avoid stuck
usb/xhci-plat: Set PM runtime as active on resume
bpf: Fix memlock accounting for sock_hash
iavf: fix speed reporting over virtchnl
xdp: Fix xsk_generic_xmit errno
nfs: set invalid blocks after NFSv4 writes
nvme-pci: use simple suspend when a HMB is enabled
net/filter: Permit reading NET in load_bytes_relative when MAC not set
x86/idt: Keep spurious entries unset in system_vectors
scsi: acornscsi: Fix an error handling path in acornscsi_probe()
libbpf: Handle GCC noreturn-turned-volatile quirk
drm/sun4i: hdmi ddc clk: Fix size of m divider
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
bpf, sockhash: Synchronize delete from bucket list on map free
bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
ASoC: rt5645: Add platform-data for Asus T101HA
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
ASoC: core: only convert non DPCM link to DPCM link
afs: Fix memory leak in afs_put_sysnames()
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
selftests/net: in timestamping, strncpy needs to preserve null byte
drivers/perf: hisi: Fix wrong value for all counters enable
i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
NTB: ntb_test: Fix bug when counting remote files
NTB: perf: Fix race condition when run with ntb_test
NTB: perf: Fix support for hardware that doesn't have port numbers
NTB: perf: Don't require one more memory window than number of peers
NTB: Revert the change to use the NTB device dev for DMA allocations
NTB: ntb_tool: reading the link file should not end in a NULL byte
ntb_tool: pass correct struct device to dma_alloc_coherent
ntb_perf: pass correct struct device to dma_alloc_coherent
net: marvell: Fix OF_MDIO config check
gfs2: fix use-after-free on transaction ail lists
blktrace: fix endianness for blk_log_remap()
blktrace: fix endianness in get_pdu_int()
blktrace: use errno instead of bi_status
selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
include/linux/bitops.h: avoid clang shift-count-overflow warnings
lib/zlib: remove outdated and incorrect pre-increment optimization
geneve: change from tx_error to tx_dropped on missing metadata
crypto: omap-sham - add proper load balancing support for multicore
drm/amd/display: Revalidate bandwidth before commiting DC updates
nfsd: safer handling of corrupted c_type
pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
scsi: ufs: Don't update urgent bkops level when toggling auto bkops
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
gfs2: Allow lock_nolock mount to specify jid=X
nfsd4: make drc_slab global, not per-net
ceph: don't return -ESTALE if there's still an open file
drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
openrisc: Fix issue with argument clobbering for clone/fork
rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
rtc: rv3028: Add missed check for devm_regmap_init_i2c()
vfio/mdev: Fix reference count leak in add_mdev_supported_type
ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
powerpc/4xx: Don't unmap NULL mbase
input: i8042 - Remove special PowerPC handling
of: Fix a refcounting bug in __of_attach_node_sysfs()
NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
/dev/mem: Revoke mappings when a driver claims the region
misc: xilinx-sdfec: improve get_user_pages_fast() error handling
clk: ast2600: Fix AHB clock divider for A1
clk: sprd: return correct type of value for _sprd_pll_recalc_rate
KVM: PPC: Book3S: Fix some RCU-list locks
KVM: PPC: Book3S HV: Ignore kmemleak false positives
scsi: ufs-qcom: Fix scheduling while atomic issue
clk: bcm2835: Fix return type of bcm2835_register_gate
scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
ASoC: fix incomplete error-handling in img_i2s_in_probe.
powerpc/32s: Don't warn when mapping RO data ROX.
mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
mfd: stmfx: Fix stmfx_irq_init error path
mfd: stmfx: Reset chip on resume as supply was disabled
x86/apic: Make TSC deadline timer detection message visible
RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
scripts: headers_install: Exit with error on config leak
usb: gadget: Fix issue with config_ep_by_speed function
usb: gadget: fix potential double-free in m66592_probe.
usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
usb: dwc2: gadget: move gadget resume after the core is in L0 state
watchdog: da9062: No need to ping manually before setting timeout
IB/cma: Fix ports memory leak in cma_configfs
PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
PCI: dwc: Fix inner MSI IRQ domain registration
PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
powerpc/64s/pgtable: fix an undefined behaviour
arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
fuse: copy_file_range should truncate cache
fuse: fix copy_file_range cache issues
firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
scsi: target: tcmu: Userspace must not complete queued commands
RDMA/hns: Fix cmdq parameter of querying pf timer resource
RDMA/hns: Bugfix for querying qkey
clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
fpga: dfl: afu: Corrected error handling levels
tty: n_gsm: Fix bogus i++ in gsm_data_kick
USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
usb/ohci-platform: Fix a warning when hibernating
vfio-pci: Mask cap zero
powerpc/ps3: Fix kexec shutdown hang
drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
powerpc/pseries/ras: Fix FWNMI_VALID off by one
powerpc/64s/exception: Fix machine check no-loss idle wakeup
ipmi: use vzalloc instead of kmalloc for user creation
habanalabs: increase timeout during reset
PCI/PM: Assume ports without DLL Link Active train links in 100 ms
HID: Add quirks for Trust Panora Graphic Tablet
ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
tty: n_gsm: Fix waking up upper tty layer when room available
tty: n_gsm: Fix SOF skipping
powerpc/64: Don't initialise init_task->thread.regs
PCI: Fix pci_register_host_bridge() device_register() error handling
clk: ti: composite: fix memory leak
USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
dlm: remove BUG() before panic()
pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
ASoC: ux500: mop500: Fix some refcounted resources issues
SoC: rsnd: add interrupt support for SSI BUSIF buffer
scsi: mpt3sas: Fix double free warnings
scsi: target: loopback: Fix READ with data and sensebytes
arm64: dts: msm8996: Fix CSI IRQ types
ASoC: SOF: core: fix error return code in sof_probe_continue()
power: supply: smb347-charger: IRQSTAT_D is volatile
power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
scsi: qla2xxx: Fix warning after FC target reset
PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
PCI: rcar: Fix incorrect programming of OB windows
drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
serial: amba-pl011: Make sure we initialize the port.lock spinlock
i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
staging: sm750fb: add missing case while setting FB_VISUAL
staging: wilc1000: Increase the size of wid_list array
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Properly handle ClearFeature(halt)
HID: intel-ish-hid: avoid bogus uninitialized-variable warning
soundwire: slave: don't init debugfs on device registration error
ASoC: max98373: reorder max98373_reset() in resume
clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
gpio: pca953x: fix handling of automatic address incrementing
clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
clk: meson: meson8b: Fix the polarity of the RESET_N lines
clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
slimbus: ngd: get drvdata from correct device
tty: hvc: Fix data abort due to race in hvc_open
s390/qdio: put thinint indicator after early error
ALSA: usb-audio: Fix racy list management in output queue
ALSA: usb-audio: Improve frames size computation
staging: gasket: Fix mapping refcnt leak when register/store fails
staging: gasket: Fix mapping refcnt leak when put attribute fails
firmware: qcom_scm: fix bogous abuse of dma-direct internals
arm64: dts: qcom: fix pm8150 gpio interrupts
virtiofs: schedule blocking async replies in separate worker
pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
gpio: dwapb: Append MODULE_ALIAS for platform driver
RDMA/mlx5: Fix udata response upon SRQ creation
ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
arm64: dts: qcom: msm8916: remove unit name for thermal trip points
scsi: qedi: Do not flush offload work if ARP not resolved
arm64: dts: mt8173: fix unit name warnings
staging: greybus: fix a missing-check bug in gb_lights_light_config()
x86/purgatory: Disable various profiling and sanitizing options
apparmor: fix nnp subset test for unconfined
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
scsi: sr: Fix sr_probe() missing deallocate of device minor
bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
ASoC: meson: add missing free_irq() in error path
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
apparmor: check/put label on apparmor_sk_clone_security()
net: dsa: lantiq_gswip: fix and improve the unsupported interface error
apparmor: fix introspection of of task mode for unconfined tasks
mksysmap: Fix the mismatch of '.L' symbols in System.map
NTB: Fix the default port and peer numbers for legacy drivers
NTB: ntb_pingpong: Choose doorbells based on port number
yam: fix possible memory leak in yam_init_driver
sparc32: mm: Don't try to free page-table pages if ctor() fails
pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
powerpc/crashkernel: Take "mem=" option into account
ASoC: qcom: q6asm-dai: kCFI fix
cifs: set up next DFS target before generic_ip_connect()
RDMA/core: Fix several reference count leaks.
PCI: vmd: Filter resource type bits from shadow register
nfsd: Fix svc_xprt refcnt leak when setup callback client failed
powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
clk: clk-flexgen: fix clock-critical handling
scsi: vhost: Notify TCM about the maximum sg entries supported per command
scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
clk: zynqmp: fix memory leak in zynqmp_register_clocks
scsi: cxgb3i: Fix some leaks in init_act_open()
mfd: wm8994: Fix driver operation if loaded as modules
powerpc/ptdump: Add _PAGE_COHERENT flag
usb: gadget: core: sync interrupt before unbind the udc
gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
m68k/PCI: Fix a memory leak in an error handling path
PCI: pci-bridge-emul: Fix PCIe bit conflicts
scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
RDMA/mlx5: Add init2init as a modify command
coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
vfio/pci: fix memory leaks in alloc_perm_bits()
arm64: dts: fvp/juno: Fix node address fields
ps3disk: use the default segment boundary
PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
arm64: dts: fvp: Fix GIC child nodes
ASoC: SOF: Do nothing when DSP PM callbacks are not set
clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
arm64: dts: juno: Fix GIC child nodes
arm64: dts: armada-3720-turris-mox: fix SFP binding
arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
dm mpath: switch paths in dm_blk_ioctl() code path
misc: fastrpc: fix potential fastrpc_invoke_ctx leak
misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
serial: 8250: Fix max baud limit in generic 8250 port
usblp: poison URBs upon disconnect
clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
f2fs: report delalloc reserve as non-free in statfs for project quota
iio: bmp280: fix compensation of humidity
rtc: mc13xxx: fix a double-unlock issue
powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
Input: edt-ft5x06 - fix get_default register write access
scsi: qla2xxx: Fix issue with adapter's stopping state
PCI: Allow pci_resize_resource() for devices on root bus
ALSA: isa/wavefront: prevent out of bounds write in ioctl
ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
arm64: dts: meson: fixup SCP sram nodes
scsi: qedi: Check for buffer overflow in qedi_set_path()
scsi: core: free sgtables in case command setup fails
ARM: dts: stm32: Add missing ethernet PHY reset on AV96
ARM: integrator: Add some Kconfig selections
ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
ARM: dts: renesas: Fix IOMMU device node names
backlight: lp855x: Ensure regulators are disabled on probe failure
ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
clk: qcom: msm8916: Fix the address location of pll->config_reg
remoteproc: Fix IDR initialisation in rproc_alloc()
iio: pressure: bmp280: Tolerate IRQ before registering
ASoC: SOF: imx8: Fix randbuild error
i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
ASoC: tegra: tegra_wm8903: Support nvidia, headset property
clk: sunxi: Fix incorrect usage of round_down()
power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
memshare: Add debug logs to track subsystem notification
ANDROID: abi_gki_aarch64_qcom_whitelist: Add reboot_mode
cpufreq: qcom: cpufreq-hw: Remove enable of GT_IRQ for EPSS
usb: dwc3-msm: Fix potential array out-of- bounds access
clk: qcom: gpucc: Add Support for GPUCC clock driver for SHIMA
msm: kgsl: Fix kgsl_state_is_awake for gmu targets
msm: kgsl: Move rscc to a6xx gmu space
msm: kgsl: Get rid of gmu_core_snapshot and gmu_core_dev_snapshot
msm: kgsl: Pare down the gmu core and dev ops
msm: kgsl: Move gmu_fault from snapshot structure
msm: kgsl: Do inline gmu and rgmu snapshot
msm: kgsl: Make kgsl_pwrctrl_axi return a value
ANDROID: Update kabi for db845c (following moving pinctrl to a module)
ANDROID: GKI: Remove msm_pinctrl-* symbols from the abi lists
ANDROID: db845c_gki.fragment: Add PINCTRL_MSM=m
ANDROID: GKI: Remove PINCTRL_MSM as built in driver
ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
msm: kgsl: Add target specific clock and bus scaling
config: Enable module signature in generic defconfig
msm: ipa: Add more ipa API to ipa framework
serial: msm_geni_serial: Fix DMA TX FSM reset sequence
serial: msm-geni-serial: Fix possible null pointer access with handle_rx
msm: kgsl: Fix datatype of count in kgsl_alloc_secure_pages
power: smb1398: Add snapshot of driver
trace: increase caller depth for preempt/irqs disable events
serial: Refactor code to reduce cyclomatic complexity
input: touchscreen: st: add trusted touch support
msm: adsprpc: limit number of pending invocations to DSP
sched: use wake_q length only when WALT is enabled
ANDROID: GKI: update ABI after struct vm_fault changes
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
net: qrtr: ns: Add ipc logging to ns
net: qrtr: Fix early exit in del client and bye cmds
msm: adsprpc: limit number of cached buffers
FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context
ANDROID: GKI: Update ABI for incremental fs
ANDROID: GKI: Update whitelist and defconfig for incfs
sysfs: ufs-qcom: Add sysfs entries for flashpvl
ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
ANDROID: GKI: scripts: Makefile: update the lz4 command
msm: kgsl: Do not clear dispatcher fault when adreno reset fails
ANDROID: Use depmod from the hermetic toolchain
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
taskstats: extended taskstats2 with acct fields
Linux 5.4.48
perf symbols: Fix kernel maps for kcore and eBPF
perf symbols: Fix debuginfo search for Ubuntu
perf probe: Check address correctness by map instead of _etext
perf probe: Fix to check blacklist address correctly
perf probe: Do not show the skipped events
f2fs: fix checkpoint=disable:%u%%
w1: omap-hdq: cleanup to add missing newline for some dev_dbg
mtd: rawnand: tmio: Fix the probe error path
mtd: rawnand: mtk: Fix the probe error path
mtd: rawnand: pasemi: Fix the probe error path
mtd: rawnand: plat_nand: Fix the probe error path
mtd: rawnand: sunxi: Fix the probe error path
mtd: rawnand: oxnas: Fix the probe error path
mtd: rawnand: socrates: Fix the probe error path
mtd: rawnand: orion: Fix the probe error path
mtd: rawnand: xway: Fix the probe error path
mtd: rawnand: ingenic: Fix the probe error path
mtd: rawnand: sharpsl: Fix the probe error path
mtd: rawnand: diskonchip: Fix the probe error path
mtd: rawnand: brcmnand: fix hamming oob layout
mtd: rawnand: onfi: Fix redundancy detection check
mtd: rawnand: Fix nand_gpio_waitrdy()
sunrpc: clean up properly in gss_mech_unregister()
sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
kbuild: force to build vmlinux if CONFIG_MODVERSION=y
powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
powerpc/64s: Don't let DT CPU features set FSCR_DSCR
powerpc/32: Disable KASAN with pages bigger than 16k
powerpc/kasan: Fix shadow pages allocation failure
powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
drivers/macintosh: Fix memleak in windfarm_pm112 driver
ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
soc/tegra: pmc: Select GENERIC_PINCONF
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
kernel/cpu_pm: Fix uninitted local in cpu_pm
powerpc/fadump: Account for memory_limit while reserving memory
powerpc/fadump: consider reserved ranges while reserving memory
powerpc/fadump: use static allocation for reserved memory ranges
alpha: fix memory barriers so that they conform to the specification
dm crypt: avoid truncating the logical block size
sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
sparc32: fix register window handling in genregs32_[gs]et()
gnss: sirf: fix error return code in sirf_probe()
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
power: supply: core: fix memory leak in HWMON error path
power: supply: core: fix HWMON temperature labels
power: vexpress: add suppress_bind_attrs to true
EDAC/amd64: Add AMD family 17h model 60h PCI IDs
hwmon: (k10temp) Add AMD family 17h model 60h PCI match
igb: Report speed and duplex as unknown when device is runtime suspended
clk: mediatek: assign the initial value to clk_init_data of mtk_mux
media: ov5640: fix use of destroyed mutex
b43_legacy: Fix connection problem with WPA3
b43: Fix connection problem with WPA3
b43legacy: Fix case where channel status is corrupted
Bluetooth: hci_bcm: fix freeing not-requested IRQ
serial: 8250: Avoid error message on reprobe
media: cedrus: Program output format during each run
media: go7007: fix a miss of snd_card_free
carl9170: remove P2P_GO support
e1000e: Relax condition to trigger reset for ME workaround
e1000e: Disable TSO for buffer overrun workaround
PCI: Program MPS for RCiEP devices
ima: Set again build_ima_appraise variable
ima: Remove redundant policy rule set in add_rules()
x86/amd_nb: Add AMD family 17h model 60h PCI IDs
serial: 8250_pci: Move Pericom IDs to pci_ids.h
PCI: Add Loongson vendor ID
x86/amd_nb: Add Family 19h PCI IDs
PCI: vmd: Add device id for VMD device 8086:9A0B
PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
PCI: Avoid FLR for AMD Starship USB 3.0
PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
ext4: fix race between ext4_sync_parent() and rename()
ext4: fix error pointer dereference
ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
evm: Fix possible memory leak in evm_calc_hmac_or_hash()
ima: Remove __init annotation from ima_pcrread()
ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
ima: Directly assign the ima_default_policy pointer to ima_rules
ima: Evaluate error in init_ima()
ima: Switch to ima_hash_algo for boot aggregate
ima: Fix ima digest hash table key calculation
mm: call cond_resched() from deferred_init_memmap()
mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
mm: initialize deferred pages with interrupts enabled
mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
btrfs: fix space_info bytes_may_use underflow during space cache writeout
btrfs: fix space_info bytes_may_use underflow after nocow buffered write
btrfs: fix wrong file range cleanup after an error filling dealloc range
btrfs: fix error handling when submitting direct I/O bio
btrfs: force chunk allocation if our global rsv is larger than metadata
btrfs: send: emit file capabilities after chown
btrfs: include non-missing as a qualifier for the latest_bdev
btrfs: free alien device after device add
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
selftests/bpf, flow_dissector: Close TAP device FD after the test
bpf: Fix running sk_skb program types with ktls
bpf: Refactor sockmap redirect code so its easy to reuse
bpf: Fix map permissions check
libbpf: Fix perf_buffer__free() API for sparse allocs
platform/x86: asus_wmi: Reserve more space for struct bias_args
platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
cpuidle: Fix three reference count leaks
spi: dw: Return any value retrieved from the dma_transfer callback
mmc: sdhci-esdhc-imx: fix the mask for tuning start point
iwlwifi: mvm: fix aux station leak
ixgbe: fix signed-integer-overflow warning
ice: fix potential double free in probe unrolling
mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
bcache: fix refcount underflow in bcache_device_free()
MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
PCI: Don't disable decoding when mmio_always_on is set
macvlan: Skip loopback packets in RX handler
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
btrfs: improve global reserve stealing logic
m68k: mac: Don't call via_flush_cache() on Mac IIfx
MIPS: tools: Fix resource leak in elf-entry.c
x86/mm: Stop printing BRK addresses
selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
crypto: stm32/crc32 - fix multi-instance
crypto: stm32/crc32 - fix run-time self test issue.
crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
mips: Add udelay lpj numbers adjustment
mips: MAAR: Use more precise address mask
sched: Defend cfs and rt bandwidth quota against overflow
x86/boot: Correct relocation destination on old linkers
kgdboc: Use a platform device to handle tty drivers showing up late
mwifiex: Fix memory corruption in dump_station
rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
net/mlx5e: IPoIB, Drop multicast packets that this interface sent
veth: Adjust hard_start offset on redirect XDP frames
iocost: don't let vrate run wild while there's no saturation signal
raid5: remove gfp flags from scribble_alloc()
md: don't flush workqueue unconditionally in md_open
mt76: avoid rx reorder buffer overflow
drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
wcn36xx: Fix error handling path in 'wcn36xx_probe()'
ath10k: Remove msdu from idr when management pkt send fails
nvme-tcp: use bh_lock in data_ready
nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
nvme: refine the Qemu Identify CNS quirk
iwlwifi: avoid debug max amsdu config overwriting itself
platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
platform/x86: intel-vbtn: Split keymap into buttons and switches parts
platform/x86: intel-vbtn: Use acpi_evaluate_integer()
xfs: fix duplicate verification from xfs_qm_dqflush()
xfs: reset buffer write failure state on successful completion
kgdb: Fix spurious true from in_dbg_master()
mips: cm: Fix an invalid error code of INTVN_*_ERR
MIPS: Truncate link address into 32bit for 32bit kernel
Crypto/chcr: fix for ccm(aes) failed test
xfs: clean up the error handling in xfs_swap_extents
libertas_tf: avoid a null dereference in pointer priv
powerpc/spufs: fix copy_to_user while atomic
net: allwinner: Fix use correct return type for ndo_start_xmit()
media: cec: silence shift wrapping warning in __cec_s_log_addrs()
drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
selinux: fix error return code in policydb_read()
net: lpc-enet: fix error return code in lpc_mii_init()
iocost_monitor: drop string wrap around numbers when outputting json
drivers/perf: hisi: Fix typo in events attribute array
sched/core: Fix illegal RCU from offline CPUs
exit: Move preemption fixup up, move blocking operations down
lib/mpi: Fix 64-bit MIPS build with Clang
net: bcmgenet: Fix WoL with password after deep sleep
net: bcmgenet: set Rx mode before starting netif
selftests/bpf: Fix memory leak in extract_build_id()
netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
dpaa2-eth: fix return codes used in ndo_setup_tc
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
audit: fix a net reference leak in audit_list_rules_send()
Bluetooth: btbcm: Add 2 missing models to subver tables
ath10k: add flush tx packets for SDIO chip
MIPS: Make sparse_init() using top-down allocation
media: platform: fcp: Set appropriate DMA parameters
media: dvb: return -EREMOTEIO on i2c transfer failure.
audit: fix a net reference leak in audit_send_reply()
drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
e1000: Distribute switch variables for initialization
tools api fs: Make xxx__mountpoint() more scalable
regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
brcmfmac: fix wrong location to get firmware feature
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
media: staging/intel-ipu3: Implement lock for stream on/off operations
ath10k: fix kernel null pointer dereference
staging: android: ion: use vmap instead of vm_map_ram
x86: fix vmap arguments in map_irq_stack
net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
spi: dw: Fix Rx-only DMA transfers
Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
ice: Fix memory leak
batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
btrfs: account for trans_block_rsv in may_commit_transaction
media: dvbdev: Fix tuner->demod media controller link
clocksource: dw_apb_timer_of: Fix missing clockevent timers
clocksource: dw_apb_timer: Make CPU-affiliation being optional
spi: dw: Enable interrupts in accordance with DMA xfer mode
mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
ACPI/IORT: Fix PMCG node single ID mapping handling
pmu/smmuv3: Clear IRQ affinity hint on device removal
kgdb: Prevent infinite recursive entries to the debugger
kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
Bluetooth: Add SCO fallback for invalid LMP parameters error
MIPS: Loongson: Build ATI Radeon GPU driver as module
platform/x86: dell-laptop: don't register micmute LED if there is no token
ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
lockdown: Allow unprivileged users to see lockdown status
drm: rcar-du: Set primary plane zpos immutably at initializing
block: reset mapping if failed to update hardware queue count
arm64: insn: Fix two bugs in encoding 32-bit logical immediates
block: alloc map and request for new hardware queue
ACPICA: Dispatcher: add status checks
spi: dw: Zero DMA Tx and Rx configurations on stack
rtw88: fix an issue about leak system resources
media: staging: ipu3: Fix stale list entries on parameter queue failure
arm64: cacheflush: Fix KGDB trap detection
ath10k: remove the max_sched_scan_reqs value
efi/libstub/x86: Work around LLVM ELF quirk build regression
net: ena: fix error returning in ena_com_get_hash_function()
net: atlantic: make hw_get_regs optional
sched/fair: Refill bandwidth before scaling
x86,smap: Fix smap_{save,restore}() alternatives
spi: pxa2xx: Apply CS clk quirk to BXT
libbpf: Fix memory leak and possible double-free in hashmap__clear
arm64/kernel: Fix range on invalidating dcache for boot page tables
drm/amdgpu: Init data to avoid oops while reading pp_num_states.
spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
objtool: Ignore empty alternatives
media: si2157: Better check for running tuner in init
media: vicodec: Fix error codes in probe function
crypto: ccp -- don't "select" CONFIG_DMADEVICES
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
media: staging: imgu: do not hold spinlock during freeing mmu page table
drm: bridge: adv7511: Extend list of audio sample rates
ath10k: Fix the race condition in firmware dump work queue
drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
clk: qcom: Add clk_list_rates support for divider clocks
serial: Propagate missing UART fix 4.19 to 5.4
defconfig: arm64: Enable SMD-RPM clock for HOLI
clk: qcom: clk-smd-rpm: Refactor the code for HOLI
pinctrl: qcom: Expose ufs_reset as gpio on holi
usb: gadget: Fix double free of device descriptor pointers
dwc3: gadget: Separate out top and bottom half based logging
msm: cvp: add trace utililty for systrace profiling
defconfig: lahaina-qgki: Enable debug clock controller
msm: kgsl: Add target specific touch wakeup function
msm: kgsl: Create a6xx rgmu power ops
msm: kgsl: Separate out reset sequence for a6xx gmu targets
msm: kgsl: Add a6xx gmu suspend and resume
msm: kgsl: Create a6xx gmu power ops
msm: kgsl: Remove fault argument from target specific reset
msm: kgsl: Move bus counter allocation to its own function
msm: kgsl: Move kgsl_idle_check to target specific probe
msm: kgsl: Create adreno power operations
msm: kgsl: Consolidate gmu register programming
msm: kgsl: Remove duplicated register write
msm: kgsl: Remove gmu_core_dev_enable_lm function
msm: kgsl: Remove any eCP references
writeback: Drop I_DIRTY_TIME_EXPIRE
writeback: Fix sync livelock due to b_dirty_time processing
writeback: Avoid skipping inode writeback
writeback: Protect inode->i_io_list with inode->i_lock
Revert "writeback: Avoid skipping inode writeback"
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched: Improve the scheduler
arm64: defconfig: Enable CONFIG_PSI_FTRACE on Lahaina
vmscan: Support multiple kswapd threads per node
coresight: tpdm: add an option "qcom,cmb-msr-skip" for tpdm
msm: cvp: Add IPCC mapping for CVP FW
soc: qcom: Check rmb status register for spss bootup status
msm: synx: fence callback fixes
ABI: Add cnss2 symbol
bluetooth: fix the gpio names in devicetree
scsi: ufshcd: Properly set the device Icc Level
ANDROID: GKI: enable some more USB configfs options
mm: support vector address ranges for process_madvise
mm/madvise: allow KSM hints for remote API
mm/madvise: support both pid and pidfd for process_madvise
pid: move pidfd_get_pid() to pid.c
mm/madvise: check fatal signal pending of target process
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
driver: pinctrl: Add reserved GPIOs for Shima
taskstats: remove redundant MM_STAT config check
pinctrl: qcom: Update configuration for Shima
mhi: core: add mhi_device_get_sync_atomic() to wait until M0
scsi: ufs: Record last intr status and its timestamp
scsi: ufs: Fix imbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
soc: qcom: hwkm: check key size before unwrap
drivers: qcom: rpmh: caching batch requests should flag the cache dirty
drivers: soc: Add devcoredump based ramdump APIs
drivers: qcom: add system PM violators debug driver
Linux 5.4.47
KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
xen/pvcalls-back: test for errors when calling backend_connect()
block/floppy: fix contended case in floppy_queue_rq()
mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
mmc: tmio: Further fixup runtime PM management at remove
mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
agp/intel: Reinforce the barrier after GTT updates
perf: Add cond_resched() to task_function_call()
fat: don't allow to mount if the FAT length == 0
mm/slub: fix a memory leak in sysfs_slab_add()
drm/vkms: Hold gem object while still in-use
Smack: slab-out-of-bounds in vsscanf
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
ath9k: Fix use-after-free Read in htc_connect_service
selftests/ftrace: Return unsupported if no error_log file
scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
scsi: megaraid_sas: TM command refire leads to controller firmware crash
KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
KVM: nSVM: leave ASID aside in copy_vmcb_control_area
KVM: nSVM: fix condition for filtering async PF
KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
video: fbdev: w100fb: Fix a potential double free.
video: vt8500lcdfb: fix fallthrough warning
EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
cpufreq: Fix up cpufreq_boost_set_sw()
remoteproc: Fix and restore the parenting hierarchy for vdev
remoteproc: Fall back to using parent memory pool if no dedicated available
proc: Use new_inode not new_inode_pseudo
ovl: initialize error in ovl_copy_xattr
net/mlx5e: Fix repeated XSK usage on one channel
net/mlx5: Fix fatal error handling during device load
net/mlx5: drain health workqueue in case of driver load error
selftests/net: in rxtimestamp getopt_long needs terminating null entry
dccp: Fix possible memleak in dccp_init and dccp_fini
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
firmware: imx: scu: Fix corruption of header
firmware: imx-scu: Support one TX and one RX
firmware: imx: warn on unexpected RX
x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
crypto: drbg - fix error return code in drbg_alloc_state()
crypto: algapi - Avoid spurious modprobe on LOADED
crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
gup: document and work around "COW can break either way" issue
PM: runtime: clk: Fix clk_pm_runtime_get() error path
spi: bcm-qspi: when tx/rx buffer is NULL set to 0
spi: bcm-qspi: Handle clock probe deferral
spi: bcm2835aux: Fix controller unregister order
spi: bcm2835: Fix controller unregister order
spi: pxa2xx: Fix runtime PM ref imbalance on probe error
spi: pxa2xx: Fix controller unregister order
spi: Fix controller unregister order
spi: dw: Fix controller unregister order
nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
lib/lzo: fix ambiguous encoding bug in lzo-rle
arm64: acpi: fix UBSAN warning
ACPI: PM: Avoid using power resources if there are none for D0
ACPI: GED: add support for _Exx / _Lxx handler methods
ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
ALSA: usb-audio: Fix inconsistent card PM state after resume
ALSA: pcm: fix snd_pcm_link() lockdep splat
ALSA: pcm: disallow linking stream to itself
ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
ALSA: fireface: fix configuration error for nominal sampling transfer frequency
ALSA: es1688: Add the missed snd_card_free()
watchdog: imx_sc_wdt: Fix reboot on crash
smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
efi/efivars: Add missing kobject_put() in sysfs entry creation error path
io_uring: use kvfree() in io_sqe_buffer_register()
ASoC: max9867: fix volume controls
powerpc/ptdump: Properly handle non standard page size
KVM: x86: Fix APIC page invalidation race
KVM: x86: respect singlestep when emulating instruction
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
x86/reboot/quirks: Add MacBook6,1 reboot quirk
x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
x86/speculation: Prevent rogue cross-process SSBD shutdown
x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
x86_64: Fix jiffies ODR violation
sctp: fix refcount bug in sctp_wfree
sctp: fix possibly using a bad saddr with a given dst
iwlwifi: mvm: fix NVM check for 3168 devices
ipv4: fix a RCU-list lock in fib_triestat_seq_show
aio: fix async fsync creds
fanotify: fix ignore mask logic for events on child and on dir
selftests: fix flower parent qdisc
mm: add kvfree_sensitive() for freeing sensitive data objects
perf probe: Accept the instance number of kretprobe event
PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
KVM: x86: only do L1TF workaround on affected processors
x86/cpu/amd: Make erratum #1054 a legacy erratum
s390/pci: Log new handle in clp_disable_fh()
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
smack: avoid unused 'sip' variable warning
ath9k_htc: Silence undersized packet warnings
spi: dw: Fix native CS being unset
powerpc/xive: Clear the page tables for the ESB IO mapping
drivers/net/ibmvnic: Update VNIC protocol version reporting
gfs2: Even more gfs2_find_jhead fixes
csky: Fixup abiv2 syscall_trace break a4 & a5
Input: synaptics - add a second working PNP_ID for Lenovo T470s
sched/fair: Don't NUMA balance for kthreads
ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
Input: mms114 - fix handling of mms345l
elfnote: mark all .note sections SHF_ALLOC
bpf: Support llvm-objcopy for vmlinux BTF
vxlan: Avoid infinite loop when suppressing NS messages with invalid options
bridge: Avoid infinite loop when suppressing NS messages with invalid options
tun: correct header offsets in napi frags mode
net_failover: fixed rollback in net_failover_open()
mlxsw: core: Use different get_trend() callbacks for different thermal zones
ipv6: fix IPV6_ADDRFORM operation logic
Revert "interconnect: qcom: Build icc-rpmh with qnoc-lahaina"
msm: adsprpc: Fix array index underflow problem
net: qrtr: haven: Add svm device tree parsing
net: qrtr: haven: Add memory sharing support
net: qrtr: haven: Read peer name from device tree
net: qrtr: haven: Store haven label
scsi: ufs: Dump PA_VS_STATUS_REG1 in eh
mm: allow vmas with vm_ops to be speculatively handled
defconfig: lahaina: Enable LIMIT_MOVABLE_ZONE_ALLOC
pagemap.h: Allow readahead Movable allocations from CMA region
mm: direct previous __GFP_CMA allocations to offlinable memory
mm: Allow only __GFP_OFFLINABLE allocations from Movable zone
cnss2: Add synchronized force wake support
firmware: qcom_scm: Add support to read LMH data
power: supply: qti_battery_charger: support wireless firmware update
defconfig: arm64: Enable SDPM clock monitor for Lahaina
defconfig: arm64: Enable Policy Engine sensor for Lahaina
drivers: thermal: sdpm: Add SDPM clock notifier driver
drivers: thermal: pe_sensor: Add Policy Engine sensor
fs-verity: remove unnecessary extern keywords
fs-verity: fix all kerneldoc warnings
fscrypt: add support for IV_INO_LBLK_32 policies
fscrypt: make test_dummy_encryption use v2 by default
fscrypt: support test_dummy_encryption=v2
defconfig: Add UAPI_HEADER_TEST for Lahaina GKI
usb: dwc3: trace: print enqueue/dequeue pointers too
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Fix request completion check
usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
fscrypt: add fscrypt_add_test_dummy_key()
linux/parser.h: add include guards
fscrypt: remove unnecessary extern keywords
fscrypt: name all function parameters
fscrypt: fix all kerneldoc warnings
clk: qcom: lahaina: Lucid PLL 5LPE config and frequency plan update
soc: qcom: mem-buf: Treat zero-sized sg-lists as invalid inputs
arm64: defconfig: Add support for KPROBE for lahaina/shima/holi debug
soc: qcom: spcom: remove excessive debug prints
mm: process_reclaim: consider compound pages
tmc-etr: Correct condition for SW USB mode when setup sysfs buf
defconfig: Add support for compiling sdxlemur target
usb: dwc3: gadget: Remove unnecessary checks
usb: dwc3: gadget: Check for in-progress END_TRANSFER
neuron: ch_haven: Add support for svm device tree format
neuron: ch_haven: Add memory sharing support
neuron: ch_haven: Store haven label for future use
neuron: ch_haven: Read peer name from device tree
soc: qcom: guestvm_loader: Wait for ready state before start
sched/walt: Fix negative count of sched_asym_cpucapacity static key
sched/fair: Depend on sched_asym_cpucapacity for new ilb
aarch64: ABI: Update snapshot with newer libabigail version
msm: cvp:fix potential prop_array idx out range
scsi: ufshcd-crypto-qti.c: do not resume for key reprogram
ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
msm: cvp:fix potential null ptr dereference msghdr
msm: kgsl: Move RGMU to the a6xx target specific space
msm: kgsl: Finish the GMU transition to a6xx
msm: kgsl: Move HFI to the a6xx space
msm: kgsl: Make all GMU code target specific
msm: kgsl: Remove gmu_core_regulator_isenabled()
msm: kgsl: Add a6xx probe function
msm: kgsl: Add a5xx probe function
msm: kgsl: Add a3xx probe function
msm: kgsl: Add target specific probe functions
scripts: headers_install: Turn CONFIG_* leak checker to report error
scripts: headers_install: Add sysstats.h and taskstats.h into the bypass list
net: qrtr: Add tracepoint support
USB: f_accessory: Set manufacturer and model string to default value
scsi: ufs: Fixes line-reset and adapt sequence
ANDROID: arch: arm: Increase kernel command line size
ANDROID: arch: arm64: Increase kernel command line size
ANDROID: scsi: ufs: Handle clocks when lrbp fails
Use data format as unspecified for voice
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Use BW_STEP as 50 for AB voting
Revert "ALSA: PCM: volume API implementation"
cpufreq: qcom: Add code to support module removal
drver:soc:llcc_perfmon: qdss clk node control
ANDROID: ABI: Add typec symbols to QCOM ABI whitelist
UPSTREAM: usb: typec: Remove the callback members from struct typec_capability
UPSTREAM: usb: typec: ucsi: Start using struct typec_operations
UPSTREAM: usb: typec: tps6598x: Start using struct typec_operations
UPSTREAM: usb: typec: tcpm: Start using struct typec_operations
UPSTREAM: usb: typec: Separate the operations vector
UPSTREAM: usb: typec: Introduce typec_get_drvdata()
UPSTREAM: usb: typec: Copy everything from struct typec_capability during registration
sched/walt: Remove dependency on sd_asym_cpucapacity for task placement
ion: Add support for the display non-secure CMA heap
soc: qcom: mem-buf: Add support for consumers to import dma-bufs
soc: qcom: mem-buf: Avoid clearing transferred memory twice
soc: qcom: mem-buf: Add support for suppliers to export dma-bufs
ion: msm: Add support for dynamically preventing dma-buf mappings
cnss2: Ignore debugfs non availability during init
soc: qcom: crypto-qti-hwkm: Return negative errors
input: qcom-hv-haptics: Fix a possible NULL pointer dereference
pci: controller: msm: Remove support for loopback
ABI: Update rmnet_ctl symbols
.gitignore: ignore GKI generated defconfigs
scripts: gki: Add support for qgki-consolidate_defconfig
defconfig: Add initial defconfig fragment of consolidate for Lahaina
msm: kgsl: Enable IFPC on A660 target
input: qcom-hv-haptics: restore RC calibration mode after FIFO playing
input: qcom-hv-haptics: Deglitch fifo-empty interrupt
dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
UPSTREAM: mmc: sdhci-msm: Add CQHCI support for sdhci-msm
mmc: sdhci: Let a vendor driver supply and update ADMA descriptor size
coresight: byte-cnter: Replace dev_err with ratelimited API
arm64: defconfig: Remove unnecessary configs in genericarmv8-64
arm64: defconfig: Disable tracing on genericarmv8-64
ANDROID: kbuild: ensure __cfi_check is correctly aligned
ANDROID: kbuild: merge more sections with LTO
msm: kgsl: PERFCNTR_CTRL needs to be at end of restore list
msm: kgsl: Add support to toggle GPU GX CPR loop enable
UPSTREAM: driver core: Remove unnecessary is_fwnode_dev variable in device_add()
UPSTREAM: driver core: Remove check in driver_deferred_probe_force_trigger()
UPSTREAM: of: platform: Batch fwnode parsing when adding all top level devices
BACKPORT: driver core: fw_devlink: Add support for batching fwnode parsing
BACKPORT: driver core: Look for waiting consumers only for a fwnode's primary device
scsi: ufs-qcom: Remove unnecessary devm_kfree
UPSTREAM: usb: musb: Add support for MediaTek musb controller
UPSTREAM: usb: musb: Add musb_clearb/w() interface
UPSTREAM: usb: musb: Add noirq type of dma create interface
UPSTREAM: usb: musb: Add get/set toggle hooks
UPSTREAM: dt-bindings: usb: musb: Add support for MediaTek musb controller
mmc: sdhci-msm: Ensure larger discard size
mm: Fix sleeping while atomic during speculative page fault
mm: don't do swap readahead during speculative page fault
mm: protect against PTE changes done by dup_mmap()
arm64/mm: add speculative page fault
arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
mm: add speculative page fault vmstats
mm: speculative page fault handler return VMA
mm: adding speculative page fault failure trace events
mm: provide speculative fault infrastructure
mm: protect mm_rb tree with a rwlock
mm: introduce __page_add_new_anon_rmap()
mm: introduce __vm_normal_page()
mm: introduce __lru_cache_add_active_or_unevictable
mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()
mm: cache some VMA fields in the vm_fault structure
sched: walt: Improve the scheduler
llcc_perfmon: Initialize variable before use
coresight: tmc-etr: Fix deadlock issue while reading from ETR
ABI: Update internal whitelist with debugfs symbols
power: qti_battery_charger: call power_supply_changed() if fake_soc is set
cnss2: Make sure PCIe/MHI is up before collecting RAM dump
sched: Improve the scheduler
sound: usb: Increase upper bound check for bInterval to 16
Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
usb: xhci: Don't check for USB_STATE_NOTATTACHED in sec_event_ring_cleanup
Linux 5.4.46
Revert "net/mlx5: Annotate mutex destroy for root ns"
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
x86/speculation: Add Ivy Bridge to affected list
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add 'table' argument to cpu_matches()
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
nvmem: qfprom: remove incorrect write support
CDC-ACM: heed quirk also in error handling
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
tty: hvc_console, fix crashes on parallel open/close
vt: keyboard: avoid signed integer overflow in k_ascii
usb: musb: Fix runtime PM imbalance on error
usb: musb: start session in resume for host port
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio: vcnl4000: Fix i2c swapped word reading.
iio:chemical:sps30: Fix timestamp alignment
USB: serial: ch341: add basis for quirk detection
USB: serial: option: add Telit LE910C1-EUX compositions
USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
USB: serial: qcserial: add DW5816e QDL support
net: be more gentle about silly gso requests coming from user
net: check untrusted gso_size at kernel entry
vsock: fix timeout in vsock_accept()
nfp: flower: fix used time of merge flow statistics
NFC: st21nfca: add missed kfree_skb() in an error path
net: usb: qmi_wwan: add Telit LE910C1-EUX composition
net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
net/mlx5: Fix crash upon suspend/resume
l2tp: do not use inet_hash()/inet_unhash()
l2tp: add sk_family checks to l2tp_validate_socket
devinet: fix memleak in inetdev_init()
ANDROID: GKI: Update ABI after scsi/ufs changes
soc: qti_battery_debug: Move qbg_context to device bin file
genirq/cpuhotplug: Reduce logging level for couple of prints
smcinvoke: Move error message to debug
FROMLIST: Documentation:sysfs-ufs: Add WriteBooster documentation
FROMGIT: scsi: ufs-qcom: Configure write booster type
FROMGIT: scsi: ufs: sysfs: Add sysfs entries for write booster
BACKPORT: FROMGIT: scsi: ufs: Add write booster feature support
coresight: byte-cnter: Add ETR status check in bypass notifier
dma-mapping-fast: reduce TLBI during map
clk: qcom: gcc: Make gcc_ddrss_gpu_axi_clk as always ON
arm64: enable internal regdb for lahaina
coresight: Forbid enabling sink while reading sink
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
ANDROID: scs: fix recursive spinlock in scs_check_usage
usb: xhci: Don't check for USB_STATE_NOTATTACHED in xhci_stop_endpoint
qcom: whitelist: Remove symbol from whitelist
arm64: defconfig: enable USB redriver on Lahaina QRD
usb: typec: ucsi: Modify IPC log string
scsi: ufs: Enable WriteBooster
defconfig: msm: Add config fragment for DEBUG_FS disablement
sched/tracing: Fix format specifiers in sched_compute_energy
scsi: ufs: Move ufshcd_vops_dbg_register_dump out of ufshcd_print_host_regs
uapi: qg: Fix UAPI header to enable UAPI_HEADER_TEST
BACKPORT: FROMGIT: scsi: ufs: Remove unnecessary memset for dev_info
devfreq: memlat: fix potential deadlock during CPU hotplug
build.config: Add build.config files for Lahaina
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: Skip sync if not mapped
ANDROID: staging: ion: use dma_[un]map_sg_attrs
msm: cvp: Allow re-send DSP HFI queue after SSR
net: qrtr: Use radix_tree_iter_delete
net: qrtr: avoid calling node lookup from rx worker
net: qrtr: Use lock while looking up tx flow
msm: kgsl: Add support for gpu busy multiplier
ANDROID: arch: arm64: vdso: export the symbols for time()
ANDROID: dm-bow: Add block_size option
aarch64: ABI: Update the QCOM whitelist
ANDROID: GKI: remove squashfs-needed symbols from exported abi
sched/tracing: Print task status in sched_migrate_task
ANDROID: GKI: remove erofs symbols from exported abi
ANDROID: GKI: enable CONFIG_EROFS_FS=y
ANDROID: scs: fix recursive spinlock in scs_check_usage
clk: qcom: videocc: Update frequency table of video_cc_mvs0_clk_src
scsi: ufs-qcom: Dump bus test and PHY registers only if sleep is allowed
scsi: ufs: add checks before setting clk-gating states
sched: Improve the scheduler
ion: Derive CMA buffer struct page without using priv_virt
mm: protect SPF handler against anon_vma changes
mm: protect mremap() against SPF hanlder
mm: protect VMA modifications using VMA sequence count
mm: VMA sequence count
mm: introduce INIT_VMA()
mm: make pte_unmap_same compatible with SPF
mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE
mm: prepare for FAULT_FLAG_SPECULATIVE
mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
dt-bindings: clock: Add support for GPUCC PLL0
ANDROID: GKI: Enable SYS_HYPERVISOR
f2fs: attach IO flags to the missing cases
f2fs: add node_io_flag for bio flags likewise data_io_flag
f2fs: remove unused parameter of f2fs_put_rpages_mapping()
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
soc: qcom: mem-buf: Improve modularity of certain functions
soc: qcom: mem-buf: Add tracepoints and augment logging
mmc: Kconfig: Change MMC_SDHCI_MSM to be static module
ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
ANDROID: Incremental fs: Cache successful hash calculations
arm64: defconfig: Enable SMCInvoke for GKI based config
arm: mm: Fix compilation error when IOMMU is disabled
ANDROID: Incremental fs: Fix four error-path bugs
interconnect: qcom: Add check to return status of clk_bulk_prepare_enable
drivers: soc: qcom: update sct table for LLCC on lahaina
interconnect: qcom: Fix the link error on 32bit architecture
RTIC: Move selinux_state to a separate 4k
power: supply: qcom: Add snapshot of SMB5 charger driver
defconfig: Update initial defconfig fragments for Holi
input: qcom-hv-haptics: update drive waveform data format
input: qcom-hv-haptics: detect 5V variant and update gain setting
msm: adsprpc: Check size with length passed by client
power: supply: Add snapshot of QPNP QG driver and its dependencies
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
dcc_v2: Add dcc region to minidump table
soc: qcom: mem-offline: Restore page table mappings properly in online path
msm: adsprpc: ignoring error messages for duplicate RPC respond packets
Linux 5.4.45
net: smsc911x: Fix runtime PM imbalance on error
selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
net/ethernet/freescale: rework quiesce/activate for ucc_geth
null_blk: return error for invalid zone size
s390/mm: fix set_huge_pte_at() for empty ptes
drm/edid: Add Oculus Rift S to non-desktop list
net: bmac: Fix read of MAC address from ROM
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
io_uring: initialize ctx->sqo_wait earlier
i2c: altera: Fix race between xfer_msg and isr thread
scsi: pm: Balance pm_only counter of request queue during system resume
evm: Fix RCU list related warnings
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
ARC: Fix ICCM & DCCM runtime size checks
RDMA/qedr: Fix synchronization methods and memory leaks in qedr
RDMA/qedr: Fix qpids xarray api used
s390/ftrace: save traced function caller
ASoC: intel - fix the card names
spi: dw: use "smp_mb()" to avoid sending spi data error
powerpc/xmon: Restrict when kernel is locked down
powerpc/powernv: Avoid re-registration of imc debugfs directory
scsi: hisi_sas: Check sas_port before using it
drm/i915: fix port checks for MST support on gen >= 11
airo: Fix read overflows sending packets
net: dsa: mt7530: set CPU port to fallback mode
scsi: ufs: Release clock if DMA map fails
media: staging: ipu3-imgu: Move alignment attribute to field
media: Revert "staging: imgu: Address a compiler warning on alignment"
mmc: fix compilation of user API
kernel/relay.c: handle alloc_percpu returning NULL in relay_open
mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
p54usb: add AirVasT USB stick device-id
HID: i2c-hid: add Schneider SCL142ALM to descriptor override
HID: multitouch: enable multi-input as a quirk for some devices
HID: sony: Fix for broken buttons on DS3 USB dongles
mm: Fix mremap not considering huge pmd devmap
Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
clk: qcom: alpha-pll: Add odd/even support for Trion PLL
soc: qcom: smd-rpm: Support new clocks resources
dt-bindings: clock: Update the SMD-RPM clock ID
msm: kgsl: Make GPU core initialization consistent across the list
aarch64: ABI: Update the QCOM whitelist
tracing: Remove unnecessary DEBUG_FS dependency
usb: dwc3: debugfs: Add LPM check for ep_info_register
net: qrtr: Handle error from skb_put_padto
msm:adsprpc: Fix 32 bit error in capability API
scsi: Block reset attempts to UFS through scsi ioctl
soc: qcom: qti_battery_debug: Add NULL check
iommu: arm-smmu: Add support for new attributes
soc: qcom: mem-buf: Fix error handling when releasing memory
haven: dbl: Fix use-after-free in tx/rx unregister
soc: qcom: mem-buf: Do not free memory if hyp_assign() fails
soc: qcom: mem-buf: Align allocation sizes to MHP subsection size
defconfig: lahaina: Enable AMOLED ECM driver
haven: irq: Support lending from other domains
include: linux: remove unused APIs when CORESIGHT is disabled
cpuidle: lpm_levels: Wakeup biased cpu
config: Enable TOS and DSCP target support
msm: synx: default user callback fix
taskstats: handle NULL nla case in taskstats2
taskstats: add support for system stats
taskstats: add a option to send all tasks data to user
mm: skip rss check on MM_UNRECLAIMABLE
ion: add ion pages to NR_UNRECLAIMABLE_PAGES
mm: introduce NR_UNRECLAIMABLE_PAGES
mm: add rss counter for unreclaimable pages
mm/madvise: pass task and mm to do_madvise
mm: check that mm is still valid in madvise()
mm: make do_madvise() available internally
clk: qcom: clk-rcg2: Add support to print rcg's CMD_DFSR register
clk: qcom: clk-alpha-pll: Add support to print PLL SSC registers
dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON
mhi: core: Trigger host resume if client requests device vote
usb: phy: Reset and initialize HSPHY in host mode when EUD is enable
dwc3-msm: Move override usb speed functionality outside edev check
f2fs: fix retry logic in f2fs_write_cache_pages()
sched: Compile cpu_isolated_mask in SCHED_WALT only
arm64: configs: Disable DCC console for Lahaina
defconfig: arm64: Enable Global clock controller for HOLI
Revert "defconfig: holi: Add support for Global clock controller"
clk: qcom: gcc-lahaina: Add USB force_mem_core_on clocks
dt-bindings: clock: Add USB FORCE_MEM_CORE_ON bindings
ANDROID: GKI: Enable SYS_HYPERVISOR
arm64: defconfig: change VA bits to 39 from 48
kernel: sound: update codec options with block size
ANDROID: Update ABI representation
radio: RTC6226: implement file read for rtc6226 driver
leds: qti-flash: Do not enable flash without the timeout
ANDROID: GKI: disable CONFIG_I2C_CHARDEV
hwmon: Add QTI AMOLED ECM driver
abi: Update qcom whitelist for cnss and netif
cpuidle: lpm-levels: Track and predict next rescheduling ipi
uapi: sound: add support for TTP render mode
msm: ADSPRPC: Fix to avoid race condition and use after free
msm: camera: Add camera dt binding definitions
sched/walt: Consolidate WALT parameters
sched/walt: Create WALT specific datatype
sched/walt: Cleanup cpu_util_freq
msm: cvp: poll on cvp lpi status during power down
msm: kgsl: Disable UCHE dual command queue
mmc: sdhci_msm: keep a reference to the sdhc host instance
cnss2: Allow WLAN driver register after cold boot calibration
bluetooth: Vote VREG_L7E_2P8 from BT driver
usb: dwc3: gsi: Disable GSI wrapper on clearing run_stop
qseecom: Enable APIs only when module is enabled
clk: qcom: lahaina: Add pll test ctl regs
ANDROID: GKI: remove netfilter apis from supported symbols
sched: Improve the scheduler
sched: Improve the scheduler
Linux 5.4.44
perf: Make perf able to build with latest libbfd
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
netfilter: conntrack: comparison of unsigned in cthelper confirmation
bonding: Fix reference count leak in bond_sysfs_slave_add.
net: dsa: declare lockless TX feature for slave ports
ipv4: nexthop version of fib_info_nh_uses_dev
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
crypto: chelsio/chtls: properly set tp->lsndtime
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
xsk: Add overflow check for u64 division, stored into u32
ieee80211: Fix incorrect mask for default PE duration
bnxt_en: Fix accumulation of bp->net_stats_prev.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
netfilter: ipset: Fix subcounter update skip
netfilter: nft_reject_bridge: enable reject with bridge vlan
ip_vti: receive ipip packet by calling ip_tunnel_rcv
xfrm: fix error in comment
xfrm: fix a NULL-ptr deref in xfrm_local_error
xfrm: fix a warning in xfrm_policy_insert_list
xfrm interface: fix oops when deleting a x-netns interface
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
xfrm: remove the xfrm_state_put call becofe going to out_reset
xfrm: do pskb_pull properly in __xfrm_transport_prep
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
mac80211: mesh: fix discovery timer re-arming issue / crash
x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
cfg80211: fix debugfs rename crash
parisc: Fix kernel panic in mem_init()
iommu: Fix reference count leak in iommu_group_alloc.
gpio: fix locking open drain IRQ lines
Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
mm,thp: stop leaking unreleased file pages
IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
drm/amd/display: drop cursor position check in atomic test
RDMA/core: Fix double destruction of uobject
ceph: flush release queue when handling caps for unknown inode
libceph: ignore pool overlay and cache logic on redirects
ALSA: hda/realtek - Add new codec supported for ALC287
ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
clk: qcom: gcc: Fix parent for gpll0_out_even
exec: Always set cap_ambient in cap_bprm_set_creds
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
gpio: pxa: Fix return value of pxa_gpio_probe()
mmc: block: Fix use-after-free issue for rpmb
ARM: dts: bcm: HR2: Fix PPI interrupt types
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
ARM: dts/imx6q-bx50v3: Set display interface clock parents
IB/qib: Call kobject_put() when kobject_init_and_add() fails
gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
soc: mediatek: cmdq: return send msg error code
arm64: dts: mt8173: fix vcodec-enc clock
gpio: exar: Fix bad handling for ida_simple_get error path
ARM: uaccess: fix DACR mismatch with nested exceptions
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
ARM: 8970/1: decompressor: increase tag size
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
Input: synaptics-rmi4 - really fix attn_data use-after-free
Input: i8042 - add ThinkPad S230u to i8042 reset list
Input: dlink-dir685-touchkeys - fix a typo in driver name
Input: xpad - add custom init packet for Xbox One S controllers
Input: evdev - call input_flush_device() on release(), not flush()
Input: usbtouchscreen - add support for BonXeon TP
drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
samples: bpf: Fix build error
csky: Fixup raw_copy_from_user()
cifs: Fix null pointer check in cifs_read
hwmon: (nct7904) Fix incorrect range of temperature limit registers
csky: Fixup remove duplicate irq_disable
csky: Fixup perf callchain unwind
csky: Fixup msa highest 3 bits mask
clk: ti: am33xx: fix RTC clock parent
riscv: stacktrace: Fix undefined reference to `walk_stackframe'
IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
net: freescale: select CONFIG_FIXED_PHY where needed
usb: gadget: legacy: fix redundant initialization warnings
usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
usb: dwc3: pci: Enable extcon driver for Intel Merrifield
cachefiles: Fix race between read_waiter and read_copier involving op->to_do
drm/amdgpu: Use GEM obj reference for KFD BOs
drm/amd/powerplay: perform PG ungate prior to CG ungate
drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
gfs2: Grab glock reference sooner in gfs2_add_revoke
gfs2: move privileged user check to gfs2_quota_lock_check
net: microchip: encx24j600: add missed kthread_stop
ALSA: usb-audio: add mapping for ASRock TRX40 Creator
gpio: tegra: mask GPIO IRQs during IRQ shutdown
ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
ARM: dts: rockchip: swap clock-names of gpu nodes
arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
ARM: dts: rockchip: fix phy nodename for rk3229-xms6
ARM: dts: rockchip: fix phy nodename for rk3228-evb
mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
net/mlx4_core: fix a memory leak bug.
net: sun: fix missing release regions in cas_init_one().
net/tls: free record only on encryption error
net/tls: fix encryption error checking
net/mlx5: Annotate mutex destroy for root ns
net/mlx5: Fix error flow in case of function_setup failure
net/mlx5e: Update netdev txq on completions during closure
net/mlx5: Fix memory leak in mlx5_events_init
net/mlx5e: Fix inner tirs handling
net/mlx5e: kTLS, Destroy key object after destroying the TIS
tipc: block BH before using dst_cache
sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
sctp: Don't add the shutdown timer if its already been added
r8152: support additional Microsoft Surface Ethernet Adapter variant
nexthop: Fix attribute checking for groups
net/tls: fix race condition causing kernel panic
net sched: fix reporting the first-time use timestamp
net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
net: nlmsg_cancel() if put fails for nhmsg
net: mvpp2: fix RX hashing for non-10G ports
net/mlx5: Add command entry handling completion
net: ipip: fix wrong address family in init error path
net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
__netif_receive_skb_core: pass skb by reference
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
net: dsa: mt7530: fix roaming from DSA user ports
net: don't return invalid table id error when we fall back to PF_UNSPEC
dpaa_eth: fix usage as DSA master, try 3
ax25: fix setsockopt(SO_BINDTODEVICE)
proc: update perms of node "reclaim"
add documentation about reclaim knob on proc.txt
mm: Support address range reclaim
mm: Enhance per process reclaim to consider shared pages
mhi: core: Read transfer length from an event properly
clk: qcom: Add API to query corner voltage on given clk frequency
mhi: core: Fix out of bound channel id handling
dwc3: gadget: Don't block doorbell before halting USB controller
ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD
haven: touch: add touch notify tag for memory sharing
haven: touch: add IRQ label for trusted touch
drivers: soc: qcom: handle system sleep activities
drivers: irqchip: Add support to make mpm as module
drivers: irqchip: mpm: Add QTI SoC interrupt controller
defconfig: Enable RPM_SMD driver for Holi
config: Enable TOS and DSCP target support
FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
soc: qcom: dcc: avoid memory access violation
ANDROID: GKI: enable a bunch of HID config options =y
UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
UPSTREAM: usb: raw-gadget: documentation updates
UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
UPSTREAM: usb: raw-gadget: improve uapi headers comments
UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
qbt: Add support for touch events from input framework
radio: RTC6226: remove the V4L2_CAP_DEVICE_CAPS cap as device_caps
cpufreq: qcom: Set the register for GT Limits Management interrupt
aarch64: ABI: Update abi snapshot for enabling CFI in enforcement mode
msm: adsprpc: use persistent header buffers
msm: cvp: Support new HFI FLUSH MSG value
msm: kgsl: Fix gpu boot ab vote
ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS
Revert "ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS"
tty: hvc_console, fix crashes on parallel open/close
msm: adsprpc: Fix error code for invalid ioctl
defconfig: lahaina: Enable linux bridge
Revert "usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE"
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
msm: cvp: Fix a CVP SSR deadlock
f2fs: fix wrong discard space
f2fs: compress: don't compress any datas after cp stop
f2fs: remove unneeded return value of __insert_discard_tree()
f2fs: fix wrong value of tracepoint parameter
f2fs: protect new segment allocation in expand_inode_data
f2fs: code cleanup by removing ifdef macro surrounding
writeback: Avoid skipping inode writeback
clk: qcom: clk-rcg2: Fix possible dereference of clk parent for dfs clocks
i2c: i2c-msm-geni: Do I2C configurations during resume
clk: qcom: clk-debug: Fix possible NULL dereference in _mux_get_parent
clk: qcom: gdsc-regulator: Fix using uninitialized variable
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Add GPU_RBBM_GBIF_CLIENT_QOS_CNTL to powerup register list
Revert "ALSA: PCM: User control API implementation"
msm: ipa: Add support to notify wan upstream iface info
arm64: defconfig: Reduce default CMA pool from to 8 MB for trusted VM
cnss2: Save PCIe GEN speed and width changed from device
cnss2: Add support for bus bandwidth scale
msm: kgsl: Do not program CP_LPAC_ROQ_THRESHOLDS registers
soc: qcom: mem-buf: Fix compilation errors when hotplug is disabled
mm/memory_hotplug: Rate limit page migration warnings
pwm: qti-lpg: Read tick duration via device tree
mhi: core: expose soc reset and register dump debugfs entries
scripts: gki: Add generic configuration options for defconfig
ANDROID: GKI: update abi definitions now that sdcardfs is gone
Revert "ANDROID: sdcardfs: Enable modular sdcardfs"
ANDROID: remove sdcardfs-needed exports from whitelist
Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
Revert "ANDROID: fs: Restore vfs_path_lookup() export"
ANDROID: sdcardfs: remove sdcardfs from system
ion: Use kthread_run for ion heap pool kworker threads
PM / devfreq: icc: add support for L3 BW devices
arm64: defconfig: Add support for Global clock controller for SHIMA
dwc3-msm: Force USB speed as high speed if SS release lane is called
memory_dump: resolve the issue of configuring core_reg_numer
mhi: core: Do a null pointer check before reading debug registers
regulator: core: avoid deadlock in QTI addition to regulator_unregister()
FROMGIT: driver core: Update device link status correctly for SYNC_STATE_ONLY links
UPSTREAM: driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
UPSTREAM: driver core: Fix SYNC_STATE_ONLY device link implementation
net: qrtr: Allocate workqueue before kernel_bind
pwm: qti-lpg: Adapt to two-nvmem PBS triggering scheme
soc: qcom: spcom: add channel name for each txn_id print
NFC: Add support for LDO voting
mhi: core: Enable both time synchronization methods to co-exist
mhi: core: improve time synchronization events handling
mhi: core: block fast suspends on controller device bus vote
pwm: qti-lpg: Support two-nvmem PPG scheme
scsi: ufs: Don't update urgent bkops level when toggle auto bkops
input: qcom-hv-haptics: adjust T_LRA for auto RC CLK calibration case
coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
PM / devfreq: memlat: increase ratio_ceil limit
uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
.gitignore: Ignore vendor devicetree directories from git
aarch64: ABI: add symbols to qcom whitelist
msm: kgsl: Add BICUBIC registers to power up register list
ANDROID: remove unused variable
scsi: ufshcd: Move to ufshcd core
scsi: ufshcd: Turn-off Vdd-hba during suspend
scsi: ufshcd: Add a wmb before sending uic cmd
scsi: ufs: remove unnecessary memset
bluetooth: add support for retrieving power resource values
arm64: defconfig: Enable config to add QTI specific code
cnss2: Set no_d3hot flag to avoid PCIe framework saving config space
msm: kgsl: 'qcom,kgsl-3d0' device does not need to get regulators
Linux 5.4.43
sched/fair: Fix enqueue_task_fair() warning some more
sched/fair: Fix reordering of enqueue/dequeue_task_fair()
sched/fair: Reorder enqueue/dequeue_task_fair path
tpm: check event log version before reading final events
rxrpc: Fix ack discard
rxrpc: Trace discarded ACKs
iio: adc: stm32-dfsdm: fix device used to request dma
iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
iio: adc: stm32-adc: fix device used to request dma
iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
s390/kexec_file: fix initrd location for kdump kernel
rxrpc: Fix a memory leak in rxkad_verify_response()
rxrpc: Fix the excessive initial retransmission timeout
kasan: disable branch tracing for core runtime
rapidio: fix an error in get_user_pages_fast() error handling
device-dax: don't leak kernel memory to user space after unloading kmem
s390/kaslr: add support for R_390_JMP_SLOT relocation type
s390/pci: Fix s390_mmio_read/write with MIO
ipack: tpci200: fix error return code in tpci200_register()
mei: release me_cl object reference
tty: serial: add missing spin_lock_init for SiFive serial console
misc: rtsx: Add short delay after exit from ASPM
iio: adc: ti-ads8344: Fix channel selection
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
iio: sca3000: Remove an erroneous 'get_device()'
staging: greybus: Fix uninitialized scalar variable
staging: kpc2000: fix error return code in kp2000_pcie_probe()
staging: iio: ad2s1210: Fix SPI reading
media: fdp1: Fix R-Car M3-N naming in debug message
Revert "gfs2: Don't demote a glock until its revokes are written"
kbuild: Remove debug info from kallsyms linking
bpf: Avoid setting bpf insns pages read-only when prog is jited
powerpc/64s: Disable STRICT_KERNEL_RWX
powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
drm/i915: Propagate error from completed fences
drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
vsprintf: don't obfuscate NULL and error pointers
dmaengine: owl: Use correct lock in owl_dma_get_pchan()
dmaengine: dmatest: Restore default for channel
drm/etnaviv: Fix a leak in submit_pin_objects()
dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
apparmor: Fix aa_label refcnt leak in policy_update
apparmor: fix potential label refcnt leak in aa_change_profile
apparmor: Fix use-after-free in aa_audit_rule_init
drm/etnaviv: fix perfmon domain interation
arm64: Fix PTRACE_SYSEMU semantics
scsi: target: Put lun_ref at end of tmr processing
scsi: qla2xxx: Do not log message when reading port speed via sysfs
ALSA: hda/realtek - Add more fixup entries for Clevo machines
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
ALSA: pcm: fix incorrect hw_base increase
ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
ALSA: hda/realtek: Add quirk for Samsung Notebook
ALSA: hda/realtek - Add HP new mute led supported for ALC236
ALSA: hda/realtek - Add supported new mute Led for HP
ALSA: hda: Manage concurrent reg access more properly
ALSA: hda: patch_realtek: fix empty macro usage in if block
ALSA: hda - constify and cleanup static NodeID tables
scripts/gdb: repair rb_first() and rb_last()
ARM: futex: Address build warning
KVM: selftests: Fix build for evmcs.h
drm/amd/display: Prevent dpcd reads with passive dongles
iommu/amd: Call domain_flush_complete() in update_domain()
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
USB: core: Fix misleading driver bug report
stmmac: fix pointer check after utilization in stmmac_interrupt
ceph: fix double unlock in handle_cap_export()
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
x86/apic: Move TSC deadline timer debug printk
ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
ibmvnic: Skip fatal error reset after passive init
x86/mm/cpa: Flush direct map alias during cpa
HID: i2c-hid: reset Synaptics SYNA2393 on resume
scsi: ibmvscsi: Fix WARN_ON during event pool release
net/ena: Fix build warning in ena_xdp_set()
component: Silence bind error on -EPROBE_DEFER
aquantia: Fix the media type of AQC100 ethernet controller in the driver
vhost/vsock: fix packet delivery order to monitoring devices
configfs: fix config_item refcnt leak in configfs_rmdir()
scsi: qla2xxx: Delete all sessions before unregister local nvme port
scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
HID: alps: Add AUI1657 device ID
HID: multitouch: add eGalaxTouch P80H84 support
gcc-common.h: Update for GCC 10
net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
mtd: Fix mtd not registered due to nvmem name collision
afs: Don't unlock fetched data pages until the op completes successfully
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
evm: Fix a small race in init_desc()
iommu/amd: Fix over-read of ACPI UID from IVRS table
i2c: fix missing pm_runtime_put_sync in i2c_device_probe
ubifs: remove broken lazytime support
fix multiplication overflow in copy_fdtable()
mtd: spinand: Propagate ECC information to the MTD structure
ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
ubifs: fix wrong use of crypto_shash_descsize()
ima: Fix return value of ima_write_policy()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
KVM: SVM: Fix potential memory leak in svm_cpu_init()
i2c: dev: Fix the race between the release of i2c_dev and cdev
Kconfig: Add menu choice option to reclaim virtual memory
dma-mapping: add i/o coherency support for 32bit
soc: qcom: Add VTCM handling to cdsprm driver
Revert "arm: dma: Allow CMA pages to not have a kernel mapping"
msm: cvp: stop session queue when session closed
usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
usb: dwc3: gadget: Rate limit ep_queue() error message
defconfig: holi: Enable GPU driver
pci: framework: disable auto suspend link
NFC: Enable NFC driver in the GKI build
ANDROID: scsi: ufs: Handle clocks when lrbp fails
net: qrtr: Ignore ENODEV failures in ns
net: qrtr: Add pr_fmt to ns
soc: qcom: socinfo: Add LAHAINAP's soc-id
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL print registers
clk: qcom: clk-alpha-pll: Add support for fixed Lucid EVO PLL
msm: adsprpc: Fix NULL pointer error when DEBUG_FS is disabled
ANDROID: ABI/Whitelist: add erofs whitelist to unisoc whitelist
msm: rdbg: Add snapshot of remote debugger driver
aarch64: ABI: Remove slim_* APIs from whitelist
msm: adsprpc: remove exsessive logging in context_free
arm: dma: Allow CMA pages to not have a kernel mapping
arm: dma-mapping: map_page map to nearest page
arm: dma-mapping: fix data types to hold size_t
arm: dma-mapping: DMA buf may not have cpu virtual addr
arm: make default iova alignment as 2mb
arm: provision page alloc debug support
arm: mm: program ptes for access restriction
arm: dma-mapping: handle IOVA address zero
arm: dma-mapping: map sg lists into the SMMU as virtually contiguous
arm: dma: Expand the page protection attributes
arm: keep address range pmd aligned while remap
arm: mm: consider only lowmem regions while remap
arm: mm: fix pte allocation with CONFIG_FORCE_PAGES feature
arm: Allow remapping lowmem as 4K pages
arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
arm: dma-mapping: Use default iommu domain
msm: synx: support for external dma fence
input: touchscreen: st: fix security issue
f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
soc: qcom: spss_utils: fix driver module remove
soc: qcom: spcom: pr_fmt to print function name
clk: qcom: camcc: Add support for CAMCC clock driver for SHIMA
dt-bindings: clock: Update clock ids and BCRs of CAMCC and GPUCC for SHIMA
net: qrtr: Fix FIXME related to qrtr_ns_init()
net: qrtr: Fix error pointer vs NULL bugs
net: qrtr: Respond to HELLO message
net: qrtr: fix spelling mistake "serivce" -> "service"
net: qrtr: Migrate nameservice to kernel from userspace
aarch64: ABI: Update the ABI whitelist with kernel_bind
mmc: Enable SD card clock scaling
soc: qcom: mem-buf: Limit the number of input ACL entries
soc: qcom: mem-buf: Fix message queue registration check
soc: qcom: mem-buf: Configure the mem-buf device's DMA mask
msm: cvp: handles dsp error more reliably
haven: Fix compilation error when DEBUG_FS is disabled
ANDROID: GKI: Update abi for 5.4.42 update
usb: dwc3: debugfs: Add support for 64bit division on 32bit chipsets
UPSTREAM: serial: samsung: 32-bit access for TX/RX hold registers
BACKPORT: serial: samsung: dt-bindings: Add reg-io-width compatible
UPSTREAM: serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
coresight: tmc: set buffer size to 32MB on SW USB mode
coresight: etm4x: call cpus_read_unlock in error exit
msm: kgsl: Add support for A619 GPU variant
usb: phy: qmp: Call chain notifier for cable connect/disconnect
usb: dwc3: gadget: Give back staled requests
trace: msm_low_power: update text description
input: qcom-hv-haptics: check FIFO fill status before stopping play
input: qcom-hv-haptics: Add debugfs files for more brake settings
input: qcom-hv-haptics: Add LRA frequency calibration interfaces
soc: qti_battery_debug: Remove CONFIG_DEBUG_FS dependency
scsi: ufshcd-qti: Invoke sysfs node creation
scsi: ufs: Resume ufs host before accessing ufs device
Makefile: Add a check of CONFIG_TRIM_UNUSED_KSYMS before remaking vmlinux
ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
msm: cvp: Treat DME stream corrupt as warning
thermal: core: Add appropriate error checks
soc: qcom: pil: allow subsystem to allocate extra memory
iommu/arm-smmu: add qcom smmuv2 support
clk: qcom: gcc-shima: Add support for ref clocks
dt-bindings: clock: Add clock ids of ref clocks in GCC for SHIMA
thermal: adc-tm: Ensure valid match data is obtained
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
usb: dwc3: gadget: Wrap around when skip TRBs
usb: dwc3: gadget: Don't clear flags before transfer ended
mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
mhi: core: improve bandwidth switch events processing
build.config.common: Revert the compiler back to clang-r370808
cnss2: Assert if unexpected second QMI server arrive comes
drivers: rpm-smd: Add support to make rpm-smd as module
PM / devfreq: bw_hwmon: remove unused variable
PM / devfreq: bw_hwmon: add bw_hwmon_debug event
msm: kgsl: Add kobject sysfs ops for the /sys/kernel/gpu directory
msm: adsprpc: Print and return appropriate error codes
Linux 5.4.42
bpf: Test_progs, fix test_get_stack_rawtp_err.c build
selftest/bpf: fix backported test_select_reuseport selftest changes
libbpf: Extract and generalize CPU mask parsing logic
Makefile: disallow data races on gcc-10 as well
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
bpf: Fix sk_psock refcnt leak when receiving message
SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
ARM: dts: r8a7740: Add missing extal2 to CPG node
arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
ARM: dts: r8a73a4: Add missing CMT1 interrupts
arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
arm64: dts: meson-g12-common: fix dwc2 clock names
arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
clk: Unlink clock if failed to prepare or enable
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
usb: gadget: legacy: fix error return code in cdc_bind()
usb: gadget: legacy: fix error return code in gncm_bind()
usb: gadget: audio: Fix a missing error return value in audio_bind()
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
fanotify: fix merging marks masks with FAN_ONDIR
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
exec: Move would_dump into flush_old_exec
x86/unwind/orc: Fix error handling in __unwind_start()
x86: Fix early boot crash on gcc-10, third try
cifs: fix leaked reference on requeued write
powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
drm/amd/display: add basic atomic check for cursor plane
ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
ARM: dts: dra7: Fix bus_dma_limit for PCIe
Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
USB: gadget: fix illegal array access in binding with UDC
usb: cdns3: gadget: prev_req->trb is NULL for ep0
usb: host: xhci-plat: keep runtime active when removing host
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
USB: usbfs: fix mmap dma mismatch
usb: usbfs: correct kernel->user page attribute mismatch
gcc-10: avoid shadowing standard library 'free()' in crypto
gcc-10: mark more functions __init to avoid section mismatch warnings
gcc-10 warnings: fix low-hanging fruit
gcc-10: disable 'restrict' warning for now
gcc-10: disable 'stringop-overflow' warning for now
gcc-10: disable 'array-bounds' warning for now
gcc-10: disable 'zero-length-bounds' warning for now
Stop the ad-hoc games with -Wno-maybe-initialized
net/rds: Use ERR_PTR for rds_message_alloc_sgs()
pnp: Use list_for_each_entry() instead of open coding
NFSv3: fix rpc receive buffer size for MOUNT call
mm, memcg: fix inconsistent oom event behavior
s390/ism: fix error return code in ism_probe()
hwmon: (da9052) Synchronize access with mfd
RDMA/iw_cxgb4: Fix incorrect function parameters
RDMA/core: Fix double put of resource
IB/core: Fix potential NULL pointer dereference in pkey cache
IB/mlx4: Test return value of calls to ib_get_cached_pkey
RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
netfilter: nft_set_rbtree: Add missing expired checks
netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
SUNRPC: Signalled ASYNC tasks need to exit
nfs: fix NULL deference in nfs4_get_valid_delegation
arm64: fix the flush_icache_range arguments in machine_kexec
drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
nfs: fscache: use timespec64 in inode auxdata
NFS: Fix fscache super_cookie index_key from changing after umount
drm/amdgpu: force fbdev into vram
fork: prevent accidental access to clone3 features
gfs2: More gfs2_find_jhead fixes
mmc: block: Fix request completion in the CQE timeout path
mmc: core: Fix recursive locking issue in CQE recovery path
mmc: core: Check request type before completing the request
mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
mmc: alcor: Fix a resource leak in the error path for ->probe()
bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
bpf, sockmap: msg_pop_data can incorrecty set an sge length
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
i40iw: Fix error handling in i40iw_manage_arp_cache()
ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
bpf: Fix error return code in map_lookup_and_delete_elem()
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
pinctrl: qcom: fix wrong write in update_dual_edge
pinctrl: baytrail: Enable pin configuration setting for GPIO chip
pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
IB/hfi1: Fix another case where pq is left on waitlist
mmc: sdhci-pci-gli: Fix no irq handler from suspend
gfs2: Another gfs2_walk_metadata fix
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
drm/amdgpu: simplify padding calculations (v2)
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
drm/amd/display: check if REFCLK_CNTL register is present
drm/amd/powerplay: avoid using pm_en before it is initialized revised
ALSA: hda/hdmi: fix race in monitor detection during probe
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
selftests/ftrace: Check the first record for kprobe_args_type.tc
dmaengine: mmp_tdma: Reset channel error on release
dmaengine: mmp_tdma: Do not ignore slave config validation errors
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
riscv: fix vdso build with lld
umh: fix memory leak on execve failure
r8169: re-establish support for RTL8401 chip version
nfp: abm: fix error return code in nfp_abm_vnic_alloc()
net: tcp: fix rx timestamp behavior for tcp_recvmsg
netprio_cgroup: Fix unlimited memory leak of v2 cgroups
net: ipv4: really enforce backoff for redirects
net: dsa: loop: Add module soft dependency
hinic: fix a bug of ndo_stop
dpaa2-eth: prevent array underflow in update_cls_rule()
virtio_net: fix lockdep warning on 32 bit
tcp: fix SO_RCVLOWAT hangs with fat skbs
tcp: fix error recovery in tcp_zerocopy_receive()
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
pppoe: only process PADT targeted at local interfaces
net: stmmac: fix num_por initialization
net: phy: fix aneg restart in phy_ethtool_set_eee
netlabel: cope with NULL catmap
net: fix a potential recursive NETDEV_FEAT_CHANGE
dpaa2-eth: properly handle buffer size restrictions
mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
selftests/bpf: fix goto cleanup label not defined
scsi: sg: add sg_remove_request in sg_write
net_sched: fix tcm_parent in tc filter dump
sun6i: dsi: fix gcc-4.8
virtio-blk: handle block_device_operations callbacks after hot unplug
drop_monitor: work around gcc-10 stringop-overflow warning
ftrace/selftests: workaround cgroup RT scheduling issues
net: moxa: Fix a potential double 'free_irq()'
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
SUNRPC: Fix GSS privacy computation of auth->au_ralign
SUNRPC: Add "@len" parameter to gss_unwrap()
gpio: pca953x: Fix pca953x_gpio_set_config
KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
shmem: fix possible deadlocks on shmlock_user_lock
net: dsa: Do not make user port errors fatal
crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
cpufreq: qcom: Update the scheduler of throttle removal
net: qrtr: Remove rcu logic for port lookup/remove
net: qrtr: Do not take sock lock on blocking recv
Revert "SoC: soc-pcm: call pcm_new when creating new pcm"
ALSA: pcm: add macro SND_PCM_ADD_VOLUME_CTL and SND_PCM_ADD_USR_CTL
mm: Remove shrink_page
msm: cvp: Avoids DSP memory leak
cnss2: Add build type info to wlfw_cap_req_msg
msm: kgsl: Add a flag for guard page allocation
dwc3: gadget: Add handling of bus resume and L1 resume functionality
cnss2: Assert for recovery if there is already a recovery going on
dwc3: core: Add ssp u3 u0 link state related quirk
leds: qti-flash: Limit off_time of switch to a maximum of 1280 ms
aarch64: ABI: Update the ABI whitelist with __ioread32_copy
f2fs: compress: fix zstd data corruption
f2fs: add compressed/gc data read IO stat
f2fs: fix potential use-after-free issue
f2fs: compress: don't handle non-compressed data in workqueue
f2fs: remove redundant assignment to variable err
f2fs: refactor resize_fs to avoid meta updates in progress
f2fs: use round_up to enhance calculation
f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
f2fs: Avoid double lock for cp_rwsem during checkpoint
f2fs: report delalloc reserve as non-free in statfs for project quota
f2fs: Fix wrong stub helper update_sit_info
f2fs: compress: let lz4 compressor handle output buffer budget properly
f2fs: remove blk_plugging in block_operations
f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
f2fs: shrink spinlock coverage
f2fs: correctly fix the parent inode number during fsync()
f2fs: compress: support lzo-rle compress algorithm
f2fs: introduce mempool for {,de}compress intermediate page allocation
f2fs: introduce f2fs_bmap_compress()
f2fs: support fiemap on compressed inode
f2fs: flush dirty meta pages when flushing them
f2fs: support partial truncation on compressed inode
f2fs: fix checkpoint=disable:%u%%
f2fs: remove redundant compress inode check
f2fs: use strcmp() in parse_options()
f2fs: Use the correct style for SPDX License Identifier
f2fs: rework filename handling
f2fs: split f2fs_d_compare() from f2fs_match_name()
f2fs: don't leak filename in f2fs_try_convert_inline_dir()
ANDROID: clang: update to 11.0.1
FROMLIST: x86_64: fix jiffies ODR violation
ANDROID: ABI/Whitelist: add ufs whitelist to unisoc whitelist
aarch64: ABI: Update the ABI whitelist with qcom_scm symbols
msm: cvp: Avoid sending DSP HFI buf twice
ANDROID: GKI: Enable net testing options
clk: qcom: Add support for VIDEOCC clock driver for SHIMA
soc: altmode: Detect when remote subsys fails to respond
soc: altmode: Add debugfs nodes to send PAN EN and PAN ACK
soc: altmode: Remove altmode device name
soc: altmode: Update client APIs, notifier bookkeeping
ANDROID: fscrypt: set dun_bytes more precisely
ANDROID: dm-default-key: set dun_bytes more precisely
ANDROID: block: backport the ability to specify max_dun_bytes
aarch64: ABI: Add drm_dp_check_act_status to the whitelist
pwm: qti-lpg: Fix erroneous clearing of LUT
cnss2: Reject idle restart if fails to get driver ops lock
cnss2: Add mutex protection between unregister driver and idle restart
cnss2: Serialize driver load and unload
ANDROID: Incremental fs: wake up log pollers less often
ANDROID: Incremental fs: Fix scheduling while atomic error
ANDROID: Incremental fs: Avoid continually recalculating hashes
firmware: qcom_scm: fix the arguments types information
ANDROID: export: Disable symbol trimming on modules
pinctrl: qcom: Update configuration for Shima
ANDROID: ABI/Whitelist: add the symbol sdhci_request_atomic to unisoc whitelist
soc: qcom: dcc: Set transaction timeout for dcc linklist
Enable RTIC MPGen using QGKI
firmware: qcom_scm: Pass arginfo for sec_wdog_trigger
FROMGIT: media: uapi: h264: Add new profile and levels
FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
ANDROID: dm-default-key: Update key size for wrapped keys
nvmem: qcom-spmi-sdam: Enable multiple devices
dt-bindings: clock: dispcc: Remove mdss dp crypto clocks
clk: qcom: Add support to proxy vote until clk controllers sync states
clk: qcom: lahaina: Enable common regulator handle initialization
clk: qcom: Add common regulator handle initialization
PM / devfreq: qoslat: implement get_dev_status()
ANDROID: GKI: abi update due to mmc patches merged
cpufreq: qcom-cpufreq-hw: Simplify the boost frequency
drivers: qcom: rpmh_master_stat: Remove unused size for SMEM item
FROMGIT: mmc: host: sdhci-sprd: Implement the request_atomic() API
FROMGIT: mmc: host: sdhci: Implement the request_atomic() API
FROMGIT: mmc: host: Introduce the request_atomic() for the host
FROMGIT: mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
FROMGIT: mmc: sdhci: Tidy sdhci_request() a bit
FROMGIT: mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
FROMGIT: mmc: sdhci: Stop exporting sdhci_send_command()
FROMGIT: mmc: sdhci: Add helpers for the auto-CMD23 flag
FROMGIT: mmc: sdhci-sprd: Drop redundant cap flags
msm: kgsl: Disable GBIF_CLIENT_QOS on all A660 GPU revisions
ANDROID: GKI: update abi definition due to 5.4.41 merge
CSR: Keep qdss clk being on for msr register before msr_reset
nvmem: core: Export nvmem cell info to userspace
Linux 5.4.41
fanotify: merge duplicate events on parent and child
fsnotify: replace inode pointer with an object id
bdi: add a ->dev_name field to struct backing_dev_info
bdi: move bdi_dev_name out of line
mm, memcg: fix error return value of mem_cgroup_css_alloc()
scripts/decodecode: fix trapping instruction formatting
iommu/virtio: Reverse arguments to list_add
objtool: Fix stack offset tracking for indirect CFAs
netfilter: nf_osf: avoid passing pointer to local var
netfilter: nat: never update the UDP checksum when it's 0
arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
KVM: x86: Fixes posted interrupt check for IRQs delivery modes
x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
x86/unwind/orc: Fix error path for bad ORC entry type
x86/unwind/orc: Prevent unwinding before ORC initialization
x86/unwind/orc: Don't skip the first frame for inactive tasks
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
x86/entry/64: Fix unwind hints in kernel exit path
x86/entry/64: Fix unwind hints in register clearing code
batman-adv: Fix refcnt leak in batadv_v_ogm_process
batman-adv: Fix refcnt leak in batadv_store_throughput_override
batman-adv: Fix refcnt leak in batadv_show_throughput_override
batman-adv: fix batadv_nc_random_weight_tq
iocost: protect iocg->abs_vdebt with iocg->waitq.lock
riscv: set max_pfn to the PFN of the last page
coredump: fix crash when umh is disabled
staging: gasket: Check the return value of gasket_get_bar_index()
ceph: demote quotarealm lookup warning to a debug message
ceph: fix endianness bug when handling MDS session feature bits
mm: limit boost_watermark on small zones
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
eventpoll: fix missing wakeup for ovflist in ep_poll_callback
epoll: atomically remove wait entry on wake up
ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
drm: ingenic-drm: add MODULE_DEVICE_TABLE
arm64: hugetlb: avoid potential NULL dereference
KVM: arm64: Fix 32bit PC wrap-around
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
crypto: arch/nhpoly1305 - process in explicit 4k chunks
tracing: Add a vmalloc_sync_mappings() for safe measure
USB: serial: garmin_gps: add sanity checking for data length
usb: chipidea: msm: Ensure proper controller reset using role switch API
USB: uas: add quirk for LaCie 2Big Quadra
HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
net/mlx5: Fix command entry leak in Internal Error State
net/mlx5: Fix forced completion access non initialized command entry
net/mlx5: DR, On creation set CQ's arm_db member to right value
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
bnxt_en: Return error when allocating zero size context memory.
bnxt_en: Improve AER slot reset.
bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
bnxt_en: Fix VF anti-spoof filter setup.
tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
tipc: fix partial topology connection closure
sch_sfq: validate silly quantum values
sch_choke: avoid potential panic in choke_reset()
nfp: abm: fix a memory leak bug
net: usb: qmi_wwan: add support for DW5816e
net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
net: tc35815: Fix phydev supported/advertising mask
net: stricter validation of untrusted gso packets
net_sched: sch_skbprio: add message validation to skbprio_change()
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
net: macsec: preserve ingress frame ordering
net: macb: fix an issue about leak related system resources
net: dsa: Do not leave DSA master with NULL netdev_ops
neigh: send protocol value in neighbor create notification
mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
ipv6: Use global sernum for dst validation with nexthop objects
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
dp83640: reverse arguments to list_add_tail
devlink: fix return value after hitting end in region read
tty: xilinx_uartps: Fix missing id assignment to the console
vt: fix unicode console freeing with a common interface
drm/amdgpu: drop redundant cg/pg ungate on runpm enter
drm/amdgpu: move kfd suspend after ip_suspend_phase1
net: macb: Fix runtime PM refcounting
tracing/kprobes: Fix a double initialization typo
nvme: fix possible hang when ns scanning fails during error recovery
nvme: refactor nvme_identify_ns_descs error handling
USB: serial: qcserial: Add DW5816e support
iommu/arm-smmu: Updates probe defer handle from secure_buffer
arm64: ABI: Update the ABI whitelist for OOM notifiers
msm: pcie: add support to manage PCIe PHY PLL block
msm: adsprpc: add support to print logs on VERIFY failures
msm: pcie: add DRV SSR support during DRV resume
qseecom: process smcinvoke callback request
ARM: dts: msm: Create softlink for vendor specific dt
drivers: pinctrl: Add pinctrl support for SDXLEMUR target
ALSA: Compress - dont use lock for all ioctls
Revert "ALSA: jack: Add support to report second microphone"
usb: dwc3: Use an ordered workqueue for sm_work
defconfig: Enable CONFIG_DEBUG_FS for holi
ASoC: pcm: QGKI startup sequence for playback and capture
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
soc: qcom: mem-buf: Add support for restricting memory transfers
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
arm64: add config option to enable DT overlay
defconfig: holi: Add support for Global clock controller
ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
soc: qcom: socinfo: Fix array out-of-bounds access
cnss2: Enable io-coherency
arm64: defconfig: Enable CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
kbuild: Add support for CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
ABI: Add initial snapshot of QCOM whitelists
ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
drivers: cpuidle: lpm-levels: check for valid LPM stats
radio: RTC6226: add support to scan valid lower freq channel
soc: qcom: spss_utils: protect from event signaled twice
radio: RTC6226: post original tune event after scan complete
usb: gadget: Allow f_rndis and f_gsi to coexist as modules
Revert "usb: Add support for rndis uplink aggregation"
Revert "usb: gadget: Add support for rndis flow control callback"
ANDROID: dm-default-key: Update key size for wrapped keys
scsi: ufshcd-qti: Keep the correct device and link state
usb: gadget: f_qdss: Add ipc logging for qdss driver
msm: ipa: enable SYSPIPE_ERR_DETECTION bit for deaggr_err
mmc: Define config flag to add qcom code to upstream module
mmc: Add MMC clock scaling support for sdhci-msm layer
mmc: Add MMC clock scaling support to core layer
mmc: Add MMC clock scaling support in the block layer
sched: Completely remove CFS_BANDWIDTH support in WALT
msm: cvp: Rename cvpss to evass
pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
Send actual keylen to TZ
soc: qcom: hwkm: fix minor issues
soc: qcom: spss_utils: add spss events support
thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
Add ports and port child node check in legacy function
qseecom: Set max size for dma segment
defconfig: Enable Glink over RPM defconfig for Holi
Revert "sched: reduce sleep duration in wait_task_inactive()"
kthread: Do not preempt current task if it is going to call schedule()
Revert "ASoC: soc-pcm: BE dai needs prepare when pause release after resume"
msm: cvp: Remove deprecated old synx usage
ANDROID: GKI: x86: Drop CONFIG_DEVPORT
Linux 5.4.40
PM / devfreq: Add missing locking while setting suspend_freq
udp: document udp_rcv_segment special case for looped packets
tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources
Revert "drm/amd/display: setting the DIG_MODE to the correct value."
mm/mremap: Add comment explaining the untagging behaviour of mremap()
libbpf: Fix readelf output parsing for Fedora
cgroup, netclassid: remove double cond_resched
mac80211: add ieee80211_is_any_nullfunc()
ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
x86/kvm: fix a missing-prototypes "vmread_error"
ALSA: hda: Match both PCI ID and SSID for driver blacklist
hexagon: define ioremap_uc
hexagon: clean up ioremap
mfd: intel-lpss: Use devm_ioremap_uc for MMIO
lib: devres: add a helper function for ioremap_uc
Revert "software node: Simplify software_node_release() function"
drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
net: systemport: suppress warnings on failed Rx SKB allocations
net: bcmgenet: suppress warnings on failed Rx SKB allocations
mac80211: sta_info: Add lockdep condition for RCU list usage
lib/mpi: Fix building for powerpc with clang
tracing: Fix memory leaks in trace_events_hist.c
cifs: do not share tcons with DFS
scripts/config: allow colons in option strings for sed
cifs: protect updating server->dstaddr with a spinlock
ASoC: rsnd: Fix "status check failed" spam for multi-SSI
ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
net: stmmac: Fix sub-second increment
net: stmmac: fix enabling socfpga's ptp_ref_clock
wimax/i2400m: Fix potential urb refcnt leak
drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
usb: dwc3: gadget: Properly set maxpacket limit
ASoC: topology: Fix endianness issue
ASoC: sgtl5000: Fix VAG power-on handling
selftests/ipc: Fix test failure seen after initial test run
ASoC: topology: Check return value of soc_tplg_dai_config
ASoC: topology: Check return value of pcm_new_ver
ASoC: topology: Check soc_tplg_add_route return value
ASoC: topology: Check return value of soc_tplg_*_create
ASoC: topology: Check return value of soc_tplg_create_tlv
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
vhost: vsock: kick send_pkt worker once device is started
msm: cvp: Enhance CVP release persist buf process
lpm-levels: Read next hrtimer event after tick_nohz_idle_stop_tick()
arm64: defconfig: Add support for Global clock controller for SHIMA
clk: qcom: gcc: Update voltage voting Support for GCC CPUSS AHB clock
cpufreq: qcom: Update logic to register for GT Limits Management interrupt
msm: kgsl: Handle page allocation failure
defconfig: enable display configs for trusted VM
firmware: qcom: add enlarged qsee log support
regulator: qcom_pm8008-regulator: avoid transactions after suspend
msm: pcie: add new DRV commands for APPS to control PCIe L1ss sleep
hvc: haven: Prevent tty layer from closing SELF console
drivers: Fix compilation issues when debugfs is disabled
haven: Fix non-zero input SG-List handling for MEM_ACCEPT
iommu: iommu-debug: Fix functional_fast_dma test
iommu/arm-smmu: Add support for split page table domains
Revert "usb: gadget: rndis: Add packet filter handling for hw accelerated path"
Revert "usb: gadget: rndis: Add new rndis parameters"
Revert "USB: rndis: Honor dl_max_packet_size value sent by host"
iommu: Introduce DOMAIN_ATTR_SPLIT_TABLES
devfreq: memlat: correct null pointer derference
mm: make shrink_page_list with pages work from multiple zones
mm: Per process reclaim
coresight: Fix support for sparsely populated ports
i2c: i2c-msm-geni: Propagate missing changes from 4.19 to 5.4
msm: kgsl: Use DMA APIs for cache operations
interconnect: qcom: Fix small BW votes being truncated to zero
regulator: qpnp-amoled: add support to configure single phase for IBB
regulator: qpnp-amoled: Fix IBB load current threshold
clk: qcom: gdsc-regulator: Poll PWR_ON during GDSC HW to SW mode switch
soc/qcom/hyp_core_ctl: update reserved CPUs only after VM is booted
arm64: defconfig: enable dynamic debug for genericarmv8
ANDROID: GKI: update abi definition due to FAIR_GROUP_SCHED removal
ANDROID: GKI: Remove FAIR_GROUP_SCHED
ANDROID: Drop ABI monitoring from KASAN build config
ANDROID: Enforce KMI stability
Linux 5.4.39
selinux: properly handle multiple messages in selinux_netlink_send()
arm64: vdso: Add -fasynchronous-unwind-tables to cflags
dmaengine: dmatest: Fix process hang when reading 'wait' parameter
dmaengine: dmatest: Fix iteration non-stop logic
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
nvme: prevent double free in nvme_alloc_ns() error handling
Fix use after free in get_tree_bdev()
ALSA: opti9xx: shut up gcc-10 range warning
i2c: aspeed: Avoid i2c interrupt status clear race condition.
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
scsi: target/iblock: fix WRITE SAME zeroing
iommu/qcom: Fix local_base status check
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
i2c: iproc: generate stop event for slave writes
RDMA/cm: Fix an error check in cm_alloc_id_priv()
RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
RDMA/core: Fix race between destroy and release FD object
RDMA/core: Prevent mixed use of FDs between shared ufiles
RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
RDMA/mlx4: Initialize ib_spec on the stack
RDMA/mlx5: Set GRH fields in query QP on RoCE
scsi: qla2xxx: check UNLOADING before posting async work
scsi: qla2xxx: set UNLOADING before waiting for session deletion
ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
dm writecache: fix data corruption when reloading the target
dm verity fec: fix hash block number in verity_fec_decode
PM: hibernate: Freeze kernel threads in software_resume()
PM: ACPI: Output correct message on target power state
IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
ALSA: line6: Fix POD HD500 audio playback
ALSA: hda/hdmi: fix without unlocked before return
ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
crypto: caam - fix the address of the last entry of S/G
mmc: meson-mx-sdio: remove the broken ->card_busy() op
mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
mmc: sdhci-msm: Enable host capabilities pertains to R1b response
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
btrfs: fix partial loss of prealloc extent past i_size after fsync
btrfs: fix block group leak when removing fails
btrfs: fix transaction leak in btrfs_recover_relocation
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
drm/qxl: qxl_release use after free
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
drm/amd/display: Fix green screen issue after suspend
drm/edid: Fix off-by-one in DispID DTD pixel clock
dma-buf: Fix SET_NAME ioctl uapi
msm: cvp: Fix a cvp BW over-voting problem
ANDROID: Rename build.config.gki.arch_kasan
ANDROID: Incremental fs: Fix issues with very large files
msm: cvp: Allows concurrent DSP commands handling
sched: walt: Improve the scheduler
ANDROID: Correct build.config branch name
FROMGIT: f2fs: fix missing check for f2fs_unlock_op
ANDROID: Fix build.config.gki-debug
UPSTREAM: vdso: Fix clocksource.h macro detection
Linux 5.4.38
Revert "ASoC: meson: axg-card: fix codec-to-codec link setup"
ANDROID: GKI: update abi definition due to added padding
ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
ANDROID: GKI: timer.h: add Android ABI padding to a structure
ANDROID: GKI: quota.h: add Android ABI padding to some structures
ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
ANDROID: GKI: mm.h: add Android ABI padding to a structure
ANDROID: GKI: kobject.h: add Android ABI padding to some structures
ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
ANDROID: GKI: ioport.h: add Android ABI padding to a structure
ANDROID: GKI: iomap.h: add Android ABI padding to a structure
ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
ANDROID: GKI: genhd.h: add Android ABI padding to some structures
ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
ANDROID: GKI: sched: add Android ABI padding to some structures
ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
ANDROID: GKI: scsi.h: add Android ABI padding to a structure
ANDROID: GKI: pci: add Android ABI padding to some structures
ANDROID: GKI: update abi definition due to 5.4.37 merge
Linux 5.4.37
ASoC: stm32: spdifrx: fix regmap status check
ASoC: soc-core: disable route checks for legacy devices
ext4: check for non-zero journal inum in ext4_calculate_overhead
qed: Fix use after free in qed_chain_free
net: use indirect call wrappers for skb_copy_datagram_iter()
Crypto: chelsio - Fixes a hang issue during driver registration
qed: Fix race condition between scheduling and destroying the slowpath workqueue
taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
hwmon: (jc42) Fix name to have no illegal characters
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
ext4: convert BUG_ON's to WARN_ON's in mballoc.c
ext4: increase wait time needed before reuse of deleted inode numbers
ext4: use matching invalidatepage in ext4_writepage
arm64: Delete the space separator in __emit_inst
mac80211: fix channel switch trigger from unknown mesh peer
net: stmmac: socfpga: Allow all RGMII modes
ALSA: hda: call runtime_allow() for all hda controllers
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
objtool: Support Clang non-section symbols in ORC dump
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
scsi: target: fix PR IN / READ FULL STATUS for FC
ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
ALSA: hda: Keep the controller initialization even if no codecs found
ALSA: hda: Release resources at error in delayed probe
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
afs: Fix length of dump of bad YFSFetchStatus record
signal: check sig before setting info in kill_pid_usb_asyncio
x86: hyperv: report value of misc_features
net: fec: set GPR bit on suspend by DT configuration.
libbpf: Initialize *nl_pid so gcc 10 is happy
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
xfs: clear PF_MEMALLOC before exiting xfsaild thread
mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
bpf, x86_32: Fix logic error in BPF_LDX zero-extension
bpf, x86_32: Fix clobbering of dst for BPF_JSET
bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
blk-iocost: Fix error on iocost_ioc_vrate_adj
PM: sleep: core: Switch back to async_schedule_dev()
netfilter: nat: fix error handling upon registering inet hook
perf/core: fix parent pid/tid in task exit events
sched/core: Fix reset-on-fork from RT with uclamp
net/mlx5: Fix failing fw tracer allocation on s390
s390/pci: do not set affinity for floating irqs
cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
ARM: dts: bcm283x: Disable dsi0 node
PCI: Move Apex Edge TPU class quirk to fix BAR assignment
PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
PCI: Add Zhaoxin Vendor ID
PCI: Unify ACS quirk desired vs provided checking
PCI: Make ACS quirk implementations more uniform
PCI: Add ACS quirk for Zhaoxin multi-function devices
PCI: Avoid ASMedia XHCI USB PME# from D0 defect
net/mlx5e: Get the latest values from counters in switchdev mode
net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
svcrdma: Fix leak of svc_rdma_recv_ctxt objects
svcrdma: Fix trace point use-after-free race
xfs: acquire superblock freeze protection on eofblocks scans
net/cxgb4: Check the return from t4_query_params properly
rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
i2c: altera: use proper variable to hold errno
bpf: Forbid XADD on spilled pointers for unprivileged users
nfsd: memory corruption in nfsd4_lock()
drivers: soc: xilinx: fix firmware driver Kconfig dependency
ASoC: wm8960: Fix wrong clock after suspend & resume
ASoC: meson: axg-card: fix codec-to-codec link setup
ASoC: tas571x: disable regulators on failed probe
ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
s390/ftrace: fix potential crashes when switching tracers
counter: 104-quad-8: Add lock guards - generic interface
propagate_one(): mnt_set_mountpoint() needs mount_lock
iio:ad7797: Use correct attribute_group
afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
usb: gadget: udc: atmel: Fix vbus disconnect handling
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
kbuild: fix DT binding schema rule again to avoid needless rebuilds
usb: dwc3: gadget: Do link recovery for SS and SSP
ASoC: stm32: sai: fix sai probe
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
remoteproc: Fix wrong rvring index computation
defconfig: lahaina: Enable gpu devfreq governors for GKI
ANDROID: Update ABI representation after enabling CONFIG_HID_BATTERY_STRENGTH
ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
pinctrl: qcom: spmi-gpio: Add support for PMIC5 variants
ANDROID: Update ABI representation after adding exynos whitelist
ANDROID: Add abi_gki_aarch64_exynos_whitelist
ANDROID: build.config.gki.aarch64: Enable WHITELIST_STRICT_MODE
ANDROID: abi_gki_aarch64_sunxi_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_unisoc_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_qcom_whitelist: Sync with android-5.4
ANDROID: abi_gki_aarch64_hikey960_whitelist: remove stale symbols
ANDROID: Incremental fs: Add setattr call
msm: cvp: disable cache op by default
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC on x86
ANDROID: drivers: gpu: drm: fix export symbol type
ANDROID: driver: gpu: drm: fix export symbol types
ANDROID: drm: kirin: fix export symbol type
ANDROID: iommu: fix export symbol type
ANDROID: ion: fix export symbol type
ANDROID: mm/memory.c: fix export symbol type
ANDROID: sdcardfs: fix export symbol type
ANDROID: SoC: core: fix export symbol type
ANDROID: ufshcd-crypto: fix export symbol type
Revert "ANDROID: gki_defconfig: enabled UAPI header compile testing"
xhci-plat: Mark usb1 and usb2 devices as wakeup source
ANDROID: GKI: update abi and cf/gf whitelists
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
ANDROID: virt_wifi: fix export symbol types
ANDROID: vfs: fix export symbol type
ANDROID: vfs: fix export symbol types
ANDROID: fscrypt: fix export symbol type
ANDROID: cfi: fix export symbol types
ANDROID: bpf: fix export symbol type
Linux 5.4.36
s390/mm: fix page table upgrade vs 2ndary address mode accesses
compat: ARM64: always include asm-generic/compat.h
powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
Revert "serial: uartps: Register own uart console and driver structures"
Revert "serial: uartps: Move Port ID to device data structure"
Revert "serial: uartps: Change uart ID port allocation"
Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
Revert "serial: uartps: Fix error path when alloc failed"
Revert "serial: uartps: Use the same dynamic major number for all ports"
Revert "serial: uartps: Fix uartps_major handling"
serial: sh-sci: Make sure status register SCxSR is read in correct sequence
xhci: Don't clear hub TT buffer on ep0 protocol stall
xhci: prevent bus suspend if a roothub port detected a over-current condition
xhci: Fix handling halted endpoint even if endpoint ring appears empty
usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
usb: dwc3: gadget: Fix request completion check
fpga: dfl: pci: fix return value of cci_pci_sriov_configure
UAS: fix deadlock in error handling and PM flushing work
UAS: no use logging any details in case of ENODEV
cdc-acm: introduce a cool down
cdc-acm: close race betrween suspend() and acm_softint
staging: vt6656: Power save stop wake_up_count wrap around.
staging: vt6656: Fix pairwise key entry save.
staging: vt6656: Fix drivers TBTT timing counter.
staging: vt6656: Fix calling conditions of vnt_set_bss_mode
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
vt: don't use kmalloc() for the unicode screen buffer
vt: don't hardcode the mem allocation upper bound
staging: comedi: Fix comedi_device refcnt leak in comedi_open
staging: comedi: dt2815: fix writing hi byte of analog output
powerpc/setup_64: Set cache-line-size based on cache-block-size
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
cifs: fix uninitialised lease_key in open_shroot()
iwlwifi: mvm: fix inactive TID removal return value usage
iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
iwlwifi: mvm: limit maximum queue appropriately
iwlwifi: mvm: beacon statistics shouldn't go backwards
iwlwifi: pcie: actually release queue memory in TVQM
SUNRPC: Fix backchannel RPC soft lockups
mac80211: populate debugfs only after cfg80211 init
ASoC: dapm: fixup dapm kcontrol widget
audit: check the length of userspace generated audit records
signal: Avoid corrupting si_pid and si_uid in do_notify_parent
usb-storage: Add unusual_devs entry for JMicron JMS566
tty: rocket, avoid OOB access
tty: hvc: fix buffer overflow during hvc_alloc().
KVM: VMX: Enable machine check support for 32bit targets
KVM: Check validity of resolved slot when searching memslots
KVM: s390: Return last valid slot if approx index is out-of-bounds
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
tpm: fix wrong return value in tpm_pcr_extend
tpm/tpm_tis: Free IRQ if probing fails
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
ALSA: hda/hdmi: Add module option to disable audio component binding
ALSA: hda/realtek - Add new codec supported for ALC245
ALSA: hda/realtek - Fix unexpected init_amp override
ALSA: usx2y: Fix potential NULL dereference
tools/vm: fix cross-compile build
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
mm/hugetlb: fix a addressing exception caused by huge_pte_offset
coredump: fix null pointer dereference on coredump
staging: gasket: Fix incongruency in handling of sysfs entries creation
vmalloc: fix remap_vmalloc_range() bounds checks
tty: serial: owl: add "much needed" clk_prepare_enable()
USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
USB: hub: Fix handling of connect changes during sleep
USB: core: Fix free-while-in-use bug in the USB S-Glibrary
USB: early: Handle AMD's spec-compliant identifiers, too
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
USB: sisusbvga: Change port variable from signed to unsigned
iio: xilinx-xadc: Make sure not exceed maximum samplerate
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
iio: xilinx-xadc: Fix ADC-B powerdown
iio: adc: ti-ads8344: properly byte swap value
iio: adc: stm32-adc: fix sleep in atomic context
iio: st_sensors: rely on odr mask to know if odr can be set
iio: core: remove extra semi-colon from devm_iio_device_register() macro
ALSA: usb-audio: Add connector notifier delegation
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
ALSA: hda: Remove ASUS ROG Zenith from the blacklist
KEYS: Avoid false positive ENOMEM error on key read
vrf: Check skb for XFRM_TRANSFORMED flag
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
net: dsa: b53: Rework ARL bin logic
net: dsa: b53: Fix ARL register definitions
net: dsa: b53: Fix valid setting for MDB entries
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
vrf: Fix IPv6 with qdisc and xfrm
team: fix hang in team_mode_get()
tcp: cache line align MAX_TCP_HEADER
selftests: Fix suppress test in fib_tests.sh
sched: etf: do not assume all sockets are full blown
net/x25: Fix x25_neigh refcnt leak when receiving frame
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
net: openvswitch: ovs_ct_exit to be done under ovs_lock
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
net/mlx4_en: avoid indirect call in TX completion
net: bcmgenet: correct per TX/RX ring statistics
mlxsw: Fix some IS_ERR() vs NULL bugs
macvlan: fix null dereference in macvlan_device_event()
macsec: avoid to set wrong mtu
ipv6: fix restrict IPV6_ADDRFORM operation
ipv4: Update fib_select_default to handle nexthop objects
cxgb4: fix large delays in PTP synchronization
cxgb4: fix adapter crash due to wrong MC size
PCI/PM: Add missing link delays required by the PCIe spec
PCI/ASPM: Allow re-enabling Clock PM
scsi: smartpqi: fix problem with unique ID for physical device
scsi: smartpqi: fix call trace in device discovery
scsi: smartpqi: fix controller lockup observed during force reboot
virtio-blk: improve virtqueue error to BLK_STS
tracing/selftests: Turn off timeout setting
ASoC: SOF: trace: fix unconditional free in trace release
PCI: pciehp: Prevent deadlock on disconnect
libbpf: Fix readelf output parsing on powerpc with recent binutils
PCI/PM: Add pcie_wait_for_link_delay()
drm/amd/display: Not doing optimize bandwidth if flip pending.
xhci: Finetune host initiated USB3 rootport link suspend and resume
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
drm/amd/display: Calculate scaling ratios on every medium/full update
perf/core: Disable page faults when getting phys address
pwm: bcm2835: Dynamically allocate base
pwm: renesas-tpu: Fix late Runtime PM enablement
nvme: fix compat address handling in several ioctls
powerpc/pseries: Fix MCE handling on pseries
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
loop: Better discard support for block devices
s390/cio: avoid duplicated 'ADD' uevents
s390/cio: generate delayed uevent for vfio-ccw subchannels
lib/raid6/test: fix build on distros whose /bin/sh is not bash
kconfig: qconf: Fix a few alignment issues
ipc/util.c: sysvipc_find_ipc() should increase position index
selftests: kmod: fix handling test numbers above 9
kernel/gcov/fs.c: gcov_seq_next() should increase position index
dma-direct: fix data truncation in dma_direct_get_required_mask()
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
nvme: fix deadlock caused by ANA update wrong locking
ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
tools/test/nvdimm: Fix out of tree build
scsi: iscsi: Report unbind session event when the target has been removed
nvme-tcp: fix possible crash in write_zeroes processing
pwm: rcar: Fix late Runtime PM enablement
ceph: don't skip updating wanted caps when cap is stale
ceph: return ceph_mdsc_do_request() errors from __get_parent()
scsi: libfc: If PRLI rejected, move rport to PLOGI state
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
scsi: lpfc: Fix crash after handling a pci error
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
watchdog: reset last_hw_keepalive time at start
tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
arm64: Silence clang warning on mismatched value/register sizes
arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
net, ip_tunnel: fix interface lookup with no key
f2fs: fix to avoid memory leakage in f2fs_listxattr
ext4: fix extent_status fragmentation for plain files
ANDROID: GKI: Update abi and cf/gf whitelists
defconfig: msm: enable remote debugger driver on Lahaina
ANDROID: ABI/Whitelist: update pcie whitelist to unisoc whitelist
ANDROID: GKI: Update ABI for DRM core changes
ANDROID: add compat cross compiler
UPSTREAM: arm64: vdso32: Enable Clang Compilation
BACKPORT: lib/vdso: Enable common headers
BACKPORT: arm: vdso: Enable arm to use common headers
BACKPORT: x86/vdso: Enable x86 to use common headers
UPSTREAM: arm64: vdso32: Include common headers in the vdso library
UPSTREAM: arm64: vdso: Include common headers in the vdso library
UPSTREAM: arm64: Introduce asm/vdso/processor.h
UPSTREAM: arm64: vdso32: Code clean up
UPSTREAM: linux/elfnote.h: Replace elf.h with UAPI equivalent
UPSTREAM: scripts: Fix the inclusion order in modpost
UPSTREAM: common: Introduce processor.h
UPSTREAM: linux/ktime.h: Extract common header for vDSO
UPSTREAM: linux/jiffies.h: Extract common header for vDSO
UPSTREAM: linux/time64.h: Extract common header for vDSO
BACKPORT: linux/time32.h: Extract common header for vDSO
BACKPORT: linux/time.h: Extract common header for vDSO
UPSTREAM: linux/math64.h: Extract common header for vDSO
BACKPORT: linux/clocksource.h: Extract common header for vDSO
BACKPORT: arm64: Introduce asm/vdso/clocksource.h
BACKPORT: arm: Introduce asm/vdso/clocksource.h
BACKPORT: x86: Introduce asm/vdso/clocksource.h
UPSTREAM: linux/limits.h: Extract common header for vDSO
UPSTREAM: linux/bits.h: Extract common header for vDSO
UPSTREAM: linux/const.h: Extract common header for vDSO
BACKPORT: lib/vdso: Allow the high resolution parts to be compiled out
BACKPORT: lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Mark do_hres() and do_coarse() as __always_inline
UPSTREAM: lib/vdso: Avoid duplication in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Let do_coarse() return 0 to simplify the callsite
UPSTREAM: lib/vdso: Remove checks on return value for 32 bit vDSO
UPSTREAM: lib/vdso: Build 32 bit specific functions in the right context
UPSTREAM: lib/vdso: Make __cvdso_clock_getres() static
UPSTREAM: arm64: compat: vdso: Expose BUILD_VDSO32
ANDROID: GKI: Enable GENERIC_IRQ_CHIP
ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m
ANDROID: ABI/Whitelist: update for allwinner.
ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
ANDROID: Incremental fs: Use simple compression in log buffer
ANDROID: dm-bow: Fix not to skip trim at framented range
ANDROID: Remove VLA from uid_sys_stats.c
ANDROID: ABI/Whitelist: add net whitelist to unisoc Whitelist
f2fs: fix missing check for f2fs_unlock_op
ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO
ANDROID: Add padding for crypto related structs in UFS and MMC
ANDROID: mmc: MMC crypto API
ANDROID: GKI: USB: Add vendor specified variables to hc_driver
ANDROID: hikey960_gki.fragment enable CONFIG_SDCARD_FS=m
ANDROID: GKI: update abi.xml due to additional Android ABI padding
ANDROID: GKI: elevator: add Android ABI padding to some structures
ANDROID: GKI: dentry: add Android ABI padding to some structures
ANDROID: GKI: bio: add Android ABI padding to some structures
ANDROID: GKI: scsi: add Android ABI padding to some structures
ANDROID: GKI: ufs: add Android ABI padding to some structures
ANDROID: sdcardfs: fix export symbol types
Linux 5.4.35
bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
bpf: Test_progs, add test to catch retval refine error handling
bpf: Test_verifier, bpf_get_stack return value add <0
bpf: fix buggy r0 retval refinement for tracing helpers
KEYS: Don't write out to userspace while holding key semaphore
mtd: phram: fix a double free issue in error path
mtd: lpddr: Fix a double free in probe()
docs: Fix path to MTD command line partition parser
mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
mtd: rawnand: free the nand_device object
locktorture: Print ratio of acquisitions, not failures
tty: evh_bytechan: Fix out of bounds accesses
fbmem: Adjust indentation in fb_prepare_logo and fb_blank
iio: si1133: read 24-bit signed integer for measurement
ARM: dts: sunxi: Fix DE2 clocks register range
fbdev: potential information leak in do_fb_ioctl()
dma-debug: fix displaying of dma allocation type
net: dsa: bcm_sf2: Fix overflow checks
drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
f2fs: fix to wait all node page writeback
iommu/amd: Fix the configuration of GCR3 table root pointer
libnvdimm: Out of bounds read in __nd_ioctl()
power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
csky: Fixup init_fpu compile warning with __init
sunrpc: Fix gss_unwrap_resp_integ() again
ext2: fix debug reference to ext2_xattr_cache
iommu/vt-d: Fix page request descriptor size
iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
ext2: fix empty body warnings when -Wextra is used
SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
iommu/vt-d: Fix mm reference leak
iommu/virtio: Fix freeing of incomplete domains
drm/vc4: Fix HDMI mode validation
um: falloc.h needs to be directly included for older libc
ACPICA: Fixes for acpiExec namespace init file
f2fs: fix NULL pointer dereference in f2fs_write_begin()
csky: Fixup get wrong psr value from phyical reg
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
drm/amdkfd: kfree the wrong pointer
csky: Fixup cpu speculative execution to IO area
x86: ACPI: fix CPU hotplug deadlock
leds: core: Fix warning message when init_data
drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
KVM: s390: vsie: Fix possible race when shadowing region 3 tables
compiler.h: fix error in BUILD_BUG_ON() reporting
percpu_counter: fix a data race at vm_committed_as
include/linux/swapops.h: correct guards for non_swap_entry()
drm/nouveau/svm: fix vma range check for migration
drm/nouveau/svm: check for SVM initialized before migrating
mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
cifs: Allocate encryption header through kmalloc
um: ubd: Prevent buffer overrun on command completion
ext4: do not commit super on read-only bdev
s390/cpum_sf: Fix wrong page count in error message
powerpc/maple: Fix declaration made after definition
powerpc/prom_init: Pass the "os-term" message to hypervisor
btrfs: add RCU locks around block group initialization
hibernate: Allow uswsusp to write to swap
s390/cpuinfo: fix wrong output when CPU0 is offline
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
phy: uniphier-usb3ss: Add Pro5 support
f2fs: fix to show norecovery mount option
KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
NFSv4.2: error out when relink swapfile
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
NFS: alloc_nfs_open_context() must use the file cred when available
rtc: 88pm860x: fix possible race condition
dma-coherent: fix integer overflow in the reserved-memory dma allocation
soc: imx: gpc: fix power up sequencing
arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
arm64: tegra: Fix Tegra194 PCIe compatible string
arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
clk: tegra: Fix Tegra PMC clock out parents
power: supply: bq27xxx_battery: Silence deferred-probe error
arm64: dts: allwinner: a64: Fix display clock register range
ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
f2fs: fix the panic in do_checkpoint()
net/mlx5e: Enforce setting of a single FEC mode
clk: at91: usb: continue if clk_hw_round_rate() return zero
clk: Don't cache errors from clk_ops::get_phase()
drm/ttm: flush the fence on the bo after we individualize the reservation object
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
rbd: avoid a deadlock on header_rwsem when flushing notifies
block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
block, bfq: make reparent_leaf_entity actually work only on leaf entities
block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
afs: Fix race between post-modification dir edit and readdir/d_revalidate
afs: Fix afs_d_validate() to set the right directory version
afs: Fix rename operation status delivery
afs: Fix decoding of inline abort codes from version 1 status records
afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
x86/Hyper-V: Report crash data in die() when panic_on_oops is set
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
x86/Hyper-V: Report crash register data or kmsg before running crash kernel
x86/Hyper-V: Trigger crash enlightenment only once during system crash.
x86/Hyper-V: Unload vmbus channel in hv panic callback
of: overlay: kmemleak in dup_and_fixup_symbol_prop()
of: unittest: kmemleak in of_unittest_overlay_high_level()
of: unittest: kmemleak in of_unittest_platform_populate()
of: unittest: kmemleak on changeset destroy
xsk: Add missing check on user supplied headroom size
ALSA: hda: Don't release card at firmware loading error
irqchip/mbigen: Free msi_desc on device teardown
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
scsi: sg: add sg_remove_request in sg_common_write
objtool: Fix switch table detection in .text.unlikely
arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
xsk: Fix out of boundary write in __xsk_rcv_memcpy
watchdog: sp805: fix restart handler
ext4: use non-movable memory for superblock readahead
ANDROID: ABI/Whitelist: update unisoc Whitelist to latest
ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
FROMLIST: BACKPORT: dynamic_debug: Add an option to enable dynamic debug for modules only
ANDROID: init: GKI: enable hidden configs for GPU
FROMLIST: clocksource/drivers/sprd: Add module support to Spreadtrum timer
FROMLIST: drivers/clocksource/timer-of: Remove __init markings
UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
Linux 5.4.34
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
scsi: target: remove boilerplate code
x86/resctrl: Fix invalid attempt at removing the default resource group
x86/resctrl: Preserve CDP enable over CPU hotplug
irqchip/ti-sci-inta: Fix processing of masked irqs
ext4: do not zeroout extents beyond i_disksize
i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
drm/amdgpu: fix the hw hang during perform system reboot and reset
drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
net/mlx5e: Use preactivate hook to set the indirection table
net/mlx5e: Rename hw_modify to preactivate
net/mlx5e: Encapsulate updating netdev queues into a function
mac80211_hwsim: Use kstrndup() in place of kasprintf()
mac80211: fix race in ieee80211_register_hw()
nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
btrfs: check commit root generation in should_ignore_root
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
keys: Fix proc_keys_next to increase position index
arm64: vdso: don't free unallocated pages
ALSA: usb-audio: Check mapping at creating connector controls, too
ALSA: usb-audio: Don't create jack controls for PCM terminals
ALSA: usb-audio: Don't override ignore_ctl_error value from the map
ALSA: usb-audio: Filter error from connector kctl ops, too
ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
ASoC: Intel: mrfld: return error codes when an error occurs
ASoC: Intel: mrfld: fix incorrect check on p->sink
usb: dwc3: gadget: Don't clear flags before transfer ended
arm64: dts: librem5-devkit: add a vbus supply to usb0
ARM: dts: imx7-colibri: fix muxing of usbc_det pin
clk: at91: usb: use proper usbs_mask
clk: at91: sam9x60: fix usb clock parents
ext4: fix incorrect inodes per group in error message
ext4: fix incorrect group count in ext4_fill_super error message
net/bpfilter: remove superfluous testing message
pwm: pca9685: Fix PWM/GPIO inter-operation
perf report: Fix no branch type statistics report issue
acpi/nfit: improve bounds checking for 'func'
jbd2: improve comments about freeing data buffers whose page mapping is NULL
platform/chrome: cros_ec_rpmsg: Fix race with host event
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
ovl: fix value of i_ino for lower hardlink corner case
Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()"
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
net/mlx5e: Fix pfnum in devlink port attribute
net/mlx5e: Fix nest_level for vlan pop action
net/mlx5e: Add missing release firmware call
net/mlx5: Fix frequent ioread PCI access during recovery
net: ethernet: mediatek: move mt7623 settings out off the mt7530
net: dsa: mt7530: move mt7623 settings out off the mt7530
net: tun: record RX queue in skb before do_xdp_generic()
net: revert default NAPI poll timeout to 2 jiffies
net: qrtr: send msgs from local of same id as broadcast
net: phy: micrel: use genphy_read_status for KSZ9131
net: ipv6: do not consider routes via gateways for anycast address check
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
l2tp: Allow management of tunnels and session in user namespace
hsr: check protocol version in hsr_newlink()
amd-xgbe: Use __napi_schedule() in BH context
crypto: msm: change clock operation in qcedev driver
ANDROID: Add C protos for dma_buf/drm_prime get_uuid
f2fs: fix quota_sync failure due to f2fs_lock_op
f2fs: support read iostat
f2fs: Fix the accounting of dcc->undiscard_blks
f2fs: fix to handle error path of f2fs_ra_meta_pages()
f2fs: report the discard cmd errors properly
f2fs: fix long latency due to discard during umount
f2fs: add tracepoint for f2fs iostat
f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
ANDROID: GKI: update abi for 5.4.33 changes
Linux 5.4.33
scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
ASoC: stm32: sai: Add missing cleanup
efi/x86: Fix the deletion of variables in mixed mode
mfd: dln2: Fix sanity checking for endpoints
bpf: Fix tnum constraints for 32-bit comparisons
mmc: sdhci: Refactor sdhci_set_timeout()
mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
powerpc/kasan: Fix kasan_remap_early_shadow_ro()
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
drm/amdgpu: fix gfx hang during suspend with video playback (v2)
drm/dp_mst: Fix clearing payload state on topology disable
Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
scsi: lpfc: Fix broken Credit Recovery after driver load
scsi: lpfc: Fix configuration of BB credit recovery in service parameters
scsi: lpfc: Fix Fabric hostname registration if system hostname changes
scsi: lpfc: Add registration for CPU Offline/Online events
dm clone: Add missing casts to prevent overflows and data corruption
dm clone: Fix handling of partial region discards
dm clone: replace spin_lock_irqsave with spin_lock_irq
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
arm64: Always force a branch protection mode when the compiler has one
powerpc: Make setjmp/longjmp signature standard
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
powerpc/64: Prevent stack protection in early boot
powerpc/kprobes: Ignore traps that happened in real mode
powerpc/xive: Fix xmon support on the PowerNV platform
powerpc/64: Setup a paca before parsing device tree etc.
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
ipmi: fix hung processes in __get_guid()
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
hfsplus: fix crash and filesystem corruption when deleting files
cpufreq: powernv: Fix use-after-free
kmod: make request_module() return an error when autoloading is disabled
clk: ingenic/TCU: Fix round_rate returning error
clk: ingenic/jz4770: Exit with error if CGU init failed
ftrace/kprobe: Show the maxactive number on kprobe_events
Input: i8042 - add Acer Aspire 5738z to nomux list
s390/diag: fix display of diagnose call statistics
perf tools: Support Python 3.8+ in Makefile
ocfs2: no need try to truncate file beyond i_size
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
ext4: fix a data race at inode->i_blocks
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
NFS: Fix use-after-free issues in nfs_pageio_add_request()
nfsd: fsnotify on rmdir under nfsd/clients/
powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
drm/amdgpu: unify fw_write_wait for new gfx9 asics
drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
drm: Remove PageReserved manipulation from drm_pci_alloc
drm/etnaviv: rework perfmon query infrastructure
drm/i915/gem: Flush all the reloc_gpu batch
vfio: platform: Switch to platform_get_irq_optional()
selftests/powerpc: Add tlbie_test in .gitignore
selftests/vm: fix map_hugetlb length used for testing read and write
selftests: vm: drop dependencies on page flags from mlock2 tests
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
scsi: ufs: fix Auto-Hibern8 error detection
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
crypto: ccree - dec auth tag size from cryptlen map
crypto: ccree - only try to map auth tag if needed
crypto: ccree - protect against empty or NULL scatterlists
crypto: caam - update xts sector size for large input length
crypto: caam/qi2 - fix chacha20 data size error
xarray: Fix early termination of xas_for_each_marked
XArray: Fix xas_pause for large multi-index entries
dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
dm clone: Add overflow check for number of regions
dm verity fec: fix memory leak in verity_fec_dtr
dm integrity: fix a crash with unusually large tag size
dm writecache: add cond_resched to avoid CPU hangs
mm, memcg: do not high throttle allocators based on wraparound
arm64: dts: allwinner: h5: Fix PMU compatible
sched/core: Remove duplicate assignment in sched_tick_remote()
arm64: dts: allwinner: h6: Fix PMU compatible
net: qualcomm: rmnet: Allow configuration updates to existing devices
tools: gpio: Fix out-of-tree build regression
powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
io_uring: honor original task RLIMIT_FSIZE
erofs: correct the remaining shrink objects
crypto: mxs-dcp - fix scatterlist linearization for hash
crypto: rng - Fix a refcounting bug in crypto_rng_reset()
remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
btrfs: use nofs allocations for running delayed items
btrfs: fix missing semaphore unlock in btrfs_sync_file
btrfs: unset reloc control if we fail to recover
btrfs: fix missing file extent item for hole after ranged fsync
btrfs: drop block from cache on error in relocation
btrfs: set update the uuid generation as soon as possible
btrfs: reloc: clean dirty subvols if we fail to start a transaction
Btrfs: fix crash during unmount due to race with delayed inode workers
btrfs: Don't submit any btree write bio if the fs has errors
mtd: spinand: Do not erase the block before writing a bad block marker
mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
CIFS: Fix bug which the return value by asynchronous read is error
smb3: fix performance regression with setting mtime
KVM: VMX: fix crash cleanup when KVM wasn't used
KVM: VMX: Add a trampoline to fix VMREAD error handling
KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
KVM: x86: Allocate new rmap and large page tracking when moving memslot
KVM: s390: vsie: Fix delivery of addressing exceptions
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
KVM: nVMX: Properly handle userspace interrupt window request
platform/x86: asus-wmi: Support laptops where the first battery is named BATT
x86/entry/32: Add missing ASM_CLAC to general_protection entry
x86/tsc_msr: Make MSR derived TSC frequency more accurate
x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
x86/tsc_msr: Use named struct initializers
signal: Extend exec_id to 64bits
ath9k: Handle txpower changes even when TPC is disabled
PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
MIPS: OCTEON: irq: Fix potential NULL pointer dereference
MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
pstore: pstore_ftrace_seq_next should increase position index
io_uring: remove bogus RLIMIT_NOFILE check in file registration
irqchip/versatile-fpga: Apply clear-mask earlier
genirq/debugfs: Add missing sanity checks to interrupt injection
cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
KEYS: reaching the keys quotas correctly
tpm: tpm2_bios_measurements_next should increase position index
tpm: tpm1_bios_measurements_next should increase position index
tpm: Don't make log failures fatal
sched/fair: Fix enqueue_task_fair warning
PCI: endpoint: Fix for concurrent memory allocation in OB address region
PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
PCI: Add boot interrupt quirk mechanism for Xeon chipsets
PCI/ASPM: Clear the correct bits when enabling L1 substates
PCI: pciehp: Fix indefinite wait on sysfs requests
efi/x86: Add TPM related EFI tables to unencrypted mapping checks
nvme-fc: Revert "add module to ops template to allow module references"
nvmet-tcp: fix maxh2cdata icresp parameter
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
ACPI: PM: s2idle: Refine active GPEs check
ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
acpi/x86: ignore unspecified bit positions in the ACPI global lock field
seccomp: Add missing compat_ioctl for notify
media: ti-vpe: cal: fix a kernel oops when unloading module
media: ti-vpe: cal: fix disable_irqs to only the intended target
media: hantro: Read be32 words starting at every fourth byte
media: venus: firmware: Ignore secure call error on first resume
ALSA: hda/realtek - Add quirk for MSI GL63
ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
ALSA: hda/realtek - a fake key event is triggered by running shutup
ALSA: hda/realtek: Enable mute LED on an HP system
ALSA: pcm: oss: Fix regression by buffer overflow fix
ALSA: ice1724: Fix invalid access for enumerated ctl items
ALSA: hda: Fix potential access overflow in beep helper
ALSA: hda: Add driver blacklist
ALSA: usb-audio: Add mixer workaround for TRX40 and co
usb: gadget: composite: Inform controller driver of self-powered
usb: gadget: f_fs: Fix use after free issue as part of queue failure
ASoC: topology: use name_prefix for new kcontrol
ASoC: dpcm: allow start or stop during pause for backend
ASoC: dapm: connect virtual mux with default value
ASoC: fix regwmask
btrfs: track reloc roots based on their commit root bytenr
btrfs: restart relocate_tree_blocks properly
btrfs: remove a BUG_ON() from merge_reloc_roots()
btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
firmware: fix a double abort case with fw_load_sysfs_fallback
md: check arrays is suspended in mddev_detach before call quiesce operations
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
usb: dwc3: core: add support for disabling SS instances in park mode
media: i2c: ov5695: Fix power on and off sequences
block: Fix use-after-free issue accessing struct io_cq
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
efi/x86: Ignore the memory attributes table on i386
x86/boot: Use unsigned comparison for addresses
cpufreq: imx6q: fix error handling
gfs2: Don't demote a glock until its revokes are written
gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
pstore/platform: fix potential mem leak if pstore_init_fs failed
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
media: i2c: video-i2c: fix build errors due to 'imply hwmon'
block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
PCI/switchtec: Fix init_completion race condition with poll_wait()
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
sched: Avoid scale real weight down to zero
media: allegro: fix type of gop_length in channel_create message
time/sched_clock: Expire timer in hardirq context
irqchip/versatile-fpga: Handle chained IRQs properly
debugfs: Check module state before warning in {full/open}_proxy_open()
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
x86: Don't let pgprot_modify() change the page encryption bit
ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
xhci: bail out early if driver can't accress host in resume
media: imx: imx7-media-csi: Fix video field handling
media: imx: imx7_mipi_csis: Power off the source when stopping streaming
null_blk: fix spurious IO errors after failed past-wp access
null_blk: Handle null_add_dev() failures properly
null_blk: Fix the null_add_dev() error path
firmware: arm_sdei: fix double-lock on hibernate with shared events
media: venus: hfi_parser: Ignore HEVC encoding for V1
staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
media: rc: add keymap for Videostrong KII Pro
i2c: pca-platform: Use platform_irq_get_optional
i2c: st: fix missing struct parameter description
qlcnic: Fix bad kzalloc null test
cfg80211: Do not warn on same channel at the end of CSA
drm/scheduler: fix rare NULL ptr race
cxgb4/ptp: pass the sign of offset delta in FW CMD
selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
hinic: fix wrong value of MIN_SKB_LEN
hinic: fix wrong para of wait_for_completion_timeout
hinic: fix out-of-order excution in arm cpu
hinic: fix the bug of clearing event queue
hinic: fix a bug of waitting for IO stopped
net: vxge: fix wrong __VA_ARGS__ usage
net: stmmac: platform: Fix misleading interrupt error msg
rxrpc: Fix call interruptibility handling
rxrpc: Abstract out the calculation of whether there's Tx space
soc: fsl: dpio: register dpio irq handlers after dpio create
Input: tm2-touchkey - add support for Coreriver TC360 variant
iwlwifi: mvm: Fix rate scale NSS configuration
bpf: Fix deadlock with rq_lock in bpf_send_signal()
ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
ANDROID: GKI: ABI update for dma-buf/DRM get_uuid change
ANDROID: ABI/Whitelist: update for db845c after changing drivers to modules.
ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
ANDROID: GKI: Add DRM_TTM config to GKI
FROMLIST: drm/prime: add support for virtio exported objects
FROMLIST: dma-buf: add support for virtio exported objects
ANDROID: Incremental fs: Fix create_file performance
UPSTREAM: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android-5.4 (v5.7-rc1)
ANDROID: fix allmodconfig build to use the right toolchain
ANDROID: Incremental fs: Fix compound page usercopy crash
ANDROID: Incremental fs: Clean up incfs_test build process
ANDROID: Incremental fs: make remount log buffer change atomic
ANDROID: Incremental fs: Optimize get_filled_block
ANDROID: Incremental fs: Fix mislabeled __user ptrs
ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
Linux 5.4.32
iommu/vt-d: Allow devices with RMRRs to use identity domain
drm/i915: Fix ref->mutex deadlock in i915_active_wait()
fbcon: fix null-ptr-deref in fbcon_switch
blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
RDMA/siw: Fix passive connection establishment
RDMA/cma: Teach lockdep about the order of rtnl and lock
RDMA/ucma: Put a lock around every call to the rdma_cm layer
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
ceph: canonicalize server path in place
ceph: remove the extra slashes in the server path
ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
IB/hfi1: Fix memory leaks in sysfs registration and unregistration
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
ACPI: PM: Add acpi_[un]register_wakeup_handler()
hwrng: imx-rngc - fix an error path
tools/accounting/getdelays.c: fix netlink attribute length
slub: improve bit diffusion for freelist ptr obfuscation
uapi: rename ext2_swab() to swab() and share globally in swab.h
usb: dwc3: gadget: Wrap around when skip TRBs
random: always use batched entropy for get_random_u{32,64}
s390: prevent leaking kernel address in BEAR
r8169: change back SG and TSO to be disabled by default
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
tun: Don't put_page() for all negative return values from XDP program
slcan: Don't transmit uninitialized stack data in padding
net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
net_sched: fix a missing refcnt in tcindex_init()
net_sched: add a temporary refcnt for struct tcindex_data
net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
net: dsa: mt7530: fix null pointer dereferencing in port5 setup
net: dsa: bcm_sf2: Ensure correct sub-node is parsed
net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
ipv6: don't auto-add link-local address to lag ports
cxgb4: fix MPS index overwrite when setting MAC address
net: phy: realtek: fix handling of RTL8105e-integrated PHY
ANDROID: ABI/Whitelist: add display whitelist to unisoc whitelist
ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY
ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
ANDROID: power: wakeup_reason: wake reason enhancements
UPSTREAM: cpufreq: Make cpufreq_global_kobject static
ANDROID: staging: ion: implement vmap for built-in heaps
ANDROID: KABI: Update kABI after dropping CONFIG_PCIEPORTBUS from gki_defconfig
ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS
pci: pci-msm-msi: Re-name irq chip name for the driver
ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
FROMLIST: power_supply: Add additional health properties to the header
UPSTREAM: power: supply: core: Update sysfs-class-power ABI document
ANDROID: GKI: update ABI for mmc changes
UPSTREAM: mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
UPSTREAM: mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
UPSTREAM: mmc: host: sdhci-sprd: Add software queue support
UPSTREAM: mmc: host: sdhci: Add a variable to defer to complete requests if needed
UPSTREAM: mmc: host: sdhci: Add request_done ops for struct sdhci_ops
UPSTREAM: mmc: core: Enable the MMC host software queue for the SD card
UPSTREAM: mmc: Add MMC host software queue support
FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
ANDROID: ignore compiler tag __must_check for GENKSYMS
UPSTREAM: mfd: sc27xx: Add USB charger type detection support
UPSTREAM: Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
UPSTREAM: pinctrl: sprd: Add pin high impedance mode support
UPSTREAM: pinctrl: sprd: Use the correct pin output configuration
UPSTREAM: nvmem: sprd: Determine double data programming from device data
UPSTREAM: nvmem: sprd: Optimize the block lock operation
UPSTREAM: nvmem: sprd: Fix the block lock operation
UPSTREAM: dmaengine: sprd: Set request pending flag when DMA controller is active
Linux 5.4.31
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
padata: always acquire cpu_hotplug_lock before pinst->lock
net: Fix Tx hash bound checking
i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
watchdog: iTCO_wdt: Export vendorsupport
tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
IB/hfi1: Ensure pq is not left on waitlist
rxrpc: Fix sendmsg(MSG_WAITALL) handling
iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
iwlwifi: yoyo: don't add TLV offset when reading FIFOs
iwlwifi: consider HE capability when setting LDPC
net/mlx5e: kTLS, Fix wrong value in record tracker enum
soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
Revert "dm: always call blk_queue_split() in dm_process_bio()"
power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
extcon: axp288: Add wakeup support
nvmem: check for NULL reg_read and reg_write before dereferencing
mei: me: add cedar fork device ids
coresight: do not use the BIT() macro in the UAPI header
PCI: sysfs: Revert "rescan" file renames
misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
misc: rtsx: set correct pcr_ops for rts522A
brcmfmac: abort and release host after error
padata: fix uninitialized return value in padata_replace()
XArray: Fix xa_find_next for large multi-index entries
net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
tools/power turbostat: Fix 32-bit capabilities warning
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
tools/power turbostat: Fix gcc build warnings
drm/amdgpu: fix typo for vcn1 idle check
initramfs: restore default compression behavior
drm/bochs: downgrade pci_request_region failure from error to warning
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
kconfig: introduce m32-flag and m64-flag
nvme-rdma: Avoid double freeing of async event data
ANDROID: GKI: update ABI for SCHED_AUTOGROUP removal
ANDROID: GKI: Remove SCHED_AUTOGROUP
ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
ANDROID: block: require drivers to declare supported crypto key type(s)
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
lib: stackdepot: Add support to configure STACK_HASH_SIZE
mm: workingset: remove zero-seek setting for shadow node shrinker
ANDROID: GKI: defconfig: modify debug configs
ANDROID: kbuild: ensure __cfi_check is correctly aligned
f2fs: keep inline_data when compression conversion
f2fs: fix to disable compression on directory
f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
f2fs: switch discard_policy.timeout to bool type
f2fs: fix to verify tpage before releasing in f2fs_free_dic()
f2fs: show compression in statx
f2fs: clean up dic->tpages assignment
f2fs: compress: support zstd compress algorithm
f2fs: compress: add .{init,destroy}_decompress_ctx callback
f2fs: compress: fix to call missing destroy_compress_ctx()
f2fs: change default compression algorithm
f2fs: clean up {cic,dic}.ref handling
f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
f2fs: xattr.h: Make stub helpers inline
f2fs: fix to avoid double unlock
f2fs: fix potential .flags overflow on 32bit architecture
f2fs: fix NULL pointer dereference in f2fs_verity_work()
f2fs: fix to clear PG_error if fsverity failed
f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
f2fs: don't trigger data flush in foreground operation
f2fs: fix NULL pointer dereference in f2fs_write_begin()
f2fs: clean up f2fs_may_encrypt()
f2fs: fix to avoid potential deadlock
f2fs: don't change inode status under page lock
f2fs: fix potential deadlock on compressed quota file
f2fs: delete DIO read lock
f2fs: don't mark compressed inode dirty during f2fs_iget()
FROMLIST: kmod: make request_module() return an error when autoloading is disabled
UPSTREAM: loop: Only freeze block queue when needed.
UPSTREAM: loop: Only change blocksize when needed.
ANDROID: GKI: Fix ABI for CMA page allocation
ANDROID: GKI: mm: add cma pcp list
ANDROID: GKI: cma: redirect page allocation to CMA
ANDROID: Fix wq fp check for CFI builds
ANDROID: Incremental fs: Fix remount
ANDROID: Incremental fs: Protect get_fill_block, and add a field
ANDROID: Incremental fs: Fix crash polling 0 size read_log
ANDROID: Incremental fs: get_filled_blocks: better index_out
UPSTREAM: sched/rt: cpupri_find: Trigger a full search as fallback
UPSTREAM: sched/rt: Remove unnecessary push for unfit tasks
UPSTREAM: sched/rt: Allow pulling unfitting task
UPSTREAM: sched/rt: Optimize cpupri_find() on non-heterogenous systems
UPSTREAM: sched/rt: Re-instate old behavior in select_task_rq_rt()
UPSTREAM: sched/rt: cpupri_find: Implement fallback mechanism for !fit case
ANDROID: staging: ion: move definition of attachment
ANDROID: Incremental fs: Fix four resource bugs
Linux 5.4.30
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
ARM: dts: sun8i: r40: Move AHCI device node based on address order
ARM: dts: N900: fix onenand timings
ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
ARM: dts: oxnas: Fix clear-mask property
perf map: Fix off by one in strncpy() size argument
arm64: alternative: fix build with clang integrated assembler
libceph: fix alloc_msg_with_page_vector() memory leaks
clk: ti: am43xx: Fix clock parent for RTC clock
clk: imx: Align imx sc clock parent msg structs to 4
clk: imx: Align imx sc clock msg structs to 4
net: ks8851-ml: Fix IO operations, again
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
vt: vt_ioctl: remove unnecessary console allocation checks
vt: switch vt_dont_switch to bool
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
serial: sprd: Fix a dereference warning
mac80211: fix authentication with iwlwifi/mvm
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
ANDROID: 5.4.29 ABI update
ANDROID: GKI: remove kernel_read/write from whitelists
ANDROID: GKI: Fix ABI for scsi/ufs patches
FROMGIT: scsi: ufs-qcom: Override devfreq parameters
BACKPORT: FROMGIT: scsi: ufshcd: Let vendor override devfreq parameters
FROMGIT: scsi: ufshcd: Update the set frequency to devfreq
FROMLIST: scsi: ufs: full reinit upon resume if link was off
FROMGIT: scsi: ufs: set device as active power mode after resetting device
FROMGIT: scsi: ufs: Enable block layer runtime PM for well-known logical units
UPSTREAM: scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
ANDROID: db845c build: Use merge_configs
ANDROID: ABI/Whitelist: update whitelist of unisoc
Linux 5.4.29
net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
media: v4l2-core: fix a use-after-free bug of sd->devnode
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: dib0700: fix rc endpoint lookup
media: ov519: add missing endpoint sanity checks
libfs: fix infoleak in simple_attr_read()
ahci: Add Intel Comet Lake H RAID PCI ID
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
staging: kpc2000: prevent underflow in cpld_reconfigure()
media: usbtv: fix control-message timeouts
media: flexcop-usb: fix endpoint sanity check
usb: musb: fix crash with highmen PIO and usbmon
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
USB: cdc-acm: restore capability check order
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
bpf: Undo incorrect __reg_bound_offset32 handling
clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
r8169: fix PHY driver check on platforms w/o module softdeps
vti6: Fix memory leak of skb if input policy check fails
ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
bpf/btf: Fix BTF verification of enum members in struct/union
bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
netfilter: nft_fwd_netdev: validate family and chain type
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
ieee80211: fix HE SPR size calculation
afs: Fix unpinned address list during probing
afs: Fix some tracing details
afs: Fix client call Rx-phase signal handling
xfrm: policy: Fix doulbe free in xfrm_policy_timer
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
RDMA/mlx5: Block delay drop to unprivileged users
RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
vti[6]: fix packet tx through bpf_redirect() in XinY cases
xfrm: handle NETDEV_UNREGISTER for xfrm device
genirq: Fix reference leaks on irq affinity notifiers
afs: Fix handling of an abort from a service handler
RDMA/core: Ensure security pkey modify is not lost
bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
mm: fork: fix kernel_stack memcg stats for various stack implementations
mm/sparse: fix kernel crash with pfn_section_valid check
drivers/base/memory.c: indicate all memory blocks as removable
mm/swapfile.c: move inode_lock out of claim_swapfile
mac80211: mark station unauthorized before key removal
mac80211: drop data frames without key on encrypted links
nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
scsi: sd: Fix optimal I/O size for devices that change reported values
scripts/dtc: Remove redundant YYLOC global declaration
tools: Let O= makes handle a relative path with -C option
rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
perf probe: Do not depend on dwfl_module_addrsym()
perf probe: Fix to delete multiple probe event
x86/ioremap: Fix CONFIG_EFI=n build
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: dra7: Add bus_dma_limit for L3 bus
ceph: fix memory leak in ceph_cleanup_snapid_map()
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
RDMA/mad: Do not crash if the rdma device does not have a umad interface
RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
gpiolib: Fix irq_disable() semantics
RDMA/core: Fix missing error check on dev_set_name()
IB/rdmavt: Free kernel completion queue when done
Input: avoid BIT() macro usage in the serio.h UAPI header
Input: synaptics - enable RMI on HP Envy 13-ad105ng
Input: fix stale timestamp on key autorepeat events
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
i2c: hix5hd2: add missed clk_disable_unprepare in remove
iwlwifi: mvm: fix non-ACPI function
iommu/vt-d: Populate debugfs if IOMMUs are detected
iommu/vt-d: Fix debugfs register reads
net: hns3: fix "tc qdisc del" failed issue
sxgbe: Fix off by one in samsung driver strncpy size arg
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
scsi: ipr: Fix softlockup when rescanning devices in petitboot
s390/qeth: handle error when backing RX buffer
s390/qeth: don't reset default_out_queue
iommu/vt-d: Silence RCU-list debugging warnings
drm/exynos: Fix cleanup of IOMMU related objects
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/amd/display: update soc bb for nv14
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
cgroup1: don't call release_agent when it is ""
drivers/of/of_mdio.c:fix of_mdiobus_register()
cpupower: avoid multiple definition with gcc -fno-common
nfs: add minor version to nfs_server_key for fscache
cgroup-v1: cgroup_pidlist_next should update position index
net/mlx5e: Do not recover from a non-fatal syndrome
net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5: DR, Fix postsend actions write length
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
net: ip_gre: Accept IFLA_INFO_DATA-less configuration
net: ip_gre: Separate ERSPAN newlink / changelink callbacks
bnxt_en: Reset rings if ring reservation fails during open()
bnxt_en: Free context memory after disabling PCI in probe error path.
bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
vxlan: check return value of gro_cells_init()
tcp: repair: fix TCP_QUEUE_SEQ implementation
tcp: ensure skb->dev is NULL before leaving TCP stack
tcp: also NULL skb->dev when copy was needed
slcan: not call free_netdev before rtnl_unlock in slcan_open
r8169: re-enable MSI on RTL8168c
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
net_sched: keep alloc_hash updated after hash allocation
net_sched: hold rtnl lock in tcindex_partial_destroy_work()
net_sched: cls_route: remove the right filter from hashtable
net/sched: act_ct: Fix leak of ct zone template on replace
net: qmi_wwan: add support for ASKEY WWHC050
net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
net: phy: mdio-bcm-unimac: Fix clock handling
net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
net/packet: tpacket_rcv: avoid a producer race condition
net: mvneta: Fix the case where the last poll did not process all rx
net: ena: Add PCI shutdown handler to allow safe kexec
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
net: dsa: mt7530: Change the LINK bit to reflect the link status
net: dsa: Fix duplicate frames flooded by learning
net: cbs: Fix software cbs to consider packet sending time
net/bpfilter: fix dprintf usage for /dev/kmsg
mlxsw: spectrum_mr: Fix list iteration in error path
mlxsw: pci: Only issue reset when system is ready
macsec: restrict to ethernet devices
ipv4: fix a RCU-list lock in inet_dump_fib()
hsr: fix general protection fault in hsr_addr_is_self()
geneve: move debug check after netdev unregister
cxgb4: fix Txq restart check during backpressure
cxgb4: fix throughput drop during Tx backpressure
ACPI: PM: s2idle: Rework ACPI events synchronization
mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
mmc: core: Allow host controllers to require R1B for CMD6
ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
BACKPORT: usb: gadget: add raw-gadget interface
UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
ANDROID: GKI: Added goldfish whitelist to aarch64 abi
ANDROID: GKI: update cf whitelist + gki whitelist
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: ABI: Add initial ABI whitelist for QCOM
ANDROID: GKI: Removed cuttlefish configs
ANDROID: GKI: Removed cuttlefish configs
ANDROID: ABI/Whitelist: update for db845c
ANDROID: clang: update to 10.0.5
FROMLIST: arm64: define __alloc_zeroed_user_highpage
BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
ANDROID: Incremental fs: Fix two typos
ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
f2fs: xattr.h: Replace zero-length array with flexible-array member
f2fs: fix to update f2fs_super_block fields under sb_lock
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
f2fs: use kmem_cache pool during inline xattr lookups
f2fs: skip migration only when BG_GC is called
f2fs: fix to show tracepoint correctly
f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
f2fs: fix to avoid triggering IO in write path
f2fs: add prefix for f2fs slab cache name
f2fs: introduce DEFAULT_IO_TIMEOUT
f2fs: skip GC when section is full
f2fs: add migration count iff migration happens
f2fs: clean up bggc mount option
f2fs: clean up lfs/adaptive mount option
f2fs: fix to show norecovery mount option
f2fs: clean up parameter of macro XATTR_SIZE()
f2fs: clean up codes with {f2fs_,}data_blkaddr()
f2fs: show mounted time
f2fs: Use scnprintf() for avoiding potential buffer overflow
f2fs: allow to clear F2FS_COMPR_FL flag
f2fs: fix to check dirty pages during compressed inode conversion
f2fs: fix to account compressed inode correctly
f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
f2fs: fix to avoid using uninitialized variable
f2fs: fix inconsistent comments
f2fs: remove i_sem lock coverage in f2fs_setxattr()
f2fs: cover last_disk_size update with spinlock
f2fs: fix to check i_compr_blocks correctly
f2fs: fix to avoid potential deadlock
f2fs: add missing function name in kernel message
f2fs: recycle unused compress_data.chksum feild
f2fs: fix to avoid NULL pointer dereference
f2fs: fix leaking uninitialized memory in compressed clusters
f2fs: fix the panic in do_checkpoint()
f2fs: fix to wait all node page writeback
mm/swapfile.c: move inode_lock out of claim_swapfile
ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.
ANDROID: dm-bow: Fix free_show value is incorrect
ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
ANDROID: gki_defconfig: enabled UAPI header compile testing
ANDROID: GKI: fs.h: add Android ABI padding to some structures
FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
ANDROID: update ABI for 5.4.28
ANDROID: kbuild: do not merge .section..* into .section in modules
Linux 5.4.28
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
drm/bridge: dw-hdmi: fix AVI frame colorimetry
nvmet-tcp: set MSG_MORE only if we actually have more to send
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
ALSA: hda/realtek: Fix pop noise on ALC225
futex: Unbreak futex hashing
futex: Fix inode life-time issue
x86/mm: split vmalloc_sync_all()
page-flags: fix a crash at SetPageError(THP_SWAP)
mm, slub: prevent kmalloc_node crashes and memory leaks
mm: slub: be more careful about the double cmpxchg of freelist
epoll: fix possible lost wakeup on epoll_ctl() path
mm: do not allow MADV_PAGEOUT for CoW pages
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
mm, memcg: throttle allocators based on ancestral memory.high
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
stm class: sys-t: Fix the use of time_after()
drm/lease: fix WARNING in idr_destroy
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
btrfs: fix log context list corruption after rename whiteout error
xhci: Do not open code __print_symbolic() in xhci trace events
arm64: compat: Fix syscall number of compat_clock_getres
rtc: max8907: add missing select REGMAP_IRQ
modpost: move the namespace field in Module.symvers last
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
intel_th: msu: Fix the unexpected state warning
staging/speakup: fix get_word non-space look-ahead
staging: greybus: loopback_test: fix poll-mask build breakage
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
kbuild: Disable -Wpointer-to-enum-cast
CIFS: fiemap: do not return EINVAL if get nothing
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
iio: light: vcnl4000: update sampling periods for vcnl4040
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
iio: adc: stm32-dfsdm: fix sleep in atomic context
iio: magnetometer: ak8974: Fix negative raw values in sysfs
iio: accel: adxl372: Set iio_chan BE
iio: trigger: stm32-timer: disable master mode when stopping
iio: st_sensors: remap SMO8840 to LIS2DH12
iio: chemical: sps30: fix missing triggered buffer dependency
tty: fix compat TIOCGSERIAL checking wrong function ptr
tty: fix compat TIOCGSERIAL leaking uninitialized memory
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ALSA: line6: Fix endless MIDI read loop
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
usb: typec: ucsi: displayport: Fix a potential race during registration
usb: typec: ucsi: displayport: Fix NULL pointer dereference
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
USB: serial: pl2303: add device-id for HP LD381
usb: host: xhci-plat: add a shutdown
USB: serial: option: add ME910G1 ECM composition 0x110b
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
USB: Disable LPM on WD19's Realtek Hub
Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
binderfs: use refcount for binder control devices too
parse-maintainers: Mark as executable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Clear link settings on MST disable connector
drm/amdgpu: clean wptr on wb when gpu recovery
riscv: Fix range looking for kernel image memblock
riscv: Force flat memory model with no-mmu
spi: spi_register_controller(): free bus id on error paths
ASoC: stm32: sai: manage rebind issue
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
dm integrity: use dm_bio_record and dm_bio_restore
dm bio record: save/restore bi_end_io and bi_integrity
altera-stapl: altera_get_note: prevent write beyond end of 'key'
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
spi/zynqmp: remove entry that causes a cs glitch
spi: pxa2xx: Add CS control clock quirk
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
cifs: add missing mount option to /proc/mounts
cifs: fix potential mismatch of UNC paths
powerpc: Include .BTF section
spi: qup: call spi_qup_pm_resume_runtime before suspending
ARM: dts: dra7-l4: mark timer13-16 as pwm capable
phy: ti: gmii-sel: do not fail in case of gmii
phy: ti: gmii-sel: fix set of copy-paste errors
drm/mediatek: Find the cursor plane instead of hard coding it
spi: spi-omap2-mcspi: Support probe deferral for DMA channels
locks: reinstate locks_delete_block optimization
locks: fix a potential use-after-free problem when wakeup a waiter
ANDROID: ABI/Whitelist: update whitelist of unisoc
ANDROID: staging: ion: Allow for attach and detach ops to be overridden
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
ANDROID: ABI/Whitelist: update for db845c
ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
ANDROID: ABI/Whitelist: update for hikey960
ANDROID: hikey960: Add external mali driver support to build.config.hikey960
ANDROID: hikey960: Add build.config.hikey960
ANDROID: config: Add hikey960_gki fragment
ANDROID: misc: hisi_hikey_usb: Driver to support usb functionality of Hikey960
ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960
FROMGIT: usb: dwc3: Rework resets initialization to be more flexible
FROMGIT: usb: dwc3: Rework clock initialization to be more flexible
FROMGIT: dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
FROMGIT: usb: dwc3: Add support for role-switch-default-mode binding
FROMGIT: dt-bindings: usb: generic: Add role-switch-default-mode binding
FROMGIT: usb: dwc3: Registering a role switch in the DRD code.
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
Linux 5.4.27
ipv4: ensure rcu_read_lock() in cipso_v4_error()
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
HID: add ALWAYS_POLL quirk to lenovo pixart mouse
HID: google: add moonball USB id
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
blk-mq: insert flush request to the front of dispatch queue
jbd2: fix data races at struct journal_head
sfc: fix timestamp reconstruction at 16-bit rollover points
net: rmnet: fix packet forwarding in rmnet bridge mode
net: rmnet: fix bridge mode bugs
net: rmnet: use upper/lower device infrastructure
net: rmnet: do not allow to change mux id if mux id is duplicated
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
net: rmnet: fix suspicious RCU usage
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
hinic: fix a bug of rss configuration
hinic: fix a bug of setting hw_ioctxt
hinic: fix a irq affinity bug
net: phy: mscc: fix firmware paths
slip: not call free_netdev before rtnl_unlock in slip_open
signal: avoid double atomic counter increments for user accounting
kbuild: add dt_binding_check to PHONY in a correct place
kbuild: add dtbs_check to PHONY
drm/amdgpu: fix memory leak during TDR test(v2)
blk-mq: insert passthrough request into hctx->dispatch directly
net: ll_temac: Handle DMA halt condition caused by buffer underrun
net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
net: ll_temac: Add more error handling of dma_map_single() calls
net: ll_temac: Fix race condition causing TX hang
mac80211: rx: avoid RCU list traversal under mutex
net: ks8851-ml: Fix IRQ handling and locking
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
scsi: libfc: free response frame from GPN_ID
cfg80211: check reg_rule for NULL in handle_channel_custom()
tracing: Fix number printing bug in print_synth_event()
selftests/rseq: Fix out-of-tree compilation
HID: hid-bigbenff: fix race condition for scheduled work during removal
HID: hid-bigbenff: call hid_hw_stop() in case of error
HID: hid-bigbenff: fix general protection fault caused by double kfree
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
ACPI: watchdog: Set default timeout in probe
HID: apple: Add support for recent firmware on Magic Keyboards
ACPI: watchdog: Allow disabling WDAT at boot
drm/amdgpu: Fix TLB invalidation request when using semaphore
netfilter: xt_hashlimit: unregister proc file before releasing mutex
netfilter: hashlimit: do not use indirect calls during gc
ANDROID: staging: ion: Export query function to be used in modules
UPSTREAM: Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991
UPSTREAM: Bluetooth: btqca: Rename ROME specific variables to generic variables
ANDROID: ABI: Update abi after enabling CONFIG_USB_PHY
ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
ANDROID: Update abi_gki_aarch64_unisoc_whitelist
ANDROID: GKI: USB: add Android ABI padding to some structures
FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
ANDROID: GKI: mm: add Android ABI padding to some structures
ANDROID: GKI: mount.h: add Android ABI padding to some structures
ANDROID: GKI: sched.h: add Android ABI padding to some structures
ANDROID: GKI: sock.h: add Android ABI padding to some structures
ANDROID: GKI: module.h: add Android ABI padding to some structures
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
ANDROID: GKI: device.h: add Android ABI padding to some structures
ANDROID: GKI: phy: add Android ABI padding to some structures
ANDROID: ABI update for 5.4.26
Linux 5.4.26
net/smc: cancel event worker during device removal
net/smc: check for valid ib_client_data
ipv6: restrict IPV6_ADDRFORM operation
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
i2c: acpi: put device when verifying client fails
iommu/vt-d: Ignore devices with out-of-spec domain number
iommu/vt-d: Fix the wrong printing in RHSA parsing
netfilter: nft_chain_nat: inet family is missing module ownership
netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
netfilter: nft_tunnel: add missing attribute validation for tunnels
netfilter: nft_payload: add missing attribute validation for payload csum flags
netfilter: cthelper: add missing attribute validation for cthelper
perf bench futex-wake: Restore thread count default to online CPU count
nl80211: add missing attribute validation for channel switch
nl80211: add missing attribute validation for beacon report scanning
nl80211: add missing attribute validation for critical protocol indication
i2c: gpio: suppress error on probe defer
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
driver code: clarify and fix platform device DMA mask allocation
drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
pinctrl: core: Remove extra kref_get which blocks hogs being freed
drm/i915/gvt: Fix dma-buf display blur issue on CFL
virtio_ring: Fix mem leak with vring_new_virtqueue()
pinctrl: imx: scu: Align imx sc msg structs to 4
pinctrl: meson-gxl: fix GPIOX sdio pins
clk: imx8mn: Fix incorrect clock defines
batman-adv: Don't schedule OGM for disabled interface
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
iommu/vt-d: Fix RCU list debugging warnings
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
iommu/dma: Fix MSI reservation allocation
x86/mce: Fix logic and comments around MSR_PPIN_CTL
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
mt76: fix array overflow on receiving too many fragments for a packet
i2c: designware-pci: Fix BUG_ON during device removal
efi: Add a sanity check to efivar_store_raw()
efi: Fix a race and a buffer overflow while reading efivars via sysfs
x86/ioremap: Map EFI runtime services data as encrypted for SEV
macintosh: windfarm: fix MODINFO regression
fscrypt: don't evict dirty inodes after removing key
blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
ipmi_si: Avoid spurious errors for optional IRQs
s390/dasd: fix data corruption for thin provisioned devices
fuse: fix stack use after return
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
KVM: x86: clear stale x86_emulate_ctxt->intercept value
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
cifs_atomic_open(): fix double-put on late allocation failure
ktest: Add timeout for ssh sync testing
pinctrl: falcon: fix syntax error
mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
drm/i915: Defer semaphore priority bumping to a workqueue
drm/i915: be more solid in checking the alignment
drm/amd/display: remove duplicated assignment to grph_obj_type
workqueue: don't use wq_select_unbound_cpu() for bound works
netfilter: x_tables: xt_mttg_seq_next should increase position index
netfilter: xt_recent: recent_seq_next should increase position index
netfilter: synproxy: synproxy_cpu_seq_next should increase position index
netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
virtio-blk: fix hw_queue stopped on arbitrary error
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
netfilter: nf_tables: fix infinite loop when expr is not available
cgroup: Iterate tasks that did not finish do_exit()
cgroup: cgroup_procs_next should increase position index
net: phy: Avoid multiple suspends
net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
selftests/net/fib_tests: update addr_metric_test for peer route testing
net/ipv6: remove the old peer route if change it to a new one
net/ipv6: need update peer route when modify metric
net: phy: fix MDIO bus PM PHY resuming
net: phy: avoid clearing PHY interrupts twice in irq handler
nfc: add missing attribute validation for vendor subcommand
nfc: add missing attribute validation for deactivate target
nfc: add missing attribute validation for SE API
tipc: add missing attribute validation for MTU property
team: add missing attribute validation for array index
team: add missing attribute validation for port ifindex
net: taprio: add missing attribute validation for txtime delay
net: fq: add missing attribute validation for orphan mask
macsec: add missing attribute validation for port
can: add missing attribute validation for termination
nl802154: add missing attribute validation for dev_type
nl802154: add missing attribute validation
fib: add missing attribute validation for tun_id
devlink: validate length of region addr/len
devlink: validate length of param values
net: memcg: fix lockdep splat in inet_csk_accept()
net: memcg: late association of sock to memcg
cgroup: memcg: net: do not associate sock with unrelated cgroup
bnxt_en: fix error handling when flashing from file
bnxt_en: reinitialize IRQs when MTU is modified
bonding/alb: make sure arp header is pulled before accessing it
taprio: Fix sending packets without dequeueing them
slip: make slhc_compress() more robust against malicious packets
sfc: detach from cb_page in efx_copy_channel()
r8152: check disconnect status after long sleep
net: systemport: fix index check to avoid an array out of bounds access
net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
net: phy: bcm63xx: fix OOPS due to missing driver name
net/packet: tpacket_rcv: do not increment ring index on drop
net: nfc: fix bounds checking bugs on "pipe"
net: macsec: update SCI upon MAC address change.
netlink: Use netlink header as base to calculate bad attribute offset
net/ipv6: use configured metric when add peer route
net: hns3: fix a not link up issue when fibre port supports autoneg
net: fec: validate the new settings in fec_enet_set_coalesce()
net: dsa: mv88e6xxx: fix lockup on warm boot
net: dsa: fix phylink_start()/phylink_stop() calls
macvlan: add cond_resched() during multicast processing
ipvlan: don't deref eth hdr before checking it's set
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
ipvlan: do not add hardware address of master to its unicast filter list
ipvlan: add cond_resched_rcu() while processing muticast backlog
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
inet_diag: return classid for all socket types
gre: fix uninit-value in __iptunnel_pull_header
cgroup, netclassid: periodically release file_lock on classid updating
ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
ALSA: hda/realtek - Add Headset Mic supported for HP cPC
ALSA: hda/realtek - More constifications
virtio_balloon: Adjust label in virtballoon_probe
ANDROID: GKI: Revert "mm: unexport free_reserved_area"
ANDROID: Export functions to be used with dma_map_ops in modules
ANDROID: GKI: add android_kabi.h
ANDROID: GKI: update abi due to CONFIG_JUMP_LABEL being enabled
ANDROID: GKI: enable CONFIG_JUMP_LABEL
ANDROID: Add build.config.gki-debug.x86_64
ANDROID: update the abi signatures
ANDROID: Add build.config.gki-debug.aarch64
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
Revert "ANDROID: drm: Parse Colorimetry data block from EDID"
ANDROID: Add build.config files for ARM 32-bit
ANDROID: Kconfig.gki: Add FRAME_VECTOR
UPSTREAM: cgroup: Iterate tasks that did not finish do_exit()
ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
Revert "ANDROID: tty: serdev: Fix broken serial console input"
ANDROID: serdev: restrict claim of platform devices
ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
FROMGIT: ASoC: sprd: Allow the MCDT driver to build into modules
FROMGIT: thermal: sprd: Add Spreadtrum thermal driver support
FROMGIT: dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
ANDROID: ABI update due to power supply patches being merged
FROMGIT: pinctrl: sprd: Fix the kconfig warning
FROMGIT: pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
FROMGIT: pinctrl: Export some needed symbols at module load time
FROMGIT: power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
FROMGIT: power: reset: sc27xx: Change to use cpu_down()
FROMGIT: power: reset: sc27xx: Power off the external subsystems' connection
FROMGIT: power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
UPSTREAM: power: supply: sc27xx: Calibrate the resistance of coulomb counter
UPSTREAM: dt-bindings: power: sc27xx: Add a new property to describe the real resistance of coulomb counter chip
UPSTREAM: power: supply: sc27xx: Optimize the battery resistance with measuring temperature
UPSTREAM: power: supply: core: Add battery internal resistance temperature table support
UPSTREAM: dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes
ANDROID: abi_gki_aarch64_whitelist: update after whitelist changes
ANDROID: update abi_gki_aarch64_cuttlefish_whitelist
ANDROID: update abi_gki_aarch64_db845c_whitelist
ANDROID: update abi due to interconnect changes
UPSTREAM: interconnect: Handle memory allocation errors
UPSTREAM: interconnect: Add basic tracepoints
UPSTREAM: interconnect: Add a name to struct icc_path
UPSTREAM: interconnect: Move internal structs into a separate file
Linux 5.4.25
drm/virtio: module_param_named() requires linux/moduleparam.h
csky: Implement copy_thread_tls
block, bfq: remove ifdefs from around gets/puts of bfq groups
block, bfq: get a ref to a group when adding it to a service tree
efi: READ_ONCE rng seed size before munmap
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
bus: ti-sysc: Fix 1-wire reset quirk
arm64: dts: meson: fix gxm-khadas-vim2 wifi
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
dma-buf: free dmabuf->name in dma_buf_release()
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
ARM: dts: imx7-colibri: Fix frequency for sd/mmc
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
ARM: imx: build v7_cpu_resume() unconditionally
IB/hfi1, qib: Ensure RCU is locked when accessing list
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
RDMA/core: Fix protection fault in ib_mr_pool_destroy
RDMA/iwcm: Fix iwcm work deallocation
RDMA/siw: Fix failure handling during device creation
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
RDMA/rw: Fix error flow during RDMA context initialization
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
soc: imx-scu: Align imx sc msg structs to 4
firmware: imx: Align imx_sc_msg_req_cpu_start to 4
firmware: imx: scu-pd: Align imx sc msg structs to 4
firmware: imx: misc: Align imx sc msg structs to 4
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
ARM: dts: imx6: phycore-som: fix emmc supply
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
drm/i915/selftests: Fix return in assert_mmap_offset()
drm/i915: Program MBUS with rmw during initialization
drm/sun4i: de2/de3: Remove unsupported VI layer formats
drm/sun4i: Fix DE2 VI layer format support
drm/sun4i: Add separate DE3 VI layer formats
drm: kirin: Revert "Fix for hikey620 display offset problem"
drm/panfrost: Don't try to map on error faults
spi: atmel-quadspi: fix possible MMIO window size overrun
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
ASoC: Intel: Skylake: Fix available clock counter incrementation
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
powerpc: Convert flush_icache_range & friends to C
powerpc: define helpers to get L1 icache sizes
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
ASoC: intel: skl: Fix pin debug prints
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
drm/virtio: fix resource id creation race
drm/virtio: make resource id workaround runtime switchable.
spi: bcm63xx-hsspi: Really keep pll clk enabled
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
arm64: dts: meson-sm1-sei610: add missing interrupt-names
dm: fix congested_fn for request-based device
dm zoned: Fix reference counter initial value of chunk works
dm writecache: verify watermark during resume
dm: report suspended device during destroy
dm cache: fix a crash due to incorrect work item cancelling
dm integrity: fix invalid table returned due to argument count mismatch
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
dm integrity: fix recalculation when moving from journal mode to bitmap mode
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
dmaengine: tegra-apb: Fix use-after-free
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
dmaengine: imx-sdma: fix context cache
s390/mm: fix panic in gup_fast on large pud
s390/pci: Fix unexpected write combine on resource
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
spi: spidev: Fix CS polarity if GPIO descriptors are used
perf arm-spe: Fix endless record after being terminated
perf cs-etm: Fix endless record after being terminated
perf intel-bts: Fix endless record after being terminated
perf intel-pt: Fix endless record after being terminated
media: v4l2-mem2mem.c: fix broken links
media: vicodec: process all 4 components for RGB32 formats
media: mc-entity.c: use & to check pad flags, not ==
media: hantro: Fix broken media controller links
vt: selection, push sel_lock up
vt: selection, push console lock down
vt: selection, close sel_buffer race
serial: 8250_exar: add support for ACCES cards
tty: serial: fsl_lpuart: free IDs allocated by IDA
tty:serial:mvebu-uart:fix a wrong return
arm: dts: dra76x: Fix mmc3 max-frequency
arm64: dts: socfpga: agilex: Fix gmac compatible
btrfs: fix RAID direct I/O reads with alternate csums
fat: fix uninit-memory access for partial initialized inode
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
vgacon: Fix a UAF in vgacon_invert_region
usb: core: port: do error out if usb_autopm_get_interface() fails
usb: core: hub: do error out if usb_autopm_get_interface() fails
usb: core: hub: fix unhandled return by employing a void function
usb: cdns3: gadget: toggle cycle bit before reset endpoint
usb: cdns3: gadget: link trb should point to next request
usb: dwc3: gadget: Update chain bit correctly when using sg list
usb: quirks: add NO_LPM quirk for Logitech Screen Share
usb: storage: Add quirk for Samsung Fit flash
cifs: fix rename() by ensuring source handle opened with DELETE bit
cifs: don't leak -EAGAIN for stat() during reconnect
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
ALSA: hda/realtek - Add Headset Mic supported
binder: prevent UAF for binderfs devices II
binder: prevent UAF for binderfs devices
firmware: imx: scu: Ensure sequential TX
selftests: forwarding: vxlan_bridge_1d: use more proper tos value
arch/csky: fix some Kconfig typos
csky: Fixup compile warning for three unimplemented syscalls
csky: Fixup ftrace modify panic
csky/smp: Fixup boot failed when CONFIG_SMP
csky: Set regs->usp to kernel sp, when the exception is from kernel
csky/mm: Fixup export invalid_pte_table symbol
net: thunderx: workaround BGX TX Underflow issue
x86/xen: Distribute switch variables for initialization
ice: Don't tell the OS that link is going down
nvme: Fix uninitialized-variable warning
s390/qdio: fill SL with absolute addresses
x86/boot/compressed: Don't declare __force_order in kaslr_64.c
nvme-pci: Use single IRQ vector for old Apple models
nvme/pci: Add sleep quirk for Samsung and Toshiba drives
iommu/amd: Disable IOMMU on Stoney Ridge systems
net/mlx5: DR, Fix matching on vport gvmi
efi: Only print errors about failing to get certs if EFI vars are found
s390: make 'install' not depend on vmlinux
s390/cio: cio_ignore_proc_seq_next should increase position index
watchdog: da9062: do not ping the hw during stop()
net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
net: ks8851-ml: Fix 16-bit IO operation
net: ks8851-ml: Fix 16-bit data access
net: ks8851-ml: Remove 8-bit bus accessors
net: atlantic: check rpc result and wait for rpc address
selftests: forwarding: vxlan_bridge_1d: fix tos value
selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
drm/msm/dsi/pll: call vco set rate explicitly
drm/msm/dsi: save pll state before dsi host is powered off
scsi: megaraid_sas: silence a warning
drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
drm/modes: Make sure to parse valid rotation value from cmdline
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
drm/msm/mdp5: rate limit pp done timeout warnings
habanalabs: patched cb equals user cb in device memset
habanalabs: do not halt CoreSight during hard reset
habanalabs: halt the engines before hard-reset
usb: gadget: serial: fix Tx stall after buffer overflow
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
usb: gadget: composite: Support more than 500mA MaxPower
selftests: fix too long argument
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
ALSA: hda: do not override bus codec_mask in link_get()
blktrace: fix dereference after null check
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
kbuild: fix 'No such file or directory' warning when cleaning
RDMA/core: Fix use of logical OR in get_new_pps
RDMA/core: Fix pkey and port assignment in get_new_pps
dm thin metadata: fix lockdep complaint
net: stmmac: fix notifier registration
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
block, bfq: do not insert oom queue into position tree
block, bfq: get extra ref to prevent a queue from being freed during a group move
FROMGIT: kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
FROMGIT: samples/hw_breakpoint: drop use of kallsyms_lookup_name()
FROMGIT: samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
UPSTREAM: fscrypt: don't evict dirty inodes after removing key
fscrypt: don't evict dirty inodes after removing key
ANDROID: ABI/Whitelist: update whitelist of unisoc upstream code
ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
ANDROID: arm64: update the abi with the new gki_defconfig
ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
ANDROID: Update the abi xml file
ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays
FROMGIT: power: supply: Allow charger manager can be built as a module
ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
ANDROID: iommu/iova: Fix to use __alloc_and_insert_iova_best_fit
ANDROID: enable CONFIG_WATCHDOG_CORE=y
ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
ANDROID: gki_defconfig: enable CONFIG_TYPEC
UPSTREAM: scsi: ufs: ufs-mediatek: add waiting time for reference clock
UPSTREAM: scsi: ufs: introduce common function to disable host TX LCC
UPSTREAM: scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
UPSTREAM: scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
UPSTREAM: scsi: ufs: fix Auto-Hibern8 error detection
UPSTREAM: scsi: ufs: ufs-mediatek: support linkoff state during suspend
UPSTREAM: scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
UPSTREAM: scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device_params_init()
BACKPORT: scsi: ufs: Split ufshcd_probe_hba() based on its called flow
FROMGIT: driver core: Reevaluate dev->links.need_for_probe as suppliers are added
FROMGIT: driver core: Call sync_state() even if supplier has no consumers
ANDROID: cpufreq: times: Remove per-UID time in state tracking
Revert "ANDROID: proc: Add /proc/uid directory"
Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
Revert "ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test"
ANDROID: staging: ion: Add an in-kernel interface to request heap info.
FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
UPSTREAM: scsi: ufs: Abort gating if clock on request is pending
UPSTREAM: scsi: ufs: Fix irq return code
UPSTREAM: scsi: ufs: Fix register dump caused sleep in atomic context
UPSTREAM: scsi: ufs-qcom: Add reset control support for host controller
UPSTREAM: scsi: ufs: Add device reset in link recovery path
FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
BACKPORT: FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
Conflicts:
.gitignore
Documentation/ABI/testing/sysfs-class-devlink
Documentation/ABI/testing/sysfs-class-power
Documentation/ABI/testing/sysfs-fs-f2fs
Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst
Documentation/admin-guide/kernel-parameters.txt
Documentation/filesystems/f2fs.txt
Documentation/filesystems/porting.rst
Documentation/filesystems/proc.txt
Documentation/kbuild/index.rst
Documentation/kbuild/llvm.rst
Documentation/kbuild/modules.rst
Documentation/lzo.txt
Documentation/media/uapi/v4l/ext-ctrls-codec.rst
Documentation/usb/index.rst
Documentation/virt/kvm/api.txt
Makefile
abi_gki_aarch64.xml
arch/alpha/kernel/syscalls/syscall.tbl
arch/arc/plat-eznps/Kconfig
arch/arm/Kconfig
arch/arm/boot/compressed/Makefile
arch/arm/boot/compressed/vmlinux.lds.S
arch/arm/boot/dts/bcm283x.dtsi
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi
arch/arm/boot/dts/stm32mp157a-avenger96.dts
arch/arm/boot/dts/sun8i-r40.dtsi
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
arch/arm/include/asm/clocksource.h
arch/arm/include/asm/kvm_emulate.h
arch/arm/include/asm/kvm_host.h
arch/arm/include/asm/percpu.h
arch/arm/include/asm/vdso/clocksource.h
arch/arm/include/asm/vdso/gettimeofday.h
arch/arm/kernel/hw_breakpoint.c
arch/arm/kernel/vdso.c
arch/arm/mach-integrator/Kconfig
arch/arm/mach-omap2/omap-iommu.c
arch/arm/mach-tegra/cpuidle-tegra114.c
arch/arm/mm/dma-mapping.c
arch/arm/mm/proc-macros.S
arch/arm/tools/syscall.tbl
arch/arm64/Kconfig
arch/arm64/Makefile
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi
arch/arm64/boot/dts/arm/foundation-v8.dtsi
arch/arm64/boot/dts/arm/juno-motherboard.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi
arch/arm64/boot/dts/freescale/imx8mm-evk.dts
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
arch/arm64/boot/dts/mediatek/mt8173.dtsi
arch/arm64/boot/dts/nvidia/tegra194.dtsi
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
arch/arm64/boot/dts/qcom/msm8916.dtsi
arch/arm64/configs/db845c_gki.fragment
arch/arm64/configs/gki_defconfig
arch/arm64/configs/vendor/genericarmv8-64_defconfig
arch/arm64/configs/vendor/holi_GKI.config
arch/arm64/configs/vendor/holi_QGKI.config
arch/arm64/configs/vendor/holi_debug.config
arch/arm64/configs/vendor/lahaina_GKI.config
arch/arm64/configs/vendor/lahaina_QGKI.config
arch/arm64/configs/vendor/lahaina_debug.config
arch/arm64/include/asm/clocksource.h
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/kvm_asm.h
arch/arm64/include/asm/memory.h
arch/arm64/include/asm/page.h
arch/arm64/include/asm/pgtable-prot.h
arch/arm64/include/asm/pointer_auth.h
arch/arm64/include/asm/processor.h
arch/arm64/include/asm/unistd.h
arch/arm64/include/asm/unistd32.h
arch/arm64/include/asm/vdso/clocksource.h
arch/arm64/include/asm/vdso/compat_gettimeofday.h
arch/arm64/include/asm/vdso/gettimeofday.h
arch/arm64/include/asm/vdso/vsyscall.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/perf_regs.c
arch/arm64/kernel/process.c
arch/arm64/kernel/ptrace.c
arch/arm64/kernel/smp.c
arch/arm64/kernel/vdso.c
arch/arm64/kernel/vdso32/Makefile
arch/arm64/kernel/vmlinux.lds.S
arch/arm64/kvm/guest.c
arch/arm64/kvm/handle_exit.c
arch/arm64/kvm/hyp-init.S
arch/arm64/kvm/reset.c
arch/arm64/mm/fault.c
arch/csky/Kconfig
arch/csky/include/asm/processor.h
arch/csky/kernel/entry.S
arch/csky/kernel/process.c
arch/csky/kernel/setup.c
arch/csky/kernel/smp.c
arch/csky/kernel/traps.c
arch/csky/mm/fault.c
arch/hexagon/include/asm/io.h
arch/ia64/kernel/syscalls/syscall.tbl
arch/m68k/kernel/syscalls/syscall.tbl
arch/microblaze/kernel/syscalls/syscall.tbl
arch/mips/configs/loongson3_defconfig
arch/mips/include/asm/cpu-features.h
arch/mips/kernel/mips-cm.c
arch/mips/kernel/setup.c
arch/mips/kernel/syscalls/syscall_n32.tbl
arch/mips/kernel/syscalls/syscall_n64.tbl
arch/mips/lantiq/xway/sysctrl.c
arch/parisc/kernel/syscalls/syscall.tbl
arch/powerpc/Kconfig
arch/powerpc/include/asm/book3s/64/pgtable.h
arch/powerpc/include/asm/cache.h
arch/powerpc/include/asm/cacheflush.h
arch/powerpc/include/asm/drmem.h
arch/powerpc/include/asm/processor.h
arch/powerpc/include/asm/ptrace.h
arch/powerpc/include/asm/timex.h
arch/powerpc/kernel/Makefile
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/fadump.c
arch/powerpc/kernel/machine_kexec.c
arch/powerpc/kernel/misc_32.S
arch/powerpc/kernel/signal_64.c
arch/powerpc/kernel/syscalls/syscall.tbl
arch/powerpc/mm/book3s64/pkeys.c
arch/powerpc/mm/fault.c
arch/powerpc/mm/kasan/kasan_init_32.c
arch/powerpc/mm/mem.c
arch/powerpc/mm/ptdump/ptdump.c
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/powernv/opal-imc.c
arch/powerpc/platforms/pseries/suspend.c
arch/powerpc/xmon/xmon.c
arch/riscv/kernel/module.c
arch/riscv/mm/init.c
arch/s390/include/asm/uaccess.h
arch/s390/include/asm/vdso.h
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/entry.S
arch/s390/kernel/mcount.S
arch/s390/kernel/perf_cpum_sf.c
arch/s390/kernel/smp.c
arch/s390/kernel/syscalls/syscall.tbl
arch/s390/kernel/time.c
arch/s390/kernel/vdso64/Makefile
arch/s390/kernel/vdso64/clock_getres.S
arch/s390/mm/gmap.c
arch/s390/pci/pci_mmio.c
arch/sh/kernel/entry-common.S
arch/sh/kernel/syscalls/syscall.tbl
arch/sparc/kernel/ptrace_32.c
arch/sparc/kernel/ptrace_64.c
arch/sparc/kernel/syscalls/syscall.tbl
arch/sparc/mm/srmmu.c
arch/um/Makefile
arch/x86/boot/Makefile
arch/x86/boot/compressed/Makefile
arch/x86/boot/compressed/head_32.S
arch/x86/boot/compressed/head_64.S
arch/x86/boot/compressed/kaslr_64.c
arch/x86/configs/gki_defconfig
arch/x86/entry/entry_32.S
arch/x86/entry/entry_64.S
arch/x86/entry/syscalls/syscall_32.tbl
arch/x86/entry/syscalls/syscall_64.tbl
arch/x86/events/Kconfig
arch/x86/events/rapl.c
arch/x86/include/asm/fpu/internal.h
arch/x86/include/asm/kvm_host.h
arch/x86/include/asm/pgtable_types.h
arch/x86/include/asm/processor.h
arch/x86/include/asm/vdso/clocksource.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/apic/msi.c
arch/x86/kernel/cpu/bugs.c
arch/x86/kernel/cpu/common.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/cpu/resctrl/core.c
arch/x86/kernel/cpu/resctrl/internal.h
arch/x86/kernel/cpu/resctrl/monitor.c
arch/x86/kernel/fpu/xstate.c
arch/x86/kernel/kprobes/core.c
arch/x86/kernel/livepatch.c
arch/x86/kernel/unwind_orc.c
arch/x86/kvm/kvm_cache_regs.h
arch/x86/kvm/lapic.c
arch/x86/kvm/mmu.c
arch/x86/kvm/mmu.h
arch/x86/kvm/paging_tmpl.h
arch/x86/kvm/svm.c
arch/x86/kvm/vmx/nested.c
arch/x86/kvm/vmx/ops.h
arch/x86/kvm/vmx/vmenter.S
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/vmx/vmx.h
arch/x86/kvm/x86.c
arch/x86/mm/fault.c
arch/x86/mm/pageattr.c
arch/x86/net/bpf_jit_comp.c
arch/x86/platform/efi/efi.c
arch/x86/purgatory/Makefile
arch/x86/xen/enlighten_pv.c
arch/xtensa/kernel/syscalls/syscall.tbl
block/bio-integrity.c
block/blk-core.c
block/blk-crypto-fallback.c
block/blk-crypto-internal.h
block/blk-crypto.c
block/blk-iocost.c
block/blk-mq-sched.c
block/blk-mq.c
block/blk-settings.c
block/keyslot-manager.c
build.config.aarch64
build.config.allmodconfig.arm
build.config.arm
build.config.common
build.config.db845c
build.config.gki-debug.aarch64
build.config.gki-debug.x86_64
build.config.gki.aarch64
build.config.gki_kasan.aarch64
build.config.gki_kasan.x86_64
build.config.msm.common
build.config.msm.gki
build.config.msm.lahaina
build.targets
crypto/af_alg.c
crypto/lrw.c
crypto/xts.c
drivers/acpi/apei/ghes.c
drivers/acpi/ec.c
drivers/acpi/evged.c
drivers/acpi/nfit/core.c
drivers/acpi/nfit/nfit.h
drivers/acpi/processor_idle.c
drivers/acpi/sleep.c
drivers/android/Kconfig
drivers/android/binder.c
drivers/android/binder_alloc.c
drivers/android/vendor_hooks.c
drivers/ata/ahci.c
drivers/base/arch_topology.c
drivers/base/core.c
drivers/base/dd.c
drivers/base/firmware_loader/main.c
drivers/base/memory.c
drivers/base/power/wakeup.c
drivers/base/regmap/regmap-irq.c
drivers/block/loop.c
drivers/block/null_blk_zoned.c
drivers/block/rbd.c
drivers/bluetooth/btmrvl_sdio.c
drivers/bluetooth/btqca.c
drivers/bluetooth/hci_h5.c
drivers/bluetooth/hci_qca.c
drivers/bluetooth/hci_serdev.c
drivers/bus/ti-sysc.c
drivers/char/Kconfig
drivers/char/adsprpc.c
drivers/char/hw_random/imx-rngc.c
drivers/char/ipmi/ipmi_msghandler.c
drivers/clk/actions/owl-s500.c
drivers/clk/at91/clk-usb.c
drivers/clk/at91/sam9x60.c
drivers/clk/bcm/clk-bcm2835.c
drivers/clk/clk-composite.c
drivers/clk/clk.c
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/clk/qcom/clk-debug.c
drivers/clk/qcom/clk-rpmh.c
drivers/clk/qcom/clk-smd-rpm.c
drivers/clk/qcom/common.h
drivers/clk/qcom/vdd-class.c
drivers/clk/renesas/renesas-cpg-mssr.c
drivers/clk/samsung/clk-exynos5420.c
drivers/clk/tegra/clk-tegra-pmc.c
drivers/clocksource/arm_arch_timer.c
drivers/clocksource/hyperv_timer.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/imx6q-cpufreq.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/cpuidle/Kconfig.arm
drivers/cpuidle/cpuidle.c
drivers/cpuidle/governors/menu.c
drivers/cpuidle/lpm-levels-of.c
drivers/cpuidle/lpm-levels.c
drivers/cpuidle/lpm-levels.h
drivers/cpuidle/sysfs.c
drivers/crypto/Kconfig
drivers/crypto/ccree/cc_buffer_mgr.c
drivers/crypto/ccree/cc_buffer_mgr.h
drivers/crypto/ccree/cc_cipher.c
drivers/crypto/chelsio/chtls/chtls_io.c
drivers/crypto/omap-sham.c
drivers/crypto/stm32/stm32-crc32.c
drivers/crypto/virtio/virtio_crypto_algs.c
drivers/dax/kmem.c
drivers/dma-buf/Kconfig
drivers/dma-buf/dma-buf.c
drivers/dma/dmatest.c
drivers/dma/imx-sdma.c
drivers/dma/ioat/dma.c
drivers/edac/amd64_edac.c
drivers/edac/synopsys_edac.c
drivers/firmware/arm_sdei.c
drivers/firmware/efi/Kconfig
drivers/firmware/efi/libstub/Makefile
drivers/firmware/efi/libstub/tpm.c
drivers/firmware/imx/imx-scu.c
drivers/firmware/psci/psci.c
drivers/firmware/qcom_scm-smc.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/fpga/dfl-afu-dma-region.c
drivers/gpio/gpio-dwapb.c
drivers/gpio/gpio-pca953x.c
drivers/gpio/gpiolib-acpi.c
drivers/gpio/gpiolib.c
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/amd/display/dc/core/dc.c
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/powerplay/amd_powerplay.c
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.h
drivers/gpu/drm/amd/powerplay/smu_v11_0.c
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c
drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/drm_encoder_slave.c
drivers/gpu/drm/drm_gem.c
drivers/gpu/drm/drm_panel.c
drivers/gpu/drm/drm_pci.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/exynos/exynos_drm_dma.c
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_dsi.c
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/display/intel_dp.c
drivers/gpu/drm/i915/display/intel_dp_mst.c
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
drivers/gpu/drm/i915/gvt/display.c
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/scheduler.c
drivers/gpu/drm/i915/gvt/vgpu.c
drivers/gpu/drm/i915/i915_active.c
drivers/gpu/drm/i915/i915_active.h
drivers/gpu/drm/i915/i915_request.c
drivers/gpu/drm/i915/intel_pm.c
drivers/gpu/drm/imx/dw_hdmi-imx.c
drivers/gpu/drm/imx/parallel-display.c
drivers/gpu/drm/ingenic/ingenic-drm.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/nouveau/nouveau_sgdma.c
drivers/gpu/drm/nouveau/nouveau_svm.c
drivers/gpu/drm/sun4i/sun4i_tcon.c
drivers/gpu/drm/sun4i/sun8i_mixer.c
drivers/gpu/drm/ttm/ttm_bo.c
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/virtio/virtgpu_object.c
drivers/gpu/drm/vkms/vkms_gem.c
drivers/gpu/msm/adreno_a6xx_preempt.c
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c
drivers/hid/hid-quirks.c
drivers/hid/hid-qvr.c
drivers/hv/channel_mgmt.c
drivers/hv/vmbus_drv.c
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-cti.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-platform.c
drivers/hwtracing/coresight/coresight-stm.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight.c
drivers/hwtracing/intel_th/pci.c
drivers/i2c/busses/i2c-altera.c
drivers/i2c/busses/i2c-aspeed.c
drivers/i2c/busses/i2c-designware-platdrv.c
drivers/i2c/busses/i2c-rcar.c
drivers/i2c/busses/i2c-tegra.c
drivers/i2c/i2c-core-base.c
drivers/idle/intel_idle.c
drivers/iio/adc/at91-sama5d2_adc.c
drivers/iio/adc/stm32-adc.c
drivers/iio/adc/stm32-dfsdm-adc.c
drivers/iio/dac/ad5592r-base.c
drivers/iio/health/afe4403.c
drivers/iio/industrialio-core.c
drivers/iio/light/si1133.c
drivers/iio/light/vcnl4000.c
drivers/iio/magnetometer/ak8974.c
drivers/infiniband/core/cm.c
drivers/infiniband/core/cma.c
drivers/infiniband/core/core_priv.h
drivers/infiniband/core/nldev.c
drivers/infiniband/core/ucma.c
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/hw/mlx4/qp.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/qp.c
drivers/infiniband/hw/qedr/qedr_iw_cm.c
drivers/infiniband/hw/qedr/verbs.c
drivers/infiniband/sw/rdmavt/cq.c
drivers/infiniband/sw/rxe/rxe_recv.c
drivers/infiniband/sw/siw/siw_cm.c
drivers/infiniband/sw/siw/siw_main.c
drivers/input/mouse/elan_i2c_core.c
drivers/input/mouse/synaptics.c
drivers/input/serio/i8042-x86ia64io.h
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/core.c
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/iommu/Kconfig
drivers/iommu/amd_iommu.c
drivers/iommu/amd_iommu_init.c
drivers/iommu/amd_iommu_types.h
drivers/iommu/arm-smmu-impl.c
drivers/iommu/arm-smmu-qcom.c
drivers/iommu/arm-smmu.c
drivers/iommu/arm-smmu.h
drivers/iommu/dma-mapping-fast.c
drivers/iommu/dmar.c
drivers/iommu/intel-iommu-debugfs.c
drivers/iommu/intel-iommu.c
drivers/iommu/intel-svm.c
drivers/iommu/intel_irq_remapping.c
drivers/iommu/io-pgtable-arm.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/io-pgtable.c
drivers/iommu/iommu.c
drivers/iommu/qcom_iommu.c
drivers/iommu/virtio-iommu.c
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-gic-v3.c
drivers/irqchip/irq-gic.c
drivers/irqchip/qcom-pdc.c
drivers/leds/Makefile
drivers/leds/leds-lm36274.c
drivers/macintosh/via-macii.c
drivers/mailbox/qcom-apcs-ipc-mailbox.c
drivers/md/bcache/btree.c
drivers/md/bcache/super.c
drivers/md/dm-bow.c
drivers/md/dm-clone-target.c
drivers/md/dm-default-key.c
drivers/md/dm-integrity.c
drivers/md/dm-mpath.c
drivers/md/dm-writecache.c
drivers/md/dm-zoned-reclaim.c
drivers/md/dm-zoned-target.c
drivers/md/dm.c
drivers/md/md.c
drivers/md/raid5.c
drivers/media/cec/cec-adap.c
drivers/media/firewire/firedtv-fw.c
drivers/media/platform/cros-ec-cec/cros-ec-cec.c
drivers/media/platform/exynos4-is/media-dev.c
drivers/media/platform/rcar-fcp.c
drivers/media/platform/ti-vpe/cal.c
drivers/media/platform/vicodec/codec-v4l2-fwht.c
drivers/media/platform/vicodec/vicodec-core.c
drivers/media/usb/b2c2/flexcop-usb.c
drivers/mfd/sprd-sc27xx-spi.c
drivers/misc/Kconfig
drivers/misc/habanalabs/device.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/hisi_hikey_usb.c
drivers/misc/pci_endpoint_test.c
drivers/misc/qseecom.c
drivers/misc/xilinx_sdfec.c
drivers/mmc/core/block.c
drivers/mmc/core/host.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/queue.c
drivers/mmc/core/sdio.c
drivers/mmc/host/Kconfig
drivers/mmc/host/meson-mx-sdio.c
drivers/mmc/host/mmci.c
drivers/mmc/host/renesas_sdhi_internal_dmac.c
drivers/mmc/host/sdhci-esdhc-imx.c
drivers/mmc/host/sdhci-msm.c
drivers/mmc/host/sdhci-omap.c
drivers/mmc/host/sdhci-pci-gli.c
drivers/mmc/host/sdhci-sprd.c
drivers/mmc/host/sdhci-tegra.c
drivers/mmc/host/sdhci.c
drivers/mmc/host/sdhci.h
drivers/mtd/nand/raw/brcmnand/brcmnand.c
drivers/mtd/nand/raw/fsl_upm.c
drivers/mtd/nand/raw/marvell_nand.c
drivers/mtd/nand/raw/nand_onfi.c
drivers/mtd/nand/raw/nand_timings.c
drivers/mtd/nand/raw/oxnas_nand.c
drivers/mtd/nand/spi/core.c
drivers/net/Kconfig
drivers/net/caif/Kconfig
drivers/net/dsa/b53/b53_common.c
drivers/net/dsa/bcm_sf2.c
drivers/net/dsa/microchip/ksz8795.c
drivers/net/dsa/mt7530.c
drivers/net/dsa/rtl8366.c
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
drivers/net/ethernet/cadence/macb_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
drivers/net/ethernet/cortina/gemini.c
drivers/net/ethernet/freescale/Kconfig
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/freescale/enetc/enetc_pf.c
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h
drivers/net/ethernet/huawei/hinic/hinic_main.c
drivers/net/ethernet/huawei/hinic/hinic_rx.c
drivers/net/ethernet/ibm/ibmvnic.c
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
drivers/net/ethernet/intel/ice/ice_controlq.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/mediatek/mtk_eth_soc.c
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
drivers/net/ethernet/mellanox/mlx5/core/health.c
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
drivers/net/ethernet/micrel/ks8851_mll.c
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_int.c
drivers/net/ethernet/qlogic/qede/qede_main.c
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/ethernet/rocker/rocker_main.c
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/xilinx/ll_temac.h
drivers/net/ethernet/xilinx/ll_temac_main.c
drivers/net/geneve.c
drivers/net/hippi/rrunner.c
drivers/net/macsec.c
drivers/net/netdevsim/netdev.c
drivers/net/phy/dp83867.c
drivers/net/phy/mdio-bcm-unimac.c
drivers/net/phy/mdio-mux-bcm-iproc.c
drivers/net/phy/mscc.c
drivers/net/phy/phy.c
drivers/net/phy/sfp-bus.c
drivers/net/usb/smsc95xx.c
drivers/net/veth.c
drivers/net/vxlan.c
drivers/net/wan/Makefile
drivers/net/wan/lapbether.c
drivers/net/wireless/ath/ath9k/hif_usb.c
drivers/net/wireless/ath/ath9k/htc_drv_init.c
drivers/net/wireless/ath/ath9k/wmi.c
drivers/net/wireless/ath/ath9k/wmi.h
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/nfc/qti/nfc_common.h
drivers/nvme/host/core.c
drivers/nvme/host/fc.c
drivers/nvme/host/multipath.c
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
drivers/nvme/host/rdma.c
drivers/nvme/host/tcp.c
drivers/nvme/target/tcp.c
drivers/nvmem/core.c
drivers/nvmem/nvmem-sysfs.c
drivers/nvmem/qcom-spmi-sdam.c
drivers/nvmem/qfprom.c
drivers/of/of_mdio.c
drivers/opp/core.c
drivers/pci/controller/Kconfig
drivers/pci/controller/dwc/pci-meson.c
drivers/pci/controller/dwc/pcie-qcom.c
drivers/pci/controller/pci-aardvark.c
drivers/pci/controller/pcie-cadence-host.c
drivers/pci/controller/pcie-rcar.c
drivers/pci/controller/vmd.c
drivers/pci/endpoint/pci-epc-mem.c
drivers/pci/pci-bridge-emul.c
drivers/pci/pci-driver.c
drivers/pci/pci.c
drivers/pci/pcie/aspm.c
drivers/pci/probe.c
drivers/pci/quirks.c
drivers/pci/switch/switchtec.c
drivers/perf/arm_dsu_pmu.c
drivers/phy/renesas/phy-rcar-gen3-usb2.c
drivers/pinctrl/intel/pinctrl-cherryview.c
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
drivers/pinctrl/pinctrl-ingenic.c
drivers/pinctrl/pinctrl-rza1.c
drivers/pinctrl/qcom/Makefile
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/pinctrl/samsung/pinctrl-exynos.c
drivers/platform/msm/ipa_fmwk/ipa_fmwk.c
drivers/platform/msm/msm_ext_display.c
drivers/platform/x86/Kconfig
drivers/platform/x86/asus-nb-wmi.c
drivers/platform/x86/asus-wmi.c
drivers/platform/x86/intel-vbtn.c
drivers/platform/x86/intel_int0002_vgpio.c
drivers/power/reset/Makefile
drivers/power/reset/sc27xx-poweroff.c
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/bq27xxx_battery.c
drivers/power/supply/power_supply_core.c
drivers/power/supply/power_supply_hwmon.c
drivers/power/supply/power_supply_sysfs.c
drivers/power/supply/sc27xx_fuel_gauge.c
drivers/pwm/pwm-jz4740.c
drivers/pwm/pwm-pca9685.c
drivers/pwm/pwm-renesas-tpu.c
drivers/regulator/core.c
drivers/regulator/qcom_pm8008-regulator.c
drivers/remoteproc/qcom_q6v5_mss.c
drivers/remoteproc/remoteproc_core.c
drivers/remoteproc/remoteproc_virtio.c
drivers/rpmsg/qcom_glink_native.c
drivers/rpmsg/rpmsg_core.c
drivers/rpmsg/rpmsg_internal.h
drivers/rtc/rtc-88pm860x.c
drivers/s390/block/dasd.c
drivers/s390/cio/qdio_setup.c
drivers/s390/net/qeth_core_main.c
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_sli.c
drivers/scsi/megaraid/megaraid_sas_fusion.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_transport_iscsi.c
drivers/scsi/sg.c
drivers/scsi/smartpqi/smartpqi.h
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/sr.c
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ufs-mediatek.c
drivers/scsi/ufs/ufs-mediatek.h
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/scsi/ufs/ufs-sysfs.c
drivers/scsi/ufs/ufs.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd-crypto.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/soc/imx/soc-imx-scu.c
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/ddr_stats.c
drivers/soc/qcom/eud.c
drivers/soc/qcom/llcc-lahaina.c
drivers/soc/qcom/llcc-shima.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/rpmh_master_stat.c
drivers/soc/qcom/soc_sleep_stats.c
drivers/soc/qcom/spcom.c
drivers/soc/qcom/spss_utils.c
drivers/soc/qcom/sys_pm_vx.c
drivers/spi/spi-bcm2835.c
drivers/spi/spi-dw-mid.c
drivers/spi/spi-dw.c
drivers/spi/spi-fsl-dspi.c
drivers/spi/spi-omap2-mcspi.c
drivers/spi/spi-stm32.c
drivers/spi/spi-sun6i.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.h
drivers/staging/android/ion/heaps/ion_page_pool.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/staging/android/ion/heaps/msm_ion_dma_buf.c
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion_dma_buf.c
drivers/staging/media/allegro-dvt/allegro-core.c
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c
drivers/staging/media/imx/imx7-mipi-csis.c
drivers/staging/rtl8188eu/core/rtw_mlme.c
drivers/staging/rtl8712/wifi.h
drivers/staging/sm750fb/sm750.c
drivers/staging/speakup/main.c
drivers/staging/speakup/selection.c
drivers/staging/vt6656/int.c
drivers/staging/vt6656/key.c
drivers/staging/vt6656/main_usb.c
drivers/staging/wilc1000/wilc_wlan.c
drivers/staging/wlan-ng/prism2usb.c
drivers/target/target_core_user.c
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/of-thermal.c
drivers/thermal/sprd_thermal.c
drivers/tty/n_gsm.c
drivers/tty/serial/8250/8250_exar.c
drivers/tty/serial/kgdboc.c
drivers/tty/serial/msm_geni_serial.c
drivers/tty/serial/serial-tegra.c
drivers/tty/serial/xilinx_uartps.c
drivers/tty/vt/selection.c
drivers/tty/vt/vt_ioctl.c
drivers/usb/cdns3/ep0.c
drivers/usb/cdns3/gadget.c
drivers/usb/class/cdc-acm.c
drivers/usb/class/cdc-acm.h
drivers/usb/core/hub.c
drivers/usb/core/quirks.c
drivers/usb/dwc2/platform.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/drd.c
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_qdss.c
drivers/usb/gadget/function/u_ether.c
drivers/usb/gadget/legacy/Kconfig
drivers/usb/gadget/udc/bdc/bdc_core.c
drivers/usb/gadget/udc/net2272.c
drivers/usb/host/ehci-platform.c
drivers/usb/host/xhci-hub.c
drivers/usb/musb/Kconfig
drivers/usb/musb/Makefile
drivers/usb/musb/mediatek.c
drivers/usb/serial/ch341.c
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/option.c
drivers/usb/serial/pl2303.c
drivers/usb/storage/unusual_devs.h
drivers/usb/storage/unusual_uas.h
drivers/usb/typec/tcpm/tcpm.c
drivers/vfio/vfio_iommu_type1.c
drivers/video/backlight/Makefile
drivers/video/console/vgacon.c
drivers/virt/haven/hh_ctrl.c
drivers/virtio/virtio_balloon.c
drivers/w1/masters/omap_hdq.c
drivers/watchdog/iTCO_wdt.c
drivers/watchdog/watchdog_dev.c
drivers/xen/preempt.c
drivers/xen/xenbus/xenbus_client.c
fs/afs/cmservice.c
fs/afs/dir.c
fs/afs/dir_silly.c
fs/afs/fs_probe.c
fs/afs/fsclient.c
fs/afs/inode.c
fs/afs/internal.h
fs/afs/rotate.c
fs/afs/rxrpc.c
fs/afs/server.c
fs/afs/vl_probe.c
fs/afs/volume.c
fs/afs/write.c
fs/afs/yfsclient.c
fs/binfmt_elf.c
fs/block_dev.c
fs/btrfs/block-group.c
fs/btrfs/block-rsv.c
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/extent_io.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/space-info.c
fs/btrfs/sysfs.c
fs/btrfs/volumes.c
fs/ceph/super.c
fs/cifs/connect.c
fs/cifs/file.c
fs/cifs/inode.c
fs/cifs/smb2ops.c
fs/cifs/transport.c
fs/crypto/bio.c
fs/crypto/fname.c
fs/crypto/fscrypt_private.h
fs/crypto/inline_crypt.c
fs/crypto/keysetup.c
fs/crypto/policy.c
fs/debugfs/file.c
fs/erofs/utils.c
fs/eventpoll.c
fs/exec.c
fs/ext4/block_validity.c
fs/ext4/ext4.h
fs/ext4/inline.c
fs/ext4/inode.c
fs/ext4/namei.c
fs/ext4/super.c
fs/f2fs/checkpoint.c
fs/f2fs/compress.c
fs/f2fs/data.c
fs/f2fs/dir.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/gc.c
fs/f2fs/inode.c
fs/f2fs/namei.c
fs/f2fs/node.c
fs/f2fs/segment.c
fs/f2fs/super.c
fs/f2fs/sysfs.c
fs/f2fs/xattr.c
fs/fuse/dev.c
fs/fuse/file.c
fs/fuse/inode.c
fs/fuse/virtio_fs.c
fs/gfs2/glops.c
fs/gfs2/ops_fstype.c
fs/incfs/Kconfig
fs/incfs/data_mgmt.c
fs/incfs/data_mgmt.h
fs/incfs/format.c
fs/incfs/format.h
fs/incfs/vfs.c
fs/internal.h
fs/io_uring.c
fs/jbd2/journal.c
fs/kernfs/file.c
fs/libfs.c
fs/namei.c
fs/nfs/callback_proc.c
fs/nfs/mount_clnt.c
fs/nfs/pagelist.c
fs/nfs/write.c
fs/nfsd/nfs4callback.c
fs/nfsd/nfs4xdr.c
fs/nfsd/nfscache.c
fs/nfsd/nfsd.h
fs/notify/fanotify/fanotify.c
fs/notify/inotify/inotify_fsnotify.c
fs/ocfs2/dlmfs/dlmfs.c
fs/open.c
fs/orangefs/file.c
fs/overlayfs/file.c
fs/overlayfs/inode.c
fs/overlayfs/super.c
fs/proc/Kconfig
fs/proc/meminfo.c
fs/pstore/ram.c
fs/userfaultfd.c
fs/xattr.c
fs/xfs/libxfs/xfs_trans_space.h
fs/xfs/xfs_buf.c
fs/xfs/xfs_dquot.c
fs/xfs/xfs_reflink.c
fs/xfs/xfs_trans_dquot.c
include/asm-generic/vmlinux.lds.h
include/drm/drm_dp_helper.h
include/drm/drm_panel.h
include/dt-bindings/clock/qcom,rpmcc.h
include/dt-bindings/clock/qcom,rpmh.h
include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
include/dt-bindings/iio/qcom,spmi-vadc.h
include/keys/big_key-type.h
include/linux/bio-crypt-ctx.h
include/linux/bio.h
include/linux/blk-crypto.h
include/linux/bpf.h
include/linux/cgroup-defs.h
include/linux/compiler.h
include/linux/coresight-stm.h
include/linux/coresight.h
include/linux/cpu.h
include/linux/cpuidle.h
include/linux/dcache.h
include/linux/device.h
include/linux/dma-buf.h
include/linux/dma-mapping.h
include/linux/dsa/8021q.h
include/linux/dynamic_debug.h
include/linux/ethtool.h
include/linux/fs.h
include/linux/fscrypt.h
include/linux/fsnotify.h
include/linux/fwnode.h
include/linux/genhd.h
include/linux/hyperv.h
include/linux/inet_diag.h
include/linux/intel-iommu.h
include/linux/io-pgtable-fast.h
include/linux/io-pgtable.h
include/linux/iommu.h
include/linux/ipa.h
include/linux/ipa_fmwk.h
include/linux/irq.h
include/linux/irqdomain.h
include/linux/keyslot-manager.h
include/linux/memcontrol.h
include/linux/mhi.h
include/linux/mm.h
include/linux/mm_types.h
include/linux/mmc/host.h
include/linux/mmu_notifier.h
include/linux/mmzone.h
include/linux/module.h
include/linux/mount.h
include/linux/namei.h
include/linux/net.h
include/linux/netdevice.h
include/linux/nfs_fs.h
include/linux/pci-epc.h
include/linux/phy.h
include/linux/pid.h
include/linux/platform_data/ti-sysc.h
include/linux/platform_device.h
include/linux/power/charger-manager.h
include/linux/prandom.h
include/linux/printk.h
include/linux/qcom_scm.h
include/linux/qed/qed_chain.h
include/linux/random.h
include/linux/regmap.h
include/linux/rhashtable.h
include/linux/rpmsg.h
include/linux/sched.h
include/linux/sched/mm.h
include/linux/sched/signal.h
include/linux/sched/topology.h
include/linux/scmi_protocol.h
include/linux/soc/qcom/llcc-qcom.h
include/linux/soc/qcom/msm_mmrm.h
include/linux/sunrpc/clnt.h
include/linux/sunrpc/svc_rdma.h
include/linux/sunrpc/xdr.h
include/linux/swap.h
include/linux/syscalls.h
include/linux/tcp.h
include/linux/time32.h
include/linux/tracepoint.h
include/linux/usb.h
include/linux/usb/gadget.h
include/linux/vmalloc.h
include/net/af_rxrpc.h
include/net/cfg80211.h
include/net/drop_monitor.h
include/net/genetlink.h
include/net/ndisc.h
include/net/nexthop.h
include/net/tcp.h
include/scsi/scsi_cmnd.h
include/scsi/scsi_device.h
include/soc/qcom/lpm_levels.h
include/sound/jack.h
include/sound/pcm.h
include/sound/rt5670.h
include/sound/soc.h
include/trace/events/f2fs.h
include/trace/events/gpu_mem.h
include/trace/events/iocost.h
include/trace/events/rpcrdma.h
include/trace/events/rxrpc.h
include/trace/events/sched.h
include/trace/events/trace_msm_low_power.h
include/trace/hooks/debug.h
include/trace/hooks/sched.h
include/trace/hooks/topology.h
include/trace/hooks/vendor_hooks.h
include/uapi/asm-generic/unistd.h
include/uapi/linux/incrementalfs.h
include/uapi/linux/msm_ion_ids.h
include/uapi/linux/msm_ipa.h
include/uapi/linux/nl80211.h
include/uapi/linux/seccomp.h
include/uapi/linux/taskstats.h
include/uapi/linux/wireless.h
include/uapi/sound/compress_params.h
include/vdso/datapage.h
include/vdso/time.h
init/Kconfig.gki
init/Makefile
kernel/audit.c
kernel/bpf/cgroup.c
kernel/bpf/core.c
kernel/bpf/helpers.c
kernel/bpf/syscall.c
kernel/bpf/sysfs_btf.c
kernel/bpf/verifier.c
kernel/cfi.c
kernel/cgroup/cgroup-v1.c
kernel/cgroup/cgroup.c
kernel/cpu_pm.c
kernel/dma/mapping.c
kernel/events/core.c
kernel/exit.c
kernel/fork.c
kernel/futex.c
kernel/irq/debugfs.c
kernel/kallsyms.c
kernel/kprobes.c
kernel/livepatch/core.c
kernel/locking/lockdep.c
kernel/locking/rwsem.c
kernel/module.c
kernel/notifier.c
kernel/pid.c
kernel/power/hibernate.c
kernel/power/wakeup_reason.c
kernel/printk/printk.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/cpupri.c
kernel/sched/deadline.c
kernel/sched/debug.c
kernel/sched/fair.c
kernel/sched/idle.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/sched/stop_task.c
kernel/sched/topology.c
kernel/scs.c
kernel/sysctl.c
kernel/taskstats.c
kernel/time/timer.c
kernel/trace/blktrace.c
kernel/trace/ftrace.c
kernel/trace/power-traces.c
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace_events_hist.c
kernel/umh.c
kernel/workqueue.c
lib/Kconfig.debug
lib/Makefile
lib/crc-t10dif.c
lib/devres.c
lib/dynamic_debug.c
lib/find_bit.c
lib/kobject.c
lib/raid6/test/Makefile
lib/random32.c
lib/test_kasan.c
lib/vdso/gettimeofday.c
mm/Kconfig
mm/compaction.c
mm/filemap.c
mm/gup.c
mm/huge_memory.c
mm/hugetlb.c
mm/kasan/Makefile
mm/khugepaged.c
mm/ksm.c
mm/madvise.c
mm/memblock.c
mm/memcontrol.c
mm/memory-failure.c
mm/memory.c
mm/memory_hotplug.c
mm/mempolicy.c
mm/migrate.c
mm/mmap.c
mm/mprotect.c
mm/nommu.c
mm/oom_kill.c
mm/page_alloc.c
mm/page_owner.c
mm/slab_common.c
mm/slub.c
mm/sparse.c
mm/swap.c
mm/swap_state.c
mm/swapfile.c
mm/vmalloc.c
mm/vmscan.c
mm/vmstat.c
mm/zsmalloc.c
modules.list.msm.lahaina
net/ax25/af_ax25.c
net/bridge/Kconfig
net/bridge/br_private.h
net/ceph/osd_client.c
net/ceph/osdmap.c
net/compat.c
net/core/dev.c
net/core/devlink.c
net/core/filter.c
net/core/flow_dissector.c
net/core/skmsg.c
net/core/sock_map.c
net/dsa/dsa2.c
net/dsa/master.c
net/dsa/port.c
net/dsa/slave.c
net/dsa/tag_8021q.c
net/dsa/tag_mtk.c
net/dsa/tag_sja1105.c
net/hsr/hsr_netlink.c
net/hsr/hsr_slave.c
net/ipv4/inet_diag.c
net/ipv4/ip_vti.c
net/ipv4/netfilter/nf_nat_pptp.c
net/ipv4/nexthop.c
net/ipv4/tcp.c
net/ipv4/tcp_bpf.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_output.c
net/ipv4/udp.c
net/ipv4/xfrm4_output.c
net/ipv6/icmp.c
net/ipv6/udp.c
net/ipv6/xfrm6_output.c
net/l2tp/l2tp_core.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/mesh.c
net/mac80211/mesh_hwmp.c
net/mac80211/mesh_plink.c
net/mac80211/mlme.c
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/status.c
net/mac80211/tx.c
net/mac80211/util.c
net/netfilter/nf_tables_api.c
net/netfilter/nft_set_rbtree.c
net/netlink/af_netlink.c
net/qrtr/ns.c
net/qrtr/qrtr.c
net/rxrpc/af_rxrpc.c
net/rxrpc/ar-internal.h
net/rxrpc/conn_client.c
net/rxrpc/input.c
net/rxrpc/key.c
net/rxrpc/local_object.c
net/rxrpc/output.c
net/rxrpc/peer_object.c
net/rxrpc/rtt.c
net/sched/act_ct.c
net/sched/sch_cake.c
net/smc/smc_ib.c
net/sunrpc/auth_gss/auth_gss.c
net/sunrpc/auth_gss/gss_krb5_wrap.c
net/sunrpc/auth_gss/svcauth_gss.c
net/sunrpc/svcsock.c
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
net/sunrpc/xprtrdma/svc_rdma_rw.c
net/sunrpc/xprtrdma/svc_rdma_sendto.c
net/sunrpc/xprtrdma/svc_rdma_transport.c
net/wireless/chan.c
net/wireless/nl80211.c
net/wireless/reg.c
net/wireless/sme.c
net/wireless/util.c
net/xdp/xdp_umem.c
net/xdp/xsk.c
net/xfrm/xfrm_device.c
net/xfrm/xfrm_interface.c
samples/bpf/xdp_redirect_cpu_user.c
scripts/Kconfig.include
scripts/Makefile.extrawarn
scripts/Makefile.lib
scripts/checkpatch.pl
scripts/gcc-plugins/Makefile
scripts/gen_autoksyms.sh
scripts/headers_install.sh
scripts/kconfig/qconf.cc
scripts/link-vmlinux.sh
scripts/mkcompile_h
scripts/mod/modpost.c
scripts/module-lto.lds
security/integrity/ima/ima.h
security/integrity/ima/ima_appraise.c
security/integrity/ima/ima_crypto.c
security/integrity/ima/ima_policy.c
security/integrity/platform_certs/load_uefi.c
security/keys/big_key.c
security/keys/encrypted-keys/encrypted.c
security/keys/keyctl.c
security/keys/trusted.c
security/selinux/hooks.c
security/smack/smack_lsm.c
sound/core/compress_offload.c
sound/core/hwdep.c
sound/core/jack.c
sound/core/oss/pcm_plugin.c
sound/core/seq/oss/seq_oss.c
sound/pci/hda/hda_intel.c
sound/pci/hda/patch_ca0132.c
sound/pci/hda/patch_hdmi.c
sound/pci/hda/patch_realtek.c
sound/soc/codecs/max98373.c
sound/soc/codecs/rt5670.c
sound/soc/fsl/fsl_asrc_dma.c
sound/soc/fsl/fsl_esai.c
sound/soc/intel/atom/sst-mfld-platform-pcm.c
sound/soc/intel/boards/bytcr_rt5640.c
sound/soc/meson/axg-tdm-interface.c
sound/soc/qcom/Kconfig
sound/soc/qcom/common.c
sound/soc/qcom/qdsp6/q6afe-dai.c
sound/soc/sh/rcar/ssi.c
sound/soc/soc-compress.c
sound/soc/soc-core.c
sound/soc/soc-pcm.c
sound/soc/soc-topology.c
sound/soc/sof/imx/Kconfig
sound/soc/stm/stm32_sai_sub.c
sound/usb/card.c
sound/usb/format.c
sound/usb/line6/podhd.c
sound/usb/mixer_maps.c
sound/usb/pcm.c
sound/usb/quirks-table.h
sound/usb/quirks.c
tools/arch/x86/include/uapi/asm/unistd.h
tools/cgroup/iocost_monitor.py
tools/lib/bpf/hashmap.c
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf_internal.h
tools/objtool/check.c
tools/perf/arch/arm/util/auxtrace.c
tools/perf/arch/arm/util/cs-etm.c
tools/perf/arch/arm64/util/arm-spe.c
tools/perf/arch/x86/util/intel-bts.c
tools/perf/arch/x86/util/intel-pt.c
tools/perf/bench/epoll-wait.c
tools/perf/bench/futex-hash.c
tools/perf/bench/futex-lock-pi.c
tools/perf/util/evsel.c
tools/perf/util/map.c
tools/perf/util/probe-event.c
tools/perf/util/probe-finder.c
tools/perf/util/stat.c
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c
tools/testing/selftests/bpf/test_select_reuseport.c
tools/testing/selftests/bpf/verifier/bpf_get_stack.c
tools/testing/selftests/filesystems/incfs/Makefile
tools/testing/selftests/filesystems/incfs/incfs_test.c
tools/testing/selftests/filesystems/incfs/utils.c
tools/testing/selftests/filesystems/incfs/utils.h
tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc
tools/testing/selftests/lib.mk
tools/testing/selftests/networking/timestamping/rxtimestamp.c
tools/testing/selftests/networking/timestamping/timestamping.c
tools/testing/selftests/powerpc/mm/.gitignore
tools/testing/selftests/x86/protection_keys.c
usr/Kconfig
virt/kvm/arm/aarch32.c
virt/kvm/arm/arm.c
virt/kvm/arm/hyp/aarch32.c
virt/kvm/arm/mmu.c
virt/kvm/arm/vgic/vgic-mmio-v2.c
virt/kvm/arm/vgic/vgic-mmio-v3.c
virt/kvm/arm/vgic/vgic-mmio.c
virt/kvm/arm/vgic/vgic-mmio.h
Change-Id: I5dd433d183ce212962dd0dea2b4bbc5400ae3a00
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
* refs/heads/tmp-561eb83:
ANDROID: Temporarily disable XFRM_USER_COMPAT filtering
ANDROID: Incremental fs: Small improvements
ANDROID: Incremental fs: Initialize mount options correctly
ANDROID: fix kernelci build-break due to stop_ipi hook
Revert "ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER"
ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
ANDROID: dma: Rework so dev_get_cma_area() can be called from a module
ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU.
FROMLIST: fuse: Use daemon creds in passthrough mode
FROMLIST: fuse: Handle asynchronous read and write in passthrough
FROMLIST: fuse: Introduce synchronous read and write for passthrough
FROMLIST: fuse: Passthrough initialization and release
FROMLIST: fuse: Definitions and ioctl() for passthrough
ANDROID: GKI: Enable DEBUG_INFO_DWARF4
ANDROID: Enable generation of BTF type information
Revert "Revert "security/keys: remove compat_keyctl_instantiate_key_iov""
Revert "Revert "mm: remove compat_process_vm_{readv,writev}""
Revert "Revert "fs: remove compat_sys_vmsplice""
Revert "Revert "fs: remove the compat readv/writev syscalls""
Revert "Revert "fs: remove various compat readv/writev helpers""
Revert "Revert "iov_iter: transparently handle compat iovecs in import_iovec""
Revert "Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec""
Revert "Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c""
Linux 5.10-rc2
ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER
KVM: vmx: remove unused variable
KVM: selftests: Don't require THP to run tests
KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again
KVM: selftests: test behavior of unmapped L2 APIC-access address
ANDROID: Drop left-over out-of-tree difference after 5.10-rc1 merge
ANDROID: Revert out of tree difference by unclean revert
ANDROID: Drop trivial out of tree difference
printk: ringbuffer: Replace zero-length array with flexible-array member
net/smc: Replace zero-length array with flexible-array member
net/mlx5: Replace zero-length array with flexible-array member
mei: hw: Replace zero-length array with flexible-array member
gve: Replace zero-length array with flexible-array member
Bluetooth: btintel: Replace zero-length array with flexible-array member
ANDROID: um: Return to old __section declarations for um
KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
KVM: x86: replace static const variables with macros
lockdep: Fix nr_unused_locks accounting
locking/lockdep: Remove more raw_cpu_read() usage
KVM: arm64: Handle Asymmetric AArch32 systems
blk-mq: mark flush request as IDLE in flush_end_io()
scripts: get_abi.pl: assume ReST format by default
docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
docs: ABI: sysfs-class-backlight: unify ABI documentation
docs: ABI: sysfs-c2port: remove a duplicated entry
docs: ABI: sysfs-class-power: unify duplicated properties
docs: ABI: unify /sys/class/leds/<led>/brightness documentation
docs: ABI: stable: remove a duplicated documentation
docs: ABI: change read/write attributes
docs: ABI: cleanup several ABI documents
docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
docs: ABI: vdso: use the right format for ABI
docs: ABI: fix syntax to be parsed using ReST notation
docs: ABI: convert testing/configfs-acpi to ReST
docs: Kconfig/Makefile: add a check for broken ABI files
docs: abi-testing.rst: enable --rst-sources when building docs
docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
docs: ABI: create a 2-depth index for ABI
docs: ABI: make it parse ABI/stable as ReST-compatible files
docs: ABI: sysfs-uevent: make it compatible with ReST output
docs: ABI: testing: make the files compatible with ReST output
docs: ABI: stable: make files ReST compatible
docs: ABI: README: specify that files should be ReST compatible
docs: add ABI documentation to the admin-guide book
docs: kernel_abi.py: Handle with a lazy Sphinx parser
docs: kernel_abi.py: use --enable-lineno for get_abi.pl
docs: kernel_abi.py: make it compatible with Sphinx 1.7+
docs: kernel_abi.py: fix UTF-8 support
docs: kernel_abi.py: add a script to parse ABI documentation
docs: kernellog.py: add support for info()
scripts: get_abi.pl: auto-generate cross references
scripts: get_abi.pl: use bold font for ABI definitions
scripts: get_abi.pl: prevent duplicated file names
scripts: get_abi.pl: output users in ReST format
scripts: get_abi.pl: detect duplicated ABI definitions
scripts: get_abi.pl: cleanup ABI cross-reference logic
scripts: get_abi.pl: improve its parser to better catch up indentation
scripts: get_abi.pl: Allow optionally record from where a line came from
scripts: get_abi.pl: fix parsing on ReST mode
scripts: get_abi.pl: change script to allow parsing in ReST mode
arm64: cpufeature: upgrade hyp caps to final
arm64: cpufeature: reorder cpus_have_{const, final}_cap()
KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
arm64/smp: Move rcu_cpu_starting() earlier
vdpasim: allow to assign a MAC address
vdpasim: fix MAC address configuration
vdpa: handle irq bypass register failure case
vdpa_sim: Fix DMA mask
Revert "vhost-vdpa: fix page pinning leakage in error path"
vdpa/mlx5: Fix error return in map_direct_mr()
vhost_vdpa: Return -EFAULT if copy_from_user() fails
debugfs: remove return value of debugfs_create_devm_seqfile()
usb: cdns3: gadget: own the lock wrongly at the suspend routine
usb: cdns3: Fix on-chip memory overflow issue
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
drm/nouveau/device: fix changing endianess code to work on older GPUs
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
drm/nouveau/nouveau: fix the start/end range for migration
scsi: target: tcmu: Replace zero-length array with flexible-array member
ima: Replace zero-length array with flexible-array member
enetc: Replace zero-length array with flexible-array member
fs: Replace zero-length array with flexible-array member
Bluetooth: Replace zero-length array with flexible-array member
params: Replace zero-length array with flexible-array member
tracepoint: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member
mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member
dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
soc: ti: ti_sci_pm_domains: check for proper args count in xlate
KVM: arm64: Force PTE mapping on fault resulting in a device mapping
KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes
ANDROID: arm64: Enable KVM for Asym AArch32
ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM
ANDROID: arm64: Disallow offlining the last aarch32 cpu
ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu
ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations
KVM: arm64: Fix masks in stage2_pte_cacheable()
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
coresight: cti: Initialize dynamic sysfs attributes
coresight: Fix uninitialised pointer bug in etm_setup_aux()
r8169: fix issue with forced threading in combination with shared interrupts
netem: fix zero division in tabledist
FROMLIST: scsi: ufs: fix clkgating on/off correctly
FROMLIST: scsi: ufs: atomic update for clkgating_enable
FROMLIST: scsi: ufs: avoid to call REQ_CLKS_OFF to CLKS_OFF
ibmvnic: fix ibmvnic_set_mac
mptcp: add missing memory scheduling in the rx path
drm/i915: Reject 90/270 degree rotated initial fbs
drm/i915: Restore ILK-M RPS support
drm/i915/region: fix max size calculation
include: jhash/signal: Fix fall-through warnings for Clang
tipc: fix memory leak caused by tipc_buf_append()
ANDROID: sched: gki: add padding to some structs to support WALT
gtp: fix an use-before-init in gtp_newlink()
dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n
lib/scatterlist: use consistent sg_copy_buffer() return type
ANDROID: overlayfs: fixup after upstream merge
xsysace: use platform_get_resource() and platform_get_irq_optional()
afs: Fix dirty-region encoding on ppc32 with 64K pages
afs: Fix afs_invalidatepage to adjust the dirty region
afs: Alter dirty range encoding in page->private
afs: Wrap page->private manipulations in inline functions
afs: Fix where page->private is set during write
afs: Fix page leak on afs_write_begin() failure
afs: Fix to take ref on page when PG_private is set
null_blk: Fix locking in zoned mode
null_blk: Fix zone reset all tracing
nbd: don't update block size after device is started
cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set
cpufreq: Introduce cpufreq_driver_test_flags()
arm64: Add workaround for Arm Cortex-A77 erratum 1508412
arm64: Add part number for Arm Cortex-A77
FROMLIST: char: misc: increase DYNAMIC_MINORS value
usb: cdns3: gadget: suspicious implicit sign extension
drm/vc4: Rework the structure conversion functions
drm/vc4: hdmi: Add a name to the codec DAI component
coresight: add module license
xhci: Don't create stream debugfs files with spinlock held.
usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
xhci: Fix sizeof() mismatch
usb: typec: stusb160x: fix signedness comparison issue with enum variables
usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
ANDROID: vendor_hooks: fix __section macro
misc: mic: remove the MIC drivers
x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID
arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess
ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...
ext4: use generic casefolding support
ext4: do not use extent after put_bh
ext4: use IS_ERR() for error checking of path
ext4: fix mmap write protection for data=journal mode
jbd2: fix a kernel-doc markup
ext4: use s_mount_flags instead of s_mount_state for fast commit state
ext4: make num of fast commit blocks configurable
ext4: properly check for dirty state in ext4_inode_datasync_dirty()
ext4: fix double locking in ext4_fc_commit_dentry_updates()
cpufreq: speedstep: remove unneeded semicolon
FROMLIST: proc "single files": switch to ->read_iter
futex: Fix incorrect should_fail_futex() handling
FROMLIST: proc/cpuinfo: switch to ->read_iter
FROMLIST: proc: wire up generic_file_splice_read for iter ops
FROMLIST: seq_file: add seq_read_iter
FROMLIST: scsi: qla2xxx: remove incorrect sparse #ifdef
FROMLIST: cachefiles: Handle readpage error correctly
FROMLIST: crypto: x86/poly1305 - add back a needed assignment
module: use hidden visibility for weak symbol references
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_read""
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_write""
Revert "Revert "powerpc: remove address space overrides using set_fs()""
Revert "Revert "powerpc: use non-set_fs based maccess routines""
Revert "Revert "x86: remove address space overrides using set_fs()""
Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""
Revert "Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h""
Revert "Revert "lkdtm: remove set_fs-based tests""
Revert "Revert "test_bitmap: remove user bitmap tests""
Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()""
Revert "Revert "fs: don't allow splice read/write without explicit ops""
ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board
ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
arm64: efi: increase EFI PE/COFF header padding to 64 KB
ata: sata_nv: Fix retrieving of active qcs
block: advance iov_iter on bio_add_hw_page failure
arm64: vmlinux.lds: account for spurious empty .igot.plt sections
kselftest/arm64: Fix check_user_mem test
kselftest/arm64: Fix check_ksm_options test
kselftest/arm64: Fix check_mmap_options test
kselftest/arm64: Fix check_child_memory test
kselftest/arm64: Fix check_tags_inclusion test
kselftest/arm64: Fix check_buffer_fill test
arm64: avoid -Woverride-init warning
ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk
RDMA/qedr: Fix memory leak in iWARP CM
vt_ioctl: fix GIO_UNIMAP regression
vt: keyboard, extend func_buf_lock to readers
vt: keyboard, simplify vt_kdgkbsent
tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
tty: serial: 21285: fix lockup on open
USB: apple-mfi-fastcharge: don't probe unhandled devices
usbcore: Check both id_table and match() when both available
usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()
usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
usb: typec: tcpm: reset hard_reset_count for any disconnect
usb: cdc-acm: fix cooldown mechanism
usb: host: fsl-mph-dr-of: check return of dma_set_mask()
usb: fix kernel-doc markups
RDMA: Add rdma_connect_locked()
usb: typec: stusb160x: fix some signedness bugs
drm/shme-helpers: Fix dma_buf_mmap forwarding bug
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
mmc: sdhci-of-esdhc: make sure delay chain locked for HS400
usb: cdns3: Variable 'length' set but not used
ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE
null_blk: synchronization fix for zoned device
net: protect tcf_block_unbind with block lock
ibmveth: Fix use of ibmveth in a bridge.
FROMLIST: interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
ANDROID: dts: Align sdm845 dts files with upstream
net/sched: act_mpls: Add softdep on mpls_gso.ko
ravb: Fix bit fields checking in ravb_hwtstamp_get()
devlink: Unlock on error in dumpit()
devlink: Fix some error codes
chelsio/chtls: fix memory leaks in CPL handlers
chelsio/chtls: fix deadlock issue
ANDROID: scsi: ufs: fix more bad merge resolutions with custom sg entry size
x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
x86/debug: Fix BTF handling
afs: Fix afs_launder_page to not clear PG_writeback
afs: Fix a use after free in afs_xattr_get_acl()
afs: Fix tracing deref-before-check
afs: Fix copy_file_range()
ANDROID: gki_defconfig: Enable memory hotplug
ANDROID: gki_defconfig: Enable CONFIG_MEMORY_HOTREMOVE
drm/vc4: hdmi: Avoid sleeping in atomic context
ANDROID: Kconfig.gki: Enable media controller configs
mm/process_vm_access: Add missing #include <linux/compat.h>
ACPI: NFIT: Fix comparison to '-ENXIO'
arm/build: Always handle .ARM.exidx and .ARM.extab sections
ACPI: dock: fix enum-conversion warning
PNP: fix kernel-doc markups
ANDROID: clang: update to 11.0.5
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
vmlinux.lds.h: Keep .ctors.* with .ctors
PM: sleep: fix typo in kernel/power/process.c
drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
drm/amd/pm: fix the wrong fan speed in fan1_input
drm/amdgpu/swsmu: drop smu i2c bus on navi1x
intel_idle: Fix max_cstate for processor models without C-state tables
cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
cpufreq: Avoid configuring old governors as default with intel_pstate
cpufreq: e_powersaver: remove unreachable break
Fix compat regression in process_vm_rw()
asm-generic: mark __{get,put}_user_fn as __always_inline
drm/vc4: drv: Add error handding for bind
btrfs: convert data_seqcount to seqcount_mutex_t
btrfs: don't fallback to buffered read if we don't need to
interconnect: qcom: use icc_sync state for sm8[12]50
tracing, synthetic events: Replace buggy strcat() with seq_buf operations
staging: fieldbus: anybuss: jump to correct label in an error path
staging: wfx: fix test on return value of gpiod_get_value()
staging: wfx: fix use of uninitialized pointer
staging: mmal-vchiq: Fix memory leak for vchiq_instance
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
Revert "arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes"
ANDROID: GKI: Drop CONFIG_POWER_AVS from arm64 gki_defconfig
drm: drm_print.h: fix kernel-doc markups
drm: kernel-doc: drm_dp_helper.h: fix a typo
drm: kernel-doc: add description for a new function parameter
drm: drm_edid: remove a duplicated kernel-doc declaration
drm/dp: fix a kernel-doc issue at drm_edid.c
drm/dp: fix kernel-doc warnings at drm_dp_helper.c
drm: kernel-doc: document drm_dp_set_subconnector_property() params
Revert "fs: don't allow splice read/write without explicit ops"
Revert "uaccess: add infrastructure for kernel builds with set_fs()"
Revert "test_bitmap: remove user bitmap tests"
Revert "lkdtm: remove set_fs-based tests"
Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h"
Revert "x86: make TASK_SIZE_MAX usable from assembly code"
Revert "x86: remove address space overrides using set_fs()"
Revert "powerpc: use non-set_fs based maccess routines"
Revert "powerpc: remove address space overrides using set_fs()"
Revert "fs: Allow a NULL pos pointer to __kernel_write"
Revert "fs: Allow a NULL pos pointer to __kernel_read"
nvmet: fix a NULL pointer dereference when tracing the flush command
nvme-fc: remove nvme_fc_terminate_io()
nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
nvme-fc: remove err_work work item
nvme-fc: track error_recovery while connecting
nvme-rdma: handle unexpected nvme completion data length
nvme: ignore zone validate errors on subsequent scans
FROMLIST: checkpatch: Enable GIT_DIR environment use to set git repository location
net: hns3: Clear the CMDQ registers before unmapping BAR region
bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
bnxt_en: Check abort error state in bnxt_open_nic().
bnxt_en: Re-write PCI BARs after PCI fatal error.
bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
mlxsw: core: Fix memory leak on module removal
mlxsw: Only advertise link modes supported by both driver and device
ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC
ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
s390/ism: fix incorrect system EID
net/smc: fix suppressed return code
net/smc: fix null pointer dereference in smc_listen_decline()
vsock: use ns_capable_noaudit() on socket create
cxgb4: set up filter action after rewrites
net: hns3: clean up a return in hclge_tm_bp_setup()
scsi: qla2xxx: remove incorrect sparse #ifdef
arch/um: partially revert the conversion to __section() macro
RDMA/uverbs: Fix false error in query gid IOCTL
RDMA/mlx5: Fix devlink deadlock on net namespace deletion
RDMA/rxe: Fix small problem in network_type patch
scsi: hisi_sas: Stop using queue #0 always for v2 hw
drm/amd/display: Clean up debug macros
drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
drm/amd/display: Fix kernel panic by dal_gpio_open() error
drm/amdgpu/display: use kvzalloc again in dc_create_state
drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns
scsi: ibmvscsi: Fix potential race after loss of transport
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
dt-bindings: Explicitly allow additional properties in board/SoC schemas
dt-bindings: More whitespace clean-ups in schema files
mfd: google,cros-ec: add missing properties
dt-bindings: input: convert cros-ec-keyb to json-schema
dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
drm/amd/display: prevent null pointer access
drm/amdgpu: increase the reserved VM size to 2MB
drm/amd/display: Fixed panic during seamless boot.
drm/amdgpu: don't map BO in reserved region
drm/amdgpu: add DID for navi10 blockchain SKU
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
scsi: qla2xxx: Return EBUSY on fcport deletion
scsi: core: Don't start concurrent async scan on same host
cachefiles: Handle readpage error correctly
btrfs: add a helper to read the tree_root commit root for backref lookup
btrfs: drop the path before adding qgroup items when enabling qgroups
btrfs: fix readahead hang and use-after-free after removing a device
btrfs: fix use-after-free on readahead extent after failure to create it
btrfs: tree-checker: validate number of chunk stripes and parity
btrfs: tree-checker: fix incorrect printk format
btrfs: drop the path before adding block group sysfs files
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
blk-cgroup: Fix memleak on error path
ANDROID: dm-default-key: move kzfree() usage to kfree_sensitive()
s390: correct __bootdata / __bootdata_preserved macros
arm64: vdso32: Allow ld.lld to properly link the VDSO
stop_machine, rcu: Mark functions as notrace
time: Prevent undefined behaviour in timespec64_to_ns()
drm/v3d: Fix double free in v3d_submit_cl_ioctl()
drm/sun4i: frontend: Fix the scaler phase on A33
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
drm/sun4i: frontend: Rework a bit the phase data
timers: Remove unused inline funtion debug_timer_free()
hrtimer: Remove unused inline function debug_hrtimer_free()
time/sched_clock: Mark sched_clock_read_begin/retry() as notrace
ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"
ARM: dts: mmp3: Add power domain for the camera
arm64: berlin: Select DW_APB_TIMER_OF
dt-bindings: sram: sunxi-sram: add V3s compatible string
MAINTAINERS: Move Sangbeom Kim to credits
MAINTAINERS: Move Kukjin Kim to credits
MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver
ANDROID: ion: fix movement of dma header file
ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default
ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
arm64: defconfig: Build in CONFIG_GPIO_MXC by default
of: Fix reserved-memory overlap detection
dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value
dt-bindings: leds: Update devicetree documents for ID_RGB
Linux 5.10-rc1
treewide: Convert macro and uses of __section(foo) to __section("foo")
io_uring: use type appropriate io_kiocb handler for double poll
kernel/sys.c: fix prototype of prctl_get_tid_address()
mm: remove kzfree() compatibility definition
checkpatch: enable GIT_DIR environment use to set git repository location
ANDROID: adjust 5.10 fscrypt merge resolution
ANDROID: GKI: fix up arguments for trace_android_vh_arch_set_freq_scale()
i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
ANDROID: GKI: remove explicit CONFIG_SECCOMP from defconfig for arm64
random32: add a selftest for the prandom32 code
random32: add noise from network and scheduling activity
random32: make prandom_u32() output unpredictable
Revert "block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE"
KVM: ioapic: break infinite recursion on lazy EOI
KVM: vmx: rename pi_init to avoid conflict with paride
KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build
cifs: update internal module version number
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
net: ucc_geth: Drop extraneous parentheses in comparison
ionic: fix mem leak in rx_empty
ionic: no rx flush in deinit
ionic: clean up sparse complaints
chelsio/chtls: fix tls record info to user
net: ipa: command payloads already mapped
crypto: x86/poly1305 - add back a needed assignment
x86/uaccess: fix code generation in put_user()
smb3: add some missing definitions from MS-FSCC
smb3: remove two unused variables
smb3: add support for stat of WSL reparse points for special file types
io_uring: simplify __io_queue_sqe()
io_uring: simplify nxt propagation in io_queue_sqe
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
io_uring: don't defer put of cancelled ltimeout
io_uring: always clear LINK_TIMEOUT after cancel
io_uring: don't adjust LINK_HEAD in cancel ltimeout
io_uring: remove opcode check on ltimeout kill
ata: pata_ns87415.c: Document support on parisc with superio chip
ata: fix some kernel-doc markups
block: blk-mq: fix a kernel-doc markup
parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage
arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ANDROID: sched: export wake_up_if_idle()
ANDROID: tick/nohz: export tick_nohz_get_sleep_length()
FROMLIST: cpuidle: governor: export cpuidle governor functions
vdpa_sim: implement get_iova_range()
vhost: vdpa: report iova range
vdpa: introduce config op to get valid iova range
gfs2: Recover statfs info in journal head
gfs2: lookup local statfs inodes prior to journal recovery
mmc: sdhci-of-esdhc: set timeout to max before tuning
nvme-fc: shorten reconnect delay if possible for FC
nvme-fc: wait for queues to freeze before calling update_hr_hw_queues
nvme-fc: fix error loop in create_hw_io_queues
nvme-fc: fix io timeout to abort I/O
Documentation: add xen.fifo_events kernel parameter description
xen/events: unmask a fifo event channel only if it was masked
xen/events: only register debug interrupt for 2-level events
xen/events: make struct irq_info private to events_base.c
xen: remove no longer used functions
dma-mapping: document dma_{alloc,free}_pages
Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec"
Revert "iov_iter: transparently handle compat iovecs in import_iovec"
Revert "fs: remove various compat readv/writev helpers"
Revert "fs: remove the compat readv/writev syscalls"
Revert "fs: remove compat_sys_vmsplice"
Revert "mm: remove compat_process_vm_{readv,writev}"
Revert "security/keys: remove compat_keyctl_instantiate_key_iov"
dt-binding: display: Require two resets on mantix panel
drm/panel: mantix: Fix panel reset
drm/panel: mantix: Don't dereference NULL mode
kvm: x86/mmu: NX largepage recovery for TDP MMU
kvm: x86/mmu: Don't clear write flooding count for direct roots
kvm: x86/mmu: Support MMIO in the TDP MMU
kvm: x86/mmu: Support write protection for nesting in tdp MMU
kvm: x86/mmu: Support disabling dirty logging for the tdp MMU
kvm: x86/mmu: Support dirty logging for the TDP MMU
kvm: x86/mmu: Support changed pte notifier in tdp MMU
kvm: x86/mmu: Add access tracking for tdp_mmu
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU
kvm: x86/mmu: Add TDP MMU PF handler
ANDROID: irqchip/gic-v3: fix bad merge resolution
ANDROID: GKI: add built-in PCIE_DW_PLAT_EP
ANDROID: usb: f_accessory: Send uevent when receive control request
docs: Add two missing entries in vm sysctl index
docs/vm: trivial fixes to several spelling mistakes
hil/parisc: Disable HIL driver when it gets stuck
parisc: Improve error return codes when setting rtc time
splice: change exported internal do_splice() helper to take kernel offset
io_uring: make loop_rw_iter() use original user supplied pointers
tcp: fix to update snd_wl1 in bulk receiver fast path
net: Properly typecast int values to set sk_max_pacing_rate
ARC: perf: redo the pct irq missing in device-tree handling
SMB3: add support for recognizing WSL reparse tags
cifs: remove bogus debug code
smb3.1.1: fix typo in compression flag
cifs: move smb version mount options into fs_context.c
cifs: move cache mount options to fs_context.ch
cifs: move security mount options into fs_context.ch
cifs: add files to host new mount api
ACPI: utils: remove unreachable breaks
PM: sleep: remove unreachable break
ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES
PM: AVS: Drop the avs directory and the corresponding Kconfig
null_blk: use zone status for max active/open
PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers
io_uring: remove req cancel in ->flush()
ring-buffer: Update the description for ring_buffer_wait
ring-buffer: Return 0 on success from ring_buffer_resize()
io-wq: re-set NUMA node affinities if CPUs come online
nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru
nvmet: cleanup nvmet_passthru_map_sg()
nvmet: limit passthru MTDS by BIO_MAX_PAGES
nvmet: fix uninitialized work for zero kato
nvme-pci: disable Write Zeroes on Sandisk Skyhawk
nvme: use queuedata for nvme_req_qid
nvme-rdma: fix crash due to incorrect cqe
nvme-rdma: fix crash when connect rejected
netfilter: nf_fwd_netdev: clear timestamp in forwarding path
x86/alternative: Don't call text_poke() in lazy TLB mode
lockdep: Fix preemption WARN for spurious IRQ-enable
interconnect: qcom: Ensure that the floor bandwidth value is enforced
ALSA: hda - Fix the return value if cb func is already registered
ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
ibmvnic: save changed mac address to adapter->mac_addr
selftests: mptcp: depends on built-in IPv6
powerpc/pseries: Avoid using addr_to_pfn in real mode
Revert "virtio-net: ethtool configurable RXCSUM"
powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9
ext4: fix invalid inode checksum
ext4: add fast commit stats in procfs
ext4: add a mount opt to forcefully turn fast commits on
ext4: fast commit recovery path
jbd2: fast commit recovery path
ext4: main fast-commit commit path
jbd2: add fast commit machinery
ext4 / jbd2: add fast commit initialization
ext4: add fast_commit feature and handling for extended mount options
doc: update ext4 and journalling docs to include fast commit feature
drm/amdgpu: correct the cu and rb info for sienna cichlid
drm/amd/pm: remove the average clock value in sysfs
drm/amd/pm: fix pp_dpm_fclk
Revert drm/amdgpu: disable sienna chichlid UMC RAS
drm/amd/pm: fix pcie information for sienna cichlid
drm/amdkfd: Use same SQ prefetch setting as amdgpu
rtnetlink: fix data overflow in rtnl_calcit()
net: ethernet: mtk-star-emac: select REGMAP_MMIO
net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
powerpc/eeh: Fix eeh_dev_check_failure() for PE#0
bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
exfat: remove useless check in exfat_move_file()
exfat: remove 'rwoffset' in exfat_inode_info
exfat: replace memcpy with structure assignment
exfat: remove useless directory scan in exfat_add_entry()
exfat: eliminate dead code in exfat_find()
exfat: use i_blocksize() to get blocksize
exfat: fix misspellings using codespell tool
bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
xfs: cancel intents immediately if process_intents fails
smb3: do not try to cache root directory if dir leases not supported
smb3: fix stat when special device file and mounted with modefromsid
cifs: Print the address and port we are connecting to in generic_ip_connect()
SMB3: Resolve data corruption of TCP server info fields
io_uring: don't reuse linked_timeout
kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg
kvm: x86/mmu: Support zapping SPTEs in the TDP MMU
KVM: Cache as_id in kvm_memory_slot
kvm: x86/mmu: Add functions to handle changed TDP SPTEs
kvm: x86/mmu: Allocate and free TDP MMU roots
kvm: x86/mmu: Init / Uninit the TDP MMU
kvm: x86/mmu: Introduce tdp_iter
KVM: mmu: extract spte.h and spte.c
KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp
kvm: x86/mmu: Separate making SPTEs from set_spte
kvm: mmu: Separate making non-leaf sptes from link_shadow_page
KVM: PPC: Book3S HV: Make struct kernel_param_ops definition const
KVM: x86: Let the guest own CR4.FSGSBASE
KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault
KVM: x86: Move call to update_exception_bitmap() into VMX code
KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates
KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
KVM: SVM: Initialize prev_ga_tag before use
KVM: nSVM: implement on demand allocation of the nested state
KVM: x86: allow kvm_x86_ops.set_efer to return an error value
drm/amd/swsmu: correct wrong feature bit mapping
KVM: x86: report negative values from wrmsr emulation to userspace
KVM: x86: xen_hvm_config: cleanup return values
kvm x86/mmu: Make struct kernel_param_ops definitions const
KVM: x86: bump KVM_MAX_CPUID_ENTRIES
KVM: x86: allocate vcpu->arch.cpuid_entries dynamically
KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries
Documentation: kvm: fix some typos in cpuid.rst
kvm: x86: only provide PV features if enabled in guest's CPUID
kvm: x86: set wall_clock in kvm_write_wall_clock()
kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn
x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()
x86/kvm: hide KVM options from menuconfig when KVM is not compiled
Documentation: kvm: fix a typo
KVM: VMX: Forbid userspace MSR filters for x2APIC
KVM: VMX: Ignore userspace MSR filters for x2APIC
drm/amd/psp: Fix sysfs: cannot create duplicate filename
drm/amd/display: Avoid MST manager resource leak.
drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/swsmu: add missing feature map for sienna_cichlid
drm/amdgpu: correct the gpu reset handling for job != NULL case
drm/amdgpu: add rlc iram and dram firmware support
drm/amdgpu: add function to program pbb mode for sienna cichlid
docs: submitting-patches: describe preserving review/test tags
Documentation: Chinese translation of Documentation/arm64/hugetlbpage.rst
Documentation: x86: fix a missing word in x86_64/mm.rst.
docs: driver-api: remove a duplicated index entry
docs: lkdtm: Modernize and improve details
docs: deprecated.rst: Expand str*cpy() replacement notes
docs/cpu-load: format the example code.
Revert "ANDROID: disable ANDROID_VENDOR_HOOKS"
ANDROID: use static_call() for restricted hooks
xfs: fix fallocate functions when rtextsize is larger than 1
mptcp: depends on IPV6 but not as a module
PCI: vmd: Update VMD PM to correctly use generic PCI PM
MAINTAINERS: add URL for virtio-mem
vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call
vringh: fix __vringh_iov() when riov and wiov are different
vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK
s390: virtio: PV needs VIRTIO I/O device protection
virtio: let arch advertise guest's memory access restrictions
vhost_vdpa: Fix duplicate included kernel.h
vhost: reduce stack usage in log_used
virtio-mem: Constify mem_id_table
virtio_input: Constify id_table
virtio-balloon: Constify id_table
vdpa/mlx5: Fix failure to bring link up
vdpa/mlx5: Make use of a specific 16 bit endianness API
NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
drm/i915: Drop runtime-pm assert from vgpu io accessors
drm/i915: Force VT'd workarounds when running as a guest OS
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915/gt: Onion unwind for scratch page allocation failure
xen-blkfront: Apply changed parameter name to the document
xen-blkfront: add a parameter for disabling of persistent grants
xen-blkback: add a parameter for disabling of persistent grants
ANDROID: disable ANDROID_VENDOR_HOOKS
arm64: proton-pack: Update comment to reflect new function name
sfc: move initialisation of efx->filter_sem to efx_init_struct()
mpls: load mpls_gso after mpls_iptunnel
net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
net: dsa: bcm_sf2: make const array static, makes object smaller
mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
net: chelsio: inline_crypto: fix Kconfig and build errors
chelsio/chtls: fix writing freed memory
chelsio/chtls: correct function return and return type
chelsio/chtls: Fix panic when listen on multiadapter
chelsio/chtls: fix panic when server is on ipv6
chelsio/chtls: correct netdevice for vlan interface
chelsio/chtls: fix socket lock
nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it
mptcp: move mptcp_options_received's port initialization
mptcp: initialize mptcp_options_received's ahmac
net/sched: act_ct: Fix adding udp port mangle operation
arm64: dts: amlogic: add missing ethernet reset ID
netsec: ignore 'phy-mode' device property on ACPI systems
bpf, doc: Fix patchwork URL to point to kernel.org instance
io_uring: unify fsize with def->work_flags
ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
gfs2: Add fields for statfs info in struct gfs2_log_header_host
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
gfs2: Eliminate gl_vm
gfs2: Only access gl_delete for iopen glocks
gfs2: Fix comments to glock_hash_walk
drm/ttm: fix eviction valuable range check.
PCI: vmd: Create IRQ allocation helper
PCI: vmd: Create IRQ Domain configuration helper
PCI: vmd: Create bus offset configuration helper
PCI: vmd: Create physical offset helper
ANDROID: arm64: traps: export dump_backtrace symbol
PM: runtime: Fix typo in pm_runtime_set_active() helper comment
PM: domains: Fix build error for genpd notifiers
nfc: remove unneeded break
net: remove unneeded break
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
sunrpc: raise kernel RPC channel buffer size
cifs: make const array static, makes object smaller
SMB3.1.1: Fix ids returned in POSIX query dir
smb3: add dynamic trace point to trace when credits obtained
clk: imx8mq: Fix usdhc parents order
clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
PCI: v3-semi: Remove unneeded break
kbuild: Use uname for LINUX_COMPILE_HOST detection
kbuild: Only add -fno-var-tracking-assignments for old GCC versions
kbuild: remove leftover comment for filechk utility
treewide: remove DISABLE_LTO
selftests/timens: Add a test for futex()
futex: Adjust absolute futex timeouts with per time namespace offset
arm64: spectre-v2: Favour CPU-specific mitigation at EL2
block: remove unused members for io_context
blk-mq: remove the calling of local_memory_node()
powerpc/64s: Remove TM from Power10 features
ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
docs: nf_flowtable: fix typo.
netfilter: ebtables: Fixes dropping of small packets in bridge nat
netfilter: Drop fragmented ndisc packets assembled in netfilter
netfilter: conntrack: connection timeout after re-register
ipvs: adjust the debug info in function set_tcp_state
arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
arm64: Fix a broken copyright header in gen_vdso_offsets.sh
ANDROID: GKI: Enable CONFIG_X86_X2APIC
PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus()
dma-mapping: move more functions to dma-map-ops.h
xen/events: block rogue events for some time
xen/events: defer eoi in case of excessive number of events
xen/events: use a common cpu hotplug hook for event channels
xen/events: switch user event channels to lateeoi model
xen/pciback: use lateeoi irq binding
xen/pvcallsback: use lateeoi irq binding
xen/scsiback: use lateeoi irq binding
xen/netback: use lateeoi irq binding
xen/blkback: use lateeoi irq binding
xen/events: add a new "late EOI" evtchn framework
xen/events: fix race in evtchn_fifo_unmask()
xen/events: add a proper barrier to 2-level uevent unmasking
xen/events: avoid removing an event channel while handling it
ARM/sa1111: add a missing include of dma-map-ops.h
smb3.1.1: do not fail if no encryption required but server doesn't support it
nexthop: Fix performance regression in nexthop deletion
net: dsa: seville: the packet buffer is 2 megabits, not megabytes
selftests: rtnetlink: load fou module for kci_test_encap_fou() test
net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags
net: korina: cast KSEG0 address to pointer in kfree
r8169: fix operation under forced interrupt threading
bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked
bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked
bpf: Enforce id generation for all may-be-null register type
selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround
powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
rtc: r9701: set range
rtc: r9701: convert to devm_rtc_allocate_device
rtc: r9701: stop setting RWKCNT
rtc: r9701: remove useless memset
rtc: r9701: stop setting a default time
rtc: r9701: remove leftover comment
rtc: rv3032: Add a driver for Microcrystal RV-3032
dt-bindings: rtc: rv3032: add RV-3032 bindings
dt-bindings: rtc: add trickle-voltage-millivolt
cifs: Return the error from crypt_message when enc/dec key not found.
smb3.1.1: set gcm256 when requested
smb3.1.1: rename nonces used for GCM and CCM encryption
smb3.1.1: print warning if server does not support requested encryption type
io_uring: fix racy REQ_F_LINK_TIMEOUT clearing
io_uring: do poll's hash_node init in common code
io_uring: inline io_poll_task_handler()
io_uring: remove extra ->file check in poll prep
io_uring: make cached_cq_overflow non atomic_t
io_uring: inline io_fail_links()
io_uring: kill ref get/drop in personality init
io_uring: flags-based creds init in queue
bpf: Remove unneeded break
drm/i915/gt: Wait for CSB entries on Tigerlake
drm/i915/gt: Widen CSB pointer to u64 for the parsers
x86/boot/64: Explicitly map boot_params and command line
perf: correct SNOOPX field offset
drm/i915: Use the active reference on the vma while capturing
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915/gt: Delay execlist processing for tgl
drm/i915/gem: Support parsing of oversize batches
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
drm/i915/gt: Initialize reserved and unspecified MOCS indices
drm/i915/dp: Tweak initial dpcd backlight.enabled value
KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
Fonts: Support FONT_EXTRA_WORDS macros for font_6x8
docs: fb: Add font_6x8 to available built-in fonts
powercap: Fix typo in Kconfig "Plance" -> "Plane"
cpufreq: schedutil: restore cached freq when next_f is not changed
zram: Fix __zram_bvec_{read,write}() locking order
acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
io_uring: use blk_queue_nowait() to check if NOWAIT supported
vfio/pci: Clear token on bypass registration failure
vfio/fsl-mc: fix the return of the uninitialized variable ret
ACPICA: Add missing type casts in GPE register access code
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
powerpc/powernv/dump: Handle multiple writes to ack attribute
powerpc/powernv/dump: Fix race while processing OPAL dump
x86/head/64: Disable stack protection for head$(BITS).o
x86/boot/64: Initialize 5-level paging variables earlier
powerpc/smp: Use GFP_ATOMIC while allocating tmp mask
powerpc/smp: Remove unnecessary variable
drm/amd/display: Fix incorrect dsc force enable logic
net: core: use list_del_init() instead of list_del() in netdev_run_todo()
ixgbe: fix probing of multi-port devices with one MDIO
net: usb: rtl8150: don't incorrectly assign random MAC addresses
selftests: forwarding: Add missing 'rp_filter' configuration
net: openvswitch: fix to make sure flow_lookup() is not preempted
mm: remove duplicate include statement in mmu.c
mm: remove the filename in the top of file comment in vmalloc.c
mm: cleanup the gfp_mask handling in __vmalloc_area_node
mm: remove alloc_vm_area
x86/xen: open code alloc_vm_area in arch_gnttab_valloc
xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
drm/i915: use vmap in i915_gem_object_map
drm/i915: stop using kmap in i915_gem_object_map
drm/i915: use vmap in shmem_pin_map
zsmalloc: switch from alloc_vm_area to get_vm_area
mm: allow a NULL fn callback in apply_to_page_range
mm: add a vmap_pfn function
mm: add a VM_MAP_PUT_PAGES flag for vmap
mm: update the documentation for vfree
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
pid: move pidfd_get_pid() to pid.c
mm/madvise: pass mm to do_madvise
selftests/vm: 10x speedup for hmm-tests
binfmt_elf: take the mmap lock around find_extend_vma()
mm/gup_benchmark: take the mmap lock around GUP
mm/mmap: add inline munmap_vma_range() for code readability
mm/mmap: add inline vma_next() for readability of mmap code
mm/migrate: avoid possible unnecessary process right check in kernel_move_pages()
mm/memory_hotplug: remove a wrapper for alloc_migration_target()
mm/memory-failure: remove a wrapper for alloc_migration_target()
mm: kmem: enable kernel memcg accounting from interrupt contexts
mm: kmem: prepare remote memcg charging infra for interrupt contexts
mm: kmem: remove redundant checks from get_obj_cgroup_from_current()
mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()
mm, memcg: rework remote charging API to support nesting
ia64: fix build error with !COREDUMP
ext4: Detect already used quota file early
jbd2: avoid transaction reuse after reformatting
ext4: use the normal helper to get the actual inode
ext4: fix bs < ps issue reported with dioread_nolock mount opt
ext4: data=journal: write-protect pages on j_submit_inode_data_buffers()
ext4: data=journal: fixes for ext4_page_mkwrite()
jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data_buffers()
jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()
ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable()
ext4: use ext4_sb_bread() instead of sb_bread()
ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable()
ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc()
ext4: use common helpers in all places reading metadata buffers
ext4: introduce new metadata buffer read helpers
ext4: clear buffer verified flag if read meta block from disk
ext4: limit entries returned when counting fsmap records
ext4: make mb_check_counter per group
ext4: delete invalid comments near mb_buddy_adjust_border
ext4: fix bdev write error check failed when mount fs with ro
ext4: rename system_blks to s_system_blks inside ext4_sb_info
ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
jbd2: fix the comment of struct jbd2_journal_handle
ext4: add trace exit in exception path.
ext4: optimize file overwrites
ext4: remove unused including <linux/version.h>
ext4: fix superblock checksum calculation race
ext4: fix error handling code in add_new_gdb
ext4: disallow modifying DAX inode flag if inline_data has been set
ext4: remove unused argument from ext4_(inc|dec)_count
ext4: do not interpret high bytes if 64bit feature is disabled
ext4: delete duplicated words + other fixes
ext4: flag as supporting buffered async reads
ext4: fix leaking sysfs kobject after failed mount
ext4: discard preallocations before releasing group lock
ext4: fix dead loop in ext4_mb_new_blocks
ext4: implement swap_activate aops using iomap
coccinelle: api: add kfree_mismatch script
task_work: cleanup notification modes
tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()
mm: use limited read-ahead to satisfy read
mm: mark async iocb read as NOWAIT once some data has been copied
io_uring: fix double poll mask init
io-wq: inherit audit loginuid and sessionid
io_uring: use percpu counters to track inflight requests
io_uring: assign new io_identity for task if members have changed
io_uring: store io_identity in io_uring_task
io_uring: COW io_identity on mismatch
io_uring: move io identity items into separate struct
io_uring: rely solely on work flags to determine personality.
io_uring: pass required context in as flags
io-wq: assign NUMA node locality if appropriate
io_uring: fix error path cleanup in io_sqe_files_register()
Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly"
io_uring: fix REQ_F_COMP_LOCKED by killing it
io_uring: dig out COMP_LOCK from deep call chain
io_uring: don't put a poll req under spinlock
io_uring: don't unnecessarily clear F_LINK_TIMEOUT
io_uring: don't set COMP_LOCKED if won't put
io_uring: Fix sizeof() mismatch
skd_main: remove unused including <linux/version.h>
ALSA: hda/ca0132: make some const arrays static, makes object smaller
ALSA: sparc: dbri: fix repeated word 'the'
mailbox: avoid timer start from callback
net: pcs-xpcs: depend on MDIO_BUS instead of selecting it
icmp: randomize the global rate limiter
net: ftgmac100: Fix Aspeed ast2600 TX hang issue
xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
xfs: fix high key handling in the rt allocator's query_range function
tipc: fix incorrect setting window for bcast link
tipc: re-configure queue limit for broadcast link
lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
nfsd: remove unneeded break
net/sunrpc: Fix return value for sysctl sunrpc.transports
lib, uaccess: add failure injection to usercopy functions
lib, include/linux: add usercopy failure capability
ROMFS: support inode blocks calculation
ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang
sched.h: drop in_ubsan field when UBSAN is in trap mode
scripts/gdb/tasks: add headers and improve spacing format
scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts command
kernel/relay.c: drop unneeded initialization
panic: dump registers on panic_on_warn
rapidio: fix the missed put_device() for rio_mport_add_riodev
rapidio: fix error handling path
nilfs2: fix some kernel-doc warnings for nilfs2
autofs: harden ioctl table
ramfs: fix nommu mmap with gaps in the page cache
mm: remove the now-unnecessary mmget_still_valid() hack
mm/gup: take mmap_lock in get_dump_page()
binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
coredump: rework elf/elf_fdpic vma_dump_size() into common helper
coredump: refactor page range dumping into common helper
coredump: let dump_emit() bail out on short writes
binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU
tools/testing/selftests: add self-test for verifying load alignment
fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
checkpatch: add new warnings to author signoff checks.
checkpatch: fix false positive on empty block comment lines
checkpatch: fix multi-statement macro checks for while blocks.
checkpatch: emit a warning on embedded filenames
checkpatch: extend author Signed-off-by check for split From: header
checkpatch: allow not using -f with files that are in git
checkpatch: warn on self-assignments
const_structs.checkpatch: add pinctrl_ops and pinmux_ops
checkpatch: warn if trace_printk and friends are called
const_structs.checkpatch: add phy_ops
checkpatch: add test for comma use that should be semicolon
checkpatch: move repeated word test
checkpatch: add --kconfig-prefix
bitops: use the same mechanism for get_count_order[_long]
bitops: simplify get_count_order_long()
lib/crc32.c: fix trivial typo in preprocessor condition
lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()
include/linux/list.h: add a macro to test if entry is pointing to the head
lib/percpu_counter.c: use helper macro abs()
lib/scatterlist.c: avoid a double memset
lib/idr.c: document that ida_simple_{get,remove}() are deprecated
lib/idr.c: document calling context for IDA APIs mustn't use locks
lib/mpi/mpi-bit.c: fix spello of "functions"
lib: test_sysctl: delete duplicated words
lib: syscall: delete duplicated words
lib: radix-tree: delete duplicated words
lib: earlycpio: delete duplicated words
lib: dynamic_queue_limits: delete duplicated words + fix typo
lib: decompress_bunzip2: delete duplicated words
lib: libcrc32c: delete duplicated words
lib: bitmap: delete duplicated words
MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org
get_maintainer: exclude MAINTAINERS file(s) from --git-fallback
get_maintainer: add test for file in VCS
kernel: acct.c: fix some kernel-doc nits
kernel/: fix repeated words in comments
kernel/sys.c: replace do_brk with do_brk_flags in comment of prctl_set_mm_map()
kernel.h: split out min()/max() et al. helpers
fs: configfs: delete repeated words in comments
mm: rename page_order() to buddy_order()
include/linux/mmzone.h: remove unused early_pfn_valid()
mm: use helper function put_write_access()
mm/workingset.c: fix some doc warnings
mm: fix some comments formatting
mm: fix some broken comments
mm: use self-explanatory macros rather than "2"
mm/highmem.c: clean up endif comments
mm/page_reporting.c: drop stale list head check in page_reporting_cycle
mm/slab.h: remove duplicate include
zram: failing to decompress is WARN_ON worthy
mm/memory_hotplug: update comment regarding zone shuffling
mm/page_alloc: place pages to tail in __free_pages_core()
mm/page_alloc: move pages to tail in move_to_free_list()
mm/page_alloc: place pages to tail in __putback_isolated_page()
mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag
mm: don't panic when links can't be created in sysfs
kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()
hv_balloon: try to merge system ram resources
xen/balloon: try to merge system ram resources
virtio-mem: try to merge system ram resources
mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources
mm/memory_hotplug: prepare passing flags to add_memory() and friends
mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG
kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED
kernel/resource: make release_mem_region_adjustable() never fail
mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory
mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()
mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()
mm/memory_hotplug: simplify page onlining
mm/page_isolation: simplify return value of start_isolate_page_range()
mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()
mm/page_alloc: simplify __offline_isolated_pages()
mm/memory_hotplug: simplify page offlining
mm/memory_hotplug: enforce section granularity when onlining/offlining
mm/memory_hotplug: inline __offline_pages() into offline_pages()
mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert
mm/util.c: update the kerneldoc for kstrdup_const()
mm/vmstat.c: use helper macro abs()
mm/page_poison.c: replace bool variable with static key
mm,hwpoison: try to narrow window race for free pages
mm,hwpoison: double-check page count in __get_any_page()
mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
mm,hwpoison: return 0 if the page is already poisoned in soft-offline
mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
mm,hwpoison: rework soft offline for in-use pages
mm,hwpoison: rework soft offline for free pages
mm,hwpoison: unify THP handling for hard and soft offline
mm,hwpoison: kill put_hwpoison_page
mm,hwpoison: refactor madvise_inject_error
mm,hwpoison: unexport get_hwpoison_page and make it static
mm,hwpoison-inject: don't pin for hwpoison_filter
mm, hwpoison: remove recalculating hpage
mm,hwpoison: cleanup unused PageHuge() check
mm/readahead: pass a file_ra_state into force_page_cache_ra
mm/filemap: fold ra_submit into do_sync_mmap_readahead
mm/readahead: add page_cache_sync_ra and page_cache_async_ra
mm/readahead: pass readahead_control to force_page_cache_ra
mm/readahead: make ondemand_readahead take a readahead_control
mm/readahead: make do_page_cache_ra take a readahead_control
mm/readahead: make page_cache_ra_unbounded take a readahead_control
mm/readahead: add DEFINE_READAHEAD
mm: fix a race during THP splitting
fs: do not update nr_thps for mappings which support THPs
fs: add a filesystem flag for THPs
mm/vmscan: allow arbitrary sized pages to be paged out
mm/page-writeback: support tail pages in wait_for_stable_page
mm/truncate: fix truncation for pages of arbitrary size
mm/rmap: fix assumptions of THP size
mm/huge_memory: fix can_split_huge_page assumption of THP size
mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size
mm/huge_memory: fix split assumption of page size
mm/huge_memory: fix total_mapcount assumption of page size
mm/page_owner: change split_page_owner to take a count
mm/memory: remove page fault assumption of compound page size
mm/filemap: fix page cache removal for arbitrary sized THPs
mm/filemap: fix storing to a THP shadow entry
XArray: add xas_split
XArray: add xa_get_order
mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.
mm/debug_vm_pgtable: avoid none pte in pte_clear_test
mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64
mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entries
mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP
mm/debug_vm_pgtable/locks: take correct page table lock
mm/debug_vm_pgtable/locks: move non page table modifying test together
mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing pte entry
mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALANCING
mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap support.
mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value
powerpc/mm: move setting pte specific flags to pfn_pte
powerpc/mm: add DEBUG_VM WARN for pmd_clear
device-dax/kmem: fix resource release
FROMLIST: clk: versatile: remove dependency on ARCH_*
ANDROID: GKI: Add configs needed for ARM Fixed Virtual Platform
RDMA/ucma: Fix use after free in destroy id flow
RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI
RDMA: Explicitly pass in the dma_device to ib_register_device
PM: AVS: smartreflex Move driver to soc specific drivers
PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
PCI/ASPM: Remove struct pcie_link_state.l1ss
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap
PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr
PCI/ASPM: Remove struct aspm_register_info.latency_encoding
PCI/ASPM: Remove struct aspm_register_info.enabled
PCI/ASPM: Remove struct aspm_register_info.support
PCI/ASPM: Use 'parent' and 'child' for readability
PCI/ASPM: Move LTR path check to where it's used
PCI/ASPM: Move pci_clear_and_set_dword() earlier
ACPI: DPTF: Add ACPI_DPTF Kconfig menu
ACPI: DPTF: Fix participant driver names
ACPI: processor: remove comment regarding string _UID support
ACPI: reboot: Avoid racing after writing to ACPI RESET_REG
ANDROID: serial: msm_geni_serial_earlycon: Remove unused variable
ACPI: debug: don't allow debugging when ACPI is disabled
ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.
PM: domains: enable domain idle state accounting
PM: domains: Add curly braces to delimit comment + statement block
lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values
PM: domains: Add support for PM domain on/off notifiers for genpd
powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain
powercap/intel_rapl: Fix domain detection
ata: sata_rcar: Fix DMA boundary mask
sgl_alloc_order: fix memory leak
lightnvm: fix out-of-bounds write to array devices->info[]
intel_idle: Ignore _CST if control cannot be taken from the platform
cpuidle: Remove pointless stub
intel_idle: mention assumption that WBINVD is not needed
MAINTAINERS: Add section for cpuidle-psci PM domain
cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver
cpufreq: Improve code around unlisted freq check
btrfs: fix relocation failure due to race with fallocate
tracing: Remove __init from __trace_early_add_new_event()
afs: Don't assert on unpurgeable server records
afs: Add tracing for cell refcount and active user count
afs: Fix cell removal
afs: Fix cell purging with aliases
afs: Fix cell refcounting by splitting the usage counter
NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
afs: Fix rapid cell addition/removal by not using RCU on cells tree
powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash
Revert "ANDROID: drivers: gpu: drm: add support for secure framebuffer"
Revert "ANDROID: include: uapi: drm: add additional drm mode flags"
Revert "ANDROID: driver: gpu: drm: add notifier for panel related events"
PM / devfreq: remove a duplicated kernel-doc markup
mm/doc: fix a literal block markup
workqueue: fix a kernel-doc warning
docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
smb3.1.1: add new module load parm enable_gcm_256
smb3.1.1: add new module load parm require_gcm_256
cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES
SMB3.1.1: add defines for new signing negotiate context
cifs: handle -EINTR in cifs_setattr
Handle STATUS_IO_TIMEOUT gracefully
powerpc/opal_elog: Handle multiple writes to ack attribute
remoteproc/mediatek: Remove non-standard dsb()
Revert "ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing"
coccinelle: iterators: Add for_each_child.cocci script
power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5
Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
net, sockmap: Don't call bpf_prog_put() on NULL pointer
bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
bpf, sockmap: Add locking annotations to iterator
HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger
netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
fs: Allow a NULL pos pointer to __kernel_read
fs: Allow a NULL pos pointer to __kernel_write
NFSv4: Fix up RCU annotations for struct nfs_netns_client
net: fix pos incrementment in ipv6_route_seq_next
net/smc: fix invalid return code in smcd_new_buf_create()
net/smc: fix valid DMBE buffer sizes
net/smc: fix use-after-free of delayed events
vfs: move the generic write and copy checks out of mm
vfs: move the remap range helpers to remap_range.c
bpfilter: Fix build error with CONFIG_BPFILTER_UMH
cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
tracing: support "bool" type in synthetic trace events
selftests/ftrace: Add test case for synthetic event syntax errors
tracing: Handle synthetic event array field type checking correctly
selftests/ftrace: Change synthetic event name for inter-event-combined test
tracing: Add synthetic event error logging
tracing: Check that the synthetic event and field names are legal
tracing: Move is_good_name() from trace_probe.h to trace.h
tracing: Don't show dynamic string internals in synthetic event description
tracing: Fix some typos in comments
tracing/boot: Add ftrace.instance.*.alloc_snapshot option
tracing: Fix race in trace_open and buffer resize call
tracing: Check return value of __create_val_fields() before using its result
gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
perf c2c: Update documentation for metrics reorganization
bpf: Fix register equivalence tracking.
perf c2c: Add metrics "RMT Load Hit"
perf c2c: Correct LLC load hit metrics
perf c2c: Change header for LLC local hit
perf c2c: Use more explicit headers for HITM
perf c2c: Change header from "LLC Load Hitm" to "Load Hitm"
perf c2c: Organize metrics based on memory hierarchy
perf c2c: Display "Total Stores" as a standalone metrics
perf c2c: Display the total numbers continuously
gfs2: Ignore journal log writes for jdata holes
gfs2: simplify gfs2_block_map
gfs2: Only set PageChecked if we have a transaction
gfs2: don't lock sd_ail_lock in gfs2_releasepage
gfs2: make gfs2_ail1_empty_one return the count of active items
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: add missing log_blocks trace points in gfs2_write_revokes
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
gfs2: add validation checks for size of superblock
rxrpc: Fix loss of final ack on shutdown
rxrpc: Fix bundle counting for exclusive connections
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
arm64: mremap speedup - Enable HAVE_MOVE_PMD
printk: ringbuffer: Wrong data pointer when appending small string
arm64: mm: use single quantity to represent the PA to VA translation
rtc: rv3028: ensure ram configuration registers are saved
rtc: rv3028: factorize EERD bit handling
rtc: rv3028: fix trickle resistor values
rtc: rv3028: fix clock output support
rtc: mt6397: Remove unused member dev
arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks
interconnect: qcom: sc7180: Init BCMs before creating the nodes
interconnect: qcom: sdm845: Init BCMs before creating the nodes
interconnect: Aggregate before setting initial bandwidth
interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
parisc/sticon: Add user font support
parisc/sticon: Always register sticon console driver
parisc: Add MAP_UNINITIALIZED define
parisc: Improve spinlock handling
parisc: Install vmlinuz instead of zImage file
parisc: Rewrite tlb flush threshold calculation
parisc: Switch to more fine grained lws locks
parisc: Mark pointers volatile in __xchg8(), __xchg32() and __xchg64()
parisc: Fix comments and enable interrupts later
parisc: Add alternative patching to synchronize_caches define
parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
parisc: disable CONFIG_IDE in defconfigs
parisc: Drop useless comments in uapi/asm/signal.h
parisc: Define O_NONBLOCK to become 000200000
parisc: Drop HP-UX specific fcntl and signal flags
parisc: Avoid external interrupts when IPI finishes
parisc: Add qemu fw_cfg interface
fw_cfg: Add support for parisc architecture
Input: sparse-keymap: add a description for @sw
rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
nl80211: docs: add a description for s1g_cap parameter
usb: docs: document altmode register/unregister functions
kunit: test.h: fix a bad kernel-doc markup
drivers: core: fix kernel-doc markup for dev_err_probe()
docs: bio: fix a kerneldoc markup
kunit: test.h: solve kernel-doc warnings
block: bio: fix a warning at the kernel-doc markups
docs: powerpc: syscall64-abi.rst: fix a malformed table
drivers: net: hamradio: fix document location
net: appletalk: Kconfig: Fix docs location
dt-bindings: fix references to files converted to yaml
memblock: get rid of a :c:type leftover
math64.h: kernel-docs: Convert some markups into normal comments
media: uAPI: buffer.rst: remove a left-over documentation
docs: zh_CN: amu.rst: fix document title markup
docs: infrastructure.rst: exclude device_link_state from device.h
docs: conf.py: change the Sphinx 3.x+ text
docs: conf.py: fix c:function support with Sphinx 3.x
docs: basics.rst: avoid duplicated C function declaration
docs: mei.rst: fix a C expression markup
docs: it_IT: hacking.rst: fix a typo on a markup
docs: devices.rst: fix a C reference markup
docs: gpu: i915.rst: Fix several C duplication warnings
docs: infrastructure.rst: don't include firmware kernel-doc
docs: libata.rst: fix a wrong usage of :c:type: tag
docs: kgdb.rst: fix :c:type: usages
docs: fpga: replace :c:member: macros
docs: writing-an-alsa-driver.rst: fix some bad c:func: markups
docs: block: blk-mq.rst: get rid of :c:type
docs: sound: writing-an-alsa-driver.rst: get rid of :c:type
docs: devices.rst: get rid of :c:type macros
docs: fs: fscrypt.rst: get rid of :c:type: tags
docs: pstore-blk.rst: fix kernel-doc tags
docs: basics.rst: get rid of rcu kernel-doc macros
docs: device_link.rst: remove duplicated kernel-doc include
docs: scsi: target.rst: remove iSCSI transport class kernel-doc markup
docs: basics.rst: move kernel-doc workqueue markups to workqueue.rst
docs: remove sound API duplication
docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag
docs: genericirq.rst: don't document chip.c functions twice
docs: net: ieee802154.rst: fix C expressions
docs: it_IT: fix namespace collisions at locking.rst
docs: trace-uses.rst: remove bogus c-domain tags
docs: get rid of :c:type explicit declarations for structs
docs: remove some replace macros like |struct foo|
media: cec-core.rst: don't use c:type for structs
media: docs: make RC documents more compatible with Sphinx 3.1+
media: docs: make MC documents more compatible with Sphinx 3.1+
media: docs: make DVB documents more compatible with Sphinx 3.1+
media: docs: make V4L documents more compatible with Sphinx 3.1+
media: docs: make CEC documents compatible with Sphinx 3.1+
docs: automarkup.py: Add cross-reference for parametrized C macros
docs: automarkup.py: Skip C reserved words when cross-referencing
docs: automarkup.py: Fix regexes to solve sphinx 3 warnings
docs: automarkup.py: Use new C roles in Sphinx 3
docs: kerneldoc.py: add support for kerneldoc -nosymbol
docs: kerneldoc.py: append the name of the parsed doc file
docs: cdomain.py: extend it to handle new Sphinx 3.x tags
docs: cdomain.py: add support for a new Sphinx 3.1+ tag
scripts: kernel-doc: try to use c:function if possible
scripts: kernel-doc: fix line number handling
scripts: kernel-doc: allow passing desired Sphinx C domain dialect
scripts: kernel-doc: don't mangle with parameter list
scripts: kernel-doc: fix typedef identification
scripts: kernel-doc: reimplement -nofunction argument
scripts: kernel-doc: fix troubles with line counts
scripts: kernel-doc: use a less pedantic markup for funcs on Sphinx 3.x
scripts: kernel-doc: make it more compatible with Sphinx 3.x
scripts: kernel-doc: add support for typedef enum
netfilter: restore NF_INET_NUMHOOKS
ibmveth: Identify ingress large send packets.
ibmveth: Switch order of ibmveth_helper calls.
Revert "powerpc/pci: unmap legacy INTx interrupts when a PHB is removed"
cxgb4: handle 4-tuple PEDIT to NAT mode translation
ANDROID: sysrq: add vendor hook for sysrq crash information
selftests: Add VRF route leaking tests
ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
vfs: move generic_remap_checks out of mm
powerpc32: don't adjust unmoved stack pointer in csum_partial_copy_generic() epilogue
MIPS: DEC: Restore bootmem reservation for firmware working memory area
fs: fix NULL dereference due to data race in prepend_path()
gfs2: use-after-free in sysfs deregistration
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
gfs2: use iomap for buffered I/O in ordered and writeback mode
gfs2: call truncate_inode_pages_final for address space glocks
gfs2: simplify the logic in gfs2_evict_inode
gfs2: factor evict_linked_inode out of gfs2_evict_inode
gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
gfs2: rename variable error to ret in gfs2_evict_inode
gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
gfs2: Fix bad comment for trans_drain
gfs2: Make sure we don't miss any delayed withdraws
MIPS: dec: fix section mismatch
f2fs: code cleanup by removing unnecessary check
f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
drm/amdkfd: Use kvfree in destroy_crat_image
drm/amdgpu: vcn and jpeg ring synchronization
drm/amd/pm: increase mclk switch threshold to 200 us
docs: amdgpu: fix a warning when building the documentation
drm/amd/display: kernel-doc: document force_timing_sync
drm/amdgpu/swsmu: init the baco mutex in early_init
drm/amd/display: Fix module load hangs when connected to an eDP
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
nbd: make the config put is called before the notifying the waiter
sched/features: Fix !CONFIG_JUMP_LABEL case
sched: Replace zero-length array with flexible-array
x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake
firmware: arm_scmi: Fix duplicate workqueue name
firmware: arm_scmi: Fix locking in notifications
perf bench: Use condition variables in numa.
clk: Restrict CLK_HSDK to ARC_SOC_HSDK
clk: at91: sam9x60: support only two programmable clocks
perf jevents: Fix event code for events referencing std arch events
perf diff: Support hot streams comparison
perf streams: Report hot streams
perf streams: Calculate the sum of total streams hits
perf streams: Link stream pair
perf streams: Compare two streams
perf streams: Get the evsel_streams by evsel_idx
perf streams: Introduce branch history "streams"
perf intel-pt: Improve PT documentation slightly
locking/seqlocks: Fix kernel-doc warnings
x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
perf tools: Add support for exclusive groups/events
hyperv_fb: Update screen_info after removing old framebuffer
x86/kexec: Use up-to-dated screen_info copy to fill boot params
perf test: Add build id shell test
perf tools: Align buildid list output for short build ids
perf tools: Add size to 'struct perf_record_header_build_id'
dt-bindings: misc: explicitly add #address-cells for slave mode
spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
watchdog: Add Toshiba Visconti watchdog driver
watchdog: bindings: Add binding documentation for Toshiba Visconti watchdog device
watchdog: it87_wdt: add IT8784 ID
watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled
watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
watchdog: renesas_wdt: support handover from bootloader
watchdog: imx7ulp: Watchdog should continue running for wait/stop mode
watchdog: rti: Simplify with dev_err_probe()
watchdog: davinci: Simplify with dev_err_probe()
watchdog: cadence: Simplify with dev_err_probe()
watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h>
watchdog: Use put_device on error
watchdog: Fix memleak in watchdog_cdev_register
watchdog: imx7ulp: Strictly follow the sequence for wdog operations
watchdog: it87_wdt: add IT8772 ID
watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed
drivers: watchdog: rdc321x_wdt: Fix race condition bugs
perf tools: Pass build_id object to dso__build_id_equal()
virtiofs: calculate number of scatter-gather elements accurately
perf tools: Pass build_id object to dso__set_build_id()
perf tools: Pass build_id object to build_id__sprintf()
perf tools: Pass build id object to sysfs__read_build_id()
perf tools: Pass build_id object to filename__read_build_id()
perf tools: Use build_id object in dso
selftests/powerpc: Fix eeh-basic.sh exit codes
f2fs: fix writecount false positive in releasing compress blocks
f2fs: introduce check_swap_activate_fast()
f2fs: don't issue flush in f2fs_flush_device_cache() for nobarrier case
f2fs: handle errors of f2fs_get_meta_page_nofail
kbuild: deb-pkg: clean up package name variables
kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
clk: ingenic: Use readl_poll_timeout instead of custom loop
clk: ingenic: Use to_clk_info() macro for all clocks
clk: bcm2835: add missing release if devm_clk_hw_register fails
clk: at91: clk-sam9x60-pll: remove unused variable
clk: at91: clk-main: update key before writing AT91_CKGR_MOR
clk: at91: remove the checking of parent_name
clk: clk-prima2: fix return value check in prima2_clk_init()
clk: mmp2: Fix the display clock divider base
clk: pxa: Constify static struct clk_ops
clk: baikal-t1: Mark Ethernet PLL as critical
clk: qoriq: modify MAX_PLL_DIV to 32
clk: axi-clkgen: Set power bits for fractional mode
clk: axi-clkgen: Add support for fractional dividers
e1000: remove unused and incorrect code
i40e: Allow changing FEC settings on X722 if supported by FW
mm/migrate: remove obsolete comment about device public
mm/migrate: remove cpages-- in migrate_vma_finalize()
mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
memblock: use separate iterators for memory and reserved regions
memblock: implement for_each_reserved_mem_region() using __next_mem_region()
memblock: remove unused memblock_mem_size()
x86/setup: simplify reserve_crashkernel()
x86/setup: simplify initrd relocation and reservation
arch, drivers: replace for_each_membock() with for_each_mem_range()
arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()
memblock: reduce number of parameters in for_each_mem_range()
memblock: make memblock_debug and related functionality private
memblock: make for_each_memblock_type() iterator private
mircoblaze: drop unneeded NUMA and sparsemem initializations
riscv: drop unneeded node initialization
h8300, nds32, openrisc: simplify detection of memory extents
arm64: numa: simplify dummy_numa_init()
arm, xtensa: simplify initialization of high memory pages
dma-contiguous: simplify cma_early_percent_memory()
KVM: PPC: Book3S HV: simplify kvm_cma_reserve()
mm/mempool: add 'else' to split mutually exclusive case
mm: remove unused alloc_page_vma_node()
mm/mempolicy: remove or narrow the lock on current
selftests/vm: 8x compaction_test speedup
include/linux/compaction.h: clean code by removing unused enum value
mm/compaction.c: micro-optimization remove unnecessary branch
mm/zbud: remove redundant initialization
mm/z3fold.c: use xx_zalloc instead xx_alloc and memset
mm/vmscan: fix comments for isolate_lru_page()
mm/vmscan: fix infinite loop in drop_slab_node
hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share
mm/hugetlb: take the free hpage during the iteration directly
mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page
mm/hugetlb: a page from buddy is not on any list
mm/hugetlb: count file_region to be added when regions_needed != NULL
mm/hugetlb: use list_splice to merge two list at once
mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()
mm/hugetlb: not necessary to coalesce regions recursively
doc/vm: fix typo in the hugetlb admin documentation
mm/hugetlb.c: remove the unnecessary non_swap_entry()
mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool
include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preemptible contexts
mm/page_alloc.c: fix freeing non-compound pages
mm: move call to compound_head() in release_pages()
mmzone: clean code by removing unused macro parameter
mm/page_alloc.c: __perform_reclaim should return 'unsigned long'
mm/page_alloc.c: clean code by merging two functions
mm/page_alloc.c: fix early params garbage value accesses
mm/page_alloc.c: micro-optimization remove unnecessary branch
mm/page_alloc.c: clean code by removing unnecessary initialization
mm, isolation: avoid checking unmovable pages across pageblock boundary
mm: document semantics of ZONE_MOVABLE
virtio-mem: don't special-case ZONE_MOVABLE
mm/page_isolation: cleanup set_migratetype_isolate()
mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()
mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate()
mm/page_alloc: tweak comments in has_unmovable_pages()
mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
KASAN: Testing Documentation
KASAN: port KASAN Tests to KUnit
KUnit: KASAN Integration
kasan/kunit: add KUnit Struct to Current Task
docs/vm: fix 'mm_count' vs 'mm_users' counter confusion
mm/vmalloc.c: fix the comment of find_vm_area
mm/vmalloc.c: update the comment in __vmalloc_area_node()
mm/memory-failure.c: remove unused macro `writeback'
mm/memory-failure: do pgoff calculation before for_each_process()
mm/dmapool.c: replace hard coded function name with __func__
mm/dmapool.c: replace open-coded list_for_each_entry_safe()
lib/test_hmm.c: remove unused dmirror_zero_page
tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
include/linux/huge_mm.h: remove mincore_huge_pmd declaration
mm: remove src/dst mm parameter in copy_page_range()
mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct()
mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct()
mm: use helper function mapping_allow_writable()
mm/mmap: check on file instead of the rb_root_cached of its address_space
mm/mmap: not necessary to check mapping separately
mm/memory.c: fix spello of "function"
mm/mmap: leave adjust_next as virtual address instead of page frame number
mm: simplify PageDoubleMap with PF_SECOND policy
mm: move PageDoubleMap bit
mm: proc: smaps_rollup: do not stall write attempts on mmap_lock
mm: smaps*: extend smap_gather_stats to support specified beginning
mmap locking API: add mmap_lock_is_contended()
mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase()
mm/mmap: rename __vma_unlink_common() to __vma_unlink()
mm/memory.c: replace vmf->vma with variable vma
mm/memory.c: fix typo in __do_fault() comment
mm: account PMD tables like PTE tables
selftests/vm: fix incorrect gcc invocation in some cases
selftests/vm: fix false build success on the second and later attempts
mm/memcg: fix device private memcg accounting
mm: memcg/slab: uncharge during kmem_cache_free_bulk()
mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom()
mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge()
mm: memcontrol: add the missing numa_stat interface for cgroup v2
mm/memcg: unify swap and memsw page counters
mm/memcg: simplify mem_cgroup_get_max()
mm/memcg: clean up obsolete enum charge_type
mm: memcontrol: correct the comment of mem_cgroup_iter()
mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj()
mm: memcontrol: use the preferred form for passing the size of a structure type
mm: memcontrol: use flex_array_size() helper in memcpy()
mm/memremap.c: convert devmap static branch to {inc,dec}
mm/swapfile.c: fix potential memory leak in sys_swapon
mm/swapfile.c: remove unnecessary goto out in _swap_info_get()
mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable()
mm/page_io.c: remove useless out label in __swap_writepage()
mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache()
mm/swap.c: fix confusing comment in release_pages()
mm: remove superfluous __ClearPageActive()
mm: remove activate_page() from unuse_pte()
swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity
mm/gup: protect unpin_user_pages() against npages==-ERRNO
mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM
mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag
mm/gup_benchmark: update the documentation in Kconfig
mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED
mm/filemap: fix filemap_map_pages for THP
mm: add find_lock_head
mm/shmem: return head page from find_lock_entry
mm: convert find_get_entry to return the head page
i915: use find_lock_page instead of find_lock_entry
proc: optimise smaps for shmem entries
mm: optimise madvise WILLNEED
mm: use find_get_incore_page in memcontrol
mm: factor find_get_incore_page out of mincore_page
mm, dump_page: rename head_mapcount() --> head_compound_mapcount()
mm/debug.c: do not dereference i_ino blindly
device-dax: add a range mapping allocation attribute
dax/hmem: introduce dax_hmem.region_idle parameter
device-dax: add an 'align' attribute
device-dax: make align a per-device property
device-dax: introduce 'mapping' devices
device-dax: add dis-contiguous resource support
mm/memremap_pages: support multiple ranges per invocation
mm/memremap_pages: convert to 'struct range'
device-dax: add resize support
drivers/base: make device_find_child_by_name() compatible with sysfs inputs
device-dax: introduce 'seed' devices
device-dax: introduce 'struct dev_dax' typed-driver operations
device-dax: add an allocation interface for device-dax instances
device-dax/kmem: replace release_resource() with release_mem_region()
device-dax/kmem: move resource name tracking to drvdata
device-dax/kmem: introduce dax_kmem_range()
device-dax: make pgmap optional for instance creation
device-dax: move instance creation parameters to 'struct dev_dax_data'
device-dax: drop the dax_region.pfn_flags attribute
ACPI: HMAT: attach a device for each soft-reserved range
mm/memory_hotplug: introduce default phys_to_target_node() implementation
resource: report parent to walk_iomem_res_desc() callback
ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device
efi/fake_mem: arrange for a resource entry per efi_fake_mem instance
x86/numa: add 'nohmat' option
x86/numa: cleanup configuration dependent command-line options
mm,kmemleak-test.c: move kmemleak-test.c to samples dir
mm/kmemleak: rely on rcu for task stack scanning
mm/slub: make add_full() condition more explicit
mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc
mm/slub.c: branch optimization in free slowpath
include/linux/slab.h: fix a typo error in comment
mm/slab.c: clean code by removing redundant if condition
fs_parse: mark fs_param_bad_value() as static
fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr
ocfs2: fix potential soft lockup during fstrim
ocfs2: delete repeated words in comments
ntfs: add check for mft record size in superblock
scripts/decodecode: add the capability to supply the program counter
scripts/spelling.txt: add "arbitrary" typo
scripts/spelling.txt: increase error-prone spell checking
kbuild: doc: describe proper script invocation
export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang
compiler.h: avoid escaped section names
compiler-gcc: improve version error
kasan: remove mentions of unsupported Clang versions
Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer"
Revert "arm64: vdso: Fix compilation with clang older than 8"
Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support"
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
compiler-clang: add build check for clang 10.0.1
ip_gre: set dev->hard_header_len and dev->needed_headroom properly
clk: qcom: Add display clock controller driver for SM8150 and SM8250
dt-bindings: clock: add QCOM SM8150 and SM8250 display clock bindings
clk: qcom: add video clock controller driver for SM8250
clk: qcom: add video clock controller driver for SM8150
dt-bindings: clock: add SM8250 QCOM video clock bindings
dt-bindings: clock: add SM8150 QCOM video clock bindings
dt-bindings: clock: combine qcom,sdm845-videocc and qcom,sc7180-videocc
clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs
clk: meson: use semicolons rather than commas to separate statements
clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
clk: uniphier: use semicolons rather than commas to separate statements
xfrm: use new function dev_fetch_sw_netstats
net: openvswitch: use new function dev_fetch_sw_netstats
mac80211: use new function dev_fetch_sw_netstats
iptunnel: use new function dev_fetch_sw_netstats
net: dsa: use new function dev_fetch_sw_netstats
net: bridge: use new function dev_fetch_sw_netstats
qtnfmac: use new function dev_fetch_sw_netstats
net: usbnet: use new function dev_fetch_sw_netstats
net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
net: macsec: use new function dev_fetch_sw_netstats
IB/hfi1: use new function dev_fetch_sw_netstats
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
virtio-net: ethtool configurable RXCSUM
remoteproc: Add recovery configuration to the sysfs interface
remoteproc: Add coredump as part of sysfs interface
net/af_unix: Remove unused old_pid variable
remoteproc: Change default dump configuration to "disabled"
socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
socket: fix option SO_TIMESTAMPING_NEW
net/tls: use semicolons rather than commas to separate statements
net/ipv6: use semicolons rather than commas to separate statements
tcp: use semicolons rather than commas to separate statements
net: mscc: ocelot: remove duplicate ocelot_port_dev_check
macb: support the two tx descriptors on at91rm9200
macb: prepare at91 to use a 2-frame TX queue
macb: add RM9200's interrupt flag TBRE
remoteproc: k3-r5: Add loading support for on-chip SRAM regions
remoteproc: k3-r5: Initialize TCM memories for ECC
remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem
dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs
clk/qcom: fix spelling typo
netfilter: nf_log: missing vlan offload tag and proto
docs: networking: update XPS to account for netif_set_xps_queue
clk: mediatek: Add MT8167 clock support
dt-bindings: clock: mediatek: add bindings for MT8167 clocks
FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO
power: supply: bq25980: Fix uninitialized wd_reg_val and overrun
scsi: handle zone resources errors
nvme: translate zone resource errors
block: add zone specific block statuses
block/rnbd-clt: send_msg_close if any error occurs after send_msg_open
block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device
block/rnbd-clt: remove nr argument from send_usr_msg
perf config: Export the perf_config_from_file() function
NFS: Only reference user namespace from nfs4idmap struct instead of cred
perf python: Autodetect python3 binary
perf tests: Show python test script in verbose mode
perf build: Allow nested externs to enable BUILD_BUG() usage
dt: Remove booting-without-of.rst
x86/platform/uv: Remove unused variable in UV5 NMI handler
x86/traps: Fix #DE Oops message regression
vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit
perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
lib: kunit: add bitfield test conversion to KUnit
LSM: SafeSetID: Fix warnings reported by test bot
LSM: SafeSetID: Add GID security policy handling
LSM: Signal to SafeSetID when setting group IDs
perf c2c: Update usage for showing memory events
xfs: annotate grabbing the realtime bitmap/summary locks in growfs
xfs: make xfs_growfs_rt update secondary superblocks
xfs: fix realtime bitmap/summary file truncation when growing rt volume
tools lib traceevent: Hide non API functions
perf sched: Show start of latency as well
perf vendor events: Fix typos in power8 PMU events
perf bench: Run inject-build-id with --buildid-all option too
perf inject: Add --buildid-all option
perf inject: Do not load map/dso when injecting build-id
perf inject: Enter namespace when reading build-id
perf inject: Add missing callbacks in perf_tool
perf bench: Add build-id injection benchmark
dt-bindings: update usb-c-connector example
XArray: Fix xas_create_range for ranges above 4 billion
Revert "ANDROID: include: uapi: drm: add additional QCOM modifiers"
radix-tree: fix the comment of radix_tree_next_slot()
XArray: Fix xas_reload for multi-index entries
XArray: Add private interface for workingset node deletion
ARM/ixp4xx: add a missing include of dma-map-ops.h
perf build: Allow nested externs to enable BUILD_BUG() usage
bcm963xx_tag.h: fix duplicated word
mips: ralink: enable zboot support
MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES
firmware: arm_scmi: Add missing Rx size re-initialisation
PCI: dwc: Fix MSI page leakage in suspend/resume
PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled
PCI: keystone: Remove iATU register mapping
PCI: dwc: Add common iATU register support
dt-bindings: PCI: uniphier-ep: Add iATU register description
dt-bindings: PCI: uniphier: Add iATU register description
tee: client UUID: Skip REE kernel login method as well
maiblox: mediatek: Fix handling of platform_get_irq() error
mailbox: arm_mhu: Add ARM MHU doorbell driver
mailbox: arm_mhu: Match only if compatible is "arm,mhu"
dt-bindings: mailbox: add doorbell support to ARM MHU
dt-bindings: mailbox : arm,mhu: Convert to Json-schema
mailbox: bcm: convert tasklets to use new tasklet_setup() API
x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
x86: Make __put_user() generate an out-of-line call
x86: Make __get_user() generate an out-of-line call
net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
net/mlx5e: IPsec: Add TX steering rule per IPsec state
net/mlx5: Add NIC TX domain namespace
net/mlx5: Fix uininitialized pointer read on pointer attr
overflow: Add __must_check attribute to check_*() helpers
bnxt_en: Add stored FW version info to devlink info_get cb.
bnxt_en: Refactor bnxt_dl_info_get().
bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
bnxt_en: Log unknown link speed appropriately.
bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event.
bnxt_en: Simplify bnxt_async_event_process().
bnxt_en: Set driver default message level.
bnxt_en: Enable online self tests for multi-host/NPAR mode.
bnxt_en: Return -EROFS to user space, if NVM writes are not permitted.
net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
mlx4: handle non-napi callers to napi_poll
gpiolib: Update indentation in driver.rst for code excerpts
Documentation/admin-guide: tainted-kernels: Fix typo occured
mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
drm/ingenic: Fix bad revert
drm/i915: Set all unused color plane offsets to ~0xfff again
drm/i915: Fix TGL DKL PHY DP vswing handling
dt-bindings: pwm: imx: document i.MX compatibles
MAINTAINERS: Add entry for s390 vfio-pci
vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO
vfio/fsl-mc: Add support for device reset
vfio/fsl-mc: Add read/write support for fsl-mc devices
vfio/fsl-mc: trigger an interrupt via eventfd
vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
vfio/fsl-mc: Added lock support in preparation for interrupt handling
vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions
vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call
vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl
vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind
nfs: add missing "posix" local_lock constant table definition
net: korina: fix kfree of rx/tx descriptor array
net: dsa: microchip: fix race condition
cx82310_eth: use netdev_err instead of dev_err
cx82310_eth: re-enable ethernet mode after router reboot
module: statically initialize init section freeing data
ANDROID: GKI: add built-in BCM Bluetooth driver
scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
netfilter: nftables: extend error reporting for chain updates
NFSD: Encode a full READ_PLUS reply
NFSD: Return both a hole and a data segment
NFSD: Add READ_PLUS hole segment encoding
NFSD: Add READ_PLUS data support
NFSD: Hoist status code encoding into XDR encoder functions
dt-bindings: Add running yamllint to dt_binding_check
firmware: arm_scmi: Expand SMC/HVC message pool to more than one
libceph: clear con->out_msg on Policy::stateful_server faults
libceph: format ceph_entity_addr nonces as unsigned
libceph: fix ENTITY_NAME format suggestion
libceph: move a dout in queue_con_delay()
ceph: comment cleanups and clarifications
ceph: break up send_cap_msg
ceph: drop separate mdsc argument from __send_cap
ceph: promote to unsigned long long before shifting
ceph: don't SetPageError on readpage errors
ceph: mark ceph_fmt_xattr() as printf-like for better type checking
ceph: fold ceph_update_writeable_page into ceph_write_begin
ceph: fold ceph_sync_writepages into writepage_nounlock
ceph: fold ceph_sync_readpages into ceph_readpage
ceph: don't call ceph_update_writeable_page from page_mkwrite
ceph: break out writeback of incompatible snap context to separate function
ceph: add a note explaining session reject error string
libceph: switch to the new "osd blocklist add" command
libceph, rbd, ceph: "blacklist" -> "blocklist"
ceph: have ceph_writepages_start call pagevec_lookup_range_tag
ceph: use kill_anon_super helper
ceph: metrics for opened files, pinned caps and opened inodes
ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
ceph: drop special-casing for ITER_PIPE in ceph_sync_read
ceph: add column 'mds' to show caps in more user friendly
libceph: multiple workspaces for CRUSH computations
ceph: remove unnecessary return in switch statement
ceph: encode inodes' parent/d_name in cap reconnect message
firmware: arm_scmi: Fix ARCH_COLD_RESET
perf/core: Fix race in the perf_mmap_close() function
ALSA: hda: fix jack detection with Realtek codecs when in D3
tomoyo: Loosen pathname/domainname validation.
cpufreq: stats: Fix string format specifier mismatch
thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp()
thermal: ti-soc-thermal: Enable addition power management
thermal: sun8i: Add A100's THS controller support
thermal: sun8i: add TEMP_CALIB_MASK for calibration data in sun50i_h6_ths_calibrate
dt-bindings: thermal: sun8i: Add binding for A100's THS controller
thermal: cooling: Remove unused variable *tz
thermal: int340x: Add keep alive response method
thermal: core: Add new event for sending keep alive notifications
thermal: int340x: Provide notification for OEM variable change
thermal: core: remove unnecessary mutex_init()
thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns
thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config
thermal: stm32: simplify the return expression of stm_thermal_prepare()
dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
thermal: rcar_thermal: Add missing braces to conditional statement
thermal: Use kobj_to_dev() instead of container_of()
thermal: imx8mm: Use dev_err_probe() to simplify error handling
thermal: imx: Use dev_err_probe() to simplify error handling
drivers: thermal: Kconfig: fix spelling mistake "acces" -> "access"
MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit
MIPS: cpu-probe: introduce exclusive R3k CPU probe
MIPS: cpu-probe: move fpu probing/handling into its own file
MIPS: replace add_memory_region with memblock
MIPS: Loongson64: Clean up numa.c
MIPS: Loongson64: Select SMP in Kconfig to avoid build error
mips: octeon: Add Ubiquiti E200 and E220 boards
FROMLIST: clk: Export clk_register_composite
scripts: coccicheck: Change default condition for parallelism
scripts: coccicheck: Add quotes to improve portability
fuse: connection remove fix
can: remove obsolete version strings
can: isotp: implement cleanups / improvements from review
net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
ALSA: fireworks: use semicolons rather than commas to separate statements
ALSA: hda: use semicolons rather than commas to separate statements
cifs: compute full_path already in cifs_readdir()
cifs: return cached_fid from open_shroot
update structure definitions from updated protocol documentation
smb3: add defines for new crypto algorithms
Convert trailing spaces and periods in path components
bpf, selftests: Add three new sockmap tests for verdict only programs
bpf, selftests: Add option to test_sockmap to omit adding parser program
bpf, sockmap: Allow skipping sk_skb parser program
bpf, sockmap: Check skb_verdict and skb_parser programs explicitly
bpf, sockmap: Add memory accounting so skbs on ingress lists are visible
bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
bpf, sockmap: Remove dropped data on errors in redirect case
bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage
bpf, sockmap: On receive programs try to fast track SK_PASS ingress
bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
kbuild: enforce -Werror=return-type
ipvs: clear skb->tstamp in forwarding path
selftests: netfilter: extend nfqueue test case
netfilter: flowtable: reduce calls to pskb_may_pull()
netfilter: nf_tables: add inet ingress support
netfilter: add inet ingress support
netfilter: add nf_ingress_hook() helper function
netfilter: add nf_static_key_{inc,dec}
ipvs: inspect reply packets from DR/TUN real servers
um: vector: Add dynamic tap interfaces and scripting
um: Clean up stacktrace dump
um: Fix incorrect assumptions about max pid length
um: Remove dead usage of TIF_IA32
um: Remove redundant NULL check
um: change sigio_spinlock to a mutex
Linux 5.9
um: time-travel: Return the sequence number in ACK messages
um: time-travel: Fix IRQ handling in time_travel_handle_message()
um: Allow static linking for non-glibc implementations
um: Some fixes to build UML with musl
um: vector: Use GFP_ATOMIC under spin lock
um: Fix null pointer dereference in vector_user_bpf
ubifs: mount_ubifs: Release authentication resource in error handling path
ubifs: Don't parse authentication mount options in remount process
ubifs: Fix a memleak after dumping authentication mount options
bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
bpf: Always return target ifindex in bpf_fib_lookup
samples: bpf: Refactor XDP kern program maps with BTF-defined map
samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu
samples: bpf: Refactor xdp_monitor with libbpf
selftests: net: mscc: ocelot: add test for VLAN modify action
net: dsa: tag_ocelot: use VLAN information from tagging header when available
net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
enetc: Migrate to PHYLINK and PCS_LYNX
arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENETC port 0
enetc: Clean up serdes configuration
enetc: Clean up MAC and link configuration
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
mm: validate inode in mapping_set_error()
mm: mmap: Fix general protection fault in unlink_file_vma()
MAINTAINERS: Antoine Tenart's email address
MAINTAINERS: change hardening mailing list
bpf, selftests: Add redirect_peer selftest
bpf, selftests: Make redirect_neigh test more extensible
bpf, selftests: Add test for different array inner map size
bpf: Allow for map-in-map with dynamic inner array map entries
bpf: Add redirect_peer helper
bpf: Improve bpf_redirect_neigh helper description
scripts: remove namespace.pl
cifs: Fix incomplete memory allocation on setxattr path
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
power: supply: ltc2941: Fix ptr to enum cast
coccinelle: api: kfree_sensitive: print memset position
drivers/net/wan/hdlc_fr: Move the skb_headroom check out of fr_hard_header
io_uring: keep a pointer ref_node in file_data
io_uring: refactor *files_register()'s error paths
io_uring: clean file_data access in files_register
io_uring: don't delay io_init_req() error check
io_uring: clean leftovers after splitting issue
io_uring: remove timeout.list after hrtimer cancel
io_uring: use a separate struct for timeout_remove
io_uring: improve submit_state.ios_left accounting
io_uring: simplify io_file_get()
io_uring: kill extra check in fixed io_file_get()
io_uring: clean up ->files grabbing
io_uring: don't io_prep_async_work() linked reqs
ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
net: dsa: rtl8366rb: Roof MTU for switch
mptcp: subflows garbage collection
mptcp: fix fallback for MP_JOIN subflows
net: phy: Move of_mdio from drivers/of to drivers/net/mdio
dpaa_eth: enable NETIF_MSG_HW by default
r8169: factor out handling rtl8169_stats
net: usbnet: remove driver version
net: smc: fix missing brace warning for old compilers
net: smc: fix missing brace warning for old compilers
net: thunderx: Use struct_size() helper in kmalloc()
dt-bindings: interrupt-controller: Add MStar interrupt controller
irqchip/irq-mst: Add MStar interrupt controller support
i2c: owl: Clear NACK and BUS error bits
soc/tegra: pmc: Don't create fake interrupt hierarchy levels
soc/tegra: pmc: Allow optional irq parent callbacks
gpio: tegra186: Allow optional irq parent callbacks
genirq/irqdomain: Allow partial trimming of irq_data hierarchy
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
binder: fix UAF when releasing todo list
staging: comedi: check validity of wMaxPacketSize of usb endpoints found
staging: wfx: improve robustness of wfx_get_hw_rate()
staging: wfx: drop unicode characters from strings
staging: wfx: gpiod_get_value() can return an error
staging: wfx: increase robustness of hif_generic_confirm()
staging: wfx: wfx_init_common() returns NULL on error
staging: wfx: standardize the error when vif does not exist
staging: wfx: check memory allocation
staging: wfx: improve error handling of hif_join()
staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c
staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
usb: musb: gadget: Use fallthrough pseudo-keyword
netlink: export policy in extended ACK
netlink: policy: refactor per-attr policy writing
tipc: fix NULL pointer dereference in tipc_named_rcv
tipc: fix the skb_unshare() in tipc_buf_append()
net/smc: restore smcd_version when all ISM V2 devices failed to init
net/smc: cleanup buffer usage in smc_listen_work()
net/smc: consolidate unlocking in same function
net/tls: remove a duplicate function prototype
net/tls: sendfile fails with ktls offload
net: tlan: Fix typo abitrary
net: ipv6: Discard next-hop MTU less than minimum link MTU
net: ipa: skip suspend/resume activities if not set up
s390/uaccess: fix indentation
s390/uaccess: add default cases for __put_user_fn()/__get_user_fn()
s390/zcrypt: fix wrong format specifications
s390/kprobes: move insn_page to text segment
Documentation: kunit: add a brief blurb about kunit_test_suite
kunit: test: add test plan to KUnit TAP format
init: main: add KUnit to kernel init
kunit: test: create a single centralized executor for all tests
vmlinux.lds.h: add linker section for KUnit test suites
Documentation: kunit: Add naming guidelines
ice: fix adding IP4 IP6 Flow Director rules
ice: Fix pointer cast warnings
ice: add additional debug logging for firmware update
ice: refactor devlink_port to be per-VSI
ice: add the DDP Track ID to devlink info
ice: Change ice_info_get_dsn to be void
ice: remove repeated words
ice: devlink: use %*phD to print small buffer
net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
kunit: tool: fix display of make errors
selftests/bpf: Asm tests for the verifier regalloc tracking.
selftests/bpf: Add profiler test
bpf: Track spill/fill of bounded scalars.
bpf: Propagate scalar ranges through register assignments.
net/rds: suppress page allocation failure error in recv buffer refill
drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
drm/amdgpu: Remove warning for virtual_display
drm/amdgpu: kfd_initialized can be static
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
drm/amdgpu: prevent spurious warning
drm/amdgpu/swsmu: fix ARC build errors
drm/amd/display: Fix OPTC_DATA_FORMAT programming
drm/amd/display: Don't allow pstate if no support in blank
devlink: Add Documentation/networking/devlink/devlink-reload.rst
net/mlx5: Add support for devlink reload limit no reset
net/mlx5: Add support for fw live patch event
net/mlx5: Add devlink param enable_remote_dev_reset support
devlink: Add enable_remote_dev_reset generic parameter
net/mlx5: Add support for devlink reload action fw activate
net/mlx5: Handle sync reset abort event
net/mlx5: Handle sync reset now event
net/mlx5: Handle sync reset request event
net/mlx5: Set cap for pci sync for fw update event
net/mlx5: Add functions to set/query MFRL register
devlink: Add remote reload stats
devlink: Add reload stats
devlink: Add devlink reload limit option
devlink: Add reload action option to devlink reload command
devlink: Change devlink_reload_supported() param type
ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
block: fix uapi blkzoned.h comments
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
blk-mq: get rid of the dead flush handle code path
block: get rid of unnecessary local variable
block: fix comment and add lockdep assert
blk-mq: use helper function to test hw stopped
block: use helper function to test queue register
block: remove redundant mq check
block: invoke blk_mq_exit_sched no matter whether have .exit_sched
percpu_ref: don't refer to ref->data if it isn't allocated
f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode
EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
drm/panfrost: increase readl_relaxed_poll_timeout values
builddeb: Add support for all required debian/rules targets
IB/mlx4: Convert rej_tmout radix-tree to XArray
Documentation: better locations for sysfs-pci, sysfs-tagging
MAINTAINERS: remove LIBATA PATA DRIVERS entry
net: mptcp: make DACK4/DACK8 usage consistent among all subflows
FROMLIST: soc: qcom: Kconfig: make RPMH match Command DB setting
net: fec: Fix PHY init after phy_reset_after_clk_enable()
bpf: Add tcp_notsent_lowat bpf setsockopt
net/sched: get rid of qdisc->padded
Revert "iwlwifi: remove wide_cmd_header field"
spi: cadence: Add SPI transfer delays
io_uring: Convert advanced XArray uses to the normal API
io_uring: Fix XArray usage in io_uring_add_task_file
builddeb: Enable rootless builds
builddeb: Pass -n to gzip for reproducible packages
kbuild: split the build log of kallsyms
kbuild: explicitly specify the build id style
io_uring: Fix use of XArray in __io_uring_files_cancel
ALSA: hda/i915 - fix list corruption with concurrent probes
xsk: Introduce padding between ring pointers
fuse: implement crossmounts
ASoC: dmaengine: Document support for TX only or RX only streams
ASoC: mchp-spdiftx: remove 'TX' from playback stream name
NFSv4: Use the net namespace uniquifier if it is set
NFSv4: Clean up initialisation of uniquified client id strings
usb: typec: Add QCOM PMIC typec detection driver
staging: rtl8188eu: Fix long lines
PCI: iproc: Fix using plain integer as NULL pointer in iproc_pcie_pltfm_probe
dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
Revert "arm64: initialize per-cpu offsets earlier"
tests: remove O_NONBLOCK before waiting for WSTOPPED
9p/xen: Fix format argument warning
mmc: sdhci_am654: Fix module autoload
MAINTAINERS: Update entry for st7703 driver after the rename
lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
lockdep: Fix lockdep recursion
lockdep: Fix usage_traceoverflow
mmc: core: don't set limits.discard_granularity as 0
perf: Fix task_function_call() error handling
md/raid5: fix oops during stripe resizing
md/bitmap: fix memory leak of temporary bitmap
md: fix the checking of wrong work queue
md/bitmap: md_bitmap_get_counter returns wrong blocks
md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
md/raid0: remove unused function is_io_in_chunk_boundary()
f2fs: reject CASEFOLD inode flag without casefold feature
f2fs: fix memory alignment to support 32bit
io_uring: fix break condition for __io_uring_register() waiting
erofs: remove unnecessary enum entries
selftests: mptcp: interpret \n as a new line
net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps for VSC7514
ANDROID: GKI: enable THERMAL_EMERGENCY_POWEROFF feature
mptcp: fix infinite loop on recvmsg()/worker() race.
cxgb4: convert tasklets to use new tasklet_setup() API
ANDROID: scsi: ufs: split up UFSHCD_QUIRK_NO_KEYSLOTS
RDMA/rxe: Fix bug rejecting all multicast packets
RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
power: supply: sbs-battery: chromebook workaround for PEC
RDMA/rxe: Remove duplicate entries in struct rxe_mr
ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
power: supply: test-power: revise parameter printing to use sprintf
power: supply: charger-manager: fix incorrect check on charging_duration_ms
power: supply: max17040: Fix ptr to enum cast
spi: dw: Add Baikal-T1 SPI Controller bindings
spi: dw: Add Baikal-T1 SPI Controller glue driver
spi: dw: Add poll-based SPI transfers support
spi: dw: Introduce max mem-ops SPI bus frequency setting
spi: dw: Add memory operations support
spi: dw: Add generic DW SSI status-check method
spi: dw: Move num-of retries parameter to the header file
spi: dw: Explicitly de-assert CS on SPI transfer completion
spi: dw: De-assert chip-select on reset
spi: dw: Discard chip enabling on DMA setup error
spi: dw: Unmask IRQs after enabling the chip
spi: dw: Perform IRQ setup in a dedicated function
spi: dw: Refactor IRQ-based SPI transfer procedure
spi: dw: Refactor data IO procedure
spi: dw: Add DW SPI controller config structure
spi: dw: Update Rx sample delay in the config function
spi: dw: Simplify the SPI bus speed config procedure
spi: dw: Update SPI bus speed in a config function
spi: dw: Detach SPI device specific CR0 config method
spi: dw: Add DWC SSI capability
spi: dw: Use an explicit set_cs assignment
power: supply: bq25980: Fix uninitialized wd_reg_val
clk: mediatek: add UART0 clock support
power: supply: bq25980: remove redundant zero check on ret
net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
power: reset: ocelot: Add support for Sparx5
dt-bindings: reset: ocelot: Add Sparx5 support
can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
drm/amd/display: Change ABM config init interface
gpiolib: Update header block in gpiolib-cdev.h
gpiolib: cdev: switch from kstrdup() to kstrndup()
docs: gpio: add a new document to its index.rst
scsi: qla2xxx: Fix return of uninitialized value in rval
scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands
scsi: sr: Initialize ->cmd_len
seccomp: Make duplicate listener detection non-racy
seccomp: Move config option SECCOMP to arch/Kconfig
selftests/clone3: Avoid OS-defined clone_args
selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
ASoC: tas2764: Add the driver for the TAS2764
dt-bindings: tas2764: Add the TAS2764 binding doc
ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled
selftests/seccomp: Allow syscall nr and ret value to be set separately
selftests/seccomp: Record syscall during ptrace entry
vdpa/mlx5: Fix dependency on MLX5_CORE
vdpa/mlx5: should keep avail_index despite device status
ANDROID: Add more hvc devices for virtio-console.
ASoC: stm32: dfsdm: add actual resolution trace
ASoC: stm32: dfsdm: change rate limits
MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo
tracing: Fix synthetic print fmt check for use of __get_str()
tracing: Remove a pointless assignment
ftrace: ftrace_global_list is renamed to ftrace_ops_list
ftrace: Format variable declarations of ftrace_allocate_records
ftrace: Simplify the calculation of page number for ftrace_page->records
ftrace: Simplify the dyn_ftrace->flags macro
ftrace: Simplify the hash calculation
ftrace: Use fls() to get the bits for dup_hash()
tracing: Change synthetic event string format to limit printed length
selftests/ftrace: Add test case for synthetic event dynamic strings
tracing: Add README information for synthetic_events file
ASoC: qcom: sc7180: Add support for audio over DP
Asoc: qcom: lpass-platform : Increase buffer size
ASoC: qcom: Add support for lpass hdmi driver
Asoc: qcom: lpass:Update lpaif_dmactl members order
Asoc:qcom:lpass-cpu:Update dts property read API
ASoC: dt-bindings: Add dt binding for lpass hdmi
ASoC: Add sc7180-lpass binding header hdmi define
net: usb: qmi_wwan: add Cellient MPL200 card
macsec: avoid use-after-free in macsec_handle_frame()
r8169: consider that PHY reset may still be in progress after applying firmware
openvswitch: handle DNAT tuple collision
sctp: fix sctp_auth_init_hmacs() error path
bridge: Netlink interface fix.
dt-bindings: powerpc: Add a schema for the 'sleep' property
dt-bindings: pinctrl: sirf: Fix typo abitrary
dt-bindings: pinctrl: qcom: Fix typo abitrary
IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS
IB/rdmavt: Fix sizeof mismatch
MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER
ANDROID: gki_defconfig: Enable serialized DCC driver
ANDROID: tty: hvc_dcc: Add parameter to enable DCC
afs: Fix deadlock between writeback and truncate
iwlwifi: bump FW API to 59 for AX devices
iwlwifi: read and parse PNVM file
iwlwifi: pcie: implement set_pnvm op
iwlwifi: add trans op to set PNVM
iwlwifi: move PNVM implementation to common code
iwlwifi: rs: align to new TLC config command API
iwlwifi: fix sar geo table initialization
iwlwifi: stats: add new api fields for statistics cmd/ntfy
iwlwifi: mvm: fix suspicious rcu usage warnings
iwlwifi: mvm: remove memset of kek_kck command
iwlwifi: mvm: don't send a CSA command the firmware doesn't know
iwlwifi: pcie: fix the xtal latency value for a few qu devices
iwlwifi: pcie: fix xtal latency for 9560 devices
mm: avoid early COW write protect games during fork()
iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
iwlwifi: mvm: avoid possible NULL pointer dereference
iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
iwlwifi: mvm: add a get lmac id function
iwlwifi: mvm: prepare roc_done_wk to work sync
iwlwifi: mvm: re-enable TX after channel switch
iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
iwlwifi: support an additional Qu subsystem id
iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
iwlwifi: update prph scratch structure to include PNVM data
iwlwifi: mvm: read and parse SKU ID if available
iwlwifi: mvm: get number of stations from TLV
direct-io: defer alignment check until after the EOF check
direct-io: don't force writeback for reads beyond EOF
direct-io: clean up error paths of do_blockdev_direct_IO
block: ratelimit handle_bad_sector() message
ACPICA: Update version to 20200925 Version 20200925
ACPICA: Remove unnecessary semicolon
ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
ACPICA: iASL: Return exceptions for string-to-integer conversions
ACPICA: acpi_help: Update UUID list
ACPICA: Add predefined names found in the SMBus sepcification
ACPICA: Tree-wide: fix various typos and spelling mistakes
ACPICA: Drop the repeated word "an" in a comment
ACPICA: Add support for 64 bit risc-v compilation
PNP: remove the now unused pnp_find_card() function
arm: disable frequency invariance for CONFIG_BL_SWITCHER
cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale()
USB: serial: option: add Cellient MPL200 card
ALSA: hda/realtek - The front Mic on a HP machine doesn't work
XArray: Fix xas_for_each_conflict documentation
XArray: Test marked multiorder iterations
blk-throttle: Re-use the throtl_set_slice_end()
blk-throttle: Open code __throtl_de/enqueue_tg()
blk-throttle: Move service tree validation out of the throtl_rb_first()
blk-throttle: Move the list operation after list validation
blk-throttle: Fix IO hang for a corner case
blk-throttle: Avoid tracking latency if low limit is invalid
blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
block: Remove redundant 'return' statement
io_uring: no need to call xa_destroy() on empty xarray
ALSA: hdspm: Fix typo arbitary
media: dvb-frontends/drxk_hard.c: fix uninitialized variable warning
media: tvp7002: fix uninitialized variable warning
media: s5k5baf: drop 'data' field in struct s5k5baf_fw
rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
mwifiex: fix double free
ath11k: Fix memory leak on error path
iwlwifi: iwl-drv: Provide descriptions debugfs dentries
iwlwifi: dvm: devices: Fix function documentation formatting issues
iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
iwlwifi: mvm: utils: Fix some doc-rot
iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names'
iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers
iwlwifi: calib: Demote seemingly unintentional kerneldoc header
iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
iwlwifi: rs: Demote non-compliant kernel-doc headers
iwlwifi: dvm: Demote non-compliant kernel-doc headers
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
mac80211: copy configured beacon tx rate to driver
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
powerpc/time: Make get_tb() common to PPC32 and PPC64
powerpc/time: Make get_tbl() common to PPC32 and PPC64
powerpc/time: Remove get_tbu()
powerpc/time: Avoid using get_tbl() and get_tbu() internally
powerpc/time: Make mftb() common to PPC32 and PPC64
powerpc/time: Rename mftbl() to mftb()
powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_book3s_32.S
powerpc/32s: Rename head_32.S to head_book3s_32.S
powerpc/32s: Setup the early hash table at all time.
powerpc/time: Remove ifdef in get_dec() and set_dec()
powerpc: Remove get_tb_or_rtc()
powerpc: Remove __USE_RTC()
powerpc: Tidy up a bit after removal of PowerPC 601.
powerpc: Remove support for PowerPC 601
powerpc: Remove PowerPC 601
powerpc: Drop SYNC_601() ISYNC_601() and SYNC()
powerpc: Remove CONFIG_PPC601_SYNC_FIX
powerpc: Remove SYNC on non 6xx
i2c: meson: fixup rate calculation with filter delay
i2c: meson: keep peripheral clock enabled
i2c: meson: fix clock setting overwrite
i2c: imx: Fix reset of I2SR_IAL flag
dmaengine: owl-dma: fix kernel-doc style for enum
dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
dmaengine: xilinx_dma: fix kernel-doc style for tasklet
dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
dmaengine: altera-msgdma: fix kernel-doc style for tasklet
mmc: renesas_sdhi: workaround a regression when reinserting SD cards
bpf: Fix scalar32_min_max_or bounds tracking
ANDROID: inode_owner_or_capable called during execv
docs: net: 80211: reduce docs build time
cfg80211: only allow S1G channels on S1G band
mac80211: initialize last_rate for S1G STAs
x86/mce: Allow for copy_mc_fragile symbol checksum to be generated
mac80211: handle lack of sband->bitrates in rates
MIPS: SGI-IP28: disable use of ll/sc in kernel
MIPS: tx49xx: move tx4939_add_memory_regions into only user
docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
usb: typec: tcpci_maxim: Add support for Sink FRS
usb: typec: tcpci: Implement callbacks for FRS
usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
usb: typec: tcpci_maxim: Chip level TCPC driver
usb: typec: tcpci: Add set_vbus tcpci callback
usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference
misc: Kconfig: fix a HISI_HIKEY_USB dependency
media: dt-bindings: media: venus: Add an optional power domain for perf voting
media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats
media: staging: rkisp1: uapi: Do not use BIT() macro
media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done
media: usbtv: Fix refcounting mixup
X.509: Fix modular build of public_key_sm2
crypto: xor - Remove unused variable count in do_xor_speed
X.509: fix error return value on the failed path
crypto: bcm - Verify GCM/CCM key length in setkey
crypto: qat - drop input parameter from adf_enable_aer()
crypto: qat - fix function parameters descriptions
ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs
scsi: arcmsr: Update driver version to v1.50.00.02-20200819
scsi: arcmsr: Add support for ARC-1886 series RAID controllers
scsi: arcmsr: Fix device hot-plug monitoring timer stop
scsi: arcmsr: Remove unnecessary syntax
scsi: pm80xx: Driver version update
scsi: pm80xx: Increase the number of outstanding I/O supported to 1024
scsi: pm80xx: Remove DMA memory allocation for ccb and device structures
scsi: pm80xx: Increase number of supported queues
scsi: sym53c8xx_2: Fix sizeof() mismatch
scsi: isci: Fix a typo in a comment
scsi: qla4xxx: Fix inconsistent format argument type
scsi: myrb: Fix inconsistent format argument types
scsi: myrb: Remove redundant assignment to variable timeout
scsi: bfa: Fix error return in bfad_pci_init()
scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()
scsi: snic: Simplify the return expression of svnic_cq_alloc()
scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc()
scsi: target: rd: Drop double zeroing
scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE
scsi: qla2xxx: Initialize variable in qla8044_poll_reg()
scsi: qla2xxx: Do not consume srb greedily
scsi: qla2xxx: Use constant when it is known
clk: rockchip: Initialize hw to error to avoid undefined behavior
powerpc/papr_scm: Add PAPR command family to pass-through command-set
powerpc/lmb-size: Use addr #size-cells value when fetching lmb-size
powerpc/book3s64/radix: Make radix_mem_block_size 64bit
powerpc/memhotplug: Make lmb size 64bit
powerpc/drmem: Make lmb_size 64 bit
powerpc/security: Fix link stack flush instruction
selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions
libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override
libbpf: Support safe subset of load/store instruction resizing with CO-RE
libbpf: Skip CO-RE relocations for not loaded BPF programs
scsi: 53c700: Remove set but not used variable
scsi: gdth: Make option_setup() static
scsi: initio: Use module_pci_driver() to simplify the code
scsi: dc395x: Use module_pci_driver() to simplify the code
scsi: core: Only start the request just before dispatching
scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd()
scsi: core: Clean up allocation and freeing of sgtables
scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd()
scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check()
scsi: core: Use rq_dma_dir in scsi_setup_cmnd()
scsi: core: Move command size detection out of the fast path
scsi: core: Remove scsi_init_cmd_errh
scsi: core: Don't export scsi_device_from_queue()
dm: fix request-based DM to not bounce through indirect dm_submit_bio
dm: remove special-casing of bio-based immutable singleton target on NVMe
9P: Cast to loff_t before multiplying
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
platform/x86: mlx-platform: Add capability field to platform FAN description
platform_data/mlxreg: Extend core platform structure
platform_data/mlxreg: Update module license
platform/x86: mlx-platform: Remove PSU EEPROM configuration
can: xilinx_can: Fix incorrect variable and initialize with a default value
can: xilinx_can: Check return value of set_reset_mode
can: xilinx_can: Limit CANFD brp to 2
can: flexcan: remove ack_grp and ack_bit handling from driver
dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
dt-bindings: can: flexcan: list supported processors
dt-bindings: can: rcar_can: Document r8a774e1 support
dt-bindings: can: rcar_canfd: Document r8a774e1 support
dt-bindings: can: rcar_can: Add r8a7742 support
can: add ISO 15765-2:2016 transport protocol
can: dev: add a helper function to calculate the duration of one bit
MAINTAINERS: Update maintainers for pmc_core driver
platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
platform/x86: intel_pmc_core: Fix TigerLake power gating status map
platform/x86: pmc_core: Use descriptive names for LPM registers
drm/amdgpu/swsmu: fix ARC build errors
drm/amdgpu: fix NULL pointer dereference for Renoir
tools/power/x86/intel-speed-select: Update version for v5.10
tools/power/x86/intel-speed-select: Fix missing base-freq core IDs
libbpf: Fix compatibility problem in xsk_socket__create
vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO
s390/pci: track whether util_str is valid in the zpci_dev
s390/pci: stash version in the zpci_dev
vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices
Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
s390/sie: fix typo in SIGP code description
s390/lib: fix kernel doc for memcmp()
s390/zcrypt: Introduce Failure Injection feature
s390/zcrypt: move ap_msg param one level up the call chain
s390/ap/zcrypt: revisit ap and zcrypt error handling
s390/ap: Support AP card SCLP config and deconfig operations
s390/sclp: Add support for SCLP AP adapter config/deconfig
s390/ap: add card/queue deconfig state
s390/ap: add error response code field for ap queue devices
s390/ap: split ap queue state machine state from device state
s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG
s390/zcrypt: introduce msg tracking in zcrypt functions
io_uring: batch account ->req_issue and task struct references
NFS: Decode a full READ_PLUS reply
SUNRPC: Add an xdr_align_data() function
NFS: Add READ_PLUS hole segment decoding
SUNRPC: Add the ability to expand holes in data pages
SUNRPC: Split out _shift_data_right_tail()
SUNRPC: Split out xdr_realign_pages() from xdr_align_pages()
NFS: Add READ_PLUS data segment support
NFS: Use xdr_page_pos() in NFSv4 decode_getacl()
SUNRPC: Implement a xdr_page_pos() function
SUNRPC: Split out a function for setting current page
bpf: Fix typo in uapi/linux/bpf.h
bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n
kernel/bpf/verifier: Fix build when NET is not enabled
dt-bindings: Explicitly allow additional properties in common schemas
dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
dt-bindings: Add missing 'unevaluatedProperties'
locking/atomics: Check atomic-arch-fallback.h too
locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
Docs: Fixing spelling errors in Documentation/devicetree/bindings/
x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction
x86/asm: Carve out a generic movdir64b() helper for general usage
xfs: fix the indent in xfs_trans_mod_dquot
xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
xfs: fix deadlock and streamline xfs_getfsmap performance
xfs: limit entries returned when counting fsmap records
xfs: only relog deferred intent items if free space in the log gets low
xfs: expose the log push threshold
xfs: periodically relog deferred intent items
xfs: change the order in which child and parent defer ops are finished
xfs: fix an incore inode UAF in xfs_bui_recover
xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
xfs: clean up bmap intent item recovery checking
xfs: xfs_defer_capture should absorb remaining transaction reservation
xfs: xfs_defer_capture should absorb remaining block reservations
xfs: proper replay of deferred ops queued during log recovery
xfs: remove XFS_LI_RECOVERED
xfs: remove xfs_defer_reset
ALSA: bebob: potential info leak in hwdep_read()
ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
cpufreq: stats: Add memory barrier to store_reset()
cpufreq: schedutil: Simplify sugov_fast_switch()
block: soft limit zone-append sectors as well
platform/x86: hp-wmi: add support for thermal policy
doc: dev-tools: kselftest.rst: Update examples and paths
selftests/run_kselftest.sh: Make each test individually selectable
selftests: Extract run_kselftest.sh and generate stand-alone test list
partitions/ibm: fix non-DASD devices
samples: configfs: prefer pr_err() over bare printk(KERN_ERR
samples: configfs: don't use spaces before tabs
samples: configfs: consolidate local variables of the same type
samples: configfs: don't reinitialize variables which are already zeroed
samples: configfs: replace simple_strtoul() with kstrtoint()
samples: configfs: fix alignment in item struct
samples: configfs: drop unnecessary ternary operators
samples: configfs: remove redundant newlines
MAINTAINERS: add the sample directory to the configfs entry
pinctrl: amd: Add missing pins to the pin group list
arm64: random: Remove no longer needed prototypes
i3c: master: Fix error return in cdns_i3c_master_probe()
XArray: Test two more things about xa_cmpxchg
ida: Free allocated bitmap in error path
radix tree test suite: Fix compilation
perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
serial: mcf: add sysrq capability
powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask
powerpc/perf/hv-gpci: Add cpu hotplug support
Documentation/ABI: Add ABI documentation for hv-gpci format
Documentation/ABI: Add ABI documentation for hv-24x7 format
powerpc/perf/hv-gpci: Fix starting index value
powerpc/pseries/eeh: Fix use of uninitialised variable
powerpc/eeh: Delete eeh_pe->config_addr
dt-bindings: staging: wfx: silabs,wfx yaml conversion
staging: wfx: update copyrights dates
staging: wfx: fix QoS priority for slow buses
staging: wfx: fix BA sessions for older firmwares
staging: wfx: remove remaining code of 'secure link' feature
staging: wfx: fix handling of MMIC error
btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
btrfs: annotate device name rcu_string with __rcu
btrfs: skip devices without magic signature when mounting
btrfs: cleanup cow block on error
btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
fs: remove no longer used dio_end_io()
btrfs: return error if we're unable to read device stats
btrfs: init device stats for seed devices
btrfs: remove struct extent_io_ops
btrfs: call submit_bio_hook directly for metadata pages
btrfs: stop calling submit_bio_hook for data inodes
btrfs: don't opencode is_data_inode in end_bio_extent_readpage
btrfs: call submit_bio_hook directly in submit_one_bio
btrfs: remove extent_io_ops::readpage_end_io_hook
btrfs: replace readpage_end_io_hook with direct calls
btrfs: send, recompute reference path after orphanization of a directory
btrfs: send, orphanize first all conflicting inodes when processing references
btrfs: tree-checker: fix false alert caused by legacy btrfs root item
btrfs: use unaligned helpers for stack and header set/get helpers
btrfs: free-space-cache: use unaligned helpers to access data
btrfs: send: use helpers for unaligned access to header members
btrfs: use own btree inode io_tree owner id
btrfs: reschedule when cloning lots of extents
btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
btrfs: remove inode argument from btrfs_start_ordered_extent
btrfs: remove inode argument from add_pending_csums
btrfs: sink inode argument in insert_ordered_extent_file_extent
btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
btrfs: clean BTRFS_I usage in btrfs_destroy_inode
btrfs: open code extent_read_full_page to its sole caller
btrfs: sink mirror_num argument in __do_readpage
btrfs: sink read_flags argument into extent_read_full_page
btrfs: sink mirror_num argument in extent_read_full_page
btrfs: promote extent_read_full_page to btrfs_readpage
btrfs: remove mirror_num argument from extent_read_full_page
btrfs: remove btrfs_get_extent indirection from __do_readpage
btrfs: remove btree_get_extent
btrfs: simplify metadata pages reading
btrfs: remove btree_readpage
btrfs: reschedule if necessary when logging directory items
btrfs: do not create raid sysfs entries under any locks
btrfs: kill the RCU protection for fs_info->space_info
btrfs: improve error message in setup_items_for_insert
btrfs: add kerneldoc for setup_items_for_insert
btrfs: sink total_data parameter in setup_items_for_insert
btrfs: eliminate total_size parameter from setup_items_for_insert
btrfs: re-arrange statements in setup_items_for_insert
btrfs: sysfs: export supported send stream version
btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
btrfs: send: avoid copying file data
btrfs: send: get rid of i_size logic in send_write()
btrfs: rename btrfs_insert_clone_extent() to a more generic name
btrfs: rename btrfs_punch_hole_range() to a more generic name
btrfs: rename struct btrfs_clone_extent_info to a more generic name
btrfs: remove item_size member of struct btrfs_clone_extent_info
btrfs: fix metadata reservation for fallocate that leads to transaction aborts
btrfs: remove unused function calc_global_rsv_need_space()
btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration
btrfs: simplify gotos in open_seed_device
btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()
btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev
btrfs: use sprout device_list_mutex in btrfs_init_devices_late
btrfs: reada: lock all seed/sprout devices in __reada_start_machine
btrfs: handle errors in btrfs_sysfs_add_fs_devices
btrfs: initialize sysfs devid and device link for seed device
btrfs: split and refactor btrfs_sysfs_remove_devices_dir
btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
btrfs: make btrfs_sysfs_remove_devices_dir return void
btrfs: add btrfs_sysfs_remove_device helper
btrfs: add btrfs_sysfs_add_device helper
btrfs: fix replace of seed device
btrfs: improve device scanning messages
btrfs: pretty print leaked root name
btrfs: sysfs: export currently running exclusive operation
btrfs: enumerate the type of exclusive operation in progress
btrfs: sysfs: init devices outside of the chunk_mutex
btrfs: make extent_fiemap take btrfs_inode
btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode
btrfs: make copy_inline_to_page take btrfs_inode
btrfs: make btrfs_find_ordered_sum take btrfs_inode
btrfs: make get_extent_skip_holes take btrfs_inode
btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric
btrfs: make btrfs_invalidatepage work on btrfs_inode
btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
btrfs: make ordered extent tracepoint take btrfs_inode
btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
btrfs: make inode_tree_del take btrfs_inode
btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
btrfs: add nesting tags to the locking helpers
btrfs: introduce btrfs_path::recurse
btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed
btrfs: don't opencode sync_blockdev in btrfs_init_new_device
btrfs: remove redundant code from btrfs_free_stale_devices
btrfs: refactor locked condition in btrfs_init_new_device
btrfs: use RCU for quick device check in btrfs_init_new_device
btrfs: ctree: check key order before merging tree blocks
btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
btrfs: extent_io: do extra check for extent buffer read write functions
btrfs: rework error detection in init_tree_roots
btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
btrfs: do not hold device_list_mutex when closing devices
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
btrfs: remove alloc_list splice in btrfs_prepare_sprout
btrfs: document some invariants of seed code
btrfs: switch seed device to list api
btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
btrfs: make close_fs_devices return void
btrfs: factor out loop logic from btrfs_free_extra_devids
btrfs: factor out reada loop in __reada_start_machine
btrfs: remove err variable from btrfs_get_extent
btrfs: dio iomap DSYNC workaround
btrfs: switch to iomap for direct IO
btrfs: add owner and fs_info to alloc_state io_tree
btrfs: make read_block_group_item return void
btrfs: sysfs: fix unused-but-set-variable warnings
btrfs: make fast fsyncs wait only for writeback
btrfs: do not commit logs and transactions during link and rename operations
btrfs: do not take the log_mutex of the subvolume when pinning the log
btrfs: send: remove indirect callback parameter for changed_cb
btrfs: scrub: rename ratelimit state varaible to avoid shadowing
btrfs: remove unnecessarily shadowed variables
btrfs: compression: move declarations to header
btrfs: remove const from btrfs_feature_set_name
btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()
btrfs: fix possible infinite loop in data async reclaim
btrfs: add a comment explaining the data flush steps
btrfs: do async reclaim for data reservations
btrfs: flush delayed refs when trying to reserve data space
btrfs: run delayed iputs before committing the transaction for data
btrfs: don't force commit if we are data
btrfs: drop the commit_cycles stuff for data reservations
btrfs: use the same helper for data and metadata reservations
btrfs: serialize data reservations if we are flushing
btrfs: use ticketing for data space reservations
btrfs: add btrfs_reserve_data_bytes and use it
btrfs: add the data transaction commit logic into may_commit_transaction
btrfs: add flushing states for handling data reservations
btrfs: check tickets after waiting on ordered extents
btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
btrfs: use the btrfs_space_info_free_bytes_may_use helper for delalloc
btrfs: call btrfs_try_granting_tickets when reserving space
btrfs: call btrfs_try_granting_tickets when unpinning anything
btrfs: call btrfs_try_granting_tickets when freeing reserved bytes
btrfs: make ALLOC_CHUNK use the space info flags
btrfs: make shrink_delalloc take space_info as an arg
btrfs: handle U64_MAX for shrink_delalloc
btrfs: remove orig from shrink_delalloc
btrfs: change nr to u64 in btrfs_start_delalloc_roots
btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
btrfs: remove spurious BUG_ON in btrfs_get_extent
btrfs: delete duplicated words + other fixes in comments
btrfs: tracepoints: output proper root owner for trace_find_free_extent()
leds: pwm: Remove platform_data support
dt-bindings: pinctrl: sunxi: Allow pinctrl with more interrupt banks
dmaengine: xilinx: dpdma: convert tasklets to use new tasklet_setup() API
dmaengine: sf-pdma: convert tasklets to use new tasklet_setup() API
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_VISCONTI
gpio: pca953x: Survive spurious interrupts
gpiolib: Disable compat ->read() code in UML case
x86/mce: Decode a kernel instruction to determine if it is copying from user
x86/mce: Recover from poison found while copying from user space
x86/mce: Avoid tail copy when machine check terminated a copy from user
mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E
x86/mce: Add _ASM_EXTABLE_CPY for copy user access
dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
x86/mce: Provide method to find out the type of an exception handler
dma-direct: factor out a dma_direct_alloc_from_pool helper
dma-direct check for highmem pages in dma_direct_alloc_pages
x86/mce: Pass pointer to saved pt_regs to severity calculation routines
pinctrl: mediatek: Free eint data on failure
usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled
LSM: Fix type of id parameter in kernel_post_load_data prototype
misc: Kconfig: add a new dependency for HISI_HIKEY_USB
x86/platform/uv: Update Copyrights to conform to HPE standards
x86/platform/uv: Update for UV5 NMI MMR changes
x86/platform/uv: Update UV5 TSC checking
x86/platform/uv: Update node present counting
x86/platform/uv: Update UV5 MMR references in UV GRU
x86/platform/uv: Adjust GAM MMR references affected by UV5 updates
x86/platform/uv: Update MMIOH references based on new UV5 MMRs
x86/platform/uv: Add and decode Arch Type in UVsystab
x86/platform/uv: Add UV5 direct references
x86/platform/uv: Update UV MMRs for UV5
ANDROID: scsi: ufs: add hooks to monitor stats of UFS traffic
drivers/misc/sgi-xp: Adjust references in UV kernel modules
x86/platform/uv: Remove SCIR MMR references for UV systems
x86/platform/uv: Remove UV BAU TLB Shootdown Handler
nvme-core: remove extra condition for vwc
nvme-core: remove extra variable
nvme: remove nvme_identify_ns_list
nvme: refactor nvme_validate_ns
nvme: move nvme_validate_ns
nvme: query namespace identifiers before adding the namespace
nvme: revalidate zone bitmaps in nvme_update_ns_info
nvme: remove nvme_update_formats
nvme: update the known admin effects
nvme: set the queue limits in nvme_update_ns_info
nvme: remove the 0 lba_shift check in nvme_update_ns_info
nvme: clean up the check for too large logic block sizes
nvme: freeze the queue over ->lba_shift updates
nvme: factor out a nvme_configure_metadata helper
nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block
nvme: lift the check for an unallocated namespace into nvme_identify_ns
nvme: rename __nvme_revalidate_disk
nvme: rename _nvme_revalidate_disk
nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
nvme: remove the disk argument to nvme_update_zone_info
nvme: fix initialization of the zone bitmaps
block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
nvme-loop: don't put ctrl on nvme_init_ctrl error
nvme-core: put ctrl ref when module ref get fail
drm/nouveau/mem: guard against NULL pointer access in mem_del
drm/nouveau/device: return error for unknown chipsets
exfat: fix use of uninitialized spinlock on error path
exfat: fix pointer error checking
arm/arm64: xen: Fix to convert percpu address to gfn correctly
Input: Add MAINTAINERS entry for SiS i2c touch input driver
selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64
Input: evdev - per-client waitgroups
riscv: Fixup bootup failure with HARDENED_USERCOPY
scsi: hisi_sas: Recover PHY state according to the status before reset
scsi: hisi_sas: Filter out new PHY up events during suspend
scsi: hisi_sas: Add device link between SCSI devices and hisi_hba
scsi: hisi_sas: Add check for methods _PS0 and _PR0
scsi: hisi_sas: Add controller runtime PM support for v3 hw
scsi: hisi_sas: Switch to new framework to support suspend and resume
scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling synchronize_irq()
hwmon: (pmbus/max20730) adjust the vout reading given voltage divider
dt-bindings: hwmon: max20730: adding device tree doc for max20730
hwmon: Add hardware monitoring driver for Moortec MR75203 PVT controller
hwmon: Add DT bindings schema for PVT controller
can: m_can_platform: don't call m_can_class_suspend in runtime suspend
can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
can: raw: add missing error queue support
MAINTAINERS: adjust to mcp251xfd file renaming
can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
can: softing: softing_card_shutdown(): add braces around empty body in an 'if' statement
can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
block: Consider only dispatched requests for inflight statistic
dt-bindings: hwmon: Add the +vs supply to the lm75 bindings
dt-bindings: hwmon: Convert lm75 bindings to yaml
RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl.
RDMA/bnxt_re: Use rdma_umem_for_each_dma_block()
dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
samples: bpf: Driver interrupt statistics in xdpsock
samples: bpf: Count syscalls in xdpsock
samples: bpf: Split xdpsock stats into new struct
samples/bpf: Fix a compilation error with fallthrough marking
samples/bpf: Change Makefile to cope with latest llvm
dt-bindings: riscv: convert pwm bindings to json-schema
dt-bindings: riscv: convert plic bindings to json-schema
dt-bindings: fu540: prci: convert PRCI bindings to json-schema
bpf, libbpf: Use valid btf in bpf_program__set_attach_target
selftest/bpf: Test pinning map with reused map fd
libbpf: Check if pin_path was set even map fd exist
libbpf: Close map fd if init map slots failed
dt-bindings: vendor-prefixes: favor "gateworks" over "gw"
usermodehelper: reset umask to default before executing user process
splice: teach splice pipe reading about empty pipe buffers
FROMLIST: soc: qcom: cmd-db: allow loading as a module
crypto: arm64: Use x16 with indirect branch to bti_c
staging: vchiq: Fix list_for_each exit tests
firmware_loader: fix a kernel-doc markup
ANDROID: workqueue: add vendor hook for wq lockup information
ALSA: usb-audio: endpoint.c: fix repeated word 'there'
ALSA: portman2x4: fix repeated word 'if'
dt-bindings: Another round of adding missing 'additionalProperties'
dt-bindings: hwlock: omap: Fix warnings with k3.yaml
ANDROID: Incremental fs: Fix read_log_test which failed sporadically
spi: spi-mtk-nor: Add power management support
spi: spi-mtk-nor: support 36bit dma addressing
spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer
dt-bindings: spi: add mt8192-nor compatible string
dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compatible matching
scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
scsi: scsi_debug: Support host tagset
scsi: hisi_sas: Switch v3 hw to MQ
scsi: core: Show nr_hw_queues in sysfs
scsi: Add host and host template flag 'host_tagset'
objtool: Allow nested externs to enable BUILD_BUG()
ASoC: omap-mcbsp: Fix use of uninitialised pointer
NFS: fix nfs_path in case of a rename retry
ASoC: Intel: Remove sst_dsp_get_thread_context
ASoC: Intel: Remove sst_pdata structure
ASoC: Intel: Make atom components independent of sst-dsp
ASoC: Intel: Remove SST-legacy specific constants
ASoC: Intel: Remove unused DSP interface fields
ASoC: Intel: Remove unused DSP operations
ASoC: Intel: Skylake: Unassign ram_read and read_write ops
ASoC: Intel: Remove SST firmware components
ASoC: Intel: Remove SST ACPI component
ASoC: Intel: Remove baytrail solution
ASoC: Intel: Remove rt5640 support for baytrail solution
ASoC: Intel: Remove max98090 support for baytrail solution
ASoC: Intel: Remove haswell solution
dt-bindings: mailbox: fsl,mu: Add missing power-domains
ovl: use generic vfs_ioc_setflags_prepare() helper
ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories
block: move blk_mq_sched_try_merge to blk-merge.c
block: remove the unused blk_integrity_merge_bio export
block: remove the unused blk_integrity_merge_rq export
block: move 'q_usage_counter' into front of 'request_queue'
percpu_ref: reduce memory footprint of percpu_ref in fast path
ethtool: specify which header flags are supported per command
netlink: add mask validation
netlink: create helpers for checking type is an int
ethtool: link up ethnl_header_policy as a nested policy
ethtool: trim policy tables
ethtool: wire up set policies to ops
ethtool: wire up get policies to ops
ipv4: use dev_sw_netstats_rx_add()
net: openvswitch: use dev_sw_netstats_rx_add()
xfrm: use dev_sw_netstats_rx_add()
ipv6: use dev_sw_netstats_rx_add()
gtp: use dev_sw_netstats_rx_add()
bareudp: use dev_sw_netstats_rx_add()
geneve: use dev_sw_netstats_rx_add()
vxlan: use dev_sw_netstats_rx_add()
net: netdevice.h: sw_netstats_rx_add helper
perf/x86: Fix n_metric for cancelled txn
perf/x86: Fix n_pair for cancelled txn
net: atlantic: implement media detect feature via phy tunables
net: atlantic: implement phy downshift feature
ethtool: allow netdev driver to define phy tunables
net: always dump full packets with skb_dump
tcp: fix receive window update in tcp_add_backlog()
ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
mptcp: don't skip needed ack
mptcp: more DATA FIN fixes
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
pseries/hotplug-memory: hot-add: skip redundant LMB lookup
selftests/powerpc: Add a rtas_filter selftest
powerpc/rtas: Restrict RTAS requests from userspace
powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
powerpc/smp: Optimize update_coregroup_mask
powerpc/smp: Move coregroup mask updation to a new function
powerpc/smp: Optimize update_mask_by_l2
powerpc/smp: Check for duplicate topologies and consolidate
powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs
powerpc/smp: Stop passing mask to update_mask_by_l2
powerpc/smp: Limit CPUs traversed to within a node.
powerpc/smp: Optimize remove_cpu_from_masks
powerpc/smp: Remove get_physical_package_id
powerpc/smp: Stop updating cpu_core_mask
powerpc/topology: Update topology_core_cpumask
powerpc/tm: Save and restore AMR on treclaim and trechkpt
powerpc/eeh: Clean up PE addressing
powerpc/pseries/eeh: Allow zero to be a valid PE configuration address
powerpc/pseries/eeh: Rework device EEH PE determination
powerpc/pseries/eeh: Clean up pe_config_addr lookups
powerpc/eeh: Move EEH initialisation to an arch initcall
powerpc/eeh: Delete eeh_ops->init
powerpc/pseries: Stop using eeh_ops->init()
powerpc/powernv: Stop using eeh_ops->init()
powerpc/eeh: Rework EEH initialisation
powerpc: switch 85xx defconfigs from legacy ide to libata
powerpc: PPC_SECURE_BOOT should not require PowerNV
powerpc/papr_scm: Fix warnings about undeclared variable
powerpc/64: make restore_interrupts 64e only
powerpc/64e: remove 64s specific interrupt soft-mask code
powerpc/64e: remove PACA_IRQ_EE_EDGE
powerpc/64: fix irq replay pt_regs->softe value
powerpc/64: fix irq replay missing preempt
powerpc/pseries: add new branch prediction security bits for link stack
powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address
powerpc: untangle cputable mce include
powerpc/powernv/elog: Fix race while processing OPAL error log event.
ANDROID: overlayfs: readdir override_creds=off option bypass creator_cred
MIPS: pgtable: Remove used PAGE_USERIO define
MIPS: alchemy: Share prom_init implementation
MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX is disabled
ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
ACPI: EC: PM: Flush EC work unconditionally after wakeup
irqchip/qcom-pdc: Reset PDC interrupts during init
irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Use return value from irq_set_wake() call
pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
power: supply: sbs-battery: keep error code when get_property() fails
x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
mtd: hyperbus: add Renesas RPC-IF driver
ANDROID: perf: Export clock_set_rate tracepoint
Revert "mtd: spi-nor: Prefer asynchronous probe"
dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>
dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma
dma-mapping: move dma-debug.h to kernel/dma/
dma-mapping: remove <asm/dma-contiguous.h>
dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>
dma-contiguous: remove dma_contiguous_set_default
dma-contiguous: remove dev_set_cma_area
dma-contiguous: remove dma_declare_contiguous
dma-mapping: split <linux/dma-mapping.h>
cma: decrease CMA_ALIGNMENT lower limit to 2
FROMLIST: scsi: ufs: clear uac for rpmb lun
arc: include/asm: fix typos of "themselves"
ARC: SMP: fix typo and use "come up" instead of "comeup"
ARC: [dts] fix the errors detected by dtbs_check
arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
ARC: [plat-eznps]: Drop support for EZChip NPS platform
FROMGIT: drm/virtio: Fix use after free in get_capset_info callback.
RDMA/umem: Move to allocate SG table from pages
lib/scatterlist: Add support in dynamic allocation of SG table from pages
tools/testing/scatterlist: Show errors in human readable form
tools/testing/scatterlist: Rejuvenate bit-rotten test
tracing: Add support for dynamic strings to synthetic events
bpf, doc: Update Andrii's email in MAINTAINERS
tracing: Save normal string variables
tracing: Fix parse_synth_field() error handling
tracing: Change STR_VAR_MAX_LEN
bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
Smack: Remove unnecessary variable initialization
Documentation: i2c: add testunit docs to index
i2c: tegra: Improve driver module description
i2c: tegra: Clean up whitespaces, newlines and indentation
i2c: tegra: Clean up and improve comments
i2c: tegra: Clean up printk messages
i2c: tegra: Clean up variable names
i2c: tegra: Improve formatting of variables
i2c: tegra: Check errors for both positive and negative values
i2c: tegra: Factor out hardware initialization into separate function
i2c: tegra: Factor out register polling into separate function
i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
i2c: tegra: Rename wait/poll functions
i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
i2c: tegra: Remove likely/unlikely from the code
i2c: tegra: Remove outdated barrier()
i2c: tegra: Clean up variable types
i2c: tegra: Reorder location of functions in the code
i2c: tegra: Clean up probe function
i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
i2c: tegra: Use clk-bulk helpers
i2c: tegra: Use platform_get_irq()
i2c: tegra: Use devm_platform_get_and_ioremap_resource()
i2c: tegra: Use reset_control_reset()
i2c: tegra: Remove error message used for devm_request_irq() failure
i2c: tegra: Runtime PM always available on Tegra
i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
i2c: tegra: Initialize div-clk rate unconditionally
i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
i2c: tegra: Add missing pm_runtime_put()
i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
i2c: testunit: improve documentation
drm/amd/display: HDMI remote sink need mode validation for Linux
drm/amd/display: Change to correct unit on audio rate
drm/amd/display: Avoid set zero in the requested clk
drm/amdgpu: align frag_end to covered address space
drm/amdgpu: fix NULL pointer dereference for Renoir
leds: lm3697: Fix out-of-bound access
ipmi_si: Fix wrong return value in try_smi_init()
RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
arm64: initialize per-cpu offsets earlier
spi: renesas,sh-msiof: Add r8a77961 support
kselftest/arm64: Check mte tagged user address in kernel
kselftest/arm64: Verify KSM page merge for MTE pages
kselftest/arm64: Verify all different mmap MTE options
kselftest/arm64: Check forked child mte memory accessibility
kselftest/arm64: Verify mte tag inclusion via prctl
kselftest/arm64: Add utilities and a test to validate mte memory
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
arm64: dts: meson: add missing g12 rng clock
arm64: dts: meson-axg-s400: enable USB OTG
arm64: dts: meson-axg: add USB nodes
regmap: irq: Add support to clear ack registers
ASoC: Intel: haswell: Mark FE DAIs as nonatomic
ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1
block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
block: make blk_crypto_rq_bio_prep() able to fail
block: make bio_crypt_clone() able to fail
PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
block: add a bdget_part helper
drbd: remove ->this_bdev
docs: hwmon: (ltc2945) update datasheet link
hwmon: (mlxreg-fan) Fix double "Mellanox"
hwmon: (pmbus/max20730) add device monitoring via debugfs
hwmon: (pmbus/max34440) Fix OC fault limits
rxrpc: Fix server keyring leak
spi: imx: Fix freeing of DMA channels if spi_bitbang_start() fails
ANDROID: GKI: Build INCREMENTAL_FS into GKI
docs: programming-languages: refresh blurb on clang support
Documentation: kvm: fix a typo
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix accept on a connection that need securing
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix rxkad token xdr encoding
regulator: bd9576: Fix print
regulator: bd9576: fix regulator binfdings dt node names
dt-bindings: regulator: document pm8950 and pm8953 smd regulators
regulator: qcom_smd: add pm8953 regulators
regulator: Make constraint debug processing conditional on DEBUG
ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
ASoC: mchp-spdifrx: convert to devm_platform_get_and_ioremap_resource
printk: Use fallthrough pseudo-keyword
bpf, verifier: Use fallthrough pseudo-keyword
xsk: Remove internal DMA headers
ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion
ASoC: rt715-sdw: probe with RT714 Device ID
ASoC: Intel: sof_sdw_rt1316: add missing component string
ASoC: Intel: sof_sdw_rt1308: add extra check on init
ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
ASoC: sun8i-codec: Enable AIF mono/stereo control
ASoC: sun8i-codec: Fix AIF widget channel references
ASoC: sun8i-codec: Correct DAPM widget types
ASoC: sun8i-codec: Consistently name DAPM widgets and routes
ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
ASoC: sun8i-codec: Swap module clock/reset dependencies
ASoC: sun8i-codec: Set up clock tree at probe time
cpufreq: Move traces and update to policy->cur to cpufreq core
cpufreq: stats: Enable stats for fast-switch as well
cpufreq: stats: Mark few conditionals with unlikely()
cpufreq: stats: Remove locking
cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()
net: phy: marvell: Use phy_read_paged() instead of open coding it
dt-bindings: mfd: ti,j721e-system-controller: Fix incorrect pattern property
dt-bindings: display: Add dsi-controller.yaml in DSI controller schemas
dt-bindings: arm: Add missing root node constraint for board/SoC bindings
net: dsa: propagate switchdev vlan_filtering prepare phase to drivers
w1: w1_therm: make w1_poll_completion static
staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t
staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
staging: greybus: fix warnings about endianness detected by sparse
MAINTAINERS: Add maintainer of DW APB SSI driver
PCI: meson: Build as module by default
m68knommu: include SDHC support only when hardware has it
m68knommu: fix sparse warnings in signal code
m68knommu: switch to using asm-generic/uaccess.h
binder: simplify the return expression of binder_mmap
test_firmware: Test partial read support
firmware: Add request_partial_firmware_into_buf()
firmware: Store opt_flags in fw_priv
fs/kernel_file_read: Add "offset" arg for partial reads
IMA: Add support for file reads without contents
LSM: Add "contents" flag to kernel_read_file hook
module: Call security_kernel_post_load_data()
firmware_loader: Use security_post_load_data()
LSM: Introduce kernel_post_load_data() hook
fs/kernel_read_file: Add file_size output argument
fs/kernel_read_file: Switch buffer size arg to size_t
fs/kernel_read_file: Remove redundant size argument
fs/kernel_read_file: Split into separate source file
fs/kernel_read_file: Split into separate include file
fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
serial: mcf: add sysrq capability
serial: fsl_lpuart: add sysrq support when using dma
ACPI: button: fix handling lid state changes when input device closed
power: supply: Constify static w1_family_ops structs
w1: Constify static w1_family_ops structs
w1: Constify struct w1_family_ops
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
USB: serial: ftdi_sio: use cur_altsetting for consistency
intel_th: pci: Add Alder Lake CPU support
intel_th: pci: Add Alder Lake-S support
stm class: ftrace: Use different channel accroding to CPU
stm class: ftrace: Enable supported trace export flag
tracing: Add trace_export support for trace_marker
tracing: Add trace_export support for event trace
tracing: Add flag to control different traces
stm class: ftrace: Change dependency to TRACING
ARM: dts: sun4i-a10: fix cpu_alert temperature
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation
sparc32: Move ioremap/iounmap declaration before asm-generic/io.h include
sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard
USB: serial: option: Add Telit FT980-KS composition
mfd: kempld-core: Fix unused variable 'kempld_acpi_table' when !ACPI
mfd: sl28cpld: Depend on I2C
staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)
staging: rtl8723bs: replace _cancel_timer with del_timer_sync
staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: replace _RND8 with round_up()
staging: rtl8723bs: replace _RND4 with round_up()
staging: rtl8723bs: replace RND4 with round_up()
staging: qlge: fix build breakage with dumping enabled
dt-bindings: Fix 'reg' size issues in zynqmp examples
dmaengine: rcar-dmac: drop double zeroing
dmaengine: sh: drop double zeroing
dmaengine: ioat: Allocate correct size for descriptor chunk
dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
dmaengine: fsl: remove bad channel update
dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
net: openvswitch: Constify static struct genl_small_ops
mptcp: Constify mptcp_pm_ops
Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2
Input: synaptics-rmi4 - support bootloader v8 in f34v7
Input: synaptics-rmi4 - add support for F3A
Input: synaptics-rmi4 - rename f30_data to gpio_data
x86/xen: Fix typo in xen_pagetable_p2m_free()
x86/xen: disable Firmware First mode for correctable memory errors
xen/arm: do not setup the runstate info page if kpti is enabled
xen: remove redundant initialization of variable ret
xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*()
xen/gntdev.c: Mark pages as dirty
RISC-V: Make sure memblock reserves the memory containing DT
Input: add zinitix touchscreen driver
dt-bindings: input/touchscreen: add bindings for zinitix
Linux 5.9-rc8
drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
net: mvneta: fix double free of txq->buf
net_sched: check error pointer in tcf_dump_walker()
net: team: fix memory leak in __team_options_register
bnxt_en: Eliminate unnecessary RX resets.
bnxt_en: Reduce unnecessary message log during RX errors.
bnxt_en: Add a software counter for RX ring reset.
bnxt_en: Implement RX ring reset in response to buffer errors.
bnxt_en: Refactor bnxt_init_one_rx_ring().
bnxt_en: Refactor bnxt_free_rx_skbs().
bnxt_en: Log FW health status info, if reset is aborted.
bnxt_en: perform no master recovery during startup
bnxt_en: log firmware status on firmware init failure
bnxt_en: refactor bnxt_alloc_fw_health()
bnxt_en: Update firmware interface spec to 1.10.1.68.
net: dsa: mv88e6xxx: Add per port devlink regions
net: dsa: Add helper for converting devlink port to ds and port
net: dsa: Add devlink port regions support to DSA
net: devlink: Add support for port regions
net: dsa: Register devlink ports before calling DSA driver setup()
net: dsa: Make use of devlink port flavour unused
net: devlink: Add unused port flavour
MAINTAINERS: TPM DEVICE DRIVER: Update GIT
netfilter: nf_tables: Implement fast bitwise expression
netfilter: nf_tables: Enable fast nft_cmp for inverted matches
netfilter: nfnetlink: place subsys mutexes in distinct lockdep classes
netfilter: ipset: enable memory accounting for ipset allocations
netfilter: nf_tables_offload: Remove unused macro FLOW_SETUP_BLOCK
riscv: remove address space overrides using set_fs()
riscv: implement __get_kernel_nofault and __put_user_nofault
riscv: refactor __get_user and __put_user
riscv: use memcpy based uaccess for nommu again
asm-generic: make the set_fs implementation optional
asm-generic: add nommu implementations of __{get,put}_kernel_nofault
asm-generic: improve the nommu {get,put}_user handling
uaccess: provide a generic TASK_SIZE_MAX definition
media: zoran.rst: place it at the right place this time
hwmon: (bt1-pvt) Wait for the completion with timeout
hwmon: (bt1-pvt) Cache current update timeout
hwmon: (bt1-pvt) Test sensor power supply on probe
hwmon: (lm75) Add regulator support
hwmon: Add hwmon driver for Intel MAX 10 BMC
dt-bindings: Add MP2975 voltage regulator device
hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller
hwmon: (tmp513) fix spelling typo in comments
hwmon: (amd_energy) Update driver documentation
hwmon: (amd_energy) Improve the accumulation logic
vhost-vdpa: fix page pinning leakage in error path
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost: Don't call log_access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
vhost: Don't call access_ok() when using IOTLB
mptcp: ADD_ADDRs with echo bit are smaller
dt-bindings: net: dsa: b53: Fix full duplex in example
dt-bindings: net: dsa: b53: Specify unit address in hex
net: dsa: sja1105: remove duplicate prefix for VL Lookup dynamic config
bnx2x: Use fallthrough pseudo-keyword
net: ksz884x: Use fallthrough pseudo-keyword
net: bna: Use fallthrough pseudo-keyword
usbnet: Use fallthrough pseudo-keyword
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
net: typhoon: Fix a typo Typoon --> Typhoon
net: phy: dp83869: fix unsigned comparisons against less than zero values
net/smc: use an array to check fields in system EID
net/smc: send ISM devices with unique chid in CLC proposal
powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
powerpc: dts: t1040: add bindings for Seville Ethernet switch
tcp: account total lost packets properly
power: supply: bq25980: Add support for the BQ259xx family
net: hinic: fix DEVLINK build errors
net/iucv: fix indentation in __iucv_message_receive()
net/af_iucv: right-size the uid variable in iucv_sock_bind()
dt-binding: bq25980: Add the bq25980 flash charger
net: remove NETDEV_HW_ADDR_T_SLAVE
net: stmmac: Modify configuration method of EEE timers
power: supply: fix spelling mistake "unprecise" -> "imprecise"
power: supply: test_power: add missing newlines when printing parameters by sysfs
genetlink: allow dumping command-specific policy
genetlink: properly support per-op policy dumping
genetlink: factor skb preparation out of ctrl_dumppolicy()
netlink: rework policy dump to support multiple policies
netlink: compare policy more accurately
power: supply: pm2301: drop duplicated i2c_device_id
power: supply: charger-manager: drop unused charger assignment
power: supply: rt9455: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: goldfish: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq25890: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq2515x: fix kerneldoc
power: supply: bq24257: skip 'struct acpi_device_id' when !CONFIG_ACPI
coccinelle: misc: add flexible_array.cocci script
ARM: dts: nspire: Fix SP804 users
arm64: dts: lg: Fix SP804 users
arm64: dts: lg: Fix SP805 clocks
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Select MStar intc
ARM: multi_v7_defconfig: add FMC2 EBI controller support
ARM: stm32: Replace HTTP links with HTTPS ones
scripts/spelling.txt: fix malformed entry
mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs
mm, slub: restore initial kmem_cache flags
power: supply: max17040: Support soc alert
power: supply: max17040: Support setting rcomp
dt-bindings: power: supply: max17040: Add maxim,rcomp
power: supply: max17040: Support compatible devices
dt-bindings: power: supply: Extend max17040 compatibility
x86/events/amd/iommu: Fix sizeof mismatch
perf/x86/intel: Check perf metrics feature for each CPU
sched/deadline: Unthrottle PI boosted threads while enqueuing
sched/debug: Add new tracepoint to track cpu_capacity
sched/fair: Tweak pick_next_entity()
power: supply: max17040: Use regmap i2c
power: supply: max17040: Use devm_ to automate remove
power: supply: document current direction
KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
media: add Zoran cardlist
security/keys: remove compat_keyctl_instantiate_key_iov
mm: remove compat_process_vm_{readv,writev}
fs: remove compat_sys_vmsplice
fs: remove the compat readv/writev syscalls
fs: remove various compat readv/writev helpers
iov_iter: transparently handle compat iovecs in import_iovec
iov_iter: refactor rw_copy_check_uvector and import_iovec
bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
genetlink: switch control commands to per-op policies
genetlink: use parsed attrs in dumppolicy
taskstats: move specifying netlink policy back to ops
genetlink: bring back per op policy
genetlink: use .start callback for dumppolicy
genetlink: add a structure for dump state
genetlink: move to smaller ops wherever possible
genetlink: add small version of ops
genetlink: reorg struct genl_family
scsi: qedf: Remove redundant assignment to variable 'rc'
scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store()
scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro
scsi: qla4xxx: Delete unneeded variable 'status' in qla4xxx_process_ddb_changed
scsi: sun_esp: Use module_platform_driver to simplify the code
scsi: sun3x_esp: Use module_platform_driver to simplify the code
scsi: sni_53c710: Use module_platform_driver to simplify the code
scsi: qlogicpti: Use module_platform_driver to simplify the code
scsi: mac_esp: Use module_platform_driver to simplify the code
scsi: jazz_esp: Use module_platform_driver to simplify the code
scsi: mvumi: Fix error return in mvumi_io_attach()
scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()
scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
scsi: aacraid: Add a missing iounmap call
scsi: qedi: Add schedule_hw_err_handler callback for fan failure
scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c
scsi: snic: Remove unnecessary condition
scsi: fnic: Do not call 'scsi_done()' for unhandled commands
block: scsi_ioctl: Avoid the use of one-element arrays
rsxx: Use fallthrough pseudo-keyword
pata_cmd64x: Use fallthrough pseudo-keyword
dpaa2-eth: add support for devlink parser error drop traps
dpaa2-eth: add basic devlink support
devlink: add .trap_group_action_set() callback
devlink: add parser error drop packet traps
ionic: add new bad firmware error code
ionic: use lif ident for filter count
ionic: refill lif identity after fw_up
ionic: disable all queue napi contexts on timeout
ionic: check qcq ptr in ionic_qcq_disable
ionic: clear linkcheck bit on alloc fail
ionic: drain the work queue
ionic: contiguous memory for notifyq
s390/ctcm: remove orphaned function declarations
s390/qeth: static checker cleanups
s390/qeth: use netdev_name()
s390/qeth: constify the disciplines
s390/qeth: allow configuration of TX queues for OSA devices
s390/qeth: de-magic the QIB parm area
s390/qeth: keep track of wanted TX queues
scsi: ufs: Fix missing brace warning for old compilers
scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c
scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c
scsi: sd: Allow user to configure command retries
scsi: core: Add limitless cmd retry support
selftests: ocelot: add some example VCAP IS1, IS2 and ES0 tc offloads
net: mscc: ocelot: offload redirect action to VCAP IS2
net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter_rules()
net: mscc: ocelot: only install TCAM entries into a specific lookup and PAG
net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
net: mscc: ocelot: offload ingress skbedit and vlan actions to VCAP IS1
net: mscc: ocelot: create TCAM skeleton from tc filter chains
net: mscc: ocelot: introduce conversion helpers between port and netdev
net: mscc: ocelot: offload multiple tc-flower actions in same rule
scsi: target: core: Add CONTROL field for trace events
tcp: fix syn cookied MPTCP request socket leak
libceph: use sendpage_ok() in ceph_tcp_sendpage()
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
tcp: use sendpage_ok() to detect misused .sendpage
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
net: introduce helper sendpage_ok() in include/linux/net.h
net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address()
net: usb: pegasus: Proper error handing when setting pegasus' MAC address
bpf, sockmap: Update selftests to use skb_adjust_room
bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload
dt-bindings: net: dsa: b53: Add missing reg property to example
net: core: document two new elements of struct net_device
bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
bpf: Introducte bpf_this_cpu_ptr()
bpf: Introduce bpf_per_cpu_ptr()
selftests/bpf: Ksyms_btf to test typed ksyms
bpf/libbpf: BTF support for typed ksyms
bpf: Introduce pseudo_btf_id
RISC-V: Add page table dump support for uefi
RISC-V: Add EFI runtime services
RISC-V: Add EFI stub support.
RISC-V: Add PE/COFF header for EFI stub
RISC-V: Implement late mapping page table allocation functions
RISC-V: Add early ioremap support
RISC-V: Move DT mapping outof fixmap
spi: spi-s3c64xx: Turn on interrupts upon resume
spi: spi-s3c64xx: Increase transfer timeout
spi: spi-s3c64xx: Ensure cur_speed holds actual clock value
spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_data
spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*
spi: spi-s3c64xx: Report more information when errors occur
spi: spi-s3c64xx: Check return values
spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250
spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
ahci: qoriq: enable acpi support in qoriq ahci driver
sata, highbank: simplify the return expression of ahci_highbank_suspend
ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
Documentation/x86: Fix incorrect references to zero-page.txt
net: dsa: Utilize __vlan_find_dev_deep_rcu()
net: dsa: Obtain VLAN protocol from skb->protocol
net: dsa: b53: Set untag_bridge_pvid
net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
bcache: remove embedded struct cache_sb from struct cache_set
bcache: check and set sync status on cache's in-memory super block
bcache: remove can_attach_cache()
bcache: don't check seq numbers in register_cache_set()
bcache: only use bucket_bytes() on struct cache
bcache: remove useless bucket_pages()
bcache: remove useless alloc_bucket_pages()
bcache: only use block_bytes() on struct cache
bcache: add set_uuid in struct cache_set
bcache: remove for_each_cache()
bcache: explicitly make cache_set only have single cache
bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
bcache: Convert to DEFINE_SHOW_ATTRIBUTE
bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
bcache: share register sysfs with async register
netlink: fix policy dump leak
ASoC: wm8523: Fix a typo in a comment
ASoC: fsl_spdif: Remove unused np
ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
netlink: fix policy dump leak
ASoC: add DT bindings for Microchip S/PDIF RX Controller
ASoC: mchp-spdifrx: add driver for SPDIF RX
static_call: Fix return type of static_call_init
tracepoint: Fix out of sync data passing by static caller
bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags
bpf: tcp: Do not limit cb_flags when creating child sk from listen sk
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ftrace: Fix some typos in comment
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
net/mlx5e: Fix VLAN create flow
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix driver's declaration to support GRE offload
net/mlx5e: CT, Fix coverity issue
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix error path for RQ alloc
net/mlx5: Fix request_irqs error flow
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
net/mlx5: Add retry mechanism to the command entry index allocation
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: Fix a race when moving command interface to polling mode
tools/power/acpi: Serialize Makefile
PM: domains: Allow to abort power off when no ->power_off() callback
PM: domains: Rename power state enums for genpd
ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
ACPI / extlog: Check for RDMSR failure
ACPI: Make acpi_evaluate_dsm() prototype consistent
docs: mm: numaperf.rst Add brief description for access class 1.
node: Add access1 class to represent CPU to memory characteristics
ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
ACPI: Let ACPI know we support Generic Initiator Affinity Structures
x86: Support Generic Initiator only proximity domains
ACPI: Support Generic Initiator only domains
tools: Avoid comma separated statements
random32: Restore __latent_entropy attribute on net_rand_state
kunit: tool: handle when .kunit exists but .kunitconfig does not
mm: memcg/slab: fix slab statistics in !SMP configuration
PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
ASoC: qcom: fix SDM845 & QDSP6 dependencies more
selftests/bpf: Properly initialize linfo in sockmap_basic
selftests/bpf: Initialize duration in xdp_noinline.c
ASoC: Intel: Select catpt and deprecate haswell
ASoC: Intel: bdw-5677: Remove haswell-solution specific code
ASoC: Intel: bdw-5650: Remove haswell-solution specific code
ASoC: Intel: broadwell: Remove haswell-solution specific code
ASoC: Intel: haswell: Remove haswell-solution specific code
ASoC: Intel: catpt: Simple sysfs attributes
ASoC: Intel: catpt: Event tracing
ASoC: Intel: catpt: Device driver lifecycle
ASoC: Intel: catpt: PCM operations
ASoC: Intel: catpt: Firmware loading and context restore
ASoC: Intel: catpt: Define DSP operations
ASoC: Intel: catpt: Add IPC message handlers
ASoC: Intel: catpt: Implement IPC protocol
ASoC: Intel: Add catpt base members
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"
objtool: Permit __kasan_check_{read,write} under UACCESS
clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
bus/fsl-mc: Add a new version for dprc_get_obj_region command
bus/fsl-mc: Extend ICID size from 16bit to 32bit
bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
bus/fsl-mc: Add a container setup function
bus/fsl-mc: Export a cleanup function for DPRC
bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used by multiple entities
bus/fsl-mc: Add dprc-reset-container support
bus/fsl-mc: Cache the DPRC API version
bus/fsl-mc: Set the QMAN/BMAN region flags
bus/fsl-mc: add support for 'driver_override' in the mc-bus
bus/fsl-mc: Add a new parameter to dprc_scan_objects function
bus/fsl-mc: Do no longer export the total number of irqs outside dprc_scan_objects
mic: vop: copy data to kernel space then write to io memory
misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
misc: vop: build VOP based on CONFIG_VOP
w1: mxc_w1: Fix timeout resolution problem leading to bus error
misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
fbcon: remove no-op fbcon_set_origin()
regmap: debugfs: use semicolons rather than commas to separate statements
platform/x86: intel_pmc_core: do not create a static struct device
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
NFSD: Remove the RETURN_STATUS() macro
NFSD: Call NFSv2 encoders on error returns
NFSD: Fix .pc_release method for NFSv2
NFSD: Remove vestigial typedefs
NFSD: Refactor nfsd_dispatch() error paths
NFSD: Clean up nfsd_dispatch() variables
NFSD: Clean up stale comments in nfsd_dispatch()
NFSD: Clean up switch statement in nfsd_dispatch()
NFSD: Encoder and decoder functions are always present
NFSACL: Replace PROC() macro with open code
lockd: Replace PROC() macro with open code
NFSD: Add missing NFSv2 .pc_func methods
USB: core: remove polling for /sys/kernel/debug/usb/devices
usb: typec: add support for STUSB160x Type-C controller family
usb: typec: add typec_find_pwr_opmode
phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode
dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
tty/sysrq: Extend the sysrq_key_table to cover capital letters
fs: nfs: return per memcg count for xattr shrinkers
NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
nfs: remove incorrect fallthrough label
s390/startup: correct early pgm check info formatting
s390: remove orphaned extern variables declarations
s390/kasan: make sure int handler always run with DAT on
s390/ipl: add support to control memory clearing for nvme re-IPL
s390/nvme: support firmware-assisted dump to NVMe disks
s390/ipl: support NVMe IPL kernel parameters
s390: nvme dump support
media: admin-guide: update cardlists
media: siano: rename a duplicated card string
media: zoran: move documentation file to the right place
PCI: xgene: Remove unused assignment to variable msi_val
PCI: loongson: Simplify loongson_pci_probe() return expression
PCI: cadence: Simplify cdns_pcie_host_init_address_translation() return expression
PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
PCI: iproc: Use module_bcma_driver to simplify the code
PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to match list
PCI: brcmstb: Set bus max burst size by chip type
PCI: brcmstb: Accommodate MSI for older chips
PCI: brcmstb: Set additional internal memory DMA viewport sizes
PCI: brcmstb: Add control of rescal reset
PCI: hv: Fix hibernation in case interrupts are not re-created
bus: fsl-mc: MC control registers are not always available
bus: fsl-mc: don't assume an iommu is always present
drivers core: node: Use a more typical macro definition style for ACCESS_ATTR
drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show
mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit
drivers core: Miscellaneous changes for sysfs_emit
drivers core: Reindent a couple uses around sysfs_emit
drivers core: Remove strcat uses around sysfs_emit and neaten
drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
usb: dwc2: Fix INTR OUT transfers in DDMA mode.
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
dt-bindings: usb: dwc2: add optional usb-role-switch property
usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform
dt-bindings: usb: Add Intel Keem Bay USB controller bindings
usb: dwc3: gadget: Support up to max stream id
mac80211: avoid processing non-S1G elements on S1G band
nl80211: fix non-split wiphy information
nl80211: reduce non-split wiphy dump size
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
w1: w1_therm: Add support for GXCAS GX20MH01 device.
w1: w1_therm: Add sysfs entries to control conversion time and driver features
samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
eeprom: ee1004: use module_i2c_driver to simplify the code
virt: vbox: simplify the return expression of vbg_input_open()
ocxl: simplify the return expression of free_function_dev()
ocxl: fix kconfig dependency warning for OCXL
x86/dumpstack: Fix misleading instruction pointer error message
bus: mhi: debugfs: Print channel context read-pointer
bus: mhi: core: Fix the building of MHI module
bus: mhi: Remove unused nr_irqs_req variable
bus: mhi: core: Allow shared IRQ for event rings
bus: mhi: core: Introduce sysfs entries for MHI
bus: mhi: core: Introduce debugfs entries for MHI
bus: mhi: Fix entries based on Kconfig coding style
bus: mhi: Remove include of rwlock_types.h
bus: mhi: core: Add const qualifier to MHI config information
bus: mhi: core: Introduce APIs to allocate and free the MHI controller
bus: mhi: core: Read and save device hardware information from BHI
bus: mhi: core: Introduce counters to track MHI device state transitions
bus: mhi: core: Introduce helper function to check device state
bus: mhi: core: Use generic name field for an MHI device
bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
bus: mhi: core: Use helper API to trigger a non-blocking host resume
bus: mhi: core: Abort suspends due to outgoing pending packets
bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
bus: mhi: fix doubled words and struct image_info kernel-doc
scripts/spdxcheck.py: handle license identifiers in XML comments
USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
net: pegasus: Use the new usb control message API.
net: rtl8150: Use the new usb control message API.
usb: typec: displayport: Reduce noise from the driver
USB: hub: Add Kconfig option to reduce number of port initialization retries
USB: hub: Clean up use of port initialization schemes and retries
ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
KVM: arm64: Ensure user_mem_abort() return value is initialised
KVM: arm64: Pass level hint to TLBI during stage-2 permission fault
KVM: arm64: Fix some documentation build warnings
efi: mokvar: add missing include of asm/early_ioremap.h
crypto: atmel-tdes - use semicolons rather than commas to separate statements
crypto: drivers - use semicolons rather than commas to separate statements
hwrng: mxc-rnga - use semicolons rather than commas to separate statements
hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
hwrng: stm32 - use semicolons rather than commas to separate statements
crypto: xor - use ktime for template benchmarking
crypto: xor - defer load time benchmark to a later time
crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
crypto: hisilicon/zip - fix the return value when device is busy
crypto: hisilicon/zip - fix zero length input in GZIP decompress
crypto: hisilicon/zip - fix the uncleared debug registers
lib/mpi: Fix unused variable warnings
crypto: x86/poly1305 - Remove assignments with no effect
hwrng: npcm - modify readl to readb
crypto: sa2ul - Fix DMA mapping API usage
crypto: caam/qi2 - add support for XTS with 16B IV
crypto: caam/qi - add support for XTS with 16B IV
crypto: caam/jr - add support for XTS with 16B IV
crypto: caam - add xts check for block length equal to zero
crypto: caam/qi2 - add support for more XTS key lengths
crypto: caam/qi - add support for more XTS key lengths
crypto: caam/jr - add support for more XTS key lengths
crypto: caam/qi2 - add fallback for XTS with more than 8B IV
crypto: caam/qi - add fallback for XTS with more than 8B IV
crypto: caam/jr - add fallback for XTS with more than 8B IV
crypto: mediatek - simplify the return expression of mtk_dfe_dse_reset()
crypto: marvell/octeontx - simplify the return expression of create_sysfs_eng_grps_info()
crypto: ccp - fix error handling
crypto: cpt - simplify the return expression of cav_register_algs
mtd: parsers: bcm63xx: Do not make it modular
mtd: spear_smi: Enable compile testing
mtd: maps: vmu-flash: fix typos for struct memcard
mtd: physmap: Add Baikal-T1 physically mapped ROM support
mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
usb: dwc3: gadget: Return early if no TRB update
usb: dwc3: gadget: Keep TRBs in request order
usb: dwc3: gadget: Revise setting IOC when no TRB left
usb: dwc3: gadget: Look ahead when setting IOC
usb: dwc3: gadget: Allow restarting a transfer
usb: bdc: remove duplicated error message
usb: dwc3: Stop active transfers before halting the controller
usb: cdns3: gadget: enlarge the TRB ring length
usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
usb: cdns3: gadget: need to handle sg case for workaround 2 case
usb: cdns3: gadget: handle sg list use case at completion correctly
usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
usb: cdns3: gadget: improve the dump TRB operation at cdns3_ep_run_transfer
usb: cdns3: gadget: using correct sg operations
dt-bindings: document a new quirk for dwc3
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
usb: bdc: Fix unused assignment in bdc_probe()
usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
usb: dwc3: gadget: Rename misleading function names
usb: dwc3: gadget: Refactor preparing last TRBs
usb: dwc3: gadget: Set IOC if not enough for extra TRBs
usb: dwc3: gadget: Check for number of TRBs prepared
usb: dwc3: gadget: Return the number of prepared TRBs
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
usb: dwc3: gadget: Improve TRB ZLP setup
usb: dwc3: gadget: Refactor preparing extra TRB
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Check MPS of the request length
usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
usb: gadget: tegra-xudc: Do not print errors on probe deferral
usb: gadget: tegra-xudc: Properly align parameters
usb: gadget: fix spelling mistake "Dectected" -> "Detected"
usb: gadget: tegra-xudc: Use consistent spelling and formatting
usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
usb: gadget: core: do not try to disconnect gadget if it is not connected
usb: dwc3: gadget: Refactor ep command completion
usb: gadget: s3c: Remove unused 'udc' variable
usb: dwc3: debugfs: do not queue work if try to change mode on non-drd
usb: dwc3: core: add phy cleanup for probe error handling
usb: dwc3: core: don't trigger runtime pm when remove driver
Revert "usb: udc: allow adding and removing the same gadget device"
usb: dwc3: allocate gadget structure dynamically
usb: cdns3: gadget: fix possible memory leak
USB: UDC: net2272: Fix memory leaks
USB: UDC: net2280: Fix memory leaks
USB: UDC: Expand device model API interface
usb: cdns3: gadget: fix some endian issues
usb: gadget: fsl: Fix unsigned expression compared with zero in fsl_udc_probe
usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
usb: gadget: u_serial: clear suspended flag when disconnecting
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBurst to 15
usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
usb: cdns3: gadget: move wait configuration operation
usb: cdns3: drd: call PHY .set_mode accordingly
usb: cdns3: gadget: clear the interrupt status when disconnect the host
usb: cdns3: gadget: set fast access bit
usb: cdns3: core: quit if it uses role switch class
usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
usb: dwc2: Always disable regulators on driver teardown
usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speed
usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
usb: dwc2: add support for APM82181 USB OTG
dt-bindings: usb: dwc2: add support for APM82181 SoCs USB OTG HS and FS
USB: gadget: f_ncm: Fix NDP16 datagram validation
usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance test PHY lockup
dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
usb: dwc-meson-g12a: Add support for USB on AXG SoCs
dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic AXG Families USB Glue Bindings
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: gadget: pch_udc: Convert to use GPIO descriptors
usb: cdns3: imx: add glue layer runtime pm implementation
usb: cdns3: add runtime PM support
usb: cdns3: introduce set_phy_power_on{off} APIs
usb: mtu3: Remove unsused inline function is_first_entry
usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG
usb: gadget: function: printer: fix use-after-free in __lock_acquire
MAINTAINERS: Add entry for Broadcom BDC driver
usb: gadget: f_acm: don't disable disabled EP
usb: gadget: aspeed: fixup vhub port irq handling
usb: dwc3: gadget: fix checkpatch warnings
usb: dwc3: core: fix checkpatch warnings
usb: dwc3: debugfs: fix checkpatch warnings
usb: dwc3: qcom: fix checkpatch warnings
usb: dwc3: ep0: fix checkpatch warnings
usb: dwc3: debug: fix checkpatch warning
usb: dwc3: trace: fix checkpatch warnings
usb: dwc3: ulpi: fix checkpatch warning
usb: dwc3: meson: fix checkpatch errors and warnings
usb: dwc3: debug: fix sparse warning
usb: dwc3: meson: fix coccinelle WARNING
usb: dwc3: qcom: Add interconnect support in dwc3 driver
usb: gadget: udc: Drop surplus include
MAINTAINERS: add Cadence USB3 DRD IP driver entry
pipe: remove pipe_wait() and fix wakeup race with splice
lib8390: Use netif_msg_init to initialize msg_enable bits
net: phy: realtek: Modify 2.5G PHY name to RTL8226
caif_virtio: Remove redundant initialization of variable err
net-sysfs: Fix inconsistent of format with argument type in net-sysfs.c
pktgen: Fix inconsistent of format with argument type in pktgen.c
drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
RDMA/uverbs: Expose the new GID query API to user space
RDMA/core: Introduce new GID table query API
RDMA/core: Modify enum ib_gid_type and enum rdma_network_type
RDMA/core: Change rdma_get_gid_attr returned error code
overflow: Include header file with SIZE_MAX declaration
RDMA/qedr: Endianness warnings cleanup
RDMA/rtrs: Constify static struct attribute_group
RDMA/core: Constify struct attribute_group
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
spi: spi-stm32: remove redundant irqsave and irqrestore in hardIRQ
spi: spi-tegra20-sflash: remove redundant irqsave and irqrestore in hardIRQ
spi: atmel: Exposing effective spi speed
spi: spi-mtk-nor: fix op checks in supports_op
spi: spi-mtk-nor: add helper for checking prg mode ops
spi: spi-mtk-nor: make use of full capability of prg mode
power: supply: bq27xxx: add support for TI bq34z100
power: supply: bq27xxx: add separate flag for capacity inaccurate
power: supply: bq27xxx: add separate flag for single SoC register
power: supply: bq27xxx: adjust whitespace and use BIT() for bitflags
power: supply: bq27xxx: report "not charging" on all types
dt-bindings: power: bq27xxx: add bq34z100
perf: arm-cmn: Fix conversion specifiers for node type
perf: arm-cmn: Fix unsigned comparison to less than zero
ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
ASoC: Remove unused 'linux,hdmi-audio'
tpm_tis: Add a check for invalid status
tpm: use %*ph to print small buffer
dt-bindings: Add SynQucer TPM MMIO as a trivial device
tpm: tis: add support for MMIO TPM on SynQuacer
regulator: qcom: labibb: Constify static structs
regulator: dt-bindings: Document the PM660/PM660L PMICs entries
regulator: qcom_smd: Add PM660/PM660L regulator support
regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
regulator: qcom_spmi: Add PM660/PM660L regulators
regulator: qcom_spmi: Add support for new regulator types
regulator: core: Enlarge max OF property name length to 64 chars
ravb: Add support for explicit internal clock delay configuration
ravb: Split delay handling in parsing and applying
dt-bindings: net: renesas,etheravb: Convert to json-schema
dt-bindings: net: renesas,ravb: Document internal clock delay properties
dt-bindings: net: ethernet-controller: Add internal delay properties
coccinelle: api: add kvmalloc script
RDMA/mlx5: Sync device with CPU pages upon ODP MR registration
RDMA/mlx5: Extend advice MR to support non faulting mode
IB/core: Enable ODP sync without faulting
ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
IB/core: Improve ODP to use hmm_range_fault()
r8169: fix data corruption issue on RTL8402
r8169: fix handling ether_clk
wcn36xx: Advertise beacon filtering support in bmps
ath11k: remove unnecessary casts to u32
ath11k: enable idle power save mode
ath11k: start a timer to update HP for CE pipe 4
ath11k: start a timer to update REO cmd ring
ath11k: start a timer to update TCL HP
ath11k: set WMI pipe credit to 1 for QCA6390
ath11k: enable shadow register configuration and access
ath11k: read and write registers below unwindowed address
ath11k: debugfs: fix crash during rmmod
ath11k: fix warning caused by lockdep_assert_held
ath11k: mac: remove unused conf_mutex to solve a deadlock
ath11k: pci: fix rmmod crash
ath11k: add packet log support for QCA6390
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
ath11k: disable monitor mode on QCA6390
ath11k: pci: check TCSR_SOC_HW_VERSION
ath11k: add interface_modes to hw_params
ath11k: fix AP mode for QCA6390
ath11k: support loading ELF board files
ath11k: Correctly check errors for calls to debugfs_create_dir()
ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open()
ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
ath11k: mac: fix parenthesis alignment
drm/vmwgfx: fix regression in thp code due to ttm init refactor.
dm: export dm_copy_name_and_uuid
dm: fix comment in __dm_suspend()
dm: fold dm_process_bio() into dm_submit_bio()
iwlwifi: bump FW API to 57 for AX devices
iwlwifi: yoyo: add support for internal buffer allocation in D3
iwlwifi: api: fix u32 -> __le32
iwlwifi: use correct group for alive notification
iwlwifi: support version 5 of the alive notification
iwlwifi: mvm: ignore the scan duration parameter
iwlwifi: dbg: add debug host notification (DHN) time point
iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
iwlwifi: mvm: clear all scan UIDs
iwlwifi: mvm: d3: parse wowlan status version 11
iwlwifi: align RX status flags with firmware
iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
iwlwifi: thermal: support new temperature measurement API
iwlwifi: dbg: run init_cfg function once per driver load
iwlwifi: mvm: add d3 prints
iwlwifi: dbg: remove no filter condition
iwlwifi: mvm: d3: support GCMP ciphers
iwlwifi: mvm: support more GTK rekeying algorithms
iwlwifi: move all bus-independent TX functions to common code
iwlwifi: mvm: initiator: add option for adding a PASN responder
iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
iwlwifi: mvm: location: set the HLTK when PASN station is added
iwlwifi: mvm: Add FTM initiator RTT smoothing logic
iwlwifi: mvm: add support for responder dynamic config command version 3
iwlwifi: mvm: add support for range request command ver 11
iwlwifi: remove wide_cmd_header field
iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
iwlwifi: rs: set RTS protection for all non legacy rates
iwlwifi: mvm: support new KEK KCK api
iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
iwlwifi: acpi: rename geo structs to contain versioning
iwlwifi: support REDUCE_TX_POWER_CMD version 6
iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
iwlwifi: add a common struct for all iwl_tx_power_cmd versions
iwlwifi: add new card for MA family
iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
iwlwifi: remove iwl_validate_sar_geo_profile() export
iwlwifi: mvm: use CHECKSUM_COMPLETE
iwlwifi: mvm: remove redundant support_umac_log field
iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
iwlwifi: don't export acpi functions unnecessarily
iwlwifi: mvm: process ba-notifications also when sta rcu is invalid
iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S
iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
iwlwifi: mvm: split a print to avoid a WARNING in ROC
iwl-trans: move dev_cmd_offs, page_offs to a common trans header
iwlwifi: regulatory: regulatory capabilities api change
iwlwifi: dbg: add dumping special device memory
iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
iwlwifi: acpi: support ppag table command v2
iwlwifi: add new cards for MA family
iwlwifi: move bc_table_dword to a common trans header
iwlwifi: iwl-trans: move tfd to trans layer
iwlwifi: move bc_pool to a common trans header
iwlwifi: iwl-trans: move all txcmd init to trans alloc
iwlwifi: enable twt by default
iwlwifi: mvm: add an option to add PASN station
iwlwifi: add new cards for AX201 family
iwlwifi: fw: move assert descriptor parser to common code
iwlwifi: wowlan: adapt to wowlan status API version 10
iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
iwlwifi: msix: limit max RX queues for 9000 family
iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
iwlwifi: mvm: add PROTECTED_TWT firmware API
iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
ASoC: wm_adsp: Pass full name to snd_ctl_notify
x86/uv/time: Use a flexible array in struct uv_rtc_timer_head
bpf: Fix "unresolved symbol" build error with resolve_btfids
ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
regulator: tps65910: use regmap accessors
perf python scripting: Fix printable strings in python3 scripts
drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
drm/amdgpu/swsmu: add interrupt work function
drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
drm/amdgpu: support indirect access reg outside of mmio bar (v2)
drm/amdgpu: switch to indirect reg access helper
drm/amdgpu: add helper function for indirect reg access (v3)
perf trace: Use the autogenerated mmap 'prot' string/id table
fs: dlm: fix race in nodeid2con
tools beauty: Add script to generate table of mmap's 'prot' argument
debugobjects: Free per CPU pool after CPU unplug
kdb: Fix pager search for multi-line strings
pipe: Fix memory leaks in create_pipe_files()
rtw88: pci: Power cycle device during shutdown
brcmfmac: Fix warning message after dongle setup failed
brcmfmac: Fix warning when hitting FW crash with flow control feature
bcma: use semicolons rather than commas to separate statements
kernel: debug: Centralize dbg_[de]activate_sw_breakpoints
kgdb: Add NOKPROBE labels on the trap handler functions
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
iommu/vt-d: Check UAPI data processed by IOMMU core
iommu/uapi: Handle data and argsz filled by users
iommu/uapi: Rename uapi functions
iommu/uapi: Use named union for user data
iommu/uapi: Add argsz for user filled data
docs: IOMMU user API
xen/events: don't use chip_data for legacy IRQs
x86/nmi: Fix nmi_handle() duration miscalculation
dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema
dt-bindings: arm: hisilicon: convert LPC controller bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200-perictrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootwrapper bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabric bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert system controller bindings to json-schema
dt-bindings: arm: hisilicon: add binding for SD5203 SoC
dt-bindings: arm: hisilicon: convert Hisilicon board/soc bindings to json-schema
dt-bindings: arm: hisilicon: split the dt-bindings of each controller into a separate file
dt-bindings: arm: hisilicon: delete the descriptions of HiP05/HiP06 controllers
dt-bindings: mfd: syscon: add some compatible strings for Hisilicon
iommu/amd: Fix the overwritten field in IVMD header
arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD
media: atomisp: fixes build breakage for ISP2400 due to a cleanup
drm: bridge: cdns-mhdp8546: fix compile warning
media: zoran: fix mixed case on vars
media: zoran: get rid of an unused var
reiserfs: Fix oops during mount
media: zoran: use upper case for card types
serial: max310x: rework RX interrupt handling
staging: rtl8188eu: clean up indent style issue
staging: rtl8188eu: remove unused variable ratelen
staging: rtl8188eu: remove cckrates{only}_included()
staging: rtl8188eu: rename struct field bUsed -> used
staging: rtl8188eu: use ETH_ALEN
staging: rtl8188eu: rename struct field Bssid -> bssid
staging: rtl8188eu: clean up comparsions to NULL
staging: rtl8188eu: remove unused macros and definitions
staging: vchiq: Fix an uninitialized variable
staging: rtl8712: Fix enqueue_reorder_recvframe()
Staging: nvec: Removes repeated word typo in comment
KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
x86/asm: Replace __force_order with a memory clobber
clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
media: zoran: fix sparse warnings
media: zoran: fix smatch warning
media: zoran: update TODO
media: zoran: convert to vb2
pinctrl: single: fix debug output when #pinctrl-cells = 2
media: zoran: remove deprecated .vidioc_g_jpegcomp
media: zoran: fix some compliance test
media: zoran: fix use of buffer_size and sizeimage
pinctrl: single: fix pinctrl_spec.args_count bounds check
media: zoran: remove test_interrupts
media: zoran: add vidioc_g_parm
media: zoran: remove framebuffer support
media: zoran: enable makefile
media: zoran: device support only 32bit DMA address
media: zoran: disable output
gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
gpio: pca953x: Use bitmap API over implicit GCC extension
media: zoran: Add vb_queue
media: zoran: Add more check for compliance
media: zoran: constify codec_name
media: zoran: constify struct tvnorm
media: zoran: add stat_com buffer
media: zoran: use devm_ioremap
media: zoran: use pci_request_regions
media: zoran: use devm for videocodec_master alloc
media: zoran: convert mdelay to udelay
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
pinctrl: qcom: sm8250: correct sdc2_clk
media: zoran: convert zoran alloc to devm
media: zoran: convert irq to pci irq
media: zoran: zoran does not support STD_ALL
media: zoran: use ZR_NORM
media: zoran: Use DMA coherent for stat_com
media: zoran: remove overlay
media: zoran: Change zoran_v4l_set_format parameter from zoran_fh to zoran
media: zoran: Use video_drvdata to get struct zoran
media: zoran: move overlay_settings out of zoran_fh
media: zoran: move jpg_settings out of zoran_fh
media: zoran: move v4l_settings out of zoran_fh
media: zoran: move buffer_size out of zoran_fh
media: zoran: do not print random guest 0
USB: serial: qcserial: fix altsetting probing
USB: serial: ftdi_sio: clean up jtag quirks
media: zoran: use v4l2_buffer_set_timestamp
media: zoran: use VFL_TYPE_VIDEO
phy: qcom-qmp: initialize the pointer to NULL
media: zoran: remove proc_fs
media: zoran: zoran_device.c: convert pr_x to pci_x
media: zoran: convert dprintk debug
media: zoran: convert dprintk info to pci_info
media: zoran: convert dprintk warn
media: zoran: convert all error dprintk to pci_err/pr_err
media: zoran: do not forward declare zr36057_init_vfe
media: zoran: fix checkpatch issue
media: zoran: Documentation: fix typo
media: zoran: datasheet is no longer available from zoran.com
media: MAINTAINERS: change maintainer of the zoran driver
media: staging: media: Revert "media: zoran: remove deprecated driver"
media: platform: s5p-mfc: Fix adding a standard frame skip mode control
media: vidtv: fix decoding with gstreamer and Vlc
media: vidtv: rewrite the adaption field logic
media: vidtv: simplify parameters for vidtv_pes_write_stuffing()
media: vidtv: fix a typo
media: vidtv: cleanup SDT string identifiers
media: vidtv: cleanup PSI version numbers
media: vidtv: fix initialization of the network_id field at SDT
media: vidtv: remove more ENDIAN_BITFIELD nonsense
media: vidtv: simplify PCR logic to get jiffies
selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
dmaengine: pl330: fix argument for tasklet
net/mlx5e: Fix potential null pointer dereference
net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get()
net/mlx5: Fix dereference on pointer attr after null check
net/mlx5: Use dma device access helper
net/mlx5: E-Switch, Support flow source for local vport
net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
net/mlx5: E-switch, Use helper function to load unload representor
net/mlx5: E-switch, Add helper to check egress ACL need
net/mlx5: E-switch, Use PF num in metadata reg c0
net/mlx5: DR, Add support for rule creation with flow source hint
net/mlx5: DR, Call ste_builder directly with tag pointer
net/mlx5: DR, Remove unneeded local variable
net/mlx5: DR, Remove unneeded vlan check from L2 builder
net/mlx5: DR, Remove unneeded check from source port builder
net/mlx5: DR, Replace the check for valid STE entry
io_uring: kill callback_head argument for io_req_task_work_add()
io_uring: move req preps out of io_issue_sqe()
io_uring: decouple issuing and req preparation
io_uring: remove nonblock arg from io_{rw}_prep()
io_uring: set/clear IOCB_NOWAIT into io_read/write
io_uring: remove F_NEED_CLEANUP check in *prep()
io_uring: io_kiocb_ppos() style change
io_uring: simplify io_alloc_req()
io-wq: kill unused IO_WORKER_F_EXITING
io-wq: fix use-after-free in io_wq_worker_running
io_uring: show sqthread pid and cpu in fdinfo
io_uring: process task work in io_uring_register()
io_uring: add blkcg accounting to offloaded operations
io_uring: improve registered buffer accounting for huge pages
io_uring: remove unneeded semicolon
io_uring: cap SQ submit size for SQPOLL with multiple rings
io_uring: get rid of req->io/io_async_ctx union
io_uring: kill extra user_bufs check
io_uring: fix overlapped memcpy in io_req_map_rw()
io_uring: refactor io_req_map_rw()
io_uring: simplify io_rw_prep_async()
io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
io_uring: mark io_uring_fops/io_op_defs as __read_mostly
io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOLL thread too
io_uring: base SQPOLL handling off io_sq_data
io_uring: split SQPOLL data into separate structure
io_uring: split work handling part of SQPOLL into helper
io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler
io_uring: use private ctx wait queue entries for SQPOLL
fs: align IOCB_* flags with RWF_* flags
io_uring: io_sq_thread() doesn't need to flush signals
io_wq: Make io_wqe::lock a raw_spinlock_t
io_uring: allow disabling rings during the creation
io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
io_uring: use an enumeration for io_uring_register(2) opcodes
io_uring: move io_uring_get_socket() into io_uring.h
io_uring: reference ->nsproxy for file table commands
io_uring: don't rely on weak ->files references
io_uring: enable task/files specific overflow flushing
io_uring: return cancelation status from poll/timeout/files handlers
io_uring: unconditionally grab req->task
io_uring: stash ctx task reference for SQPOLL
io_uring: move dropping of files into separate helper
io_uring: allow timeout/poll/files killing to take task into account
selftests/bpf: Fix alignment of .BTF_ids
selftests: net: Add drop monitor test
drop_monitor: Filter control packets in drop monitor
drop_monitor: Remove duplicate struct
drop_monitor: Remove no longer used functions
drop_monitor: Convert to using devlink tracepoint
drop_monitor: Prepare probe functions for devlink tracepoint
devlink: Add a tracepoint for trap reports
PCI: Add Kconfig options for MPS/MRRS strategy
power: supply: ucs1002: fix some health status issues
ionic: prevent early watchdog check
ionic: stop watchdog timer earlier on remove
octeontx2-pf: Fix synchnorization issue in mbox
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
octeontx2-af: Fix enable/disable of default NPC entries
PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds"
PCI/PM: Remove unused PCI_PM_BUS_WAIT
PCI/P2PDMA: Drop double zeroing for sg_init_table()
PCI: Simplify bool comparisons
MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
arm64: permit ACPI core to map kernel memory used for table overrides
tcp: add exponential backoff in __tcp_send_ack()
inet: remove icsk_ack.blocked
net: macb: move pdata to private header
selftests: mlxsw: Add a PFC test
selftests: mlxsw: Add headroom handling test
selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
selftests: forwarding: devlink_lib: Support port-less topologies
selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set
HID: add vivaldi HID driver
can: flexcan: disable runtime PM if register flexcandev failed
can: flexcan: add flexcan driver for i.MX8MP
can: flexcan: initialize all flexcan memory for ECC function
can: mcp251xfd: rename all remaining occurrence to mcp251xfd
can: mcp251xfd: rename all user facing strings to mcp251xfd
can: mcp251xfd: rename driver files and subdir to mcp251xfd
MIPS: process: include exec.h header in process.c
MIPS: process: Add prototype for function arch_dup_task_struct
dm: fix missing imposition of queue_limits from dm_wq_work() thread
selftests/bpf: Test "incremental" btf_dump in C format
libbpf: Make btf_dump work with modifiable BTF
drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use.
drm/amd/amdgpu: Define and implement a function that collects number of waves that are in flight.
bpf, selftests: Add redirect_neigh selftest
bpf, selftests: Use bpf_tail_call_static where appropriate
bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
bpf: Add redirect_neigh helper as redirect drop-in
bpf, net: Rework cookie generator as per-cpu one
bpf: Add classid helper only based on skb->sk
RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
RDMA/core: Remove ucontext->closing
drm/i915: Avoid mixing integer types during batch copies
drm/i915/gem: Always test execution status on closing the context
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915/gem: Hold request reference for canceling an active context
drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
drm/i915: check i915_vm_alloc_pt_stash for errors
drm/i915: Fix uninitialised variable in intel_context_create_request.
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915: Fix an error code i915_gem_object_copy_blt()
drm/i915/gt: Clear the buffer pool age before use
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
RDMA/rtrs: Remove unused field of rtrs_iu
RISC-V: Check clint_time_val before use
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amdgpu: drop duplicated ecc check for vega10 (v5)
cgroup: Zero sized write should be no-op
drm/amd/display: add pipe reassignment prevention code to dcn3
drm/amdgpu: use function pointer for gfxhub functions
drm/amd/amdgpu: Prepare implementation to support reporting of CU usage
drm/amd/amdgpu: Clean up header file of symbols that are defined to be static
btrfs: fix filesystem corruption after a device replace
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
leds: ns2: do not guard OF match pointer with of_match_ptr
leds: ns2: convert to fwnode API
leds: tlc591xx: fix leak of device node iterator
leds: pca963x: use struct led_init_data when registering
leds: pca963x: register LEDs immediately after parsing, get rid of platdata
leds: tca6507: remove binding comment
leds: tca6507: cosmetic change: use helper variable
leds: tca6507: do not set GPIO names
dt-bindings: leds: tca6507: convert to YAML
ledtrig-cpu: Limit to 8 CPUs
leds: TODO: Add documentation about possible subsystem improvements
leds: pca9532: read pwm settings from device tree
leds: pca9532: correct shift computation in pca9532_getled
leds: lm36274: Fix warning for undefined parameters
leds: lm3532: Fix warnings for undefined parameters
leds: pca963x: use flexible array
leds: pca963x: cosmetic: rename variables
leds: pca963x: cosmetic: rename variables
leds: pca963x: use devres LED registering function
leds: pca963x: cosmetic: use helper variables, better indentation
leds: tca6507: fix potential zero passed to ERR_PTR
leds: tca6507: fix warning triggered by fwnode conversion.
leds: tca6507: use fwnode API instead of OF
leds: tca6507: Absorb platform data
media: hist-v4l2.rst: remove :c:`type` from structs and enums
media: hist-v4l2.rst: remove struct duplication
media: v4l2-subdev.h: fix a kernel-doc markup
media: cec-core.rst: fix warnings with Sphinx 3.0+
media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup
media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h
media: docs: ipu3.rst: rely at automarkup extension
mfd: asic3: Build if COMPILE_TEST=y
dt-bindings: mfd: Correct interrupt flags in examples
mfd: Add ACPI support to Kontron PLD driver
mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC
MAINTAINERS: exclude char maintainers from things they do not maintain
cgroup: remove redundant kernfs_activate in cgroup_setup_root()
ACPI / NUMA: Add stub function for pxm_to_node()
ARM: imx6q: Fixup RCU usage for cpuidle
Documentation: PM: Fix a reStructuredText syntax error
cpufreq: intel_pstate: Fix missing return statement
bpf: fix raw_tp test run in preempt kernel
ice: preserve NVM capabilities in safe mode
ice: increase maximum wait time for flash write commands
mfd: lp87565: Add LP87524-Q1 variant
dt-bindings: mfd: Add LP87524-Q1
dt-bindings: mfd: lp87565: Convert to yaml
mfd: mt6360: Remove unused include <linux/version.h>
mfd: sm501: Fix leaks in probe()
mfd: syscon: Don't free allocated name for regmap_config
dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 compatibles
dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings
dt-bindings: mfd: ab8500: Remove weird Unicode characters
mfd: sprd: Add wakeup capability for PMIC IRQ
vhost vdpa: fix vhost_vdpa_open error handling
mfd: intel-lpss: Add device IDs for UART ports for Lakefield
mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table
mfd: wcd934x: Simplify with dev_err_probe()
mfd: stmfx: Simplify with dev_err_probe()
mfd: madera: Simplify with dev_err_probe()
mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller
dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding
mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning
mfd: rn5t618: Add a power supply subdevice
mfd: Kconfig: Fix typo of 'individual'
ASoC: atmel-pcm: remove unnecessary include
spi: atmel: remove unnecessary include
ASoC: hdac_hda: allow runtime pm at end of probe
ALSA: HDA: Early Forbid of runtime PM
mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
mtd: rawnand: cadence: remove a redundant dev_err call
mtd: rawnand: ams-delta: Fix non-OF build warning
mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
mtd: rawnand: atmel: Check return values for nand_read_data_op
mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
mtd: rawnand: qcom: Simplify with dev_err_probe()
mtd: rawnand: marvell: Fix and update kerneldoc
mtd: rawnand: marvell: Simplify with dev_err_probe()
mtd: rawnand: gpmi: Simplify with dev_err_probe()
mtd: rawnand: atmel: Simplify with dev_err_probe()
mtd: onenand: Simplify with dev_err_probe()
mtd: rawnand: marvell: Support panic_write for mtdoops
mtd: spinand: gigadevice: Add support for GD5F4GQ4xC
mtd: spinand: gigadevice: Add QE Bit
mtd: spinand: gigadevice: Only one dummy byte in QUADIO
mtd: rawnand: vf610: disable clk on error handling path in probe
mtd: rawnand: oxnas: cleanup/simplify code
mtd: spinand: macronix: Add support for MX31UF1GE4BC
mtd: spinand: macronix: Add support for MX31LF1GE4BC
mtd: rawnand: pasemi: Make pasemi_device_ready() static
mtd: rawnand: stm32_fmc2: fix a buffer overflow
mtd: rawnand: atmel: Get rid of the legacy interface implementation
mtd: rawnand: atmel: Convert the driver to exec_op()
mtd: rawnand: atmel: Use nand_prog_page_end_op()
mtd: rawnand: atmel: Use nand_{write,read}_data_op()
mtd: rawnand: atmel: Drop redundant nand_read_page_op()
mtd: rawnand: atmel: Enable the NFC controller at probe time
mtd: rawnand: Use the NAND framework user_conf object for ECC flags
mtd: rawnand: Use the ECC framework user input parsing bits
mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helper
mtd: rawnand: Use the ECC framework OOB layouts
drm: drm_dsc.h: fix a kernel-doc markup
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
xfs: fix finobt btree block recovery ordering
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
serial: 8250_dw: Fix clk-notifier/port suspend deadlock
serial: 8250: Skip uninitialized TTY port baud rate update
serial: 8250: Discard RTS/DTS setting from clock update method
perf beauty mmap_flags: Conditionaly define the mmap flags
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() to avoid IRQ storm
serial: 8250_fsl: Fix TX interrupt handling condition
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
tty: serial: lpuart: fix lpuart32_write usage
regulator: rtmv20: Add missing regcache cache only before marked as dirty
regulator: rtmv20: Update DT binding document and property name parsing
printk: reduce setup_text_buf size to LOG_LINE_MAX
misc: mic: drop double zeroing
ASoC: soc-core: use devm_snd_soc_register_card()
printk: avoid and/or handle record truncation
ALSA: hda - Don't register a cb func if it is registered already
s390: remove orphaned function declarations
s390/startup: add kaslr_offset to pgm check info print
s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab
s390/sclp_sdias: remove unused sclp_sdias_exit
s390/startup: correct "dfltcc" option parsing
s390/vdso: remove orphaned declarations
s390/cio: remove unused channel_subsystem_reinit
s390: remove cad commandline option
gpio: pca953x: Add support for the NXP PCAL9554B/C
selftests: netfilter: add time counter check
netfilter: nf_tables: add userdata attributes to nft_chain
netfilter: nf_tables: use nla_memdup to copy udata
pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent
pinctrl: cannonlake: Modify COMMUNITY macros to be consistent
pinctrl: tigerlake: Fix register offsets for TGL-H variant
pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2
netfilter: nf_tables: fix userdata memleak
can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
tools: gpio: add debounce support to gpio-event-mon
tools: gpio: add multi-line monitoring to gpio-event-mon
tools: gpio: port gpio-event-mon to v2 uAPI
tools: gpio: port gpio-hammer to v2 uAPI
tools: gpio: rename nlines to num_lines
tools: gpio: port gpio-watch to v2 uAPI
tools: gpio: port lsgpio to v2 uAPI
gpio: uapi: document uAPI v1 as deprecated
gpiolib: cdev: support setting debounce
gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL
gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL
gpiolib: cdev: support edge detection for uAPI v2
gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO_V2_GET_LINEINFO_WATCH_IOCTL
gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_LINE_GET_VALUES_IOCTL
gpiolib: add build option for CDEV v1 ABI
gpiolib: make cdev a build option
gpio: uapi: define uAPI v2
gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes
gpiolib: cdev: replace strncpy() with strscpy()
gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset
gpio: mockup: refactor the module init function
gpio: mockup: use the generic 'gpio-line-names' property
gpio: mockup: pass the chip label as device property
gpio: mockup: increase the number of supported device properties
gpio: mockup: remove unneeded return statement
gpio: mockup: use pr_fmt()
gpio: mockup: use KBUILD_MODNAME
gpio: mockup: drop unneeded includes
Documentation: gpio: add documentation for gpio-mockup
lib: string_helpers: provide kfree_strarray()
gpio: mpc8xxx: simplify ls1028a/ls1088a support
gpio: mockup: fix resource leak in error path
pinctrl: mediatek: use devm_platform_ioremap_resource_byname()
x86/mce: Use idtentry_nmi_enter/exit()
pinctrl: nuvoton: npcm7xx: Constify static ops structs
dt-binding: can: mcp25xxfd: documentation fixes
can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode
can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup
can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information
can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages
mtd: hyperbus: hbmc-am654: Add DMA support for reads
mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe
mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
mtd: hyperbus: Provide per device private pointer
kvm: arm64: Remove unnecessary hyp mappings
kvm: arm64: Set up hyp percpu data for nVHE
kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE
kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp
kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars
kvm: arm64: Remove hyp_adr/ldr_this_cpu
kvm: arm64: Remove __hyp_this_cpu_read
kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM
kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h
kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY
serial: qcom_geni_serial: To correct QUP Version detection logic
clocksource: clint: Export clint_time_val for modules
habanalabs/gaudi: use correct define for qman init
ARM: dts: hisilicon: add SD5203 dts
ARM: dts: hisilicon: fix the system controller compatible nodes
media: glossary.rst: use the right case for glossary entries
x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list
media: camera-sensor.rst: fix a doc build warning
x86/mce: Add Skylake quirk for patrol scrub reported errors
hwmon: (amd_energy) optimize accumulation interval
hwmon: (amd_energy) Move label out of accumulation structure
drm/vmwgfx: Fix error handling in get_node
scsi: qla2xxx: Update version to 10.02.00.103-k
scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue
scsi: qla2xxx: Fix crash on session cleanup with unload
scsi: qla2xxx: Fix reset of MPI firmware
scsi: qla2xxx: Fix MPI reset needed message
scsi: qla2xxx: Fix buffer-buffer credit extraction error
scsi: qla2xxx: Correct the check for sscanf() return value
scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_byname()
ARM: debug: add UART early console support for SD5203
ARM: hisi: add support for SD5203 SoC
net: mscc: ocelot: look up the filters in flower_stats() and flower_destroy()
net: mscc: ocelot: add a new ocelot_vcap_block_find_filter_by_id function
net: mscc: ocelot: rename variable 'cnt' in vcap_data_offset_get()
net: mscc: ocelot: rename variable 'count' in vcap_data_offset_get()
net: mscc: ocelot: calculate vcap offsets correctly for full and quarter entries
net: mscc: ocelot: parse flower action before key
net: mscc: ocelot: remove unneeded VCAP parameters for IS2
net: mscc: ocelot: automatically detect VCAP constants
net: mscc: ocelot: add definitions for VCAP ES0 keys, actions and target
net: mscc: ocelot: add definitions for VCAP IS1 keys, actions and target
net: mscc: ocelot: generalize existing code for VCAP
net: mscc: ocelot: return error if VCAP filter is not found
net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
mptcp: Handle incoming 32-bit DATA_FIN values
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
net: mvneta: avoid possible cache misses in mvneta_rx_swbm
autofs: use __kernel_write() for the autofs pipe writing
libbpf: Compile in PIC mode only for shared library case
libbpf: Compile libbpf under -O2 level by default and catch extra warnings
libbpf: Fix uninitialized variable in btf_parse_type_sec
bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access
MAINTAINERS: Remove Andrew F. Davis
power: supply: ab8500-fg: fix spelling typo
power: supply: bq25890: document IBAT compensation DT properties
power: supply: bq25890: support IBAT compensation
power: supply: ds278x: fix spelling typo
dt-bindings: power: ingenic,battery: add new compatibles
dt-bindings: power: Convert ingenic,battery.txt to YAML
via-rhine: New device driver maintainer
via-rhine: Eliminate version information
via-rhine: VTunknown1 device is really VT8251 South Bridge
via-rhine: Fix for the hardware having a reset failure after resume
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amd/display: fix return value check for hdcp_work
perf trace beauty: Add script to autogenerate mremap's flags args string/id table
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
drm/amd/pm: Removed fixed clock in auto mode DPM
lib8390: Replace panic() call with BUILD_BUG_ON
net: rtlwifi: Replace in_interrupt() for context detection
net: rtlwifi: Remove in_interrupt() from debug macro
net: rtlwifi: Remove void* casts related to delayed work
net: libertas: Use netif_rx_any_context()
net: libertas libertas_tf: Remove in_interrupt() from debug macro.
net: mwifiex: Use netif_rx_any_context().
net: hostap: Remove in_interrupt() usage
net: iwlwifi: Remove in_interrupt() from tracing macro.
net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros
net: brcmfmac: Convey allocation mode as argument
net: brcmfmac: Convey execution context via argument to brcmf_netif_rx()
net: brcmfmac: Replace in_interrupt()
net: wan/lmc: Remove lmc_trace()
net: usb: net1080: Remove in_interrupt() comment
net: usb: kaweth: Remove last user of kaweth_control()
net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
net: vxge: Remove in_interrupt() conditionals
net: sun3lance: Remove redundant checks in interrupt handler
net: sunbmac: Replace in_interrupt() usage
net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
net: sfc: Replace in_interrupt() usage
net: natsemi: Replace in_interrupt() usage.
net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
net: ionic: Remove WARN_ON(in_interrupt()).
net: ionic: Replace in_interrupt() usage.
net: intel: Remove in_interrupt() warnings
net: fec_mpc52xx: Replace in_interrupt() usage
net: e100: Remove in_interrupt() usage and pointless GFP_ATOMIC allocation
net: cxbg4: Remove pointless in_interrupt() check
net: cxgb3: Cleanup in_interrupt() usage
net: atheros: Remove WARN_ON(in_interrupt())
net: caif: Use netif_rx_any_context()
net: Add netif_rx_any_context()
net: caif: Remove unused caif SPI driver
net: enic: Cure the enic api locking trainwreck
devlink: include <linux/const.h> for _BITUL
cxgb4/ch_ktls: ktls stats are added at port level
cxgb4: Avoid log flood
ch_ktls: Issue if connection offload fails
selinux: provide a "no sooner than" date for the checkreqprot removal
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
dt-bindings: Fix 'reg' size issues in zynqmp examples
dm snap persistent: simplify area_io()
dm thin metadata: Remove unused local variable when create thin and snap
dm raid: remove unnecessary discard limits for raid10
dm raid: fix discard limits for raid1 and raid10
dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
dm: use dm_table_get_device_name() where appropriate in targets
dm table: make 'struct dm_table' definition accessible to all of DM core
dm: eliminate need for start_io_acct() forward declaration
dm: simplify __process_abnormal_io()
dm: push use of on-stack flush_bio down to __send_empty_flush()
dm: optimize max_io_len() by inlining max_io_len_target_boundary()
dm: push md->immutable_target optimization down to __process_bio()
dm: change max_io_len() to use blk_max_size_offset()
dm table: stack 'chunk_sectors' limit to account for target-specific splitting
dt-bindings: vendor-prefixes: add Zealz
dt-bindings: vendor-prefixes: add Wandbord/Technexion
dt-bindings: vendor-prefixes: add Embest RIoT
dt-bindings: vendor-prefixes: add iMX6 Rex Project
dt-bindings: vendor-prefixes: add DFI
dt-bindings: example: Grammar improvements
dt-bindings: gpu: samsung-rotator: Add missing properties
dt-bindings: Add LM81 and DS1780 as trivial devices
fddi/skfp: Avoid the use of one-element array
l2tp: report rx cookie discards in netlink get
net: dsa: seville: fix VCAP IS2 action width
net: dsa: felix: fix incorrect action offsets for VCAP IS2
bpf, selftests: Fix warning in snprintf_btf where system() call unchecked
rtc: rv8803: simplify the return expression of rv8803_nvram_write
rtc: meson: simplify the return expression of meson_vrtc_probe
rtc: rx8010: rename rx8010_init_client() to rx8010_init()
net: hns3: dump tqp enable status in debugfs
net: hns3: debugfs add new command to query device specifications
net: hns3: remove unused code in hns3_self_test()
net: hns3: Add RoCE VF reset support
net: hns3: add UDP segmentation offload support
net: hns3: rename trace event hns3_over_8bd
net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
drm/amdgpu: Use SKU instead of DID for FRU check v2
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amd/powerplay: add one sysfs file to support the feature to modify gfx clock on Raven/Raven2/Picasso APU.
octeontx2-af: add parser support for NAT-T-ESP
octeontx2-af: optimize parsing of IPv6 fragments
octeontx2-af: Add IPv6 fields to default MKEX
octeontx2-af: fix Extended DSA and eDSA parsing
octeontx2-af: add parser support for Forward DSA
octeontx2-af: cleanup KPU config data
octeontx2-af: fix LD CUSTOM LTYPE aliasing
drm/amdgpu: add new trace event for page table update
drm/amdgpu: fix incorrect comment
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amd/display: make two symbols static
drm/amd/display: make get_color_space_type() static
amd/drm/display: avoid dcn3 on flip opp change for slave pipes
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: [FW Promotion] Release 0.0.35
selftests: Add selftest for disallowing modify_return attachment to freplace
selftests/bpf: Adding test for arg dereference in extension trace
selftests: Add test for multiple attachments of freplace program
libbpf: Add support for freplace attachment in bpf_link_create
bpf: Fix context type resolving for extension programs
bpf: Support attaching freplace programs to multiple attach points
bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach
drm/amd/display: Revert check for flip pending before locking pipes
drm/amd/display: Add debug param to force dio disable
drm/amd/display: Calc DLG from dummy p-state if full p-state unsupported
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: Ensure all debug bits are passed to fw
drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder
drm/amd/display: Update NV1x SR latency values
net: phy: realtek: fix rtl8211e rx/tx delay config
virtio-net: don't disable guest csum when disable LRO
i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ
i2c: efm32: Use devm_platform_get_and_ioremap_resource()
i2c: i801: Add support for Intel Alder Lake PCH-S
PCI/PM: Rename pci_dev.d3_delay to d3hot_delay
PCI/PM: Remove unused pcibios_pm_ops
selftests/bpf: Test BTF's handling of endianness
libbpf: Support BTF loading and raw data output in both endianness
selftests/bpf: Move and extend ASSERT_xxx() testing macros
fs: dlm: rework receive handling
fs: dlm: disallow buffer size below default
fs: dlm: handle range check as callback
fs: dlm: fix mark per nodeid setting
fs: dlm: remove lock dependency warning
selftests: Make sure all 'skel' variables are declared static
xsk: Fix a documentation mistake in xsk_queue.h
selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id
bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore
selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h
selftests/bpf: Fix unused-result warning in snprintf_btf.c
efi: efivars: limit availability to X86 builds
efi: remove some false dependencies on CONFIG_EFI_VARS
efi: gsmi: fix false dependency on CONFIG_EFI_VARS
efi: efivars: un-export efivars_sysfs_init()
efi: pstore: move workqueue handling out of efivars
efi: pstore: disentangle from deprecated efivars module
efi: mokvar-table: fix some issues in new code
ftrace: Move RCU is watching check after recursion check
RDMA/hns: Remove unused variables and definitions
iio: adc: gyroadc: fix leak of device node iterator
iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
iio: adc: at91-sama5d2_adc: fix DMA conversion crash
tracing: Fix trace_find_next_entry() accounting of temp buffer size
iio: ad7292: Fix of_node refcounting
iio: ltc2983: Fix of_node refcounting
counter: use semicolons rather than commas to separate statements
iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
iio: cros_ec: unify hw fifo attributes into the core file
dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
iio: adc: ad9467: add support for AD9265 high-speed ADC
iio: adc: ad9467: add support for AD9434 high-speed ADC
iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
iio: buffer-dmaengine: remove non managed alloc/free
iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
iio: ssp: use PLATFORM_DEVID_NONE
dt-bindings: iio: adc: ad7291: add binding
iio: adc: ad7291: convert to device tree
iio: event: NULL-ify IIO device's event_interface ref during unregister
iio: event: use short-hand variable in iio_device_{un}register_eventset functions
dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
iio:light:gp2ap002 fix spelling typo in comments
spi: spi-dw: Remove extraneous locking
spi: dw: Add KeemBay Master capability
spi: dw: Convert CS-override to DW SPI capabilities
spi: dw: Discard DW SSI chip type storages
spi: dw: Use relaxed IO-methods to access FIFOs
spi: dw: Disable all IRQs when controller is unused
spi: dw: Clear IRQ status on DW SPI controller reset
spi: dw: Initialize n_bytes before the memory barrier
spi: dw: Discard IRQ threshold macro
f2fs: fix slab leak of rpages pointer
f2fs: compress: fix to disallow enabling compress on non-empty file
f2fs: compress: introduce cic/dic slab cache
f2fs: compress: introduce page array slab cache
RDMA/i40iw: Remove intermediate pointer that points to the same struct
RDMA/mthca: Combine special QP struct with mthca QP
RDMA/drivers: Remove udata check from special QP
RDMA/core: Align write and ioctl checks of QP types
RDMA/mlx4: Prepare QP allocation to remove from the driver
RDMA/mlx4: Embed GSI QP into general mlx4_ib QP
RDMA/mlx5: Delete not needed GSI QP signal QP type
RDMA/mlx5: Change GSI QP to have same creation flow like other QPs
RDMA/mlx5: Reuse existing fields in parent QP storage object
RDMA/mlx5: Embed GSI QP into general mlx5_ib QP
extcon: axp288: Use module_platform_driver to simplify the code
extcon: ptn5150: Do not print error during probe if nothing is attached
spi: dw-dma: Add one-by-one SG list entries transfer
spi: dw-dma: Pass exact data to the DMA submit and wait methods
spi: dw-dma: Move DMAC register cleanup to DMA transfer method
spi: dw-dma: Detach DMA transfer into a dedicated method
spi: dw-dma: Remove DMA Tx-desc passing around
spi: dw-dma: Check DMA Tx-desc submission status
spi: dw-dma: Move DMA transfers submission to the channels prep methods
spi: dw-dma: Check rx_buf availability in the xfer method
spi: dw-dma: Configure the DMA channels in dma_setup
spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified
spi: dw-dma: Set DMA Level registers on init
iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
udf: Limit sparing table size
udf: Remove pointless union in udf_inode_info
udf: Avoid accessing uninitialized data on failed inode read
arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option
arm64: Pull in task_stack_page() to Spectre-v4 mitigation code
KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled
arm64: Get rid of arm64_ssbd_state
KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()
KVM: arm64: Get rid of kvm_arm_have_ssbd()
KVM: arm64: Simplify handling of ARCH_WORKAROUND_2
arm64: Rewrite Spectre-v4 mitigation code
arm64: Move SSBD prctl() handler alongside other spectre mitigation code
arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4
arm64: Treat SSBS as a non-strict system feature
arm64: Group start_thread() functions together
KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2
arm64: Rewrite Spectre-v2 mitigation code
arm64: Introduce separate file for spectre mitigations and reporting
arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2
KVM: arm64: Simplify install_bp_hardening_cb()
KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE
arm64: Remove Spectre-related CONFIG_* options
arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
null_blk: add support for max open/active zone limit for zoned devices
block-mq: fix comments in blk_mq_queue_tag_busy_iter
blk-mq: call commit_rqs while list empty but error happen
dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching
io_uring: fix async buffered reads when readahead is disabled
efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
pinctrl: mediatek: mt7622: add antsel pins/groups
pinctrl: ocelot: simplify the return expression of ocelot_gpiochip_register()
pinctrl: at91-pio4: add support for sama7g5 SoC
dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5
KVM: arm64: Match PMU error code descriptions with error conditions
KVM: arm64: Add undocumented return values for PMU device control group
pinctrl: spear: simplify the return expression of tvc_connect()
pinctrl: spear: simplify the return expression of spear310_pinctrl_probe
KVM: arm64: Document PMU filtering API
KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1
KVM: arm64: Add PMU event filtering infrastructure
KVM: arm64: Use event mask matching architecture revision
KVM: arm64: Refactor PMU attribute error handling
mtd: spi-nor: winbond: Add support for w25q64jwm
mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash
mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d
mtd: spi-nor: Prefer asynchronous probe
gpio: mxc: Support module build
s390/startup: avoid save_area_sync overflow
s390: remove unused _swsusp_reset_dma
s390/kaslr: correct and explain randomization base generation
s390/kaslr: avoid mixing valid random value and an error code
s390/3215: simplify the return expression of tty3215_open()
pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
pinctrl: sprd: use module_platform_driver to simplify the code
pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
pinctrl: Ingenic: Correct the pullup and pulldown parameters of JZ4780.
pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
pinctrl: aspeed: Use the right pinconf mask
pinctrl: aspeed: Format pinconf debug consistent with pinmux
dt-bindings: pinctrl: renesas,pfc: align example GPIO hog name with dtschema
dt-bindings: gpio: convert bindings for Maxim MAX732x family to dtschema
dt-bindings: gpio: convert bindings for NXP PCA953x family to dtschema
perf tools: Separate the checking of headers only used to build beautification tables
dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names
dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 compatibles
dt-bindings: gpio: pl061: add gpio-line-names
pinctrl: imx: Support building i.MX pinctrl core driver as module
pinctrl: imx: Support building SCU pinctrl core driver as module
pinctrl: imx: Use function callbacks for SCU related functions
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
serial: mvebu-uart: fix unused variable warning
arm64: dts: xilinx: align GPIO hog names with dtschema
USB: serial: pl2303: add device-id for HP GC device
KVM: VMX: vmx_uret_msrs_list[] can be static
f2fs: fix to do sanity check on segment/section count
f2fs: fix to check segment boundary during SIT page readahead
f2fs: fix uninit-value in f2fs_lookup
PM / devfreq: tegra30: Improve initial hardware resetting
PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
PM / devfreq: Add devfreq_get_devfreq_by_node function
f2fs: remove unneeded parameter in find_in_block()
f2fs: fix wrong total_sections check and fsmeta check
f2fs: remove duplicated code in sanity_check_area_boundary
f2fs: remove unused check on version_bitmap
f2fs: relocate blkzoned feature check
f2fs: do sanity check on zoned block device path
f2fs: add trace exit in exception path
f2fs: change return value of reserved_segments to unsigned int
ubifs: journal: Make sure to not dirty twice for auth nodes
ath11k: Move non-fatal warn logs to dbg level
ath9k: Remove set but not used variable
wl3501_cs: Remove unnecessary NULL check
wl1251/wl12xx: fix a typo in comments
qtnfmac: fix resource leaks on unsupported iftype error return path
rtw88: show current regulatory in tx power table
rtw88: add dump fw crash log
rtw88: add dump firmware fifo support
rtw88: handle and recover when firmware crash
rtw88: increse the size of rx buffer size
platform/chrome: Use kobj_to_dev() instead of container_of()
perf/x86/intel: Fix Ice Lake event constraint table
perf/x86/intel/uncore: Fix the scale of the IMC free-running events
perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
perf/x86/msr: Add Jasper Lake support
perf/x86/intel: Add Jasper Lake support
perf/x86/intel/uncore: Reduce the number of CBOX counters
perf/x86/intel/uncore: Update Ice Lake uncore units
perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support
lockdep: Optimize the memory usage of circular queue
USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp
selftests/bpf: Test BTF writing APIs
libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset
libbpf: Add BTF writing APIs
ethtool: mark netlink family as __ro_after_init
genetlink: add missing kdoc for validation flags
net/sched: cls_u32: Replace one-element array with flexible-array member
qed/qed_ll2: Replace one-element array with flexible-array member
stmmac: intel: Adding ref clock 1us tic for LPI cntr
net: usb: ax88179_178a: add MCT usb 3.0 adapter
net: usb: ax88179_178a: fix missing stop entry in driver_info
net: ipa: fix two comments
net: ipa: rename a phandle variable
net: ipa: fix two mild warnings
net: ipa: share field mask values for GSI general interrupt
net: ipa: share field mask values for GSI global interrupt
net: ipa: share field mask values for GSI interrupt type
net: ipa: remove unused status structure field masks
net: ipa: kill unused status exceptions
net: ipa: kill unused status opcodes
net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
selftests/bpf: Add test for bpf_seq_printf_btf helper
bpf: Add bpf_seq_printf_btf helper
selftests/bpf: Fix overflow tests to reflect iter size increase
bpf: Bump iter seq size to support BTF representation of large data structures
selftests/bpf: Add bpf_snprintf_btf helper tests
bpf: Add bpf_snprintf_btf helper
bpf: Move to generic BTF show support, apply it to seq files/strings
bpf: Provide function to get vmlinux BTF information
libbpf: Add btf__new_empty() to create an empty BTF object
libbpf: Allow modification of BTF and add btf__add_str API
libbpf: Extract generic string hashing function for reuse
libbpf: Generalize common logic for managing dynamically-sized arrays
libbpf: Remove assumption of single contiguous memory for BTF data
libbpf: Refactor internals of BTF type index
drm/msm: fix 32b build warns
selftests: Remove fmod_ret from test_overhead
bpf: verifier: refactor check_attach_btf_id()
bpf: change logging calls from verbose() to bpf_log() and use log pointer
bpf: disallow attaching modify_return tracing functions to other BPF programs
selftest: bpf: Test copying a sockmap and sockhash
selftests: bpf: Remove shared header from sockmap iter test
selftests: bpf: Add helper to compare socket cookies
bpf: sockmap: Enable map_update_elem from bpf_iter
Input: joystick - add ADC attached joystick driver.
dt-bindings: input: Add docs for ADC driven joystick
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
Input: trackpoint - enable Synaptics trackpoints
ibmvnic: create send_control_ip_offload
ibmvnic: create send_query_ip_offload
ibmvnic: rename send_map_query to send_query_map
ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
ibmvnic: rename send_cap_queries to send_query_cap
ibmvnic: set up 200GBPS speed
atm: atmtcp: Constify atmtcp_v_dev_ops
ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
iommu/arm-smmu-v3: Add SVA device feature
iommu/arm-smmu-v3: Check for SVA features
iommu/arm-smmu-v3: Seize private ASID
iommu/arm-smmu-v3: Share process page tables
iommu/arm-smmu-v3: Move definitions to a header
iommu/io-pgtable-arm: Move some definitions to a header
PCI: shpchp: Remove unused 'rc' assignment
net/smc: CLC decline - V2 enhancements
net/smc: introduce CLC first contact extension
net/smc: CLC accept / confirm V2
net/smc: determine accepted ISM devices
net/smc: build and send V2 CLC proposal
net/smc: determine proposed ISM devices
net/smc: introduce list of pnetids for Ethernet devices
net/smc: introduce CHID callback for ISM devices
net/smc: introduce System Enterprise ID (SEID)
net/smc: prepare for more proposed ISM devices
net/smc: split CLC confirm/accept data to be sent
net/smc: separate find device functions
net/smc: CLC header fields renaming
net/smc: remove constant and introduce helper to check for a pnet id
net: Use kobj_to_dev() API
arm64: mte: Fix typo in memory tagging ABI documentation
net: core: add nested_level variable in net_device
net: core: introduce struct netdev_nested_priv for nested interface infrastructure
net: core: add __netdev_upper_dev_unlink()
net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer
fscrypt: export fscrypt_d_revalidate()
e1000e: Add support for Meteor Lake
igc: Clean up nvm_info structure
igc: Reject schedules with a base_time in the future
igc: Export a way to read the PTP timer
igc: Remove reset disable flag
igc: Save PTP time before a reset
igc: Remove references to SYSTIMR register
igc: Expose LPI counters
igc: Clean RX descriptor error flags
igc: Remove timeout check from ptp_tx work
igc: Don't reschedule ptp_tx work
igc: Rename IGC_TSYNCTXCTL_VALID macro
igc: Add new device ID's
igb: read PBA number from flash
igb: add XDP support
bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
Documentation: Chinese translation of Documentation/arm64/amu.rst
arm64: cpufeature: Export symbol read_sanitised_ftr_reg()
doc: zh_CN: index files in arm64 subdirectory
mailmap: add entry for <mstarovoitov@marvell.com>
drm/i915: Fix state checker hw.active/hw.enable readout
doc: seq_file: clarify role of *pos in ->next()
arm64: mm: Pin down ASIDs for sharing mm with devices
firmware: arm_sdei: Remove _sdei_event_unregister()
firmware: arm_sdei: Remove _sdei_event_register()
firmware: arm_sdei: Introduce sdei_do_local_call()
firmware: arm_sdei: Cleanup on cross call function
firmware: arm_sdei: Remove while loop in sdei_event_unregister()
firmware: arm_sdei: Remove while loop in sdei_event_register()
firmware: arm_sdei: Remove redundant error message in sdei_probe()
firmware: arm_sdei: Remove duplicate check in sdei_get_conduit()
firmware: arm_sdei: Unregister driver on error in sdei_init()
firmware: arm_sdei: Avoid nested statements in sdei_init()
firmware: arm_sdei: Retrieve event number from event instance
firmware: arm_sdei: Common block for failing path in sdei_event_create()
firmware: arm_sdei: Remove sdei_is_err()
net_sched: remove a redundant goto chain check
selftests/bpf: Add raw_tp_test_run
libbpf: Support test run of raw tracepoint programs
bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
docs: vxlan: add info about device features
selftests: net: add a test for static UDP tunnel ports
netdevsim: support the static IANA VXLAN port flag
ice: convert to new udp_tunnel infrastructure
ice: remove unused args from ice_get_open_tunnel_port()
i40e: convert to new udp_tunnel infrastructure
selftests: net: add a test for shared UDP tunnel info tables
netdevsim: shared UDP tunnel port table support
netdevsim: add warnings on unexpected UDP tunnel port errors
udp_tunnel: add the ability to share port tables
regmap: add support to regmap_field_bulk_alloc/free apis
net: bridge: fdb: don't flush ext_learn entries
net: phy: dp83869: Add speed optimization feature
net: phy: dp83869: support Wake on LAN
net: ethernet: ave: Replace alloc_etherdev() with devm_alloc_etherdev()
spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred"
xsk: Fix possible crash in socket_release when out-of-memory
spi: fsl-dspi: fix NULL pointer dereference
regulator: rtmv20: Add DT-binding document for Richtek RTMV20
regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
regulator: resolve supply after creating regulator
regulator: print symbolic errors in kernel messages
regulator: print state at boot
arm_pmu: arm64: Use NMIs for PMU
arm_pmu: Introduce pmu_irq_ops
KVM: arm64: pmu: Make overflow handler NMI safe
arm64: perf: Defer irq_work to IPI_IRQ_WORK
arm64: perf: Remove PMU locking
arm64: perf: Avoid PMXEV* indirection
arm64: perf: Add missing ISB in armv8pmu_enable_counter()
perf: Add Arm CMN-600 PMU driver
perf: Add Arm CMN-600 DT binding
coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
coresight: core: Allow the coresight core driver to be built as a module
coresight: catu: Allow catu drivers to be built as modules
coresight: tmc-etr: Add function to register catu ops
coresight: cti: Allow cti to be built as a module
coresight: cti: Increase reference count when enabling cti
coresight: cti: Don't disable ect device if it's not enabled
coresight: cti: Fix bug clearing sysfs links on callback
coresight: cti: Fix remove sysfs link error
coresight: cti: Add function to register cti associate ops
coresight: replicator: Allow replicator driver to be built as module
coresight: funnel: Allow funnel driver to be built as module
coresight: tmc: Allow tmc to be built as a module
coresight: tpiu: Allow tpiu to be built as a module
coresight: etb: Allow etb to be built as a module
coresight: etm4x: Allow etm4x to be built as a module
coresight: etm3x: Allow etm3x to be built as a module
coresight: etm: perf: Fix warning caused by etm_setup_aux failure
coresight: stm: Allow to build coresight-stm as a module
coresight: Add try_get_module() in coresight_grab_device()
coresight: Export global symbols
coresight: Add coresight prefix to barrier_pkt
coresight: Use IS_ENABLED for CONFIGs that may be modules
coresight: cpu_debug: Define MODULE_DEVICE_TABLE
coresight: cpu_debug: Add module name in Kconfig
regmap: destroy mutex (if used) in regmap_exit()
regmap: debugfs: use semicolons rather than commas to separate statements
ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
ASoC: cs4234: Add dtschema binding document
ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock
ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
ASoC: dt-bindings: sgtl5000: Add common clock properties
PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready
mm: do not rely on mm == current->mm in __get_user_pages_locked
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open()
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup()
ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()
ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()
ASoC: soc-component: add mark for soc_pcm_components_open/close()
ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
iomap: Call inode_dio_end() before generic_write_sync()
iomap: Allow filesystem to call iomap_dio_complete without i_rwsem
iomap: Set all uptodate bits for an Uptodate page
io_uring: fix potential ABBA deadlock in ->show_fdinfo()
blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
io_uring: always delete double poll wait entry on match
PM: runtime: Fix timer_expires data type on 32-bit arches
x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it
PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
mtd: rawnand: Make use of the ECC framework
mtd: nand: Use the new generic ECC object
mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevant
mtd: nand: Create helpers to set/extract the ECC requirements
mtd: spinand: Use nanddev_get_ecc_conf() when relevant
mtd: nand: Create a helper to extract the ECC configuration
mtd: rawnand: Use the new ECC engine type enumeration
PM: hibernate: Batch hibernate and resume IO requests
mtd: rawnand: Separate the ECC engine type and the ECC byte placement
arm64: perf: Add support caps under sysfs
nl80211: extend support to config spatial reuse parameter set
mac80211: Support not iterating over not-sdata-in-driver ifaces
nl80211: fix OBSS PD min and max offset validation
ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd
mac80211: fix some more kernel-doc in mesh
perf test: Fix msan uninitialized use.
perf parse-events: Reduce casts around bp_addr
perf test: Add expand cgroup event test
cfg80211: regulatory: remove a bogus initialization
mac80211: fix regression in sta connection monitor
perf tools: Allow creation of cgroup without open
perf tools: Copy metric events properly when expand cgroups
mac80211_hwsim: indicate support for S1G
mac80211_hwsim: write TSF timestamp correctly to S1G beacon
nl80211: include frequency offset in survey info
mac80211: support S1G association
perf stat: Add --for-each-cgroup option
mac80211: receive and process S1G beacons
KVM: x86: do not attempt TSC synchronization on guest writes
KVM: nSVM: delay MSR permission processing to first nested VM run
KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES
KVM: selftests: Add test for user space MSR handling
KVM: x86: Introduce MSR filtering
KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
KVM: x86: Add infrastructure for MSR filtering
KVM: x86: Allow deflecting unknown MSR accesses to user space
KVM: x86: Return -ENOENT on unimplemented MSRs
KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap
KVM: VMX: Move uret MSR lookup into update_transition_efer()
KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX
KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded"
KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs"
KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr"
KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"
KVM: VMX: Prepend "MAX_" to MSR array size defines
KVM: x86: Rename "shared_msrs" to "user_return_msrs"
KVM: x86/mmu: Move individual kvm_mmu initialization into common helper
KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit
KVM: x86: Use common definition for kvm_nested_vmexit tracepoint
KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint
KVM: VMX: Add a helper to test for a valid error code given an intr info
KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint
KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint
KVM: nVMX: WARN on attempt to switch the currently loaded VMCS
KVM: nVMX: Drop redundant VMCS switch and free_nested() call
KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state
KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest
KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
KVM: nVMX: Reset the segment cache when stuffing guest segs
KVM: x86/mmu: Track write/user faults using bools
KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level
KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested
KVM: x86/mmu: Capture requested page level before NX huge page workaround
KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers
KVM: x86/mmu: Refactor the zap loop for recovering NX lpages
KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
KVM: VMX: Rename ops.h to vmx_ops.h
KVM: VMX: Extract posted interrupt support to separate files
KVM: x86/mmu: Bail early from final #PF handling on spurious faults
KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed
KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation
KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent
KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg)
KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC
KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots()
KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls
KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"
KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID
KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
cpuidle-haltpoll: fix error comments in arch_haltpoll_disable
KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check
KVM: x86: Move illegal GPA helper out of the MMU code
KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function
KVM: x86: Unexport cpuid_query_maxphyaddr()
KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check
KVM: VMX: Do not perform emulation for INVD intercept
mac80211: avoid rate init for S1G band
KVM: SEV: shorten comments around sev_clflush_pages
KVM: SVM: Mark SEV launch secret pages as dirty.
KVM: nVMX: Add VM-Enter failed tracepoints for super early checks
KVM: nSVM: CR3 MBZ bits are only 63:52
KVM: x86: emulating RDPID failure shall return #UD rather than #GP
KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
KVM: MIPS: clean up redundant kvm_run parameters in assembly
KVM: SVM: Add tracepoint for cr_interception
KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
KVM: VMX: Invoke NMI handler via indirect call instead of INTn
KVM: VMX: Move IRQ invocation to assembly subroutine
KVM: x86: Add kvm_x86_ops hook to short circuit emulation
KVM: SVM: use __GFP_ZERO instead of clear_page()
KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it
KVM: x86: fix MSR_IA32_TSC read for nested migration
KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev()
KVM: SVM: Enable INVPCID feature on AMD
KVM: X86: Move handling of INVPCID types to x86
KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c
KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept
KVM: SVM: Add new intercept word in vmcb_control_area
KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors
KVM: SVM: Modify intercept_exceptions to generic intercepts
KVM: SVM: Change intercept_dr to generic intercepts
KVM: SVM: Change intercept_cr to generic intercepts
KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)
KVM: nSVM: Remove unused field
KVM: SVM: refactor exit labels in svm_create_vcpu
KVM: SVM: use __GFP_ZERO instead of clear_page
KVM: SVM: refactor msr permission bitmap allocation
KVM: nSVM: rename nested vmcb to vmcb12
KVM: SVM: rename a variable in the svm_create_vcpu
KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns
KVM: LAPIC: Narrow down the kick target vCPU
KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting
KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled
KVM: LAPIC: Fix updating DFR missing apic map recalculation
kvm/eventfd: move wildcard calculation outside loop
KVM: nVMX: Simplify the initialization of nested_vmx_msrs
KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled
KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()
mac80211: handle S1G low rates
mac80211: don't calculate duration for S1G
mac80211: encode listen interval for S1G
perf evsel: Add evsel__clone() function
cfg80211: handle Association Response from S1G STA
mac80211: convert S1G beacon to scan results
cfg80211: parse S1G Operation element for BSS channel
cfg80211: convert S1G beacon to scan results
mac80211: support S1G STA capabilities
nl80211: support S1G capability overrides in assoc
mac80211: s1g: choose scanning width based on frequency
mac80211: get correct default channel width for S1G
wireless: radiotap: fix some kernel-doc
mac80211: fix some missing kernel-doc
mac80211_hwsim: fix typo in kernel-doc
nl80211/cfg80211: support 6 GHz scanning
perf vendor events: Update SkylakeX events to v1.21
perf vendor events intel: Update CascadelakeX events to v1.08
PCI: dwc: Fix 'cast truncates bits from constant value'
ARM: dts: sun8i: v3s: Add simple-framebuffer
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
dt-bindings: arm: sunxi: add Pine64 PineCube binding
mac80211: Inform AP when returning operating channel
kgdb: Honour the kprobe blocklist when setting breakpoints
PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro
ASoC: q6afe-clocks: Fix typo in SPDX Licence
ARM: Handle no IPI being registered in show_ipi_list()
mmc: sdhci_am654: Enable tuning for SDR50
mmc: sdhci_am654: Add support for software tuning
mmc: sdhci_am654: Add support for input tap delay
mmc: sdhci_am654: Fix hard coded otap delay array size
dt-bindings: mmc: sdhci-am654: Add documentation for input tap delay
dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 controller documentation to json schema
mmc: sdhci-of-esdhc: fix reference clock source selection
gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST
mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
memstick: Skip allocating card when removing host
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
x86/hyperv: Remove aliases with X64 in their name
PCI: hv: Document missing hv_pci_protocol_negotiation() parameter
scsi: storvsc: Support PAGE_SIZE larger than 4K
Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes
Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes
hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication
hv: hyperv.h: Introduce some hvpfn helper functions
Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
Drivers: hv: vmbus: Introduce types of GPADL
Drivers: hv: vmbus: Move __vmbus_open()
Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
ide/macide: Convert Mac IDE driver to platform driver
net: vlan: Fixed signedness in vlan_group_prealloc_vid()
phy: qcom-qmp: Add support for sc7180 DP phy
phy: qcom-qmp: Add support for DP in USB3+DP combo phy
phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
phy: qcom-qmp: Get dp_com I/O resource by index
phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
phy: qcom-qmp: Move phy mode into struct qmp_phy
dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
soundwire: sysfs: add slave status and device number before probe
soundwire: bus: add enumerated Slave device to device list
Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
scripts: coccicheck: Change default value for parallelism
r8169: fix RTL8168f/RTL8411 EPHY config
bnxt_en: Improve preset max value for ethtool -l.
bnxt_en: Implement ethtool set_fec_param() method.
bnxt_en: Report Active FEC encoding during link up.
bnxt_en: Report FEC settings to ethtool.
bnxt_en: avoid link reset if speed is not changed
bnxt_en: Handle ethernet link being disabled by firmware.
bnxt_en: ethtool: support PAM4 link speeds up to 200G
bnxt_en: add basic infrastructure to support PAM4 link speeds
bnxt_en: refactor bnxt_get_fw_speed()
bnxt_en: refactor code to limit speed advertising
bnxt_en: Update firmware interface spec to 1.10.1.65.
dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
ptp: add stub function for ptp_get_msgtype()
net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
mlxsw: Update module's settings when module is plugged in
mlxsw: spectrum: Initialize netdev's module overheat counter
mlxsw: Enable temperature event for all supported port module sensors
mlxsw: Update transceiver_overheat counter according to MTWE
mlxsw: core: Add an infrastructure to track transceiver overheat counter
mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields
mlxsw: reg: Add Ports Module Administrative and Operational Status Register
mlxsw: reg: Add Port Module Plug/Unplug Event Register
mlxsw: reg: Add Management Temperature Warning Event Register
net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc()
net: hns3: add a check for device specifications queried from firmware
net: hns3: replace the macro of max tm rate with the queried specification
net: hns3: add support to query device specifications
net: hns3: add debugfs to dump device capabilities
net: hns3: use capabilities queried from firmware
net: hns3: use capability flag to indicate FEC
net: hns3: add support to query device capability
net: hns3: delete redundant PCI revision judgement
net: hns3: add device version to replace pci revision
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
mdio: fix mdio-thunder.c dependency & build error
agp: use semicolons rather than commas to separate statements
x86/apic/msi: Unbreak DMAR and HPET MSI
i2c: npcm7xx: Clear LAST bit after a failed transaction.
dt-bindings: i2c: imx: Fix i.MX 7 compatible matching
dt-bindings: i2c: imx: Add properties and use unevaluatedProperties
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching
dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties
i2c: imx: Fix external abort on interrupt in exit paths
i2c: rk3x: Simplify with dev_err_probe()
i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC
dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
i2c: cpm: Fix i2c_ram structure
dyndbg: use keyword, arg varnames for query term pairs
nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
vt_ioctl: make VT_RESIZEX behave like VT_RESIZE
serial: mvebu-uart: simplify the return expression of mvebu_uart_probe()
tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
pch_uart: drop double zeroing
dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings
dt-bindings: serial: renesas, scif: Document r8a774e1 bindings
MIPS: idle: Add prototype for function check_wait
staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
media: MAINTAINERS: remove Maxime Jourdan as maintainer of Amlogic VDEC
media: staging: rkisp1: cap: protect access to buf with the spin lock
media: staging: rkisp1: use the right variants of spin_lock
media: staging: rkisp1: params: no need to lock default config
media: staging: rkisp1: stats: protect write to 'is_streaming' in start_streaming cb
x86/hyperv: Remove aliases with X64 in their name
media: staging: rkisp1: isp: don't enable signal RKISP1_CIF_ISP_FRAME_IN
media: staging: rkisp1: isp: add a warning and debugfs var for irq delay
media: staging: rkisp1: remove atomic operations for frame sequence
media: staging: rkisp1: params: set vb.sequence to be the isp's frame_sequence + 1
media: staging: rkisp1: params: avoid using buffer if params is not streaming
media: staging: rkisp1: params: use the new effect value in cproc config
media: staging: rkisp1: params: in the isr, return if buffer list is empty
media: staging: rkisp1: params: upon stream stop, iterate a local list to return the buffers
media: docs: v4l2-subdev: move calling ops to a subsection
media: docs: v4l2-subdev: move "Subdev registration" to a subsection
media: docs: v4l2-subdev: fix typo
media: docs: v4l2-subdev: fix typo
media: saa7146: drop double zeroing
media: firewire: fix memory leak
media: rcar-vin: Extend RAW8 support to all RGB layouts
media: rcar-csi2: Extend RAW8 support to all RGB layouts
media: bindings: media: gpio-ir-receiver: add linux,autosuspend-period property
media: rc: gpio-ir-recv: add QoS support for cpuidle system
media: dvb-frontends: tda18271c2dd: Constify static structs
media: flexcop-usb: remove needless check before usb_free_coherent()
media: flexcop-usb: sanity checking of endpoint type
media: netup_unidvb: drop initialization of PM pointers
media: ati_remote: sanity check for both endpoints
media: dvb-frontends: rtl2832_sdr: set error code in probe
pinctrl: mediatek: Add MT8167 Pinctrl driver
media: cedrus: Propagate OUTPUT resolution to CAPTURE
media: MAINTAINERS: add documentation files for rkisp1
media: admin-guide: add documentation file rkisp1.rst
pinctrl: mt65xx: add OF bindings for MT8167
media: pixfmt-meta-rkisp1.rst: add description of rkisp1 metadata formats in pixfmt-meta-rkisp1.rst
media: staging: rkisp1: fix configuration for GREY pixelformat
media: staging: rkisp1: cap: simplify link validation by comparing media bus code
media: staging: rkisp1: rsz: Add support to more YUV encoded mbus codes on src pad
media: staging: rkisp1: rsz: enumerate the formats on the src pad according to the capture
media: staging: rkisp1: add a helper function to enumerate supported mbus formats on capture
media: staging: rkisp1: add capability V4L2_CAP_IO_MC to capture devices
media: staging: rkisp1: don't support bayer format on selfpath resizer
media: staging: rkisp1: cap: remove unsupported format YUV444
MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER
MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
media: staging: rkisp1: cap: remove unsupported formats
media: staging: rkisp1: cap: change RGB24 format to XBGR32
MIPS: Ingenic: Add system type for new Ingenic SoCs.
dt-bindings: MIPS: Add X2000E based CU2000-Neo.
media: st-delta: Fix reference count leak in delta_run_work
media: sti: Fix reference count leaks
media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak
media: ti-vpe: Fix a missing check and reference count leak
media: stm32-dcmi: Fix a reference count leak
media: s5p-mfc: Fix a reference count leak
media: camss: Fix a reference count leak.
media: platform: fcp: Fix a reference count leak.
media: rockchip/rga: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: vsp1: Fix runtime PM imbalance on error
media: coda: Fix runtime PM imbalance in coda_probe
media: platform: s3c-camif: Fix runtime PM imbalance on error
media: platform: sti: hva: Fix runtime PM imbalance on error
media: bdisp: Fix runtime PM imbalance on error
nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue
nvme: fix error handling in nvme_ns_report_zones
nvmet-fc: fix missing check for no hostport struct
nvmet: add passthru ZNS support
nvmet: handle keep-alive timer when kato is modified by a set features cmd
nvmet-tcp: have queue io_work context run on sock incoming cpu
nvme-pci: Move enumeration by class to be last in the table
nvme: use an xarray to lookup the Commands Supported and Effects log
nvme: lift the file open code from nvme_ctrl_get_by_path
fs: remove KSTAT_QUERY_FLAGS
fs: remove vfs_stat_set_lookup_flags
fs: move vfs_fstatat out of line
fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat
fs: remove vfs_statx_fd
netdevsim: fix duplicated debugfs directory
net: dsa: tag_rtl4_a: use the generic flow dissector procedure
net: dsa: tag_sja1105: use a custom flow dissector procedure
net: dsa: tag_qca: use the generic flow dissector procedure
net: dsa: tag_mtk: use the generic flow dissector procedure
net: dsa: tag_edsa: use the generic flow dissector procedure
net: dsa: tag_dsa: use the generic flow dissector procedure
net: dsa: tag_brcm: use generic flow dissector procedure
net: flow_dissector: avoid indirect call to DSA .flow_dissect for generic case
net: dsa: point out the tail taggers
net: dsa: add a generic procedure for the flow dissector
net: dsa: make the .flow_dissect tagger callback return void
net: dsa: tag_ocelot: use a short prefix on both ingress and egress
net: dsa: tag_sja1105: request promiscuous mode for master
net: dsa: allow drivers to request promiscuous mode on master
net: mscc: ocelot: move NPI port configuration to DSA
leds: parse linux,default-trigger DT property in LED core
leds: syscon: use struct led_init_data when registering
leds: lm3532: don't parse label DT property
leds: lm36274: use devres LED registering function
leds: lm36274: use platform device as parent of LED
leds: lm36274: do not set chip settings in DT parsing function
leds: lm36274: use struct led_init_data when registering
leds: lm36274: don't iterate through children since there is only one
leds: lm36274: cosmetic: rename lm36274_data to chip
leds: Add driver for Acer Iconia Tab A500
leds: pca9532 - simplify the return expression of pca9532_remove
leds: ns2: use struct led_init_data when registering
leds: ns2: remove unneeded variable
leds: ns2: register LED immediately after parsing DT properties
leds: ns2: cosmetic change: use helper variable
leds: ns2: cosmetic change
leds: ns2: cosmetic variable rename
leds: ns2: cosmetic structure rename
leds: ns2: use devres API for getting GPIO descriptors
leds: ns2: move parsing of one LED into separate function
leds: ns2: support OF probing only, forget platdata
leds: ns2: alloc simple array instead of struct ns2_led_priv
leds: ns2: use devres LED registering function
leds: is31fl32xx: use struct led_init_data when registering
leds: pm8058: cosmetic change: no need to return in if guard
leds: pm8058: cosmetic change: use helper variable
leds: pm8058: use struct led_init_data when registering
leds: mt6323: cosmetic change: use helper variable
leds: mt6323: use struct led_init_data when registering
leds: max77650: use struct led_init_data when registering
leds: lm3697: cosmetic change: use helper variable, reverse christmas tree
leds: lm3697: use struct led_init_data when registering
leds: bcm6328, bcm6358: use struct led_init_data when registering
leds: bcm6328, bcm6358: use devres LED registering function
leds: various: fix OF node leaks
leds: various: use only available OF children
leds: lt3593: do not rewrite .of_node of new LED device to wrong value
leds: various: use dev_of_node(dev) instead of dev->of_node
leds: various: use device_get_match_data
leds: ip30: compile if COMPILE_TEST=y
leds: various: compile if COMPILE_TEST=y
leds: pwm: Allow automatic labels for DT based devices
Revert "vxlan: move encapsulation warning"
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: build DTBs with make dtbs
s390/stp: unify stp_work_mutex and clock_sync_mutex
s390/stp: add sysfs file to show scheduled leap seconds
s390/stp: add support for leap seconds
s390/stp: use u32 instead of unsigned int
s390/stp: use __packed
s390/stp: add locking to sysfs functions
media: rcar-vin: Enable YDS bit depending on bus_width and data_shift
media: rcar-vin: Enable support for R8A774E1
media: rcar-csi2: Enable support for R8A774E1
media: dt-bindings: media: renesas,vin: Add R8A774E1 support
media: dt-bindings: media: renesas,csi2: Add R8A774E1 support
media: media/pci: prevent memory leak in bttv_probe
media: saa7134: use generic power management
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_VIN config
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_CSI2 config
media: rcar-fcp: Update description for VIDEO_RENESAS_FCP Kconfig entry
media: dt-bindings: media: renesas,vin: Add device tree support for r8a7742
media: videobuf2: use sgtable-based scatterlist wrappers
media: pci: fix common ALSA DMA-mapping related codes
media: marvell-ccic: mmp: mark PM functions as __maybe_unused
media: MAINTAINERS: media: cec: fix files location
media: tc358743: cleanup tc358743_cec_isr
media: cec-adap.c: add 'unregistered' checks
media: cec-core.c: stop kthread_config before kthread
media: tegra-video: Fix compilation warning of unused variable
media: tc358743: initialize variable
media: mtk-mdp: Fix Null pointer dereference when calling list_add
media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb
media: staging: rkisp1: allow quantization setting by userspace on the isp source pad
media: v4l2: extend the CSC API to subdevice.
media: vivid: Add support to the CSC API
media: v4l2: add support for colorspace conversion API (CSC) for video capture
media: v4l2-mem2mem: simplify poll logic
media: v4l2-mem2mem: always consider OUTPUT queue during poll
media: mx2_emmaprp: Fix memleak in emmaprp_probe
media: usb: uvc: no need to check return value of debugfs_create functions
media: mtk-vcodec: make IRQs disabled upon request
media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
media: mtk-vcodec: venc: set default time per frame
media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
media: Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
media: mtk-vcodec: add support for MT8183 encoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-enc
media: mtk-vcodec: venc: specify supported formats per-chip
media: mtk-vcodec: venc: specify bitrate range per-chip
media: mtk-vcodec: venc: handle firmware version field
media: mtk-vcodec: venc: support SCP firmware
media: mtk-vcodec: add SCP firmware ops
media: dt-bindings: media: mtk-vcodec: document SCP node
media: mtk-vcodec: abstract firmware interface
remoteproc: scp: add COMPILE_TEST dependency
remoteproc/mediatek: Add support for mt8192 SCP
remoteproc: Fixup coredump debugfs disable request
remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot
remoteproc/mediatek: fix null pointer dereference on null scp pointer
drm/msm/dp: fix incorrect function prototype of dp_debug_get()
HID: hid-input: fix stylus battery reporting
ice: add support for flash update overwrite mask
netdevsim: add support for flash_update overwrite mask
devlink: introduce flash update overwrite mask
devlink: convert flash_update to use params structure
devlink: check flash_update parameter support in net core
net: atlantic: fix build when object tree is separate
tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
tcp: simplify tcp_mark_skb_lost
tcp: move tcp_mark_skb_lost
tcp: consistently check retransmit hint
dpaa2-mac: Fix potential null pointer dereference
MAINTAINERS: Add Vladimir as a maintainer for DSA
dpaa2-eth: install a single steering rule when SHARED_FS is enabled
dpaa2-eth: no need to check link state right after ndo_open
dpaa2-mac: do not check for both child and parent DTS nodes
dpaa2-eth: fix command version for Tx shaping
net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
team: set dev->needed_headroom in team_setup_by_port()
bonding: set dev->needed_headroom in bond_setup_by_slave()
vxlan: fix vxlan_find_sock() documentation for l3mdev
vxlan: check rtnl_configure_link return code correctly
vxlan: move encapsulation warning
vxlan: add unlikely to vxlan_remcsum check
vxlan: don't collect metadata if remote checksum is wrong
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
net: bridge: mcast: remove only S,G port groups from sg_port hash
net: stmmac: Fix clock handling on remove path
net: stmmac: Add option for VLAN filter fail queue enable
bpf: Add AND verifier test case where 32bit and 64bit bounds differ
bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases
vmxnet3: fix cksum offload issues for non-udp tunnels
net: dsa: sja1105: implement .devlink_info_get
net: dsa: sja1105: expose static config as devlink region
net: dsa: sja1105: move devlink param code to sja1105_devlink.c
drivers/net/ethernet: clean up mis-targeted comments
sfc: fix kdoc warning
drivers/net/ethernet: remove incorrectly formatted doc
drivers/net/ethernet: add some basic kdoc tags
drivers/net/ethernet: handle one warning explicitly
drivers/net/ethernet: rid ethernet of no-prototype warnings
drivers/net/ethernet: clean up unused assignments
intel: handle unused assignments
intel-ethernet: clean up W=1 warnings in kdoc
nfsd: rq_lease_breaker cleanup
nfsd4: remove check_conflicting_opens warning
nfsd: Cache R, RW, and W opens separately
sunrpc: simplify do_cache_clean
mm/page_ref: Convert the open coded tracepoint enabled to the new helper
tracepoints: Add helper to test if tracepoint is enabled in a header
sunrpc: cache : Replace seq_printf with seq_puts
silence nfscache allocation warnings with kvzalloc
nfsd: fix comparison to bool warning
NFSD: Correct type annotations in COPY XDR functions
NFSD: Correct type annotations in user xattr XDR functions
NFSD: Correct type annotations in user xattr helpers
SUNRPC/NFSD: Implement xdr_reserve_space_vec()
nfsd: rename delegation related tracepoints to make them less confusing
Documentation: update RPCSEC_GSSv3 RFC link
MAINTAINERS: Note NFS docs under Documentation/
nfsd: Remove unnecessary assignment in nfs4xdr.c
net: sunrpc: delete repeated words
nfsd: Fix typo in comment
nfsd: give up callbacks on revoked delegations
nfsd: remove fault injection code
efivarfs: Replace invalid slashes with exclamation marks in dentries.
efi: Delete deprecated parameter comments
efi/libstub: Fix missing-prototypes in string.c
efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
net: vlan: Avoid using BUG() in vlan_proto_idx()
drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
drm/amdgpu: clean up ras sysfs creation (v2)
drm/amdgpu: stop data_exchange work thread before reset
drm/amdgpu: Implement new guest side VF2PF message transaction (v2)
bpf: selftest: Add test_btf_skc_cls_ingress
bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
bpf: selftest: Use network_helpers in the sock_fields test
bpf: selftest: Adapt sock_fields test to use skel and global variables
bpf: selftest: Move sock_fields test into test_progs
bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Enable bpf_skc_to_* sock casting helper to networking prog type
bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
drm/amdgpu: Update VF2PF interface
drm/include: add PP_FEATURE_MASK comments (v3)
drm/amdgpu: disable sienna chichlid UMC RAS
drm/amdgpu: add an auto setting to the noretry parameter
drm/amdgpu: store noretry parameter per driver instance
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amdgpu: Remove some useless code
drm/amd: Skip not used microcode loading in SRIOV
drm/amd/pm: Skip use smc fw data in SRIOV
drm/amd/display: fix return value check for hdcp_work
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
spi: spi-mtk-nor: fix timeout calculation overflow
spi: hisi-sfc-v3xx: add support for IRQ mode
spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register
spi: hisi-sfc-v3xx: factor out bus config and transfer functions
spi: hisi-sfc-v3xx: factor out IO modes configuration
ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_kzalloc()
dt-bindings: tas2770: Mark ti,asi-format to deprecated
tracing/boot: Initialize per-instance event list in early boot
xfs: remove deprecated sysctl options
xfs: remove deprecated mount options
xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
xfs: avoid shared rmap operations for attr fork extents
xfs: drop the obsolete comment on filestream locking
xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
xfs: do the assert for all the log done items in xfs_trans_cancel
xfs: remove the unused parameter id from xfs_qm_dqattach_one
xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
xfs: fix some comments
xfs: remove the unnecessary xfs_dqid_t type cast
xfs: use the existing type definition for di_projid
xfs: remove the unused SYNCHRONIZE macro
Bluetooth: MGMT: Fix not checking if BT_HS is enabled
Bluetooth: Disable High Speed by default
Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
Bluetooth: A2MP: Fix not initializing all members
ASoC: SOF: Add .prepare/.complete callbacks
ASoC: SOF: Activate runtime PM with SOF OF device
ASoC: q6asm: fix kernel doc warnings
ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
MAINTAINERS: Update Cirrus Logic Codecs maintainers
ASoC: fsl_sai: Instantiate snd_soc_dai_driver
ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE()
ACPI: battery: include linux/power_supply.h
ACPI: wakeup: Remove dead ACPICA debug code
ACPI: video: Remove leftover ACPICA debug code
ACPI: tiny-power-button: Remove dead ACPICA debug code
ACPI: processor: Remove dead ACPICA debug code
ACPI: proc: Remove dead ACPICA debug code
ACPI: PCI: Remove unused ACPICA debug code
ACPI: event: Remove leftover ACPICA debug code
ACPI: dock: Remove dead ACPICA debug code
ACPI: debugfs: Remove dead ACPICA debug code
ACPI: custom_method: Remove dead ACPICA debug code
ACPI: container: Remove leftover ACPICA debug functionality
ACPI: platform: Remove ACPI_MODULE_NAME()
ACPI: memhotplug: Remove leftover ACPICA debug functionality
ACPI: LPSS: Remove ACPI_MODULE_NAME()
ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME()
ACPI: PCI: update kernel-doc line comments
PNP: ACPI: Fix missing-prototypes in acpi_pnp.c
ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
ACPI: configfs: Add missing config_item_put() to fix refcount leak
PNP: quirks: Fix duplicate included pci.h
MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
irqchip: Add Actions Semi Owl SIRQ controller
dt-bindings: interrupt-controller: Add Actions SIRQ controller binding
Bluetooth: Fix update of own_addr_type if ll_privacy supported
dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller
irqchip/dw-apb-ictl: Add primary interrupt controller support
irqchip/dw-apb-ictl: Refactor priot to introducing hierarchical irq domains
iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c
compat.h: fix a spelling error in <linux/compat.h>
genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER
drm/mediatek: reduce clear event
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: mtk-infracfg: Fix kerneldoc
x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
USB: cdc-acm: clean up no-union-descriptor handling
USB: cdc-acm: use common data-class define
USB: cdc-acm: handle broken union descriptors
Revert "cdc-acm: hardening against malicious devices"
PM: runtime: Remove link state checks in rpm_get/put_supplier()
drm/vc4: crtc: Keep the previously assigned HVS FIFO
drm/vc4: crtc: Rework a bit the CRTC state code
usbcore/driver: Accommodate usbip
usbcore/driver: Fix incorrect downcast
usbcore/driver: Fix specific driver selection
Revert "usbip: Implement a match function to fix usbip"
powercap: include header to fix -Wmissing-prototypes
btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
ice: fix memory leak in ice_vsi_setup
ice: fix memory leak if register_netdev_fails
ice: Fix call trace on suspend
iavf: Fix incorrect adapter get in iavf_resume
iocost: consider iocgs with active delays for debt forgiveness
iocost: add iocg_forgive_debt tracepoint
iocost: reimplement debt forgiveness using average usage
iocost: recalculate delay after debt reduction
iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
iocost: factor out ioc_forgive_debts()
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
USB: legousbtower: use usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: correct API of usb_control_msg_send/recv
Revert "USB: legousbtower: use usb_control_msg_recv()"
Revert "sound: usx2y: move to use usb_control_msg_send()"
Revert "sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: hiface: move to use usb_control_msg_send()"
Revert "Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()"
Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
iopoll: update kerneldoc of read_poll_timeout_atomic()
usb: udc: net2280: convert to readl_poll_timeout_atomic()
usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
usb: xhci-rcar: convert to readl_poll_timeout_atomic()
usb: pci-quirks: convert to readl_poll_timeout_atomic()
usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
usb: early: convert to readl_poll_timeout_atomic()
dm: add support for REQ_NOWAIT and enable it for linear target
block: add QUEUE_FLAG_NOWAIT
vsprintf: use bd_partno in bdev_name
block: use bd_partno in bdevname
target/iblock: fix holder printing in iblock_show_configfs_dev_params
drbd: don't set ->bd_contains
drbd: don't detour through bd_contains for the gendisk
md: don't detour through bd_contains for the gendisk
md: compare bd_disk instead of bd_contains
block: add a bdev_is_partition helper
Documentation/hdio: fix up obscure bd_contains references
eeprom: at24: Support custom device names for AT24 EEPROMs
slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
slimbus: core: do not enter to clock pause mode in core
slimbus: core: check get_addr before removing laddr ida
staging: vchiq: avoid mixing kernel and user pointers
staging: vchiq: fix __user annotations
rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
rseq/selftests,x86_64: Add rseq_offset_deref_addv()
rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
sched/fair: Use dst group while checking imbalance for NUMA balancer
sched/fair: Reduce busy load balance interval
sched/fair: Minimize concurrent LBs between domain level
sched/fair: Reduce minimal imbalance threshold
sched/fair: Relax constraint on task's load during load balance
sched/fair: Remove the force parameter of update_tg_load_avg()
sched/fair: Fix wrong cpu selecting from isolated domain
sched: Remove unused inline function uclamp_bucket_base_value()
sched/rt: Disable RT_RUNTIME_SHARE by default
sched/deadline: Fix stale throttling on de-/boosted tasks
sched/numa: Use runnable_avg to classify node
RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters()
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
habanalabs/gaudi: configure QMAN LDMA registers properly
habanalabs: add notice of device not idle
habanalabs: add debug messages for opening/closing context
habanalabs: release kernel context after hw_fini
habanalabs: correct an error message
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am437x-l4: drop legacy cpsw dt node
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
mmc: sdhci-s3c: hide forward declaration of of_device_id behind CONFIG_OF
mmc: sdhci: fix indentation mistakes
mmc: moxart: remove unneeded check for drvdata
mmc: renesas_sdhi: drop local flag for tuning
mmc: rtsx_usb_sdmmc: simplify the return expression of sd_change_phase()
mmc: core: document mmc_hw_reset()
HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
ACPI: video: use ACPI backlight for HP 635 Notebook
MAINTAINERS: Use my kernel.org address for Intel PMIC work
ACPI: APD: Clean up header file include statements
ACPI: APD: Remove unnecessary APD_ADDR() macro stub
ACPI: APD: Remove ACPI_MODULE_NAME()
ACPI: APD: Remove flags from struct apd_device_desc
ACPI: APD: Add kerneldoc for properties in struct apd_device_desc
ACPI: Remove three unused inline functions
quota: clear padding in v2r1_mem2diskdqb()
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
xfrm: Use correct address family in xfrm_state_find
integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
X.509: support OSCCA SM2-with-SM3 certificate verification
X.509: support OSCCA certificate parse
crypto: sm2 - add SM2 test vectors to testmgr
crypto: testmgr - Fix potential memory leak in test_akcipher_one()
crypto: testmgr - support test with different ciphertext per encryption
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
lib/mpi: Introduce ec implementation to MPI library
lib/mpi: Extend the MPI library
crypto: sm3 - export crypto_sm3_final function
crypto: hisilicon/qm - remove the update of flags
crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
crypto: hisilicon/hpre - fix a bug in dh algorithm
crypto: hisilicon/hpre - adjust some coding style
crypto: hisilicon/hpre - remove useless code
crypto: chelsio - fix minor indentation issue
crypto: af_alg - add extra parameters for DRBG interface
crypto: sun8i-ss - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - Add support for the TRNG
crypto: sun8i-ce - Add support for the PRNG
crypto: sun8i-ce - Add stat_bytes debugfs
crypto: sun8i-ce - support hash algorithms
crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
crypto: sun8i-ce - handle different error registers
crypto: sun8i-ce - split into prepare/run/unprepare
crypto: sun8i-ce - move iv data to request context
crypto: sun8i-ce - handle endianness of t_common_ctl
crypto: sun8i-ss - better debug printing
crypto: sun8i-ss - Add more comment on some structures
crypto: sun8i-ss - fix a trivial typo
crypto: sun8i-ss - support hash algorithms
crypto: sun8i-ss - Add support for the PRNG
crypto: sun8i-ss - Add SS_START define
crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: proc - Removing some useless only space lines
crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
crypto: arm/aes-neonbs - use typed init/exit routines for XTS
crypto: arm/aes-neonbs - avoid loading reorder argument on encryption
crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
crypto: stm32/crc32 - Avoid lock if hardware is already used
crypto: qat - remove unnecessary mutex_init()
crypto: arm/sha512-neon - avoid ADRL pseudo instruction
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally
crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
crypto: inside-secure - Move ipad/opad into safexcel_context
crypto: inside-secure - Move priv pointer into safexcel_context
crypto: atmel-aes - convert to use be32_add_cpu()
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
hwrng: ingenic - Add hardware TRNG for Ingenic X1830
dt-bindings: RNG: Add Ingenic TRNG bindings.
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
firewire-ohci: use dma_alloc_pages
dma-iommu: implement ->alloc_noncoherent
dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
dma-mapping: add a new dma_alloc_pages API
dma-mapping: remove dma_cache_sync
53c700: convert to dma_alloc_noncoherent
sgiseeq: convert to dma_alloc_noncoherent
lib82596: convert to dma_alloc_noncoherent
hal2: convert to dma_alloc_noncoherent
sgiwd93: convert to dma_alloc_noncoherent
dma-mapping: add a new dma_alloc_noncoherent API
53c700: improve non-coherent DMA handling
lib82596: move DMA allocation into the callers of i82596_probe
net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
mm: turn alloc_pages into an inline function
ARM/omap1: switch to use dma_direct_set_offset for lbus DMA offsets
dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
dma-mapping: move valid_dma_direction to dma-direction.h
dma-mapping: remove DMA_MASK_NONE
net: hns3: rename macro of pci device id of vf
net: hns3: add support for 200G device
net: hns3: add debugfs of dumping pf interrupt resources
net: hns3: add a hardware error detect type
net: hns3: remove unnecessary variable initialization
net: hns3: refactor the function for dumping tc information in debugfs
net: tcp: drop unused function argument from mptcp_incoming_options
tcp: skip DSACKs with dubious sequence ranges
net/fsl: quieten expected MDIO access failures
net: dsa: microchip: really look for phy-mode in port nodes
net/tls: race causes kernel panic
net/ethernet/broadcom: fix spelling typo
net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
net: dsa: felix: convert TAS link speed based on phylink speed
hinic: fix wrong return value of mac-set cmd
mptcp: retransmit ADD_ADDR when timeout
mptcp: add sk_stop_timer_sync helper
mptcp: add struct mptcp_pm_add_entry
selftests: mptcp: add remove addr and subflow test cases
selftests: mptcp: add remove cfg in mptcp_connect
mptcp: add mptcp_destroy_common helper
mptcp: add RM_ADDR related mibs
mptcp: implement mptcp_pm_remove_subflow
mptcp: remove addr and subflow in PM netlink
mptcp: add accept_subflow re-check
selftests: mptcp: add ADD_ADDR mibs check function
mptcp: add ADD_ADDR related mibs
mptcp: send out ADD_ADDR with echo flag
mptcp: add the incoming RM_ADDR support
mptcp: add the outgoing RM_ADDR support
mptcp: rename addr_signal and the related functions
drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
net/ipv4: always honour route mtu during forwarding
dpaa2-mac: add PCS support through the Lynx module
of: add of_mdio_find_device() api
net: pcs-lynx: add support for 10GBASER
net: mscc: ocelot: always pass skb clone to ocelot_port_add_txtstamp_skb
net_sched: commit action insertions together
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
md/raid10: improve discard request for far layout
md/raid10: improve raid10 discard request
md/raid10: pull codes that wait for blocked dev into one function
md/raid10: extend r10bio devs to raid disks
md: add md_submit_discard_bio() for submitting discard bio
md: Simplify code with existing definition RESYNC_SECTORS in raid10.c
md/raid5: reallocate page array after setting new stripe_size
md/raid5: resize stripe_head when reshape array
md/raid5: let multiple devices of stripe_head share page
md/raid6: let async recovery function support different page offset
md/raid6: let syndrome computor support different page offset
md/raid5: convert to new xor compution interface
md/raid5: add new xor function to support different page offset
md/raid5: make async_copy_data() to support different page offset
md/raid5: add a new member of offset into r5dev
md: only calculate blocksize once and use i_blocksize()
ep_create_wakeup_source(): dentry name can change under you...
timers: Mask invalid flags in do_init_timer()
treewide: Make all debug_obj_descriptors const
debugobjects: Allow debug_obj_descr to be const
null_blk: Support shared tag bitmap
bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
bdi: invert BDI_CAP_NO_ACCT_WB
bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
mm: use SWP_SYNCHRONOUS_IO more intelligently
bdi: remove BDI_CAP_SYNCHRONOUS_IO
bdi: remove BDI_CAP_CGROUP_WRITEBACK
block: lift setting the readahead size into the block layer
md: update the optimal I/O size on reshape
bdi: initialize ->ra_pages and ->io_pages in bdi_init
aoe: set an optimal I/O size
bcache: inherit the optimal I/O size
drbd: remove dead code in device_to_statistics
fs: remove the unused SB_I_MULTIROOT flag
RDMA/hns: Support inline data in extented sge space for RC
ALSA: hda - remove kerneldoc for internal hdac_i915 function
RDMA/hns: Fix missing sq_sig_type when querying QP
RDMA/hns: Fix configuration of ack_req_freq in QPC
RDMA/hns: Fix the wrong value of rnr_retry when querying qp
RDMA/hns: Solve the overflow of the calc_pg_sz()
RDMA/hns: Add check for the validity of sl configuration
RDMA/hns: Correct typo of hns_roce_create_cq()
RDMA/hns: Add interception for resizing SRQs
RDMA/hns: Refactor process about opcode in post_send()
RDMA/hns: Add support for SCCC in size of 64 Bytes
RDMA/hns: Add support for QPC in size of 512 Bytes
RDMA/hns: Add support for CQE in size of 64 Bytes
RDMA/hns: Add support for EQE in size of 64 Bytes
libbpf: Fix XDP program load regression for old kernels
scripts/setlocalversion: make git describe output more reliable
docs: trace: ring-buffer-design.rst: use the new SPDX tag
Documentation: kernel-parameters: clarify "module." parameters
Fix references to nommu-mmap.rst
docs: rewrite admin-guide/sysctl/abi.rst
docs: fb: Remove vesafb scrollback boot option
docs: fb: Remove sstfb scrollback boot option
docs: fb: Remove matroxfb scrollback boot option
docs: fb: Remove framebuffer scrollback boot option
docs: replace the old User Mode Linux HowTo with a new one
Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
Documentation/admin-guide: README & svga: remove use of "rdev"
soc: amlogic: pm-domains: use always-on flag
Documentation/admin-guide: kernel-parameters: capitalize Korina
Documentation: admin-guide: kernel-parameters: reformat "lapic=" boot option
Documentation/admin-guide: kernel-parameters: fix "io7" parameter description
Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording
Documentation: Remove CMA's dependency on architecture
docs: admin-guide: update kdump documentation due to change of crash URL
Documentation: kernel-parameters: fix formatting of MIPS "machtype"
Documentation: filesystems: mount_api: fix headings
Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param
documentation: arm: sunxi: Allwinner H2+/H3 update
mt76: mt7663s: remove max_tx_fragments limitation
mt76: Convert to DEFINE_SHOW_ATTRIBUTE
mt76: mt7915: add offchannel condition in switch channel command
mt76: mt7915: convert to use le16_add_cpu()
mt76: Fix unsigned expressions compared with zero
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
mt76: mt76x0: Move tables used only by init.c to their own header file
mt76: Use fallthrough pseudo-keyword
mt76: mt7615: unlock dfs bands
mt76: mt7663: check isr read return value in mt7663s_rx_work
mt76: mt7663s: introduce sdio tx aggregation
mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
mt76: move pad estimation out of mt76_skb_adjust_pad
mt76: mt7663s: introduce __mt7663s_xmit_queue routine
mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota
mt76: mt7663s: do not use altx for ctl/mgmt traffic
mt76: mt7622: fix fw hang on mt7622
mt76: mt7615: fix VHT LDPC capability
mt76: mt7615: Remove set but unused variable 'index'
mt76: remove retry_q from struct mt76_txq and related code
mt76: move txwi handling code to dma.c, since it is mmio specific
mt76: mt7915: fix queue/tid mapping for airtime reporting
mt76: mt7915: simplify mt7915_lmac_mapping
mt76: dma: cache dma map address/len in struct mt76_queue_entry
mt76: mt7915: fix HE BSS info
mt76: convert from tx tasklet to tx worker thread
mt76: add utility functions for deferring work to a kernel thread
mt76: testmode: add a limit for queued tx_frames packets
mt76: mt7615: fix antenna selection for testmode tx_frames
mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
mt76: mt7915: fix unexpected firmware mode
mt76: mt76x02: tune tx ring size
mt76: mt7603: tune tx ring size
mt76: remove struct mt76_sw_queue
mt76: rely on AQL for burst size limits on tx queueing
mt76: remove swq from struct mt76_sw_queue
mt76: remove qid argument to drv->tx_complete_skb
mt76: unify queue tx cleanup code
mt76: sdio: fix use of q->head and q->tail
mt76: usb: fix use of q->head and q->tail
mt76: mt7603: check for single-stream EEPROM configuration
mt76: add memory barrier to DMA queue kick
mt76: mt7915: add support for accessing mapped registers via bus ops
mt76: mt7615: significantly reduce interrupt load
mt76: mt7915: significantly reduce interrupt load
mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
mt76: dma: update q->queued immediately on cleanup
mt76: mt7915: optimize mt7915_mac_sta_poll
mt76: mt7615: fix reading airtime statistics
mt76: mt7663u: fix dma header initialization
mt76: fix a possible NULL pointer dereference in mt76_testmode_dump
mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work
mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
mt76: mt7663s: fix unable to handle kernel paging request
mt76: mt7663s: fix resume failure
mt76: mt7663s: use NULL instead of 0 in sdio code
mt76: mt7615: release mutex in mt7615_reset_test_set
mt76: mt7915: add Tx A-MSDU offloading support
mt76: mt7915: add missing flags in WMM parameter settings
mt76: mt7915: simplify aggregation session check
mt76: mt7615: remove mtxq->agg_ssn assignment
mt76: move mt76_check_agg_ssn to driver tx_prepare calls
mt76: mt7915: enable offloading of sequence number assignment
mt76: mt7915: increase tx retry count
mt76: mt7915: clean up station stats polling and rate control update
mt76: mt7915: do not do any work in napi poll after calling napi_complete_done()
mt76: mt7615: do not do any work in napi poll after calling napi_complete_done()
mt76: mt76x02: clean up and fix interrupt masking in the irq handler
mt76: mt7615: only clear unmasked interrupts in irq tasklet
mt76: mt7915: clean up and fix interrupt masking in the irq handler
mt76: set interrupt mask register to 0 before requesting irq
mt76: fix double DMA unmap of the first buffer on 7615/7915
mt76: mt7915: fix crash on tx rate report for invalid stations
mt76: mt7915: enable U-APSD on AP side
mt76: mt76s: get rid of unused variable
mt76: mt76s: move tx/rx processing in 2 separate works
mt76: mt76s: move status processing in txrx wq
mt76: mt7663s: move rx processing in txrx wq
mt76: mt76s: move tx processing in a dedicated wq
mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
mt76: do not inject packets if MT76_STATE_PM is set
mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update
mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: register ext_phy if DBDC is detected
zd1201: simplify the return expression of zd1201_set_maxassoc()
rtw88: Fix potential probe error handling race with wow firmware loading
rtw88: Fix probe error handling race with firmware loading
brcmfmac: check return value of driver_for_each_device()
kconfig: qconf: create QApplication after option checks
kconfig: qconf: remove Y, M, N columns
kconfig: qconf: remove ConfigView class
kconfig: qconf: move setShowName/Range() to ConfigList from ConfigView
kconfig: qconf: remove ConfigLineEdit class
kconfig: qconf: allow to edit "int", "hex", "string" menus in-place
kconfig: qconf: show data column all the time
kconfig: qconf: move ConfigView::updateList(All) to ConfigList class
kconfig: qconf: remove unused ConfigItem::okRename()
kconfig: qconf: update the intro message to match to the current code
kconfig: qconf: reformat the intro message
kbuild: remove cc-option test of -Werror=date-time
kbuild: remove cc-option test of -fno-stack-check
kbuild: remove cc-option test of -fno-strict-overflow
kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles
kbuild: remove redundant CONFIG_KASAN check from scripts/Makefile.kasan
kbuild: do not create built-in objects for external module builds
kbuild: preprocess module linker script
hwmon: (adm9240) Convert to regmap
NFSv4: make cache consistency bitmask dynamic
nfs: fix spellint typo in pnfs.c
hwmon: (adm9240) Create functions for updating measure and config
hwmon: (adm9240) Use loops to avoid duplicated code
perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
perf/x86/intel/uncore: Generic support for the PCI sub driver
perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
perf/amd/uncore: Inform the user how many counters each uncore PMU has
perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
perf/amd/uncore: Allow F17h user threadmask and slicemask specification
perf/amd/uncore: Prepare to scale for more attributes that vary per family
kprobes: Use module_name() macro
gpio: aspeed: fix ast2600 bank properties
dt-bindings: eeprom: at24: Add label property for AT24
eeprom: at24: Initialise AT24 NVMEM ID field
mt76: mt7615: reduce maximum VHT MPDU length to 7991
gpio/aspeed-sgpio: don't enable all interrupts by default
gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
gpio: pca953x: Fix uninitialized pending variable
misc: pci_endpoint_test: Add driver data for Layerscape PCIe controllers
misc: pci_endpoint_test: Add LS1088a in pci_device_id table
mmc: mediatek: Drop pointer to mmc_host from msdc_host
dt-bindings: mmc: owl: add compatible string actions,s700-mmc
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
spi: spi-zynqmp-gqspi: Fix incorrect indentation
spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework
spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
ARM: omap3: enable off mode automatically
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200: Add I2C nodes
platform/x86: intel_pmc_core: do not create a static struct device
platform/x86: mlx-platform: Fix extended topology configuration for power supply units
platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory
ACPI: Remove side effect of partly creating a node in acpi_get_node()
ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node()
ACPI: Remove side effect of partly creating a node in acpi_map_pxm_to_online_node()
ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT
ACPI: Add out of bounds and numa_off protections to pxm_to_node()
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200: add DMA support
iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB
iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR
iommu/amd: Use 4K page for completion wait write-back semaphore
iommu/tegra-smmu: Allow to group clients in same swgroup
iommu/tegra-smmu: Fix iova->phys translation
iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK
extcon: ptn5150: Use defines for registers
extcon: palmas: Simplify with dev_err_probe()
extcon: max8997: Return error code of extcon_dev_allocate()
extcon: max77843: Return error code of extcon_dev_allocate()
extcon: max77693: Return error code of extcon_dev_allocate()
extcon: max14577: Return error code of extcon_dev_allocate()
extcon: ptn5150: Set the VBUS and POLARITY property capability
extcon: ptn5150: Switch to GENMASK() and BIT() macros
extcon: ptn5150: Deduplicate parts of dev_err_probe()
extcon: Replace HTTP links with HTTPS ones
MAINTAINERS: Add entry for NXP PTN5150A CC driver
extcon: ptn5150: Convert to .probe_new
extcon: ptn5150: Convert to module_i2c_driver
extcon: ptn5150: Reduce the amount of logs on deferred probe
extcon: ptn5150: Make 'vbus-gpios' optional
extcon: ptn5150: Check current USB mode when probing
extcon: ptn5150: Lower the noisiness of probe
extcon: ptn5150: Simplify getting vbus-gpios with flags
extcon: ptn5150: Use generic "interrupts" property
extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
dt-bindings: extcon: ptn5150: Use generic "interrupts" property
dt-bindings: extcon: ptn5150: Convert binding to DT schema
platform/x86: asus-wmi: Add BATC battery name to the list of supported
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
vhost-vdpa: fix backend feature ioctls
vhost: Fix documentation
Documentation: laptops: thinkpad-acpi: fix underline length build warning
Platform: OLPC: Fix memleak in olpc_ec_probe
iommu/vt-d: Use device numa domain if RHSA is missing
ARM: dts: at91: sam9x60ek: enable usb device
usb: gadget: udc: atmel: update endpoint allocation for sam9x60
usb: gadget: udc: atmel: use 1 bank endpoints for control transfers
usb: gadget: udc: atmel: simplify endpoint allocation
dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60
usb: gadget: udc: atmel: use of_find_matching_node_and_match
usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
usb: dwc3: core: Print warning on unsupported speed
usb: dwc3: core: Properly default unspecified speed
usb: dwc2: Fix parameter type in function pointer prototype
usb: dwc3: simple: add support for Hikey 970
usb: cdns3: gadget: free interrupt after gadget has deleted
usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
clocksource/drivers/sp804: Support non-standard register offset
clocksource/drivers/sp804: Prepare for support non-standard register offset
clocksource/drivers/sp804: Remove a mismatched comment
clocksource/drivers/sp804: Delete the leading "__" of some functions
clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
clocksource/drivers/sp804: Cleanup clk_get_sys()
dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
ARM: mvebu: drop pointless check for coherency_base
arm64: dts: marvell: espressobin: Add ethernet switch aliases
s390/pkey: support CCA and EP11 secure ECC private keys
s390/zcrypt: Support for CCA APKA master keys
rtc: ds1307: enable rx8130's backup battery, make it chargeable optionally
rtc: ds1307: consider aux-voltage-chargeable
rtc: ds1307: store previous charge default per chip
rtc: ds1307: introduce requires_trickle_resistor per chip
rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only conditionally
dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeable support
dt-bindings: rtc: ds1307: let aux-voltage-chargeable supersede trickle-diode-disable
dt-bindings: rtc: let aux-voltage-chargeable supersede trickle-diode-disable
pwm: Allow store 64-bit duty cycle from sysfs interface
pwm: img: Fix null pointer access in probe
pwm: pca9685: Disable unused alternative addresses
pwm: pca9685: Use BIT() macro instead of shift
pwm: pca9685: Make comments more consistent
pwm: sun4i: Simplify with dev_err_probe()
pwm: sprd: Simplify with dev_err_probe()
pwm: sifive: Simplify with dev_err_probe()
pwm: rockchip: Simplify with dev_err_probe()
pwm: jz4740: Simplify with dev_err_probe()
pwm: bcm2835: Simplify with dev_err_probe()
pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
pwm: rockchip: Keep enabled PWMs running while probing
dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
selftest/net/xfrm: Add test for ipsec tunnel
xfrm/compat: Translate 32-bit user_policy from sockptr
xfrm/compat: Add 32=>64-bit messages translator
netlink/compat: Append NLMSG_DONE/extack to frag_list
xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
xfrm/compat: Add 64=>32-bit messages translator
xfrm: Provide API to register translator module
fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
fscrypt: don't call no-key names "ciphertext names"
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
arm64: defconfig: enable Qualcomm ASoC modules
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
Revert "bpf: Fix potential call bpf_link_free() in atomic context"
net: dsa: b53: Configure VLANs while not filtering
net: dsa: untag the bridge pvid from rx skbs
net: stmmac: removed enabling eee in EEE set callback
net: phy: Document core PHY structures
net: phy: Fixup kernel doc
net: lantiq: Add locking for TX DMA channel
net: dsa: bcm_sf2: Include address 0 for MDIO diversion
net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
net: switchdev: Fixed kerneldoc warning
octeontx2-pf: Support to change VLAN based RSS hash options via ethtool
octeontx2-af: Add support for VLAN based RSS hashing
net: fix a new kernel-doc warning at dev.c
net: mdio-ipq4019: add Clause 45 support
net: mdio-ipq4019: change defines to upper case
Revert "ravb: Fixed to be able to unload modules"
octeontx2-pf: Add tracepoints for PF/VF mailbox
octeontx2-af: Introduce tracepoints for mailbox
net: allwinner: remove redundant irqsave and irqrestore in hardIRQ
net: hns3: Constify static structs
mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate()
net/mlx5: remove unreachable return
net/mlx5: simplify the return expression of mlx5_ec_init()
net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups()
net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match()
net/mlx5e: CT: Use the same counter for both directions
net/mlx5e: Support CT offload for tc nic flows
net/mlx5e: rework ct offload init messages
net/mlx5e: Add tc chains offload support for nic flows
net/mlx5: Refactor tc flow attributes structure
net/mlx5e: Split nic tc flow allocation and creation
net/mlx5e: Tc nic flows to use mlx5_chains flow tables
net/mlx5: Allow ft level ignore for nic rx tables
net/mlx5: Refactor multi chains and prios support
kunit: tool: fix --alltests flag
dt-bindings: sp804: add support for Hisilicon sp804 timer
net: bridge: mcast: when forwarding handle filter mode and blocked flag
net: bridge: mcast: handle host state
net: bridge: mcast: add support for blocked port groups
net: bridge: mcast: handle port group filter modes
net: bridge: mcast: install S,G entries automatically based on reports
net: bridge: mcast: add sg_port rhashtable
net: bridge: mcast: add rt_protocol field to the port group struct
net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)
net: bridge: mdb: add support for add/del/dump of entries with source
net: bridge: mdb: add support to extend add/del commands
net: bridge: mcast: rename br_ip's u member to dst
net: bridge: mcast: use br_ip's src for src groups and querier address
net: bridge: add src field to br_ip
net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
net: bridge: mdb: move all port and bridge checks to br_mdb_add
net: bridge: mdb: use extack in br_mdb_parse()
net: realtek: Remove set but not used variable
hinic: improve the comments of function header
counter: microchip-tcb-capture: Constify mchp_tc_ops
tools resolve_btfids: Always force HOSTARCH
bpf: Check CONFIG_BPF option for resolve_btfids
s390/qeth: remove forward declarations in L2 code
s390/qeth: consolidate teardown code
s390/qeth: consolidate online code
s390/qeth: cancel cmds earlier during teardown
s390/qeth: tighten ucast IP locking
s390/qeth: replace deprecated simple_stroul()
s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
s390/qeth: relax locking for ipato config data
s390/qeth: don't init refcount twice for mcast IPs
spi: spi-imx: spi_imx_transfer(): add support for effective_speed_hz
bpf: Explicitly size compatible_reg_types
net: microchip: Make `lan743x_pm_suspend` function return right value
ASoC: tas2770: Remove unused variables
ASoC: tas2770: Remove ti,asi-format code
ASoC: tas2770: Set regcache when shutting down and waking device
ASoC: tas2770: Add shutdown capability via a GPIO
dt-bindings: tas2770: Add shutdown gpio property
ASoC: Intel: hda_dsp_common: use static function in conditional block
ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps
ASoC: Intel: add support for new SoundWire hardware layout on TGL
ASoC: Intel: sof_sdw_rt700: add codec prefix
ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
ASoC: Intel: add codec name prefix to ACPI machine description
ASoC: Intel: sof_sdw: remove ternary operator
block: mark blkdev_get static
PM: mm: cleanup swsusp_swap_check
mm: split swap_type_of
PM: rewrite is_hibernate_resume_dev to not require an inode
mm: cleanup claim_swapfile
ocfs2: cleanup o2hb_region_dev_store
dasd: cleanup dasd_scan_partitions
raw: don't keep unopened block device around
zram: cleanup backing_dev_store
pktcdvd: use blkdev_get_by_dev instead of open coding it
pktcdvd: remove the if 0'ed pkt_start_recovery function
block: cleanup blkdev_bszset
block: cleanup partition scanning in register_disk
block: move the NEED_PART_SCAN flag to struct gendisk
hwmon: (k10temp) Add support for Zen3 CPUs
hwmon: (pmbus) Move boolean error condition check to generating code
hwmon: (pmbus) Expose PEC debugfs attribute
hwmon: (pmbus) Stop caching register values
hwmon: (k10temp) Take out debugfs code
hwmon: (gsc-hwmon) add fan sensor
hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
hwmon: (k10temp) Create common functions and macros for Zen CPU families
hwmon: (scmi-hwmon) Avoid comma separated statements
dt-bindings: hwmon: Add bindings for ADM1266
hwmon: (pmbus/adm1266) read blackbox
hwmon: (pmbus/adm1266) add debugfs for states
hwmon: (pmbus/adm1266) Add support for GPIOs
hwmon: (pmbus/adm1266) Add Block process call
hwmon: (pmbus) Add support for ADM1266
devicetree: hwmon: shtc1: add sensirion,shtc1.yaml
hwmon: shtc1: add support for device tree bindings
hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling
hwmon: (dme1737) use simple i2c probe
hwmon: (f75375s) use simple i2c probe
hwmon: (tmp513) use simple i2c probe
hwmon: use simple i2c probe function (take 2)
hwmon: (ltc2947) use simple i2c probe
hwmon: (emc2103) use simple i2c probe
hwmon: (asc7621) use simple i2c probe
hwmon: (lm73) use simple i2c probe
hwmon: (w83791d) use simple i2c probe
hwmon: (w83793) use simple i2c probe
hwmon: (adm1029) use simple i2c probe
hwmon: (adm1177) use simple i2c probe
hwmon: use simple i2c probe function
hwmon (pmbus) use simple i2c probe function
hwmon: (drivetemp) Add usage not describing impact on drive spin-down
hwmon: (pmbus/core) Add support for rated attributes
hwmon: (core) Add support for rated attributes
docs: hwmon: Add attributes to report rated values
hwmon: (w83627ehf) Fix a resource leak in probe
hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
hwmon: (sparx5) Fix initial reading of temperature
block: allow 'chunk_sectors' to be non-power-of-2
block: use lcm_not_zero() when stacking chunk_sectors
ARM: dts: stm32: add arm-pmu node on stm32mp15
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
ARM: dts: stm32: Fix DH PDK2 display PWM channel
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
dt-bindings: arm: stm32: document Odyssey compatible
dt-bindings: vendor-prefixes: add Seeed Studio
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
xfs: clean up calculation of LR header blocks
selftests: Add missing gitignore entries
perf script: Add min, max to futex-contention output, in addition to avg
perf script: Autopep8 futex-contention
perf stat: Skip duration_time in setup_system_wide
xfs: avoid LR buffer overrun due to crafted h_len
xfs: don't release log intent items when recovery fails
xfs: attach inode to dquot in xfs_bui_item_recover
xfs: log new intent items created as part of finishing recovered intent items
xfs: check dabtree node hash values when loading child blocks
xfs: don't free rt blocks when we're doing a REMAP bunmapi call
xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
block: fix bmd->is_null_mapped initialization
block: drop double zeroing
arm64: dts: ti: Add support for J7200 Common Processor Board
arm64: dts: ti: Add support for J7200 SoC
dt-bindings: arm: ti: Add bindings for J7200 SoC
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
reset: sti: reset-syscfg: fix struct description warnings
reset: imx7: add the cm4 reset for i.MX8MQ
dt-bindings: reset: imx8mq: add m4 reset
reset: Fix and extend kerneldoc
reset: reset-zynqmp: Added support for Versal platform
dt-bindings: reset: Updated binding for Versal reset driver
reset: imx7: Support module build
cpuidle: record state entry rejection statistics
HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
HID: core: fix kerneldoc warnings in hid-core.c
soundwire: remove an unnecessary NULL check
soundwire: cadence: add data port test fail interrupt
soundwire: intel: enable test modes
soundwire: enable Data Port test modes
media: atomisp: cleanup __printf() atributes on printk messages
arm64: defconfig: Enable configs for Toshiba Visconti
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
media: atomisp: fix gcc warnings
drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Revert "MIPS: OCTEON: use devm_platform_ioremap_resource"
dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
dt-bindings: phy: cdns,torrent-phy: add reset-names
fs: remove compat_sys_mount
fs,nfs: lift compat nfs4 mount data handling into the nfs code
nfs: simplify nfs4_parse_monolithic
fs: omfs: use kmemdup() rather than kmalloc+memcpy
devlink: Enhance policy to validate port type input value
devlink: Enhance policy to validate eswitch mode value
scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compatible string
scsi: ufs-mediatek: Support performance mode for inline encryption engine
scsi: libsas: Simplify the return expression of sas_discover_* functions
scsi: oak: Remove redundant initialization of variable ret
scsi: bnx2i: Remove unnecessary mutex_init()
RDMA/efa: Drop double zeroing for sg_init_table()
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
i40iw: Add support to make destroy QP synchronous
RDMA/efa: Add messages and RDMA read work requests HW stats
RDMA/efa: Group keep alive received counter with other SW stats
soc: fsl: qman: convert to use be32_add_cpu()
RDMA/restrack: Improve readability in task name management
RDMA/restrack: Simplify restrack tracking in kernel flows
RDMA/restrack: Count references to the verbs objects
RDMA/mlx5: Don't call to restrack recursively
RDMA/cma: Delete from restrack DB after successful destroy
soc: fsl: dpio: remove set but not used 'addr_cena'
scsi: qla2xxx: Update version to 10.02.00.102-k
scsi: qla2xxx: Add SLER and PI control support
scsi: qla2xxx: Add IOCB resource tracking
scsi: qla2xxx: Add rport fields in debugfs
scsi: qla2xxx: Make tgt_port_database available in initiator mode
scsi: qla2xxx: Fix I/O errors during LIP reset tests
scsi: qla2xxx: Performance tweak
scsi: qla2xxx: Fix memory size truncation
scsi: qla2xxx: Reduce duplicate code in reporting speed
scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec
scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices
scsi: qla2xxx: Setup debugfs entries for remote ports
scsi: qla2xxx: Fix I/O failures during remote port toggle testing
soc: fsl: qbman: Fix return value on success
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Smack: Fix build when NETWORK_SECMARK is not set
scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
scsi: ibmvfc: Protect vhost->task_set increment by the host lock
gpu/drm/radeon: fix spelling typo in comments
drm/amd/display: optimize code runtime a bit
drm/amd: fix typoes in comments
drm/radeon: fix typoes in comments
drm/amdgpu: Add initial kernel documentation for the amd_ip_block_type structure. v3
drm/amdgpu: fix hdp register access error
drm/amd/pm: update driver if file for sienna cichlid
drm/amd/pm: drop redundant watermarks bitmap setting
drm/amd/pm: decouple the watermark table setting from socclk/uclk dpms
drm/amd/pm: correct the pmfw version check for Navi14
drm/amdgpu: update athub interrupt harvesting handle
drm/amd/pm: Removed fixed clock in auto mode DPM
drm/amd/powerplay: optimize the mclk dpm policy settings
drm/amdgpu/gmc9: simplify the return expression of gmc_v9_0_suspend
drm/amd/pm: simplify the return expression of smu_hw_fini
drm/amdgpu: simplify the return expression
drm/amdgpu/mes: simplify the return expression of mes_v10_1_ring_init
drm/amd/display: [FIX] update clock under two conditions
scsi: target: tcmu: Optimize scatter_data_area()
scsi: target: tcmu: Optimize queue_cmd_ring()
scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt()
clk: ti: dra7: add missing clkctrl register for SHA2 instance
clk: ti: clockdomain: fix static checker warning
clk: ti: autoidle: add checks against NULL pointer reference
clk: keystone: sci-clk: add 10% slack to set_rate
clk: keystone: sci-clk: cache results of last query rate operation
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
clk: mediatek: fix platform_no_drv_owner.cocci warnings
clk: mediatek: mt7629: simplify the return expression of mtk_infrasys_init
clk: mediatek: mt6797: simplify the return expression of mtk_infrasys_init
clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
clk: socfpga: agilex: Remove unused variable 'cntr_mux'
clk: si5341: drop unused 'err' variable
clk: mmp: pxa1928: drop unused 'clk' variable
clk: at91: drop unused at91sam9g45_pcr_layout
clk: davinci: add missing kerneldoc
clk: fixed: add missing kerneldoc
clk: s2mps11: initialize driver via module_platform_driver
clk: bcm: rpi: Add register to control pixel bvb clk
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
clk: qcom: gcc-sdm660: Fix wrong parent_map
clk: qcom: dispcc: Update DP clk ops for phy design
clk: qcom: gcc-msm8939: remove defined but not used variables
clk: qcom: ipq8074: make pcie0_rchng_clk_src static
MAINTAINERS: drop myself from PM AVS drivers
vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
vfio: fix a missed vfio group put in vfio_pin_pages
misc: hisi_hikey_usb: delete a stray tab
misc: mic: scif: Fix error handling path
misc: pvpanic: Use devm_platform_ioremap_resource()
vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
USB: gadget: f_ncm: Fix NDP16 datagram validation
perf tsc: Support cap_user_time_short for event TIME_CONV
perf tsc: Calculate timestamp with cap_user_time_short
perf tsc: Add rdtsc() for Arm64
perf tsc: Move out common functions from x86
drm/amd/display: 3.2.104
drm/amd/display: [FW Promotion] Release 0.0.34
drm/amd/display: TMDS Fallback transition
drm/amd/display: Check for flip pending before locking pipes.
drm/amd/display: Implement PSR wait for enable/disable
drm/amd/display: allow DP RX to use more cr aux rd interval delay
drm/amd/display: Enable DP YCbCr420 mode support for DCN10
drm/amd/display: Increase timeout for DP Disable
drm/amd/display: Fix ODM policy implementation
drm/amd/display: eDP intermittent black screen during PnP
drm/amd/display: Bug in dce_is_panel_backlight_on()
drm/amd/display: 3.2.103
drm/amd/display: [FW Promotion] Release 0.0.33
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
drm/amdkfd: Fix kfd init stack dump
drm/amdgpu: Fix dead lock issue for vblank
drm/amd/display: fix crash/reboot while accessing sysfs files
drm/amdkfd: Move process doorbell allocation into kfd device
drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
x86/entry: Fix typo in comments for syscall_enter_from_user_mode()
drm/amdgpu: Fix handling of KFD initialization failures
PM: AVS: qcom-cpr: simplify the return expression of cpr_disable()
cpuidle: psci: Allow PM domain to be initialized even if no OSI mode
firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode
habanalabs: update scratchpad register map
habanalabs: add indication of security-enabled F/W
habanalabs/gaudi: fix DMA completions max outstanding to 15
habanalabs/gaudi: remove axi drain support
habanalabs: update firmware interface file
habanalabs: Add an option to map CB to device MMU
habanalabs: Save context in a command buffer object
habanalabs: no need for DMA_SHARED_BUFFER
habanalabs: allow to wait on CS without sleep
habanalabs/gaudi: increase timeout for boot fit load
habanalabs: add debugfs support for MMU with 6 HOPs
habanalabs: add num_hops to hl_mmu_properties
habanalabs: refactor MMU as device-oriented
habanalabs: rename mmu.c to mmu_v1.c
habanalabs: use smallest possible alignment for virtual addresses
habanalabs: check flag before reset because of f/w event
habanalabs: increase PQ COMP_OFFSET by one nibble
habanalabs: Fix alignment issue in cpucp_info structure
habanalabs: remove unused define
habanalabs: remove unused ASIC function pointer
habanalabs: rename ArmCP to CPU-CP
habanalabs: count dropped CS because max CS in-flight
habanalabs: make use of dma_mmap_coherent
habanalabs: clear vm_pgoff before doing the mmap
habanalabs: restructure hl_mmap
habanalabs: cast to u64 before shift > 31 bits
habanalabs: replace armcp with the generic cpucp
habanalabs: update GAUDI hardware specs
habanalabs: add support for getting device total energy
habanalabs: Include linux/bitfield.h only in habanalabs.h
habanalabs: extend busy engines mask to 64 bits
habanalabs: use 1U when shifting bits
habanalabs: check TPC vector pipe is empty
habanalabs: remove redundant assignment to variable
habanalabs: use FIELD_PREP() instead of <<
habanalabs: use standard BIT() and GENMASK()
habanalabs: eliminate redundant else condition
habanalabs: cast int to u32 before printing it with %u
habanalabs: change CB's ID to be 64 bits
habanalabs: print the queue id in case of an error
habanalabs: remove security from ARB_MST_QUIET register
habanalabs: PCIe Advanced Error Reporting support
habanalabs: expose sync manager resources allocation in INFO IOCTL
habanalabs: add information about PCIe controller
habanalabs: Replace dma-fence mechanism with completions
habanalabs: increase length of ASIC name
drm/msm/dpu: remove unused variables new_cnt and old_cnt in dpu_encoder_phys_vid_vblank_irq()
drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
drm/msm: Leave inuse count intact on map failure
drm/msm: Fix premature purging of BO
ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
ASoC: tas2562: Remove duplicate code for I/V sense
can: flexcan: add lx2160ar1 support
can: flexcan: add imx8qm support
can: flexcan: add Transceiver Delay Compensation support
can: flexcan: add CAN FD BRS support
can: flexcan: add ISO CAN FD feature support
can: flexcan: add CAN-FD mode support
can: flexcan: use struct canfd_frame for CAN classic frame
can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
can: flexcan: add LPSR mode support
can: flexcan: disable clocks during stop mode
can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
can: flexcan: add correctable errors correction when HW supports ECC
can: flexcan: Add check for transceiver maximum bitrate limitation
can: flexcan: flexcan_probe(): make regulator xceiver optional
can: flexcan: Ack wakeup interrupt separately
can: flexcan: quirks: get rid of long lines
can: flexcan: struct flexcan_regs: document registers not affected by soft reset
can: flexcan: more register names
can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
can: flexcan: sort include files alphabetically
dmaengine: dmatest: Return boolean result directly in filter()
dmaengine: dmatest: Check list for emptiness before access its last entry
dmaengine: dmatest: Prevent to run on misconfigured channel
phy: rockchip-dphy-rx0: Include linux/delay.h
phy: fix USB_LGM_PHY warning & build errors
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
dt-bindings: Add doc for FriendlyARM NanoPi R2S
fscrypt: use sha256() instead of open coding
fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
fscrypt: handle test_dummy_encryption in more logical way
fscrypt: move fscrypt_prepare_symlink() out-of-line
fscrypt: make "#define fscrypt_policy" user-only
fscrypt: stop pretending that key setup is nofs-safe
fscrypt: require that fscrypt_encrypt_symlink() already has key
fscrypt: remove fscrypt_inherit_context()
fscrypt: adjust logging for in-creation inodes
ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: factor out ext4_xattr_credits_for_new_inode()
fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
clk: rockchip: rk3399: Support module build
clk: rockchip: fix the clk config to support module build
clk: rockchip: Export some clock common APIs for module drivers
clk: rockchip: Export rockchip_register_softrst()
clk: rockchip: Export rockchip_clk_register_ddrclk()
clk: rockchip: Use clk_hw_register_composite instead of clk_register_composite calls
clk: rockchip: rk3308: drop unused mux_timer_src_p
iio: adc: qcom-spmi-adc5: fix driver name
MAINTAINERS: Add entry for the Nitro Enclaves driver
nitro_enclaves: Add overview documentation
nitro_enclaves: Add sample for ioctl interface usage
nitro_enclaves: Add Makefile for the Nitro Enclaves driver
nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
nitro_enclaves: Add logic for terminating an enclave
nitro_enclaves: Add logic for starting an enclave
nitro_enclaves: Add logic for setting an enclave memory region
nitro_enclaves: Add logic for getting the enclave image load info
nitro_enclaves: Add logic for setting an enclave vCPU
nitro_enclaves: Add logic for creating an enclave VM
nitro_enclaves: Init misc device providing the ioctl interface
nitro_enclaves: Handle out-of-band PCI device events
nitro_enclaves: Handle PCI device command requests
nitro_enclaves: Init PCI device driver
nitro_enclaves: Define enclave info for internal bookkeeping
nitro_enclaves: Define the PCI device interface
nitro_enclaves: Add ioctl interface definition
ASoC: hdmi-codec: Use set_jack ops to set jack
drm: rcar-du: Put reference to VSP device
drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kconfig entry
drm: rcar-du: Fix crash when enabling a non-visible plane
drm: rcar-du: Fix pitch handling for fully planar YUV formats
drm: rcar-du: Add r8a77961 support
dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
dt-bindings: display: renesas: du: Document the r8a77961 bindings
drm: rcar-du: lvds: Add support for R8A774E1 SoC
dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
drm: rcar-du: Add support for R8A774E1 SoC
dt-bindings: display: renesas,du: Document r8a774e1 bindings
drm/bridge: lvds-codec: Add support for regulator
dt-bindings: display: bridge: lvds-codec: Document power-supply property
reiserfs: Initialize inode keys properly
udf: Fix memory leak when mounting
HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
printk: remove dict ring
printk: move dictionary keys to dev_printk_info
udf: Remove redundant initialization of variable ret
HID: alps: clean up indentation issue
printk: move printk_info into separate array
HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()
ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
arm64: dts: imx8mq-librem5: correct GPIO hog property
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: layerscape: correct watchdog clocks for LS1088A
arm64: dts: freescale: sl28: enable fan support
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: imx8mq-evk: Add MIPI DSI support
arm64: dts: layerscape: Add label to pcie nodes
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
usb: appledisplay: use module_usb_driver to simplify the code
USB: bcma: use module_bcma_driver to simplify the code
dt-bindings: arm: actions: Document RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document Caninos Loucos Labrador
dt-bindings: Add vendor prefix for Caninos Loucos
media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c
media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy
media: atomisp:pci/runtime/queue: modify the return error value
media: staging: atomisp: Remove unnecessary 'fallthrough'
media: staging: media: atomisp: Fix bool-related style issues
media: staging: media: atomisp: Don't do unnecessary zeroing of memory
staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
staging: hikey9xx: Fix incorrect assignment
staging: rtl8192u: clean up comparsions to NULL
staging: rtl8192u: correct placement of else if
staging: rtl8192u: clean up blank line style issues
staging: rtl8188eu: clean up alignment style issues
staging: rtl8188eu: clean up block comment style issues
staging: rtl8712: use shorter array initializations
staging: rtl8712: clean up comparsions to NULL
staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
staging/emxx_udc: fix indenting issue on a couple of statements
staging: vchiq: convert compat await_completion
staging: vchiq: convert compat bulk transfer
staging: vchiq: convert compat dequeue_message
staging: vchiq: convert compat create_service
staging: vchiq: rework compat handling
ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
ath11k: Remove unused function ath11k_htc_restore_tx_skb()
ath11k: remove redundant num_keep_alive_pattern assignment
ath11k: wmi: remove redundant configuration values from init
ath11k: Add support spectral scan for IPQ6018
ath11k: debugfs: move some function declarations to correct header files
ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
ath11k: debugfs: use ath11k_debugfs_ prefix
ath11k: refactor debugfs code into debugfs.c
ath11k: Add checked value for ath11k_ahb_remove
wcn36xx: Ensure spaces between functions
wcn36xx: Mark internal smd functions static
wcn36xx: Advertise ieee802.11 VHT flags
wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
wcn36xx: Convert to VHT parameter structure on wcn3680
wcn36xx: Define INIT_HAL_MSG_V1()
wcn36xx: Latch VHT specific BSS parameters to firmware
wcn36xx: Add ability to download wcn3680 specific firmware parameters
wcn36xx: Define wcn3680 specific firmware parameters
wcn36xx: Extend HAL param config list
wcn36xx: Set PHY into correct mode for 80MHz channel width
wcn36xx: Encode PHY mode for 80MHz channel in hw_value
wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware channels
ath10k: Use bdf calibration variant for snoc targets
rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
ARM: dts: owl-s500: Add RoseapplePi
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: Add Caninos Loucos Labrador v2
mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
soc: actions: include header to fix missing prototype
wlcore: Remove unused function no_write_handler()
arm64: dts: actions: Add DMA Controller for S700
arm64: dts: actions: limit address range for pinctrl node
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
clk: imx: imx21: Remove clock driver
clk: imx: imx35: Remove mx35_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx27: Remove mx27_clocks_init()
ARM: imx: Remove unused definitions
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
drm/exynos: Fix dma_parms allocation
arm64: defconfig: enable the sl28cpld board management controller
net/mlx5e: Enhanced TX MPWQE for SKBs
net/mlx5e: Move TX code into functions to be used by MPWQE
net/mlx5e: Rename xmit-related structs to generalize them
net/mlx5e: Generalize TX MPWQE checks for full session
net/mlx5e: Support multiple SKBs in a TX WQE
net/mlx5e: Move the TLS resync check out of the function
net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
net/mlx5e: Small improvements for XDP TX MPWQE logic
net/mlx5e: Refactor xmit functions
net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
net/mlx5e: Refactor inline header size calculation in the TX path
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
ARM: dts: imx6q-logicpd: Use GPIO chipselect
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Add a specific board compatible string
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q: align GPIO hog names with dtschema
KVM: PPC: Book3S: Fix symbol undeclared warnings
KVM: PPC: Book3S: Remove redundant initialization of variable ret
KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
Documentation: tracing: Add the startup timing of boot-time tracing
tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
tracing: Enable creating new instance early boot
tracing: Enable adding dynamic events early stage
tracing: Define event fields early stage
kprobes: Init kprobes in early_initcall
selftests/ftrace: Add %return suffix tests
Documentation: tracing: boot: Add an example of tracing function-calls
Documentation: tracing: Add %return suffix description
tracing/uprobes: Support perf-style return probe
tracing/kprobes: Support perf-style return probe
Documentation: tracing: Add tracing_on option to boot-time tracer
tracing/boot: Add per-instance tracing_on option support
fgraph: Convert ret_stack tasklist scanning to rcu
tracing: remove a pointless assignment
kprobes: Use module_name() macro
tracing: Use __this_cpu_read() in trace_buffered_event_enable()
tracing: Delete repeated words in comments
net: phy: bcm7xxx: Add an entry for BCM72113
spi: omap2-mcspi: Improve performance waiting for CHSTAT
spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
selftests: netfilter: remove unused cnt and simplify command testing
selftests: netfilter: fix nft_meta.sh error reporting
selftests: netfilter: add cpu counter check
regulator: s5m8767: initialize driver via module_platform_driver
regulator: enable compile testing for Maxim and Samsung PMIC drivers
regulator: fix indentation issue
ipvs: Remove unused macros
netfilter: nf_tables: Remove ununsed function nft_data_debug
netfilter: conntrack: proc: rename stat column
selftests/bpf: Fix stat probe in d_path test
regmap: debugfs: Fix more error path regressions
ASoC: hdac: make SOF HDA codec driver probe deterministic
ASoC: tas2770: Refactor sample rate function
ASoC: tas2770: Fix the spacing and new lines
ASoC: tas2770: Convert bit mask to GENMASK in header
ASoC: tas2770: Fix unbalanced calls to pm_runtime
dt-bindings: tas2770: Fix I2C addresses for the TAS2770
ASoC: tas2562: Add the TAS2110 class-D amplifier
dt-bindings: tas2562: Add the TAS2110 amplifier
bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier
ASoC: SOF: control: add size checks for ext_bytes control .put()
ASoC: SOF: control: fix size checks for volatile ext_bytes control .get()
ASoC: SOF: control: fix size checks for ext_bytes control .get()
bpf: Use a table to drive helper arg type checks
bpf: Hoist type checking for nullable arg types
bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
bpf: Set meta->raw_mode for pointers close to use
bpf: Make context access check generic
bpf: Make reference tracking generic
bpf: Make BTF pointer type checking generic
bpf: Allow specifying a BTF ID per argument in function protos
btf: Add BTF_ID_LIST_SINGLE macro
bpf: Check scalar or invalid register in check_helper_mem_access
btf: Make btf_set_contains take a const pointer
net: natsemi: Remove set but not used variable
net: unix: remove redundant assignment to variable 'err'
net: phy: realtek: enable ALDPS to save power for RTL8211F
net: dsa: rtl8366rb: Support all 4096 VLANs
net: dsa: mt7530: Add some return-value checks
iommu/arm-smmu: Constify some helpers
iommu/arm-smmu: Prepare for the adreno-smmu implementation
iommu/arm-smmu: Add support for split pagetables
iommu/arm-smmu: Pass io-pgtable config to implementation specific function
ASoC: tlv320aic32x4: Enable fast charge
ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
vfio iommu: Add dma available capability
net-sysfs: add backlog len and CPU id to softnet data
net: ena: update ena documentation
net: ena: Fix all static chekers' warnings
net: ena: Change RSS related macros and variables names
net: ena: Remove redundant print of placement policy
net: ena: Capitalize all log strings and improve code readability
net: ena: Change log message to netif/dev function
net: ena: Change license into format to SPDX in all files
vfio: add a singleton check for vfio_group_pin_pages
chelsio: simplify the return expression of t3_ael2020_phy_prep()
connector: simplify the return expression of cn_add_callback()
enetc: simplify the return expression of enetc_vf_set_mac_addr()
ice: simplify the return expression of ice_finalize_update()
mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init()
net: hns3: simplify the return expression of hclgevf_client_start()
net: qlcnic: simplify the return expression of qlcnic_83xx_shutdown
PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
MIPS: kexec: Add crashkernel=YM handling
MIPS: Loongson64: Add UART node for LS7A PCH
MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
MIPS: malta: remove mach-malta/malta-dtshim.h header file
MIPS: malta: remove unused header file
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300
MIPS: SGI-IP30: Move irq bits to better header files
MIPS: Loongson-3: Calculate ra properly when unwinding the stack
MIPS: Loongson-3: Enable COP2 usage in kernel
MIPS: context switch: Use save/restore instead of set/clear for Status.CU2
MIPS: kernel: include probes-common.h header in branch.c
MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static
vfio/pci: Don't regenerate vconfig for all BARs if !bardirty
vfio/pci: Remove redundant declaration of vfio_pci_driver
vfio: Fix typo of the device_state
libbpf: Fix native endian assumption when parsing BTF
bpf: Prevent .BTF section elimination
bpf: Fix sysfs export of empty BTF section
ASoC: rt711: wait for the delayed work to finish when the system suspends
ASoC: tas2770: Fix error handling with update_bits
ASoC: tas2770: Fix required DT properties in the code
ASoC: tas2770: Add missing bias level power states
ASoC: tas2770: Fix calling reset in probe
ASoC: rt700: wait for the delayed work to finish when the system suspends
bpf: Fix potential call bpf_link_free() in atomic context
dt-bindings: iio: vishay,vcnl4000: add interrupts property
iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
iio:adc:ti-adc12138 Fix alignment issue with timestamp
iio:adc:ti-adc0832 Fix alignment issue with timestamp
iio:imu:st_lsm6dsx Fix alignment and data leak issues
iio:light:si1145: Fix timestamp alignment and prevent data leak.
iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock
dt-bindings:iio:adc:holt,hi8435 yaml conversion
dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
dt-bindings:iio:adc:adi,ad7949 yaml conversion
dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
dt-bindings:iio:adc:ti,ads1015 yaml conversion
dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
dt-bindings:iio:adc:st,stmpe-adc yaml conversion
dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO
iio: adis. Drop adis_burst struct
iio: adis16475: Drop adis_burst usage
iio: adis16400: Drop adis_burst usage
iio: adis: Move burst mode into adis_data
iio:accel:bma180: Fix use of true when should be iio_shared_by enum
arm64: Move console stack display code to stacktrace.c
iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
iio: Add __printf() attributes to various allocation functions
iio:core: Tidy up kernel-doc.
iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
iio: dac: ad5592r: un-indent code-block for scale read
iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
iommu/arm-smmu-v3: Fix endianness annotations
coccinelle: misc: add excluded_middle.cocci script
iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'
iio: gyro: adis16080: Fix formatting issue
iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
iio: adc: ad7949: Fix misspelling issue
iio: dac: ad5064: Fix a few kerneldoc misdemeanours
iio: dac: ad7303: Complete 'struct ad7303_state' doc
iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
iio: proximity: vl53l0x: Add IRQ support
dt-bindings: iio: proximity: vl53l0x: Add IRQ support
iio:health:max30102: Drop of_match_ptr and use generic fw accessors
iio:humidity:si7020: Drop of_match_ptr protection
iio:humidity:htu21: Drop of_match_ptr protection
iio:magn:ak8974: Drop of_match_ptr protection
iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
iio:proximity:pulsedlight: Drop of_match_ptr protection
iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
iio:proximity:as3935: Use local struct device pointer to simplify code.
iio:humidity:hdc100x: Drop of_match_ptr protection.
iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
iio:chemical:vz89x: Introduce local struct device pointer.
iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
iio:chemical:sgp30: Use local variable dev to simplify code
iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
iio:chemical:ams-iaq-core: Drop of_match_ptr protection
iio:resolver:ad2s1200: Drop of_match_ptr protection
iio:temperature:tmp007: Drop of_match_ptr protection
iio:temperature:tsys01: Drop of_match_ptr protection
iio:pressure:zpa2326: Drop of_match_ptr protection
iio:pressure:ms5637: Drop of_match_ptr protection
iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
iio:dac:ad7303: Drop of_match_ptr protection
iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5481: Drop invalid ACPI binding.
iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
arm64/sve: Implement a helper to load SVE registers from FPSIMD state
arm64/sve: Implement a helper to flush SVE registers
arm64/fpsimdmacros: Allow the macro "for" to be used in more cases
arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN
arm64/signal: Update the comment in preserve_sve_context
arm64/fpsimd: Update documentation of do_sve_acc
arm64: dts: mt8183: update watchdog device node
spi/topcliff-pch: drop double zeroing
xfs: Set xfs_buf type flag when growing summary/bitmap files
xfs: drop extra transaction roll from inode extent truncate
regulator: unexport regulator_lock/unlock()
ASoC: tas2562: Add the TAS2564 compatible
dt-bindings: tas2562: Add TAS2564 to binding
ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
ASoC: cs42l51: add additional ADC volume controls
ASoC: SOF: topology: fix the process being scheduled on core0 always
ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails
xprtrdma: drop double zeroing
pNFS/flexfiles: Be consistent about mirror index types
iommu/io-pgtable-arm: Clean up faulty sanity check
iomap: Change calling convention for zeroing
iomap: Convert iomap_write_end types
iomap: Convert write_count to write_bytes_pending
iomap: Convert read_count to read_bytes_pending
iomap: Support arbitrarily many blocks per page
iomap: Use bitmap ops to set uptodate bits
iomap: Use kzalloc to allocate iomap_page
fs: Introduce i_blocks_per_page
iomap: Fix misplaced page flushing
iomap: Use round_down/round_up macros in __iomap_write_begin
ALSA: hda - fix CONTROLLER_IN_GPU macro name
ALSA: hda - handle multiple i915 device instances
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
ALSA: hda - controller is in GPU on the DG1
ALSA: hda - add Intel DG1 PCI and HDMI ids
cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter()
objtool: Ignore unreachable trap after call to noreturn functions
objtool: Handle calling non-function symbols in other sections
dma-debug: convert comma to semicolon
drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
NFSv4.2: xattr cache: remove unused cache struct field
nfs: Convert to use the preferred fallthrough macro
NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients
sunrpc: fix duplicated word in <linux/sunrpc/cache.h>
SUNRPC: Remove remaining dprintks from sched.c
SUNRPC: Remove dprintk call sites in RPC queuing functions
SUNRPC: Clean up RPC scheduler tracepoints
SUNRPC: Replace rpcbind dprintk call sites with tracepoints
SUNRPC: Remove more dprintks in rpcb_clnt.c
SUNRPC: Remove dprintk call sites in rpcbind XDR functions
SUNRPC: Hoist trace_xprtrdma_op_setport into generic code
SUNRPC: Remove rpcb_getport_async dprintk call sites
SUNRPC: Clean up call_bind_status() observability
SUNRPC: Remove dprintk call site in call_decode
SUNRPC: Trace call_refresh events
SUNRPC: Add trace_rpc_timeout_status()
SUNRPC: Mitigate cond_resched() in xprt_transmit()
SUNRPC: Replace connect dprintk call sites with a tracepoint
SUNRPC: Remove dprintk call site in call_start()
SUNRPC: Remove the dprint_status() macro
SUNRPC: Replace dprintk() call site in xs_nospace()
SUNRPC: Replace dprintk() call site in xprt_prepare_transmit
SUNRPC: Update debugging instrumentation in xprt_do_reserve()
SUNRPC: Remove debugging instrumentation from xprt_release
SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code
SUNRPC: Remove trace_xprt_complete_rqst()
SUNRPC dont update timeout value on connection reset
nfs4: strengthen error check to avoid unexpected result
NFS: remove redundant pointer clnt
wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
wcn36xx: Add wcn36xx_smd_config_bss_v0
wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_smd_config_bss()
wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
wcn36xx: Add wcn36xx_set_default_rates_v1
wcn36xx: Use V1 data structure to store supported rates
wcn36xx: Add VHT fields to parameter data structures
ath11k: Remove rproc references from common core layer
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
net: wilc1000: clean up resource in error path of init mon interface
ssb: Remove meaningless jump label to simplify the code
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
clk: tegra: Always program PLL_E when enabled
clk: tegra: Capitalization fixes
PCI: layerscape: Add EP mode support for ls1088a and ls2088a
PCI: layerscape: Modify the MSIX to the doorbell mode
PCI: layerscape: Modify the way of getting capability with different PEX
PCI: layerscape: Fix some format issue of the code
dt-bindings: pci: layerscape-pci: Add compatible strings for ls1088a and ls2088a
PCI: designware-ep: Modify MSI and MSIX CAP way of finding
PCI: designware-ep: Move the function of getting MSI capability forward
PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode
PCI: designware-ep: Add multiple PFs support for DWC
i2c: nvidia-gpu: Use put_unaligned_be24()
arm64: dts: mt8173: elm: Fix nor_flash node property
arm: dts: mt7623: add missing pause for switchport
i2c: ismt: Add support for Intel Emmitsburg PCH
i2c: ismt: Describe parameters in kernel doc
i2c: jz4780: Remove of_match_ptr()
i2c: jz4780: Add compatible string for JZ4770 SoC
dt-bindings: i2c: ingenic: Add compatible string for the JZ4770
i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer
i2c: stm32: Simplify with dev_err_probe()
i2c: stm32: fix error message on upon dma_request_chan & defer handling
misc: eeprom: use helper to get i2c_client from kobj
i2c: Switch to using the new API kobj_to_dev()
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
i2c: i801: Exclude device from suspend direct complete optimization
drm/ttm: update kernel-doc line comments
drm/panfrost: add Amlogic GPU integration quirks
drm/panfrost: add amlogic reset quirk callback
drm/panfrost: add support for vendor quirk
i2c: rcar: add HostNotify support
i2c: add slave testunit driver
platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
drm/dev: Remove drm_dev_init
drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
drm/i915/selftests: align more to real device lifetimes
ALSA: compat_ioctl: avoid compat_alloc_user_space
drm/i915/selftest: Create mock_destroy_device
ALSA: asihpi: fix spellint typo in comments
interconnect: imx: simplify the return expression of imx_icc_unregister
MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driver
MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driver
can: mcp25xxfd: add listen-only mode
can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
can: mcp25xxfd: add regmap infrastructure
dt-binding: can: mcp25xxfd: document device tree bindings
can: rx-offload: can_rx_offload_add_manual(): add new initialization function
can: mscan: simplify clock enable/disable
can: mscan: mpc5xxx_can: update contact email
can: mcp251x: add support for half duplex controllers
can: mcp251x: Use readx_poll_timeout() helper
can: mcp251x: add GPIO support
can: mcp251x: sort include files alphabetically
dt-bindings: can: mcp251x: document GPIO support
dt-bindings: can: mcp251x: change example interrupt type to IRQ_TYPE_LEVEL_LOW
can: spi: Kconfig: remove unneeded dependencies form Kconfig symbols
can: pcan_usb: add support of rxerr/txerr counters
can: pcan_usb: Document the commands sent to the device
can: pch_can: use generic power management
can: peak_canfd: Remove unused macros
can: peak_usb: convert to use le32_add_cpu()
can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
can: mscan: mark expected switch fall-through
can: mcba_usb: remove redundant initialization of variable err
can: c_can: Remove unused inline function
can: dev: can_bus_off(): print scheduling of restart if activated
can: dev: can_change_state(): print human readable state change messages
can: dev: can_put_echo_skb(): propagate error in case of errors
can: dev: can_put_echo_skb(): print number of echo_skb that is occupied
can: remove "WITH Linux-syscall-note" from SPDX tag of C files
can: softing: update dead link
can: slcan: update dead link
can: raw: fix indention
can: drivers: fix spelling mistakes
can: net: fix spelling mistakes
can: include: fix spelling mistakes
can: flexcan: fix spelling mistake "reserverd" -> "reserved"
can: grcan: fix spelling mistake "buss" -> "bus"
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
s390/sclp: remove unused sclp_early_printk_forced
s390/sclp: clean up unneeded .data section usage
s390/boot: avoid unnecessary zeroing of .bss section
Add missing '#' to fix schema errors:
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
RDS: drop double zeroing
dpaa2-eth: drop double zeroing
net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
net: dsa: tag_8021q: add VLANs to the master interface too
net: dsa: install VLANs into the master's RX filter too
net: dsa: allow 8021q uppers while the bridge has vlan_filtering=0
net: dsa: refuse configuration in prepare phase of dsa_port_vlan_filtering()
net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEUPPER
net: dsa: convert check for 802.1Q upper when bridged into PRECHANGEUPPER
net: dsa: rename dsa_slave_upper_vlan_check to something more suggestive
net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge from PRECHANGEUPPER
drm/exynos: hdmi: Simplify with dev_err_probe()
drm/exynos: dsi: Simplify with dev_err_probe()
net: mventa: remove unused variable 'dummy' in mvneta_mib_counters_clear()
net: remove unnecessary NULL checking in napi_consume_skb()
net: mvneta: avoid copying shared_info frags in mvneta_swbm_build_skb
net: dsa: rtl8366: Skip PVID setting if not requested
drm/msm: Remove depends on interconnect
drm/msm: Fix the a650 hw_apriv check
iio: adc: ad7124: Fix typo in device name
drm/msm/dp: Sleep properly in dp_hpd_handler kthread
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
usb: xhci: add debugfs support for ep with stream
xhci: don't create endpoint debugfs entry before ring buffer is set.
xhci: Tune interrupt blocking for isochronous transfers
usb: xhci: omit duplicate actions when suspending a runtime suspended host.
usb: host: xhci-plat: improve the comments for xhci_plat_suspend
usb: host: xhci-plat: add wakeup entry at sysfs
usb: host: xhci-plat: add priv quirk for skip PHY initialization
usb: host: xhci-plat: delete the unnecessary code
usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv
usb: host: xhci-plat: add platform data support
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME
Bluetooth: Set scan parameters for ADV Monitor
Bluetooth: Update Adv monitor count upon removal
net: phy: dp83822: Update the fiber advertisement for speed
net: dp83869: Add ability to advertise Fiber connection
ethtool: Add 100base-FX link mode entries
net/packet: Fix a comment about network_header
net: ethernet: ti: cpsw: use true,false for bool variables
8139too: use true,false for bool variables
bnx2x: use true,false for bool variables
net: qed: use true,false for bool variables
net: b44: use true,false for bool variables
net: micrel: Remove set but not used variable
net: e1000: Remove set but not used variable
net: liquidio: Remove set but not used variable
KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
drm/msm/dp: Fix crash if no DP device
selftests/seccomp: powerpc: Fix seccomp return value testing
selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in favor of SYSCALL_RET_SET
selftests/seccomp: Avoid redundant register flushes
selftests/seccomp: Convert REGSET calls into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Remove syscall setting #ifdefs
selftests/seccomp: mips: Remove O32-specific macro
selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro
selftests/seccomp: arm: Define SYSCALL_NUM_SET macro
selftests/seccomp: mips: Define SYSCALL_NUM_SET macro
selftests/seccomp: Provide generic syscall setting macro
selftests/seccomp: Refactor arch register macros to avoid xtensa special case
selftests/seccomp: Use __NR_mknodat instead of __NR_mknod
erofs: add REQ_RAHEAD flag to readahead requests
erofs: fold in should_decompress_synchronously()
erofs: avoid unnecessary variable `err'
tracing: make tracing_init_dentry() returns an integer instead of a d_entry pointer
tracing: toplevel d_entry already initialized
tools/bootconfig: Add --init option for bconf2ftrace.sh
tools/bootconfig: Add a script to generates bootconfig from ftrace
tools/bootconfig: Add a script to generate ftrace shell-command from bootconfig
tools/bootconfig: Make all functions static
tools/bootconfig: Add list option
tools/bootconfig: Show bootconfig compact tree from bootconfig file
net: dsa: mv88e6xxx: Implement devlink info get callback
net: dsa: wire up devlink info get
net: dsa: mv88e6xxx: Add devlink regions
net: dsa: mv88e6xxx: Create helper for FIDs in use
net: dsa: mv88e6xxx: Move devlink code into its own file
net: dsa: Add devlink regions support to DSA
net: dsa: Add helper to convert from devlink to ds
net: devlink: region: Pass the region ops to the snapshot function
net: devlink: regions: Add a priv member to the regions ops struct
net: dsa: seville: build as separate module
net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
net: dsa: seville: duplicate vsc9959_mdio_bus_free
net: dsa: felix: replace tabs with spaces
net: dsa: seville: reindent defines for MDIO controller
net: dsa: seville: remove unused defines for the mdio controller
net: dsa: ocelot: document why reset procedure is different for felix/seville
net: dsa: seville: first enable memories, then initialize them
net: dsa: seville: don't write to MEM_ENA twice
net: dsa: felix: use ocelot_field_{read,write} helpers consistently
ptp_qoriq: support FIPER3
dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
net: ipa: do not enable GSI interrupt for wakeup
net: ipa: enable wakeup on IPA interrupt
net: ipa: repurpose CLOCK_HELD flag
net: ipa: use device_init_wakeup()
net: ipa: manage endpoints separate from clock
net: ipa: replace ipa->suspend_ref with a flag bit
net: ipa: use refcount_t for IPA clock reference count
net: phy: bcm7xxx: request and manage GPHY clock
RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
bpf: Use hlist_add_head_rcu when linking to local_storage
tools/bpftool: Support passing BPFTOOL_VERSION to make
samples/bpf: Fix test_map_in_map on s390
selftests/bpf: Fix endianness issue in test_sockopt_sk
net: tipc: Supply missing udp_media.h include file
tipc: Remove unused macro CF_SERVER
net: hns3: Supply missing hclge_dcb.h include file
net/appletalk: Supply missing net/Space.h include file
liquidio: Fix -Wmissing-prototypes warnings for liquidio
ARM/PCI: Remove unused fields from struct hw_pci
l2tp: fix up inconsistent rx/tx statistics
ipmi: msghandler: Fix a signedness bug
hinic: modify irq name
net: cortina: Remove set but not used variable
dpaa2-eth: support PTP Sync packet one-step timestamping
dpaa2-eth: utilize skb->cb[0] for hardware timestamping
dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
dpaa2-eth: define a global ptp_qoriq structure pointer
dpaa2-eth: add APIs of 1588 single step timestamping
net: openswitch: reuse the helper variable to improve the code readablity
net: fix build without CONFIG_SYSCTL definition
net: bridge: delete duplicated words
net: atm: delete duplicated words
net: tipc: delete duplicated words
net: bluetooth: delete duplicated words
net: ipv6: delete duplicated words
net: rds: delete duplicated words
net: core: delete duplicated words
Revert "ibmvnic: remove never executed if statement"
i2c: stm32: name slave slot to ease maintenance
i2c: bcm2835: Simplify with dev_err_probe()
i2c: mux: reg: Simplify with dev_err_probe()
i2c: mux: gpmux: Simplify with dev_err_probe()
i2c: rcar: refactor and shorten timeout when resetting
i2c: rcar: improve bus busy detection
i2c: stm32f7: Add SMBus Host-Notify protocol support
tipc: add automatic rekeying for encryption key
tipc: add automatic session key exchange
tipc: introduce encryption master key
tipc: optimize key switching time and logic
selftests/bpf: Fix endianness issue in sk_assign
ionic: add devlink firmware update
ionic: update the fw update api
netdevsim: devlink flash timeout message
devlink: collect flash notify params into a struct
devlink: add timeout information to status_notify
net: use exponential backoff in netdev_wait_allrefs
[PATCH] reduce boilerplate in fsid handling
arm64: dts: meson: initial support for aml-s905x-cc v2
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: add support for the ODROID-N2+
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: convert ODROID-N2 to dtsi
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
drm/amd/pm: Skip smu_post_init in SRIOV
drm/amd/pm: apply dummy reads workaround for CDR enabled only
arch_topology, arm, arm64: define arch_scale_freq_invariant()
arch_topology, cpufreq: constify arch_* cpumasks
cpufreq: report whether cpufreq supports Frequency Invariance (FI)
cpufreq: move invariance setter calls in cpufreq core
arch_topology: validate input frequencies to arch_set_freq_scale()
objtool: Ignore unreachable fake jumps
objtool: Remove useless tests before save_reg()
arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
ACPI: DPTF: Add PCH FIVR participant driver
RDMA/mlx5: Clarify what the UMR is for when creating MRs
RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache()
arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
RDMA/hns: Set the unsupported wr opcode
RDMA/qedr: Fix resource leak in qedr_create_qp
arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM
arm64: defconfig: Enable Qcom SNPS Femto PHY
KVM: arm64: Fix doc warnings in mmu code
KVM: arm64: Do not flush memslot if FWB is supported
KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro
KVM: arm64: Fix inject_fault.c kernel-doc warnings
iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path
KVM: arm64: Try PMD block mappings if PUD mappings are not supported
MAINTAINERS: Update paths to Ingenic platform code
MIPS: configs: Regenerate configs of Ingenic boards
MIPS: jz4740: Rename jz4740 folders to ingenic
MIPS: jz4740: Drop all obsolete files
MIPS: generic: Add support for Ingenic SoCs
MIPS: generic: Increase NR_IRQS to 256
MIPS: generic: Add support for zboot
MIPS: generic: Support booting with built-in or appended DTB
MIPS: generic: Init command line with fw_init_cmdline()
RDMA/iw_cxgb4: Disable delayed ack by default
MIPS: generic: Allow boards to set system type
MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol
MIPS: cpu-probe: ingenic: Fix broken BUG_ON
MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches
MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA
MIPS: configs: lb60: Fix defconfig not selecting correct board
erofs: remove unneeded parameter
erofs: avoid duplicated permission check for "trusted." xattrs
arm64: tegra: Initial Tegra234 VDK support
firmware: tegra: Enable BPMP support on Tegra234
soc/tegra: pmc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: misc: Add Tegra234 support
soc/tegra: fuse: Add Tegra234 support
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Extract tegra_get_platform()
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
MIPS: Loongson64: Increase NR_IRQS to 320
drivers/perf: thunderx2_pmu: Fix memory resource error handling
drivers/perf: xgene_pmu: Fix uninitialized resource struct
arm64: mm: Fix missing-prototypes in pageattr.c
arm64/fpsimd: Fix missing-prototypes in fpsimd.c
RDMA: Fix link active_speed size
MIPS: netlogic: Remove unused code
MIPS: OCTEON: use devm_platform_ioremap_resource
MIPS: pci: use devm_platform_ioremap_resource_byname
MIPS: Correct the header guard of r4k-timer.h
pNFS/flexfiles: Be consistent about mirror index types
arm64: stacktrace: Convert to ARCH_STACKWALK
arm64: stacktrace: Make stack walk callback consistent with generic code
stacktrace: Remove reliable argument from arch_stack_walk() callback
x86/mce: Annotate mce_rd/wrmsrl() with noinstr
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
selftests: arm64: Add build and documentation for FP tests
selftests: arm64: Add wrapper scripts for stress tests
selftests: arm64: Add utility to set SVE vector lengths
selftests: arm64: Add stress tests for FPSMID and SVE context switching
selftests: arm64: Add test for the SVE ptrace interface
selftests: arm64: Test case for enumeration of SVE vector lengths
fuse: Allow fuse_fill_super_common() for submounts
fuse: split fuse_mount off of fuse_conn
fuse: drop fuse_conn parameter where possible
fuse: store fuse_conn in fuse_req
fuse: add submount support to <uapi/linux/fuse.h>
kselftests/arm64: add PAuth tests for single threaded consistency and differently initialized keys
kselftests/arm64: add PAuth test for whether exec() changes keys
kselftests/arm64: add nop checks for PAuth tests
kselftests/arm64: add a basic Pointer Authentication test
arm64: Enable PCI write-combine resources under sysfs
fbcon: Remove the superfluous break
fbdev: aty: remove CONFIG_PM container
RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices
RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices
perf probe: Fall back to debuginfod query if debuginfo and source not found locally
soundwire: intel: use {u32|u16}p_replace_bits
soundwire: cadence: use u32p_replace_bits
perf probe: Fix to adjust symbol address with correct reloc_sym address
soundwire: qcom: get max rows and cols info from compatible
soundwire: qcom: add support to block packing mode
soundwire: qcom: clear BIT FIELDs before value set.
soundwire: Add generic bandwidth allocation algorithm
drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge bindings
ASoC: tlv320adcx140: Add support for configuring GPIO pin
dt-bindings: tlv320adcx140: Add GPIO config and drive config
mac80211: fix some encapsulation offload kernel-doc
cfg80211: add missing kernel-doc for S1G band capabilities
mac80211: Unsolicited broadcast probe response support
nl80211: Unsolicited broadcast probe response support
mac80211: Add FILS discovery support
nl80211: Add FILS discovery support
mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
nl80211: support setting S1G channels
nl80211: correctly validate S1G beacon head
cfg80211: regulatory: handle S1G channels
nl80211: advertise supported channel width in S1G
ieee80211: redefine S1G bits with GENMASK
mac80211: reorganize code to remove a forward declaration
mac80211: extend ieee80211_tx_status_ext to support bulk free
mac80211: support using ieee80211_tx_status_ext to free skbs without status info
mac80211: unify 802.3 (offload) and 802.11 tx status codepath
mac80211: optimize station connection monitor
mac80211: notify the driver when a sta uses 4-address mode
mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
mac80211: remove tx status call to ieee80211_sta_register_airtime
mac80211: reduce duplication in tx status functions
powerpc/32: Declare stack_overflow_exception() prototype
powerpc/xive: Make debug routines static
powerpc/sstep: Remove empty if statement checking for invalid form
powerpc/sysfs: Remove unused 'err' variable in sysfs_create_dscr_default()
mac80211: rework tx encapsulation offload API
mac80211: set info->control.hw_key for encap offload packets
powerpc/powernv: fix wrong warning message in opalcore_config_init()
serial: pmac_zilog: use for_each_child_of_node() macro
macintosh: smu_sensors: use for_each_child_of_node() macro
drivers/macintosh/smu.c: use for_each_child_of_node() macro
powerpc/prom_init: Check display props exist before enabling btext
powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self()
powerpc/smp: Fold cpu_die() into its only caller
powerpc: Move arch_cpu_idle_dead() into smp.c
powerpc/perf: Add declarations to fix sparse warnings
powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning
powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro
powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n
mac80211: skip encap offload for tx multicast/control packets
mac80211: check and refresh aggregation session in encap offload tx
mac80211: add missing queue/hash initialization to 802.3 xmit
cfg80211: add more comments for ap_isolate in bss_parameters
lib80211: Remove unused macro DRV_NAME
memory: tegra: Correct num_tlb_lines for tegra210
iommu/tegra-smmu: Fix tlb_mask
iommu/pamu: Replace use of kzfree with kfree_sensitive
x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
tee: replace cdev_add + device_add with cdev_device_add
iommu/renesas: Update help description for IPMMU_VMSA config
fuse: fix page dereference after free
iommu/mediatek: Add support for MT8167
iommu/mediatek: Add flag for legacy ivrp paddr
dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU
powerpc/process: Fix uninitialised variable error
dmaengine: ti: k3-udma-glue: fix channel enable functions
dmaengine: iop-adma: Fix pointer cast warnings
crypto: Kconfig - mark unused ciphers as obsolete
crypto: inside-secure - Add support for EIP197 with output classifier
crypto: n2 - Fix sparse endianness warning
crypto: sun8i - Simplify with dev_err_probe()
crypto: stm32-hash - Simplify with dev_err_probe()
crypto: caam - Simplify with dev_err_probe()
crypto: caam - Fix kerneldoc
crypto: hisilicon - fixed memory allocation error
crypto: hisilicon - update ZIP module parameter description
crypto: hisilicon - update SEC module parameter description
crypto: hisilicon - update HPRE module parameter description
crypto: hisilicon - update mininum queue
crypto: qat - use PCI_VDEVICE
crypto: qat - replace device ids defines
crypto: sa2ul - Fix pm_runtime_get_sync() error checking
crypto: inside-secure - Prevent missing of processing errors
crypto: sun4i-ss - Fix sparse endianness markers
crypto: hisilicon/zip - fix some coding styles
crypto: hisilicon/zip - supplement some comments
crypto: hisilicon/zip - move some private macros from 'zip.h' to 'zip_crypto.c'
crypto: hisilicon/zip - fix static check warning
crypto: hisilicon/zip - add print for error branch
crypto: hisilicon/zip - use a enum parameter instead of some macros
crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
crypto: hisilicon/zip - modify debugfs interface parameters
crypto: hisilicon/zip - unify naming style for functions and macros
crypto: hisilicon/zip - remove some useless parameters
crypto: omap-sham - fix digcnt register handling with export/import
crypto: omap-sham - convert to use crypto engine
crypto: sa2ul - Select CRYPTO_AUTHENC
EDAC/mc_sysfs: Add missing newlines when printing {max,dimm}_location
EDAC/aspeed: Use module_platform_driver() to simplify
dmaengine: dw-edma: Fix Using plain integer as NULL pointer in dw-edma-v0-debugfs.c
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
dmaengine: mediatek: simplify the return expression of mtk_uart_apdma_runtime_resume()
dmaengine: ioat: Make two symbols static
dmaengine: sf-pdma: remove unused 'desc'
dmaengine: zx: remove redundant irqsave in hardIRQ
interconnect: imx: Simplify with dev_err_probe()
interconnect: core: Simplify with dev_err_probe()
dmaengine: fsl: convert tasklets to use new tasklet_setup() API
dmaengine: k3-udma: convert tasklets to use new tasklet_setup() API
dmaengine: plx_dma: convert tasklets to use new tasklet_setup() API
dmaengine: xilinx: convert tasklets to use new tasklet_setup() API
dmaengine: xgene: convert tasklets to use new tasklet_setup() API
dmaengine: virt-dma: convert tasklets to use new tasklet_setup() API
dmaengine: txx9dmac: convert tasklets to use new tasklet_setup() API
dmaengine: timb_dma: convert tasklets to use new tasklet_setup() API
dmaengine: tegra20: convert tasklets to use new tasklet_setup() API
dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
dmaengine: ste_dma40: convert tasklets to use new tasklet_setup() API
dmaengine: sirf-dma: convert tasklets to use new tasklet_setup() API
dmaengine: sa11x0: convert tasklets to use new tasklet_setup() API
dmaengine: qcom: convert tasklets to use new tasklet_setup() API
dmaengine: ppc4xx: convert tasklets to use new tasklet_setup() API
dmaengine: pl330: convert tasklets to use new tasklet_setup() API
dmaengine: pch_dma: convert tasklets to use new tasklet_setup() API
dmaengine: nbpfaxi: convert tasklets to use new tasklet_setup() API
dmaengine: mxs-dma: convert tasklets to use new tasklet_setup() API
dmaengine: mv_xor: convert tasklets to use new tasklet_setup() API
dmaengine: mpc512x: convert tasklets to use new tasklet_setup() API
dmaengine: mmp: convert tasklets to use new tasklet_setup() API
dmaengine: mediatek: convert tasklets to use new tasklet_setup() API
dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
dmaengine: ipu: convert tasklets to use new tasklet_setup() API
dmaengine: iop_adma: convert tasklets to use new tasklet_setup() API
dmaengine: ioat: convert tasklets to use new tasklet_setup() API
dmaengine: imx-dma: convert tasklets to use new tasklet_setup() API
dmaengine: ep93xx: convert tasklets to use new tasklet_setup() API
dmaengine: dw: convert tasklets to use new tasklet_setup() API
dmaengine: coh901318: convert tasklets to use new tasklet_setup() API
dmaengine: at_xdmac: convert tasklets to use new tasklet_setup() API
dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() API
dmaengine: altera-msgdma: convert tasklets to use new tasklet_setup() API
interconnect: qcom: Use icc_sync_state
interconnect: Add sync state support
interconnect: Add get_bw() callback
phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration
phy: cadence-torrent: Add PCIe + USB multilink configuration
phy: cadence-torrent: Add single link USB register sequences
phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
phy: cadence-torrent: Add PHY link configuration sequences for single link
phy: cadence-torrent: Add clk changes for multilink configuration
phy: cadence-torrent: Update PHY reset for multilink configuration
phy: cadence-torrent: Add support for PHY multilink configuration
dt-bindings: phy: Add PHY_TYPE_QSGMII definition
phy: cadence-torrent: Add PHY APB reset support
phy: cadence-torrent: Check cmn_ready assertion during PHY power on
phy: cadence-torrent: Add single link PCIe support
dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
phy: cadence-torrent: Check total lane count for all subnodes is within limit
phy: cadence-torrent: Add separate regmap functions for torrent and DP
phy: cadence-torrent: Enable support for multiple subnodes
phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
phy: cadence-torrent: Use of_device_get_match_data() to get driver data
drm/amdgpu: remove experimental flag from navi12
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amdgpu: prevent double kfree ttm->sg
selftests/bpf: Add tailcall_bpf2bpf tests
bpf: Add abnormal return checks.
bpf: allow for tailcalls in BPF subprograms for x64 JIT
bpf, x64: rework pro/epilogue and tailcall handling in JIT
bpf: Limit caller's stack depth 256 for subprogs with tailcalls
drm/amdgpu: remove experimental flag from navi12
drm/amdkfd: Reduce eviction/restore message levels
drm/amdkfd: Add process eviction counters to sysfs
drm/amdkfd: Add some eveiction debugging code
drm/amdgpu/powerplay: hwmgr - modify the return value
drm/amd/display: Delete duplicated argument to '&&' or '||'
drm/amd/display: dc/clk_mgr: make function static
mptcp: fix integer overflow in mptcp_subflow_discard_data()
net/smc: fix double kfree in smc_listen_work()
ionic: add DIMLIB to Kconfig
net: remove comments on struct rtnl_link_stats
net: mdio: octeon: Select MDIO_DEVRES
selftests: Set default protocol for raw sockets in nettest
dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
mlxsw: spectrum_buffers: Support two headroom modes
netlink: add spaces around '&' in netlink_recv/sendmsg()
netdev: Remove unused functions
mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo
dt-bindings: marvell,prestera: Add description for device-tree bindings
net: marvell: prestera: Add Switchdev driver implementation
net: marvell: prestera: Add ethtool interface support
net: marvell: prestera: Add basic devlink support
net: marvell: prestera: Add PCI interface support
net: marvell: prestera: Add driver for Prestera family ASIC devices
selftests/harness: Flush stdout before forking
genetlink: Remove unused function genl_err_attr()
net/sched: Remove unused function qdisc_queue_drop_head()
selftests: mptcp: interpret \n as a new line
net/packet: Fix a comment about mac_header
net: hns3: use napi_consume_skb() when cleaning tx desc
net: hns3: use writel() to optimize the barrier operation
net: hns3: optimize the rx clean process
net: hns3: optimize the tx clean process
net: hns3: batch tx doorbell operation
net: hns3: batch the page reference count updates
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amd/display: Remove set but used 'temp'
drm/amdgpu: unmap register bar on device init failure
drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
drm/amd/display: Add missing "Copy GSL groups when committing a new context"
drm/amd/display: Don't log hdcp module warnings in dmesg
drm/amdgpu: prevent double kfree ttm->sg
drm/amdgpu: No sysfs, not an error condition
drm/amdgpu: declare ta firmware for navy_flounder
amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
drm/amd/pm: correct Renoir UMD Stable Pstate settings
drm/amd/pm: lower Raven UMD Stable Pstate VCN values
drm/amd/pm: move NAVI1X power mode switching workaround to post_init
drm/amd/pm: apply no power source workaround if dc reported by gpio
drm/amd/pm: process pending AC/DC switch interrupt
drm/amd/pm: add Raven2 watermark WmType setting
drm/amd/pm: add Renoir watermark WmType setting
drm/amd/pm: drop unnecessary wrappers around watermark setting
drm/amd/pm: drop dead code
drm/amd/pm: minor cleanups
drm/amd/pm: drop unnecessary table existence and dpm enablement check
drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
drm/amd/pm: make namings and comments more readable
drm/amd/pm: correct the requirement for umc cdr workaround
drm/amd/pm: apply the CDR workarounds only with some specific UMC firmwares(V2)
drm/amd/pm: implement a new umc cdr workaround
drm/amd/pm: allocate a new buffer for pstate dummy reading
drm/amd/pm: revise the umc hybrid cdr workaround
drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL initialization(V2)
drm/amd/pm: wrapper for postponing some setup job after DAL initializatioa(V2)
PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer
PCI: Simplify pci_dev_reset_slot_function()
PCI: pciehp: Reduce noisiness on hot removal
PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name()
ubifs: Fix some kernel-doc warnings in tnc.c
ubifs: Fix some kernel-doc warnings in replay.c
ubifs: Fix some kernel-doc warnings in gc.c
ubifs: Fix 'hash' kernel-doc warning in auth.c
ubifs: setflags: Don't show error message when vfs_ioc_setflags_prepare() fails
ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0' for host inode
ubi: check kthread_should_stop() after the setting of task state
ubifs: dent: Fix some potential memory leaks while iterating entries
ubifs: xattr: Fix some potential memory leaks while iterating entries
drm/i915: Update DRIVER_DATE to 20200917
perf metricgroup: Fix uncore metric expressions
drm/ttm: drop evicted from ttm_bo.
drm/ttm: drop special pipeline accel cleanup function.
drm/ttm: make common function for wait/free node path.
drm/ttm: move ghost object creation to a common function
drm/ttm: add a simple assign mem to bo wrapper
drm/ttm/drivers: call the bind function directly.
drm/ttm: move unbind into the tt destroy.
drm/ttm: flip tt destroy ordering.
drm/ttm: protect against reentrant bind in the drivers
bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
bpf: propagate poke descriptors to subprograms
bpf, x64: use %rcx instead of %rax for tail call retpolines
drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
perf intel-pt: Fix "context_switch event has no tid" error
perf script: Display negative tid in non-sample events
perf docs: Improve help information in perf.txt
spi: dw-pci: free previously allocated IRQs if desc->setup() fails
spi: spi-nxp-fspi: Add ACPI support
spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ
spi: xilinx: Fix info message during probe
perf metric: Remove duplicate include
perf tools: Add documentation for topdown metrics
perf stat: Support new per thread TopDown metrics
perf record: Support sample-read topdown metric group
perf tools: Rename group to topdown
perf machine: Add machine__for_each_dso() function
spi: fsi: fsi2spi: Add compatible string for restricted version
spi: fsi: Check mux status before transfers
spi: fsi: Implement restricted size for certain controllers
spi: fsi: Fix use of the bneq+ sequencer instruction
spi: fsi: Fix clock running too fast
spi: fsi: Handle 9 to 15 byte transfers lengths
x86/mmu: Allocate/free a PASID
x86/cpufeatures: Mark ENQCMD as disabled when configured out
mm: Add a pasid member to struct mm_struct
x86/msr-index: Define an IA32_PASID MSR
x86/fpu/xstate: Add supervisor PASID state for ENQCMD
iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
RDMA/mlx5: Add sw_owner_v2 bit capability
x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
iio:imu:adis16400: Sort out missing kernel doc.
iio: buffer: split buffer sysfs creation to take buffer as primary arg
PCI: Update mmap-related #ifdef comments
PCI/LINK: Print IRQ number used by port
PCI/IOV: Simplify pci-pf-stub with module_pci_driver()
Documentation/x86: Add documentation for SVA (Shared Virtual Addressing)
PCI/ACPI: Add Ampere Altra SOC MCFG quirk
regulator: Support ROHM BD9576MUF and BD9573MUF
dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
PCI: Add schedule point in pci_read_config()
iommu/vt-d: Change flags type to unsigned int in binding mm
drm, iommu: Change type of pasid to u32
drm/i915: Nuke force_min_cdclk_changed
drm/i915: Remove the old global state stuff
RDMA: Convert RWQ table logic to ib_core allocation scheme
RDMA: Clean MW allocation and free flows
quota: simplify the quotactl compat handling
compat: add a compat_need_64bit_alignment_fixup() helper
compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>
regmap: Add support for 12/20 register formatting
USB: cdc-acm: cleanup of data structures
USB: adutux: fix debugging
uio: free uio id after uio file node is freed
staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
staging: hikey9xx: phy-hi3670-usb3: change some DT properties
staging: hikey9xx: phy-hi3670-usb3: fix coding style
staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code
staging: hikey9xx: add build for the Kirin 970 PHY driver
staging: hikey9xx: add USB physical layer for Kirin 3670
staging: rtl8188eu: clean up comparsion style issues
staging: rtl8188eu: use __func__ in hal directory
nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
nvmem: switch to simpler IDA interface
nvmem: core: Use kobj_to_dev() instead of container_of()
nvmem: mtk-efuse: Remove EFUSE register write support
eeprom: 93xx46: set type id as EEPROM
eeprom: at25: set type id as EEPROM
coresight: etm4x: Fix number of resources check for ETM 4.3 and above
coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
coresight: Make sysfs functional on topologies with per core sink
coresight: etm: perf: Sink selection using sysfs is deprecated
MAINTAINERS: Add CoreSight mailing list
coresight: etm4x: Fix issues on trcseqevr access
coresight: etm4x: Handle unreachable sink in perf mode
coresight: cti: Write regsiters directly in cti_enable_hw()
coresight: etm4x: Fix issues within reset interface of sysfs
coresight: etm4x: Ensure default perf settings filter user/kernel
coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
coresight: cti: disclaim device only when it's claimed
coresight: etm4x: Add Support for HiSilicon ETM device
coresight: fix offset by one error in counting ports
coresight: stm: Support marked packet
coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
usb: don't inherity DMA properties for USB devices
ARM/keystone: move the DMA offset handling under ifdef CONFIG_ARM_LPAE
ARM/dma-mapping: move various helpers from dma-mapping.h to dma-direct.h
ARM/dma-mapping: remove dma_to_virt
ARM/dma-mapping: remove a __arch_page_to_dma #error
dma-direct: Fix potential NULL pointer dereference
ASoC: ak4458: Add DSD support for ak4458 and ak4497
ASoC: dt-bindings: ak4458: Add dsd-path property
ASoC: tlv320adcx140: Add ASI Tx drive
ASoC: tlv320adcx140: Add the config to configure Tx ASI output
ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
ASoC: SOF: Intel: Add support for tgl-h
ASoC: codec: tlv320aic32x4: do software reset before clock registration
ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path
ASoC: dt-bindings: Correct interrupt flags in examples
ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
ARM: dts: sun8i: v3s: Enable crypto engine
dt-bindings: crypto: Add compatible for V3s
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
arm64: dts: allwinner: a64: Update the audio codec compatible
arm64: dts: allwinner: a64: Update codec widget names
ARM: dts: sun8i: a33: Update codec widget names
ARM: dts: sun8i: r40: Add video engine node
RDMA/mlx5: Delete duplicated mlx5_ptys_width enum
net/mlx5: Refactor query port speed functions
perf parse-event: Release cpu_map refcount if evsel alloc failed
perf parse-event: Fix cpu map refcounting
ARM: tegra: nexus7: Add SMB347 battery charger
ARM: tegra: nexus7: Add touchscreen
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: nexus7: Add aliases for MMC
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
arm64: tegra: Add label properties for EEPROMs
drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
drm/i915: DP->HDMI TMDS clock limits vs. deep color
drm/i915: Extract intel_hdmi_has_audio()
drm/i915: Handle downstream facing ports w/o EDID
irqchip/gic: Cleanup Franken-GIC handling
irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
ARM: Remove custom IRQ stat accounting
ARM: Kill __smp_cross_call and co
arm64: Remove custom IRQ stat accounting
arm64: Kill __smp_cross_call and co
irqchip/armada-370-xp: Configure IPIs as standard interrupts
irqchip/hip04: Configure IPIs as standard interrupts
irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
irqchip/gic-common: Don't enable SGIs by default
irqchip/gic: Configure SGIs as standard interrupts
irqchip/gic: Refactor SMP configuration
irqchip/gic-v3: Configure SGIs as standard interrupts
ASoC: fsl_sai: Set MCLK input or output direction
ASoC: fsl_sai: Add fsl_sai_check_version function
ASoC: fsl_sai: Add new added registers and new bit definition
drm/dp: Add drm_dp_downstream_mode()
drm/i915: Configure DP 1.3+ protocol converted HDMI mode
drm/i915: Deal with TMDS DFP clock limits
drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
drm/i915: Reworkd DP DFP clock handling
drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downstream_max_dotclock()
ASoC: q6afe-clocks: add q6afe clock controller
ASoC: q6afe: dt-bindings: add q6afe clock bindings
hwmon: Add support for the sl28cpld hardware monitoring controller
gpio: Add support for the sl28cpld GPIO controller
pwm: Add support for sl28cpld PWM controller
watchdog: add support for sl28cpld watchdog
irqchip: Add sl28cpld interrupt controller support
mfd: simple-mfd-i2c: Add sl28cpld support
dt-bindings: mfd: Add bindings for sl28cpld
mfd: Add simple regmap based I2C driver
ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
ASoC: SOF: fix range checks
ASoC: SOF: remove several superfluous type-casts
ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
ASoC: SOF: control: update test for pm_runtime_get_sync()
ASoC: SOF: debug: update test for pm_runtime_get_sync()
ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
ASoC: SOF: imx: Add debug support for imx platforms
drm/ttm: remove superflous extern attribute from funcs
drm/dp: Pimp drm_dp_downstream_max_bpc()
drm/dp: Add helpers to identify downstream facing port types
drm/i915: Reworkd DFP max bpc handling
drm/dp: Define more downstream facing port caps
drm/dp: Define protocol converter DPCD registers
drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
drm/dp: Dump downstream facing port caps
ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
ASoC: tlv320adcx140: Idle the device while writing registers
ASoC: tlv320adcx140: Fix digital gain range
ASoC: topology: disable size checks for bytes_ext controls if needed
ASoC: fsl_audmix: make clock and output src write only
clk: renesas: rcar-gen3: Update description for RZ/G2
clk: renesas: cpg-mssr: Add support for R-Car V3U
clk: renesas: cpg-mssr: Add register pointers into struct cpg_mssr_priv
clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0
dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
s390/ap: remove unnecessary spin_lock_init()
s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro
s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support
s390/dis: get rid of set_fs() usage
s390/zcrypt: remove set_fs() invocation in zcrypt device driver
RDMA/cma: Fix use after free race in roce multicast join
RDMA/cma: Consolidate the destruction of a cma_multicast in one place
RDMA/cma: Remove dead code for kernel rdmacm multicast
RDMA/cma: Combine cma_ndev_work with cma_work
RDMA/cma: Remove cma_comp()
RDMA/cma: Fix locking for the RDMA_CM_LISTEN state
RDMA/cma: Make the locking for automatic state transition more clear
RDMA/cma: Fix locking for the RDMA_CM_CONNECT state
drm: fix spelling error in comments
MAINTAINERS: make linux-aspeed list remarks consistent
PCI: brcmstb: Add bcm7278 PERST# support
PCI: brcmstb: Add suspend and resume pm_ops
PCI: brcmstb: Add bcm7278 register info
dt-bindings: PCI: Add bindings for more Brcmstb chips
PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB
irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_state ops
irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS interrupts
dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge
drm/tegra: output: rgb: Support LVDS encoder bridge
drm/tegra: output: Support DRM bridges
drm/tegra: output: Don't leak OF node on error
drm/tegra: Properly reference count the DDC I2C adapter
gpiolib: check for parent device in devprop_gpiochip_set_names()
clk: samsung: Use cached clk_hws instead of __clk_lookup() calls
clk: samsung: exynos5420/5250: Add IDs to the CPU parent clk definitions
clk: samsung: Add clk ID definitions for the CPU parent clocks
clk: samsung: exynos5420: Avoid __clk_lookup() calls when enabling clocks
clk: samsung: exynos5420: Add definition of clock ID for mout_sw_aclk_g3d
gpiolib: Fix line event handling in syscall compatible mode
media: vidtv: remove an impossible condition
media: vidtv: cleanup the logic which estimates buffer size
media: vidtv: fix build on 32bit architectures
media: vidtv: Add a music instead of playing a single tone
media: vidtv: get rid of its own sinusoidal waveform
media: vidtv: add a poor guy's simulation to preBER stats
media: vidtv.rst: update it to better describe the frequencies
media: vidtv: fix DVB-S/S2 tuning logic
media: vidtv: add DiSEqC dummy ops
drm/ttm: some cleanups
eeprom: at24: set type id as EEPROM
cper,edac,efi: Memory Error Record: bank group/address and chip id
edac,ghes,cper: Add Row Extension to Memory Error Record
efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
driver core: force NOIO allocations during unplug
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
arm64: dts: qcom: sm8250: Add cpufreq hw node
KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC
KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls
cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
ionic: dynamic interrupt moderation
net/smc: check variable before dereferencing in smc_close.c
net: bridge: mcast: don't ignore return value of __grp_src_toex_excl
rcu-tasks: Enclose task-list scan in rcu_read_lock()
rcu-tasks: Fix low-probability task_struct leak
rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
rcu-tasks: Use more aggressive polling for RCU Tasks Trace
rcu-tasks: Mark variables static
fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS
net: stmmac: Add support to Ethtool get/set ring parameters
mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code
mlxsw: spectrum_buffers: Introduce shared buffer ops
mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
mlxsw: spectrum_buffers: Move here the new headroom code
mlxsw: spectrum: Move here the three-step headroom configuration from DCB
mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code
mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure()
mlxsw: spectrum: Split headroom autoresize out of buffer configuration
mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
mlxsw: spectrum: Unify delay handling between PFC and pause
mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
ima: Fix NULL pointer dereference in ima_file_hash
PCI/ACS: Enable Translation Blocking for external devices
xsk: Do not discard packet when NETDEV_TX_BUSY
drm/i915/selftests: Push the fake iommu device from the stack to data
drm/i915: Initialise outparam for error return from wait_for_register
docs: rewrite admin-guide/sysctl/abi.rst
kernel-doc: add support for ____cacheline_aligned attribute
Documentation: arm64 also supports disable hugeiomap
mm/doc: add usage description for migrate_vma_*()
docs: stable-ABI: Document /sys/kernel/notes
iio: adc: meson-saradc: Make the of_device_id array style consistent
iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
iio: adc: ad9467: refine mismatch vs unknown chip-id messages
staging:iio:documentation: Drop most generic docs
staging:iio:light: drop stale ABI docs
staging:iio:light: Move tsl2x7x ABI docs to correct location.
staging:iio:dac:max517 remove documentation
iio: adc: palmas_gpadc: use module_platform_driver to simplify the code
iio: adis: Drop non Managed device functions
staging: iio: adis16240: Use Managed device functions
staging: iio: adis16203: Use Managed device functions
iio: adis16480: Use Managed device functions
iio: adis16460: Use Managed device functions
iio: adis16400: Use Managed device functions
iio: adis16260: Use Managed device functions
iio: adis16136: Use Managed device functions
iio: adis16209: Use Managed device functions
iio: adis16201: Use Managed device functions
dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
dt-bindings: iio: adc: ti,ads7950 binding conversion
dt-bindings: iio: adc: ti,adc12138 yaml conversion.
iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
iio: stm32-dac: Replace indio_dev->mlock with own device lock
ARM: s3c64xx: bring back notes from removed debug-macro.S
Input: sun4i-ps2 - fix handling of platform_get_irq() error
Input: twl4030_keypad - fix handling of platform_get_irq() error
Input: omap4-keypad - fix handling of platform_get_irq() error
Input: ep93xx_keypad - fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Input: stmfts - fix a & vs && typo
Input: imx6ul_tsc - unify open/close and PM paths
Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
Input: elants_i2c - fix typo for an attribute to show calibration count
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: exynos: Align OPP table name with dt-schema
ARM: s3c24xx: fix Wunused-variable warning on !MMU
docs: Document cross-referencing between documentation pages
docs: Add automatic cross-reference for documentation pages
docs: Allow multiple automarkup functions
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro
RDMA/i40iw: Avoid typecast from void to pci_dev
NFSv4.2: fix client's attribute cache management for copy_file_range
nfs: Fix security label length not being reset
efi/libstub: arm32: Use low allocation for the uncompressed kernel
efi/libstub: Export efi_low_alloc_above() to other units
efi/libstub: Add efi_warn and *_once logging helpers
efi/libstub: arm32: Base FDT and initrd placement on image address
integrity: Load certs from the EFI MOK config table
integrity: Move import of MokListRT certs to a separate routine
efi: Support for MOK variable config table
efi/printf: remove unneeded semicolon
misc: rtsx: Add power saving functions and fix driving parameter
misc: fastrpc: add ioctl for attaching to sensors pd
misc: fastrpc: define names for protection domain ids
misc: fastrpc: fix indentation error in uapi header
misc: rtsx: Fix power down flow
misc: rtsx: Fix memory leak in rtsx_pci_probe
binder: remove redundant assignment to pointer n
iommu/amd: Remove domain search for PCI/MSI
iommu/vt-d: Remove domain search for PCI/MSI[X]
x86/irq: Make most MSI ops XEN private
x86/irq: Cleanup the arch_*_msi_irqs() leftovers
PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
x86/pci: Set default irq domain in pcibios_add_device()
iommm/amd: Store irq domain in struct device
iommm/vt-d: Store irq domain in struct device
x86/xen: Wrap XEN MSI management into irqdomain
irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
x86/xen: Consolidate XEN-MSI init
x86/xen: Rework MSI teardown
x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init()
PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
x86/irq: Initialize PCI/MSI domain at PCI init time
x86/pci: Reducde #ifdeffery in PCI init code
x86/irq: Move apic_post_init() invocation to one place
x86/msi: Use generic MSI domain ops
x86/msi: Consolidate MSI allocation
PCI/MSI: Rework pci_msi_domain_calc_hwirq()
x86/irq: Consolidate UV domain allocation
x86/irq: Consolidate DMAR irq allocation
x86_ioapic_Consolidate_IOAPIC_allocation
x86/msi: Consolidate HPET allocation
x86/irq: Prepare consolidation of irq_alloc_info
iommu/irq_remapping: Consolidate irq domain lookup
iommu/amd: Consolidate irq domain getter
iommu/vt-d: Consolidate irq domain getter
x86/irq: Add allocation type for parent domain retrieval
x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
x86/msi: Remove pointless vcpu_affinity callback
x86/msi: Move compose message callback where it belongs
genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
PCI: vmd: Dont abuse vector irqomain as parent
x86/init: Remove unused init ops
iommu/amd: Prevent NULL pointer dereference
staging: wfx: simplify virt_addr_valid call
seqlock: Unbreak lockdep
ipmi: add retry in try_get_dev_id()
softirq: Add debug check to __raise_softirq_irqoff()
sticon: remove no-op sticon_set_origin()
newport_con: remove no-op newport_set_origin()
net/mlx5: IPsec: make spdxcheck.py happy
LICENSES/deprecated: add Zlib license text
LICENSE: add GFDL deprecated licenses
net/qla3xxx: Convert to SPDX license identifiers
net/qlge: Convert to SPDX license identifiers
net/qlcnic: Convert to SPDX license identifiers
scsi/qla2xxx: Convert to SPDX license identifiers
scsi/qla4xxx: Convert to SPDX license identifiers
tty: serial: qcom_geni_serial: Fix the UART wakeup issue
phy: intel: Add Keem Bay eMMC PHY support
dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
phy: intel: Rename phy-intel to phy-intel-lgm
powerpc/smp: Implement cpu_to_coregroup_id
powerpc/smp: Create coregroup domain
powerpc/smp: Allocate cpumask only after searching thread group
phy: cadence: torrent: Constify regmap_config structs
powerpc/numa: Detect support for coregroup
phy: cadence: salvo: Constify cdns_nxp_sequence_pair
powerpc/smp: Optimize start_secondary
phy: cadence: Sierra: Constify static structs
powerpc/smp: Dont assume l2-cache to be superset of sibling
powerpc/smp: Move topology fixups into a new function
powerpc/smp: Move powerpc_topology above
powerpc/smp: Merge Power9 topology with Power topology
powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES
s390/kasan: support protvirt with 4-level paging
s390/protvirt: support ultravisor without secure storage limit
s390/protvirt: parse prot_virt option in the decompressor
s390/kasan: avoid unnecessary moving of vmemmap
s390/mm,ptdump: sort markers
s390/pci: add missing pci_iov.h include
s390/mm,ptdump: add proper ifdefs
s390/boot: enable .bss section for compressed kernel
phy: cadence-torrent: Set Torrent PHY attributes
phy: Add new PHY attribute max_link_rate
powerpc/numa: Offline memoryless cpuless node 0
powerpc/numa: Prefer node id queried from vphn
powerpc/numa: Set numa_node for all possible cpus
powerpc/numa: Restrict possible nodes based on platform
powerpc/topology: Override cpu_smt_mask
sched/topology: Allow archs to override cpu_smt_mask
drivers/macintosh/smu.c: Fix undeclared symbol warning
powerpc/papr_scm: Fix warning triggered by perf_stats_show()
thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
thunderbolt: Correct tb_check_quirks() kernel-doc
thunderbolt: Log correct zeroX entries in decode_error()
thunderbolt: Handle ERR_LOCK notification
thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
thunderbolt: Only stop control channel when entering freeze
RDMA/qedr: Add support for user mode XRC-SRQ's
tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600
serial: pmac_zilog: use for_each_child_of_node() macro
tty: serial: 8250_mtk: set regshift for mmio32
tty: serial: print earlycon info after match->setup
serial: ucc_uart: make qe_uart_set_mctrl() static
serial: 8250_pci: Remove unused function get_pci_irq()
staging: wlan-ng: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
staging: rtl8712: convert tasklets to use new tasklet_setup() API
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
staging: rtl8192e: convert tasklets to use new tasklet_setup() API
staging: rtl8192: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: clean up blank line style issues
staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
staging: ks7010: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: os_dep: fixed spacing around operators issue
staging: rtl8723bs: os_dep: fixed bracing issue
staging: rtl8723bs: os_dep: fixed trailing statements
staging: rtl8188eu: remove extra indentations
drm/ast: Enable CRTC before planes
drm/ast: Program display mode in CRTC's atomic_enable()
drm/ast: Disable planes while switching display modes
drm/ast: Set format registers in primary plane's update
usb: dwc2: Always disable regulators on driver teardown
usb: typec: tcpci: update ROLE_CONTROL for DRP
usb: typec: tcpci: Add support when hidden tx registers are inaccessible
usb: typec: tcpci: Add register definitions to tcpci
MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
reiserfs: only call unlock_new_inode() if I_NEW
USB: UAS: use macro for reporting results
USB: UAS: fix disconnect by unplugging a hub
usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC
usb: typec: intel_pmc_mux: Add dependency on ACPI
USB: microtek: use set_host_byte()
cpufreq: qcom: Don't add frequencies without an OPP
arm64: dts: sparx5: Add spi-nand devices
arm64: dts: sparx5: Add spi-nor support
PCI: hip: Add handling of HiSilicon HIP PCIe controller errors
ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
drm: mxsfb: check framebuffer pitch
ALSA: remove calls to usb_pipe_type_check for control endpoints
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: legousbtower: use usb_control_msg_recv()
USB: core: hub.c: use usb_control_msg_send() in a few places
USB: core: message.c: use usb_control_msg_send() in a few places
USB: add usb_control_msg_send() and usb_control_msg_recv()
USB: move snd_usb_pipe_sanity_check into the USB core
usbip: simplify the return expression of usbip_core_init()
drm/vc4: Handing the return value of drm_universal_plane_init
usb typec: mt6360: Add MT6360 Type-C DT binding documentation
usb typec: mt6360: Add support for mt6360 Type-C driver
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: move mmc pinctrl-names property to board dts
cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC
cpufreq: qcom-hw: Use of_device_get_match_data for offsets and row size
cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code
dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS compatible
cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev
cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ
cpufreq: dt-platdev: Blacklist st,stih418 SoC
cpufreq: sti-cpufreq: add stih418 support
cpufreq: s5pv210: Use dev_err instead of pr_err in probe
cpufreq: s5pv210: Simplify with dev_err_probe()
cpufreq: tegra186: Fix initial frequency
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
opp: Allow opp-level to be set to 0
opp: Prevent memory leak in dev_pm_opp_attach_genpd()
ARM: tegra: Pass multiple versions in opp-supported-hw property
opp: Allow opp-supported-hw to contain multiple versions
dt-bindings: opp: Allow opp-supported-hw to contain multiple versions
opp: Set required OPPs in reverse order when scaling down
opp: Reduce code duplication in _set_required_opps()
opp: Drop unnecessary check from dev_pm_opp_attach_genpd()
cpufreq: dt: Refactor initialization to handle probe deferral properly
opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1()
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add hwmon temperature sensor
arm64: dts: sparx5: Add Sparx5 eMMC support
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c
qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
rtw88: rtw8822c: eliminate code duplication, use native swap() function
wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0'
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1'
airo: switch from 'pci_' to 'dma_' API
brcmfmac: support SAE authentication offload in AP mode
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
xfs: deprecate the V4 format
xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size
xfs: refactor inode flags propagation code
xfs: make sure the rt allocator doesn't run off the end
xfs: Remove unneeded semicolon
xfs: force the log after remapping a synchronous-writes file
xfs: Convert xfs_attr_sf macros to inline functions
xfs: Use variable-size array for nameval in xfs_attr_sf_entry
xfs: Remove typedef xfs_attr_shortform_t
xfs: remove typedef xfs_attr_sf_entry_t
xfs: Remove kmem_zalloc_large()
xfs: enable big timestamps
xfs: trace timestamp limits
xfs: widen ondisk quota expiration timestamps to handle y2038+
xfs: widen ondisk inode timestamps to deal with y2038+
xfs: redefine xfs_ictimestamp_t
xfs: redefine xfs_timestamp_t
xfs: move xfs_log_dinode_to_disk to the log recovery code
xfs: refactor quota timestamp coding
xfs: refactor default quota grace period setting code
xfs: refactor quota expiration timer modification
xfs: explicitly define inode timestamp range
xfs: enable new inode btree counters feature
xfs: support inode btree blockcounts in online repair
xfs: support inode btree blockcounts in online scrub
xfs: use the finobt block counts to speed up mount times
xfs: store inode btree block counts in AGI header
xfs: reuse _xfs_buf_read for re-reading the superblock
xfs: remove xfs_getsb
xfs: simplify xfs_trans_getsb
xfs: remove xlog_recover_iodone
xfs: clear the read/write flags later in xfs_buf_ioend
xfs: use xfs_buf_item_relse in xfs_buf_item_done
xfs: simplify the xfs_buf_ioend_disposition calling convention
xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition
xfs: remove xfs_buf_ioerror_retry
xfs: refactor xfs_buf_ioerror_fail_without_retry
xfs: fold xfs_buf_ioend_finish into xfs_ioend
xfs: move the buffer retry logic to xfs_buf.c
xfs: refactor xfs_buf_ioend
xfs: mark xfs_buf_ioend static
xfs: refactor the buf ioend disposition code
dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding
powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
scsi: core: Only re-run queue in scsi_end_request() if device queue is busy
scsi: aic7xxx: Use kmemdup() in two places
scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0
RISC-V: Fix duplicate included thread_info.h
riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()
riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration
riscv: Add cache information in AUX vector
riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
riscv: Set more data to cacheinfo
riscv/mm/fault: Move access error check to function
riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()
riscv/mm/fault: Simplify mm_fault_error()
riscv/mm/fault: Move fault error handling to mm_fault_error()
riscv/mm/fault: Simplify fault error handling
riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()
riscv/mm/fault: Move bad area handling to bad_area()
riscv/mm/fault: Move no context handling to no_context()
riscv/mm: Simplify retry logic in do_page_fault()
selftests/bpf: Merge most of test_btf into test_progs
scsi: myrb: Make some symblos static
scsi: myrs: Make some symbols static
scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static
scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c
scsi: isci: Make isci_host_attrs static
selftests/bpf: Test load and dump metadata with btftool and skel
bpftool: Support dumping metadata
libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section
bpf: Add BPF_PROG_BIND_MAP syscall
bpf: Mutex protect used_maps array and count
scsi: aacraid: Make some symbols static in aachba.c
scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_cam_status()
scsi: ibmvfc: Avoid link down on FS9100 canister reboot
scsi: core: Update additional sense codes list
scsi: core: Clean up scsi_noretry_cmd()
scsi: target: tcmu: Add missing newline when printing parameters
scsi: ufs: Fix NOP OUT timeout value
arm64: dts: qcom: sdm845: Add interconnects property for display
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: add interconnect nodes
arm64: dts: qcom: sm8150: add interconnect nodes
drm/ttm: move populated state into page flags
drm/ttm: split bound/populated flags.
drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
drm/ttm: split populate out from binding.
drm/ttm: tt destroy move null check to outer function.
drm/ttm: wrap tt destroy. (v2)
drm/ttm/tt: add wrappers to set tt state.
selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion
nexthop: Only emit a notification when nexthop is actually deleted
nexthop: Convert to blocking notification chain
nexthop: Remove NEXTHOP_EVENT_ADD
nexthop: Remove unused function declaration from header file
chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4
drm/i915/pll: Centralize PLL_ENABLE register lookup
mlxsw: core: Introduce fw_fatal health reporter
devlink: introduce the health reporter test command
mlxsw: reg: Add Monitoring FW General Debug Register
mlxsw: reg: Add Monitoring FW Debug Register
mlxsw: Move fw_load_policy devlink param into core.c
mlxsw: core: Push code doing params register/unregister into separate helpers
mlxsw: Move fw flashing code into core.c
mlxsw: Bump firmware version to XX.2008.1310
dt-bindings: example: Extend based on practice
net: stmmac: use netif_tx_start|stop_all_queues() function
net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
net: stmmac: add ethtool support for get/set channels
scsi: mpt3sas: A small correction in _base_process_reply_queue
scsi: mpt3sas: Fix sync irqs
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
scsi: mpt3sas: Detect tampered Aero and Sea adapters
scsi: megaraid: Make smp_affinity_enable static
scsi: target: Remove redundant assignment to variable 'ret'
scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()
scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()
scsi: aic94xx: Remove unused inline function
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
drm/amdgpu/gmc9: remove mmhub client duplicated case
drm/amdgpu: Fail to load on RAVEN if SME is active
drm/amd/display: Create trigger_hotplug entry
drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
drm/amd/display: optimize code runtime a bit
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v4_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c
drm/amd/amdgpu: fix comparison pointer to bool warning in uvd_v6_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_2.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v10_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v9_0.c
drm/radeon: Add sclk frequency as hwmon sensor
drm/scheduler: fix sched_fence.c kernel-doc warnings
drm: amd/display: fix spelling of "function"
drm/amd/display: Remove duplicate include
drm/amdgpu: stop resetting xgmi perfmons on disable
drm/radeon: revert "Prefer lower feedback dividers"
drm/amdgpu: More accurate description of a function param
drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
drm/amd/display: update clock when non-seamless boot stream exist
drm/amd/display: update dcn30_optc header with missing declarations
drm/amd/display: get socBB from VBIOS
drm/amd/display: Further fix of psr eDP p-state warning
drm/amd/display: update nv1x stutter latencies
drm/amd/display: fix compile warning in dml
drm/amd/display: remove dc context from transfer function
drm/amd/display: Add connector to the state if DSC debugfs is set
drm/amd/display: Calculate DSC number of slices in debugfs when forced
drm/amd/display: Return the number of bytes parsed than allocated
drm/amd/display: Update idle optimization handling
drm/amd/display: implement notify stream mask
drm/amd/display: 3.2.102
drm/amd/display: [FW Promotion] Release 0.0.32
drm/amd/display: adding pathway to retrieve stutter period
drm/amd/display: Add trigger connector unplug
drm/amd/display: Add DSC force disable to dsc_clock_en debugfs entry
drm/amd/display: make dcn20 stream_gating use a pointer for dsc_pg_control
drm/amd/display: Multi display cause system lag on mode change
drm/amd/display: Disable idle optimization when PSR is enabled
drm/amd/display: Don't use DRM_ERROR() for DTM add topology
drm/amd/display: Compare plane when looking for pipe split being lost
drm/amd/display: Enabling PSR on DCN30 on driver side
drm/amd/display: remove early return from dm_late_init
drm/amd/display: Rename set_mst_bandwidth to align with DP spec
drm/amd/display: Flip pending check timeout due to disabled hubp
drm/amd/display: Increase Max EDID Size Constant
drm/amd/display: Power eDP panel back ON before link training retry
drm/amd/display: Fix CP_IRQ clear bit and logic
drm/amd/display: Only use offset for first ODM pipe
drm/amd/display: always use 100us for cr aux rd interval
drm/amd/display: 3.2.101
drm/amd/display: [FW Promotion] Release 0.0.31
drm/amd/display: Check clock table return
drm/amd/display: Triplebuffering should not be used by default
drm/amd/display: add option to override cr training pattern
drm/amd/display: Compare mpcc_inst to mpcc_count instead of a constant
drm/amd/display: Add CP_IRQ clear capability
drm/amd/display: Detect plane change when detect pipe change.
drm/amd/display: Fixed Intermittent blue screen on OLED panel
drm/amd/display: 3.2.100
drm/amd/display: [FW Promotion] Release 0.0.30
drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
drm/amdgpu: drop BOOLEAN define in display part
drm/amdgpu: Enable SDMA utilization for Arcturus
drm/amd/display: Move disable interrupt into commit tail
drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler
drm/amdgpu: Move existing pflip fields into separate struct
drm/amdgpu: Update RAS init handling
drm/amdkfd: Fix -Wunused-const-variable warning
drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
drm/amd/pm: update driver if version for navy_flounder
drm/amd/pm: update driver if file for sienna cichlid
scsi: libfc: Fix passing zero to 'PTR_ERR' warning
scsi: fnic: Remove unneeded semicolon
scsi: nsp32: Remove unneeded semicolon
scsi: sym53c8xx_2: Remove unneeded semicolon
scsi: qla2xxx: Remove unneeded variable 'rval'
drm/amdgpu: Minor checkpatch fix
drm/amdgpu: Disable DPC for XGMI for now.
drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
drm/amdgpu: Fix consecutive DPC recovery failures.
drm/amdgpu: Fix SMU error failure
drm/amdgpu: Block all job scheduling activity during DPC recovery
drm/amdgpu: Avoid accessing HW when suspending SW state
drm/amdgpu: Implement DPC recovery
drm/amdgpu: Do gpu recovery when no job is running
drm/amdkfd: fix a memory leak issue
drm/kfd: fix a system crash issue during GPU recovery
mlx4: add pause frame stats
mlx5: add pause frame stats
ixgbe: add pause frame stats
bnxt: add pause frame stats
selftests: add a test for ethtool pause stats
netdevsim: add pause frame stats
docs: net: include the new ethtool pause stats in the stats doc
ethtool: add standard pause stats
of: properties of reserved-memory nodes
s390/qeth: implement ndo_bridge_setlink for learning_sync
s390/qeth: implement ndo_bridge_getlink for learning_sync
s390/qeth: Reset address notification in case of buffer overflow
bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
s390/qeth: Translate address events into switchdev notifiers
s390/qeth: Detect PNSO OC3 capability
s390/cio: Helper functions to read CSSID, IID, and CHID
s390/cio: Add new Operation Code OC3 to PNSO
scsi: ufs-pci: Add LTR support for Intel controllers
net/mlx5e: Add CQE compression support for multi-strides packets
net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
net/mlx5e: Add support for tc trap
net/mlx5: E-Switch, Use vport metadata matching by default
net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule
net/mlx5: E-Switch, Dedicated metadata for uplink vport
net/mlx5: E-Switch, Check and enable metadata support flag before using
net/mlx5e: Add LAG warning if bond slave is not lag master
net/mlx5e: Add LAG warning for unsupported tx type
net/mlx5e: Return a valid errno if can't get lag device index
net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
net/mlx5: Release clock lock before scheduling a PPS work
net/mlx5: Rename ptp clock info
net/mlx5: Always use container_of to find mdev pointer from clock struct
net/mlx5: remove erroneous fallthrough
net/mlx5: Fix uninitialized variable warning
selinux: Add helper functions to get and set checkreqprot
drm: rcar-du: lvds: Add r8a7742 support
dt-bindings: display: renesas,lvds: Document r8a7742 bindings
drm: rcar-du: Add r8a7742 support
dt-bindings: display: renesas,du: Document the r8a7742 bindings
drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
drm/msm/dp: Use qmp phy for DP PLL and PHY
drm/msm/dp: remove mode hard-coding in case of DP CTS
drm/msm/dp: add debugfs nodes for video pattern tests
drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
drm/msm/dp: add debugfs support to DP driver
drm/msm/dp: wait for audio notification before disabling clocks
drm/msm/dp: signal the hotplug disconnect in the event handler
drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
drm/msm/dp: add audio support for Display Port on MSM
drm/msm/dp: store dp_display in the driver data
drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
drm/msm/dp: Add Display Port HPD feature
drm/msm/dpu: add display port support in DPU
drm/msm/dp: add support for DP PLL driver
drm/msm/dp: add displayPort driver support
drm: add constant N value in helper file
drm/msm: Get rid of the REG_ADRENO offsets
drm/msm: a6xx: Use WHERE_AM_I for eligible targets
drm/msm: Allow a5xx to mark the RPTR shadow as privileged
evm: Check size of security.evm before using it
ima: Remove semicolon at the end of ima_get_binary_runtime_size()
ima: Don't ignore errors from crypto_shash_update()
ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/
ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC
KVM: arm64: nVHE: Fix pointers during SMCCC convertion
KVM: arm64: nVHE: Migrate hyp-init to SMCCC
KVM: arm64: nVHE: Migrate hyp interface to SMCCC
smccc: Use separate variables for args and results
smccc: Define vendor hyp owned service call region
KVM: arm64: nVHE: Pass pointers consistently to hyp-init
KVM: arm64: nVHE: Handle hyp panics
KVM: arm64: nVHE: Switch to hyp context for EL2
KVM: arm64: Share context save and restore macros
KVM: arm64: Restore hyp when panicking in guest context
KVM: arm64: Update context references from host to hyp
KVM: arm64: Introduce hyp context
KVM: arm64: nVHE: Don't consume host SErrors with ESB
KVM: arm64: nVHE: Use separate vector for the host
KVM: arm64: Save chosen hyp vector to a percpu variable
KVM: arm64: Choose hyp symbol based on context
KVM: arm64: Remove kvm_host_data_t typedef
KVM: arm64: Remove hyp_panic arguments
KVM: arm64: Remove __activate_vm wrapper
ACPI: NFIT: Use kobj_to_dev() instead
dt-bindings: watchdog: sp-805: Convert to Json-schema
dt-bindings: power: Correct interrupt flags in examples
soc: qcom: apr: Fixup the error displayed on lookup failure
PCI/ACPI: Tone down missing MCFG message
arm64: dts: qcom: Makefile: Sort lines
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: sm8250: Add OPP table for all qup devices
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
drm/i915: Nuke pointless variable
drm/i915: Introduce intel_hpd_hotplug_irqs()
ipmi: Clean up some printks
ipmi:msghandler: retry to get device id on an error
drm/i915: Introduce HPD_PORT_TC<n>
perf: arm_dsu: Support DSU ACPI devices
drm/i915: Move hpd_pin setup to encoder init
drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
drm/i915: Nuke the redundant TC/TBT HPD bit defines
drm/i915: Add VBT AUX CH H and I
drm/i915: Add VBT DVO ports H and I
drm/i915: Add AUX_CH_{H,I} power domain handling
drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
drm/i915: Add more AUX CHs to the enum
ipmi:sm: Print current state when the state is invalid
printk: reimplement log_cont using record extension
printk: ringbuffer: add finalization/extension support
drm/ttm: remove available_caching
drm/nouveau: explicitly specify caching to use
drm/ttm: remove default caching
ima: Use kmemdup rather than kmalloc+memcpy
printk: ringbuffer: change representation of states
ipmi: Reset response handler when failing to send the command
printk: ringbuffer: clear initial reserved fields
printk: ringbuffer: add BLK_DATALESS() macro
printk: ringbuffer: relocate get_data()
ARM: add malloc size to decompressor kexec size structure
ARM: add TEXT_OFFSET to decompressor kexec image structure
ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
ARM: 9010/1: uncompress: Print the location of appended DTB
ARM: 9009/1: uncompress: Enable debug in head.S
ARM: 9008/1: uncompress: Drop excess whitespace print
ARM: 9006/1: uncompress: Wait for ready and busy in debug prints
ARM: 9005/1: debug: Select flow control for all debug UARTs
ARM: 9004/1: debug: Split waituart to CTS and TXRDY
ARM: 9003/1: uncompress: Delete unused debug macros
ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
drm/bridge: ps8640: Rework power state handling
printk: ringbuffer: avoid memcpy() on state_var
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected
printk: ringbuffer: fix setting state in desc_read()
macintosh: windfarm: use for_each_child_of_node() macro
powerpc/pci: unmap legacy INTx interrupts when a PHB is removed
powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10
powerepc/book3s64/hash: Align start/end address correctly with bolt mapping
powerpc/ps3: make two symbols static
powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU
powerpc/process: Remove useless #ifdef CONFIG_SPE
powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC
powerpc/process: Remove useless #ifdef CONFIG_VSX
powerpc/process: Tag an #endif to help locate the matching #ifdef.
powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED()
powerpc/process: Replace an #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED()
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU
powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct
powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2()
powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()
powerpc/uaccess: Switch __put_user_size_allowed() to __put_user_asm_goto()
powerpc/uaccess: Add pre-update addressing to __put_user_asm_goto()
powerpc/8xx: Support 16k hugepages with 4k pages
powerpc/8xx: Refactor calculation of number of entries per PTE in page tables
powerpc: Fix random segfault when freeing hugetlb range
powerpc/tau: Disable TAU between measurements
powerpc/tau: Check processor type before enabling TAU interrupt
powerpc/tau: Remove duplicated set_thresholds() call
powerpc/tau: Convert from timer to workqueue
powerpc/tau: Use appropriate temperature sample interval
powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit
powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
powerpc/64/mm: implement page mapping percpu first chunk allocator
powerpc/percpu: Update percpu bootmem allocator
selftests/powerpc: Tests for kernel accessing user memory
powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31
powerpc/watchpoint: Add hw_len wherever missing
powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c
powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Fix handling of vector instructions
powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs
clk: samsung: Keep top BPLL mux on Exynos542x enabled
kernel.h: Move oops_in_progress to printk.h
drm/virtio: add virtio_gpu_cmd_unref_resource error handling
drm/virtio: return virtio_gpu_queue errors
rtc: pcf2127: fix a bug when not specify interrupts property
zonefs: document the explicit-open mount option
zonefs: open/close zone on file open/close
zonefs: provide no-lock zonefs_io_error variant
zonefs: introduce helper for zone management
rtc: ds1685: Fix bank switching to avoid endless loop
rtc: st-lpc: Constify st_rtc_ops
rtc: rx8010: use range checking provided by core RTC code
rtc: rx8010: convert to using regmap
rtc: rx8010: switch to using the preferred i2c API
rtc: rx8010: switch to using the preferred RTC API
rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val)
rtc: rx8010: use a helper variable for client->dev in probe()
rtc: rx8010: drop unnecessary initialization
rtc: rx8010: don't use magic values for time buffer length
rtc: rx8010: rename ret to err in rx8010_set_time()
rtc: rx8010: use tabs instead of spaces for code formatting
rtc: rx8010: consolidate local variables of the same type
rtc: rx8010: remove unnecessary brackets
rtc: rx8010: remove a stray newline
rtc: rx8010: don't modify the global rtc ops
rtc: s3c: Simplify with dev_err_probe()
mtd: spear_smi: use for_each_child_of_node() macro
x86/mce/dev-mcelog: Do not update kflags on AMD systems
pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code
pinctrl: Rename sh-pfc to renesas
pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_FUNCTIONS}
arm64: dts: renesas: r8a77990: Add DRIF support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
ARM: dts: r8a7742: Add VSP support
arm64: dts: renesas: Drop superfluous pin configuration containers
drm/virtio: use drmm_mode_config_init
dt-bindings: pinctrl: rzn1: Convert to json-schema
dt-bindings: pinctrl: rza1: Convert to json-schema
dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin controller node name
pinctrl: rza1: Switch to using "output-enable"
pinctrl: sh-pfc: Tidy up driver description title
pinctrl: sh-pfc: Align driver description title
pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place
pinctrl: sh-pfc: Tidy up Emma Mobile EV2
dt-bindings: pinctrl: sh-pfc: Convert to json-schema
interconnect: qcom: osm-l3: Mark more structures const
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arch64: dts: qcom: sm8250: add uart nodes
rpmsg: glink: Expose rpmsg name attr for glink
rpmsg: glink: Add support for rpmsg glink chrdev
rpmsg: Guard against null endpoint ops in destroy
rpmsg: glink: Use complete_all for open states
rpmsg: virtio: fix compilation warning for virtio_rpmsg_channel description
remoteproc: stm32: Fix pointer assignement
rpmsg: Avoid double-free in mtk_rpmsg_register_device
rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
remoteproc: scp: add COMPILE_TEST dependency
libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
bpftool: Fix build failure
xsk: Fix refcount warning in xp_dma_map
samples/bpf: Add quiet option to xdpsock
samples/bpf: Fix possible deadlock in xdpsock
samples/bpf: Fix one packet sending in xdpsock
blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
blk-throttle: Avoid calculating bps/iops limitation repeatedly
blk-throttle: Define readable macros instead of static variables
blk-throttle: Use readable READ/WRITE macros
blk-throttle: Fix some comments' typos
s390/bpf: Fix multiple tail calls
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
tcp: schedule EPOLLOUT after a partial sendmsg
tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
ionic: fix up debugfs after queue swap
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
arm64: dts: qcom: trogdor: Add labels for type-c ports
__netif_receive_skb_core: don't untag vlan from skb on DSA master
gpu/drm: ingenic: Add option to mmap GEM buffers cached
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
net: dsa: mt7530: Add the support of MT7531 switch
dt-bindings: net: dsa: add new MT7531 binding to support MT7531
net: dsa: mt7530: Extend device data ready for adding a new hardware
net: dsa: mt7530: Refine message in Kconfig
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
arm64: dts: sdm845: Fixup OPP table for all qup devices
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas
dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles
dt-bindings: interrupt-controller: fsl,irqsteer: Fix compatible matching
dt-bindings: mfd: rohm,bd71847-pmic: Correct clock properties requirements
dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles
dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible
dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles
dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles
dt-bindings: serial: fsl-lpuart: Fix compatible matching
dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles
dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles
dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles
dt-bindings: gpu: vivante,gc: Remove trailing whitespace
dt-bindings: gpu: vivante,gc: Add common properties
dt-bindings: display: bridge: nwl-dsi: Add common properties
dt-bindings: power: fsl,imx-gpcv2: Document interrupt controller properties
drivers/net/wan/x25_asy: Remove an unnecessary x25_type_trans call
net: try to avoid unneeded backlog flush
mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
mlxsw: spectrum: Keep maximum speed around
mlxsw: spectrum: Keep maximum MTU around
mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes
dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml
hinic: add vxlan segmentation and cs offload support
dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching
dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email
dt-bindings: gpu: arm,mali-utgard: Add missing properties
dt-bindings: gpu: arm,mali-midgard: Add missing properties
dt-bindings: mfd: google,cros-ec: Add missing properties
dt-bindings: timer: exynos4210-mct: Add missing clocks
dt-bindings: arm: samsung: pmu: Add missing properties
net: qlcnic: remove unused variable 'val' in qlcnic_83xx_cam_unlock()
net: pxa168_eth: remove unused variable 'retval' int pxa168_eth_change_mtu()
net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
net: dnet: remove unused variable 'tx_status 'in dnet_start_xmit()
tcp: remove SOCK_QUEUE_SHRUNK
net/packet: Fix a comment about hard_header_len and headroom allocation
dt-bindings: crypto: slimsss: Correct a typo in compatible
mptcp: simult flow self-tests
mptcp: call tcp_cleanup_rbuf on subflows
mptcp: allow picking different xmit subflows
mptcp: allow creating non-backup subflows
mptcp: move address attribute into mptcp_addr_info
mptcp: add OoO related mibs
mptcp: cleanup mptcp_subflow_discard_data()
mptcp: move ooo skbs into msk out of order queue.
mptcp: introduce and use mptcp_try_coalesce()
mptcp: basic sndbuf autotuning
mptcp: trigger msk processing even for OoO data
mptcp: set data_ready status bit in subflow_check_data_avail()
mptcp: rethink 'is writable' conditional
net: smc91x: convert tasklets to use new tasklet_setup() API
net: silan: convert tasklets to use new tasklet_setup() API
qed: convert tasklets to use new tasklet_setup() API
net: nixge: convert tasklets to use new tasklet_setup() API
nfp: convert tasklets to use new tasklet_setup() API
net: natsemi: convert tasklets to use new tasklet_setup() API
net: micrel: convert tasklets to use new tasklet_setup() API
net: mlx: convert tasklets to use new tasklet_setup() API
net: skge: convert tasklets to use new tasklet_setup() API
net: jme: convert tasklets to use new tasklet_setup() API
ibmvnic: convert tasklets to use new tasklet_setup() API
net: ehea: convert tasklets to use new tasklet_setup() API
net: hinic: convert tasklets to use new tasklet_setup() API
net: sundance: convert tasklets to use new tasklet_setup() API
chelsio: convert tasklets to use new tasklet_setup() API
liquidio: convert tasklets to use new tasklet_setup() API
net: macb: convert tasklets to use new tasklet_setup() API
cnic: convert tasklets to use new tasklet_setup() API
net: amd-xgbe: convert tasklets to use new tasklet_setup() API
net: alteon: convert tasklets to use new tasklet_setup() API
drm/i915: Drop the drm_atomic_helper_calc_timestamping_constants() call
drm/atomic-helper: Remove the timestamping constant update from drm_atomic_helper_update_legacy_modeset_state()
drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants()
drm/i915: Update DRIVER_DATE to 20200914
drm/i915: Update DRIVER_DATE to 20200914
Bluetooth: btintel: Functions to send firmware header / payload
Bluetooth: btintel: Add infrastructure to read controller information
Bluetooth: pause/resume advertising around suspend
dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03
f2fs: clean up kvfree
dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema
arm64: dts: meson: vim3l: remove sound card definition
x86/mce: Stop mce_reign() from re-computing severity for every CPU
i40e, xsk: move buffer allocation out of the Rx processing loop
i40e: use 16B HW descriptors instead of 32B
i40e, xsk: remove HW descriptor prefetch in AF_XDP path
i40e: optimise prefetch page refcount
i40e: not compute affinity_mask for IRQ
staging: rtl8723bs: remove 5 GHz code
staging: rtl8723bs: remove cckrates{only}_included()
rxrpc: Fix an overget of the conn bundle when setting up a client conn
rxrpc: Fix conn bundle leak in net-namespace exit
rxrpc: Fix rxrpc_bundle::alloc_error to be signed
rxrpc: Fix a missing NULL-pointer check in a trace
drm/mediatek: Disable tmds on mt2701
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
spi: sprd: Simplify with dev_err_probe()
spi: spi-geni-qcom: Don't wait to start 1st transfer if transmitting
spi: bcm2835: Make polling_limit_us static
spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
spi: spi-geni-qcom: Don't program CS_TOGGLE again and again
spi: spi-geni-qcom: Use the FIFO even more
spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: Add compatible string for brcmstb SoCs
spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings
spi: bcm-qspi: Fix probe regression on iProc platforms
spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs
spi: qup: remove redundant assignment to variable ret
usb: ohci: Make distrust_firmware param default to false
usb: ohci: Default to per-port over-current protection
MAINTAINERS: make linux-usb list remarks consistent
misc: hisi_hikey_usb: fix return of uninitialized ret status variable
usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
media: vidtv: don't initialize cnr2qual var
media: vidtv: adjust signal strength range
media: vidtv: increment byte and block counters
media: vidtv: get rid of the work queue
media: vidtv: add basic support for DVBv5 stats
media: vidtv: properly initialize the internal state struct
media: vidtv: remove a wrong endiannes check from s302m generator
drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB vs. YUV check
media: vidtv: add an initial channel frequency
drm/i915: Fix g4x+ sprite dotclock limit for upscaling
media: vidtv: fix frequency tuning logic
media: vidtv: get rid of ENDIAN_BITFIELD nonsense
media: vidtv: get rid of some endiannes nonsense
media: vidtv: fix 32-bit warnings
media: vidtv: prefer using dev_foo() instead of pr_foo()
media: vidtv: add modaliases for the bridge driver
media: venus: firmware: Set virtual address ranges
media: firmware: qcom_scm: Add memory protect virtual address ranges
media: venus: venc: Use helper to set profile and level
media: venus: vdec: Use helper to get profile and level
media: venus: vdec: Set/Get VP9 profile/level
media: venus: helpers: Add a helper to map v4l2 ids to HFI ids
media: venus: hfi_helper: Add VP9 profile and levels
media: v4l2-ctrl: Add VP9 codec levels
media: venus: core: Drop local dma_parms
regulator: ti-abb: Constify ti_abb_reg_ops
regulator: pca9450: Constify static regulator_ops
regulator: stw481x-vmmc: Constify static structs
regulator: fixed: Constify static regulator_ops
regulator: dummy: Constify dummy_initdata and dummy_ops
drm/i915: Nuke CACHE_MODE_0 save/restore
drm/i915: Nuke MI_ARB_STATE save/restore
drm/i915: Nuke the magic FBC_CONTROL save/restore
powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
powerpc/64: Make VDSO32 track COMPAT on 64-bit
ASoC: rt1015: Fix the failure to flush DAC data before playback
ASoC: rt1015: Fix DC calibration on bypass boost mode
drm/i915: Kill unused savePCH_PORT_HOTPLUG
drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
arm64: hibernate: Remove unused including <linux/version.h>
arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR()
rxrpc: Fix an error goto in rxrpc_connect_call()
mmc: core: clear 'doing_init_tune' also after failures
arm64: kprobe: clarify the comment of steppable hint instructions
arm64: kprobe: disable probe of fault prone ptrauth instruction
arm64: cpufeature: Modify address authentication cpufeature to exact
arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements
arm64: traps: Allow force_signal_inject to pass esr error code
arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
s390/uv: add destroy page call
s390/mm,ptdump: add couple of additional markers
s390/kasan: make shadow memory noexec
s390: add ARCH_HAS_DEBUG_WX support
s390/mm,ptdump: make page table dumping seq_file optional
s390/kprobes: make insn pages read-only
s390/pci: remove clp_rescan_pci_devices_simple()
s390/pci: remove clp_rescan_pci_devices()
s390/pci: remove unused function zpci_rescan()
s390/pci: consolidate SR-IOV specific code
s390/mm,ptdump: hold cpa mutex while walking for kernel page table dump
s390/mm,ptdump: hold memory hotplug lock while walking for kernel page table dump
s390/mm,ptdump: convert to generic page table dumper
s390/zcrypt: simplify cca_findcard2 loop code
kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
gpiolib: unexport devprop_gpiochip_set_names()
gpiolib: generalize devprop_gpiochip_set_names() for device properties
device: property: add helpers to count items in string arrays
gpiolib: switch to simpler IDA interface
ext2: Fix some kernel-doc warnings in balloc.c
ARM: dts: hisilicon: Fix SP805 clocks
s390/qdio: always use dev_name() for device name in QIB
s390/pci: Implement ioremap_wc/prot() with MIO
s390/qdio: clean up QDR setup
s390/qdio: make qdio_handle_aobs() more robust
s390: disable branch profiling for vdso
ARM: dts: hisilicon: Fix SP804 users
arm64: dts: hisilicon: Fix SP805 clocks
drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
i3c: master: fix for SETDASA and DAA process
Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information.
Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH
firmware: arm_scmi: Enable building as a single module
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: smccc: Export both smccc functions
Input: soc_button_array - work around DSDTs which modify the irqflags
Input: soc_button_array - add support for INT33D3 tablet-mode switch devices
Input: soc_button_array - add active_low setting to soc_button_info
arm64: dts: hisilicon: replace status value "ok" by "okay"
dmaengine: sf-pdma: remove unused 'desc'
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
dt-bindings: qcom: Add ipq8074 bindings
arm64: dts: ipq8074: Use the A53 PMU compatible
arm64: dts: ipq6018: enable DVFS support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: ipq8074: enable watchdog support
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: Add sc7180-lazor sku2
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
tulip: switch from 'pci_' to 'dma_' API
tulip: de2104x: switch from 'pci_' to 'dma_' API
tulip: dmfe: switch from 'pci_' to 'dma_' API
tulip: uli526x: switch from 'pci_' to 'dma_' API
net: mvpp2: set SKBTX_IN_PROGRESS
tulip: windbond-840: Fix a debug message
tulip: windbond-840: switch from 'pci_' to 'dma_' API
net: dl2k: switch from 'pci_' to 'dma_' API
natsemi: switch from 'pci_' to 'dma_' API
scripts: coccicheck: Improve error feedback when coccicheck fails
ARM: configs: Update Realview defconfig
ARM: configs: Update Versatile defconfig
irqchip: Kconfig: Update description for RENESAS_IRQC config
irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
irqchip/imx-irqsteer: Use dev_err_probe() to simplify error handling
irqchip/imx-intmux: Use dev_err_probe() to simplify error handling
irqchip/ti-sci: Simplify with dev_err_probe()
irqchip/gic-v3: Describe the SGI range
ARM: Allow IPIs to be handled as normal interrupts
arm64: Allow IPIs to be handled as normal interrupts
genirq: Allow interrupts to be excluded from /proc/interrupts
genirq: Add fasteoi IPI flow
irqchip/loongson-htvec: Fix initial interrupt clearing
irqchip/ti-sci-intr: Fix unsigned comparison to zero
irqchip/ti-sci-inta: Fix unsigned comparison to zero
iio: gyro: adxrs290: Add debugfs register access support
dt-bindings: iio: gyro: adxrs290: Add interrupts support
iio: gyro: adxrs290: Add triggered buffer support
iio: gyro: adxrs290: use hook for devm resource unwinding
iio: adc: stm32: Fix missing return in booster error path
iio: light: as73211: Increase measurement timeout
iio: temperature: mlx90632: Interface to change object ambient temperature
Bluetooth: btintel: Refactor firmware download function
Bluetooth: Emit controller suspend and resume events
Bluetooth: Add suspend reason for device disconnect
Bluetooth: Add mgmt suspend and resume events
Bluetooth: Set ext scan response only when it exists
Bluetooth: Only mark socket zapped after unlocking
staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>
staging: mt7621-pci: Update driver TODO file
staging: wfx: update TODO list
staging: wfx: drop async field from struct hif_cmd
staging: wfx: uniformize naming rules in hif_tx_mib.c
staging: wfx: fix spaces
staging: wfx: fix naming of hif_tx_rate_retry_policy
staging: wfx: drop macro API_SSID_SIZE
staging: wfx: drop struct hif_ie_tlv
staging: wfx: drop useless union hif_indication_data
staging: wfx: drop useless union hif_event_data
staging: wfx: drop useless union hif_privacy_key_data
staging: wfx: drop useless structs only used in hif_ind_startup
staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
staging: wfx: drop useless structs only used in hif_req_tx
staging: wfx: drop useless struct hif_tx_result_flags
staging: wfx: drop useless struct hif_rx_flags
staging: wfx: drop useless struct hif_pm_mode
staging: wfx: drop useless struct hif_suspend_resume_flags
staging: wfx: drop useless struct hif_map_link_flags
staging: wfx: drop useless struct hif_bss_flags
staging: wfx: drop useless struct hif_join_flags
staging: wfx: drop useless struct hif_ie_flags
staging: wfx: drop useless struct hif_reset_flags
staging: wfx: drop useless union hif_commands_ids
staging: wfx: drop useless enum hif_beacon
staging: wfx: drop useless function
staging: wfx: drop multicast filtering
staging: wfx: drop 'secure link' feature
staging: wfx: keep API error list up-to-date
staging: wfx: simplify hif_set_association_mode()
staging: wfx: relocate wfx_join() beside wfx_join_finalize()
staging: wfx: improve readability of association processing
drivers: staging: octeon-usb: fixed codestyle check warning
staging: qlge: fix quoted string split across lines
staging: emxx_udc: Remove misplaced debugging aid
staging: vt6655: Add spaces around arithmetic operators
staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
staging: fwserial: Remove repeated word and
ARM: imx: Remove remnant board file support pieces
ARM: imx: Remove imx device directory
ARM: imx: Remove iomux-v3 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Remove imx27_soc_init()
ARM: imx7ulp: enable cpufreq
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
firmware: imx: scu-pd: ignore power domain not owned
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix indentation
net: tehuti: switch from 'pci_' to 'dma_' API
rocker: switch from 'pci_' to 'dma_' API
sc92031: switch from 'pci_' to 'dma_' API
tlan: switch from 'pci_' to 'dma_' API
net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit()
clk: imx: gate2: Fix a few typos
drm/mediatek: mtk_dpi: Convert to bridge driver
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
drm/mediatek: mtk_dpi: Rename bridge to next_bridge
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
drm/msm: Show process names in gem_describe
drm/msm/a6xx: Add support for per-instance pagetables
drm/msm: Add support for private address space instances
drm/msm: Add support to create a local pagetable
drm/msm: Set the global virtual address range from the IOMMU domain
drm/msm: Drop context arg to gpu->submit()
drm/msm: Add a context pointer to the submitqueue
drm/msm: Set adreno_smmu as gpu's drvdata
drm/msm/gpu: Add dev_to_gpu() helper
drm/msm: Add private interface for adreno-smmu
drm/msm: Remove dangling submitqueue references
drm/msm/a6xx: fix a potential overflow issue
drm/msm/adreno: fix probe without iommu
drm/msm/gpu: Add suspend/resume tracepoints
drm/msm/dsi: add support for 7nm DSI PHY/PLL
drm/msm/dsi: add DSI config for sm8150 and sm8250
drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dphy_timing
drm/msm: Drop local dma_parms
pinctrl: devicetree: Keep deferring even on timeout
pinctrl: mvebu: Fix i2c sda definition for 98DX3236
pinctrl: sx150x: Fix pinctrl enablement order bug
coccinelle: api: update kzfree script to kfree_sensitive
pinctrl: rockchip: depend on OF
pinctrl: sunxi: add support for the Allwinner A100 pin controller
dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
dt-bindings: pinctrl: sunxi: Get rid of continual nesting
pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support
pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC
pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops and owl_pinmux_ops
pinctrl: mcp23s08: Fix mcp23x17 precious range
pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
media: media/test-drivers/Kconfig: fix broken Kconfig
media: vidtv: fix driver unbind/remove
media: Documentation: vidtv: Add ReST documentation for vidtv
media: vidtv: add a bridge driver
media: vidtv: implement a demodulator driver
media: vidtv: implement a tuner driver
media: av7110: don't do float point math
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
soc: ti: k3-socinfo: Add entry for J7200
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
firmware: ti_sci: allow frequency change for disabled clocks by default
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
dt-bindings: soc: ti: Add TI PRUSS bindings
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
soc: ti: k3: ringacc: add am65x sr2.0 support
net: phy: mchp: Add support for LAN8814 QUAD PHY
net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
net: ethernet: ti: ale: add support for multi port k3 cpsw versions
net: ethernet: ti: ale: switch to use tables for vlan entry description
net: ethernet: ti: am65-cpsw: enable hw auto ageing
net: ethernet: ti: ale: make usage of ale dev_id mandatory
net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
net: netcp: ethss: use dev_id for ale configuration
net: ethernet: ti: cpsw: use dev_id for ale configuration
net: ethernet: ti: ale: add static configuration
net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
Revert "net: dsa: Add more convenient functions for installing port VLANs"
net: dsa: tag_8021q: add a context structure
net: dsa: tag_8021q: setup tagging via a single function call
net: dsa: tag_8021q: include missing refcount.h
crypto/chcr: move nic TLS functionality to drivers/net
drm: xlnx: remove defined but not used 'scaling_factors_666'
sfc: advertise encapsulated offloads on EF10
sfc: implement encapsulated TSO on EF10
sfc: de-indirect TSO handling
sfc: select inner-csum-offload TX queues for skbs that need it
sfc: create inner-csum queues on EF10 if supported
sfc: define inner/outer csum offload TXQ types
sfc: decouple TXQ type from label
octeontx2-af: Constify npc_kpu_profile_{action,cam}
blk-iocost: fix divide-by-zero in transfer_surpluses()
bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
block: introduce part_[begin|end]_io_acct
Smack: Use the netlabel cache
Smack: Set socket labels only once
Smack: Consolidate uses of secmark into a function
sfc: cleanups around efx_alloc_channel
sfc: remove spurious unreachable return statement
sfc: remove duplicate call to efx_init_channels from EF100 probe
bridge: mcast: Fix incomplete MDB dump
ipv6: remove redundant assignment to variable err
net: ag71xx: add flow control support
net: ag71xx: add ethtool support
drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return
gve: Enable Link Speed Reporting in the driver.
gve: Use link status register to report link status
gve: Batch AQ commands for creating and destroying queues.
gve: NIC stats for report-stats and for ethtool
gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
gve: Use dev_info/err instead of netif_info/err.
gve: Add stats for gve.
gve: Get and set Rx copybreak via ethtool
Documentation/kvm/arm: improve description of HVC_SOFT_RESTART
f2fs: change virtual mapping way for compression pages
f2fs: change return value of f2fs_disable_compressed_file to bool
f2fs: change i_compr_blocks of inode to atomic value
f2fs: trace: fix typo
f2fs: ignore compress mount option on image w/o compression feature
f2fs: Documentation edits/fixes
f2fs: allocate proper size memory for zstd decompress
f2fs: change compr_blocks of superblock info to 64bit
f2fs: add block address limit check to compressed file
f2fs: check position in move range ioctl
f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO
f2fs: Simplify SEEK_DATA implementation
f2fs: support age threshold based garbage collection
arm64/relocate_kernel: remove redundant code
mtd: mtdconcat: map: remove redundant assignment to variable 'size'
ia64: Use libata instead of the legacy ide driver in defconfigs
ia64: Remove perfmon
arm64: Remove the unused include statements
ALSA: firewire: Replace tasklet with work
ARM: dts: alpine: Align GIC nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
arm64: dts: alpine: Align GIC nodename with dtschema
iio: iio.h: fix a warning at the kernel-doc markup
gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro
arm64/mm: Unify CONT_PMD_SHIFT
arm64/mm: Unify CONT_PTE_SHIFT
arm64/mm: Remove CONT_RANGE_OFFSET
arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions
soc: sunxi: sram: remove unneeded semicolon
kernel/debug: Fix spelling mistake in debug_core.c
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: add input clock to CMU in Exynos3250
ASoC: stm32: sai: add pm_runtime support
ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params()
ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682
KVM: arm64: Don't constrain maximum IPA size based on host configuration
KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu'
KVM: arm64: Remove unused page-table code
KVM: arm64: Check the pgt instead of the pgd when modifying page-table
KVM: arm64: Convert user_mem_abort() to generic page-table API
KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code
KVM: arm64: Convert memslot cache-flushing code to generic page-table API
KVM: arm64: Add support for stage-2 cache flushing in generic page-table
KVM: arm64: Convert write-protect operation to generic page-table API
KVM: arm64: Add support for stage-2 write-protect in generic page-table
KVM: arm64: Convert page-aging and access faults to generic page-table API
KVM: arm64: Add support for stage-2 page-aging in generic page-table
KVM: arm64: Convert unmap_stage2_range() to generic page-table API
KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API
KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API
KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table
KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables
KVM: arm64: Use generic allocator for hyp stage-1 page-tables
KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables
KVM: arm64: Add stand-alone page-table walker infrastructure
KVM: arm64: Remove kvm_mmu_free_memory_caches()
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ACPI: OSL: Make ACPICA use logical addresses of GPE blocks
ACPI: OSL: Change the type of acpi_os_map_generic_address() return value
ACPICA: Add support for using logical addresses of GPE blocks
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ASoC: SOF: Intel: hda-loader: s/master/primary
ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
ASoC: SOF: Intel: hda: modify core_power_up/down op
ASoC: SOF: rename cores_mask to host_managed_cores_mask
selinux: access policycaps with READ_ONCE/WRITE_ONCE
ASoC: ti: j721e-evm: Add support for j7200-cpb audio
ASoC: dt-bindings: ti, j721e-cpb-audio: Document support for j7200-cpb
drm/i915: Nuke dpio_phy_iosf_port[]
arm64/mm: Enable THP migration
arm64/mm: Change THP helpers to comply with generic MM semantics
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p
ASoC: dt-bindings: mt8183-da7219: add compatible string for using rt1015p
RDMA/qedr: Fix function prototype parameters alignment
RDMA/qedr: Fix inline size returned for iWARP
RDMA/qedr: Fix iWARP active mtu display
qede: Notify qedr when mtu has changed
RDMA/qedr: Fix return code if accept is called on a destroyed qp
RDMA/qedr: Fix use of uninitialized field
RDMA/qedr: Fix doorbell setting
RDMA/qedr: Fix qp structure memory leak
RDMA/core: Added missing WR and WC opcodes
RDMA/ocrdma: Remove fbo from MR
RDMA/qedr: Remove fbo and zbva from the MR
RDMA/mlx4: Use ib_umem_num_dma_blocks()
RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding
RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages()
RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding
RDMA/i40iw: Use ib_umem_num_dma_pages()
RDMA/efa: Use ib_umem_num_dma_pages()
RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()
drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
dmaengine: Kconfig: Update description for RCAR_DMAC config
dmaengine: ti: k3-udma: Use soc_device_match() for SoC dependent parameters
dmaengine: dmatest: Print error codes as signed value
dmaengine: pl330: Drop local dma_parms
dmaengine: qcom: bam_dma: Drop local dma_parms
dmaengine: ste_dma40: Drop local dma_parms
dmaengine: rcar-dmac: Drop local dma_parms
dmaengine: mxs: Drop local dma_parms
dmaengine: imx-sdma: Drop local dma_parms
dmaengine: imx-dma: Drop local dma_parms
dmaengine: bcm2835: Drop local dma_parms
dmaengine: axi-dmac: Drop local dma_parms
dmaengine: sf-pdma: Fix an error that calls callback twice
phy: Add USB3 PHY support for Intel LGM SoC
dt-bindings: phy: Add USB PHY support for Intel LGM SoC
drm/ttm: nuke memory type flags
drm/vmwgfx: stop setting multiple domain flags
drm/nouveau: stop using TTM placement flags
drm/vram-helper: stop using TTM placement flags
blk-mq: always allow reserved allocation in hctx_may_queue
block: remove duplicate include statement in scsi_ioctl.c
drm/i915: move gmbus restore to i915_restore_display
drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
drm/i915: disable all display features when no display
ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
ath11k: Remove unused inline function htt_htt_stats_debug_dump()
ath11k: fix link error when CONFIG_REMOTEPROC is disabled
ath11k: remove calling ath11k_init_hw_params() second time
ath11k: add raw mode and software crypto support
ath11k: add ipq6018 support
ath11k: move target ce configs to hw_params
dt: bindings: net: update compatible for ath11k
mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table()
drm/vc4: Fix bitwise OR versus ternary operator in vc4_plane_mode_set
drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
drm/i810: make i810_flush_queue() return void
x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support
x86/cpu/centaur: Replace two-condition switch-case with an if statement
drm/xlnx: Use devm_drm_dev_alloc
drm/vkms: Use devm_drm_dev_alloc
drm/vgem: Use devm_drm_dev_alloc
drm/aspeed: Use managed drmm_mode_config_cleanup
drm/armada: Don't use drm_device->dev_private
drm/armada: Use devm_drm_dev_alloc
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: Fix pin controller node names
ARM: dts: renesas: Fix pin controller node names
dma-mapping: move the dma_declare_coherent_memory documentation
Bluetooth: Add MGMT capability flags for tx power and ext advertising
Bluetooth: Report num supported adv instances for hw offloading
dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
dma-direct: rename and cleanup __phys_to_dma
dma-direct: remove __dma_to_phys
dma-direct: use phys_to_dma_direct in dma_direct_alloc
dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages
dma-direct: remove dma_direct_{alloc,free}_pages
dma-mapping: add (back) arch_dma_mark_clean for ia64
Bluetooth: hci_qca: Remove duplicate power off in proto close
Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set
dma-mapping: fix DMA_OPS dependencies
Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
Bluetooth: Re-order clearing suspend tasks
Bluetooth: hci_intel: enable on new platform
Bluetooth: Fix memory leak in read_adv_mon_features()
Bluetooth: btmtksdio: use NULL instead of zero
Bluetooth: hci_intel: switch to list_for_each_entry()
Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values
Bluetooth: hci_qca: remove redundant null check
efi: Rename arm-init to efi-init common for all arch
include: pe.h: Add RISC-V related PE definition
x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
MIPS/jazzdma: decouple from dma-direct
MIPS/jazzdma: remove the unused vdma_remap function
MIPS: make dma_sync_*_for_cpu a little less overzealous
dma-debug: remove most exports
dma-mapping: remove the dma_dummy_ops export
ARM: config: aspeed_g5: Enable IBM OP Panel driver
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed: Fix selection of media drivers
ARM: dts: aspeed: Add Mowgli BMC platform
crypto: ux500 - Fix sparse endianness warnings
crypto: qat - include domain in top level debugfs path
crypto: s5p-sss - Pass error from clk_get and reduce verbosity on deferral
crypto: s5p-sss - Add and fix kerneldoc
crypto: s5p-sss - remove redundant null check
hwrng: xiphera-trng: add support for XIP8001B hwrng
dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
crypto: cbc - Remove cbc.h
crypto: arm/aes-neonbs - Use generic cbc encryption path
crypto: arc4 - mark ecb(arc4) skcipher as obsolete
net: wireless: drop bogus CRYPTO_xxx Kconfig selects
crypto: bcm-iproc - remove ecb(arc4) support
crypto: n2 - remove ecb(arc4) support
SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
staging/rtl8192u: switch to RC4 library interface
staging/rtl8192e: switch to RC4 library interface
hwrng: imx-rngc - add quality to use it as kernel entropy pool
crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
crypto: caam - use traditional error check pattern
crypto: poly1305-x86_64 - Use XORL r32,32
crypto: curve25519-x86_64 - Use XORL r32,32
crypto: sa2ul - fix compiler warning produced by clang
tcp: Simplify tcp_set_congestion_control() load=false case
tcp: simplify _bpf_setsockopt(): Remove flags argument
tcp: simplify tcp_set_congestion_control(): Always reinitialize
tcp: Simplify EBPF TCP_CONGESTION to always init CC
tcp: Only init congestion control if not initialized already
tools: bpftool: Automate generation for "SEE ALSO" sections in man pages
bpf: Fix comment for helper bpf_current_task_under_cgroup()
selftests/bpf: Define string const as global for test_sysctl_prog.c
selftests/bpf: Fix test_ksyms on non-SMP kernels
net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()
bpf: Plug hole in struct bpf_sk_lookup_kern
tools: bpftool: Add "inner_map" to "bpftool map create" outer maps
tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT
tools: bpftool: Clean up function to dump map entry
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
net/smc: use separate work queues for different worker types
net/smc: use the retry mechanism for netlink messages
s390/net: add SMC config as one of the defaults of CCWGROUP
net/smc: immediate freeing in smc_lgr_cleanup_early()
net/smc: reduce smc_listen_decline() calls
net/smc: improve server ISM device determination
net/smc: common routine for CLC accept and confirm
net/smc: dynamic allocation of CLC proposal buffer
net/smc: introduce better field names
net/smc: reduce active tcp_listen workers
arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in Exynos5433 TM2
MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 and remove Robert
nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
nfc: s3fwrn5: Remove unneeded 'ret' variable
nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
net: hns: Fix some kernel-doc warnings in hns_enet.c
net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
hinic: Fix some kernel-doc warnings in hinic_hw_io.c
net: mvpp2: ptp: Fix unused variables
net: cxgb3: Fix some kernel-doc warnings
net: ena: xdp: add queue counters for xdp actions
net: ena: ethtool: add stats printing to XDP queues
net: ena: ethtool: Add new device statistics
net: ena: ethtool: convert stat_offset to 64 bit resolution
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: add interconnect bindings for display
epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
f2fs: point man pages for some f2fs utils
f2fs: Use generic casefolding support
fs: Add standard casefolding support
unicode: Add utf8_casefold_hash
f2fs: compress: use more readable atomic_t type for {cic,dic}.ref
f2fs: fix compile warning
f2fs: support 64-bits key in f2fs rb-tree node entry
f2fs: inherit mtime of original block during GC
f2fs: record average update time of segment
f2fs: introduce inmem curseg
f2fs: compress: remove unneeded code
f2fs: remove duplicated type casting
f2fs: support zone capacity less than zone size
ARM: dts: broadcom: Fix SP804 node
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: replace status value "ok" by "okay"
ARM: BCM5301X: Add DT for Meraki MR32
selftests/mptcp: Better delay & reordering configuration
tcp: reflect tos value received in SYN to the socket
ip: pass tos into ip_build_and_send_pkt()
tcp: record received TOS value in the request socket
net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame signature
net: make sure napi_list is safe for RCU traversal
net: manage napi add/del idempotence explicitly
net: remove napi_hash_del() from driver-facing API
x86/sev-es: Check required CPU features for SEV-ES
mlx4: make sure to always set the port type
devlink: don't crash if netdev is NULL
x86/efi: Add GHCB mappings when SEV-ES is active
net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split in mvneta_swbm_rx_frame()
selftests: bpf: Test iterating a sockmap
net: Allow iterating sockmap and sockhash
net: sockmap: Remove unnecessary sk_fullsock checks
ipmr: Use full VIF ID in netlink cache reports
ipmr: Add high byte of VIF ID to igmpmsg
ipmr: Add route table ID to netlink cache reports
tools: bpftool: Include common options from separate file
tools: bpftool: Print optional built-in features along with version
selftests, bpftool: Add bpftool (and eBPF helpers) documentation build
tools: bpftool: Log info-level messages when building bpftool man pages
bpf: Remove duplicate headers
arm64: dts: renesas: Add Renesas Falcon boards support
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742: Add VIN DT nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
misc: hisi_hikey_usb: add support for Hikey 970
misc: hisi_hikey_usb: Driver to support onboard USB gpio hub on Hikey960
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
dt-bindings: arm: renesas: Document Renesas Falcon boards
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
selftests/lkdtm: Use "comm" instead of "diff" for dmesg
soc: qcom-geni-se: Don't use relaxed writes when writing commands
soc: qcom: socinfo: add SC7180 entry to soc_id array
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
soc: qcom: socinfo: add soc id for IPQ6018
docs: submitting-patches: use :doc: for references
docs: dma-buf: fix some warnings
docs: soundwire: fix some identation at stream.rst
docs: kvm: api.rst: add missing spaces
docs: watch_queue: fix some warnings
docs: add some new files to their respective index.rst files
scripts: device_attr_show.cocci: update location of sysfs doc
MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx
docs: trace: fix the location of kprobes.rst
docs: scheduler: fix the directory name on two files
kernel-doc: include line numbers for function prototypes
.gitignore: docs: ignore sphinx_*/ directories
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
thunderbolt: debugfs: Fix uninitialized return in counters_write()
dt-bindings: arm: qcom: Document SM8250 SoC and boards
platform_device: switch to simpler IDA interface
x86/fpu: Allow multiple bits in clearcpuid= parameter
driver core: platform: Document return type of more functions
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
blkcg: add plugging support for punt bio
PCI: dwc: Use DBI accessors
PCI: dwc: Move N_FTS setup to common setup
PCI: dwc/intel-gw: Drop unused max_width
PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to intel_pcie_link_setup()
PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device_type' property
PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code
PCI: dwc: Centralize link gen setting
objtool: Decode unwind hint register depending on architecture
objtool: Make unwind hint definitions available to other architectures
objtool: Only include valid definitions depending on source file type
objtool: Rename frame.h -> objtool.h
objtool: Refactor jump table code to support other architectures
objtool: Make relocation in alternative handling arch dependent
objtool: Abstract alternative special case handling
objtool: Move macros describing structures to arch-dependent code
objtool: Make sync-check consider the target architecture
objtool: Group headers to check in a single list
block: remove check_disk_change
sr: simplify sr_block_revalidate_disk
sr: use bdev_check_media_change
sd: use bdev_check_media_change
md: use bdev_check_media_change
ide-gd: stop using the disk events mechanism
ide-cd: remove idecd_revalidate_disk
ide-cd: use bdev_check_media_changed
gdrom: use bdev_check_media_change
paride/pcd: use bdev_check_media_change
xsysace: simplify media change handling
xsysace: use bdev_check_media_change
swim3: use bdev_check_media_changed
swim: simplify media change handling
swim: use bdev_check_media_change
floppy: use bdev_check_media_change
ataflop: use bdev_check_media_change
amiflop: use bdev_check_media_change
block: add a bdev_check_media_change helper
iomap: Mark read blocks uptodate in write_begin
iomap: Clear page error before beginning a write
iomap: Fix direct I/O write consistency check
iomap: fix WARN_ON_ONCE() from unprivileged users
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: Identify R-Car V3U
soc: renesas: Sort driver description title
soc: renesas: Use ARM32/ARM64 for menu description
dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779a0 SYSC power domain definitions
perf tests: Call test_attr__open() directly
swiotlb: Mark max_segment with static keyword
swiotlb: Declare swiotlb_late_init_with_default_size() in header
swiotlb: Use %pa to print phys_addr_t variables
drm/i915: Fix slightly botched merge in __reloc_entry_gpu
drm/panfrost: Ensure GPU quirks are always initialised
drm/panfrost: Set DMA max segment size
dt-bindings: regulator: Convert mp886x to json-schema
regulator: bd718x7: Make some variable static
epoll: replace ->visited/visited_list with generation count
media: ov8856: Add support for 3264x2448 mode
ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add codec lpass clocks
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
ASoC: q6dsp: q6afe: add lpass hw voting support
ASoC: q6dsp: q6afe: add global q6afe waitqueue
ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode
ASoC: q6dsp: q6routing: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add support to Codec DMA ports
media: ov8856: Add support for 1632x1224 mode
media: v4l2-fwnode: Document new usage patterns of v4l2_fwnode_endpoint_parse
media: v4l2-fwnode: Make bus configuration a struct
media: v4l2-fwnode: Make number of data lanes a character
media: i2c: max9286: Allocate v4l2_async_subdev dynamically
media: rcar-csi2: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Fix fwnode reference leak when parsing DT
media: v4l2-async: Document asd allocation requirements
media: i2c: ov5640: Fail probe on unsupported bus_type
media: i2c: ov5640: Add support for BT656 mode
media: i2c: ov5640: Configure HVP lines in s_power callback
media: i2c: ov5640: Enable data pins on poweron for DVP mode
media: i2c: ov5640: Separate out mipi configuration from s_power
media: i2c: ov5640: Remain in power down for DVP mode unless streaming
media: v4l2-fwnode: Use debug level for printing link frequencies
media: i2c: Remove Alan Chiang's e-mail address
media: ipu3-cio2: Update Copyright year and fix indentation issues
perf vendor events power9: Add hv_24x7 core level metric events
media: ipu3-cio2: Drop useless assignments
media: ipu3-cio2: Drop bogus check and error message
media: ipu3-cio2: Get rid of pci_set_master() duplication
perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam()
media: ipu3-cio2: Use readl_poll_timeout() helper
perf jevents: Add support for parsing perchip/percore events
perf jevents: Add new structure to pass json fields.
perf jevents: Make json_events() static and ditch jevents.h file
media: ipu3-cio2: Replace infinite loop by one with clear exit condition
media: ipu3-cio2: Use macros from pfn.h
media: ipu2-cio2: Replace custom definition with PAGE_SIZE
media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant
media: ipu3-cio2: Simplify cleanup code
media: omap3isp: Fix memleak in isp_probe
media: staging/intel-ipu3: css: Correctly reset some memory
perf test: Introduce script for Arm CoreSight testing
media: uvcvideo: Convey full colorspace information to V4L2
media: uvcvideo: Ensure all probed info is returned to v4l2
media: uvcvideo: Silence shift-out-of-bounds warning
media: uvcvideo: Fix dereference of out-of-bound list iterator
media: uvcvideo: Replace HTTP links with HTTPS ones
media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling
media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
media: uvcvideo: Set media controller entity functions
media: uvcvideo: Add mapping for HEVC payloads
media: uvcvideo: Fix annotation for uvc_video_clock_update()
media: rcar-fcp: Drop local dma_parms
media: usbvision: remove deprecated driver
ASoC: dt-bindings: rt1015p: add document
ASoC: rt1015p: add codec driver
perf metricgroup: Fix typo in comment.
perf stat: Remove dead code: no need to set os.evsel twice
cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
arm64: dts: mt8183: add scp node
drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_init_resources()
drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
ARM: omap2plus_defconfig: enable generic net options
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
drm/imx/dcss: fix compilation issue on 32bit
ARM: dts: dra7: drop legacy cpsw dt node
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
clk: meson: make shipped controller configurable
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: n9, n950: Remove nokia,nvm-size property
virtiofs: add logic to free up a memory range
virtiofs: maintain a list of busy elements
virtiofs: serialize truncate/punch_hole and dax fault path
virtiofs: define dax address space operations
virtiofs: add DAX mmap support
virtiofs: implement dax read/write operations
virtiofs: introduce setupmapping/removemapping commands
virtiofs: implement FUSE_INIT map_alignment field
virtiofs: keep a list of free dax memory ranges
virtiofs: add a mount option to enable dax
virtiofs: set up virtio_fs dax_device
virtiofs: get rid of no_mount_options
virtiofs: provide a helper function for virtqueue initialization
dax: Create a range version of dax_layout_busy_page()
dax: Modify bdev_dax_pgoff() to handle NULL bdev
arch/x86/amd/ibs: Fix re-arming IBS Fetch
perf/x86/rapl: Add AMD Fam19h RAPL support
perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
perf/x86/amd/ibs: Fix raw sample data accumulation
perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
perf/x86/amd: Fix sampling Large Increment per Cycle events
perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
perf/core: Pull pmu::sched_task() into perf_event_context_sched_out()
perf/core: Pull pmu::sched_task() into perf_event_context_sched_in()
perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
seqlock: PREEMPT_RT: Do not starve seqlock_t writers
seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
seqlock: seqcount_t: Implement all read APIs as statement expressions
seqlock: Use unique prefix for seqcount_t property accessors
seqlock: seqcount_LOCKNAME_t: Standardize naming convention
seqlock: seqcount latch APIs: Only allow seqcount_latch_t
rbtree_latch: Use seqcount_latch_t
x86/tsc: Use seqcount_latch_t
timekeeping: Use seqcount_latch_t
time/sched_clock: Use seqcount_latch_t
seqlock: Introduce seqcount_latch_t
mm/swap: Do not abuse the seqcount_t latching API
time/sched_clock: Use raw_read_seqcount_latch() during suspend
virtio: Implement get_shm_region for MMIO transport
virtio: Implement get_shm_region for PCI transport
virtio: Add get_shm_region method
quota: Expand comment describing d_itimer
quota: widen timestamps for the fs_disk_quota structure
drm/panel: s6e63m0: Add missing MODULE_LICENSE
drm/bridge/tc358775: Remove unneeded semicolon
samples: vfio-mdev/mbochs: fix common struct sg_table related issues
dmabuf: fix common struct sg_table related issues
drm: rcar-du: fix common struct sg_table related issues
drm: host1x: fix common struct sg_table related issues
xen: gntdev: fix common struct sg_table related issues
drm: xen: fix common struct sg_table related issues
drm: vmwgfx: fix common struct sg_table related issues
drm: virtio: fix common struct sg_table related issues
drm: v3d: fix common struct sg_table related issues
drm: tegra: fix common struct sg_table related issues
drm: rockchip: fix common struct sg_table related issues
drm: rockchip: use common helper for a scatterlist contiguity check
drm: panfrost: fix common struct sg_table related issues
drm: omapdrm: use common helper for extracting pages array
drm: msm: fix common struct sg_table related issues
drm: mediatek: use common helper for extracting pages array
drm: mediatek: use common helper for a scatterlist contiguity check
drm: lima: fix common struct sg_table related issues
drm: i915: fix common struct sg_table related issues
drm: exynos: fix common struct sg_table related issues
drm: exynos: use common helper for a scatterlist contiguity check
drm: etnaviv: fix common struct sg_table related issues
drm: armada: fix common struct sg_table related issues
drm: core: fix common struct sg_table related issues
drm: prime: use sgtable iterators in drm_prime_sg_to_page_addr_arrays()
drm: prime: add common helper to check scatterlist contiguity
soundwire: cadence: add parity error injection through debugfs
soundwire: bus: export broadcast read/write capability for tests
ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
soundwire: bus: use quirk to filter out invalid parity errors
soundwire: slave: add first_interrupt_done status
soundwire: bus: filter-out unwanted interrupt reports
ASoC/soundwire: bus: use property to set interrupt masks
drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
drm/i915/gvt: remove flag F_CMD_ACCESSED
drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
fpga: dfl: create a dfl bus type to support DFL devices
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
fsi: aspeed: Support CFAM reset GPIO
fsi: aspeed: Add module param for bus divisor
fsi: aspeed: Run the bus at maximum speed
fsi: aspeed: Support cabled FSI
dt-bindings: fsi: Document gpios
fsi: scom: Constify scom_ids
fsi: sbefifo: Constify sbefifo_ids
fsi: master: Constify hub_master_ids
fsi: master: Remove link enable read-back
fsi: core: Set slave local bus ownership during init
fsi: core: Disable link when slave init fails
fsi: master: Add boolean parameter to link_enable function
fsi: fsi-occ: fix return value check in occ_probe()
fsi: aspeed: Enable 23-bit addressing
fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
scsi: lpfc: Remove set but not used 'qp'
scsi: gdth: Remove set but used 'cmd_index'
scsi: pmcraid: Remove set but not used 'res'
scsi: qla1280: Remove set but not used variable in qla1280_status_entry()
scsi: qla1280: Remove set but not used variable in qla1280_mailbox_command()
scsi: qla1280: Remove set but not used variable in qla1280_nvram_config()
scsi: qla1280: Remove set but not used variable in qla1280_done()
scsi: ufs: Fix 'unmet direct dependencies' config warning
epoll: do not insert into poll queues until all sanity checks are done
scsi: ibmvfc: Fix error return in ibmvfc_probe()
scsi: ufs: ufs-mediatek: Fix build warnings with make W=1
scsi: qla2xxx: Handle incorrect entry_type entries
scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
integrity: include keyring name for unknown key request
ima: limit secure boot feedback scope for appraise
drm/msm: Convert shrinker msgs to tracepoints
drm/msm/gpu: Add GPU freq_change traces
drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
drm/msm/dpu: clean up some impossibilities
drm/msm/dpu: move vblank events to complete_commit()
net: dsa: b53: Report VLAN table occupancy via devlink
net: mvpp2: ptp: add support for transmit timestamping
net: mvpp2: ptp: add support for receive timestamping
net: mvpp2: ptp: add TAI support
net: mvpp2: check first level interrupt status registers
net: mvpp2: rename mis-named "link status" interrupt
net: mvpp2: restructure "link status" interrupt handling
devlink: Use controller while building phys_port_name
devlink: Introduce controller number
devlink: Introduce external controller flag
devlink: Move structure comments outside of structure
devlink: Add comment block for missing port attributes
net/mlx5: E-switch, Read controller number from device
net: stmmac: dwmac-intel-plat: remove redundant null check before clk_disable_unprepare()
net: pxa168_eth: remove redundant null check before clk_disable_unprepare()
net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
net: phy: smsc: LAN8710/20: add phy refclk in support
dt-bindings: net: phy: smsc: document reference clock
net: phy: smsc: simplify config_init callback
net: phy: smsc: skip ENERGYON interrupt if disabled
net: cavium: Fix a bunch of kerneldoc parameter issues
dt-bindings: hwlock: omap: Convert binding to YAML
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
dt-bindings: samsung: pmu: document S5Pv210
memory: mtk-smi: add support for MT8167
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block
RDMA/umem: Add rdma_umem_for_each_dma_block()
RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()
RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
perf: Stop using deprecated bpf_program__title()
net: dsa: microchip: Implement recommended reset timing
net: dsa: microchip: Disable RGMII in-band status on KSZ9893
net: dsa: microchip: Improve phy mode message
net: dsa: microchip: Make switch detection more informative
selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
docs: ubifs-authentication: Add a top-level heading
MAINTAINERS: Add ubifs-authentication.rst to UBIFS
Documentation: core-api/cpu_hotplug: fix a typo
Documentation: iio: fix a typo
mm/doc: editorial pass on page migration
docs: deprecated.rst: Update zero-length/one-element arrays section
Documentation: submit-checklist: add clean builds for new Documentation
docs: filesystems: replace to_dev() with kobj_to_dev()
Documentation: remove current_security() reference
bcache: doc: update Documentation/admin-guide/bcache.rst
docs: trusted-encrypted.rst: update parameters for command examples
docs: kvm: fix referenced ioctl symbol
RDMA: Make counters destroy symmetrical
RDMA: Restore ability to return error for destroy WQ
RDMA: Change XRCD destroy return value
RDMA: Allow fail of destroy CQ
RDMA/core: Delete function indirection for alloc/free kernel CQ
RDMA: Restore ability to fail on SRQ destroy
RDMA/mlx5: Issue FW command to destroy SRQ on reentry
RDMA: Restore ability to fail on AH destroy
RDMA: Restore ability to fail on PD deallocate
ALSA: pcm: Remove unused inline function snd_mask_sizeof
ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()
ALSA: mixart: Correct comment wrt obsoleted tasklet usage
ALSA: asihpi: Replace tasklet with threaded irq
ALSA: riptide: Replace tasklet with threaded irq
ALSA: hdspm: Replace tasklet with work
ALSA: hdsp: Replace tasklet with work
ALSA: aloop: Replace tasklet with work
ALSA: ua101: Replace tasklet with work
ALSA: usb-audio: Replace tasklet with work
ALSA: timer: Replace tasklet with work
ALSA: pcsp: Replace tasklet with work
RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
RDMA/hns: Avoid unncessary initialization
RDMA/core: Change how failing destroy is handled during uobj abort
ASoC: add DT bindings for Microchip S/PDIF TX Controller
ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
x86/sev-es: Handle NMI State
spi: spidev: Remove redundant initialization of variable status
spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_remove_table()
spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_remove_table()
ASoC: txx9: Replace tasklet with work
ASoC: sh: Replace tasklet with work
ASoC: fsl: Replace tasklet with work
dt-bindings: display: imx: add bindings for DCSS
MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
drm/imx/dcss: use drm_bridge_connector API
drm/imx: Add initial support for DCSS on iMX8MQ
drm/imx: compile imx directory by default
perf list: Do not print 'Metric Groups:' unnecessarily
perf list: Remove dead code in argument check
perf tools: Add build test with GTK+
tools feature: Add missing -lzstd to the fast path feature detection
arm: dts: mt7623: add lima related regulator
arm: dts: mt7623: add display subsystem related device nodes
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
mmc: renesas_sdhi: support manual calibration
mmc: tmio: add generic hook to fixup after a completed request
gpio: mockup: fix resource leak in error path
gpio: siox: explicitly support only threaded irqs
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
gpu/drm: cleanup coding style a bit
x86/sev-es: Support CPU offline/online
x86/head/64: Don't call verify_cpu() on starting APs
x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
x86/realmode: Setup AP jump table
x86/realmode: Add SEV-ES specific trampoline entry point
x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
x86/sev-es: Handle #DB Events
x86/sev-es: Handle #AC Events
x86/sev-es: Handle VMMCALL Events
x86/sev-es: Handle MWAIT/MWAITX Events
x86/sev-es: Handle MONITOR/MONITORX Events
x86/sev-es: Handle INVD Events
x86/sev-es: Handle RDPMC Events
x86/sev-es: Handle RDTSC(P) Events
x86/sev-es: Handle WBINVD Events
x86/sev-es: Handle DR7 read/write events
x86/sev-es: Handle MSR events
x86/sev-es: Handle MMIO String Instructions
x86/sev-es: Handle MMIO events
x86/sev-es: Handle instruction fetches from user-space
x86/sev-es: Wire up existing #VC exit-code handlers
x86/sev-es: Add a Runtime #VC Exception Handler
x86/entry/64: Add entry code for #VC handler
x86/dumpstack/64: Add noinstr version of get_stack_info()
x86/sev-es: Adjust #VC IST Stack on entering NMI handler
x86/sev-es: Allocate and map an IST stack for #VC handler
x86/sev-es: Setup per-CPU GHCBs for the runtime handler
gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq
x86/sev-es: Setup GHCB-based boot #VC handler
gpio: tc35894: fix up tc35894 interrupt configuration
leds: tlc591xx: Simplify with dev_err_probe()
leds: sgm3140: Simplify with dev_err_probe()
leds: pwm: Simplify with dev_err_probe()
leds: lm3692x: Simplify with dev_err_probe()
DT: leds: Add an optional property named 'shutdown-gpios'
leds: is31fl319x: Add shutdown pin and generate a 5ms low pulse when startup
dt: bindings: lp55xx: Updte yaml examples with new color ID
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
x86/sev-es: Setup an early #VC handler
x86/sev-es: Compile early handler code into kernel image
i2c: smbus: add core function handling SMBus host-notify
i2c: add binding to mark a bus as SMBus
i2c: imx: Use dev_err_probe() to simplify error handling
i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480
sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
soundwire: qcom: fix SLIBMUS/SLIMBUS typo
soundwire: cadence: fix race condition between suspend and Slave device alerts
Revert "driver core: Annotate dev_err_probe() with __must_check"
rtlwifi: switch from 'pci_' to 'dma_' API
brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
mwifiex: remove function pointer check
rtl8xxxu: prevent potential memory leak
rtlwifi: rtl8723ae: Delete a stray tab
Revert "test_firmware: Test platform fw loading on non-EFI systems"
ARM: aspeed: g5: Do not set sirq polarity
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
drm/virtio: report uuid in debugfs
drm/virtio: fix uninitialized variable
Fix use after free in get_capset_info callback.
ath11k: Add peer max mpdu parameter in peer assoc command
ath11k: fix uninitialized return in ath11k_spectral_process_data()
HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS
HID: i2c-hid: Prefer asynchronous probe
HID: ite: Add USB id match for Acer One S1003 keyboard dock
HID: roccat: add bounds checking in kone_sysfs_write_settings()
drm: allow limiting the scatter list size.
net: ethernet/neterion/vxge: fix spelling of "functionality"
nfc: pn533/usb.c: fix spelling of "functions"
ipv6: add tos reflection in TCP reset and ack
net: tc35815: switch from 'pci_' to 'dma_' API
hippi: switch from 'pci_' to 'dma_' API
sfc: coding style cleanups in mcdi_port_common.c
scsi: qedf: Retry qed->probe during recovery
scsi: qedf: Add schedule_hw_err_handler callback for fan failure
scsi: qedf: Return SUCCESS if stale rport is encountered
scsi: qedf: FDMI attributes correction
scsi: qedf: Fix for the session’s E_D_TOV value
scsi: qedf: Correct the comment in qedf_initiate_els
scsi: qedf: Change the debug parameter permission to read & write
net: bridge: mcast: fix unused br var when lockdep isn't defined
netlabel: Fix some kernel-doc warnings
net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2400m_msg_to_dev()
bnx2x: Fix some kernel-doc warnings
cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
net: smsc911x: Remove unused variables
net: hns3: remove some unused function hns3_update_promisc_mode()
net: hns3: remove some unused macros related to queue
net: hns3: remove unused field 'tc_num_last_time' in struct hclge_dev
net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
net: hns3: fix a typo in struct hclge_mac
net: hns3: skip periodic service task if reset failed
net: hns3: narrow two local variable range in hclgevf_reset_prepare_wait()
scsi: ufs: ufs-mediatek: Add host reset mechanism
scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy
scsi: qedi: Add support for handling PCIe errors
scsi: qedi: Add firmware error recovery invocation support
scsi: qedi: Mark all connections for recovery on link down event
scsi: qedi: Use snprintf instead of sprintf
scsi: qedi: Protect active command list to avoid list corruption
scsi: qedi: Fix list_del corruption while removing active I/O
scsi: qedi: Skip firmware connection termination for PCI shutdown handler
scsi: qedi: Use qed count from set_fp_int in msix allocation
net: sched: skip an unnecessay check
powerpc: remove address space overrides using set_fs()
powerpc: use non-set_fs based maccess routines
x86: remove address space overrides using set_fs()
x86: make TASK_SIZE_MAX usable from assembly code
x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h
lkdtm: remove set_fs-based tests
test_bitmap: remove user bitmap tests
uaccess: add infrastructure for kernel builds with set_fs()
fs: don't allow splice read/write without explicit ops
fs: don't allow kernel reads and writes without iter ops
sysctl: Convert to iter interfaces
integrity: invalid kernel parameters feedback
ima: add check for enforced appraise option
scsi: docs: Remove obsolete scsi typedef text from scsi_mid_low_api
scsi: ibmvfc: Interface updates for future FPIN and MQ support
scsi: ibmvfc: Use compiler attribute defines instead of __attribute__()
scsi: ufshcd: Allow specifying an Auto-Hibernate Timer value of zero
selftests/bpf: Add test for map_ptr arithmetic
bpf: Permit map_ptr arithmetic with opcode add and offset 0
platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT
platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14
Input: allocate keycode for Fn + right shift
Input: allocate keycodes for notification-center, pickup-phone and hangup-phone
selftests/seccomp: Use bitwise instead of arithmetic operator for flags
seccomp: Use current_pt_regs() instead of task_pt_regs(current)
selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior
dt-bindings: convert spmi.txt to spmi.yaml
dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix
dt-bindings: crypto: sa2ul: fix a DT binding check warning
drm/ttm: drop the tt backend function paths.
drm/ttm/agp: remove bdev from agp helpers
drm/ttm: get rid of agp specific populate/unpopulate paths.
drm/ttm/agp: drop back end bindings from agp
drm/gem_vram/ttm: move to driver backend destroy function.
drm/amdgpu/ttm: move to driver backend binding funcs
drm/vmwgfx: move to driver binding functions
drm/nouveau/ttm: use driver bind/unbind/destroy functions.
drm/radeon/ttm: move to driver binding/destroy functions. (v2)
drm/ttm/agp: export bind/unbind/destroy for drivers to use.
drm/qxl: move bind/unbind/destroy to the driver function table.
drm/ttm: add optional bind/unbind via driver.
drm/ttm: introduce ttm_bo_move_null
EDAC, sb_edac: Simplify switch statement
PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
PCI: iproc: Set affinity mask on MSI interrupts
PCI: mvebu: Remove useless msi_controller pointer allocation
rxrpc: Allow multiple client connections to the same peer
rxrpc: Rewrite the client connection manager
rxrpc: Impose a maximum number of client calls
MAINTAINERS: add entry for VKMS
seccomp: kill process instead of thread for unknown actions
dt-bindings: timers: sp-804: Convert to json-schema
spi: spi-mtk-nor: support standard spi properties
spi: tegra20: Simplify with dev_err_probe()
spi: tegra114: Simplify with dev_err_probe()
spi: synquacer: Simplify with dev_err_probe()
spi: stm32: Simplify with dev_err_probe()
spi: qcom-qspi: Simplify with dev_err_probe()
spi: spi-mux: Simplify with dev_err_probe()
spi: cadence-quadspi: Simplify with dev_err_probe()
spi: bcm2835: Simplify with dev_err_probe()
spi: atmel: Simplify with dev_err_probe()
spi: sprd: Release DMA channel also on probe deferral
ARM: dts: bcm2711: Enable the display pipeline
PCI: dwc: Make ATU accessors private
PCI: dwc: Remove read_dbi2 code
PCI: dwc/tegra: Use common Designware port logic register definitions
PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset
PCI: dwc/qcom: Use common PCI register definitions
PCI: dwc/imx6: Use common PCI register definitions
PCI: dwc/meson: Rework PCI config and DW port logic register accesses
PCI: dwc/meson: Drop unnecessary RC config space initialization
PCI: dwc/meson: Drop the duplicate number of lanes setup
PCI: dwc: Ensure FAST_LINK_MODE is cleared
PCI: dwc: Add a 'num_lanes' field to struct dw_pcie
PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPEED_CONTROL
PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init()
PCI: dwc/keystone: Drop duplicated 'num-viewport'
PCI: dwc: Simplify config space handling
PCI: dwc: Remove storing of PCI resources
PCI: dwc: Remove root_bus pointer
PCI: dwc: Convert to use pci_host_probe()
PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus
PCI: Also call .add_bus() callback for root bus
PCI: dwc: Use generic config accessors
PCI: dwc: Remove dwc specific config accessor ops
PCI: dwc: histb: Use pci_ops for root config space accessors
PCI: dwc: exynos: Use pci_ops for root config space accessors
PCI: dwc: kirin: Use pci_ops for root config space accessors
PCI: dwc: meson: Use pci_ops for root config space accessors
PCI: dwc: tegra: Use pci_ops for root config space accessors
PCI: dwc: keystone: Use pci_ops for config space accessors
PCI: dwc: al: Use pci_ops for child config space accessors
PCI: dwc: Add a default pci_ops.map_bus for root port
dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx-sample-delay-ns property
spi: dw: Add Microchip Sparx5 support
spi: dw: Add support for RX sample delay register
firmware: arm_scmi: Add SCMI device for system power protocol
block: make QUEUE_SYSFS_BIT_FNS more useful
block: add helper macros for queue sysfs entries
firmware: arm_scmi: Add system power protocol support
ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
ASoC: qcom: common: Parse auxiliary devices from device tree
ASoC: dt-bindings: qcom: Document "aux-devs" property
netfilter: nf_tables: add userdata support for nft_object
mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C
kdb: Use newer api for tasklist scanning
kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
kdb: remove unnecessary null check of dbg_io_ops
interconnect: qcom: Add EPSS L3 support on SM8250
dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
interconnect: qcom: Lay the groundwork for adding EPSS support
interconnect: qcom: Add OSM L3 support on SM8150
dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
interconnect: qcom: sc7180: Replace xlate with xlate_extended
interconnect: qcom: sdm845: Replace xlate with xlate_extended
interconnect: qcom: Implement xlate_extended() to parse tags
dt-bindings: interconnect: Document the support of optional path tag
interconnect: Introduce xlate_extended() callback
interconnect: qcom: Add support for per-BCM scaling factors
interconnect: qcom: Only wait for completion in AMC/WAKE by default
interconnect: qcom: Support bcm-voter-specific TCS wait behavior
dt-bindings: interconnect: Add property to set BCM TCS wait behavior
dt-bindings: interconnect: Add generic qcom bindings
interconnect: qcom: Add SM8250 interconnect provider driver
interconnect: qcom: Add SM8150 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
dt-bindings: interconnect: single yaml file for RPMh interconnect drivers
interconnect: Add bulk API helpers
powerpc/64s: handle ISA v3.1 local copy-paste context switches
powerpc: Warn about use of smt_snooze_delay
powerpc/powernv: Print helpful message when cores guarded
powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window
powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window
powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows
powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable
powerpc: Update documentation of ISA versions for Power10
powerpc/tools: Remove 90 line limit in checkpatch script
ASoC: mt6359: fix failed to parse DT properties
ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
ASoC: topology: Add support for WO and RO TLV byte kcontrols
ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform
selftests/powerpc: Fix prefixes in alignment_handler signal handler
powerpc/boot: Update Makefile comment for 64bit wrapper
powerpc/64: Remove unused generic_secondary_thread_init()
selftests/powerpc: Properly handle failure in switch_endian_test
selftests/powerpc: Don't touch VMX/VSX on older CPUs
selftests/powerpc: Skip L3 bank test on older CPUs
selftests/powerpc: Skip security tests on older CPUs
selftests/powerpc: Don't run DSCR tests on old systems
selftests/powerpc: Include asm/cputable.h from utils.h
selftests/powerpc: Move set_dscr() into rfi_flush.c
selftests/powerpc: Give the bad_accesses test longer to run
selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac
selftests/powerpc: Run tm-tmspr test for longer
selftests/powerpc: Don't use setaffinity in tm-tmspr
selftests/powerpc: Fix TM tests when CPU 0 is offline
powerpc/pseries/eeh: Fix dumb linebreaks
powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION_GRAPH_TRACER
powerpc/uaccess: Add pre-update addressing to __get_user_asm() and __put_user_asm()
tracepoint: Fix overly long tracepoint names
fbdev: radeonfb: use generic power management
video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM container
fbdev: remove mbx framebuffer driver
video: fbdev: kyro: remove set but not used 'ulCoreClock'
video: fbdev: kyro: remove set but not used 'ulBestVCO'
video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
video: fbdev: radeon: Fix memleak in radeonfb_pci_register
video: fbdev: tgafb: Avoid comma separated statements
video: fbdev: sstfb: replace spurious snprintf() with sprintf()
docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
lib/fonts: add font 6x8 for OLED display
fbdev: arkfb: use generic power management
fbdev: s3fb: use generic power management
fbdev: vt8623fb: use generic power management
fbdev: i740fb: use generic power management
fbdev: cyber2000fb: use generic power management
fbdev: savagefb: use generic power management
fbdev: nvidia: use generic power management
fbdev: aty128fb: use generic power management
fbdev: aty: use generic power management
fbdev: via-core: use generic power management
fbdev: lxfb: use generic power management
fbdev: gxfb: use generic power management
video: fbdev: sis: fix null ptr dereference
omapfb: fix spelling mistake "propert" -> "property"
video: fbdev: ssd1307fb: Added support to Column offset
video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
fbdev: sm712fb: handle ioremap() errors in probe
fbmem: add margin check to fb_check_caps()
iio: adc: xilinx-xadc: use devm_krealloc()
hwmon: pmbus: use more devres helpers
devres: provide devm_krealloc()
syscore: Use pm_pr_dbg() for syscore_{suspend,resume}()
driver core: Use the ktime_us_delta() helper
test_firmware: Test platform fw loading on non-EFI systems
docs: driver-api: firmware: fallback-mechanisms: Fix rendering of bullet point
Documentation: Remove device connection documentation
device property: Move fwnode_connection_find_match() under drivers/base/property.c
backlight: tosa_bl: Include the right header
backlight: tosa_lcd: Include the right header
selftests/net: replace obsolete NFT_CHAIN configuration
netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
phy: ti: am654: Fix a leak in serdes_am654_probe()
dt-binding: phy: convert ti,omap-usb2 to YAML
phy: ti: gmii-sel: retrieve ports number and base offset from dt
phy: ti: gmii-sel: use features mask during init
phy: ti: gmii-sel: move phy init in separate function
media: vivid: fix compile warning/error
kprobes: Make local functions static
kprobes: Free kretprobe_instance with RCU callback
kprobes: Remove NMI context check
sparc: kprobes: Use generic kretprobe trampoline handler
sh: kprobes: Use generic kretprobe trampoline handler
s390: kprobes: Use generic kretprobe trampoline handler
powerpc: kprobes: Use generic kretprobe trampoline handler
parisc: kprobes: Use generic kretprobe trampoline handler
mips: kprobes: Use generic kretprobe trampoline handler
ia64: kprobes: Use generic kretprobe trampoline handler
csky: kprobes: Use generic kretprobe trampoline handler
arc: kprobes: Use generic kretprobe trampoline handler
arm64: kprobes: Use generic kretprobe trampoline handler
arm: kprobes: Use generic kretprobe trampoline handler
x86/kprobes: Use generic kretprobe trampoline handler
kprobes: Add generic kretprobe trampoline handler
drm/ttm: merge offset and base in ttm_bus_placement
drm/qxl: don't touch mem.bus.offset
drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/write warnings
scripts/gdb: update for lockless printk ringbuffer
scripts/gdb: add utils.read_ulong()
docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
printk: reduce LOG_BUF_SHIFT range for H8300
printk: ringbuffer: support dataless records
ath11k: fix a double free and a memory leak
ath10k: Add support for chain1 regulator supply voting
dt: bindings: Add new regulator as optional property for WCN3990
phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
net: dsa: don't print non-fatal MTU error if not supported
net: dsa: change PHY error message again
blktrace: make function blk_trace_bio_get_cgid() static
block: Remove unused blk_mq_sched_free_hctx_data()
block: Do not discard buffers under a mounted filesystem
x86/sev-es: Print SEV-ES info into the kernel log
fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
net: tighten the definition of interface statistics
rxrpc: Remove unused macro rxrpc_min_rtt_wlen
sfc: simplify DMA mask setting
sfc: remove EFX_DRIVER_VERSION
sfc: handle limited FEC support
sfc: add ethtool ops and miscellaneous ndos to EF100
sfc: remove phy_op indirection
sfc: don't double-down() filters in ef100_reset()
arm64: topology: Stop using MPIDR for topology information
arm64/mm/ptdump: Add address markers for BPF regions
drm/vkms: Add support for writeback
drm/vkms: Compute CRC without change input data
drm/vkms: Decouple crc operations from composer
x86/sev-es: Add SEV-ES Feature Detection
net: ethernet: dnet: Remove set but unused variable 'len'
x86/head/64: Move early exception dispatch to C code
x86/idt: Make IDT init functions static inlines
drm/ttm: remove bdev from ttm_tt
net: ethernet: dwmac: remove redundant null check before clk_disable_unprepare()
net: ethernet: fec: remove redundant null check before clk_disable_unprepare()
net: stmmac: remove redundant null check before clk_disable_unprepare()
net: xilinx: remove redundant null check before clk_disable_unprepare()
MIPS: Remove mach-*/war.h
MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
MIPS: Get rid of BCM1250_M3_WAR
MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS
MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option
MIPS: Convert R10000_LLSC_WAR info a config option
MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option
MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option
MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR
MIPS: Convert R4600_V2_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option
x86/head/64: Install a CPU bringup IDT
MIPS: dts/ingenic: Cleanup qi_lb60.dts
MIPS: Loongson64: Remove unused loongson_reboot.
net: bridge: mcast: destroy all entries via gc
net: bridge: mcast: improve IGMPv3/MLDv2 query processing
net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report
net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report
net: bridge: mcast: delete expired port groups without srcs
net: bridge: mdb: use mdb and port entries in notifications
net: bridge: mdb: push notifications in __br_mdb_add/del
net: bridge: mcast: add support for group query retransmit
net: bridge: mcast: add support for group-and-source specific queries
net: bridge: mcast: add support for src list and filter mode dumping
net: bridge: mcast: add support for group source list
net: bridge: mcast: factor out port group del
net: bridge: mdb: arrange internal structs so fast-path fields are close
x86/head/64: Switch to initial stack earlier
x86/head/64: Load segment registers earlier
net: dsa: rtl8366rb: Switch to phylink
x86/head/64: Load GDT after switch to virtual addresses
x86/head/64: Install startup GDT
x86/idt: Split idt_data setup out of set_intr_gate()
tipc: fix a deadlock when flushing scheduled work
x86/sev-es: Add CPUID handling to #VC handler
spi: qup: Allow for compile-testing on !ARM
x86/fpu: Move xgetbv()/xsetbv() into a separate header
regulator: lochnagar: Add additional VDDCORE range
x86/sev-es: Add support for handling IOIO exceptions
x86/boot/compressed/64: Unmap GHCB page before booting the kernel
x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
x86/boot/compressed/64: Add set_page_en/decrypted() helpers
x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
x86/boot/compressed/64: Add stage1 #VC handler
x86/boot/compressed/64: Change add_identity_map() to take start and end
x86/boot/compressed/64: Don't pre-map memory in KASLR code
x86/boot/compressed/64: Always switch to own page table
x86/boot/compressed/64: Add page-fault handler
x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
x86/boot/compressed/64: Add IDT Infrastructure
x86/boot/compressed/64: Disable red-zone usage
x86/insn: Add insn_has_rep_prefix() helper
KVM: SVM: Use __packed shorthand
x86/insn: Add insn_get_modrm_reg_off()
KVM: SVM: Add GHCB Accessor functions
x86/umip: Factor out instruction decoding
KVM: SVM: Add GHCB definitions
x86/umip: Factor out instruction fetch
KVM: SVM: nested: Don't allocate VMCB structures on stack
x86/insn: Make inat-tables.c suitable for pre-decompression code
x86/traps: Move pf error codes to <asm/trap_pf.h>
x86/cpufeatures: Add SEV-ES CPU feature
arm64: perf: Remove unnecessary event_idx check
regulator: remove locking around regulator_notifier_call_chain()
regulator: don't require mutex for regulator_notifier_call_chain()
fs: Don't invalidate page buffers in block_write_full_page()
drm/vc4: drv: Support BCM2711
dt-bindings: display: vc4: Document BCM2711 VC5
dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings
drm/vc4: hdmi: Support the BCM2711 HDMI controllers
drm/vc4: hdmi: Add pixel BVB clock control
drm/vc4: hdmi: Switch to blank pixels when disabled
drm/vc4: hdmi: Do the VID_CTL configuration at once
drm/vc4: hdmi: Implement finer-grained hooks
drm/vc4: hdmi: Always recenter the HDMI FIFO
drm/vc4: hdmi: Remove register dumps in enable
drm/vc4: hdmi: Deal with multiple ALSA cards
drm/vc4: hdmi: Add audio-related callbacks
drm/vc4: hdmi: Set the b-frame marker to the match ALSA's default.
drm/vc4: hdmi: Reset audio infoframe on encoder_enable if previously streaming
drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
drm/vc4: hdmi: Use clk_set_min_rate instead
drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
drm/vc4: hdmi: Add CEC support flag
drm/vc4: hdmi: Move CEC init to its own function
drm/vc4: hdmi: Deal with multiple debugfs files
drm/vc4: hdmi: Store the encoder type in the variant structure
drm/vc4: hdmi: Add a set_timings callback
drm/vc4: hdmi: Add a CSC setup callback
drm/vc4: hdmi: Add PHY RNG enable / disable function
drm/vc4: hdmi: Add PHY init and disable function
drm/vc4: hdmi: Add reset callback
drm/vc4: hdmi: Implement a register layout abstraction
drm/vc4: hdmi: Introduce resource init and variant
drm/vc4: hdmi: Remove vc4_hdmi_connector
drm/vc4: hdmi: Remove vc4_dev hdmi pointer
drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
drm/vc4: hdmi: Pass vc4_hdmi to CEC code
drm/vc4: hdmi: Add container_of macros for encoders and connectors
drm/vc4: hdmi: Use local vc4_hdmi directly
drm/vc4: hdmi: Move accessors to vc4_hdmi
drm/vc4: hdmi: Rename hdmi to vc4_hdmi
drm/vc4: hdmi: Remove DDC argument to connector_init
drm/vc4: hdmi: rework connectors and encoders
drm/vc4: hdmi: Move structure to header
drm/vc4: hdmi: Use debugfs private field
drm/vc4: crtc: Add BCM2711 pixelvalves
dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
drm/vc4: drv: Disable the CRTC at boot time
drm/vc4: crtc: Move the CRTC disable out
drm/vc4: hvs: Introduce a function to get the assigned FIFO
drm/vc4: hvs: Make the stop_channel function public
drm/vc4: crtc: Clear the PixelValve FIFO during configuration
drm/vc4: crtc: Clear the PixelValve FIFO on disable
drm/vc4: crtc: Add a delay after disabling the PixelValve output
drm/vc4: encoder: Add finer-grained encoder callbacks
drm/vc4: crtc: Move HVS channel init before the PV initialisation
drm/vc4: crtc: Remove redundant pixelvalve reset
drm/vc4: crtc: Remove mode_set_nofb
drm/vc4: hvs: Make sure our channel is reset
drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
drm/vc4: crtc: Move HVS init and close to a function
drm/vc4: crtc: Move PV dump to config_pv
drm/vc4: crtc: Turn pixelvalve reset into a function
drm/vc4: crtc: Disable color management for HVS5
drm/vc4: crtc: Add HDMI1 encoder type
drm/vc4: crtc: Rename HDMI encoder type to HDMI0
drm/vc4: crtc: Add function to compute FIFO level bits
drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
drm/vc4: crtc: Assign output to channel automatically
drm/vc4: kms: Convert to for_each_new_crtc_state
drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable
drm/vc4: crtc: Use local chan variable
drm/vc4: crtc: Rename HVS channel to output
drm/vc4: crtc: Move the cob allocation outside of bind
drm/vc4: crtc: Use a shared interrupt
drm/vc4: crtc: Deal with different number of pixel per clock
drm/vc4: plane: Create more planes
drm/vc4: plane: Optimize the LBM allocation size
drm/vc4: plane: Change LBM alignment constraint on LBM
drm/vc4: hvs: Boost the core clock during modeset
drm/vc4: Add support for the BCM2711 HVS5
dt-bindings: display: Add support for the BCM2711 HVS
PCI: cadence-ep: Remove obsolete path from comment
usb: typec: intel_pmc_mux: Support for device role (UFP)
usb: typec: intel_pmc_mux: Check the port status before connect
dt-bindings: PCI: rcar: Add device tree support for r8a7742
PCI: imx6: Do not output error message when devm_clk_get() failed with -EPROBE_DEFER
tools, bpf: Synchronise BPF UAPI header with tools
bpf: Fix formatting in documentation for BPF helpers
tools: bpftool: Fix formatting in bpftool-link documentation
ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
PCI: imx6: Use fallthrough pseudo-keyword
PCI: rcar-gen2: Use fallthrough pseudo-keyword
soundwire: qcom: add v1.5.1 compatible
soundwire: qcom: add support for mmio soundwire master devices
soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
soundwire: qcom: fix abh/ahb typo
ASoC: SOF: topology: make process type optional
ASoC: SOF: append extended data to sof_ipc_comp_mux
ASoC: SOF: append extended data to sof_ipc_comp_process
ASoC: SOF: append extended data to sof_ipc_comp_tone
ASoC: SOF: append extended data to sof_ipc_comp_asrc
ASoC: SOF: append extended data to sof_ipc_comp_src
ASoC: SOF: append extended data to sof_ipc_comp_host
ASoC: SOF: append extended data to sof_ipc_comp_volume
ASoC: SOF: append extended data to sof_ipc_comp_mixer
ASoC: SOF: append extended data to sof_ipc_comp_dai
ASoC: SOF: topology: add helper for setting up IPC component
ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
ASoC: SOF: topology: parse comp_ext_tokens for all widgets
ASoC: SOF: topology: create component extended tokens
ASoC: SOF: add comp_ext to struct snd_sof_widget
ASoC: SOF: tokens: add token for component UUID
media: atomisp: get rid of -Wsuggest-attribute=format warnings
media: atomisp: move a static constant out of a header file
media: atomisp: get rid of unused vars
HID: wiimote: narrow spinlock range in wiimote_hid_event()
HID: wiimote: make handlers[] const
media: atomisp: print a warning if error while setting downscaler
media: atomisp: get rid of some cleanup leftovers
media: vivid: fix error path
media: vivid: move the devnode creation logic to a separate function
media: vivid: move the create queues to a separate function
media: vivid: place dt timings init code on a separate function
arm64: get rid of TEXT_OFFSET
media: vivid: move set_capabilities logic to a separate function
media: vivid: place the logic which disables ioctl on a separate function
media: vivid: move the detection part out of vivid_create_instance
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
PCI: aardvark: Implement driver 'remove' function and allow to build it as module
PCI: pci-bridge-emul: Export API functions
PCI: aardvark: Check for errors from pci_bridge_emul_init() call
PCI: aardvark: Fix compilation on s390
ACPI/IORT: Remove the unused inline functions
ACPI/IORT: Drop the unused @ops of iort_add_device_replay()
arm64/numa: Fix a typo in comment of arm64_numa_init
arm64: fix some spelling mistakes in the comments by codespell
iommu/arm-smmu-v3: permit users to disable msi polling
iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass
iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter
drivers: most: add character device interface driver
iommu/arm-smmu-v3: Fix l1 stream table size in the error message
drivers/perf: hisi: Add missing include of linux/module.h
ASoC: sun8i-codec: Manage module clock via DAPM
ASoC: sun8i-codec: Attach the bus clock to the regmap
ASoC: sun8i-codec: Sort masks in a consistent order
ASoC: sun8i-codec: Fix field bit number indentation
ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
ASoC: sun8i-codec: Remove extraneous widgets
drivers/virt/fsl_hypervisor: Fix error handling path
arch: vdso: add vdso linker script to 'targets' instead of extra-y
char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
uacce: Use kobj_to_dev() instead of container_of()
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.19
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.9
mtd: mtdoops: Don't write panic data twice
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
ASoC: Intel: sof_sdw: add dailink .trigger callback
ASoC: soc-dai: clarify return value for get_sdw_stream()
mmc: host: Enable compile testing of multiple drivers
drm/i915: Unlock the shared hwsp_gtt object after pinning
drm/i915: Filter wake_flags passed to default_wake_function
drm/i915: Remove i915_request.lock requirement for execution callbacks
drm/i915: Be wary of data races when reading the active execlists
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
firmware: arm_scmi: Constify static scmi-ops
firmware: arm_scmi: Constify ops pointers in scmi_handle
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
drm/i915: Add ww locking to pin_to_display_plane, v2.
drm/i915: Add ww locking to vm_fault_gtt
drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.
drm/i915: Use ww pinning for intel_context_create_request()
drm/i915/selftests: Fix locking inversion in lrc selftest.
drm/i915: Dirty hack to fix selftests locking inversion
drm/i915: Convert i915_perf to ww locking as well
drm/i915: Kill last user of intel_context_create_request outside of selftests
drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.
drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.
drm/i915: Rework intel_context pinning to do everything outside of pin_mutex
drm/i915: Pin engine before pinning all objects, v5.
drm/i915: Nuke arguments to eb_pin_engine
drm/i915: Add ww context handling to context_barrier_task
drm/i915: Use ww locking in intel_renderstate.
drm/i915: Use per object locking in execbuf, v12.
drm/i915: Parse command buffer earlier in eb_relocate(slow)
drm/i915: Remove locking from i915_gem_object_prepare_read/write
drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
Revert "drm/i915/gem: Split eb_vma into its own allocation"
Revert "drm/i915/gem: Drop relocation slowpath".
drm/i915: Revert relocation chaining commits.
Revert "drm/i915/gem: Async GPU relocations only"
drm/i915/gem: Free the fence after a fence-chain lookup failure
drm/i915/gem: Reduce context termination list iteration guard to RCU
drm/i915/selftests: Prevent selecting 0 for our random width/align
drm/i915/gt: Hold context/request reference while breadcrumbs are active
drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
drm/i915/gt: Shrink i915_page_directory's slab bucket
drm/i915/gt: Switch to object allocations for page directories
drm/i915: Preallocate stashes for vma page-directories
drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbs
drm/i915/gt: Only transfer the virtual context to the new engine if active
drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller
dt-bindings: pci: rcar-pci-ep: Document r8a774e1
PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
arm64: perf: Add general hardware LLC events for PMUv3
arm64: traps: Add str of description to panic() in die()
drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs
drm/i915: Provide a fastpath for waiting on vma bindings
drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier()
drm/i915: Make the stale cached active node available for any timeline
drm/i915: Keep the most recently used active-fence upon discard
drm/i915: Export a preallocate variant of i915_active_acquire()
drm/i915: Skip taking acquire mutex for no ref->active callback
drm/i915/selftests: Drop stale timeline constructor assert
drm/i915/gt: Pull release of node->age under the spinlock
drm/i915/gt: Support multiple pinned timelines
drm/i915/gem: Delay tracking the GEM context until it is registered
drm/i915/gt: Fix termination condition for freeing all buffer objects
drm/i915/selftests: Flush the active barriers before asserting
drm/i915/gt: Delay taking the spinlock for grabbing from the buffer pool
drm/i915/gt: Disable preparser around xcs invalidations on tgl
drm/i915/gem: Remove disordered per-file request list for throttling
drm/i915: Soften the tasklet flush frequency before waits
drm/i915/selftests: Mock the status_page.vma for the kernel_context
drm/i915: Reduce i915_request.lock contention for i915_request_wait
misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers
dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: arm: Fix SP805 clocks
PCI: xilinx-cpm: Remove leftover bridge initialization
ARM: dts: arm: Fix SP804 users
PCI: tegra: No need to check return value of debugfs_create() functions
lib: devres: delete duplicated words
driver core: Annotate dev_err_probe() with __must_check
PCI: dwc: Allow overriding bridge pci_ops
PCI: dwc: Use DBI accessors instead of own config accessors
PCI: Allow root and child buses to have different pci_ops
PCI: designware-ep: Fix the Header Type check
device connection: Remove struct device_connection
device connection: Remove device_connection_add()
device connection: Remove device_connection_find()
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
m68k: Replace HTTP links with HTTPS ones
m68k: mm: Remove superfluous memblock_alloc*() casts
m68k: mm: Use PAGE_ALIGNED() helper
m68k: Sort selects in main Kconfig
m68k: amiga: Clean up Amiga hardware configuration
m68k: Revive _TIF_* masks
brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
brcmfmac: drop chip id from debug messages
brcmfmac: increase F2 watermark for BCM4329
staging: wlan-ng: Remove repeated word our
staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
/dev/zero: fixups for ->read
drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
mwifiex: sdio: Fix -Wunused-const-variable warnings
mwifiex: wmm: Fix -Wunused-const-variable warnings
rtw88: fix compile warning: [-Wignored-qualifiers]
mt7601u: Use fallthrough pseudo-keyword
mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
drm/bridge/synopsys: dsi: add support for non-continuous HS clock
drm/bridge/synopsys: dsi: allow sending longer LP commands
drm/bridge/synopsys: dsi: allow LP commands in video mode
mmc: host: Drop unneeded MMC dependency in Kconfig
mmc: renesas_sdhi: Drop local dma_parms
mmc: omap-hsmmc: remove redundant null check
mmc: core: simplify an expression
mmc: renesas_sdhi: keep SCC clock active when tuning
mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper
mmc: core: when downgrading HS400, callback into drivers earlier
mmc: sdhci-msm: Prefer asynchronous probe
mmc: s3cmci: Drop unused variables in dbg_dumpregs
mmc: s3cmci: Cast driver data through long
mmc: s3cmci: Use proper printk format for iomem pointer
mmc: davinci: Fix -Wpointer-to-int-cast on compile test
mmc: sdhci-brcmstb: Simplify with optional clock and dev_err_probe()
mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t
mmc: dw_mmc: Simplify with dev_err_probe()
mmc: sdhci-tegra: Simplify with dev_err_probe()
mmc: sdhci-of-arasan: Simplify with dev_err_probe()
mmc: meson: Simplify with dev_err_probe()
mmc: jz4740: Simplify with dev_err_probe()
mmc: dw_mmc-zx: Simplify with dev_err_probe()
mmc: davinci: Simplify with dev_err_probe()
mmc: bcm2835: Simplify with dev_err_probe()
mmc: core: Allow setting slot index via device tree alias
dt-bindings: mmc: document alias support
mmc: meson-gx: use wrapper to avoid accessing internal vars
dt-bindings: mmc: mmc-pwreq-simple: Accept more than one reset GPIO
dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching
mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711
mmc: mediatek: add pre_enable() and post_disable() hook function
mmc: cqhci: add new cqhci_host_ops pre_enable() and post_disable()
mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target
mmc: tmio: remove indirection of 'execute_tuning' callback
mmc: tmio: don't reset whole IP core when tuning fails
mmc: tmio: factor out common parts of the reset routine
mmc: tmio: remove indirection of 'hw_reset' callback
Revert "mmc: tmio: fix reset operation"
mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset'
mmc: sdhci_am654: Add workaround for card detect debounce timer
mmc: sdhci-msm: enable compile-testing on !ARM
mmc: sdhci-esdhc-imx: remove unused code
mmc: sd: Use kobj_to_dev() instead of container_of()
mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver
dt-bindings: mmc: Add Sparx5 SDHCI controller bindings
mmc: via-sdmmc: Fix data race bug
mmc: core: Improve documentation of MMC_CAP_HW_RESET
mmc: sdhci: Add LTR support for some Intel BYT based controllers
mmc: test: remove ambiguity in test description
mmc: mmc_spi: fix timeout calculation
mmc: sdio: Export SDIO revision and info strings to userspace
mmc: sdio: Extend sdio_config_attr macro and use it also for modalias
mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers
mmc: sdio: Check for CISTPL_VERS_1 buffer size
mmc: sdhci-esdhc-imx: Reset before sending tuning command for manual tuning
ms_block: fix spelling mistake "doesn'" -> "doesn't"
dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support
mmc: Kconfig: Add RISCV and CSKY for MMC_DW
mmc: s3cmci: remove empty kerneldoc comment
dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J7200 devices
mmc: sdhci_am654: Replace HTTP links with HTTPS ones
udmabuf: Add missing compact_ioctl
bus: brcmstb_gisb: Add support for breakpoint interrupts
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
clk: imx: Fix and update kerneldoc
clk: imx: fix i.MX7D peripheral clk mux flags
clk: imx: fix composite peripheral flags
xfs: xfs_iflock is no longer a completion
xfs: remove kmem_realloc()
drm/panel: s6e63m0: Fix up DRM_DEV* regression
enic: switch from 'pci_' to 'dma_' API
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
net: gemini: Clean up phy registration
net: Add a missing word
net: dsa: rtl8366rb: Support setting MTU
irqchip/gic-v2, v3: Prevent SW resends entirely
irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
genirq: Walk the irq_data hierarchy when resending an interrupt
net/packet: Remove unused macro BLOCK_PRIV
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
MAINTAINERS: Move Hartmut Knaack to Credits
MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
iio: sx9310: Prefer async probe
iio: adc: rockchip_saradc: Allow compile-testing with !ARM
drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
drm/i915: panel: Use atomic PWM API for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM min setting for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller
drm/i915: panel: Add get_vbt_pwm_freq() helper
pwm: crc: Implement get_state() method
pwm: crc: Implement apply() method to support the new atomic PWM API
pwm: crc: Enable/disable PWM output on enable/disable
pwm: crc: Fix period changes not having any effect
pwm: crc: Fix off-by-one error in the clock-divider calculations
pwm: crc: Fix period / duty_cycle times being off by a factor of 256
pwm: lpss: Remove suspend/resume handlers
pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware state
pwm: lpss: Add pwm_lpss_prepare_enable() helper
pwm: lpss: Add range limit check for the base_unit register value
pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation)
ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
MAINTAINERS: add files for Mediatek DRM drivers
phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/mediatek folder
drm/mediatek: Separate mtk_hdmi_phy to an independent module
drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hdmi driver
NFC: digital: Remove two unused macroes
caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
MAINTAINERS: repair reference in LYNX PCS MODULE
net: dsa: bcm_sf2: Ensure that MDIO diversion is used
of: Export of_remove_property() to modules
sfc: remove efx_tx_queue_partner
sfc: rewrite efx_tx_may_pio
sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath
sfc: use tx_queue->old_read_count in EF100 TX path
sfc: make ef100 xmit_more handling look more like ef10's
sfc: add and use efx_tx_send_pending in tx.c
coccinelle: misc: add uninitialized_var.cocci script
staging: tegra-vde: fix common struct sg_table related issues
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: imx6qdl: add enet_out clk support
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: imx: Remove ehci board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove imx21 support
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
fpga: fpga-region: Cleanup an outdated comment
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
drm/panel: s6e63m0: Order enable/disable sequence
drm/panel: s6e63m0: Add code to identify panel
drm/panel: s6e63m0: Add reading functionality
x86/resctrl: Fix spelling in user-visible warning messages
drm/panel: s6e63m0: Add DSI transport
drm/panel: s6e63m0: Break out SPI transport
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
ARM: brcmstb: Add debug UART entry for 72615
perf tools: Make GTK2 support opt-in
perf vendor events amd: Enable Family 19h users by matching Zen2 events
perf vendor events amd: Add recommended events
perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1
perf vendor events amd: Add L2 Prefetch events for zen1
drm/msm/adreno: remove return value of function XX_print
drm/msm: drop cache sync hack
drm/msm/mdp5: Remove unused downstream bus scaling apis
drm/msm/mdp4: Remove unused downstream bus scaling apis
drm/msm/dpu: add support for clk and bw scaling for display
perf: ftrace: Add filter support for option -F/--funcs
perf tools: Consolidate close_control_option()'s into one function
perf intel-pt: Document snapshot control command
perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq'
perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'
tools/memory-model: Expand the cheatsheet.txt notion of relaxed
smp: Make symbol 'csd_bug_count' static
kernel/smp: Provide CSD lock timeout diagnostics
smp: Add source and destination CPUs to __call_single_data
perf record: Add 'snapshot' control command
perf tools: Add FIFO file names as alternative options to --control
perf tools: Use AsciiDoc formatting for --control option documentation
perf tools: Handle read errors from ctl_fd
perf tools: Consolidate --control option parsing into one function
perf tests: Add test for PE binary format support
perf symbols: Try reading the symbol table with libbfd
perf dso: Use libbfd to read build_id and .gnu_debuglink section
tools features: Add feature test to check if libbfd has buildid support
ACPICA: Introduce special struct type for GPE register addresses
ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()
ACPICA: Validate GPE blocks at init time
scripts/dev-needs: Add script to list device dependencies
Make the docs build "work" with Sphinx 3.x
pty: do tty_flip_buffer_push without port->lock in pty_write
tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
tty: ipwireless: fix error handling
tty: synclink_gt: switch from 'pci_' to 'dma_' API
tty: serial: icom: switch from 'pci_' to 'dma_' API
drivers/greybus: Use kobj_to_dev()
x86/mce: Increase maximum number of banks to 64
serial: 8250_fsl: Add ACPI support
serial: stm32: Add RS485 RTS GPIO control again
tty: serial: earlycon dependency
sc16is7xx: Set iobase to device index
serial: core: Simplify with dev_err_probe()
serial: 8250: Simplify with dev_err_probe()
serial: imx: Delete duplicated argument to '|' in imx_uart_probe
dt-bindings: gpio: fsl-imx-gpio: Add power-domains
dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs
dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property
dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles
uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
uas: fix sdev->host->dma_dev
usb-storage: fix sdev->host->dma_dev
usb/host: ehci-npcm7xx: Use pm_ptr() macro
usb/host: ehci-spear: Use pm_ptr() macro
usb/host: ehci-platform: Use pm_ptr() macro
usb/misc: usb3503: Use pm_ptr() macro
usb/misc: usb4604: Use pm_ptr() macro
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: core: driver: fix stray tabs in error messages
samples, bpf: Add xsk_fwd test file to .gitignore
samples, bpf: Replace bpf_program__title() with bpf_program__section_name()
staging: pi433: break long lines
staging: rtl8723bs: os_dep: added blank line to fix coding style issue
x86/debug: Change thread.debugreg6 to thread.virtual_dr6
x86/debug: Support negative polarity DR6 bits
x86/debug: Simplify hw_breakpoint_handler()
x86/debug: Remove aout_dump_debugregs()
x86/debug: Remove the historical junk
x86/debug: Move cond_local_irq_enable() block into exc_debug_user()
x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
x86/debug: Simplify #DB signal code
x86/debug: Remove handle_debug(.user) argument
x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
x86/debug: Sync BTF earlier
MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
libbpf: Fix potential multiplication overflow
libbpf: Fix another __u64 cast in printf
iommu/tegra-smmu: Add locking around mapping operations
tests: add waitid() tests for non-blocking pidfds
arm64: mte: Add Memory Tagging Extension documentation
arm64: mte: Kconfig entry
arm64: mte: Save tags when hibernating
arm64: mte: Enable swap of tagged pages
mm: Add arch hooks for saving/restoring tags
fs: Handle intra-page faults in copy_mount_options()
arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset
arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support
arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasks
arm64: mte: Restore the GCR_EL1 register after a suspend
arm64: mte: Allow user control of the generated random tags via prctl()
arm64: mte: Allow user control of the tag check mode via prctl()
mm: Allow arm64 mmap(PROT_MTE) on RAM-based files
arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
mm: Introduce arch_validate_flags()
arm64: mte: Add PROT_MTE support to mmap() and mprotect()
mm: Introduce arch_calc_vm_flag_bits()
arm64: mte: Tags-aware aware memcmp_pages() implementation
arm64: Avoid unnecessary clear_user_page() indirection
arm64: mte: Tags-aware copy_{user_,}highpage() implementations
arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE
mm: Preserve the PG_arch_2 flag in __split_huge_page_tail()
mm: Add PG_arch_2 page flag
arm64: mte: Handle synchronous and asynchronous tag check faults
arm64: mte: Add specific SIGSEGV codes
arm64: kvm: mte: Hide the MTE CPUID information from the guests
iommu/sun50i: Fix set-but-not-used variable warning
iommu/mediatek: Check 4GB mode by reading infracfg
drm/i915: remove the extra modeset init layer
tests: port pidfd_wait to kselftest harness
pidfd: support PIDFD_NONBLOCK in pidfd_open()
exit: support non-blocking pidfds
drm/i915: split out intel_modeset_driver_remove_nogem() and simplify
drm/i915: move more display related probe to intel_modeset_init_noirq()
drm/i915: split intel_modeset_init() pre/post gem init
iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
iommu/iova: Replace cmpxchg with xchg in queue_iova
regulator: bd71847: add property for omitting ON/OFF control
regulator: bd71837: add property for omitting ON/OFF control
regulator: bd718x7 fix regulator states at SUSPEND
regulator: bd718x7 initialize regulator config only once
iommu/dma: Remove broken huge page handling
fuse: update project homepage
ASoC: samsung-i2s: Add missing properties
ASoC: odroid: Add missing properties
ARM: dts: r8a7742: Add IPMMU DT nodes
dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support
soundwire: intel: remove stream handling from .prepare and .hw_free
soundwire: intel: remove .trigger operation
soundwire: intel: fix NULL/ERR_PTR confusion
soundwire: stream: fix NULL/IS_ERR confusion
soundwire: remove SDW_REG_SHIFT()
soundwire: intel_init: use FIELD_{GET|PREP}
soundwire: intel: use FIELD_{GET|PREP}
soundwire: cadence: use FIELD_{GET|PREP}
soundwire: qcom : use FIELD_{GET|PREP}
soundwire: stream: use FIELD_{GET|PREP}
soundwire: slave: use SDW_DISCO_LINK_ID()
soundwire: bus: use FIELD_GET()
soundwire: define and use addr bit masks
iommu: Rename iommu_tlb_* functions to iommu_iotlb_*
ASoC: SOF: topology: fix core enable sequence
ASoC: SOF: support topology components on secondary cores
ASoC: SOF: add a "core" parameter to widget loading functions
dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible string in increasing number of the SoC
iommu/tegra-smmu: Prune IOMMU group when it is released
iommu/tegra-smmu: Balance IOMMU group reference count
iommu/tegra-smmu: Set IOMMU group name
x86/entry/64: Do not include inst.h in calling.h
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable
iommu/vt-d: Drop kerneldoc marker from regular comment
iommu/amd: Fix kerneldoc comments
iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes
iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable
crypto: amlogic - Fix endianness marker
padata: add another maintainer and another list
crypto: sun8i-ss - remove redundant memzero_explicit()
crypto: sun8i-ss - use kfree_sensitive()
crypto: sun8i-ce - use kfree_sensitive()
crypto: amlogic - use kfree_sensitive()
crypto: inside-secure - use kfree_sensitive()
crypto: ccree - Simplify with dev_err_probe()
crypto: sa2ul - Simplify with dev_err_probe()
hwrng: cctrn - Simplify with dev_err_probe()
crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning
crypto: arm64/gcm - Fix endianness warnings
crypto: arm64/sha - Add declarations for assembly variables
crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
ARM: dts: r8a7742: Add IPMMU DT nodes
clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r)
clk: renesas: r8a7742: Add clk entry for VSPR
platform/chrome: Kconfig: Remove the transitional MFD_CROS_EC config
platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
proc: add a read_iter method to proc proc_ops
proc: cleanup the compat vs no compat file ops
proc: remove a level of indentation in proc_get_inode
selftests/bpf: Fix check in global_data_init.
selftests/bpf: Add __noinline variant of cls_redirect selftest
selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline
selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests
selftests/bpf: Turn fexit_bpf2bpf into test with subtests
libbpf: Deprecate notion of BPF program "title" in favor of "section name"
selftests/bpf: Don't use deprecated libbpf APIs
tools/bpftool: Replace bpf_program__title() with bpf_program__section_name()
selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls
libbpf: Add multi-prog section support for struct_ops
libbpf: Implement generalized .BTF.ext func/line info adjustment
libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls
libbpf: Support CO-RE relocations for multi-prog sections
libbpf: Parse multi-function sections into multiple BPF programs
libbpf: Ensure ELF symbols table is found before further ELF processing
smsc9420: switch from 'pci_' to 'dma_' API
epic100: switch from 'pci_' to 'dma_' API
net: phy: dp83867: Fix various styling and space issues
ip: expose inet sockopts through inet_diag
net: dsa: bcm_sf2: recalculate switch clock rate based on ports
net: dsa: bcm_sf2: request and handle clocks
dt-bindings: net: Document Broadcom SF2 switch clocks
net: systemport: Manage Wake-on-LAN clock
net: systemport: fetch and use clock resources
dt-bindings: net: Document Broadcom SYSTEMPORT clocks
ethtool: fix error handling in ethtool_phys_id
selftests/net: improve descriptions for XFAIL cases in psock_snd.sh
chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4
net: mvpp2: split xlg and gmac pcs
net: mvpp2: convert to phylink pcs operations
net: mvpp2: move GMAC reset handling into mac_prepare()/mac_finish()
net: mvpp2: ensure the port is forced down while changing modes
net: mvpp2: convert to use mac_prepare()/mac_finish()
net: mvpp2: tidy up ACPI hack
submitting-patches.rst: presume git will be used
Documentation/maintainer: rehome sign-off process
Documentation/process: expand plain-text advice
submitting-patches.rst: remove heading numbering
blk-mq, elevator: Count requests per hctx to improve performance
blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap
blk-mq: Record nr_active_requests per queue for when using shared sbitmap
blk-mq: Relocate hctx_may_queue()
blk-mq: Facilitate a shared sbitmap per tagset
blk-mq: Use pointers for blk_mq_tags bitmap tags
blk-mq: Pass flags for tag init/free
blk-mq: Free tags in blk_mq_init_tags() upon error
blk-mq: Rename blk_mq_update_tag_set_depth()
blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
x86/uaccess: Use XORL %0,%0 in __get_user_asm()
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5 GIC
kernel-doc: Update "cross-referencing from rST" section to use automarkup
docs: Add automatic cross-reference for C types
l2tp: avoid duplicated code in l2tp_tunnel_closeall
l2tp: make magic feather checks more useful
l2tp: capture more tx errors in data plane stats
l2tp: drop net argument from l2tp_tunnel_create
l2tp: drop data_len argument from l2tp_xmit_core
l2tp: remove header length param from l2tp_xmit_skb
mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms
mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately
mlxsw: core_hwmon: Split temperature querying from show functions
net: dsa: b53: Print err message on SW_RST timeout
net: dsa: b53: Use dev_{err,info} instead of pr_*
drm/amdgpu/mmhub2.0: print client id string for mmhub
drm/amdgpu/gmc9: print client id string for mmhub
drm/amdgpu/gmc10: print client id string for gfxhub
drm/amdgpu/gmc9: print client id string for gfxhub
drm/amdgpu/gfx10: Delete some duplicated argument to '|'
drm/amdgpu: add ta firmware load in psp_v12_0 for renoir
drm/amdgpu: fix max_entries calculation v4
drm/amdgpu: Remove superfluous NULL check
drm/amdgpu: enable ih1 ih2 for Arcturus only
drm/amd/display: Fix a list corruption
drm/amdgpu: Fix a redundant kfree
drm/amdgpu: block ring buffer access during GPU recovery
drm/amdgpu/swsmu: handle manual fan readback on SMU11
drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2)
drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)
drm/amdgpu/swsmu: drop get_fan_speed_percent (v2)
drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu11 asics
drm/amdgpu/swsmu: add new callback for getting fan parameters
drm/amdgpu: disable gpu-sched load balance for uvd
iio: accel: bma220: Remove unneeded blank lines
iio: accel: bma220: Use BIT() and GENMASK() macros
iio: accel: bma220: Group IIO headers together
iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
iio: accel: bma220: Mark PM functions as __maybe_unused
iio: accel: bma220: Use dev_get_drvdata() directly
iio: accel: bma220: Convert to use ->read_avail()
iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
iio: buffer-dmaengine: adjust `bytes_used` with residue info
dt-bindings: iio: adc: ti,tlc4541 binding conversion
dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc
dt-bindings: iio: adc: ti,ads8344 yaml conversion
dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
dt-bindings: iio: adc: ti,adc0832 yaml conversion.
dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
dt-bindings: iio: adc: ti,adc108s102 yaml conversion
dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
iio: accel: adxl372: Add additional trigger ABI docs
iio: accel: adxl372: Add support for FIFO peak mode
iio:temperature:mlx90632: Some stylefixing leftovers
iio:temperature:mlx90632: Adding extended calibration option
iio:temperature:mlx90632: Convert polling while loop to regmap
iio:temperature:mlx90632: Add kerneldoc to the internal struct
iio:temperature:mlx90632: Reduce number of equal calulcations
iio: gyro: adxrs290: Insert missing mutex initialization call
docs: abi: iio: Use What: consistently
iio: multiplexer: iio-mux: Simplify with dev_err_probe()
iio: magnetometer: mag3110: Simplify with dev_err_probe()
iio: magnetometer: ak8974: Simplify with dev_err_probe()
iio: light: tsl2772: Simplify with dev_err_probe()
iio: light: isl29018: Simplify with dev_err_probe()
iio: imu: inv_mpu6050: Simplify with dev_err_probe()
iio: dac: dpot-dac: Simplify with dev_err_probe()
iio: chemical: scd30: Simplify with dev_err_probe()
iio: amplifiers: hmc425a: Simplify with dev_err_probe()
iio: afe: iio-rescale: Simplify with dev_err_probe()
iio: adc: stm32: Simplify with dev_err_probe()
iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
iio: adc: meson_saradc: Simplify with dev_err_probe()
iio: adc: ltc2497: Simplify with dev_err_probe()
iio: adc: exynos_adc: Simplify with dev_err_probe()
iio: adc: envelope-detector: Simplify with dev_err_probe()
iio: accel: mma8452: Simplify with dev_err_probe()
iio: accel: bma180: Simplify with dev_err_probe()
iio: chemical: atlas-ezo-sensor: add humidity sensor support
dt-bindings: iio: chemical: add Atlas EZO Humidity module documentation
iio: adc: adi-axi-adc: Use kobj_to_dev() instead of container_of()
iio: dac: ad5686: Constify static struct iio_chan_spec
iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml
iio: documentation: light: Add as73211 sysfs documentation
iio:adc:axp20x: Convert from OF to generic fw / device properties
Documentation: ABI: iio: fix some spelling mistakes
iio: health: max30102: update author's email
iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely to be official.
iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr protections
iio:adc:ti-adc128s052: drop of_match_ptr protection
iio:adc:bcm_iproc: Drop of_match_ptr protection and switch to mod_devicetable.h
iio: dac: dac5571: Support powerdown for multi-channel
dt-bindings: iio: humidity: Add TI HDC20x0 support
iio: humidity: Add TI HDC20x0 support
iio: sx9310: Use irq trigger flags from firmware
iio: sx9310: Enable vdd and svdd regulators at probe
iio: sx9310: Drop channel_users[]
iio: sx9310: Miscellaneous format fixes
iio: sx9310: Use variable to hold &client->dev
iio: sx9310: Simplify error return handling
iio: sx9310: Update copyright
iio: sx9310: Use regmap_read_poll_timeout() for compensation
iio: sx9310: Use long instead of int for channel bitmaps
iio: sx9310: Fixes various memory handling
iio: sx9310: Change from .probe to .probe_new
iio: sx9310: Remove acpi and of table macros
iio: sx9310: Fix irq handling
iio: sx9310: Update macros declarations
dt-bindings: iio: Add bindings for sx9310 sensor
dt-bindings: iio: adc: maxim,max1118 yaml conversion
iio: light: as73211: New driver
ipmi: add a newline when printing parameter 'panic_op' by sysfs
dt-bindings: interrupt-controller: Remove obsolete 'img,meta-intc'
dt-bindings: phy: Remove phy-stih41x-usb binding
dt-bindings: sound: Remove unused 'linux,hdmi-audio'
/dev/zero: also implement ->read
tools/memory-model: Add a simple entry point document
tools/memory-model: Improve litmus-test documentation
tools/memory-model: Update recipes.txt prime_numbers.c path
Replace HTTP links with HTTPS ones: LKMM
rcu: Shrink each possible cpu krcp
rcu/segcblist: Prevent useless GP start if no CBs to accelerate
Documentation: process: step 2: Link to email list fixed.
arm64: mte: CPU feature detection and initial sysreg configuration
arm64: mte: Use Normal Tagged attributes for the linear map
arm64: mte: system register definitions
binder: print warnings when detecting oneway spamming.
binderfs: make symbol 'binderfs_fs_parameters' static
binder: Modify comments
binder: Remove bogus warning on failed same-process transaction
dma-mapping: set default segment_boundary_mask to ULONG_MAX
dma-mapping: introduce dma_get_seg_boundary_nr_pages()
RDMA/rxe: Convert tasklets to use new tasklet_setup() API
RDMA/qib: Convert tasklets to use new tasklet_setup() API
RDMA/i40iw: Convert tasklets to use new tasklet_setup() API
RDMA/hfi1: Convert tasklets to use new tasklet_setup() API
RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API
drm/managed: Cleanup of unused functions and polishing docs
media: rc: rename ir_lirc_* functions to lirc_*
media: rc: harmonize infrared durations to microseconds
media: rc: rename lirc char dev region to "lirc"
media: dvb_usb_pctv452e: use ISL6423 voltage regulator per default
media: mxl5xx: remove unused including <linux/version.h>
ASoC: fsl_sai: Set SAI Channel Mode to Output Mode
ASoC: fsl_sai: Support multiple data channel enable bits
drm/i915: fix regression leading to display audio probe failure on GLK
RDMA/mlx5: Fix potential race between destroy and CQE poll
soundwire: intel: don't manage link power individually
soundwire: intel: pass link_mask information to each master
soundwire: intel: add error log for clock-stop invalid configs
soundwire: stream: enable hw_sync as needed by hardware
soundwire: intel: add multi-link hw_synchronization information
soundwire: bus: update multi-link definition with hw sync details
soundwire: intel: add missing support for all clock stop modes
soundwire: intel: add multi-link support
soundwire: intel: ignore software command retries
soundwire: intel: disable shim wake on suspend
soundwire: fix port_ready[] dynamic allocation in mipi_disco
soundwire: add definition for maximum number of ports
ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
media: atomisp: cleanup isys_irq headers
media: atomisp: fix some bad indents
media: atomisp: remove compile-time tests from input_system_global.h
media: atomisp: reorder functions at pixelgen_private.h
media: atomisp: de-duplicate names at *_input_system_global.h
media: atomisp: unify INPUT error return type
media: atomisp: don't check for ISP version for includes
media: atomisp: get rid of ibuf_ctrl abstraction
media: atomisp: get rid of isys_dma.h and isys_dma_local.h
media: atomisp: get rid of version-dependent globals
media: atomisp: cleanup ifdefs from ia_css_debug.c
media: atomisp: get rid of some unused code
drm/ttm: remove io_reserve_lru handling v3
drm/nouveau: move io_reserve_lru handling into the driver v5
drm/ttm: make sure that we always zero init mem.bus v2
media: atomisp: csi_rx.c: add missing includes
thunderbolt: Add debugfs interface
thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
thunderbolt: Introduce tb_switch_is_tiger_lake()
thunderbolt: Introduce tb_switch_is_ice_lake()
thunderbolt: Check for Intel vendor ID when identifying controller
thunderbolt: Introduce tb_port_is_nhi()
thunderbolt: Introduce tb_switch_next_cap()
thunderbolt: Introduce tb_port_next_cap()
thunderbolt: Move struct tb_cap_any to tb_regs.h
media: atomisp: atomisp_gmin_platform: check before use
media: atomisp: fix casts at atomisp_compat_ioctl32.c
media: saa7134: avoid a shift overflow
media: dvb-ttusb-budget: cleanup printk logic
media: dvb-ttusb-budget: don't use stack for USB transfers
media: saa7134-alsa.c: number of pages should be unsigned long
media: cx88-alsa: number of pages should be unsigned long
media: cx23885-alsa: number of pages should be unsigned long
media: cx25821-alsa: number of pages should be unsigned long
media: videobuf-dma-sg: number of pages should be unsigned long
media: serial_ir: use the right type for a dma address
media: tda10021: avoid casts when using symbol_rate
media: venus: place extern venus_fw_debug on a header file
media: wl128x: get rid of a potential spectre issue
media: av7110_v4l: avoid a typecast
media: qt1010: fix usage of unititialized value
media: tda10086: cleanup symbol_rate setting logic
thunderbolt: Add runtime PM for Software CM
thunderbolt: Create device links from ACPI description
ACPI: Export acpi_get_first_physical_node() to modules
PCI / thunderbolt: Switch to use device links instead of PCI quirk
thunderbolt: Enable wakes from system suspend
thunderbolt: Disable lane 1 for XDomain connection
thunderbolt: Configure port for XDomain
thunderbolt: Set port configured for both ends of the link
thunderbolt: Configure link after lane bonding is enabled
thunderbolt: Do not change default USB4 router notification timeout
thunderbolt: Initialize TMU again on resume
thunderbolt: Tear down DP tunnels when suspending
thunderbolt: Send reset only to first generation routers
thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails
thunderbolt: Do not program NFC buffers for USB4 router protocol adapters
thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake
thunderbolt: Software CM only should set force power in Tiger Lake
thunderbolt: Optimize NHI LC mailbox command processing
thunderbolt: Optimize Force Power logic
media: atomisp: fix "dubious: !x | !y" sparse warning
media: atomisp: Avoid comma separated statements
media: atomisp: fix memleak in ia_css_stream_create
media: atomisp: fix spelling mistake "unsupport" -> "unsupported"
media: atomisp: move null check to earlier point
media: atomisp: mt9m114: replace fixed function names
media: atomisp: fix code style issues
media: atomisp: Replace deprecated MSI APIs
media: atomisp: fix identation at I2C Kconfig menu
media: atomisp: fix a brace coding sytle issue
media: atomisp: Fix braces placement coding style errors
media: atomisp: fixed a brace coding sytle issue
media: atomisp: coding style: correct multiline comments
media: atomisp: coding style: remove beginning whitespaces
usb: chipidea: ci_hdrc_imx: restore pinctrl
x86/boot/compressed: Warn on orphan section placement
x86/build: Warn on orphan section placement
arm/boot: Warn on orphan section placement
arm/build: Warn on orphan section placement
arm64/build: Warn on orphan section placement
dt-bindings: renesas,rcar-dmac: Document r8a7742 support
MIPS: p5600: Discard UCA config selection
MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity()
MIPS: Add support for ZSTD-compressed kernels
lib: decompress_unzstd: Limit output size
ARM: dts: at91: fix sram nodes
ARM: dts: at91: fix cpu node
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_core: clarify operator precedence
ALSA: rawmidi: (cosmetic) align function parameters
ALSA: atmel: ac97: clarify operator precedence
ALSA: ac97: (cosmetic) align argument names
ALSA: usb: scarless_gen2: fix endianness issue
ALSA: hda: (cosmetic) align function parameters
ALSA: hda: auto_parser: remove shadowed variable declaration
ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: compress_offload: remove redundant initialization
ALSA: compress_offload: dereference after checking for NULL pointer
ALSA: core: timer: clarify operator precedence
ALSA: core: timer: remove redundant assignment
ALSA: core: pcm_memory: dereference pointer after NULL checks
ALSA: core: memalloc: fix fallthrough position
ALSA: core: pcm: simplify locking for timers
dmaengine: idxd: add command status to idxd sysfs attribute
dmaengine: idxd: add support for configurable max wq batch size
dmaengine: idxd: add support for configurable max wq xfer size
dmaengine: xilinx: Simplify with dev_err_probe()
dmaengine: stm32: Simplify with dev_err_probe()
dmaengine: pl330: Simplify with dev_err_probe()
dmaengine: Save few bytes and increase readability of dma_request_chan()
dmaengine: Mark dma_request_slave_channel() deprecated
ARM: davinci: use simple i2c probe function
KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by a 'release' method
scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb
scsi: scsi_debug: Adjust num_parts to create equally sized partitions
scsi: MAINTAINERS: Update Marvell owned driver maintainers
scsi: hisi_sas: Code style cleanup
scsi: hisi_sas: Add missing newlines
scsi: hisi_sas: Add BIST support for fixed code pattern
scsi: hisi_sas: Add BIST support for phy FFE
scsi: hisi_sas: Make phy index variable name consistent
scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg
scsi: hisi_sas: Modify macro name for OOB phy linkrate
scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os
scsi: fc: Add 256GBit speed setting to SCSI FC transport
scsi: fnic: Remove set but not used 'eth_hdrs_stripped'
scsi: fnic: Remove set but not used 'fr_len'
scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject()
scsi: fnic: Remove set but not used 'old_vlan'
scsi: fdomain_isa: Merge branches in fdomain_isa_match()
scsi: qla2xxx: Fix the return value
scsi: arm: Avoid comma separated statements
scsi: ufs: Handle LINERESET indication in err handler
scsi: ufs: Abort tasks before clearing them from doorbell
scsi: smartpqi: Update copyright
scsi: smartpqi: Update documentation
scsi: MAINTAINERS: Update smartpqi and hpsa
scsi: hpsa: Update copyright
ionic: clarify boolean precedence
ionic: remove unused variable
ionic: clean adminq service routine
ionic: clean up desc_info and cq_info structs
ionic: struct reorder for faster access
ionic: clean up page handling code
xsk: Fix use-after-free in failed shared_umem bind
net: dsa: rtl8366: Refactor VLAN/PVID init
net: dsa: rtl8366: Check validity of passed VLANs
selftests: mptcp: fix typo in mptcp_connect usage
ARM: dts: s5pv210: Enable audio on Aries boards
RDMA/ucma: Fix resource leak on error path
regmap: Add can_sleep configuration option
RDMA/qedr: Fix reported max_pkeys
xsk: Fix null check on error return path
staging/emxx_udc: Remove pointless variable assignments
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix -Wunused-function warnings
memory: tegra: Remove GPU from DRM IOMMU group
memory: tegra186-emc: Simplify with dev_err_probe()
memory: brcmstb_dpfe: Simplify with dev_err_probe()
xsk: Fix possible segfault at xskmap entry insertion
xsk: Fix possible segfault in xsk umem diagnostics
selftests/bpf: Test task_file iterator without visiting pthreads
bpf: Avoid iterating duplicated files for task_file iterator
block: remove revalidate_disk()
nvdimm: simplify revalidate_disk handling
sd: open code revalidate_disk
nvme: opencode revalidate_disk in nvme_validate_ns
block: use revalidate_disk_size in set_capacity_revalidate_and_notify
block: add a new revalidate_disk_size helper
block: rename bd_invalidated
block: don't clear bd_invalidated in check_disk_size_change
Documentation/filesystems/locking.rst: remove an incorrect sentence
dma-buf: fix kernel-doc warning in <linux/dma-buf.h>
dma-buf: fix kernel-doc warning in dma-fence.c
arm64: defconfig: Build ADMA and ACONNECT driver
arm64: defconfig: Build AHUB component drivers
arm64: tegra: Add DT binding for AHUB components
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
module: Add more error message for failed kernel module loading
coccinelle: ifnullfree: add vfree(), kvfree*() functions
rtlwifi: Remove temporary definition of RT_TRACE
rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg
ovl: rearrange ovl_can_list()
ovl: enumerate private xattrs
ovl: pass ovl_fs down to functions accessing private xattrs
ovl: drop flags argument from ovl_do_setxattr()
ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs
ovl: use ovl_do_getxattr() for private xattr
ovl: fold ovl_getxattr() into ovl_get_redirect_xattr()
ovl: clean up ovl_getxattr() in copy_up.c
duplicate ovl_getxattr()
ovl: provide a mount option "volatile"
ovl: check for incompatible features in work dir
wcn36xx: Set feature DOT11AC for wcn3680
wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
wcn36xx: Add Supported rates V1 structure
wcn36xx: Add 802.11ac HAL param bitfields
wcn36xx: Specify ieee80211_rx_status.nss
wcn36xx: Fix warning due to bad rate_idx
wcn36xx: Add 802.11ac MCS rates
wcn36xx: Hook and identify RF_IRIS_WCN3680
wcn36xx: Add a chip identifier for WCN3680
mtd: nand: Introduce the ECC engine framework
mtd: mtdconcat: map through panic write handler
drm/virtio: drop virtio_gpu_output->enabled
drm/virtio: fix unblank
scsi: mptscsih: Remove set but not used 'timeleft'
scsi: isci: Remove set but not used 'index'
scsi: dpt_i2o: Remove set but not used 'pHba'
scsi: qedi: Remove redundant NULL check
scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN
scsi: aacraid: Remove erroneous fallthrough annotation
scsi: scsi_debug: Implement lun_format
block: Remove a duplicative condition
blk-iocost: update iocost_monitor.py
blk-iocost: restore inuse update tracepoints
block: better deal with the delayed not supported case in blk_cloned_rq_check_limits
blk-iocost: add three debug stat - cost.wait, indebt and indelay
blk-iocost: implement vtime loss compensation
block: Return blk_status_t instead of errno codes
blk-iocost: halve debts if device stays idle
block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
blk-iocost: revamp debt handling
blk-iocost: add absolute usage stat
blk-iocost: implement delay adjustment hysteresis
blk-iocost: revamp in-period donation snapbacks
blk-iocost: grab ioc->lock for debt handling
blk-iocost: revamp donation amount determination
blk-iocost: streamline vtime margin and timer slack handling
blk-iocost: implement Andy's method for donation weight updates
blk-iocost: make ioc_now->now and ioc->period_at 64bit
blk-iocost: restructure surplus donation logic
blk-iocost: use WEIGHT_ONE based fixed point number for weights
blk-iocost: decouple vrate adjustment from surplus transfers
blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
blk-iocost: replace iocg->has_surplus with ->surplus_list
blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us
block: remove the unused q argument to part_in_flight and part_in_flight_rw
blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt
blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
blk-iocost: clamp inuse and skip noops in __propagate_weights()
blk-iocost: rename propagate_active_weights() to propagate_weights()
blk-iocost: use local[64]_t for percpu stat
block: remove the disk argument to delete_partition
powerpc/uaccess: Use flexible addressing with __put_user()/__get_user()
powerpc: Remove flush_instruction_cache() on 8xx
powerpc: unrel_branch_check.sh: enable the use of llvm-objdump v9, 10 or 11
powerpc: unrel_branch_check.sh: use nm to find symbol value
powerpc: unrel_branch_check.sh: exit silently for early errors
powerpc: unrel_branch_check.sh: fix up the file header
powerpc: unrel_branch_check.sh: simplify and tidy up the final loop
powerpc: unrel_branch_check.sh: convert grep | sed | awk to just sed
powerpc: unrel_branch_check.sh: simplify objdump's asm output
powerpc: unrel_branch_check.sh: simplify and combine some executions
powerpc: unrel_branch_check.sh: fix shellcheck complaints
pseries/drmem: don't cache node id in drmem_lmb struct
powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C
powerpc: Rewrite 4xx flush_cache_instruction() in C
powerpc: Move flush_instruction_cache() prototype in asm/cacheflush.h
powerpc: Remove flush_instruction_cache for book3s/32
powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
powerpc: Drop _nmask_and_or_msr()
powerpc: Use simple i2c probe function
powerpc/pseries: new lparcfg key/value pair: partition_affinity_score
powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h
powerpc: drop hard_reset_now() and poweroff_now() declaration
powerpc/fpu: Drop cvt_fd() and cvt_df()
powerpc/irq: Drop forward declaration of struct irqaction
powerpc/hwirq: Remove stale forward irq_chip declaration
macintosh: windfarm: remove detatch debug containing spelling mistakes
powerpc/32s: Fix assembler warning about r0
block: cleanup __alloc_disk_node
block: move the devcgroup_inode_permission call to blkdev_get
block: remove an outdated comment on the bd_dev field
block: remove the discard_alignment field from struct hd_struct
block: remove the alignment_offset field from struct hd_struct
blk-mq: use BLK_MQ_NO_TAG for no tag
block: Remove blk_mq_attempt_merge() function
block: Add a new helper to attempt to merge a bio
block: Move blk_mq_bio_list_merge() into blk-merge.c
block: Move bio merge related functions into blk-merge.c
blk-wbt: Remove obsolete multiqueue I/O scheduling comment
virtio-blk: Use kobj_to_dev() instead of container_of()
raw: deprecate the raw driver
block: remove the BIO_USER_MAPPED flag
block: remove __blk_rq_map_user_iov
block: remove __blk_rq_unmap_user
block: remove the BIO_NULL_MAPPED flag
nvme: don't call revalidate_disk from nvme_set_queue_dying
block: fix locking for struct block_device size updates
block: replace bd_set_size with bd_set_nr_sectors
block: Make request_queue.rpm_status an enum
octeontx2-pf: Add UDP segmentation offload support
net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF
objtool: Define 'struct orc_entry' only when needed
objtool: Skip ORC entry creation for non-text sections
objtool: Move ORC logic out of check()
objtool: Move object file loading out of check()
locks: Remove extra "0x" in tracepoint format specifier
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth-dcb.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-ethtool.c
net: openvswitch: fixes crash if nf_conncount_init() fails
ibmvnic: Harden device Command Response Queue handshake
PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions
liquidio: Remove unneeded cast from memory allocation
net: sungem: Remove unneeded cast from memory allocation
net/tls: Implement getsockopt SOL_TLS TLS_RX
EDAC/ti: Fix handling of platform_get_irq() error
net: openvswitch: remove unused keep_flows
net: openvswitch: refactor flow free function
net: openvswitch: improve the coding style
EDAC/aspeed: Fix handling of platform_get_irq() error
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: rename timing register fields variables
arm64: defconfig: Enable Lontium LT9611 driver
staging: spmi: hisi-spmi-controller: Use proper format in call to dev_err()
arm64: defcondfig: Enable USB ACM and FTDI drivers
staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw_leave_ibss()
staging: rtl8188eu: use __func__ in os_dep
staging: qlge: qlge_mpi: Fix several CHECKs involving braces
x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
PCI: Remove unnecessary header includes
regulator: tps65910: Constify static regulator_ops
regulator: tps65912: Constify static regulator_ops
regulator: tps6586x: Constify static regulator_ops
regulator: tps65090: constify static regulator_ops
regulator: tps65086: Constify static regulator_ops
regulator: tps62360: Constify tps62360_dcdc_ops
regulator: tps6105x: Constify tps6105x_regulator_ops
regulator: tps51632: Constify tps51632_dcdc_ops
regmap: soundwire: remove unused header mod_devicetable.h
regmap: Use flexible sleep
bpf: {cpu,dev}map: Change various functions return type from int to void
drm/gma500: Constify static structs
libertas_tf: Remove unused macro QOS_CONTROL_LEN
brcmsmac: phytbl_n: Remove a few unused arrays
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1'
brcmsmac: phy_n: Remove a bunch of unused variables
brcmsmac: phy_lcn: Remove a bunch of unused variables
prism54: isl_ioctl: Remove unused variable 'j'
rsi: rsi_91x_sdio_ops: File headers are not good kernel-doc candidates
rtw88: debug: Remove unused variables 'val'
wl3501_cs: Fix a bunch of formatting issues related to function docs
hostap: Remove unused variable 'fc'
rsi: rsi_91x_sdio: Fix a few kernel-doc related issues
wlcore: debugfs: Remove unused variable 'res'
brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor'
zd1211rw: zd_chip: Correct misspelled function argument
zd1211rw: zd_mac: Add missing or incorrect function documentation
zd1211rw: zd_chip: Fix formatting
brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp'
orinoco_usb: Downgrade non-conforming kernel-doc headers
brcmfmac: p2p: Fix a couple of function headers
iwlegacy: 3945: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers
brcmsmac: ampdu: Remove a couple set but unused variables
mwifiex: pcie: Move tables to the only place they're used
ASoC: odroid: Use unevaluatedProperties
ASoC: midas-audio: Correct parsing sound-dai phandles
ASoC: samsung-i2s: Use unevaluatedProperties
ASoC: rt5682: Prefer async probe
arm64: vdso: Fix unusual formatting in *setup_additional_pages()
arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guards
xtensa: fix Kconfig typo
spelling.txt: Remove some duplicate entries
mtd: rawnand: oxnas: cleanup/simplify code
selftests: vm: add fragment CONFIG_GUP_BENCHMARK
perf: Fix opt help text for --no-bpf-event
HID: logitech-dj: Fix spelling in comment
bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG
MAINTAINERS: rectify MMP SUPPORT after moving cputype.h
scif: Fix spelling of EACCES
media: open.rst: document mc-centric and video-node-centric
media: docs: add glossary.rst with common terms used at V4L2 spec
media: open.rst: remove the minor number range
media: open.rst: better document device node naming
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.rst files
media: docs: use the new SPDX header for GFDL-1.1 on *.svg files
media: docs: use the new SPDX header for GFDL-1.1 on *.rst files
media: venus: Make debug infrastructure more flexible
media: venus: Add debugfs interface to set firmware log level
media: docs: Deprecate mfc frame skip control
media: s5p-mfc: Use standard frame skip mode control
media: venus: venc: Add support for frame-skip mode v4l2 control
media: v4l2-ctrl: Add frame-skip std encoder control
media: venus: venc: Add support for constant quality control
media: v4l2-ctrls: Add encoder constant quality control
media: venus: Add new interface queues reinit
media: venus: Rework recovery mechanism
media: venus: parser: Prepare parser for multiple invocations
media: venus: Fix reported frame intervals
media: venus: fixes for list corruption
media: cedrus: Use H264_SCALING_MATRIX only when required
media: hantro: Use H264_SCALING_MATRIX only when required
media: rkvdec: Use H264_SCALING_MATRIX only when required
media: rkvdec: Drop unneeded per_request driver-specific control flag
media: cedrus: h264: Fix frame list construction
media: cedrus: h264: Properly configure reference field
media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
media: hantro: Don't require unneeded H264_SLICE_PARAMS
media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MATRIX_PRESENT
media: uapi: h264: Clean slice invariants syntax elements
media: uapi: h264: Clarify SLICE_BASED mode
media: uapi: h264: Drop SLICE_PARAMS 'size' field
media: uapi: h264: Increase size of DPB entry pic_num
media: uapi: h264: Clean DPB entry interface
media: uapi: h264: Increase size of 'first_mb_in_slice' field
media: uapi: h264: Clarify pic_order_cnt_bit_size field
media: uapi: h264: Split prediction weight parameters
media: uapi: h264: Further clarify scaling lists order
media: uapi: h264: Update reference lists
media: ov5675: correct the maximum exposure value
media: Documentation: media: Document how to write camera sensor drivers
media: ov7740: use SCCB regmap
media: imx274: fix frame interval handling
media: m5mols: Check function pointer in m5mols_sensor_power
media: i2c: fix error check on max9286_read call
media: omap: Replace HTTP links with HTTPS ones
media: ov5640: Correct Bit Div register in clock tree diagram
media: ipu3.rst: Format media-ctl and yavta commands as code blocks
media: MAINTAINERS: ov5647: Replace maintainer
media: dt-bindings: media: ov5647: Document clock-noncontinuous
media: dt-bindings: media: ov5647: Document pwdn-gpios
media: dt-bindings: media: ov5647: Convert to json-schema
media: intel-ipu3: Fix code style issue
media: MAINTAINERS: Fix email typo and correct name of Tianshu
media: i2c: ov2740: get OTP data ready before nvmem registration
media: radio: si476x: no need to check return value of debugfs_create functions
media: sti: no need to check return value of debugfs_create functions
media: mtk-vpu: no need to check return value of debugfs_create functions
media: exynos4-is: no need to check return value of debugfs_create functions
media: coda: no need to check return value of debugfs_create functions
media: cec: no need to check return value of debugfs_create functions
media: dt-bindings: media: Correct samsung-fimc parallel port numbering
media: exynos4-is: Handle duplicate calls to vidioc_streamoff
media: exynos4-is: Remove unused struct member input_index
media: exynos4-is: Remove inh_sensor_ctrls
media: exynos4-is: Add support for multiple sensors on one port
media: exynos4-is: Use global num_sensors rather than local index
media: exynos4-is: Properly set JPEG options for parallel ports
media: exynos4-is: Correct missing entity function initialization
media: exynos4-is: Fix nullptr when no CSIS device present
media: exynos4-is: Request syscon only if ISP writeback is present
media: exynos4-is: Remove static driver data for S5PV210 FIMC variants
media: hantro: postproc: Fix motion vector space allocation
media: hantro: h264: Get the correct fallback reference buffer
tm6000: drop unnecessary list_empty
ath10k: Get rid of "per_ce_irq" hw param
ath10k: Keep track of which interrupts fired, don't poll them
ath10k: Add interrupt summary based CE processing
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
saa7134: drop unnecessary list_empty
media: cx231xx: drop unnecessary list_empty
Bluetooth: Clear suspend tasks on unregister
drm: Replace mode->export_head with a boolean
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
arm64: dts: exynos: Add compatibles to sysreg nodes
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
EDAC/i5100: Fix error handling order in i5100_init_one()
drm: Nuke mode->private_flags
drivers: optee: fix i2c build issue
microblaze: fix kbuild redundant file warning
rtlwifi: Use fallthrough pseudo-keyword
rtl818x_pci: switch from 'pci_' to 'dma_' API
p54: avoid accessing the data mapped to streaming DMA
rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue'
brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo'
iwlegacy: 4965-calib: Demote seemingly accidental kernel-doc header
iwlegacy: 4965-rs: Demote non kernel-doc headers to standard comment blocks
rsi: Source file headers are not suitable for kernel-doc
b43: phy_ht: Remove 9 year old TODO
brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others
iwlegacy: 4965-mac: Convert function headers to standard comment blocks
rsi: File headers are not suitable for kernel-doc
brcmfmac: firmware: Demote seemingly unintentional kernel-doc header
rsi: Source file headers do not make good kernel-doc candidates
brcmsmac: main: Remove a bunch of unused variables
rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters
brcmfmac: p2p: Fix a bunch of function docs
brcmsmac: ampdu: Remove a bunch of unused variables
rsi: Add description for function param 'sta'
drm/dp_mst: Support remote i2c writes
Documentation/x86: Add documentation for /proc/cpuinfo feature flags
hostap: Remove set but unused variable 'hostscan'
libertas_tf: Fix function documentation formatting errors
libertas: Fix misnaming for function param 'device'
brcmfmac: p2p: Deal with set but unused variables
iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc headers
rsi: File header comments should not be kernel-doc
rsi: Fix a myriad of documentation issues
rsi: Fix a few kerneldoc misdemeanours
rsi: Fix misnamed function parameter 'rx_pkt'
mt7601u: phy: Fix misnaming when documented function parameter 'dac'
thunderbolt: Use kobj_to_dev() instead of container_of()
libertas: Fix 'timer_list' stored private data related dot-rot
cw1200: wsm: Remove 'dummy' variables
hostap: hostap_ap: Mark 'txt' as __always_unused
iwlegacy: debug: Demote seemingly unintentional kerneldoc header
libertas_tf: Fix a bunch of function doc formatting issues
wlcore: cmd: Fix some parameter description disparities
libertas_tf: Demote non-conformant kernel-doc headers
rsi: File header should not be kernel-doc
rsi: Fix some kernel-doc issues
hostap: Mark 'freq_list' as __maybe_unused
rtlwifi: fix build warning
zd1211rw: fix build warning
soc: renesas: Align driver description titles
x86/boot/compressed: Add missing debugging sections to output
x86/boot/compressed: Remove, discard, or assert for unwanted sections
x86/boot/compressed: Reorganize zero-size section asserts
x86/build: Add asserts for unwanted sections
x86/build: Enforce an empty .got.plt section
x86/asm: Avoid generating unused kprobe sections
arm/boot: Handle all sections explicitly
arm/build: Assert for unwanted sections
arm/build: Add missing sections
arm/build: Explicitly keep .ARM.attributes sections
arm/build: Refactor linker script headers
x86/perf, static_call: Optimize x86_pmu methods
tracepoint: Optimize using static_call()
static_call: Allow early init
static_call: Add some validation
static_call: Handle tail-calls
static_call: Add static_call_cond()
x86/alternatives: Teach text_poke_bp() to emulate RET
static_call: Add simple self-test for static calls
x86/static_call: Add inline static call implementation for x86-64
x86/static_call: Add out-of-line static call implementation
static_call: Avoid kprobes on inline static_call()s
static_call: Add inline static call infrastructure
static_call: Add basic static call infrastructure
compiler.h: Make __ADDRESSABLE() symbol truly unique
jump_label,module: Fix module lifetime for __jump_label_mod_text_reserved()
module: Properly propagate MODULE_STATE_COMING failure
module: Fix up module_notifier return values
notifier: Fix broken error handling pattern
arm64/build: Assert for unwanted sections
arm64/build: Add missing DWARF sections
arm64/build: Use common DISCARDS in linker script
arm64/build: Remove .eh_frame* sections due to unwind tables
arm64/kernel: Remove needless Call Frame Information annotations
arm64/mm: Remove needless section quotes
efi/libstub: Disable -mbranch-protection
vmlinux.lds.h: Add PGO and AutoFDO input sections
vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS
vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG
vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections
vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS
vmlinux.lds.h: Create COMMON_DISCARDS
drm/crc-debugfs: Fix memleak in crc_control_write
drm/i915: Add HDCP 1.4 support for MST connectors
drm/i915: Print HDCP version info for all connectors
drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MST sideband message
drm/i915: Add connector to hdcp_shim->check_link()
drm/i915: Plumb port through hdcp init
drm/i915: Factor out HDCP shim functions from dp for use by dp_mst
drm/i915: Use ddi_update_pipe in intel_dp_mst
drm/i915: Support DP MST in enc_to_dig_port() function
drm/i915: Don't fully disable HDCP on a port if multiple pipes are using it
drm/i915: Clean up intel_hdcp_disable
drm/i915: Protect workers against disappearing connectors
drm/i915: Factor out hdcp->value assignments
drm/i915: Use the cpu_transcoder in intel_hdcp to toggle HDCP signalling
drm/i915: Intercept Aksv writes in the aux hooks
drm/i915: WARN if HDCP signalling is enabled upon disable
drm/i915: Clear the repeater bit on HDCP disable
drm/i915: Fix sha_text population code
mm: cma: use CMA_MAX_NAME to define the length of cma name array
arm64: mm: reserve per-numa CMA to localize coherent dma buffers
dma-contiguous: provide the ability to reserve per-numa CMA
scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: Introduce skipping manual flush for Write Booster
drm/nouveau/kms: Start using drm_dp_read_dpcd_caps()
drm/i915/dp: Extract drm_dp_read_dpcd_caps()
drm/nouveau/kms: Don't change EDID when it hasn't actually changed
drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT
drm/i915/dp: Extract drm_dp_read_sink_count()
drm/i915/dp: Extract drm_dp_read_sink_count_cap()
drm/nouveau/kms/nv50-: Use downstream DP clock limits for mode validation
drm/i915/dp: Extract drm_dp_read_downstream_info()
drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths
drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau_connector_detect()
drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for checking MST caps
drm/i915/dp: Extract drm_dp_read_mst_cap()
drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling
drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in nv50_sor_disable()
drm/nouveau/kms: Search for encoders' connectors properly
drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new()
drm/nouveau/kms/nv50-: Use macros for DP registers in nouveau_dp.c
drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouveau_dp.c
drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc()
drm/nouveau/kms: Fix some indenting in nouveau_dp_detect()
Documentation: clarify driver licensing rules
deprecated.rst: Remove now removed uninitialized_var
Documentation: add minimum clang/llvm version
docs: process: Add cross-link to security-bugs
docs/ia64: Drop obsolete Xen documentation
docs/memory-barriers.txt/kokr: Allow architecture to override the flush barrier
docs/memory-barriers.txt/kokr: Remove remaining references to mmiowb()
docs/memory-barriers.txt: Fix references for DMA*.txt files
Documentation/kokr/howto: Wordsmith
Documentation/kokr: bring process docs up to date
integrity: Use current_uid() in integrity_audit_message()
ima: Fail rule parsing when asymmetric key measurement isn't supportable
ima: Pre-parse the list of keyrings in a KEY_CHECK rule
kunit: tool: allow generating test results in JSON
kunit: tool: fix running kunit_tool from outside kernel tree
selftests: more general make nesting support
ipvs: remove dependency on ip6_tables
bpf: Remove bpf_lsm_file_mprotect from sleepable list.
samples/bpf: Fix to xdpsock to avoid recycling frames
selftests: use "$(MAKE)" instead of "make" for headers_install
samples/bpf: Optimize l2fwd performance in xdpsock
net: ipv4: remove unused arg exact_dif in compute_score
net: ipv6: remove unused arg exact_dif in compute_score
net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville
net: phy: add Lynx PCS module
net: mdiobus: add clause 45 mdiobus write accessor
net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state
net: phylink: add helper function to decode USXGMII word
net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION
net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
net: dl2k: Remove unused macro DRV_NAME
net: wan: slic_ds26522: Remove unused macro DRV_NAME
tipc: Remove unused macro TIPC_NACK_INTV
tipc: Remove unused macro TIPC_FWD_MSG
mptcp: Remove unused macro MPTCP_SAME_STATE
net: clean up codestyle
net: Use helper macro IP_MAX_MTU in __ip_append_data()
net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Reconfiguration Issue
sfc: return errors from efx_mcdi_set_id_led, and de-indirect
sfc: fix kernel-doc on struct efx_loopback_state
sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe
sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok
openvswitch: using ip6_fragment in ipv6_stub
ipv6: add ipv6_fragment hook in ipv6_stub
gtp: relax alloc constraint when adding a pdp
gtp: remove useless rcu_read_lock()
net: phylink: avoid oops during initialisation
hinic: add support to query function table
hinic: add support to query rq info
hinic: add support to query sq info
xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs
samples/bpf: Add new sample xsk_fwd.c
libbpf: Support shared umems between queues and devices
xsk: Add shared umem support between devices
xsk: Add shared umem support between queue ids
xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance
xsk: Rearrange internal structs for better performance
xsk: Enable sharing of dma mappings
xsk: Move addrs from buffer pool to umem
xsk: Move xsk_tx_list and its lock to buffer pool
xsk: Move queue_id, dev and need_wakeup to buffer pool
xsk: Move fill and completion rings to buffer pool
xsk: Create and free buffer pool independently from umem
xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces
xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem
netlink: policy: correct validation type check
bpf: Fix build without BPF_LSM.
bpf: Fix build without BPF_SYSCALL, but with BPF_JIT.
include/uapi/linux: Fix indentation in kfd_smi_event enum
drm/amdkfd: Add GPU reset SMI event
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
arm64: dts: stratix10/agilex: add the ptp_ref clock
RDMA/qib: Tidy up process_cc()
RDMA/qib: Remove superfluous fallthrough statements
gpio: sprd: Clear interrupt when setting the type as edge
Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
Bluetooth: btusb: Update boot parameter specific to SKU
rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg
rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg
rtlwifi: Replace RT_TRACE with rtl_dbg
rtlwifi: Start changing RT_TRACE into rtl_dbg
RDMA/rxe: Address an issue with hardened user copy
RDMA/rxe: Add SPDX hdrs to rxe source files
ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb()
carl9170: Convert 'ar9170_qmap' to inline function
wil6210: wil_platform: Demote kernel-doc header to standard comment block
wil6210: pmc: Demote a few nonconformant kernel-doc function headers
wil6210: txrx_edma: Demote comments which are clearly not kernel-doc
wil6210: txrx: Demote obvious abuse of kernel-doc
wil6210: interrupt: Demote comment header which is clearly not kernel-doc
wil6210: wmi: Fix formatting and demote non-conforming function headers
ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment
ath11k: fix spelling mistake "moniter" -> "monitor"
RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
ath11k: convert tasklets to use new tasklet_setup() API
RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked
RDMA/hns: Get udp sport num dynamically instead of using a fixed value
drm/i915: break TGL pci-ids in GT 1 & 2
selinux: simplify away security_policydb_len()
phy: Move phy-rockchip-dphy-rx0 out of staging
phy: socionext: Add UniPhier AHCI PHY driver support
dt-bindings: phy: Add UniPhier AHCI PHY description
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-am65: Fix interconnect node names
platform/chrome: cros_ec_trace: Add fields to command traces
phy: qcom-ipq4019-usb: Constify static phy_ops structs
phy: samsung-ufs: Constify samsung_ufs_phy_ops
phy: ralink-usb: Constify ralink_usb_phy_ops
phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
phy: hisilicon; Constify hi3660_phy_ops
phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
phy: cadence: salvo: Constify cdns_salvo_phy_ops
phy: freescale: imx8mq-usb: add support for imx8mp usb phy
dt-bindings: phy-imx8mq-usb: add compatible string for imx8mp usb phy
phy: omap-usb2-phy: fix coding style issues
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a774e1: Add PWM device nodes
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions
drm: virtio: fix kconfig dependency warning
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: freescale: Fix SP805 clock-names
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
kcsan: Use tracing-safe version of prandom
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: broadcom: replace status value "ok" by "okay"
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
dt-bindings: arm: fsl: Add ZII Ultra boards binding
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
drm/radeon/ttm: don't store driver copy of device pointer.
drm/amdgpu/ttm: remove unused parameter to move blit
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
ARM: dts: imx6sll-evk: Add audio sound card node
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
clk: imx: Correct the memrepair clock on imx8mp
clk: imx: Correct the root clk of media ldb on imx8mp
drm/hisilicon: Removed the dependency on the mmu
fpga: dfl: map feature mmio resources in their own feature drivers
fpga manager: xilinx-spi: provide better diagnostics on programming failure
fpga manager: xilinx-spi: add error checking after gpiod_get_value()
fpga manager: xilinx-spi: fix write_complete timeout handling
fpga manager: xilinx-spi: remove final dot from dev_err() strings
arm64: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: update cpu supplies on rk3066a
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3288
x86/kvm: Expose TSX Suspend Load Tracking feature
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
arm64: dts: rockchip: add rk3318 A95X Z2 board
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: change spdif fallback compatible on rk3308
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
arm64: dts: qcom: sc7180: Fix the LLCC base register size
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
arm64: dts: qcom: msm8992: Fix UART interrupt property
x86/cpufeatures: Enumerate TSX suspend load address tracking instructions
drm/vkms: avoid warning in vkms_get_vblank_timestamp
drm/vkms: add alpha-premultiplied color blending
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Add flexspi support
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mp: Update pinfunc header file
ARM: dts: ux500-skomer: Add KTD253 backlight
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
ARM: dts: imx: Fix the SPI chipselect polarity
drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
drm/bridge: Fix the dsi remote end-points
drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag
drm/panel: simple: Add AM-1280800N3TZQW-T00H
dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H
clk: meson: g12a: mark fclk_div2 as critical
netfilter: nft_socket: add wildcard support
media: Use fallthrough pseudo-keyword
media: staging: rkisp1: uapi: remove __packed
media: staging: rkisp1: params: don't release lock in isr before buffer is done
media: staging: rkisp1: params: use rkisp1_param_set_bits to set reg in isr
media: staging: rkisp1: call params isr only upon frame out
media: staging: rkisp1: change type of fields in 'rkisp1_cif_isp_lsc_config' from u32 to u16
media: staging: rkisp1: replace two identical macros with one
media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_cif_isp_lsc_config as 2D arrays
media: Documentation: v4l: move table of v4l2_pix_format(_mplane) flags to pixfmt-v4l2.rst
media: staging: rkisp1: improve documentation of rkisp1-common.h
media: staging: rkisp1: group declaration of similar functions together
media: staging: rkisp1: remove declaration of unimplemented function 'rkisp1_params_isr_handler'
media: staging: rkisp1: unify (un)register functions to have the same parameters
media: staging: rkisp1: don't define vaddr field in rkisp1_buffer as an array
media: staging: rkisp1: improve documentation in file rkisp1-config.h
media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN to RKISP1_CIF_ISP_STAT_AFM
media: staging: rkisp1: replace 3 fields 'ct_offset_*' with one array
media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array
media: exynos4-is: Simplify the pinctrl code
media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
media: camss: __video_try_fmt(): don't use hardcoded constants
media: camss: add support for vidioc_enum_framesizes ioctl
media: camss: Make use of V4L2_CAP_IO_MC
media: rcar-vin: Register media device when all sub-devices bound
media: rcar-vin: Unconditionally unregister notifier on remove
media: tw5864: check status of tw5864_frameinterval_get
media: MAINTAINERS: Remove broken bluecherry.net email
media: mc-device.c: change media_device_request_alloc to match media_ioctl_info
media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/resume as __maybe_unused
media: ttusb-dec: convert tasklets to use new tasklet_setup() API
media: media/radio: wl128x: convert tasklets to use new tasklet_setup() API
media: sti: convert tasklets to use new tasklet_setup() API
media: pxa_camera: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: convert tasklets to use new tasklet_setup() API
media: tw5864: convert tasklets to use new tasklet_setup() API
media: ttpci: convert tasklets to use new tasklet_setup() API
media: smipcie: convert tasklets to use new tasklet_setup() API
media: ngene: convert tasklets to use new tasklet_setup() API
media: mantis: convert tasklets to use new tasklet_setup() API
media: bt8xx: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: add support for runtime PM
media: marvell-ccic: mmp: use generic dev_pm_ops
media: marvell-ccic: mmp: get rid of mmpcam_devices list
media: cafe-driver: use drvdata instead of back-casting from v4l2_device
media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K
media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool
media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable
media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable
media: i2c: imx219.c: fix assignment of 0/1 to bool variable
media: pci: cx23855-video.c: remove duplicate argument in 'or'
media: dvb-frontends: mb86a16.c: remove useless if/else
media: usb: dib0700_devices.c: remove useless if/else
media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON()
media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON
media: vicodec: vicodec-core.c: fix assignment of 0/1 to bool variable
media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool
media: cobalt: cobalt-omnitek.c: fix comparison to bool
media: sunxi: sun8i-rotate.c: remove useless error message
drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
selftests/bpf: Add sleepable tests
libbpf: Support sleepable progs
bpf: Add bpf_copy_from_user() helper.
bpf: Introduce sleepable BPF programs
mm/error_inject: Fix allow_error_inject function signatures.
gpio: zynq: Simplify with dev_err_probe()
gpio: pisosr: Simplify with dev_err_probe()
gpio: pca953x: Simplify with dev_err_probe()
gpio: omap: Simplify with dev_err_probe()
gpio: davinci: Simplify with dev_err_probe()
gpio: bcm-kona: Simplify with dev_err_probe()
drm/amdgpu: fix compiler warnings
netfilter: xt_HMARK: Use ip_is_fragment() helper
netfilter: conntrack: remove unneeded nf_ct_put
netfilter: conntrack: add clash resolution stat counter
netfilter: conntrack: remove ignore stats
netfilter: conntrack: do not increment two error counters at same time
drm/i915/ehl: Update voltage swing table
drm/i915/display/ehl: Use EHL DP tables for eDP ports without low power support
drm/i915/display/tgl: Use TGL DP tables for eDP ports without low power support
drm/i915/tgl: Fix stepping WA matching
dt-bindings: power: supply: Cleanup charger-manager bindings
power: supply: charger-manager: Count cm-chargers property directly
power: supply: charger-manager: Update extcon functions
power: supply: charger-manager: Don't start charging in cable nofitication
power: supply: charger-manager: Make decisions focussed on battery status
power: supply: charger-manager: Collect all power_supply_changed() calls
netfilter: nf_tables: add userdata attributes to nft_table
ipvs: Fix uninit-value in do_ip_vs_set_ctl()
netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet
power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL
power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP
power: supply: charger-manager: Remove cm_notify_event function
power: supply: charger-manager: Swap private uevent for power_supply_changed
dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support
netlabel: remove unused param from audit_log_format()
power: supply: Add support for RN5T618/RC5T619 charger and fuel gauge
power: supply: sbs-battery: don't assume i2c errors as battery disconnect
reiserfs: Fix memory leak in reiserfs_parse_options()
ionic: pull reset_queues into tx_timeout handler
ionic: change queue count with no reset
ionic: change the descriptor ring length without full reset
ionic: change mtu without full queue rebuild
ionic: use index not pointer for queue tracking
ionic: reduce contiguous memory allocation requirement
ionic: clean up unnecessary non-static functions
ionic: rework and simplify handling of the queue stats block
ionic: remove lif list concept
ionic: use kcalloc for new arrays
ionic: fix up a couple of debug strings
ionic: set MTU floor at ETH_MIN_MTU
ASoC: tlv320adcx140: Add digital mic channel enable routing
ASoC: core: remove artificial component and DAI name constraint
pinctrl: mcp23s08: Improve error messaging in ->probe()
ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
net: phy: DP83822: Add ability to advertise Fiber connection
dt-bindings: net: dp83822: Add TI dp83822 phy
net: add option to not create fall-back tunnels in root-ns as well
smsc95xx: add phylib support
smsc95xx: use usbnet->driver_priv
smsc95xx: remove redundant function arguments
bpf: selftests: Add test for different inner map size
bpf: Relax max_entries check for most of the inner map types
bpf: Add map_meta_equal map ops
media: platform: Add jpeg enc feature
media: platform: Using the variant structure to contain the varability between dec and enc
media: platform: Rename existing functions/defines/variables
media: platform: Rename jpeg dec file name
media: dt-bindings: Add jpeg enc device tree node document
media: platform: Change the call functions of getting/enable/disable the jpeg's clock
media: platform: Refactor mtk_jpeg_set_default_params()
power: supply: smb347-charger: Use generic property framework
media: platform: Change the colorspace of jpeg to the fixed value
media: platform: Redefinition of mtk_jpeg_q_data structure
media: platform: Refactor mtk_jpeg_find_format()
power: supply: smb347-charger: Drop pdata support
media: platform: Refactor mtk_jpeg_try_fmt_mplane()
media: platform: Change the maximum width and height supported by JPEG dec
media: platform: Delete vidioc_s_selection ioctl of jpeg dec
media: platform: Delete redundant code and add annotation for an enum
media: platform: Change MTK_JPEG_COMP_MAX macro definition location
media: platform: Use generic rounding helpers
media: platform: Stylistic changes for improving code quality
media: platform: Delete zeroing the reserved fields
media: platform: Cancel the last frame handling flow
media: platform: Add mechanism to handle jpeg hardware's locking up
media: platform: Improve the implementation of the system PM ops
media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume
media: platform: Delete the resetting hardware flow in the system PM ops
media: platform: Improve power on and power off flow
media: platform: Change the fixed device node number to unfixed value
media: platform: Improve getting and requesting irq flow for bug fixing
media: platform: Improve queue set up flow for bug fixing
media: platform: Improve subscribe event flow for bug fixing
media: tegra-video: Compute settle times based on the clock rate
media: tegra-video: Add CSI MIPI pads calibration
media: gpu: host1x: mipi: Keep MIPI clock enabled and mutex locked till calibration done
media: tegra-video: Add support for selection ioctl ops
media: tegra-video: Add support for external sensor capture
media: tegra-video: Separate CSI stream enable and disable implementations
media: dt-bindings: tegra: Update VI and CSI bindings with port info
media: tegra-video: Update format lookup to offset based
media: tegra-video: Enable TPG based on kernel config
media: tegra-video: Fix channel format alignment
media: staging/media: drop vb2_queue_release()
media: media/test-drivers: use vb2_video_unregister_device()
media: media/usb: use vb2_video_unregister_device()
media: media/platform: drop vb2_queue_release()
media: media/pci: use vb2_video_unregister_device()
media: qcom/camss: use vb2_video_unregister_device()
media: videobuf2-v4l2.c: add vb2_video_unregister_device helper function
bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
tools, bpf/build: Cleanup feature files on make clean
media: MAINTAINERS: Fix sort order for RDACM20
backlight: Add Kinetic KTD253 backlight driver
dt-bindings: backlight: Add Kinetic KTD253 bindings
dt-bindings: backlight: Add some common backlight properties
misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
include/linux/miscdevice.h - Fix typo/grammar
lp: Avoid comma separated statements
dmaengine: Remove unused define for dma_request_slave_channel_reason()
VMCI: check return value of get_user_pages_fast() for errors
udf: Use kvzalloc() in udf_sb_alloc_bitmap()
ext2: remove duplicate include
virt: vbox: Use current_uid() in vbg_misc_device_requestor()
staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
staging: media: atomisp: Convert to GPIO descriptors
staging: wilc1000: Fix memleak in wilc_bus_probe
staging: wfx: add workaround for 'timeout while wake up chip'
staging: wfx: remove useless extra jiffy
staging: wfx: enable powersave on probe
staging: wfx: scan while AP is supported
staging: wfx: fix potential use before init
staging: wfx: fix frame reordering
staging: wfx: drop useless field from struct wfx_tx_priv
staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
staging: wfx: fix spaces around binary operators
staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
staging: wfx: improve usage of hif_map_link()
staging: wfx: fix BA when device is AP and MFP is enabled
staging: wlan-ng: fix alignment to match open parentheses
drivers: staging: comedi: fixed duplicate words from checkpatch
Staging: sm750fb: Fix basic coding style issues
staging: hikey9xx: update references inside the yaml files
staging: spmi: hisi-spmi-controller: fix spelling mistake "controlller" -> "controller"
staging: kpc2000: kpc_dma: fix spelling mistake "for for" -> "for"
misc: fastrpc: fix common struct sg_table related issues
char: mspec: Use kvzalloc() in mspec_mmap()
eeprom: at25: set minimum read/write access stride to 1
eeprom: at25: allow page sizes greater than 16 bit
backlight: sky81452-backlight: Fix refcount imbalance on error
ARM: dts: ux500-golden: Add S6E63M0 DSI display
serial: 8250_pci: Add WCH384_8S 8 port serial device
tty: serial: qcom_geni_serial: Unconditionally call dev_pm_opp_of_remove_table()
serial: core: don't use snprintf() for formatting sysfs attrs
serial: fsl_lpuart: Fix typo in "transfer"
usb: typec: tcpm: Migrate workqueue to RT priority for processing events
usb: typec: pd: Fix formatting in pd.h header
usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
USB: usblcd: Remove the superfluous break
i2c: rcar: Auto select RESET_CONTROLLER
i2c: xiic: Support forcing single-master in DT
i2c: xiic: Improve struct memory alignment
i2c: xiic: Change code alignment to 1 space only
crypto: stm32 - Fix sparse warnings
crypto: ccree - fix runtime PM imbalance on error
crypto: mediatek - Fix endianness bugs and sparse warnings
crypto: hifn_795x - Remove 64-bit build-time check
crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions
crypto: sa2ul - Fix pointer-to-int-cast warning
crypto: ahash - Remove AHASH_REQUEST_ON_STACK
crypto: ahash - Add ahash_alg_instance
crypto: ahash - Add init_tfm/exit_tfm
drm/mediatek: dpi/dsi: Change the getting possible_crtc way
ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
power: bq27xxx: Update to SPDX licensing
power: supply: pm2301_charger: fix spelling mistake "chargind" -> "charging"
power: supply: sbs-battery: combine get_presence_and_health
power: supply: sbs-battery: remove unused enable_detection flags
fs: dlm: use free_con to free connection
fs: dlm: handle possible othercon writequeues
fs: dlm: move free writequeue into con free
fs: dlm: fix configfs memory leak
fs: dlm: fix dlm_local_addr memory leak
fs: dlm: make connection hash lockless
fs: dlm: synchronize dlm before shutdown
selftests: mount: add nosymfollow tests
Add a "nosymfollow" mount option.
memory: emif: Remove bogus debugfs error handling
memory: omap-gpmc: Fix build error without CONFIG_OF
power: supply: gpio-charger: add charge-current-limit feature
drm/i915/display: Fix DRRS debugfs
drm/i915/display: Disable DRRS when needed in fastsets
drm/i915/display: Compute has_drrs after compute has_psr
drm/sun4i: lvds: Invert the LVDS polarity
arm64: tegra: Properly size register regions for GPU on Tegra194
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
ARM: dts: sun8i: r40: Add node for system controller
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
ARM: dts: sun8i: r40: Add IR nodes
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
gtp: add notification mechanism
power: supply: gpio-charger: Convert to GPIO descriptors
s390/qeth: strictly order bridge address events
s390/qeth: unify structs for bridge port state
s390/qeth: copy less data from bridge state events
s390/qeth: don't let HW override the configured port role
s390/qeth: don't disable address events during initialization
s390/qeth: make queue lock a proper spinlock
s390/qeth: use to_delayed_work()
s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration
drm/radeon: Prefer lower feedback dividers
drm/amdgpu: Fix bug in reporting voltage for CIK
drm/amdgpu: Specify get_argument function for ci_smu_funcs
drm/amd/pm: enable MP0 DPM for sienna_cichlid
drm/amdgpu: simplify hw status clear/set logic
drm/amd/pm: suppress static checker warning
drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
drm/amd/pm: fix is_dpm_running() run error on 32bit system
tipc: fix use-after-free in tipc_bcast_get_mode
net: phy: Sort Kconfig and Makefile
net: mdio: Move MDIO drivers into a new subdirectory
net: xgene: Move shared header file into include/linux
net/phy/mdio-i2c: Move header file to include/linux/mdio
net: pcs: Move XPCS into new PCS subdirectory
regulator: mt6360: fix spelling mistake: "regulaotr" -> "regulator"
selinux: move policy mutex to selinux_state, use in lockdep checks
ASoC: soc-core: add snd_soc_find_dai_with_mutex()
ASoC: max9867: shutdown codec when changing filter type
ASoC: AMD: Clean kernel log from deferred probe error messages
drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't"
selftests/livepatch: Do not check order when using "comm" for dmesg checking
ASoC: SOF: Intel: hda: Simplify error handling during FW boot
ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms
ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX
ASoC: SOF: Intel: hda: define macro for code loader stream format
ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag()
ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream
ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init()
ALSA: hda: fix VS_LTRC register name
zd1211rw: convert tasklets to use new tasklet_setup() API
rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API
rt2x00: convert tasklets to use new tasklet_setup() API
qtnfmac: convert tasklets to use new tasklet_setup() API
mwl8k: convert tasklets to use new tasklet_setup() API
intersil: convert tasklets to use new tasklet_setup() API
iwlegacy: convert tasklets to use new tasklet_setup() API
ipw2x00: convert tasklets to use new tasklet_setup() API
brcmsmac: convert tasklets to use new tasklet_setup() API
b43legacy: convert tasklets to use new tasklet_setup() API
atmel: convert tasklets to use new tasklet_setup() API
nl80211: support SAE authentication offload in AP mode
atmel: Use fallthrough pseudo-keyword
b43legacy: Use fallthrough pseudo-keyword
b43: Use fallthrough pseudo-keyword
iwlegacy: Use fallthrough pseudo-keyword
brcmfmac: Use fallthrough pseudo-keyword
orinoco: Use fallthrough pseudo-keyword
prism54: Use fallthrough pseudo-keyword
rt2x00: Use fallthrough pseudo-keyword
RDMA/rxe: Fix style warnings
RDMA/hns: Add a check for current state before modifying QP
mtd: lpddr: fix excessive stack usage with clang
mtd: Avoid comma separated statements
mtd: maps: physmap: Retain mtd-name property from dts
b43: phy_n: Add empty braces around empty statements
b43: phy_common: Demote non-conformant kerneldoc header
ipw2200: Demote lots of nonconformant kerneldoc comments
brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers
brcmfmac: fweh: Fix docrot related function documentation issues
brcmfmac: fweh: Remove set but unused variable 'err'
b43legacy: main: Provide braces around empty 'if' body
ipw2200: Remove set but unused variables 'rc' and 'w'
iwlegacy: common: Demote kerneldoc headers to standard comment blocks
iwlegacy: common: Remove set but not used variable 'len'
airo: Fix a myriad of coding style issues
airo: Place brackets around empty statement
b43: main: Add braces around empty statements
atmel: Demote non-kerneldoc header to standard comment block
mtd: lpddr: Move function print_drs_error to lpddr_cmds.c
mtd: lpddr: Replace printk with pr_notice
mtd: lpddr: Fix bad logic in print_drs_error
mac80211: rename csa counters to countdown counters
nl80211: rename csa counter attributes countdown counters
nl80211: add support for setting fixed HE rate/gi/ltf
mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE
RDMA/usnic: Remove the query_pkey callback
RDMA/ucma: Remove closing and the close_wq
RDMA/ucma: Rework how new connections are passed through event delivery
RDMA/ucma: Narrow file->mut in ucma_event_handler()
RDMA/ucma: Change backlog into an atomic
RDMA/ucma: Add missing locking around rdma_leave_multicast()
RDMA/ucma: Fix locking for ctx->events_reported
RDMA/ucma: Fix the locking of ctx->file
RDMA/ucma: Do not use file->mut to lock destroying
RDMA/cma: Add missing locking to rdma_accept()
RDMA/ucma: Remove mc_list and rely on xarray
RDMA/ucma: Fix error cases around ucma_alloc_ctx()
RDMA/ucma: Consolidate the two destroy flows
RDMA/ucma: Remove unnecessary locking of file->ctx_list in close
RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx()
IB/mlx5: Add DCT RoCE LAG support
IB/mlx5: Add tx_affinity support for DCI QP
carl9170: convert tasklets to use new tasklet_setup() API
wil6210: debugfs: Fix a couple of formatting issues in 'wil6210_debugfs_init'
carl9170: Use fallthrough pseudo-keyword
ath11k: return -ENOMEM on allocation failure
ath11k: return error if firmware request fails
ath9k: Do not select MAC80211_LEDS by default
ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used
ath9k: ar5008_initvals: Remove unused table entirely
ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100'
ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280'
ath9k_htc: Do not select MAC80211_LEDS by default
ath9k: convert tasklets to use new tasklet_setup() API
ath6kl: wmi: Remove unused variable 'rate'
ath5k: convert tasklets to use new tasklet_setup() API
wcn36xx: Disable bmps when encryption is disabled
wcn36xx: Setup starting bitrate to MCS-5
wcn36xx: Fix software-driven scan
rtw88: 8822c: update tx power limit tables to RF v20.1
rtw88: use read_poll_timeout_atomic() for poll loop
rtw88: don't treat NULL pointer as an array
rtw88: Use fallthrough pseudo-keyword
wilc1000: Fix memleak in wilc_bus_probe
rtw88: switch from 'pci_' to 'dma_' API
wilc1000: Fix memleak in wilc_sdio_probe
x86/mpparse: Remove duplicate io_apic.h include
mwifiex: don't call del_timer_sync() on uninitialized timer
mwifiex: Use fallthrough pseudo-keyword
mwifiex: Clean up some err and dbg messages
mwifiex: switch from 'pci_' to 'dma_' API
nl80211: fix PORT_AUTHORIZED wording to reflect behavior
cfg80211: add helper fn for adjacent rule channels
cfg80211: add helper fn for single rule channels
nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes
nl80211: clean up code/policy a bit
net: wireless: Convert to use the preferred fallthrough macro
net: wireless: wext_compat.c: delete duplicated word
net: wireless: sme.c: delete duplicated word
net: wireless: scan.c: delete or fix duplicated words
net: wireless: reg.c: delete duplicated words + fix punctuation
net: wireless: delete duplicated word + fix grammar
net: mac80211: mesh.h: delete duplicated word
net: mac80211: agg-rx.c: fix duplicated words
drm/mgag200: fix spelling mistake "expeced" -> "expected"
dt-bindings: mtd: Document boolean NAND ECC properties
dt-bindings: mtd: Document nand-ecc-engine
dt-bindings: mtd: Document nand-ecc-placement
mtd: nand: Add a NAND page I/O request type
mtd: rawnand: Move the nand_ecc_algo enum to the generic NAND layer
mtd: rawnand: Rename the ECC algorithm enumeration items
mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration
pinctrl: mediatek: Add pinctrl driver for mt8192
dt-bindings: pinctrl: mt8192: add binding document
dt-bindings: pinctrl: mt8192: add pinctrl file
MAINTAINERS: Set pinctrl binding entry for all Actions Semi Owl SoCs
pinctrl: actions: Add Actions S500 pinctrl driver
dt-bindings: pinctrl: Add bindings for Actions S500 SoC
gpio: dwapb: Use resource managed GPIO-chip add data method
gpio: dwapb: Get clocks by means of resource managed interface
gpio: dwapb: Get reset control by means of resource managed interface
gpio: dwapb: Discard ACPI GPIO-chip IRQs request
gpio: dwapb: Discard GPIO-to-IRQ mapping function
gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip
gpio: dwapb: Add max GPIOs macro
gpio: dwapb: Move MFD-specific IRQ handler
gpio: dwapb: Add ngpios DT-property support
dt-bindings: gpio: dwapb: Add ngpios property support
pinctrl: qcom: Add msm8226 pinctrl driver.
dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings
pinctrl: armada-37xx: Add comment for pcie1_reset pin group
pinctrl: nomadik: Fix pull direction debug info
xfrmi: drop ignore_df check before updating pmtu
libbpf: Fix compilation warnings for 64-bit printf args
selftests/bpf: Add verifier tests for xor operation
bpf: Fix a verifier failure with xor
MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify PWM in the DT
dt-bindings: ARM: add bindings for the Meraki MR32
net: ath11k: constify ath11k_thermal_ops
net: phy: mscc: macsec: constify vsc8584_macsec_ops
net: phy: at803x: constify static regulator_ops
net: renesas: sh_eth: constify bb_ops
net: ethernet: ravb: constify bb_ops
net: ethernet: qualcomm: constify qca_serdev_ops
net: ipa: remove duplicate include
ibmvnic: merge ibmvnic_reset_init and ibmvnic_init
ibmvnic: remove never executed if statement
ibmvnic: improve ibmvnic_init and ibmvnic_reset_init
ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes
drm/mediatek: Add ddp routing for mt7623
dt-bindings: mediatek: add mt7623 display-nodes
selftests: fib_nexthops: Test IPv6 route with group after replacing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when replacing a nexthop
selftests: fib_nexthops: Test IPv6 route with group after removing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when removing a nexthop
ipv4: nexthop: Remove unnecessary rtnl_dereference()
ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY
ipv4: nexthop: Reduce allocation size of 'struct nh_group'
net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES
net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES
net: Take common prefetch code structure into a function
net: stmmac: Add dwmac-intel-plat for GBE driver
dt-bindings: net: Add bindings for Intel Keem Bay
libbpf: Fix unintentional success return code in bpf_object__load
drm/amdgpu: correct SE number for arcturus gfx ras
drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
drm/amdgpu: disable runtime pm for navy_flounder
drm/amd/display: Retry AUX write when fail occurs
drm/amdgpu: Fix buffer overflow in INFO ioctl
drm/amdgpu: report DC not supported if virtual display is enabled (v2)
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
drm/amdgpu: use MODE1 reset for navy_flounder by default
drm/amdkfd: fix set kfd node ras properties value
drm/amd/pm: correct the thermal alert temperature limit settings
drm/amdgpu: add asd fw check before loading asd
drm/amd/pm: use kmemdup() rather than kmalloc+memcpy
drm/amdgpu: add a wrapper for atom asic_init
drm/amdgpu: add pre_asic_init callback for navi
drm/amdgpu: add pre_asic_init callback for SOC15
drm/amdgpu: add pre_asic_init callback for VI
drm/amdgpu: add pre_asic_init callback for CIK
drm/amdgpu: add pre_asic_init callback for SI
drm/amdgpu: add an asic callback for pre asic init
drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling
drm/amd/display: Add DPCS regs for dcn3 link encoder
drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly
drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly
amdgpu: fix Documentation builds for pm/ file movement
gpu: amd: Remove duplicate semicolons at the end of line
drm/amd/display: Keep current gain when ABM disable immediately
drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
drm/amd/display: Add connector HPD trigger debugfs entry
drm/amd/display: Add debugfs for connector's FEC & DSC capabilities
drm/amd/display: Revert HDCP disable sequence change
drm/amd/display: Send H14b-VSIF specified in HDMI
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.99
drm/amd/display: Send DISPLAY_OFF after power down on boot
drm/amdgpu/gfx10: refine mgcg setting
drm/amdkfd: implement the dGPU fallback path for apu (v6)
drm/amd/pm: correct Vega20 swctf limit setting
drm/amd/pm: correct Vega12 swctf limit setting
drm/amd/pm: correct Vega10 swctf limit setting
drm/amdgpu: Embed drm_device into amdgpu_device (v3)
selftests/bpf: Test for map update access from within EXT programs
selftests/bpf: Test for checking return code for the extended prog
selftests/bpf: Add test for freplace program with write access
bpf: verifier: Use target program's type for access verifications
dt-bindings: spi: Convert spi-mtk-nor to json-schema
spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h
spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h
spi: pxa2xx: Update header block in pxa2xx_ssp.h
selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
selftests/x86/fsgsbase: Reap a forgotten child
regmap: add Intel SPI Slave to AVMM Bus Bridge support
memory: omap-gpmc: Fix a couple off by ones
drm/i915/gt: Implement WA_1406941453
drm/bridge: ps8640: Print an error if VDO control fails
drm/bridge: ps8640: Return an error for incorrect attach flags
drm/bridge: ps8640: Get the EDID from eDP control
drm/bridge_connector: Set default status connected for eDP connectors
media: MAINTAINERS: add Dafna Hirschfeld for rkisp1
media: Implements support for the MyGica iGrabber
media: tuner-simple: fix regression in simple_set_radio_freq
media: v4l2-tpg: Clamp hue in tpg_s_hue()
media: vivid: Fix global-out-of-bounds read in precalculate_color()
media: mtk-vcodec: fix Kconfig help text
media: mtk-vcodec: set dma max segment size
media: pvrusb2: fix parsing error
s390: convert to GENERIC_VDSO
s390/checksum: coding style changes
s390/checksum: have consistent calculations
s390/checksum: make ip_fast_csum() faster
s390/checksum: rewrite csum_tcpudp_nofold()
s390/checksum: provide csum_ipv6_magic()
x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check()
selftests/bpf: Fix spelling mistake "scoket" -> "socket"
x86/resctrl: Enable user to view thread or core throttling mode
x86/resctrl: Enumerate per-thread MBA controls
Makefile: Add clang-tidy and static analyzer support to makefile
gen_compile_commands: remove the warning about too few .cmd files
kbuild: wire up the build rule of compile_commands.json to Makefile
gen_compile_commands: support *.o, *.a, modules.order in positional argument
gen_compile_commands: move directory walk to a generator function
gen_compile_commands: make -o option independent of -d option
gen_compile_commands: reword the help message of -d option
gen_compile_commands: do not support .cmd files under tools/ directory
gen_compile_commands: use choices for --log_levels option
gen_compile_commands: parse only the first line of .*.cmd files
kbuild: hide commands to run Kconfig, and show short log for syncconfig
kbuild: Simplify DEBUG_INFO Kconfig handling
power: supply: lego_ev3: Simplify with dev_err_probe()
power: supply: ingenic: Simplify with dev_err_probe()
power: supply: gpio-charger: Simplify with dev_err_probe()
power: supply: cpcap: Simplify with dev_err_probe()
power: supply: bq27xxx: Simplify with dev_err_probe()
power: supply: add wireless type
ath10k: Add new api to support reset TID config
ath10k: Add new api to support TID specific configuration
ath10k: Move rate mask validation function up in the file
ath10k: Add wmi command support for station specific TID config
media: MAINTAINERS: Remove Pawel from the maintainers list of videobuf2
media: MAINTAINERS: Remove Kyungmin from the maintainers list of videobuf2
media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2
media: videodev2.h: RGB BT2020 and HSV are always full range
media: dev-sliced-vbi.rst: fix wrong type
inet: remove inet_sk_copy_descendant()
selftests/bpf: Fix open call in trigger_fstat_events
selinux: fix error handling bugs in security_load_policy()
ptp: ptp_ines: Remove redundant null check
audit: Remove redundant null check
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
power: supply: smb347-charger: Replace mutex with IRQ disable/enable
dt-bindings: regulator: mt6360: Add DT binding documentation
regulator: mt6360: Add support for MT6360 regulator
power: supply: smb347-charger: Remove virtual smb347-battery
ASoC: SOF: sof-of-dev: Add .arch_ops field
ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata
ASoC: SOF: Intel: hda: add extended rom status dump to error log
ASoC: SOF: topology: fix the ipc_size calculation for process component
ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work
ASoC: SOF: Intel: hda: report error only for the last ROM init iteration
ASoC: SOF: loader: Add debug box region
ASoC: SOF: ext_manifest: Parse debug ABI version
ASoC: SOF: loader: fix memory leak in get_ext_windows
ASoC: SOF: IPC: make sof_ipc_window monosized
m68k: Correct some typos in comments
m68k: Use get_kernel_nofault() in show_registers()
zorro: Fix address space collision message with RAM expansion boards
m68k: amiga: Fix Denise detection on OCS
drm/i915/hdcp: No direct access to power_well desc
drm/i915/hdcp: Add update_pipe early return
lockdep/selftest: Introduce recursion3
locking/selftest: Add test cases for queued_read_lock()
Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"
lockdep/selftest: Add more recursive read related test cases
lockdep/selftest: Unleash irq_read_recursion2 and add more
lockdep: Take read/write status in consideration when generate chainkey
lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior
lockdep: Add recursive read locks into dependency graph
lockdep: Fix recursive read lock related safe->unsafe detection
lockdep: Adjust check_redundant() for recursive read change
lockdep: Support deadlock detection for recursive read locks in check_noncircular()
lockdep: Make __bfs(.match) return bool
lockdep: Extend __bfs() to work with multiple types of dependencies
lockdep: Introduce lock_list::dep
lockdep: Reduce the size of lock_list::distance
lockdep: Make __bfs() visit every dependency until a match
lockdep: Demagic the return value of BFS
lockdep/Documention: Recursive read lock detection reasoning
locking: More accurate annotations for read_lock()
Documentation/locking/locktypes: Fix local_locks documentation
seqlock: Fix multiple kernel-doc warnings
locking/refcount: Provide __refcount API to obtain the old value
seqlock,tags: Add support for SEQCOUNT_LOCKTYPE()
sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linux/sched/topology.h
sched/topology: Move sd_flag_debug out of linux/sched/topology.h
sched: Cache task_struct::flags in sched_submit_work()
sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer together
sched/fair: Simplify the work when reweighting entity
sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu()
sched/fair: Ignore cache hotness for SMT migration
MIPS: SGI-IP32: No need to include mc14818*.h
MIPS: Remove unused header file m48t37.h
MIPS: Loongson2ef: Remove specific mc146818rtc.h
MIPS: SGI-IP27: No need for kmalloc.h
soundwire: intel: fix intel_suspend/resume defined but not used warning
ALSA: hda/ca0132 - Add AE-7 exit commands.
ALSA: hda/ca0132 - Add AE-7 custom controls.
ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add DSP setup functions for AE-7.
ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Set AE-7 bools and select mixer.
ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg.
ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
ALSA: hda/ca0132 - Fix Recon3D Center/LFE output.
ALSA: hda/ca0132 - Add quirk output selection structures.
ALSA: hda/ca0132 - Clean up ca0132_alt_out_select.
ALSA: hda/ca0132 - Remove surround output selection.
ALSA: hda/ca0132 - Add bass redirection controls.
ALSA: hda/ca0132 - Add full-range speaker selection controls.
ALSA: hda/ca0132 - Add surround channel config control.
ALSA: hda/ca0132 - Add speaker tuning initialization commands.
ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function.
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm
selftests/bpf: Add set test to resolve_btfids
selftests/bpf: Add test for d_path helper
selftests/bpf: Add verifier test for d_path helper
bpf: Update .BTF_ids section in btf.rst with sets info
bpf: Add d_path helper
bpf: Add BTF_SET_START/END macros
bpf: Add btf_struct_ids_match function
bpf: Factor btf_struct_access function
bpf: Remove recursion call in btf_struct_access
bpf: Add type_id pointer as argument to __btf_resolve_size
bpf: Add elem_id pointer as argument to __btf_resolve_size
bpf: Move btf_resolve_size into __btf_resolve_size
tools resolve_btfids: Add support for set symbols
tools resolve_btfids: Add size check to get_id function
bpf: Disallow BPF_PRELOAD in allmodconfig builds
bpf: Add selftests for local_storage
bpf: Allow local storage to be used from LSM programs
bpf: Implement bpf_local_storage for inodes
bpf: Split bpf_local_storage to bpf_sk_storage
bpf: Generalize bpf_sk_storage
bpf: Generalize caching for sk_storage.
bpf: Renames in preparation for bpf_local_storage
spi: spi-fsl-espi: Remove use of %p
regulator: rt4801: Specify additionalProperties: false
ASoC: hdac_hdmi: tidy up a memset()
ASoC: Intel: use consistent HDAudio spelling in comments/docs
ASoC: SOF: Intel: add dev_dbg log when driver is not selected
ASoC: SOF: acpi: add dev_dbg() log for probe completion
ASoC: SOF: IPC: reduce verbosity of IPC pointer updates
ASoC: SOF: topology: reduce the log level for unhandled widgets
ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private
ASoC: SOF: (cosmetic) use the "bool" type where it makes sense
ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations
power: supply: smb347-charger: Support SMB345 and SMB358
power: supply: smb347-charger: Implement device-tree support
Input: MT - avoid comma separated statements
power: supply: Support battery temperature device-tree properties
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: battery: Add temperature properties
usb: atm: don't use snprintf() for sysfs attrs
power: supply: smb347-charger: Use resource-managed API
dt-bindings: power: reset: Convert reboot-mode to YAML
power: supply: bq2515x: Constify static variables
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
eeprom: at24: Tidy at24_read()
dmaengine: axi-dmac: add support for reading bus attributes from registers
dmaengine: axi-dmac: wrap channel parameter adjust into function
dmaengine: axi-dmac: wrap entire dt parse in a function
dmaengine: axi-dmac: move clock enable earlier
dmaengine: axi-dmac: move active_descs list init after device-tree init
dmaengine: axi-dmac: move version read in probe
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
sunrpc: Avoid comma separated statements
ipv6: fib6: Avoid comma separated statements
wan: sbni: Avoid comma separated statements
fs_enet: Avoid comma separated statements
8390: Avoid comma separated statements
clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for audio PLL
power: supply: Add dependency to lego-ev3-battery Kconfig options
net: clean up codestyle for net/ipv4
net: Remove duplicated midx check against 0
net: Avoid unnecessary inet_addr_type() call when addr is INADDR_ANY
net: Set ping saddr after we successfully get the ping port
cxgb4: add error handlers to LE intr_handler
netlink: remove duplicated nla_need_padding_for_64bit() check
net: gain ipv4 mtu when mtu is not locked
selinux: convert policy read-write lock to RCU
dmaengine: pl330: fix instruction dump formatting
dmaengine: dw-edma: Fix typo in comments offset
alarmtimer: Convert comma to semicolon
dmaengine: ti: k3-udma: Remove redundant is_slave_direction() checks
soc: renesas: Use menu for Renesas SoC
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742: Add CAN support
arm64: dts: renesas: r8a774c0: Add PCIe EP node
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: defconfig: Enable RPC-IF support
ARM: shmobile: defconfig: Refresh for v5.9-rc1
tee: convert get_user_pages() --> pin_user_pages()
clk: sunxi-ng: add support for the Allwinner A100 CCU
dt-bindings: clk: sunxi-ccu: add compatible string for A100 CCU and R-CCU
arm64: allwinner: A100: add support for Allwinner Perf1 board
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
arm64: dts: allwinner: h5: remove Mali GPU PMU module
ARM: dts: sun4i: Enable HDMI support on the Mele A1000
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
i2c: Remove 'default n' from busses/Kconfig
opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: wedge40: Update UART4 pin settings
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
selftests/bpf: Enable tc verbose mode for test_sk_assign
samples: bpf: Refactor tracepoint tracing programs with libbpf
samples: bpf: Refactor kprobe tracing programs with libbpf
samples: bpf: Cleanup bpf_load.o from Makefile
scsi: esas2r: Remove unnecessary casts
scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
scsi: qla2xxx: Remove redundant variable initialization
scsi: aic7xxx: Fix error code handling
scsi: lpfc: Fix spelling mistake "Cant" -> "Can't"
scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't"
scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't"
scsi: snic: Fix spelling mistakes of "Queueing"
scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call
scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
scsi: megaraid: Remove pci-dma-compat wrapper API
scsi: qla2xxx: Remove pci-dma-compat wrapper API
scsi: hpsa: Remove pci-dma-compat wrapper API
scsi: mpt3sas: Remove pci-dma-compat wrapper API
scsi: dc395x: Remove pci-dma-compat wrapper API
scsi: aic7xxx: Remove pci-dma-compat wrapper API
scsi: aacraid: Remove pci-dma-compat wrapper API
torture: Add gdb support
rcutorture: Allow pointer leaks to test diagnostic code
rcutorture: Hoist OOM registry up one level
refperf: Avoid null pointer dereference when buf fails to allocate
rcutorture: Properly synchronize with OOM notifier
rcutorture: Properly set rcu_fwds for OOM handling
torture: Add kvm.sh --help and update help message
rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05
torture: Update initrd documentation
rcutorture: Replace HTTP links with HTTPS ones
locktorture: Make function torture_percpu_rwsem_init() static
torture: document --allcpus argument added to the kvm.sh script
rcutorture: Output number of elapsed grace periods
rcutorture: Remove KCSAN stubs
rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp()
rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs
rcu: Execute RCU reader shortly after rcu_core for strict GPs
rcu: Provide optional RCU-reader exit delay for strict GPs
rcu: IPI all CPUs at GP end for strict GPs
rcu: IPI all CPUs at GP start for strict GPs
rcu: Attempt QS when CPU discovers GP for strict GPs
rcu: Do full report for .need_qs for strict GPs
rcu: Always set .need_qs from __rcu_read_lock() for strict GPs
rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs
rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs
rcu: Reduce leaf fanout for strict RCU grace periods
rcu: Add Kconfig option for strict RCU grace periods
rcuperf: Change rcuperf to rcuscale
scftorture: Add cond_resched() to test loop
scftorture: Adapt memory-ordering test to UP operation
scftorture: Block scftorture_invoker() kthreads for offline CPUs
scftorture: Check unexpected "switch" statement value
scftorture: Make symbol 'scf_torture_rand' static
scftorture: Prevent compiler from reducing race probabilities
scftorture: Flag errors in torture-compatible manner
scftorture: Consolidate scftorture_invoke_one() scf_check initialization
scftorture: Consolidate scftorture_invoke_one() check and kfree()
scftorture: Add smp_call_function() memory-ordering checks
scftorture: Add smp_call_function_many() memory-ordering checks
scftorture: Add smp_call_function_single() memory-ordering checks
scftorture: Summarize per-thread statistics
tick-sched: Clarify "NOHZ: local_softirq_pending" warning
scftorture: Implement weighted primitive selection
torture: Add scftorture to the rcutorture scripting
torture: Declare parse-console.sh independence from rcutorture
scftorture: Add smp_call_function() torture test
rcu: Remove unused __rcu_is_watching() function
rcu: Make FQS more aggressive in complaining about offline CPUs
rcu: Clarify comments about FQS loop reporting quiescent states
rcu/nocb: Add a warning for non-GP kthread running GP code
rcu: Move rcu_cpu_started per-CPU variable to rcu_data
kvm: mmu: page_track: Fix RCU list API usage
rculist: Introduce list/hlist_for_each_entry_srcu() macros
rcu: Fix kerneldoc comments in rcupdate.h
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor
nocb: Remove show_rcu_nocb_state() false positive printout
rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp()
rcu/tree: Force quiescent state on callback overload
nocb: Clarify RCU nocb CPU error message
rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint
rcu/trace: Print negative GP numbers correctly
rcu: Initialize at declaration time in rcu_exp_handler()
srcu: Remove KCSAN stubs
rcu: Remove KCSAN stubs from update.c
rcu: Remove KCSAN stubs
crypto: arm/curve25519 - include <linux/scatterlist.h>
crypto: stm32 - Add missing header inclusions
octeontx2-pf: Add support for PTP clock
octeontx2-af: Add support for Marvell PTP coprocessor
octeontx2-af: Support to enable/disable HW timestamping
net: Use helper macro RT_TOS() in __icmp_send()
net: Avoid access icmp_err_convert when icmp code is ICMP_FRAG_NEEDED
qede: make driver reliable on unload after failures
qed: align adjacent indent
qed: implement devlink dump
qed*: make use of devlink recovery infrastructure
qed: use devlink logic to report errors
qed: health reporter init deinit seq
qed: implement devlink info request
qed: fix kconfig help entries
qed/qede: make devlink survive recovery
qed: move out devlink logic into a new file
chelsio: switch from 'pci_' to 'dma_' API
mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register
selftests: mlxsw: Reduce runtime of tc-police scale test
selftests: forwarding: Fix mausezahn delay parameter in mirror_test()
selftests: mlxsw: Increase burst size for burst test
selftests: mlxsw: Increase burst size for rate test
selftests: mlxsw: Decrease required rate accuracy
mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3}
net: atheros: switch from 'pci_' to 'dma_' API
starfire: switch from 'pci_' to 'dma_' API
typhoon: switch from 'pci_' to 'dma_' API
net: dccp: delete repeated words
net: netlink: delete repeated words
net: ipv4: delete repeated words
net: sctp: ulpqueue.c: delete duplicated word
net: sctp: sm_make_chunk.c: delete duplicated words + fix typo
net: sctp: protocol.c: delete duplicated words + punctuation
net: sctp: chunk.c: delete duplicated word
net: sctp: bind_addr.c: delete duplicated word
net: sctp: auth.c: delete duplicated words
net: sctp: associola.c: delete duplicated words
io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE
io_uring: allow tcp ancillary data for __sys_recvmsg_sock()
devlink: Protect devlink port list traversal
devlink: Fix per port reporter fields initialization
ibmvnic: Fix use-after-free of VNIC login response buffer
ipvlan: advertise link netns via netlink
RDMA/cm: Add tracepoints to track MAD send operations
RDMA/cm: Replace pr_debug() call sites with tracepoints
bitops, kcsan: Partially revert instrumentation for non-atomic bitops
kcsan: Optimize debugfs stats counters
kcsan: Use pr_fmt for consistency
kcsan: Show message if enabled early
kcsan: Remove debugfs test command
kcsan: Simplify constant string handling
kcsan: Simplify debugfs counter to name mapping
locking/atomics: Use read-write instrumentation for atomic RMWs
asm-generic/bitops: Use instrument_read_write() where appropriate
instrumented.h: Introduce read-write instrumentation hooks
kcsan: Test support for compound instrumentation
kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks
kcsan: Skew delay to be longer for certain access types
objtool, kcsan: Add __tsan_read_write to uaccess whitelist
kcsan: Support compounded read-write instrumentation
kcsan: Add atomic builtin test case
objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist
kcsan: Add support for atomic builtins
selftests: bpf: Fix sockmap update nits
libbpf: Fix type compatibility check copy-paste error
libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo
bpf: sk_lookup: Add user documentation
docs: Correct subject prefix and update LLVM info
tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
bpf: selftests: Tcp header options
bpf: selftests: Add fastopen_connect to network_helpers
bpf: tcp: Allow bpf prog to write and parse TCP header option
bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8
bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt()
bpf: tcp: Add bpf_skops_parse_hdr()
bpf: tcp: Add bpf_skops_established()
tcp: Add saw_unknown to struct tcp_options_received
tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt
tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt
tcp: Use a struct to represent a saved_syn
doc: Drop doubled words from RCU requirements documentation
doc: Drop doubled words from RCU Data-Structures.rst
docs: Fix typo in synchronize_rcu() function name
lib: Add backtrace_idle parameter to force backtrace of idle CPUs
ARM: dts: meson: move the L2 cache-controller inside the SoC node
RDMA/core: Move the rdma_show_ib_cm_event() macro
drm/i915: Update DRIVER_DATE to 20200824
Revert "vc_screen: extract vcs_read_buf_header"
RDMA/efa: Remove redundant udata check from alloc ucontext response
RDMA/vmw_pvrdma: Fix kernel-doc documentation
RDMA/rxe: prevent rxe creation on top of vlan interface
drm/amdgpu: Get DRM dev from adev by inline-f
drm/amdgpu: drm_device to amdgpu_device by inline-f (v2)
drm/amdgpu: enable HDP clock gatting
drm/amdgpu: enable ATHUB clock gatting
drm/amd/pm: set VCN pg per instances
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: refine create and release logic of hive info
drm/amdgpu: refine message print for devices of hive
drm/amdgpu: fix the nullptr issue when reenter GPU recovery
drm/amdgpu: change reset lock from mutex to rw_semaphore
drm/amd/pm: enable run_btc callback for sienna_cichlid
drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
drm/amd/pm: Remove unnecessary cast
drm/amd/powerplay: remove duplicate include
drm/amd/display: remove unintended executable mode
drm/amdgpu: refine codes to avoid reentering GPU recovery
drm/amd/display: Reject overlay plane configurations in multi-display scenarios
drm/amdkfd: sparse: Fix warning in reading SDMA counters
x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has()
powerpc/nx: Don't pack struct coprocessor_request_block
powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c
powerpc/powernv: Staticify functions without prototypes
powerpc/powernv: Include asm/powernv.h from the local powernv.h
powerpc/powernv/smp: Fix spurious DBG() warning
powerpc/oprofile: fix spelling mistake "contex" -> "context"
powerpc/vmemmap: Don't warn if we don't find a mapping vmemmap list entry
powerpc/vmemmap: Fix memory leak with vmemmap list allocation failures.
powerpc/powernv: Remove set but not used variable 'parent'
powerpc/perf: Remove set but not used variable 'target'
powerpc/fadump: Remove set but not used variable 'elf'
powerc/dtc/t1024rdb: remove interrupts property
powerpc/dts/t4240rdb: remove interrupts property
cxl: Rework error message for incompatible slots
ocxl: Remove custom service to allocate interrupts
ocxl: Don't return trigger page when allocating an interrupt
ocxl: Access interrupt trigger page from xive directly
scsi: cxlflash: Access interrupt trigger page from xive directly
powerpc/icp-hv: Fix missing of_node_put() in success path
powerpc/pseries: Fix missing of_node_put() in rng_init()
MIPS: Remove PNX833x alias NXP_STB22x
MIPS: Paravirt: remove remaining pieces of paravirt
NTB: Use struct_size() helper in devm_kzalloc()
ntb: intel: Fix memleak in intel_ntb_pci_probe
EDAC/highbank: Handover Calxeda Highbank maintenance to Andre Przywara
IB/mlx4: Adjust delayed work when a dup is observed
IB/mlx4: Add support for REJ due to timeout
IB/mlx4: Fix starvation in paravirt mux/demux
IB/mlx4: Separate tunnel and wire bufs parameters
IB/mlx4: Add support for MRA
IB/mlx4: Add and improve logging
spi: spi-fsl-dspi: delete EOQ transfer mode
regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n
regulator: mp886x: use "mps,switch-frequency-hz"
selinux: delete repeated words in comments
ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init
ASoC: ak5558: Add regulator support
ASoC: dt-bindings: ak5558: Add power supply property
arm64: defconfig: Enable imx8mq-librem5-devkit display stack
arm64: defconfig: re-sync DRM related defconfig bits
ASoC: Intel: sof_sdw: clean-up inclusion of header files
ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
ASoC: SOF: Add topology filename override based on dmi data match
ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
SoC: Intel: sof_sdw: Add support for product Ripto
ASoC: Intel: sof_sdw: rename id as part_id
ASoC: Intel: sof_sdw: check SoundWire version when matching codec
ASoC: codecs: max98373-sdw: add missing test on resume
ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
ASoC: Intel: soc-acpi: add support for SDCA boards
ASoC: Intel: soc-acpi: mirror CML and TGL configurations
ASoC: Intel: sof-soundwire: add support for rt5682 on link2
ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
ASoC: Intel: modify SoundWire version id in acpi match table
opp: Remove _dev_pm_opp_find_and_remove_table() wrapper
opp: Split out _opp_set_rate_zero()
opp: Reuse the enabled flag in !target_freq path
opp: Rename regulator_enabled and use it as status of all resources
platform/chrome: cros_ec_typec: Re-order connector configuration steps
platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()
platform/chrome: cros_ec_typec: USB4 support
pwm: cros-ec: Simplify EC error handling
platform/chrome: cros_ec_proto: Convert EC error codes to Linux error codes
platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT
pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfer_status
platform/chrome: cros_ec_sysfs: Report range of error codes from EC
cros_ec_lightbar: Accept more error codes from cros_ec_cmd_xfer_status
iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE
drm/ttm: drop bus.size from bus placement.
drm/ttm: init mem->bus in common code.
ALSA: usb-audio: Correct wrongly matching entries with audio class
ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
NTB: hw: amd: fix an issue about leak system resources
phy: ti: j721e-wiz: Remove duplicate include
drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
drm/bridge/tc358775: Fix for PTR_ERR
phy: ti: am654: update PCIe serdes config
phy: ti: am654: simplify return handling
phy: ti: am654: simplify regfield handling
phy: samsung: Use readl_poll_timeout function
timekeeping: Provide multi-timestamp accessor to NMI safe timekeeper
timekeeping: Utilize local_clock() for NMI safe timekeeper during early boot
usb: chipidea: imx: add two samsung picophy parameters tuning implementation
doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy
arm64: dts: Add a device tree for the Librem 5 phone
dt-bindings: arm: fsl: Add the librem 5 phone
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8m: Add the ENET PPS interrupt
clk: imx: vf610: Add CRC clock
ARM: dts: imx25-pinfunc: Fix GPT function names
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
memory: brcmstb_dpfe: fix array index out of bounds
docs: networking: add tracepoint info to l2tp.rst
l2tp: remove tunnel and session debug flags field
l2tp: remove custom logging macros
l2tp: add tracepoints to l2tp_core.c
l2tp: add tracepoint definitions in trace.h
l2tp: add tracepoint infrastructure to core
l2tp: use standard API for warning log messages
l2tp: remove noisy logging, use appropriate log levels
l2tp: don't log data frames
net: dccp: Convert to use the preferred fallthrough macro
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
clk: imx: Explicitly include bits.h
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx: Change gpmi nand node name to nand-controller
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx6dl-yapp4: Add ethernet aliases
ARM: s3c: Cleanup from old plat-samsung include
ARM: s3c: make headers local if possible
dt-bindings: iio: light: add AMS AS73211 support
staging: iio: ad9834: Remove excess blank line
platform_data: ad7793.h: drop a duplicated word
dt-bindings: iio: adc: maxim,max9611 yaml conversions
dt-bindings: iio: adc: maxim,max11100 yaml conversion
dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
iio: gyro: Add driver support for ADXRS290
Staging: iio: Fixed a punctuation and a spelling mistake.
iio: trigger: make stub functions static inline
dt-bindings: iio: chemical: add O2 EZO module documentation
iio: Kconfig: ad8366: add entry for HMC1119 chip
iio: adxl372_i2c: Add OF device ID table
iio: adxl372_spi: change indentation for of_table
iio: frequency: ad9523: convert rest of driver to device managed functions
iio: chemical: atlas-ezo-sensor: add support for O2 sensor
iio: add IIO_MOD_O2 modifier
x86/msr: Make source of unrecognised MSR writes unambiguous
x86/msr: Prevent userspace MSR access from dominating the console
clk: imx8qxp: Support building i.MX8QXP clock driver as module
clk: imx8m: Support module build
clk: imx: Add clock configuration for ARMv7 platforms
clk: imx: Support building i.MX common clock driver as module
clk: composite: Export clk_hw_register_composite()
clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit value by 31 bits
ARM: dts: imx7: add QSPI
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: ls208xa: add more thermal zone support
arm64: dts: ls1088a: add more thermal zone support
libbpf: Normalize and improve logging across few functions
libbpf: Skip well-known ELF sections when iterating ELF
libbpf: Add __noinline macro to bpf_helpers.h
libbpf: Factor out common ELF operations and improve logging
selftests/bpf: BPF object files should depend only on libbpf headers
selftests: bpf: Test sockmap update from BPF
bpf: sockmap: Allow update from BPF
bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash
bpf: sockmap: Call sock_map_update_elem directly
bpf: sockmap: Merge sockmap and sockhash update functions
net: sk_msg: Simplify sk_psock initialization
libbpf: Add perf_buffer APIs for better integration with outside epoll loop
crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net
chelsio/chtls: separate chelsio tls driver from crypto driver
selinux: add basic filtering for audit trace events
selinux: add tracepoint on audited events
bpftool: Implement link_query for bpf iterators
bpf: Implement link_query callbacks in map element iterators
bpf: Implement link_query for bpf iterators
coccinelle: api: add kobj_to_dev.cocci script
coccinelle: add patch rule for dma_alloc_coherent
scripts: coccicheck: Add chain mode to list of modes
drm: panel: simple: Add KD116N21-30NV-A010
dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible
regulator: dbx500: Remove unused debugfs goto label
regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n
regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n
regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n
regulator: pwm: Fix W=1 build warning when CONFIG_OF=n
regulator: max77826: Fix W=1 build warning when CONFIG_OF=n
regulator: max1586: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n
regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n
regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n
regulator: da9210: Fix W=1 build warning when CONFIG_OF=n
regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n
ASoC: da7219: Fix I/O voltage range configuration during probe
ASoC: intel: sof_sdw: add .exit callback function
ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec
ASoC: bindings: fsl-asoc-card: add compatible string for TLV320AIC32x4 codec
selinux: Create new booleans and class dirs out of tree
selinux: Standardize string literal usage for selinuxfs directory names
selinux: Refactor selinuxfs directory populating functions
selinux: Create function for selinuxfs directory cleanup
drm/tidss: implement WA for AM65xx erratum i2000
drm/omap: fix spelling mistake "propert" -> "property"
drm: omapdrm: Delete surplus GPIO includes
ASoC: SOF: Intel: add build support for SoundWire
drm/i915: Fix cmd parser desc matching with masks
drivers: optee: allow op-tee to access devices on the i2c bus
driver: tee: Handle NULL pointer indication from client
crypto: hisilicon/qm - fix the process of register algorithms to crypto
crypto: hisilicon/qm - fix the call trace when unbind device
crypto: hisilicon/qm - register callback function to 'pci_driver.shutdown'
crypto: hisilicon/qm - fix VF not available after PF FLR
crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop'
crypto: hisilicon/qm - fix event queue depth to 2048
crypto: hisilicon/qm - fix judgement of queue is full
crypto: hisilicon/qm - fix print frequence in hisi_qp_send
crypto: hisilicon/qm - clear used reference count when start qp
crypto: hisilicon/qm - fix wrong release after using strsep
crypto: virtio - don't use 'default m'
crypto: picoxcell - Fix potential race condition bug
crypto: hash - Remove unused async iterators
crypto: ux500 - Fix kmap() bug
hwrng: intel - cleanup initialization
crypto: caam - Move debugfs fops into standalone file
hwrng: optee - fix wait use case
hwrng: optee - handle unlimited data rates
crypto: x86/crc32c-intel - Use CRC32 mnemonic
crypto: ccree - remove bitlocker cipher
crypto: ccree - remove data unit size support
crypto: tcrypt - Add support for hash speed testing with keys
crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
crypto: marvell/cesa - Fix sparse warnings
crypto: algif_aead - Do not set MAY_BACKLOG on the async path
crypto: algif_skcipher - EBUSY on aio should be an error
crypto: tcrypt - delete duplicated words in messages
crypto: engine - delete duplicated word
crypto: crct10dif_generic - fix duplicated words
crypto: crc32c_generic - delete and fix duplicated words
crypto: algif_aead - delete duplicated word
crypto: hifn_795x - switch from 'pci_' to 'dma_' API
scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc
scsi: dc395x: Use %*ph to print small buffer
scsi: mpt3sas: Remove superfluous memset()
scsi: qla2xxx: Remove superfluous memset()
scsi: pmcraid: Remove superfluous memset()
scsi: mvsas: Remove superfluous memset()
scsi: mptctl: Remove unneeded cast from memory allocation
scsi: mptfc: Remove unneeded cast from memory allocation
scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests() in err_handler()
selinux: permit removing security.selinux xattr before policy load
scsi: ufs: Change fDeviceInit busy wait
scsi: ufs: Remove several redundant goto statements
scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_compose_devman_upiu()
scsi: qedf: Fix race between ELS completion and flushing ELS request
scsi: qedf: Don't process ELS completion if event is flushed or cleaned up
scsi: qedf: Initiate cleanup for ELS commands as well
scsi: qedf: Send cleanup even for RRQ on timeout
scsi: qedf: Do not kill timeout work for original I/O on RRQ completion
scsi: qedf: Check the validity of rjt frame before processing
scsi: qedf: Check for port type and role before processing an event
scsi: ufs-qcom: Remove unused MSM bus scaling APIs
scsi: smartpqi: Bump version to 1.2.16-010
scsi: smartpqi: Add RAID bypass counter
scsi: smartpqi: Support device deletion via sysfs
scsi: smartpqi: Avoid crashing kernel for controller issues
scsi: smartpqi: Update logical volume size after expansion
scsi: smartpqi: Add id support for SmartRAID 3152-8i
scsi: smartpqi: Identify physical devices without issuing INQUIRY
scsi: mpt3sas: Update driver version to 35.100.00.00
scsi: mpt3sas: Postprocessing of target and LUN reset
scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN
scsi: mpt3sas: Rename and export interrupt mask/unmask functions
scsi: mpt3sas: Cancel the running work during host reset
scsi: mpt3sas: Dump system registers for debugging
scsi: mpt3sas: Memset config_cmds.reply buffer with zeros
scsi: ufs: Properly release resources if a task is aborted successfully
ethtool: allow flow-type ether without IP protocol field
nfc: st21nfca: Remove unnecessary cast
nfc: st-nci: Remove unnecessary cast
net: qed: Remove unnecessary cast
selftests: net: tcp_mmap: Use huge pages in receive path
selftests: net: tcp_mmap: Use huge pages in send path
selftests: net: tcp_mmap: use madvise(MADV_DONTNEED)
net: zerocopy: combine pages in zerocopy_sg_from_iter()
nfp: flower: add support to offload QinQ match
nfp: flower: check that we don't exceed the FW key size
rtc: fsl-ftm-alarm: update acpi device id
rtc: ds1307: Clear OSF flag on DS1388 when setting time
rtc: ds1307: Ensure oscillator is enabled for DS1388
rtc: rtc-rs5c313: Convert to module_platform_driver()
rtc: rtc-rs5c313: Fix late hardware init
rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call
rtc: cmos: zero-init wkalrm when reading from CMOS
spi: imx: Remove unneeded probe message
spi: rspi: Fill in controller speed limits
spi: rspi: Fill in spi_transfer.effective_speed_hz
spi: rspi: Increase bit rate range for QSPI
spi: rspi: Increase bit rate range for RSPI on SH
spi: rspi: Increase bit rate accuracy on RZ/A
spi: rspi: Clean up Bit Rate Division Setting handling
spi: rspi: Remove useless .set_config_register() check
ppc: propagate the calling conventions change down to csum_partial_copy_generic()
amd64: switch csum_partial_copy_generic() to new calling conventions
sparc64: propagate the calling convention changes down to __csum_partial_copy_...()
xtensa: propagate the calling conventions change down into csum_partial_copy_generic()
mips: propagate the calling convention change down into __csum_partial_copy_..._user()
mips: __csum_partial_copy_kernel() has no users left
mips: csum_and_copy_{to,from}_user() are never called under KERNEL_DS
sparc32: propagate the calling conventions change down to __csum_partial_copy_sparc_generic()
i386: propagate the calling conventions change down to csum_partial_copy_generic()
sh: propage the calling conventions change down to csum_partial_copy_generic()
m68k: get rid of zeroing destination on error in csum_and_copy_from_user()
arm: propagate the calling convention changes down to csum_partial_copy_from_user()
alpha: propagate the calling convention changes down to csum_partial_copy.c helpers
saner calling conventions for csum_and_copy_..._user()
csum_and_copy_..._user(): pass 0xffffffff instead of 0 as initial sum
csum_partial_copy_nocheck(): drop the last argument
unify generic instances of csum_partial_copy_nocheck()
icmp_push_reply(): reorder adding the checksum up
skb_copy_and_csum_bits(): don't bother with the last argument
ASoC: qcom: add missing out of memory check on drvdata->clks allocation
ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace
dt-bindings: mediatek: mt6359: add codec document
ASoC: mediatek: mt6359: add codec driver
cpupower: speed up generating git version string
cxgb4: insert IPv6 filter rules in next free region
ARM: s3c: move into a common directory
memory: brcmstb_dpfe: Fix memory leak
cpupowerutils: fix spelling mistake "dependant" -> "dependent"
x86/umip: Add emulation/spoofing for SLDT and STR instructions
drm/panel: novatek,nt39016: Remove 'dev' field in priv struct
drm/panel: novatek,nt39016: Reorder calls in probe
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
cpufreq: s3c24xx: move low-level clk reg access into platform code
cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
ARM: s3c: remove cpufreq header dependencies
cpufreq: s3c24xx: split out registers
fbdev: s3c2410fb: remove mach header dependency
ARM: s3c24xx: bast: avoid irq_desc array usage
ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
ARM: s3c24xx: include mach/irqs.h where needed
ARM: s3c24xx: move s3cmci pinctrl handling into board files
ARM: s3c24xx: move iis pinctrl config into boards
memory: tegra: Correct shift value of apew
selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests
selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9
libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow
libbpf: Fix detection of BPF helper call instruction
selftests/bpf: Add bpffs preload test.
bpf: Add kernel module with user mode driver that populates bpffs.
bpf: Add BPF program and map iterators as built-in BPF programs.
bpf: Factor out bpf_link_by_id() helper.
libbpf: Simplify the return expression of build_map_pin_path()
selinux: fix memdup.cocci warnings
drm/ttm: fix broken merge between drm-next and drm-misc-next
sched: remove _do_fork()
tracing: switch to kernel_clone()
kgdbts: switch to kernel_clone()
kprobes: switch to kernel_clone()
x86: switch to kernel_clone()
sparc: switch to kernel_clone()
nios2: switch to kernel_clone()
m68k: switch to kernel_clone()
ia64: switch to kernel_clone()
h8300: switch to kernel_clone()
fork: introduce kernel_clone()
pinctrl: intel: Update header block to reflect direct dependencies
pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data()
pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data()
ALSA: usb-audio: Properly match with audio interface class
ALSA: usb-audio: Simplify quirk entries with a macro
ALSA: usb-audio: Move device rename and profile quirks to an internal table
x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap
RAS/CEC: Fix cec_init() prototype
soc: integrator: Drop pointless static qualifier in integrator_soc_init()
x86/build: Declutter the build output
fpga manager: xilinx-spi: remove stray comment
fpga: dfl: change data type of feature id to u16
MAINTAINERS: Add Tom Rix as fpga reviewer
fpga: stratix10-soc: make FPGA task un-interruptible
crypto: algapi - Remove skbuff.h inclusion
selinux: avoid dereferencing the policy prior to initialization
ptp: Remove unused macro
ptp: ptp_ines: Use generic helper function
net: phy: dp83640: Use generic helper function
ethernet: ti: cpts: Use generic helper function
ethernet: ti: am65-cpts: Use generic helper function
mlxsw: spectrum_ptp: Use generic helper function
net: dsa: mv88e6xxx: Use generic helper function
ptp: Add generic ptp message type function
ptp: Add generic ptp v2 header parsing function
drm/i915: Apply Wa_14011264657:gen11+
ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct
selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations
libbpf: Implement enum value-based CO-RE relocations
selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET
selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations
libbpf: Implement type-based CO-RE relocations support
net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()
net-tun: Eliminate two tun/xdp related function calls from vhost-net
net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp()
dt-bindings: Validate DT binding schema in a single call
dt-bindings: Use json for processed-schema*
dt-bindings: Bump minimum version of dtschema to 2020.8.1
scripts/dtc: dtx_diff - make help text formatting consistent
r8169: remove member irq_enabled from struct rtl8169_private
r8169: use napi_complete_done return value
Documentation/networking: update l2tp docs
net: Stop warning about SO_BSDCOMPAT usage
ARM: s3c24xx: move spi fiq handler into platform
ARM: s3c: adc: move header to linux/soc/samsung
ARM: s3c24xx: move irqchip driver back into platform
ARM: s3c24xx: move regs-spi.h into spi driver
ARM: s3c64xx: remove mach/hardware.h
ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
ARM: s5pv210: use private pm save/restore
ARM: samsung: move pm check code to drivers/soc
ASoC: sun8i-codec: Hook up component probe function
ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS
ASoC: samsung: rx1950: turn into platform driver
ASoC: samsung: neo1973: turn into platform driver
ASoC: samsung: h1940: turn into platform driver
ARM: exynos: stop selecting PLAT_SAMSUNG
ARM: exynos: use private samsung_cpu_id copy
ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
ARM: samsung: make pm-debug platform independent
ARM: samsung: remove s3c_pm_debug_init()
ARM: samsung: don't build plat/pm-common for Exynos
usb: gadget: s3c: remove unused 'udc' variable
net: dsa: loop: Return VLAN table size through devlink
net: dsa: loop: Configure VLANs while not filtering
usb: gadget: s3c-hsudc: remove platform header dependency
usb: gadget: s3c: use platform resources
ARM: s3c24xx: simplify mach/io.h
ARM: s3c24xx: pass pointer to clk driver via platform data
ARM: s3c24xx: make S3C24XX_MISCCR access indirect
ARM: s3c24xx: iotiming: make functions static
ARM: s3c24xx: fix mmc gpio lookup tables
ARM: s3c24xx: fix missing system reset
ARM: s3c64xx: switch to generic watchdog driver reset
ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
ARM: s3c24xx: drop s3c-camif setup platform code
ath10k: sdio: add firmware coredump support
ath10k: add bus type for each layout of coredump
gpio: omap: Fix warnings if PM is disabled
arm: dts: mt2701: Add jpeg enc device tree node
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
drm/gma500: fix error check
drm: gma500: Convert to GPIO descriptors
ARM: multi_v7_defconfig: enable caam crypto module
selinux: fix allocation failure check on newpolicy->sidtab
spi: imx: Do not print an error when PIO is used
regulator: rt4801: Select REGMAP_I2C to fix build error
crypto: algapi - Move crypto_yield into internal.h
ASoC: Convert NXP spdif to json-schema
ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT
drivers: hv: remove cast from hyperv_die_event
cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file
sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS
sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS
sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS
sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS
sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards
sched/topology: Remove SD_SERIALIZE degeneration special case
sched/topology: Use prebuilt SD flag degeneration mask
sched/topology: Introduce SD metaflag for flags needing > 1 groups
sched/debug: Output SD flag names rather than their values
sched/topology: Verify SD_* flags setup when sched_debug is on
sched/topology: Define and assign sched_domain flag metadata
sched/topology: Split out SD_* flags declaration to its own file
ARM, sched/topology: Revert back to default scheduler topology
ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN
x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps
x86/cpu: Fix typos and improve the comments in sync_core()
x86/resctrl: Merge AMD/Intel parse_bw() calls
x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
ARM: dts: am33xx: add ocp label
i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
arm: mach-omap1: mux.h: delete duplicate word
ARM: OMAP2+: Replace HTTP links with HTTPS ones
drm: ast: fix double __iomem sparse warning
x86/resctrl: Use is_closid_match() in more places
ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4: Fix sgx clock rate for 4430
dt-bindings: timer: Add compatible for Mediatek MT8192
dt-bindings: serial: Add compatible for Mediatek MT8192
virtio: fix build for configs without dma-bufs
dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static
tools: Remove feature-libelf-mmap feature detection
libbpf: Centralize poisoning and poison reallocarray()
tools/bpftool: Remove libbpf_internal.h usage in bpftool
libbpf: Remove any use of reallocarray() in libbpf
selftests/bpf: Add test validating failure on ambiguous relocation value
libbpf: Improve relocation ambiguity detection
libbpf: Clean up and improve CO-RE reloc logging
libbpf: Improve error logging for mismatched BTF kind cases
libbpf: Detect minimal BTF support and skip BTF loading, if missing
libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel()
selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str]
libbpf: Factor out common logic of testing and closing FD
libbpf: Make kernel feature probing lazy
libbpf: Disable -Wswitch-enum compiler warning
libbpf: Convert comma to semicolon
samples: bpf: Fix broken bpf programs due to removed symbol
net: eliminate meaningless memcpy to data in pskb_carve_inside_nonlinear()
drm/amd/display: use correct scale for actual_brightness
drm/amd/display: should check error using DC_OK
drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm
drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs
drm/amdgpu/swsmu: implement power metrics for RENOIR
drm/amdgpu/swsmu: implement voltage metrics for RENOIR
drm/amdgpu/pm: remove duplicate check
drm/amdgpu/jpeg: remove redundant check when it returns
drm/amdgpu: Limit the error info print rate
drm/amdgpu: Fix repeatly flr issue
drm/amd/pm: add SMU11 common deep sleep control interface
drm/amd/pm: disable/enable deep sleep features on UMD pstate enter/exit
drm/amd/pm: add SMU11 common gfx ulv control interface
drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit
drm/amd/pm: update driver if version for navy_flounder
Revert "drm/amdgpu: disable gfxoff for navy_flounder"
drm/scheduler: Remove priority macro INVALID (v2)
drm/scheduler: Scheduler priority fixes (v2)
drm/amd/display: Add dsc_to_stream_resource for dcn3
drm/amdkfd: Initialize SDMA activity counter to 0
drm/panel: Use dev_ based logging
drm/panel: sitronix: Use dev_ based logging
drm/panel: raydium: Use dev_ based logging
drm/panel: leadtek: Use dev_ based logging
drm/panel: samsung: Use dev_ based logging
ethernet: cirrus: Remove unused macros
net: tipc: Convert to use the preferred fallthrough macro
gpio: aggregator: Refactor ->{get, set}_multiple() to make Sparse happy
gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390
netlink: make NLA_BINARY validation more flexible
netlink: consistently use NLA_POLICY_MIN_LEN()
netlink: consistently use NLA_POLICY_EXACT_LEN()
RDMA/cm: Remove unused cm_class
IB/isert: remove duplicated error prints
RDMA/mlx5: Enable sniffer when device is in switchdev mode
RDMA/mlx5: Add new IB rates support
RDMA/efa: Introduce SRD RNR retry
RDMA/efa: Introduce SRD QP state machine
RDMA/efa: Be consistent with modify QP bitmask
RDMA/efa: Add a generic capability check helper
RDMA: Remove constant domain argument from flow creation call
RDMA/mlx5: Replace open-coded offsetofend() macro
RDMA/mlx5: Simplify multiple else-if cases with switch keyword
batman-adv: Migrate to linux/prandom.h
batman-adv: Drop repeated words in comments
batman-adv: types.h: delete duplicated words
batman-adv: Drop unused function batadv_hardif_remove_interfaces()
batman-adv: Start new development cycle
regulator: dbx500: no need to check return value of debugfs_create functions
regulator: set of_node for qcom vbus regulator
ASoC: rockchip-spdif: add description for rk3308
ASoC: wm_adsp: Update naming in error handling
staging: hikey9xx: Kconfig: add regulator dependency
spi: s3c24xx: correct kerneldoc comment
spi: spi-fsl-dspi: set ColdFire to DMA mode
spi: a3700: Remove a useless memset
spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery
drm/panel: Add panel driver for the Mantix MLAF057WE51-X DSI panel
dt-bindings: Add Mantix MLAF057WE51-X panel bindings
dt-bindings: vendor-prefixes: Add mantix vendor prefix
spi: renesas,rspi: Add r8a7742 to the compatible list
regulator: qcom_spmi: Improve readability for setting up enable/mode pin control
regulator: Remove pointer table overallocation
regulator: Convert sy8824x to json-schema
regulator: Add DT bindings for RaspberryPi 7" display ATTINY88-based regulator/backlight controller
regulator: rpi-panel: Add regulator/backlight driver for RPi panel
regulator: Avoid grabbing regulator lock during suspend/resume
regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n
regulator: da9211: add cache_type
regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8755_update_bits
regulator: rt4801: Fix the dt-binding document for dtc check.
regulator: rt4801: Add DT binding documentation
regulator: rt4801: Add support for RT4801 Display Bias regulator driver
regulator: Convert pfuze100 to json-schema
dt-bindings: serial: Convert NXP lpuart to json-schema
dt-bindings: serial: Convert MXS auart to json-schema
dt-bindings: serial: Convert i.MX uart to json-schema
dt-bindings: clock: Update i.MX23 example
dt-bindings: clock: Update i.MX28 example
staging: emxx_udc: Allow for building on !ARM
x86/resctrl: Include pid.h
MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
dt: document HiSilicon SPMI controller and mfd/regulator properties
staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
staging: spmi: hisi-spmi-controller: change compatible string
staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
staging: hikey9xx: fix Kconfig dependency chain
x86/resctrl: Use container_of() in delayed_work handlers
x86/resctrl: Fix stale comment
x86/resctrl: Remove struct rdt_membw::max_delay
x86/resctrl: Remove unused struct mbm_state::chunks_bw
perf/x86/intel: Support per-thread RDPMC TopDown metrics
perf/x86/intel: Support TopDown metrics on Ice Lake
perf/x86: Add a macro for RDPMC offset of fixed counters
perf/x86/intel: Generic support for hardware TopDown metrics
perf/core: Add a new PERF_EV_CAP_SIBLING event capability
perf/x86/intel: Use switch in intel_pmu_disable/enable_event
perf/x86/intel: Fix the name of perf METRICS
perf/x86/intel: Move BTS index to 47
perf/x86/intel: Introduce the fourth fixed counter
perf/x86/intel: Name the global status bit in NMI handler
perf/x86: Use event_base_rdpmc for the RDPMC userspace support
staging: hikey9xx: add a TODO list
staging: regulator: hi6421v600-regulator: code cleanup
staging: regulator: hi6421v600-regulator: add it to the building system
staging: regulator: hi6421v600-regulator: fix some coding style issues
staging: regulator: hi6421v600-regulator: cleanup DT settings
staging: regulator: hi6421v600-regulator: initialize ramp_delay
staging: regulator: hi6421v600-regulator: add a driver-specific debug macro
staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay
staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel
staging: regulator: hi6421v600-regulator: change namespace
staging: regulator: hi6421v600-regulator: better handle modes
staging: regulator: hi6421v600-regulator: use shorter names for OF properties
staging: regulator: hi6421v600-regulator: cleanup debug messages
staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator
staging: regulator: hi6421v600-regulator: change the binding logic
staging: regulator: hi6421v600-regulator: coding style fixups
staging: regulator: hi6421v600-regulator: port it to upstream
staging: regulator: hi6421v600-regulator: get rid of unused code
staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC
staging: mfd: hi6421-spmi-pmic: cleanup the code
staging: mfd: hi6421-spmi-pmic: add it to the building system
staging: mfd: hi6421-spmi-pmic: fix some coding style issues
staging: mfd: hi6421-spmi-pmic: change namespace on its functions
staging: mfd: hi6421-spmi-pmic: cleanup OF properties
staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
staging: mfd: hi6421-spmi-pmic: change the binding logic
staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
staging: mfd: hi6421-spmi-pmic: get rid of the static vars
staging: mfd: hi6421-spmi-pmic: deal with non-static functions
staging: mfd: hi6421-spmi-pmic: get rid of unused code
staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
staging: spmi: hisi-spmi-controller: do some code cleanups
staging: spmi: hisi-spmi-controller: add it to the building system
staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
staging: spmi: hisi-spmi-controller: add debug when values are read/write
staging: spmi: hisi-spmi-controller: use le32 macros where needed
staging: spmi: hisi-spmi-controller: adjust whitespaces at defines
staging: spmi: hisi-spmi-controller: fix a typo
staging: spmi: hisi-spmi-controller: fix it to probe successfully
staging: spmi: hisi-spmi-controller: coding style fixup
staging: spmi: add Hikey 970 SPMI controller driver
serial: 8250: change lock order in serial8250_do_startup()
staging: emxx_udc: Use standard BIT() macro
staging: wfx: fix a handful of spelling mistakes
staging: rtl8723bs: remove 5 GHz code
staging: rtl8192u: Do not use GFP_KERNEL in atomic context
staging: r8188eu: remove unnecessary type cast of rtw_netdev_priv() result
staging: greybus: Add identifier name to function definition argument
Staging: comedi: pcl726: fixed a spelling mistake
staging: wlan-ng: Remove repeated words in comments
staging: most: dim2: Add missing identifier name to function argument
staging: rtl8723bs: os_dep: fix brace coding style issue in sdio_intf.c
staging: wfx: clear alignment style issues
Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
staging: rtl8723bs: replace rtw_netdev_priv define with inline function
staging: ion: fix spelling mistake in function name "detatch" -> "detach"
media: venus: core: Add support for opp tables/perf voting
media: venus: core: Fix error handling in probe
media: venus: core: Fix runtime PM imbalance in venus_probe
media: rcar-csi2: Negotiate data lanes number
dt-bindings: tas2562: Add device specification links
dt-bindings: tas2562: Remove tas2562 text file
ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate
ASoC: qcom: add a dedicated menuconfig
ASoC: wm8962: Export DAC/ADC monomix switches
sound: remove duplicate "the the" phrase in Kconfig text
ASoC: SOF: delete repeated words in comments
ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro
ASoC: meson: Use snd_soc_of_parse_aux_devs()
ASoC: simple-card: Use snd_soc_of_parse_aux_devs()
ASoC: core: Add common helper to parse aux devs from device tree
ASoC: ak4458: Add regulator support
ASoC: dt-bindings: ak4458: Add power supply property
ASoC: hdac_hdmi: support 'ELD' mixer
media: i2c: adv748x: Implement get_mbus_config
sound/soc/intel: Fix spelling mistake "cant" --> "can't"
ASoC: codecs: delete repeated words in comments
ASoC: various vendors: delete repeated words in comments
arm64: dts: agilex: increase shared memory size to 32Mb
x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h
media: i2c: adv748x: Adjust TXA data lanes number
media: staging: media: imx: Update TODO entry
media: v4l2- mediabus: Add usage note for V4L2_MBUS_*
pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use
media: v4l2-subdev: Remove [s|g]_mbus_config video ops
media: pxa_camera: Use the new set_mbus_config op
mei: virtio: virtualization frontend driver
mei: docs: add vtag ioctl documentation
mei: add connect with vtag ioctl
mei: bus: unconditionally enable clients with vtag support
mei: bus: use zero vtag for bus clients.
mei: handle tx queue flushing for vtag connections
mei: add a vtag map for each client
mei: add a spin lock to protect rd_completed queue
mei: bump hbm version to 2.2
mei: add support for mei extended header.
mei: add vtag support bit in client properties
mei: restrict vtag support to hbm version 2.2
mei: hbm: add capabilities message
media: i2c: ov6650: Use new [get|set]_mbus_config ops
eeprom: at24: Add support for the Sony VAIO EEPROMs
media: i2c: Use the new get_mbus_config pad op
media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
drm/malidp: Use struct drm_gem_object_funcs.get_sg_table internally
serial: sa1100: use platform_get_resource()
rndis_wlan: tighten check of rndis_query_oid return
mwifiex: Do not use GFP_KERNEL in atomic context
adm8211: switch from 'pci_' to 'dma_' API
rtw88: fix spelling mistake: "unsupport" -> "unsupported"
wl1251, wlcore: fix spelling mistake "buld" -> "build"
brcmfmac: check ndev pointer
brcmfmac: use %*ph to print small buffer
brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
pinctrl: cherryview: Utilize temporary variable to hold device pointer
pinctrl: cherryview: Switch to use struct intel_pinctrl
pinctrl: cherryview: Move custom community members to separate data struct
pinctrl: cherryview: Drop stale comment
tty: serial, fix kernel-doc
tty: synclink, fix kernel-doc
tty: vt, fix kernel-doc
tty: ldiscs, fix kernel-doc
tty: fix kernel-doc
newport_con: make module's init & exit static using module_driver
newport_con: fix no return statement in newport_show_logo
tty: n_gsm, eliminate indirection for gsm->{output,error}()
vc_screen: prune macros
vc_screen: extract vcs_read_buf_header
vc_screen: extract vcs_read_buf
vc_screen: extract vcs_read_buf_noattr
vc_screen: extract vcs_read_buf_uni
vs_screen: kill tmp_count from vcs_read
vc_screen: sanitize types in vcs_read
vc_screen: eliminate ifdefs from vcs_write_buf
vc_screen: extract vcs_write_buf
vc_screen: extract vcs_write_buf_noattr
vc_screen: sanitize types in vcs_write
vc_screen: rewrite vcs_size to accept vc, not inode
vc_screen: document and cleanup vcs_vc
vc: propagate "viewed as bool" from screenpos up
vt: declare xy for get/putconsxy properly
vt: make vc_data pointers const in selection.h
tty: timbuart: convert tasklets to use new tasklet_setup() API
tty: ifx6x60: convert tasklets to use new tasklet_setup() API
tty: atmel_serial: convert tasklets to use new tasklet_setup() API
tty: ipwireless: convert tasklets to use new tasklet_setup() API
USB: Better name for __check_usb_generic()
char: ipmi: convert tasklets to use new tasklet_setup() API
Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware when present"
Revert "firmware: raspberrypi: Introduce vl805 init routine"
usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4
Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk"
usb: xhci-pci: Add support for reset controllers
ARM: dts: bcm2711: Add reset controller to xHCI node
ARM: dts: bcm2711: Add firmware usb reset node
reset: Add Raspberry Pi 4 firmware reset controller
dt-bindings: reset: Add a binding for the RPi Firmware reset controller
usb: mos7720: convert tasklets to use new tasklet_setup() API
usb: xhci: convert tasklets to use new tasklet_setup() API
usb/gadget: fsl_qe_udc: convert tasklets to use new tasklet_setup() API
usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
usb: hcd: convert tasklets to use new tasklet_setup() API
usb: c67x00: convert tasklets to use new tasklet_setup() API
usb: atm: convert tasklets to use new tasklet_setup() API
usb: core: Solve race condition in anchor cleanup functions
ASoC: Intel: Skylake: (cosmetic) align function parameters
ASoC: Intel: Skylake: skl-topology: remove redundant assignment
ASoC: Intel: Skylake: skl-topology: remove redundant assignments
ASoC: Intel: Skylake: sst-utils: remove redundant assignment
ASoC: Intel: Skylake: cldma: remove redundant initialization
ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization
ASoC: Intel: haswell-ipc: remove redundant assignments
ASoC: Intel: haswell: (cosmetic) align function parameters
ASoC: Intel: common: (cosmetic) align function parameters
ASoC: Intel: Baytrail: (cosmetic) align function parameters
ASoC: Intel: Atom: (cosmetic) align parameters
ASoC: Intel: Atom: sst_pvt: simplify return handling
ASoC: Intel: Atom: sst_loader: remove always-true condition
ASoC: Intel: Atom: remove useless assignment
ASoC: Intel: Atom: platform-pcm: fix redundant return
ASoC: Intel: Atom: sst_pvt: remove redundant initialization
ASoC: Intel: Atom: remove redundant initialization
ASoC: Intel: Atom: sst: remove useless NULL assignment
ASoC: Intel: Atom: platform-pcm: remove redundant assignment
ASoC: Intel: Atom: compress: remove redundant assignment
ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments
usb: common: usb-conn-gpio: Print error on failure to get VBUS
usb: common: usb-conn-gpio: Make VBUS supply optional
USB: yurex: remove needless check before usb_free_coherent()
USB: storage: isd200: fix spelling mistake "removeable" -> "removable"
usb: host: xhci-tegra: remove a duplicated entry
usb: xhci-mtk: Fix typo
usb: mtu3: Remove unsused inline function is_first_entry
ath11k: Use fallthrough pseudo-keyword
ath11k: Fix possible memleak in ath11k_qmi_init_service
ath10k: fix VHT NSS calculation when STBC is enabled
ath10k: Register shutdown handler
ath11k: reset MHI during power down and power up
ath11k: use TCL_DATA_RING_0 for QCA6390
ath11k: process both lmac rings for QCA6390
ath11k: assign correct search flag and type for QCA6390
ath11k: delay vdev_start for QCA6390
ath11k: refine the phy_id check in ath11k_reg_chan_list_event
ath11k: setup QCA6390 rings for both rxdmas
ath11k: don't initialize rxdma1 related ring
ath11k: enable DP interrupt setup for QCA6390
ath11k: dp: redefine peer_map and peer_unmap
ath11k: wmi: put hardware to DBS mode
ath11k: initialize wmi config based on hw_params
ath11k: force single pdev only for QCA6390
ath11k: disable CE interrupt before hif start
ath11k: ce: get msi_addr and msi_data before srng setup
ath11k: hal: assign msi_addr and msi_data to srng
ath11k: ce: remove CE_COUNT() macro
ath11k: ce: remove host_ce_config_wlan macro
ath11k: ce: support different CE configurations
ath11k: hal: cleanup dynamic register macros
ath11k: hal: create register values dynamically
ath10k: move enable_pll_clk call to ath10k_core_start()
MAINTAINERS: Change maintainer for hisilicon DRM driver
arm64: dts: allwinner: Mark timer as stopped in suspend
arm64: dts: allwinner: replace numerical constant with CCU_CLKX
drm/sun4i: Constify static structs
drm/virtio: Support virtgpu exported resources
virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
virtio: add dma-buf support for exported objects
ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
soc: ti: omap-prm: Configure sgx power domain for am3 and am4
soc: ti: omap-prm: Add basic power domain support
dt-bindings: omap: Update PRM binding for genpd
soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET
soundwire: intel: support clock_stop mode without quirks
soundwire: intel_init: handle power rail dependencies for clock stop mode
soundwire: intel: add CLK_STOP_NOT_ALLOWED support
soundwire: intel: add CLK_STOP_BUS_RESET support
soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
soundwire: intel: pm_runtime idle scheduling
soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming
soundwire: intel: call helper to reset Slave states on resume
soundwire: intel: fix race condition on system resume
soundwire: intel: reset pm_runtime status during system resume
soundwire: intel: add pm_runtime support
of: platform: Destroy child devices symmetrically
dt-bindings: gpio: Convert vf610 to json-schema
selinux: refactor changing booleans
scsi: ufs: Fix a race condition between error handler and runtime PM ops
scsi: ufs: Move dumps in IRQ handler to error handler
scsi: ufs: Recover HBA runtime PM error in error handler
scsi: ufs: Fix concurrency of error handler and other error recovery paths
scsi: ufs: Add some debug information to ufshcd_print_host_state()
scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
scsi: ufs: Add checks before setting clk-gating states
selinux: move policy commit after updating selinuxfs
selinux: encapsulate policy state, refactor policy load
scripts/selinux,selinux: update mdp to enable policy capabilities
audit: uninitialize variable audit_sig_sid
audit: change unnecessary globals into statics
dt-bindings: ata: Convert i.MX sata to json-schema
dt-bindings: nvmem: Convert snvs lpgpr to json-schema
dt-bindings: perf: Convert i.MX DDR to json-schema
dt-bindings: rng: Convert i.MX to json-schema
dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema
dt-bindings: fsl: Convert i.MX7ULP PM to json-schema
dt-bindings: crypto: Convert i.MX sahara to json-schema
dt-bindings: crypto: Convert i.MX SCC to json-schema
dt-bindings: crypto: Convert MXS DCP to json-schema
dt-bindings: w1: Convert i.MX to json-schema
leds: lp50xx: Add the LP50XX family of the RGB LED driver
dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers
leds: LP55XX_COMMON needs to depend on LEDS_CLASS
leds: pca955x: Add an IBM software implementation of the PCA9552 chip
dt-bindings: leds: pca955x: Add IBM implementation compatible string
drm/i915: Update TGL and RKL HuC firmware versions
drm/i915: Update TGL and RKL DMC firmware versions
drm/i915/display: Implement WA 1408330847
drm/i915: Initial implementation of PSR2 selective fetch
drm/i915/kbl: Fix revision ID checks
drm/i915/tgl: Add new voltage swing table
drm/i915/tgl: Set subplatforms
drm/i915/tgl: Fix TC-cold block/unblock sequence
drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells
drm/i915/selftests: Avoid passing a random 0 into ilog2
drm/i915: add syncobj timeline support
drm/i915: introduce a mechanism to extend execbuf2
Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initialization"
drm/i915: Fix wrong return value in intel_atomic_check()
drm/i915: Fix wrong return value
drm/i915: Update bw_buddy pagemask table
drm/i915: Add a couple of missing i915_active_fini()
drm/i915/display: Check for an LPSP encoder before dereferencing
drm/i915: Remove gen check before calling intel_rps_boost
drm/i915/selftests: Add compiler paranoia for checking HWSP values
drm/i915: Copy default modparams to mock i915_device
drm/i915/display/fbc: Disable fbc by default on TGL
drm/i915: Implement WA 14011294188
drm/i915/selftests: Downgrade severity of CS/SRM frequency scaling tests
drm/i915/rkl: Add Wa_14011224835 for PHY B initialization
drm/i915/rkl: Handle HTI
drm/i915/rkl: Add DPLL4 support
drm/i915/rkl: Add initial workarounds
drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
drm/i915: Move WaDisableDopClockGating:skl to skl_init_clock_gating()
drm/i915/display: Implement HOBL
drm/i915: Remove dubious Valleyview PCI IDs
drm/i915: Provide the perf pmu.module
drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link training
drm/i915/ddi: Don't frob the DP link scramble disabling flag
drm/i915: Make i830 .get_cdclk() assignment less confusing
drm/i915: Fix some whitespace
drm/i915: Pack struct intel_cdclk_vals
drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+
dt-bindings: at25: convert the binding document to yaml
memory: Enable compile testing for most of the drivers
memory: brcmstb_dpfe: add separate entry for compile test
memory: tegra: tegra210-emc: fix indentation
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: omap-gpmc: consistently use !res for NULL checks
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3
drm/amd/display: [FW Promotion] Release 0.0.29
drm/amd/display: Mask DPCD field to avoid reading unsupported field value
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Reset scrambling on Test Pattern
drm/amd/display: Add extra T3 delay
ARM: dts: exynos: add prefetch properties for L2C-310 cache
drm/amd/display: Fix DSC force enable on SST
drm/amd/display: fix dcn3 wide timing dsc validation
drm/amd/display: Screen corruption on dual displays (DP+USB-C)
drm/amd/display: Add read backlight interface
drm/amd/display: PSR eDP p-state warning occurs intermittently after unplug DP
drm/amd/display: Fix DFPstate hang due to view port changed
drm/amd/display: Change ABM config init interface
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
drm/amd/display: create a function to decide mst link settings
drm/amd/display: Assign correct left shift
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.98
drm/amd/display: [FW Promotion] Release 0.0.28
drm/amdgpu: add condition check for trace_amdgpu_cs()
drm/amdgpu: fix amdgpu_bo_release_notify() comment error
drm/amdkfd: fix the wrong sdma instance query for renoir
ASoC: da7219: Fix clock handling around codec level probe
ASoC: da7219: Move soft reset handling to codec level probe
ASoC: da7219: Move required devm_* allocations to device level code
ASoC: q6asm-dai: add support to copy callback
ASoC: q6asm-dai: add gapless support
ASoC: q6asm-dai: prepare set params to accept profile change
ASoC: q6asm-dai: add next track metadata support
ASoC: q6asm: add support to gapless flag in q6asm open
ASoC: q6asm: add support to remove intial and trailing silence
ASoC: q6asm: add length to write command token
ASoC: q6asm: use flags directly from q6asm-dai
ASoC: q6asm: make commands specific to streams
ASoC: q6asm: rename misleading session id variable
ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
mmc: s3cmci: remove unneeded machine header include
ARM: s3c: remove unneeded machine header includes
ARM: s3c24xx: ts: document function argument
ARM: s3c24xx: ts: include platform data header
ARM: s3c24xx: sdhci: include plat/sdhci.h header
ARM: s3c24xx: include common.h header in s3c2443.c
ARM: s3c: remove plat-samsung/.../samsung-time.h
clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
ARM: samsung: fix language typo
ARM: s3c24xx: demote kerneldoc comment
ARM: s3c64xx: include header to fix -Wmissing-prototypes
ARM: s3c64xx: use simple i2c probe function
MAINTAINERS: add more name matches for Samsung SoC entries
MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
dt-bindings: sound: intel, keembay-i2s: Add new compatible string
ASoC: Intel: KMB: Enable TDM audio capture
ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
ARM: brcmstb: Add debug UART entry for 72614
MIPS: BMIPS: dts: add BCM63268 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM6328 power domain support
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: add BCM6318 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM6328 power domain definitions
dt-bindings: soc: brcm: add BCM63xx power domain binding
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
bus: brcmstb_gisb: Shorten prints
leds: sgm3140: fix led->LED for consistency
leds: we don't want people to use LED subsystem for vibrations
leds: mt6323: move period calculation
leds: s3c24xx: Remove unused machine header include
ARM: exynos_defconfig: enable platform media drivers
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: exynos: Add sound support to Midas
ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset
ASoC: codec: tlv3204: Increased maximum supported channels
ASoC: codec: tlv3204: Enable 24 bit audio support
x86/cpu: Use SERIALIZE in sync_core() when available
ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch
ASoC: sun50i-codec-analog: Enable DAPM for line out switch
ASoC: sun50i-codec-analog: Make line out routes stereo
ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
ASoC: sun50i-codec-analog: Make headphone routes stereo
ASoC: sun50i-codec-analog: Group and sort mixer routes
ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend
ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
ASoC: Intel: bytcht_cx2072x: simplify return handling
ASoC: Intel: rename shadowed variable for all broadwell boards
ASoC: SOF: Intel: hda-codec: move variable used conditionally
ASOC: SOF: Intel: hda-codec: move unused label to correct position
ASoC: sun8i-codec: Add a quirk for LRCK inversion
ASoC: sun8i-codec: Add missing mixer routes
ASoC: sun8i-codec: Fix DAPM to match the hardware topology
ASoC: dt-bindings: Add a new compatible for the A64 codec
clk: meson: axg-audio: fix g12a tdmout sclk inverter
clk: meson: axg-audio: separate axg and g12a regmap tables
espintcp: restore IP CB before handing the packet to xfrm
clk: meson: add sclk-ws driver
ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced
ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode
ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
arm64: dts: ls1028a: qds: enable lpuart1
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ASoC: lpass-cpu: Move to yaml format
ASoC: Add sc7180-lpass bindings header
ASoC: Add sc7180 lpass cpu node
ASoC: qcom: lpass-platform: Use platform_get_irq
ASoC: qcom: lpass-cpu: Use platform_get_resource
ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio
ASoC: qcom: lpass-cpu: fix concurrency issue
ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers
ASoC: qcom: lpass-platform: fix memory leak
ASoC: qcom: lpass-platform: Replace card->dev with component->dev
ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function
ASoC: qcom: Add common array to initialize soc based core clocks
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
ARM: dts: imx6qp-sabreauto: enable pcie
memory: samsung: exynos5422-dmc: Document mutex scope
ASoC: rt5682: Use clk_hw based APIs for registration
ASoC: rt5682: Drop usage of __clk_get_name()
ASoC: rt5682: Use dev_dbg() in rt5682_clk_check()
soundwire: intel: Add basic power management support
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
MIPS: BCM47xx: Include bcm47xx_sprom.h
firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings
drm/qxl: Replace deprecated function in qxl_display
MIPS: BCM63xx: switch to SPDX license identifier
MIPS: BCM63xx: refactor board declarations
MIPS: BCM63xx: enable EHCI for DWV-S0 board
MIPS: BCM63xx: remove EHCI from BCM6348 boards
MIPS: BCM63xx: remove duplicated new lines
drm/virtio: Use struct_size() helper in kmalloc()
MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390
MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for Loongson64 to fix build warnings
MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE
wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
ath10k: Use fallthrough pseudo-keyword
ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
ath9k_htc: Use appropriate rs_datalen type
ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
ath6kl: fix spelling mistake "initilisation" -> "initialization"
ath6kl: Use fallthrough pseudo-keyword
ath5k: Fix kerneldoc formatting issue
wil6210: Demote non-kerneldoc headers to standard comment blocks
ath5k: pcu: Add a description for 'band' remove one for 'mode'
ath5k: Use fallthrough pseudo-keyword
ath11k: hal: create hw_srng_config dynamically
ath11k: enable internal sleep clock
ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
ath11k: fix memory OOB access in qmi_decode
ath11k: allocate smaller chunks of memory for firmware
ath11k: setup ce tasklet for control path
ath11k: configure copy engine msi address in CE srng
ath11k: pci: add read32() and write32() hif operations
ath11k: fill appropriate QMI service instance id for QCA6390
ath11k: add board file support for PCI devices
ath11k: add support for m3 firmware
HID: apple: Add support for Matias wireless keyboard
ath11k: use remoteproc only with AHB devices
ath11k: pci: add HAL, CE and core initialisation
ath11k: register MHI controller device for QCA6390
ath11k: implement ath11k_core_pre_init()
ath11k: pci: add MSI config initialisation
ath11k: pci: setup resources
ath11k: add simple PCI client driver for QCA6390 chipset
ath11k: move ring mask definitions to hw_params
ath11k: add hw_params entry for QCA6390
ath11k: do not depend on ARCH_QCOM for ath11k
HID: cp2112: Use irqchip template
EDAC/socfpga: Transfer SoCFPGA EDAC maintainership
ARM: at91: pm: remove unnecessary at91sam9x60_idle
ARM: at91: pm: of_node_put() after its usage
ARM: at91: pm: add per soc validation of pm modes
ARM: at91: pm: add support for ULP0 fast wakeup
EDAC/thunderx: Make symbol lmc_dfs_ents static
EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver
dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Controller binding
ARM: dts: imx6ull: add rng
ARM: dts: imx6sll: add rng
ARM: dts: imx6sl: fix rng node
pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Populate DU device node
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
ARM: dts: r8a7742: Add LVDS support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
drm/qxl: don't take vga ports on rev5+
drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
drm/virtgpu: remove redundant assignments to width and height
EDAC/mce_amd: Add new error descriptions for existing types
EDAC: Replace HTTP links with HTTPS ones
soundwire: master: enable pm runtime
dmaengine: dw: Add DMA-channels mask cell support
dmaengine: dw: Ignore burst setting for memory peripherals
dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation
dmaengine: dw: Activate FIFO-mode for memory peripherals only
dt-bindings: dma: dw: Add optional DMA-channels mask cell support
dmaengine: xilinx: dpdma: Add debugfs support
dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of MCU SA2UL
dmaengine: ti: k3-psil: add map for j7200
dmaengine: ti: k3-psil: Use soc_device_match to get the psil map
dmaengine: idxd: clear misc interrupt cause after read
dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused-const-variable
dmaengine: pch_dma: use generic power management
dt-bindings: panel: rocktech,jh057n00900: Add myself as maintainer
dt-bindings: panel: rocktech,jh057n00900: Modernize
drm/panel-simple: Read panel orientation
drm/panel: lvds: Read panel orientation
drm/panel: Read panel orientation for BOE TV101WUM-NL6
drm/panel: Add helper for reading DT rotation
drm/panel: ilitek-ili9881c: add support for Feixin K101-IM2BYL02 panel
dt-bindings: ili9881c: add compatible string for Feixin K101-IM2BYL02
drm/panel: ilitek-ili9881c: prepare for adding support for extra panels
drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d
drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for perfect 60Hz
drm/panel: simple: Convert sharp,ls020b1dd01d from timings to videomode
drm/panel: novatek,nt39016: Add missing CR to error messages
drm/panel: novatek,nt39016: Handle backlight the standard way
x86/mm/64: Update comment in preallocate_vmalloc_pages()
x86/mm/64: Do not sync vmalloc/ioremap mappings
x86/paravirt: Avoid needless paravirt step clearing page table entries
x86/paravirt: Remove set_pte_at() pv-op
x86/entry/32: Simplify CONFIG_XEN_PV build dependency
x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT
x86/paravirt: Clean up paravirt macros
x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL
drm/mcde: Retry DSI read/write transactions
ath10k: correct the array index from mcs index for HT mode for QCA6174
ath10k: enable supports_peer_stats_info for QCA6174 PCI devices
ath10k: remove return for NL80211_STA_INFO_TX_BITRATE
ath10k: add wmi service peer stat info for wmi tlv
drm/amdgpu: drop log message in amdgpu_dpm_baco_reset()
drm/amdgpu: note what type of reset we are using
drm/amdgpu: print where we get the vbios image from
drm/amdgpu: parse ta firmware for navy_flounder
drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instance for dec/enc
drm/amd/pm: optimize the power related source code layout
drm/amd/powerplay: put those exposed power interfaces in amdgpu_dpm.c
drm/amd/powerplay: optimize i2c bus access implementation
drm/amd/powerplay: drop unnecessary pp_funcs checker
drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_smu() implementation
drm/amd/pm: drop redundant MEM_TYPE_* macros
drm/amd/powerplay: suppress the kernel test robot warning
drm/amdgpu: guard ras debugfs creation/removal based on CONFIG_DEBUG_FS
drm/amdgpu: fix NULL pointer access issue when unloading driver
drm/amdgpu: revert "fix system hang issue during GPU reset"
drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature
drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2)
drm/amd/powerplay: enable swSMU mgpu fan boost support
drm/amd/powerplay: optimize the interface for mgpu fan boost enablement
drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
drm/amdgpu: disable gfxoff for navy_flounder
drm/amd/powerplay: bump NAVI12 driver if version
drm/amd/powerplay: maximum the code sharing around metrics table retrieving
drm/amd/powerplay: update the metrics table cache interval as 1ms
drm/amdgpu: Use function pointer for some mmhub functions
drm/amdgpu: pass NULL pointer instead of 0
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: add debugfs interface for RAP test
drm/amdgpu: enable RAP TA load
drm/amdgpu: add RAP TA header file
drm/amdgpu: reconfigure spm golden settings on Navi1x after GFXOFF exit(v3)
drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x
drm/amdgpu: add debugfs node to toggle ras error cnt harvest
drm/amdgpu: bypass querying ras error count registers
ath10k: start recovery process when payload length exceeds max htc length for sdio
ath5k: Replace HTTP links with HTTPS ones
ath: drop unnecessary list_empty
ath9k: Use fallthrough pseudo-keyword
wcn36xx: Use sequence number allocated by mac80211
wcn36xx: Fix TX data path
wcn36xx: Increase number of TX retries
wcn36xx: Add TX ack support
wcn36xx: Fix multiple AMPDU sessions support
ath9k: Fix typo in function name
ath9k: Replace HTTP links with HTTPS ones
x86/boot: Check that there are no run-time relocations
x86/boot: Remove run-time relocations from head_{32,64}.S
x86/boot: Remove run-time relocations from .head.text code
x86/boot: Add .text.* to setup.ld
x86/boot/compressed: Get rid of GOT fixup code
x86/boot/compressed: Force hidden visibility for all symbol references
x86/boot/compressed: Move .got.plt entries out of the .got section
drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
drm/mcde: Enable the DSI link with display
drm/mcde: Fix display pipeline restart
drm/mcde: Support using DSI in LP mode
drm/mcde: Improve pixel fetcher FIFO depth setting
drm/mcde: Fix display data flow control
drm/mcde: Rename flow function
drm/hisilicon: Fix build error of no type of module_init
drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge
dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-DPI bridge
drm/radeon: drop superflous AGP handling
drm/ttm: give resource functions their own [ch] files
drm/ttm: rename ttm_resource_manager_func callbacks
drm/hisilicon: Code refactoring for hibmc_drv_de
drm/hisilicon: Remove the unused include statements
drm/panel-notatek-nt35510: Fix MTP read init
drm/amdgpu: Enable P2P dmabuf over XGMI
drm/amdgpu: utilize subconnector property for DP through DisplayManager
drm/amdgpu: utilize subconnector property for DP through atombios
drm/i915: utilize subconnector property for DP
drm: report dp downstream port type as a subconnector property
drm/vmwgfx/ttm: fix the non-THP cleanup path.
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3: correct led polarity
drm/amd/display: convert to use le16_add_cpu()
drm/amdgpu/display: drop unused function
drm/amd/display: add DCN support for aarch64
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
drm/amd/display: Blank stream before destroying HDCP session
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amd/display: Disconnect pipe separetely when disable pipe split
drm/amd/display: Switch to immediate mode for updating infopackets
drm/amd/display: Fix LFC multiplier changing erratically
drm/amd/display: mpcc black color should not be impacted by pixel encoding format
drm/amd/display: Revert regression
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amd/display: Adjust static-ness of resource functions
drm/amdgpu: fix reload KMD hang on GFX10 KIQ
drm/amdgpu: update gc golden register for arcturus
drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
drm/amd/powerplay: correct Vega20 cached smu feature state
drm/amdgpu: Skip some registers config for SRIOV
drm/amdkfd: Fix spurious debug exception on gfx10
Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts"
Revert "drm/amdkfd: Fix spurious debug exception on gfx10"
drm: amdgpu: Use the correct size when allocating memory
display/drm/bridge: TC358775 DSI/LVDS driver
dt-binding: Add DSI/LVDS TC358775 bridge bindings
kernel: printk: delete repeated words in comments
drm/v3d: convert to use module_platform_driver
drm/vkms: add missing platform_device_unregister() in vkms_init()
drm/vgem: add missing platform_device_unregister() in vgem_init()
drm/vkms: guarantee vblank when capturing crc
drm/gma500: fix spelling mistake "pannel" -> "panel"
drm/amdgpu/ttm: drop the adev link from vram mgr
drm/amdgpu/ttm: move vram/gtt mgr allocations to mman.
drm: Remove unnecessary drm_panel_attach and drm_panel_detach
ip_vti: Fix unused variable warning
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amdgpu: unlock mutex on error
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amdgpu: use mode1 reset by default for sienna_cichlid
drm/mgag200: fix build on alpha arch
drm/panfrost: perfcnt: fix ref count leak in panfrost_perfcnt_enable_locked
drm/panfrost: add regulators to devfreq
drm/panfrost: dynamically alloc regulators
drm/panfrost: move devfreq_init()/fini() in device
drm/panfrost: rename error labels in device_init
drm/panfrost: properly handle error in probe
drm/panfrost: use spinlock instead of atomic
drm/panfrost: introduce panfrost_devfreq struct
drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
drm/panfrost: clean headers in devfreq
drm/panfrost: avoid static declaration
drm/panfrost: Add compatible string for bifrost
drm/panfrost: Make sure GPU is powered on when reading GPU_LATEST_FLUSH_ID
drm/amdgpu: make sure userptr ttm is allocated
drm/amd/display: Drop dm_determine_update_type_for_commit
drm/amd/display: Reset plane for anything that's not a FAST update
drm/amd/display: Use validated tiling_flags and tmz_surface in commit_tail
drm/amd/display: Avoid using unvalidated tiling_flags and tmz_surface in prepare_planes
drm/amd/display: Reset plane when tiling flags change
drm/amd/display: Store tiling_flags and tmz_surface on dm_plane_state
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: new ids flag for tmz (v2)
drm/amd/powerplay: add control method to bypass metrics cache on Vega12
drm/amd/powerplay: add control method to bypass metrics cache on Vega20
drm/amd/powerplay: add control method to bypass metrics cache on Renoir
drm/amd/powerplay: add control method to bypass metrics cache on Sienna Cichlid
drm/amd/powerplay: add control method to bypass metrics cache on Navi10
drm/amd/powerplay: add control method to bypass metrics cache on Arcturus
drm/amd/powerplay: add Vega12 support for gpu metrics export
drm/amd/powerplay: add Vega20 support for gpu metrics export
drm/amd/powerplay: enable gpu_metrics export on legacy powerplay routines
drm/amd/powerplay: add Renoir support for gpu metrics export(V2)
drm/amd/powerplay: add Sienna Cichlid support for gpu metrics export
drm/amd/powerplay: add Navi1x support for gpu metrics export
drm/amd/powerplay: update the data structure for NV12 SmuMetrics
drm/amd/powerplay: add Arcturus support for gpu metrics export
drm/amd/powerplay: implement SMU V11 common APIs for retrieving link speed/width
drm/amd/powerplay: add new sysfs interface for retrieving gpu metrics(V2)
drm/amd/powerplay: define an universal data structure for gpu metrics (V4)
drm/amdgpu: fix spelling mistake "paramter" -> "parameter"
drm/amd/powerplay: grant Arcturus softmin/max setting on latest PM firmware
drm/amdkfd: option to disable system mem limit
drm/amd/display: Fix wrong return value in dm_update_plane_state()
x86/kaslr: Replace strlen() with strnlen()
drm/ttm: rename ttm_mem_reg to ttm_resource.
drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.
drm/ttm: rename bo manager to range manager.
drm/ttm: add a wrapper for checking if manager is in use
drm/ttm: drop type manager has_type
drm/ttm: drop list of memory managers from device. (v2)
drm/ttm: drop man->bdev link.
drm/amdgpu/ttm: remove man->bdev references.
drm/ttm: drop priv pointer in memory manager
drm/nouveau/ttm: move to driver allocated manager
drm/vmwgfx/gmrid: convert to driver controlled allocation.
drm/vmwgfx/ttm: move thp to driver managed
drm/ttm: move range manager to subclassed driver allocation
drm/ttm: make ttm_range_man_init/takedown take type + args
drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs
drm/ttm: allow drivers to provide their own manager subclasses
drm/ttm: rename manager variable to make sure wrapper is used.
drm/vmwgfx/ttm: use wrapper to access memory manager
drm/radeon/ttm: use wrapper to access memory manager
drm/qxl/ttm: use wrapper to access memory manager
drm/nouveau/ttm: use wrapper to access memory managers
drm/vram-helper: use wrapper to access memory managers
drm/amdgfx/ttm: use wrapper to get ttm memory managers
drm/ttm: add wrapper to get manager from bdev.
drm/ttm: make TTM responsible for cleaning system only.
drm/ttm: remove range manager legacy takedown path
drm/vmwgfx: fix gmrid takedown paths to new interface
drm/qxl/ttm: use new takedown path
drm/radeon/ttm: use new takedown paths
drm/nouveau: use new cleanup paths
drm/vram_helper: call explicit mm takedown
drm/vmwgfx: takedown vram manager
drm/amdgpu/ttm: use new takedown path
drm/ttm: start allowing drivers to use new takedown path (v2)
drm/ttm: make some inline helper functions for cleanup paths. (v2)
drm/ttm: pass man around instead of mem_type in some places
drm/ttm: purge old manager init path.
drm/ttm: convert system manager init to new code.
drm/vmwgfx/ttm: switch gmrid allocator to new init paths.
drm/vmwgfx/ttm: convert vram mm init to new code paths
drm/nouveau: use new memory manager init paths
drm/vram_helper: use new ttm manager init function
drm/qxl/ttm: use new init path for manager
drm/radeon: use new ttm man init path
drm/amdgpu/ttm: init managers from the driver side.
drm/ttm: provide a driver-led init path for range mm manager. (v2)
drm/ttm: split the mm manager init code (v2)
drm/vram-helper: call the ttm manager debug function
drm/qxl/ttm: call ttm manager debug (v2)
drm/vmwgfx/gmrid: don't provide pointless ttm debug callback
drm/nouveau/ttm: don't fill in blank ttm debug callback
drm/ttm: export memory type debug entrypoint.
drm/vram-helper: remove populate/unpopulate
drm/ttm: use a helper for unlocked moves to the lru tail
drm/ttm/amdgpu: consolidate ttm reserve paths
qxl/ttm: drop the unusued no wait flag to reserve function
nouveau: use ttm populate mapping functions. (v2)
drm/vmwgfx: drop bo map/unmap dma functions.
drm/vmwgfx: consolidate ttm object creation and populate
video: fbdev: pvr2fb: initialize variables
drm/mgag200: Set PCI option register in G200SE models
drm/amd/display: Constify dcn30_res_pool_funcs
drm/amd/display: Constify dcn21_res_pool_funcs
drm/amd/display: Constify dcn20_res_pool_funcs
drm/amd/display: Indent an if statement
drm/amdgpu: move vram usage by vbios to mman (v2)
drm/amdgpu: move IP discovery data to mman
drm/amdgpu: move stolen memory from gmc to mman
drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus
drm/amdgpu: drop the CPU pointers for the stolen vga bos
drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc: add new helper to get the FB size used by pre-OS console
drm/amdgpu: add support for extended stolen vga memory
drm/amdgpu: move keep stolen memory check into gmc core
drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc
drm/amdgpu: use a define for the memory size of the vga emulator
drm/amdgpu: use create_at for the stolen pre-OS buffer
drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2)
drm/amdgpu/smu: rework i2c adpater registration
drm/amd/display: 3.2.97
drm/amd/display: [FW Promotion] Release 0.0.27
drm/amd/display: Separate pipe disconnect from rest of progrmaming
drm/amd/display: Add debugfs for forcing stream timing sync
drm/amd/display: Display goes blank after inst
drm/amd/display: Change null plane state swizzle mode to 4kb_s
drm/amd/display: Use helper function to check for HDMI signal
drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
drm/amd/display: Comments on how to use DSC debugfs some entries
drm/amd/display: Fix logger context
drm/amd/display: DSC Bit target rate debugfs write entry
drm/amd/display: populate new dml variable
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Use parameter for call to set output mux
drm/amd/display: Update virtual stream encoder
drm/amd/display: DSC Slice height debugfs write entry
drm/amdgpu: added RAS EEPROM device support check
drm/amdgpu: enable RAS support for sienna cichlid
drm/amdgpu: introduce a new parameter to configure how many KCQ we want(v5)
drm/amdgpu: update eeprom once specifying one bigger threshold(v3)
drm/amdgpu: disable page reservation when amdgpu_bad_page_threshold = 0
drm/amdgpu: decouple sysfs creating of bad page node
drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2)
drm/amdgpu: restore ras flags when user resets eeprom(v2)
drm/amdgpu: break GPU recovery once it's in bad state(v4)
drm/amdgpu: schedule ras recovery when reaching bad page threshold(v2)
drm/amdgpu: skip bad page reservation once issuing from eeprom write
drm/amdgpu: break driver init process when it's bad GPU(v5)
drm/amdgpu: add bad gpu tag definition
drm/amdgpu: validate bad page threshold in ras(v3)
drm/amdgpu: add bad page count threshold in module parameter(v3)
drm/amdkfd: Replace bitmask with event idx in SMI event msg
fbdev: Use fallthrough pseudo-keyword
omapfb/dss: Include the right header
fbdev: Remove trailing whitespace
drm/mgag200: Add support for G200 desktop cards
drm/mgag200: Move G200SE's unique id into model-specific data
drm/mgag200: Clear <page> field during MM init
drm/mgag200: Set MISC memory flags in mm init code
drm/mgag200: Enable MGA mode during device register initialization
drm/mgag200: Initialize PCI registers early during device setup
drm/mgag200: Move register initialization into helper function
drm/mgag200: Enable caching for SHMEM pages
drm/ast: Managed device release
drm/ast: Manage release of firmware backup memory
drm/ast: Managed release of ast firmware
drm/ast: Embed struct drm_device in struct ast_private
drm/ast: Don't use ast->dev if dev is available
drm/ast: Replace struct_drm_device.dev_private with to_ast_private()
drm/ast: Replace driver load/unload functions with device create/destroy
drm/ast: Separate DRM driver from PCI code
drm/ast: Embed CRTC and connector in struct ast_private
Bluetooth: hci_uart: Cancel init work before unregistering
Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT
Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx
drm/syncobj: Tune down unordered timeline DRM_ERROR
drm/vkms: fix xrgb on compute crc
drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
dt-bindings: Add vendor prefix for Chefree
drm/panel: remove return value of function drm_panel_add
regulator: mp886x: support mps,switch-frequency
regulator: mp886x: support setting switch freq
regulator: mp886x: implement set_ramp_delay
drm/ttm: remove the init_mem_type callback
drm/vram-helper: stop implementing init_mem_type
drm/qxl: stop implementing init_mem_type
drm/nouveau: stop implementing init_mem_type
drm/vmwgfx: stop implementing init_mem_type v2
drm/amdgpu: stop implementing init_mem_type
drm/radeon: stop implementing init_mem_type
drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2
drm/ttm: initialize the system domain with defaults v2
x86/kaslr: Add a check that the random address is in range
x86/kaslr: Make local variables 64-bit
x86/kaslr: Replace 'unsigned long long' with 'u64'
x86/kaslr: Make minimum/image_size 'unsigned long'
x86/kaslr: Small cleanup of find_random_phys_addr()
x86/kaslr: Drop unnecessary alignment in find_random_virt_addr()
x86/kaslr: Drop redundant check in store_slot_info()
x86/kaslr: Make the type of number of slots/slot areas consistent
x86/kaslr: Drop test for command-line parameters before parsing
x86/kaslr: Simplify process_gb_huge_pages()
x86/kaslr: Short-circuit gb_huge_pages on x86-32
x86/kaslr: Fix off-by-one error in process_gb_huge_pages()
x86/kaslr: Drop some redundant checks from __process_mem_region()
x86/kaslr: Drop redundant variable in __process_mem_region()
x86/kaslr: Eliminate 'start_orig' local variable from __process_mem_region()
x86/kaslr: Drop redundant cur_entry from __process_mem_region()
x86/kaslr: Fix off-by-one error in __process_mem_region()
x86/kaslr: Initialize mem_limit to the real maximum address
x86/kaslr: Fix process_efi_entries comment
x86/kaslr: Remove bogus warning and unnecessary goto
x86/kaslr: Make command line handling safer
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
drm/amdgpu: enable GFXOFF for navy_flounder
drm amdgpu: Skip tmr load for SRIOV
drm/amdgpu: fix PSP autoload twice in FLR
drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail
drm/amd/powerplay: Remove unneeded cast from memory allocation
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
drm/amdgpu: update GC golden setting for navy_flounder
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: enable umc 8.7 functions in gmc v10
drm/amdgpu: skip crit temperature values on APU (v2)
drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
drm/amd/display: 3.2.96
drm/amd/display: DSC Slice width debugfs write entry
drm/amd/display: Use hw lock mgr
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amd/display: [FW Promotion] Release 0.0.26
drm/amd/display: DSC Clock enable debugfs write entry
drm/amd/display: Allow asic specific FSFT timing optimization
drm/amd/display: Disable idle optimizations before programming DCN
drm/amd/display: Fix dmesg warning from setting abm level
drm/ingenic: ipu: Only enable clock when needed
drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B
drm/ingenic: ipu: Only restart manually on older SoCs
drm/doc: device hot-unplug for userspace
drm/hisilicon: Fixed the warning: Assignment of 0/1 to bool variable
drm/ingenic: Validate mode in a .mode_valid callback
drm/ingenic: Handle errors of drm_atomic_get_plane_state
drm/panel: simple: Add Powertip PH800480T013 panel
dt-bindings: Add DT bindings for Powertip PH800480T013
dt-bindings: Add vendor prefix for Powertip
drm: mxsfb: Support the alpha plane
drm: mxsfb: Remove unnecessary spaces after tab
drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt()
drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function
drm: mxsfb: Drop non-OF support
drm: mxsfb: Update internal IP version number for i.MX6SX
drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported SoCs in Kconfig
drm: mxsfb: Remove mxsfb_devdata unused fields
drm: mxsfb: Enable vblank handling
drm: mxsfb: Don't touch AXI clock in IRQ context
drm: mxsfb: Move vblank event arm to CRTC .atomic_flush()
drm: mxsfb: Stop using DRM simple display pipeline helper
drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c
drm: mxsfb: Remove unneeded includes
drm: mxsfb: Remove register definitions from mxsfb_crtc.c
drm: mxsfb: Use LCDC_CTRL register name explicitly
drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block()
drm: mxsfb: Clarify format and bus width configuration
drm: mxsfb: Remove unused macros from mxsfb_regs.h
drm: mxsfb: Use BIT() macro to define register bitfields
drm: mxsfb: Use drm_panel_bridge
drm: mxsfb: Remove fbdev leftovers
drm/amdgpu/si: initial support for GPU reset
drm/amd/display: enable SI support in the Kconfig (v2)
drm/amdgpu: enable DC support for SI parts (v2)
drm/ttm: fix pipelined gutting for evictions v2
drm/amdgpu: Change type of module param `ppfeaturemask` to hexint
moduleparams: Add hexint type parameter
kernel/params.c: Align last argument with a tab
drm/amd/display: create plane rotation property for Bonaire and later
drm/amd/display: dc/dce60: use DCE6 headers (v6)
drm/amd/display: dce60_timing_generator: add DCE6 specific functions (v2)
drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cursor_lock
drm/amd/display: dce60_hw_sequencer: add DCE6 specific functions (v2)
drm/amd/display: dce_transform: DCE6 Scaling Horizontal Filter Init (v2)
drm/amd/display: dce_transform: add DCE6 specific macros,functions
drm/amd/display: dce_opp: add DCE6 specific macros,functions
drm/amd/display: dce_mem_input: add DCE6 specific macros,functions (v2)
drm/amd/display: dce_link_encoder: add DCE6 specific macros,functions
drm/amd/display: dce_ipp: add DCE6 specific macros,functions
drm/amd/display: dce_hwseq: add DCE6 specific macros,functions
drm/amd/display: dce_dmcu: add DCE6 specific macros,functions
drm/amd/display: dce_audio: add DCE6 specific macros,functions
drm/amd/display: dc/dce60: set max_cursor_size to 64
drm/amd/display: dc/clk_mgr: add support for SI parts (v2)
drm/amd/display: amdgpu_dm: add SI support (v4)
drm/amd/display: dc/irq: add support for DCE6 (v4)
drm/amd/display: dc/gpio: add support for DCE6 (v2)
drm/amd/display: dc/bios: add support for DCE6
drm/amd/display: dc/core: add SI/DCE6 support (v2)
drm/amd/display: dc/dce: add initial DCE6 support (v10)
drm/amd/display: add asics info for SI parts
drm/amdgpu: add some required DCE6 registers (v7)
drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
drm/radeon: switch from 'pci_' to 'dma_' API
drm/radeon: avoid a useless memset
drm/amd/display: Use proper abm/backlight functions for DCN3
drm/amd/display: Use seperate dmcub firmware for navy_flounder
drm/amd/display: Check lane status again after link training done
drm/amd/display: Don't compare dppclk before updating DTO
drm/amd/display: Fix naming of DSC Debugfs entry
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Clean up global sync param retrieval
drm/amd/swsmu: allow asic to handle sensor type by itself
drm/amdgpu: add support for umc 8.7 ras functions
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: add umc v8_7_0 IP headers
drm/amd/powerplay: revise the outputs layout of amdgpu_pm_info debugfs
Revert "drm/amdgpu/vcn3.0: remove extra asic type check"
drm/amdkfd: Fix spurious debug exception on gfx10
drm/amd/powerplay: drop unnecessary message support check(v2)
drm/amdkfd: Add thermal throttling SMI event
drm/amdgpu: fix system hang issue during GPU reset
drm/amdgpu: update dec ring test for VCN 3.0
drm/amd/display: remove redundant initialization of variable result
drm/amdgpu/vcn3.0: remove extra asic type check
drm/amdgpu/jpeg3.0: remove extra asic type check
drm/amdkfd: Unify gfx9/gfx10 context save area layouts
drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers
drm/amdgpu: Remove extra asic type check
drm/amdgpu/jpeg: Remove extra asic type check
drm/bridge: nxp-ptn3460: add drm_panel_bridge support
drm/bridge: nxp-ptn3460: add get_edid bridge operation
drm/bridge: tc358767: add drm_panel_bridge support
drm/bridge: tc358767: add get_edid bridge operation
drm/bridge: tc358767: add detect bridge operation
drm/bridge: megachips: make connector creation optional
drm/bridge: megachips: add get_edid bridge operation
drm/bridge: megachips: enable detect bridge operation
drm/bridge: megachips: get drm_device from bridge
drm/bridge: megachips: add helper to create connector
drm/bridge: parade-ps8622: add drm_panel_bridge support
drm/bridge: tc358764: add drm_panel_bridge support
drm/bridge: tc358764: drop drm_connector_(un)register
drm/panel: panel-simple: add default connector_type
drm/panel: panel-simple: validate panel description
drm/panel: add connector type to boe,hv070wsa-100 panel
drm/bridge: Introduce LT9611 DSI to HDMI bridge
dt-bindings: display: bridge: Add documentation for LT9611
dt-bindings: vendor-prefixes: Add Lontium vendor prefix
drm/todo: Plumb drm_atomic_state all over
drm/amdgpu/powerplay: add some documentation about memory clock
drm/amdgpu: Remove redundant NULL check
drm/amdgpu: move umc specific macros to header
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: correct smu message for vf mode
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm: pl111: Update documentation
drm/amdgpu/dc: Simplify drm_crtc_state::active checks
drm/amd/powerplay: remove the dpm checking in the boot sequence
drm/amd/amdgpu: Fix compiler warning in df driver
drm/amdgpu: won't include gc and mmhub register headers in GMC block
drm/amdgpu: move get_invalidate_req function into gfxhub/mmhub level
drm/amdgpu: add vmhub funcs helper (v2)
drm/amdgpu: abstract set_vm_fault_masks function to refine the programming
drm/amdgpu: add member to store vm fault interrupt masks
Revert "drm/amd/powerplay: drop unnecessary message support check"
drm/amdgpu: add printing after executing page reservation to eeprom
drm/amdgpu: expand sienna chichlid reg access support
drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE
drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE
ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
ath9k: Check the return value of pcie_capability_read_*()
Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT
MAINTAIERS: Add John Ogness as printk reviewer
printk: use the lockless ringbuffer
Revert "printk: lock/unlock console only for new logbuf entries"
printk: add lockless ringbuffer
crash: add VMCOREINFO macro to define offset in a struct declared by typedef
ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
ath11k: don't use defines in hw_params
ath11k: qmi: cleanup info messages
ath11k: remove useless info messages
ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path()
ath11k: don't use defines for hw specific firmware directories
ath11k: create a common function to request all firmware files
ath11k: Add bdf-addr in hw_params
ath11k: add hw_ops for pdev id to hw_mac mapping
ath11k: define max_radios in hw_params
ath11k: convert ath11k_hw_params to an array
ath11k: ahb: call ath11k_core_init() before irq configuration
ath10k: pci: fix memcpy size of bmi response
soc: xilinx: Fix error code in zynqmp_pm_probe()
ath11k: rename default board file
ath11k: update firmware files read path
wcn36xx: Add ieee80211 rx status rate information
ath10k: provide survey info as accumulated data
ath10k: fix retry packets update in station dump
ath10k: Wait until copy complete is actually done before completing
printk: fix global comment
lib/bitmap.c: fix spello
fs: Fix missing 'bit' in comment
Resolved build errors in following files:
abi_gki_aarch64_qcom
drivers/char/adsprpc.c
drivers/char/hw_random/msm_rng.c
drivers/dma-buf/heaps/qcom_cma_heap.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/dma-mapping-fast.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/iommu-debug.c
drivers/iommu/msm_dma_iommu_mapping.c
drivers/iommu/qcom-dma-iommu-generic.c
drivers/misc/qseecom.c
drivers/net/wireless/cnss_prealloc/cnss_prealloc.c
drivers/rpmsg/qcom_glink_native.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
Conflicts:
.gitignore
Documentation/devicetree/bindings
Documentation/devicetree/bindings/.gitignore
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/actions.yaml
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amazon,al.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,versatile.yaml
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/axxia.yaml
Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
Documentation/devicetree/bindings/arm/bitmain.yaml
Documentation/devicetree/bindings/arm/calxeda.yaml
Documentation/devicetree/bindings/arm/coresight-cti.yaml
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/digicolor.yaml
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/intel,keembay.yaml
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mfgcfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,vdecsys.txt
Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
Documentation/devicetree/bindings/arm/moxart.yaml
Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
Documentation/devicetree/bindings/arm/mstar/mstar.yaml
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
Documentation/devicetree/bindings/arm/omap/prm-inst.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/primecell.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/rda.yaml
Documentation/devicetree/bindings/arm/realtek.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/pmu.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/sirf.yaml
Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
Documentation/devicetree/bindings/arm/spear.yaml
Documentation/devicetree/bindings/arm/sprd/sprd.yaml
Documentation/devicetree/bindings/arm/sti.yaml
Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
Documentation/devicetree/bindings/arm/ti/nspire.yaml
Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml
Documentation/devicetree/bindings/arm/ux500.yaml
Documentation/devicetree/bindings/arm/vt8500.yaml
Documentation/devicetree/bindings/arm/xilinx.yaml
Documentation/devicetree/bindings/arm/zte.yaml
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
Documentation/devicetree/bindings/ata/pata-common.yaml
Documentation/devicetree/bindings/ata/sata-common.yaml
Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml
Documentation/devicetree/bindings/bus/renesas,bsc.yaml
Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml
Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/imx23-clock.yaml
Documentation/devicetree/bindings/clock/imx28-clock.yaml
Documentation/devicetree/bindings/clock/imx6q-clock.yaml
Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-pixelvalve0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
Documentation/devicetree/bindings/display/panel/lvds.yaml
Documentation/devicetree/bindings/display/panel/panel-common.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
Documentation/devicetree/bindings/display/renesas,du.txt
Documentation/devicetree/bindings/display/ssd1307fb.txt
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/dma-common.yaml
Documentation/devicetree/bindings/dma/dma-controller.yaml
Documentation/devicetree/bindings/dma/dma-router.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
Documentation/devicetree/bindings/edac/dmc-520.yaml
Documentation/devicetree/bindings/eeprom/at24.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt
Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
Documentation/devicetree/bindings/gpio/pl061-gpio.yaml
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
Documentation/devicetree/bindings/gpu/vivante,gc.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/adt7475.yaml
Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
Documentation/devicetree/bindings/iio/common.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml
Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8975.yaml
Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
Documentation/devicetree/bindings/input/input.yaml
Documentation/devicetree/bindings/input/matrix-keymap.yaml
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
Documentation/devicetree/bindings/interconnect/interconnect.txt
Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml
Documentation/devicetree/bindings/interrupt-controller/mti,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
Documentation/devicetree/bindings/leds/leds-pca955x.txt
Documentation/devicetree/bindings/leds/trigger-source.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
Documentation/devicetree/bindings/media/i2c/tvp5150.txt
Documentation/devicetree/bindings/media/mediatek-vcodec.txt
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/renesas,vin.yaml
Documentation/devicetree/bindings/media/samsung-fimc.txt
Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/memory-controllers/st,stm32-fmc2-ebi.yaml
Documentation/devicetree/bindings/mfd/ab8500.txt
Documentation/devicetree/bindings/mfd/act8945a.txt
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/mips/ingenic/ingenic,cpu.yaml
Documentation/devicetree/bindings/mips/loongson/devices.yaml
Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml
Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml
Documentation/devicetree/bindings/mmc/owl-mmc.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
Documentation/devicetree/bindings/mtd/denali,nand.yaml
Documentation/devicetree/bindings/mtd/gpmi-nand.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
Documentation/devicetree/bindings/net/adi,adin.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
Documentation/devicetree/bindings/net/brcm,systemport.txt
Documentation/devicetree/bindings/net/can/can-transceiver.yaml
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
Documentation/devicetree/bindings/net/can/rcar_can.txt
Documentation/devicetree/bindings/net/can/rcar_canfd.txt
Documentation/devicetree/bindings/net/dsa/b53.txt
Documentation/devicetree/bindings/net/dsa/dsa.yaml
Documentation/devicetree/bindings/net/dsa/mt7530.txt
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/marvell,mvusb.yaml
Documentation/devicetree/bindings/net/marvell,prestera.txt
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
Documentation/devicetree/bindings/net/qca,ar71xx.yaml
Documentation/devicetree/bindings/net/qca,ar803x.yaml
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/smsc-lan87xx.txt
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/socionext-netsec.txt
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
Documentation/devicetree/bindings/nvmem/vf610-ocotp.txt
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
Documentation/devicetree/bindings/opp/opp.txt
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie.yaml
Documentation/devicetree/bindings/pci/host-generic-pci.yaml
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/loongson.yaml
Documentation/devicetree/bindings/pci/pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci.txt
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
Documentation/devicetree/bindings/pci/uniphier-pcie.txt
Documentation/devicetree/bindings/pci/versatile.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/phy/ti-phy.txt
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/atmel,at91-pio4-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/domain-idle-state.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
Documentation/devicetree/bindings/power/pd-samsung.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
Documentation/devicetree/bindings/power/supply/battery.yaml
Documentation/devicetree/bindings/power/supply/bq25890.txt
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/power/supply/charger-manager.txt
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/gpio-charger.yaml
Documentation/devicetree/bindings/power/supply/max17040_battery.txt
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml
Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
Documentation/devicetree/bindings/regulator/google,cros-ec-regulator.yaml
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml
Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml
Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive.yaml
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
Documentation/devicetree/bindings/rtc/rtc.yaml
Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
Documentation/devicetree/bindings/serial/renesas,sci.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/renesas,scifa.yaml
Documentation/devicetree/bindings/serial/renesas,scifb.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/serial.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
Documentation/devicetree/bindings/serial/sprd-uart.yaml
Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml
Documentation/devicetree/bindings/sound/ak4458.txt
Documentation/devicetree/bindings/sound/ak5558.txt
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/amlogic,t9015.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
Documentation/devicetree/bindings/sound/cirrus,madera.yaml
Documentation/devicetree/bindings/sound/fsl,easrc.yaml
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
Documentation/devicetree/bindings/sound/max98090.txt
Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt
Documentation/devicetree/bindings/sound/qcom,apq8096.txt
Documentation/devicetree/bindings/sound/qcom,q6afe.txt
Documentation/devicetree/bindings/sound/qcom,sdm845.txt
Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/rt5640.txt
Documentation/devicetree/bindings/sound/rt5659.txt
Documentation/devicetree/bindings/sound/rt5665.txt
Documentation/devicetree/bindings/sound/rt5668.txt
Documentation/devicetree/bindings/sound/rt5677.txt
Documentation/devicetree/bindings/sound/rt5682.txt
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/sgtl5000.yaml
Documentation/devicetree/bindings/sound/tas2562.yaml
Documentation/devicetree/bindings/sound/tas2770.yaml
Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wlf,arizona.yaml
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-gpio.yaml
Documentation/devicetree/bindings/spi/spi-mux.yaml
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/spi/spi-sifive.yaml
Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Documentation/devicetree/bindings/timer/cdns,ttc.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/renesas,cmt.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/ufs-mediatek.txt
Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
Documentation/devicetree/bindings/usb/atmel-usb.txt
Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3.txt
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml
Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,tps6598x.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt
Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
Documentation/devicetree/bindings/watchdog/watchdog.yaml
arch/arm64/Kconfig
drivers/base/regmap/Kconfig
drivers/base/regmap/Makefile
drivers/bus/mhi/Kconfig
drivers/bus/mhi/core/Makefile
drivers/bus/mhi/core/init.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/cpufreq_stats.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight.c
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/Kconfig
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/arm/arm-smmu/arm-smmu.h
drivers/mailbox/mailbox.c
drivers/misc/Kconfig
drivers/mmc/host/sdhci-msm.c
drivers/net/wireless/ath/wil6210/txrx.c
drivers/power/supply/Makefile
drivers/rpmsg/qcom_glink_native.c
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/ufshci.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/socinfo.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/debugfs.c
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c
drivers/usb/dwc3/gadget.h
drivers/usb/host/xhci-plat.c
drivers/virt/Kconfig
drivers/virt/Makefile
include/linux/arm-smccc.h
include/linux/dma-mapping.h
include/linux/qcom_scm.h
include/linux/sched/topology.h
kernel/cpu.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/sched.h
kernel/smp.c
Change-Id: I11d0a4e6c238a53303a0adb29b037e87b06ff438
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
The default way of building documentation is to use
Sphinx toolchain installed via pip, inside the
Kernel tree main directory. That's what's recommended by:
scripts/sphinx-pre-install
As it usually provides a better version of this package
than the one installed, specially on LTS distros.
So, add the directories created by running the commands
suggested by the script.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/ac4e23d556c7d95cb11d6d5c605f43e425b2c3c7.1599660067.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
* refs/heads/tmp-2a3286f:
Revert "phy: qcom: remove ufs qmp phy driver"
ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params()
Revert "ANDROID: ASoC: Fix 'allmodconfig' build break"
ANDROID: add flags variable to nfs4_xattr_get_nfs4_user()
ANDROID: fix up Android-specific Kconfig ---help--- strings
Linux 5.9-rc1
parisc: fix PMD pages allocation by restoring pmd_alloc_one()
io_uring: short circuit -EAGAIN for blocking read attempt
io_uring: sanitize double poll handling
virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
rtl818x: constify ioreadX() iomem argument (as in generic implementation)
iomap: constify ioreadX() iomem argument (as in generic implementation)
sh: use generic strncpy()
sh: clkfwk: remove r8/r16/r32
include/asm-generic/vmlinux.lds.h: align ro_after_init
mm: annotate a data race in page_zonenum()
mm/swap.c: annotate data races for lru_rotate_pvecs
mm/rmap: annotate a data race at tlb_flush_batched
mm/mempool: fix a data race in mempool_free()
mm/list_lru: fix a data race in list_lru_count_one
mm/memcontrol: fix a data race in scan count
mm/page_counter: fix various data races at memsw
mm/swapfile: fix and annotate various data races
mm/filemap.c: fix a data race in filemap_fault()
mm/swap_state: mark various intentional data races
mm/page_io: mark various intentional data races
mm/frontswap: mark various intentional data races
mm/kmemleak: silence KCSAN splats in checksum
all arch: remove system call sys_sysctl
fs: autofs: delete repeated words in comments
mm: introduce offset_in_thp
mm: add thp_head
mm: replace hpage_nr_pages with thp_nr_pages
mm: add thp_size
mm: add thp_order
mm: move page-flags include to top of file
mm: store compound_nr as well as compound_order
mailmap: add entry for Greg Kurz
selftests/exec: add file type errno tests
exec: restore EACCES of S_ISDIR execve()
lz4: fix kernel decompression speed
Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone"
asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one()
sh: landisk: Add missing initialization of sh_io_port_base
sh: bring syscall_set_return_value in line with other architectures
sh: Add SECCOMP_FILTER
sh: Rearrange blocks in entry-common.S
sh: switch to copy_thread_tls()
sh: use the generic dma coherent remap allocator
sh: don't allow non-coherent DMA for NOMMU
dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig
sh: unexport register_trapped_io and match_trapped_io_handler
sh: don't include <asm/io_trapped.h> in <asm/io.h>
sh: move the ioremap implementation out of line
sh: move ioremap_fixed details out of <asm/io.h>
sh: remove __KERNEL__ ifdefs from non-UAPI headers
sh: sort the selects for SUPERH alphabetically
sh: remove -Werror from Makefiles
sh: Replace HTTP links with HTTPS ones
arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
sh: stacktrace: Remove stacktrace_ops.stack()
sh: machvec: Modernize printing of kernel messages
sh: pci: Modernize printing of kernel messages
sh: sh2007: Modernize printing of kernel messages
sh: process: Fix broken lines in register dumps
sh: dump_stack: Fix broken lines and ptrval in calltrace dumps
sh: kernel: disassemble: Fix broken lines in disassembly dumps
Revert "sh: remove needless printk()"
Revert "sh: add loglvl to printk_address()"
sh: fault: Fix duplicate printing of "PC:"
input: i8042 - Remove special Cayman handling
sh: Remove SH5-based Cayman platform
arch: sh: smc37c93x: fix spelling mistake
Revert "sh: add missing EXPORT_SYMBOL() for __delay"
sh: Implement __get_user_u64() required for 64-bit get_user()
sh: remove call to memset after dma_alloc_coherent
sh: Fix unneeded constructor in page table allocation
riscv: Setup exception vector for nommu platform
dma-debug: remove debug_dma_assert_idle() function
dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock()
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
Revert "Revert "tty: serial: samsung_tty: build it for any platform""
dt-bindings: Remove more cases of 'allOf' containing a '$ref'
dt-bindings: Whitespace clean-ups in schema files
perf ftrace: Make option description initials all capital letters
perf build-ids: Fall back to debuginfod query if debuginfo not found
perf bench numa: Remove dead code in parse_nodes_opt()
perf stat: Update POWER9 metrics to utilize other metrics
perf ftrace: Add change log
perf: ftrace: Add set_tracing_options() to set all trace options
perf ftrace: Add option --tid to filter by thread id
perf ftrace: Add option -D/--delay to delay tracing
perf: ftrace: Allow set graph depth by '--graph-opts'
perf ftrace: Add support for trace option tracing_thresh
perf ftrace: Add option 'verbose' to show more info for graph tracer
perf ftrace: Add support for tracing option 'irq-info'
perf ftrace: Add support for trace option funcgraph-irqs
perf ftrace: Add support for trace option sleep-time
perf ftrace: Add support for tracing option 'func_stack_trace'
perf tools: Add general function to parse sublevel options
perf ftrace: Add option '--inherit' to trace children processes
perf ftrace: Show trace column header
perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size
perf ftrace: Factor out function write_tracing_file_int()
perf ftrace: Add option '-F/--funcs' to list available functions
perf ftrace: Select function/function_graph tracer automatically
sched/debug: Fix the alignment of the show-state debug output
perf/x86/rapl: Add support for Intel SPR platform
perf/x86/rapl: Support multiple RAPL unit quirks
perf/x86/rapl: Fix missing psys sysfs attributes
FROMLIST: exec: Restore EACCES of S_ISDIR execve()
Revert "Revert "exec: move S_ISREG() check earlier""
kconfig: qconf: move setOptionMode() to ConfigList from ConfigView
kconfig: qconf: do not limit the pop-up menu to the first row
kconfig: qconf: refactor icon setups
kconfig: qconf: remove unused voidPix, menuInvPix
kconfig: qconf: remove ConfigItem::text/setText
kconfig: qconf: remove ConfigList::addColumn/removeColumn
kconfig: qconf: remove ConfigItem::pixmap/setPixmap
kconfig: qconf: drop more localization code
kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
kconfig: qconf: remove unused argument from ConfigView::updateList()
kconfig: qconf: remove unused argument from ConfigList::updateList()
kconfig: qconf: omit parent to QHBoxLayout()
kconfig: qconf: remove name from ConfigSearchWindow constructor
kconfig: qconf: remove unused ConfigList::listView()
kconfig: qconf: overload addToolBar() to create and insert toolbar
kconfig: qconf: remove toolBar from ConfigMainWindow members
kconfig: qconf: use 'menu' variable for (QMenu *)
kconfig: qconf: do not use 'menu' variable for (QMenuBar *)
kconfig: qconf: remove ->addSeparator() to menuBar
kconfig: add 'static' to some file-local data
kconfig: qconf: Fix mouse events in search view
kconfig: constify XPM data
Revert "checkpatch: kconfig: prefer 'help' over '---help---'"
kconfig: remove '---help---' support
SMB3: Fix mkdir when idsfromsid configured on mount
io_uring: internally retry short reads
net: openvswitch: introduce common code for flushing flows
af_packet: TPACKET_V3: fix fill status rwlock imbalance
random32: add a tracepoint for prandom_u32()
io_uring: retain iov_iter state over io_read/io_write calls
Documentation/locking/locktypes: fix the typo
mm: memcontrol: fix warning when allocating the root cgroup
ANDROID: Export dma_heap_add to modularize heaps
futex: Convert to use the preferred 'fallthrough' macro
Documentation/locking/locktypes: Fix a typo
drm/xen-front: Pass dumb buffer data offset to the backend
task_work: only grab task signal lock when needed
Revert "exec: move S_ISREG() check earlier"
perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes
perf bench numa: Fix cpumask memory leak in node_has_cpus()
tools build feature: Quote CC and CXX for their arguments
perf tools: Fix module symbol processing
perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'
MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers
libperf: Fix man page typos
perf test: Allow multiple probes in record+script_probe_vfs_getname.sh
perf bench mem: Always memset source before memcpy
perf sched: Prefer sched_waking event when it exists
x86/alternatives: Acquire pte lock with interrupts enabled
xen: Sync up with the canonical protocol definition in Xen
drm/xen-front: Add YUYV to supported formats
drm/xen-front: Fix misused IS_ERR_OR_NULL checks
xen/gntdev: Fix dmabuf import with non-zero sgt offset
ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig
Revert "ANDROID: arm64: defconfig: Enable EAS by default"
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
ANDROID: fix up 60500a4228 ("ANDROID: mm: add a field to store names for private anonymous memory")
genirq: Unlock irq descriptor after errors
crypto: algif_aead - fix uninitialized ctx->init
mfd: syscon: Use a unique name with regmap_config
mfd: Replace HTTP links with HTTPS ones
mfd: dln2: Run event handler loop under spinlock
mfd: madera: Improve handling of regulator unbinding
mfd: mfd-core: Add mechanism for removal of a subset of children
mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8()
mfd: max14577: Remove redundant initialization of variable current_bits
mfd: rn5t618: Fix caching of battery related registers
mfd: max77693-private: Drop a duplicated word
mfd: da9055: pdata.h: Drop a duplicated word
mfd: rn5t618: Make restart handler atomic safe
mfd: kempld-core: Fix 'assignment of read-only location' error
mfd: axp20x: Allow the AXP803 to be probed by I2C
mfd: da9063: Add support for latest DA silicon revision
mfd: da9063: Fix revision handling to correctly select reg tables
dt-bindings: mfd: st,stmfx: Remove I2C unit name
dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
mfd: motorola-cpcap: Disable interrupt for suspend
mfd: smsc-ece1099: Remove driver
mfd: core: Add OF_MFD_CELL_REG() helper
mfd: core: Fix formatting of MFD helpers
mfd: core: Make a best effort attempt to match devices with the correct of_nodes
ANDROID: Incremental fs: Don't allow renaming .index directory.
io_uring: enable lookup of links holding inflight files
ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
Revert "ipv4: tunnel: fix compilation on ARCH=um"
ANDROID: Revert "drm/virtio: Call the right shmem helpers"
net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus
net: ethernet: stmmac: Disable hardware multicast filter
net: stmmac: dwmac1000: provide multicast filter fallback
i2c: iproc: fix race between client unreg and isr
ipv4: tunnel: fix compilation on ARCH=um
vsock: fix potential null pointer dereference in vsock_poll()
sfc: fix ef100 design-param checking
ANDROID: ARM: Remove arm_pm_restart()
ANDROID: ARM64: Remove arm_pm_restart()
ANDROID: ARM: Register with kernel restart handler
ANDROID: drivers: firmware: psci: Register with kernel restart handler
ANDROID: ARM: xen: Register with kernel restart handler
ANDROID: ARM: prima2: Register with kernel restart handler
ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted
mm/gup: remove task_struct pointer for all gup code
mm: clean up the last pieces of page fault accountings
mm/xtensa: use general page fault accounting
mm/x86: use general page fault accounting
mm/sparc64: use general page fault accounting
mm/sparc32: use general page fault accounting
mm/sh: use general page fault accounting
mm/s390: use general page fault accounting
mm/riscv: use general page fault accounting
mm/powerpc: use general page fault accounting
mm/parisc: use general page fault accounting
mm/openrisc: use general page fault accounting
mm/nios2: use general page fault accounting
mm/nds32: use general page fault accounting
mm/mips: use general page fault accounting
mm/microblaze: use general page fault accounting
mm/m68k: use general page fault accounting
mm/ia64: use general page fault accounting
mm/hexagon: use general page fault accounting
mm/csky: use general page fault accounting
mm/arm64: use general page fault accounting
mm/arm: use general page fault accounting
mm/arc: use general page fault accounting
mm/alpha: use general page fault accounting
mm: do page fault accounting in handle_mm_fault
mm/gup: use a standard migration target allocation callback
mm/hugetlb: make hugetlb migration callback CMA aware
mm/gup: restrict CMA region by using allocation scope API
mm/page_alloc: remove a wrapper for alloc_migration_target()
mm/mempolicy: use a standard migration target allocation callback
mm/migrate: introduce a standard migration target allocation function
mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations
mm/hugetlb: unify migration callbacks
mm/migrate: move migration helper from .h to .c
mm/page_isolation: prefer the node of the source page
ipc/shm.c: remove the superfluous break
ipc: uninline functions
scripts/gdb: fix python 3.8 SyntaxWarning
kcov: make some symbols static
kcov: unconditionally add -fno-stack-protector to compiler options
panic: make print_oops_end_marker() static
lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUT
kernel/panic.c: make oops_may_print() return bool
rapidio/rio_mport_cdev: use array_size() helper in copy_{from,to}_user()
drivers/rapidio/rio-scan.c: use struct_size() helper
drivers/rapidio/devices/rio_mport_cdev.c: use struct_size() helper
kdump: append kernel build-id string to VMCOREINFO
exec: move path_noexec() check earlier
exec: move S_ISREG() check earlier
exec: change uselib(2) IS_SREG() failure to EACCES
coredump: add %f for executable filename
test_kmod: avoid potential double free in trigger_config_run_type()
kmod: remove redundant "be an" in the comment
selftests: kmod: use variable NAME in kmod_test_0001()
fs/signalfd.c: fix inconsistent return codes for signalfd4
fat: fix fat_ra_init() for data clusters == 0
VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones
fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes
fs/ufs: avoid potential u32 multiplication overflow
nilfs2: use a more common logging style
nilfs2: convert __nilfs_msg to integrate the level and format
nilfs2: only call unlock_new_inode() if I_NEW
fs/minix: remove expected error message in block_to_path()
fs/minix: fix block limit check for V1 filesystems
fs/minix: set s_maxbytes correctly
fs/minix: reject too-large maximum file size
fs/minix: don't allow getting deleted inodes
fs/minix: check return value of sb_getblk()
autofs: fix doubled word
checkpatch: remove missing switch/case break test
checkpatch: add test for repeated words
checkpatch: fix CONST_STRUCT when const_structs.checkpatch is missing
checkpatch: add --fix option for ASSIGN_IN_IF
checkpatch: add test for possible misuse of IS_ENABLED() without CONFIG_
lib/test_bits.c: add tests of GENMASK
kstrto*: do not describe simple_strto*() as obsolete/replaced
kstrto*: correct documentation references to simple_strto*()
lib/: replace HTTP links with HTTPS ones
lib/test_lockup.c: fix return value of test_lockup_init()
lib/Kconfig.debug: make TEST_LOCKUP depend on module
lib/test_lockup.c: make symbol 'test_works' static
lib/test_bitops: do the full test during module init
lib/generic-radix-tree.c: remove unneeded __rcu
lib/test_bitmap.c: add test for bitmap_cut()
lib/bitmap.c: fix bitmap_cut() for partial overlapping case
sparse: group the defines by functionality
include/linux/poison.h: remove obsolete comment
include/: replace HTTP links with HTTPS ones
kernel.h: remove duplicate include of asm/div64.h
./Makefile: add debug option to enable function aligned on 32 bytes
kernel: add a kernel_wait helper
include/linux/xz.h: drop duplicated word
include/linux/async_tx.h: drop duplicated word in a comment
include/linux/exportfs.h: drop duplicated word in a comment
include/linux/compiler-clang.h: drop duplicated word in a comment
alpha: fix annotation of io{read,write}{16,32}be()
exec: use force_uaccess_begin during exec and exit
uaccess: add force_uaccess_{begin,end} helpers
uaccess: remove segment_eq
riscv: include <asm/pgtable.h> in <asm/uaccess.h>
nds32: use uaccess_kernel in show_regs
syscalls: use uaccess_kernel in addr_limit_user_check
mm/zsmalloc.c: fix duplicated words
mm/zpool.c: delete duplicated word and fix grammar
mm/vmscan.c: delete or fix duplicated words
mm/usercopy.c: delete duplicated word
mm/slab_common.c: delete duplicated word
mm/shmem.c: delete duplicated word
mm/page_alloc.c: delete or fix duplicated words
mm/nommu.c: delete duplicated words
mm/migrate.c: delete duplicated word
mm/memory.c: delete duplicated words
mm/memcontrol.c: delete duplicated words
mm/hugetlb.c: delete duplicated words
mm/hmm.c: delete duplicated word
mm/filemap.c: delete duplicated word
mm/compaction.c: delete duplicated word
sparc: drop unused MAX_PHYSADDR_BITS
sh/mm: drop unused MAX_PHYSADDR_BITS
include/linux/memcontrol.h: drop duplicate word and fix spello
include/linux/frontswap.h: drop duplicated word in a comment
include/linux/highmem.h: fix duplicated words in a comment
mm: drop duplicated words in <linux/mm.h>
mm: drop duplicated words in <linux/pgtable.h>
mm, memory_hotplug: update pcp lists everytime onlining a memory block
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid()
x86/mm: use max memory block size on bare metal
mm: mmu_notifier: fix and extend kerneldoc
include/linux/sched/mm.h: optimize current_gfp_context()
cma: don't quit at first error when activating reserved areas
mm: hugetlb: fix the name of hugetlb CMA
mm: cma: fix the name of CMA areas
mm/cma.c: fix NULL pointer dereference when cma could not be activated
mm/vmstat: add events for THP migration without split
mm: thp: remove debug_cow switch
mm/migrate: add migrate-shared test for migrate_vma_*()
mm/migrate: optimize migrate_vma_setup() for holes
hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem
hugetlbfs: prevent filesystem stacking of hugetlbfs
mm, oom: show process exiting information in __oom_kill_process()
doc, mm: clarify /proc/<pid>/oom_score value range
doc, mm: sync up oom_score_adj documentation
mm, oom: make the calculation of oom badness more accurate
include/linux/mempolicy.h: fix typo
mm/mempolicy.c: check parameters first in kernel_get_mempolicy
mm: mempolicy: fix kerneldoc of numa_map_to_online_node()
mm/compaction: correct the comments of compact_defer_shift
mm: use unsigned types for fragmentation score
mm: fix compile error due to COMPACTION_HPAGE_ORDER
mm: proactive compaction
/proc/PID/smaps: consistent whitespace output format
mm/vmscan: restore active/inactive ratio for anonymous LRU
mm/swap: implement workingset detection for anonymous LRU
mm/swapcache: support to handle the shadow entries
mm/workingset: prepare the workingset detection infrastructure for anon LRU
mm/vmscan: protect the workingset on anonymous LRU
mm/vmscan: make active/inactive ratio as 1:1 for anon lru
mm/hugetlb: add mempolicy check in the reservation routine
kselftests: cgroup: add perpcu memory accounting test
mm: memcg: charge memcg percpu memory to the parent cgroup
mm: memcg/percpu: per-memcg percpu memory statistics
mm: memcg/percpu: account percpu memory to memory cgroups
percpu: return number of released bytes from pcpu_free_area()
ANDROID: futex: Add vendor hook for wait queue
ANDROID: sched: add vendor hooks to handle scheduling priority
fix breakage in do_rmdir()
Revert "sched: Remove sched_setscheduler*() EXPORTs"
ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
NFS: Fix flexfiles read failover
ANDROID: GKI: signal: Export for __lock_task_sighand
ANDROID: GKI: core: Export for runqueues
ANDROID: GKI: time: Export for nsec_to_clock_t
ANDROID: GKI: pid: Export for find_task_by_vpid
ANDROID: GKI: loadavg: Export for get_avenrun
io_uring: fail poll arm on queue proc failure
fs: nfs: delete repeated words in comments
rpc_pipefs: convert comma to semicolon
nfs: Fix getxattr kernel panic and memory overflow
NFS: Don't return layout segments that are in use
NFS: Don't move layouts to plh_return_segs list while in use
NFS: Add layout segment info to pnfs read/write/commit tracepoints
parisc: Implement __smp_store_release and __smp_load_acquire barriers
perf bench: Fix a couple of spelling mistakes in options text
perf bench numa: Fix benchmark names
perf bench numa: Fix number of processes in "2x3-convergence" test
tools headers UAPI: Sync kvm.h headers with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers kvm s390: Sync headers with the kernel sources
perf trace beauty: Use the autogenerated protocol family table
perf trace beauty: Add script to autogenerate socket families table
rtc: pcf2127: fix alarm handling
rtc: pcf2127: add alarm support
rtc: pcf2127: add pca2129 device id
ANDROID: soc: qcom: rpmh: fix bad merge resolution
ANDROID: GKI: enable LEDS_CLASS_FLASH
ANDROID: fix redefinition error for restricted vendor hooks
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
ALSA: hda/realtek - Fix unused variable warning
drm/ttm: revert "drm/ttm: make TT creation purely optional v3"
parisc: mask out enable and reserved bits from sba imask
exfat: retain 'VolumeFlags' properly
exfat: optimize exfat_zeroed_cluster()
exfat: add error check when updating dir-entries
exfat: write multiple sectors at once
exfat: remove EXFAT_SB_DIRTY flag
net: initialize fastreuse on inet_inherit_port
net: refactor bind_bucket fastreuse into helper
net: phy: marvell10g: fix null pointer dereference
net: Fix potential memory leak in proto_register()
block: fix double account of flush request's driver tag
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc()
net/nfc/rawsock.c: add CAP_NET_RAW check.
hinic: fix strncpy output truncated compile warnings
drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check
net/tls: Fix kmap usage
doc/zh_CN: resolve undefined label warning in admin-guide index
doc/zh_CN: fix title heading markup in admin-guide cpu-load
docs: remove the 2.6 "Upgrading I2C Drivers" guide
docs: Correct the release date of 5.2 stable
mailmap: Update comments for with format and more detalis
ANDROID: block/keyslot-manager: fix checkpatch warning
ANDROID: blk-crypto: fix checkpatch warning
ANDROID: fscrypt: fix checkpatch warning
docs: cdrom: Fix a typo and rst markup
Doc: admin-guide: use correct legends in kernel-parameters.txt
Documentation/features: refresh RISC-V arch support files
documentation: coccinelle: Improve command example for make C={1,2}
Core-api: Documentation: Replace deprecated :c:func: Usage
Dev-tools: Documentation: Replace deprecated :c:func: Usage
Filesystems: Documentation: Replace deprecated :c:func: Usage
docs: trace: fix a typo
s390/numa: move code to arch/s390/kernel
s390/time: remove select CLOCKSOURCE_VALIDATE_LAST_CYCLE again
s390/debug: debug feature version 3
s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP
s390/numa: set node distance to LOCAL_DISTANCE
s390/pkey: remove redundant variable initialization
s390/test_unwind: fix possible memleak in test_unwind()
s390/gmap: improve THP splitting
s390/atomic: circumvent gcc 10 build regression
parisc: Whitespace cleanups in atomic.h
cpufreq: intel_pstate: Implement passive mode with HWP enabled
io_uring: hold 'ctx' reference around task_work queue + execute
fs: RWF_NOWAIT should imply IOCB_NOIO
loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE
ALSA: hda - reverse the setting value in the micmute_led_set
ALSA: echoaduio: Drop superfluous volatile modifier
KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup
x86/hyperv: Make hv_setup_sched_clock inline
btrfs: fix return value mixup in btrfs_get_extent
parisc/kernel/ftrace: Remove function callback casts
sections.h: dereference_function_descriptor() returns void pointer
FROMLIST: tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
FROMGIT: net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
Revert "Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write""
zonefs: update documentation to reflect zone size vs capacity
zonefs: add zone-capacity support
x86/xen: drop tests for highmem in pv code
x86/xen: eliminate xen-asm_64.S
x86/xen: remove 32-bit Xen PV guest support
drm/vmwgfx: fix spelling mistake "Cant" -> "Can't"
drm/vmwgfx: fix spelling mistake "Cound" -> "Could"
drm/vmwgfx/ldu: Use drm_mode_config_reset
drm/vmwgfx/sou: Use drm_mode_config_reset
drm/vmwgfx/stdu: Use drm_mode_config_reset
drm/vmwgfx: Fix two list_for_each loop exit tests
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
drm/vmwgfx: Use struct_size() helper
ANDROID: Add build.config.gki-debug.*
io_uring: defer file table grabbing request cleanup for locked requests
io_uring: add missing REQ_F_COMP_LOCKED for nested requests
io_uring: fix recursive completion locking on oveflow flush
io_uring: use TWA_SIGNAL for task_work uncondtionally
time: Delete repeated words in comments
bitfield.h: don't compile-time validate _val in FIELD_FIT
tcp: correct read of TFO keys on big endian systems
nfp: update maintainer
vmxnet3: use correct tcp hdr length when packet is encapsulated
net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
ktest.pl: Fix spelling mistake "Cant" -> "Can't"
ktest.pl: Change the logic to control the size of the log file emailed
EDAC/ie31200: Fallback if host bridge device is already initialized
btrfs: sysfs: fix NULL pointer dereference at btrfs_sysfs_del_qgroups()
btrfs: check correct variable after allocation in btrfs_backref_iter_alloc
x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled
ANDROID: enable CONFIG_INIT_STACK_ALL_ZERO=y
cifs: Convert to use the fallthrough macro
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: don't show full path of bind mounts in subvol=
btrfs: fix messages after changing compression level by remount
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
vdpa/mlx5: fix up endian-ness for mtu
vdpa: Fix pointer math bug in vdpasim_get_config()
recordmcount: Fix build failure on non arm64
ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control
i2c: eg20t: use generic power management
i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume
powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config()
vdpa/mlx5: fix memory allocation failure checks
vdpa/mlx5: Fix uninitialised variable in core/mr.c
vdpa_sim: init iommu lock
ANDROID: disable 2 ethernet drivers from arm32 build
ALSA: usb-audio: add quirk for Pioneer DDJ-RB
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
i2c: mediatek: Fix i2c_spec_values description
Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write"
MIPS: KVM: Convert a fallthrough comment to fallthrough
ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
thunderbolt: merge fix for kunix_resource changes
MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64
x86: Expose SERIALIZE for supported cpuid
KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled
kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
kbuild: introduce hostprogs-always-y and userprogs-always-y
kbuild: sort hostprogs before passing it to ifneq
kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
kbuild: Replace HTTP links with HTTPS ones
kbuild: trace functions in subdirectories of lib/
kbuild: introduce ccflags-remove-y and asflags-remove-y
kbuild: do not export LDFLAGS_vmlinux
kbuild: always create directories of targets
Revert "FROMLIST: fix arm64 build with lack of __cpu_logical_map exported"
openrisc: uaccess: Add user address space check to access_ok
openrisc: signal: Fix sparse address space warnings
openrisc: uaccess: Remove unused macro __addr_ok
openrisc: uaccess: Use static inline function in access_ok
openrisc: uaccess: Fix sparse address space warnings
net: Convert to use the fallthrough macro
net: Use helper function ip_is_fragment()
net: Remove meaningless jump label out_fs
net: Set fput_needed iff FDPUT_FPUT is set
net: Use helper function fdput()
net: phy: fix memory leak in device-create error path
arm64: Fix __cpu_logical_map undefined issue
arm64/fixmap: make notes of fixed_addresses more precisely
FROMLIST: fix arm64 build with lack of __cpu_logical_map exported
ANDROID: xfrm: remove in_compat_syscall() checks [v2]
ANDROID: mm: fix up removal of vm_total_pages problem
ANDROID: mm: fix up new call to vma_merge()
ANDROID: GKI: update gki_defconfig due to upstream changes
Revert "ANDROID: mnt: Add filesystem private data to mount points"
Revert "ANDROID: mnt: Fix null pointer dereference"
Revert "ANDROID: Add show_options2 to view private mount data"
ANDROID: fix up lt9611 driver due to recent drm upstream changes
powerpc/ptrace: Fix build error in pkey_get()
net/tls: allow MSG_CMSG_COMPAT in sendmsg
mptcp: fix warn at shutdown time for unaccepted msk sockets
mptcp: more stable diag self-tests
selftests: mptcp: fix dependecies
r8152: Use MAC address from correct device tree node
fs: fix a struct path leak in path_umount
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amdgpu: use mode1 reset by default for sienna_cichlid
rtc: max77686: Fix wake-ups for max77620
tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers
net/scm: Fix typo in SCM_RIGHTS compat refactoring
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
mm: vmscan: consistent update to pgrefill
mm/vmscan.c: fix typo
khugepaged: khugepaged_test_exit() check mmget_still_valid()
khugepaged: retract_page_tables() remember to test exit
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: collapse_pte_mapped_thp() flush the right range
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
mm: thp: replace HTTP links with HTTPS ones
mm/page_alloc: fix memalloc_nocma_{save/restore} APIs
mm/page_alloc.c: skip setting nodemask when we are in interrupt
mm/page_alloc: fallbacks at most has 3 elements
mm/page_alloc: silence a KASAN false positive
mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()
mm/page_alloc.c: simplify pageblock bitmap access
mm/page_alloc.c: extract the common part in pfn_to_bitidx()
mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits
mm/shuffle: remove dynamic reconfiguration
mm/memory_hotplug: document why shuffle_zone() is relevant
mm/page_alloc: remove nr_free_pagecache_pages()
mm: remove vm_total_pages
mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
page_alloc: consider highatomic reserve in watermark fast
mm, page_alloc: use unlikely() in task_capc()
kasan: adjust kasan_stack_oob for tag-based mode
kasan: allow enabling stack tagging for tag-based mode
kasan, arm64: don't instrument functions that enable kasan
efi: provide empty efi_enter_virtual_mode implementation
kasan: don't tag stacks allocated with pagealloc
lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN
kasan: remove kasan_unpoison_stack_above_sp_to()
kasan: update documentation for generic kasan
kasan: add tests for call_rcu stack recording
kasan: record and print the free track
rcu: kasan: record and print call_rcu() call stack
kasan: update required compiler versions in documentation
kasan: improve and simplify Kconfig.kasan
mm/vmalloc.c: remove BUG() from the find_va_links()
mm: vmalloc: remove redundant assignment in unmap_kernel_range_noflush()
mm/vmalloc: update the header about KVA rework
mm/vmalloc: switch to "propagate()" callback
mm/vmalloc: simplify augment_tree_propagate_check()
mm/vmalloc: simplify merge_or_add_vmap_area()
vmalloc: convert to XArray
mm/sparse: cleanup the code surrounding memory_present()
mm/sparse: only sub-section aligned range would be populated
mm/sparse: never partially remove memmap for early section
selftests: add mincore() tests
mm/mremap: start addresses are properly aligned
mm/mremap: calculate extent in one place
mm/mremap: it is sure to have enough space when extent meets requirement
mm: remove unnecessary wrapper function do_mmap_pgoff()
mm: mmap: merge vma after call_mmap() if possible
arm64/mm: enable vmem_altmap support for vmemmap mappings
mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf()
mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()
mm: adjust vm_committed_as_batch according to vm overcommit policy
percpu_counter: add percpu_counter_sync()
mm/util.c: make vm_memory_committed() more accurate
proc/meminfo: avoid open coded reading of vm_committed_as
mm/mmap: optimize a branch judgment in ksys_mmap_pgoff()
mm: move p?d_alloc_track to separate header file
mm: move lib/ioremap.c to mm/
asm-generic: pgalloc: provide generic pgd_free()
asm-generic: pgalloc: provide generic pud_alloc_one() and pud_free_one()
asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one()
xtensa: switch to generic version of pte allocation
opeinrisc: switch to generic version of pte allocation
mm: remove unneeded includes of <asm/pgalloc.h>
mm/memory.c: make remap_pfn_range() reject unaligned addr
mm: remove redundant check non_swap_entry()
mm/page_counter.c: fix protection usage propagation
mm: memcontrol: don't count limit-setting reclaim as memory pressure
mm: memcontrol: restore proper dirty throttling when memory.high changes
memcg, oom: check memcg margin for parallel oom
mm, memcg: decouple e{low,min} state mutations from protection checks
mm, memcg: avoid stale protection values when cgroup is above protection
mm, memcg: unify reclaim retry limits with page allocator
mm, memcg: reclaim more aggressively before high allocator throttling
mm: memcontrol: avoid workload stalls when lowering memory.high
mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled()
mm: slab: rename (un)charge_slab_page() to (un)account_slab_page()
mm: memcg/slab: remove unused argument by charge_slab_page()
mm: memcontrol: account kernel stack per node
tools/cgroup: add memcg_slabinfo.py tool
kselftests: cgroup: add kernel memory accounting tests
mm: memcg/slab: use a single set of kmem_caches for all allocations
mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()
mm: memcg/slab: deprecate slab_root_caches
mm: memcg/slab: remove memcg_kmem_get_cache()
mm: memcg/slab: simplify memcg cache creation
mm: memcg/slab: use a single set of kmem_caches for all accounted allocations
mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h
mm: memcg/slab: deprecate memory.kmem.slabinfo
mm: memcg/slab: charge individual slab objects instead of pages
mm: memcg/slab: save obj_cgroup for non-root slab objects
mm: memcg/slab: allocate obj_cgroups for non-root slab pages
mm: memcg/slab: obj_cgroup API
mm: memcontrol: decouple reference counting from page accounting
mm: slub: implement SLUB version of obj_to_index()
mm: memcg: convert vmstat slab counters to bytes
mm: memcg: prepare for byte-sized vmstat items
mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state()
mm: kmem: make memcg_kmem_enabled() irreversible
tmpfs: support 64-bit inums per-sb
tmpfs: per-superblock i_ino support
mm/page_io.c: use blk_io_schedule() for avoiding task hung in sync io
mm: swap: fix kerneldoc of swap_vma_readahead()
mm/swap_slots.c: remove redundant check for swap_slot_cache_initialized
mm/swap_slots.c: simplify enable_swap_slots_cache()
mm/swap_slots.c: simplify alloc_swap_slot_cache()
mm/gup.c: fix the comment of return value for populate_vma_page_range()
mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page
mm: filemap: clear idle flag for writes
mm, dump_page: do not crash with bad compound_mapcount()
mm/debug: print hashed address of struct page
mm/debug: print the inode number in dump_page
mm/debug: switch dump_page to get_kernel_nofault
mm/debug: print head flags in dump_page
mm/debug: dump compound page information on a second line
mm/debug: handle page->mapping better in dump_page
Documentation/mm: add descriptions for arch page table helpers
mm/debug_vm_pgtable: add debug prints for individual tests
mm/debug_vm_pgtable: add tests validating advanced arch page table helpers
mm/debug_vm_pgtable: add tests validating arch helpers for core MM features
mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS"
mm/slub.c: drop lockdep_assert_held() from put_map()
mm, slab/slub: improve error reporting and overhead of cache_from_obj()
mm, slab/slub: move and improve cache_from_obj()
mm, slub: extend checks guarded by slub_debug static key
mm, slub: introduce kmem_cache_debug_flags()
mm, slub: introduce static key for slub_debug()
mm, slub: make reclaim_account attribute read-only
mm, slub: make remaining slub_debug related attributes read-only
mm, slub: remove runtime allocation order changes
mm, slub: make some slub_debug related attributes read-only
mm, slub: extend slub_debug syntax for multiple blocks
mm/slab.c: update outdated kmem_list3 in a comment
mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order
mm/slab: add naive detection of double free
mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB
mm: ksize() should silently accept a NULL pointer
mm, treewide: rename kzfree() to kfree_sensitive()
ocfs2: fix unbalanced locking
ocfs2: replace HTTP links with HTTPS ones
ocfs2: change slot number type s16 to u16
ocfs2: suballoc.h: delete a duplicated word
ocfs2: fix remounting needed after setfacl command
ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type
scripts/spelling.txt: add more spellings to spelling.txt
const_structs.checkpatch: add regulator_ops
scripts/decode_stacktrace.sh: guess path to vmlinux by release name
scripts/decode_stacktrace.sh: guess path to modules
scripts/decode_stacktrace.sh: guess basepath if not specified
scripts/decode_stacktrace.sh: skip missing symbols
scripts/bloat-o-meter: Support comparing library archives
scripts/tags.sh: collect compiled source precisely
tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
tools/: replace HTTP links with HTTPS ones
kthread: remove incorrect comment in kthread_create_on_cpu()
mm: fix kthread_use_mm() vs TLB invalidate
mm/shuffle: don't move pages between zones and don't read garbage memmaps
mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER
clk: x86: Support RV architecture
ACPI: APD: Add a fmw property is_raven
clk: x86: Change name from ST to FCH
ACPI: APD: Change name from ST to FCH
i2c: designware: Add device HID for Hygon I2C controller
selftests: splice: Check behavior of full and short splices
module: Correctly truncate sysfs sections output
bpf: Delete repeated words in comments
selftests/bpf: Fix silent Makefile output
bpf, doc: Remove references to warning message when using bpf_trace_printk()
x86/mm/64: Do not dereference non-present PGD entries
arm64: kaslr: Use standard early random function
thermal: don't make THERMAL_NETLINK 'default y'
gfs2: When gfs2_dirty_inode gets a glock error, dump the glock
gfs2: Never call gfs2_block_zero_range with an open transaction
ANDROID: GKI: update defconfigs due to mainline merges
Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
perf tools powerpc: Add support for extended regs in power10
perf tools powerpc: Add support for extended register capability
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools arch x86: Sync asm/cpufeatures.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: update linux/in.h copy
UPSTREAM: random: random.h should include archrandom.h, not the other way around
gfs2: print details on transactions that aren't properly ended
gfs2: Fix inaccurate comment
ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
cifs: Fix an error pointer dereference in cifs_mount()
Input: exc3000 - add support to query model and fw_version
Input: exc3000 - add reset gpio support
Input: exc3000 - add EXC80H60 and EXC80H84 support
dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema
Input: sentelic - fix error return when fsp_reg_write fails
Input: alps - remove redundant assignment to variable ret
Input: ims-pcu - return error code rather than -ENOMEM
drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
bpf: Fix compilation warning of selftests
selftests: bpf: Switch off timeout
bpf: Remove inline from bpf_do_trace_printk
bpf: Add missing return to resolve_btfids
libbf: Fix uninitialized pointer at btf__parse_raw()
tools/bpf: Support new uapi for map element bpf iterator
bpf: Change uapi for bpf iterator map elements
selftests/bpf: Prevent runqslower from racing on building bpftool
x86/bugs/multihit: Fix mitigation reporting when VMX is not in use
x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs
x86/purgatory: Don't generate debug info for purgatory.ro
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
kexec_file: Correctly output debugging information for the PT_LOAD ELF header
kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges
x86/crash: Correct the address boundary of function parameters
x86/acrn: Remove redundant chars from ACRN signature
x86/acrn: Allow ACRN guest to use X2APIC mode
drm/amdgpu/smu: rework i2c adpater registration
drm/amd/display: Display goes blank after inst
drm/amd/display: Change null plane state swizzle mode to 4kb_s
drm/amd/display: Use helper function to check for HDMI signal
drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
drm/amd/display: Fix logger context
drm/amd/display: populate new dml variable
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Use parameter for call to set output mux
drm/amdgpu: enable GFXOFF for navy_flounder
drm amdgpu: Skip tmr load for SRIOV
drm/amdgpu: fix PSP autoload twice in FLR
drm/amdgpu: update GC golden setting for navy_flounder
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: skip crit temperature values on APU (v2)
drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
drm/amd/display: Use hw lock mgr
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amd/display: Allow asic specific FSFT timing optimization
drm/amd/display: Disable idle optimizations before programming DCN
drm/amd/display: Fix dmesg warning from setting abm level
drm/amd/display: Use proper abm/backlight functions for DCN3
drm/amd/display: Use seperate dmcub firmware for navy_flounder
drm/amd/display: Check lane status again after link training done
drm/amd/display: Don't compare dppclk before updating DTO
drm/amd/display: Fix naming of DSC Debugfs entry
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Clean up global sync param retrieval
drm/amd/swsmu: allow asic to handle sensor type by itself
drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: drop unnecessary message support check(v2)
drm/amdgpu: update dec ring test for VCN 3.0
drm/amdgpu/jpeg3.0: remove extra asic type check
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: correct smu message for vf mode
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm/amd/powerplay: remove the dpm checking in the boot sequence
Revert "drm/amd/powerplay: drop unnecessary message support check"
drm/amdgpu: add printing after executing page reservation to eeprom
drm/amdgpu: expand sienna chichlid reg access support
drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
net: hns3: fix spelling mistake "could'nt" -> "couldn't"
Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"
LSM: drop duplicated words in header file comments
Replace HTTP links with HTTPS ones: security
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
ALSA: usb-audio: fix spelling mistake "buss" -> "bus"
hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration
kprobes: Remove show_registers() function prototype
fs: dlm: implement tcp graceful shutdown
fs: dlm: change handling of reconnects
fs: dlm: don't close socket on invalid message
fs: dlm: set skb mark per peer socket
fs: dlm: set skb mark for listen socket
net: sock: add sock_set_mark
dlm: Fix kobject memleak
x86: Select POSIX_CPU_TIMERS_TASK_WORK
posix-cpu-timers: Provide mechanisms to defer timer handling to task_work
posix-cpu-timers: Split run_posix_cpu_timers()
locking/seqlock, headers: Untangle the spaghetti monster
locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header
x86/headers: Remove APIC headers from <asm/smp.h>
io_uring: account locked memory before potential error case
rnbd: no need to set bi_end_io in rnbd_bio_map_kern
rnbd: remove rnbd_dev_submit_io
io_uring: set ctx sq/cq entry count earlier
kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability
tools headers API: Update close_range affected files
perf script: Add 'tod' field to display time of day
perf script: Change the 'enum perf_output_field' enumerators to be 64 bits
perf data: Add support to store time of day in CTF data conversion
perf tools: Move clockid_res_ns under clock struct
perf header: Store clock references for -k/--clockid option
perf tools: Add clockid_name function
perf clockid: Move parse_clockid() to new clockid object
tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API
libtraceevent: Fixed description of tep_add_plugin_path() API
libtraceevent: Fixed type in PRINT_FMT_STING
libtraceevent: Fixed broken indentation in parse_ip4_print_args()
libtraceevent: Improve error handling of tep_plugin_add_option() API
libtraceevent: Fix typo in tep_plugin_add_option() description
libtraceevent: Handle strdup() error in parse_option_name()
libtraceevent: Document tep_load_plugins_hook()
perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link
perf intel-pt: Add support for decoding PSB+ only
perf intel-pt: Add support for decoding FUP/TIP only
media: camss: fix memory leaks on error handling paths in probe
perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding
perf intel-pt: Time filter logged perf events
perf intel-pt: Use itrace debug log flags to suppress some messages
perf auxtrace: Add optional log flags to the itrace 'd' option
perf intel-pt: Use itrace error flags to suppress some errors
perf auxtrace: Add optional error flags to the itrace 'e' option
perf auxtrace: Add missing itrace options to help text
perf tools: Improve aux_output not supported error
perf intel-pt: Fix duplicate branch after CBR
perf intel-pt: Fix FUP packet state
media: davinci: vpif_capture: fix potential double free
media: radio: remove redundant assignment to variable retval
media: allegro: fix potential null dereference on header
media: mtk-mdp: Fix a refcounting bug on error in init
media: allegro: fix an error pointer vs NULL check
media: meye: fix missing pm_mchip_mode field
media: cafe-driver: use generic power management
media: saa7164: use generic power management
media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
media: v4l2: Correct kernel-doc inconsistency
media: v4l2: Correct kernel-doc inconsistency
lib/vdso: Allow to add architecture-specific vdso data
timekeeping/vsyscall: Provide vdso_update_begin/end()
vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()
sched: Fix use of count for nr_running tracepoint
ALSA: pci: delete repeated words in comments
ALSA: isa: delete repeated words in comments
net: thunderx: initialize VF's mailbox mutex before first usage
usb: hso: remove bogus check for EINPROGRESS
usb: hso: no complaint about kmalloc failure
hso: fix bailout in error case of probe
RDMA/mlx5: Fix flow destination setting for RDMA TX flow table
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
virtio_config: fix up warnings on parisc
PCI: Fix kerneldoc warnings
block: check queue's limits.discard_granularity in __blkdev_issue_discard()
md: get sysfs entry after redundancy attr group create
vdpa/mlx5: Add VDPA driver for supported mlx5 devices
vdpa/mlx5: Add shared memory registration code
vdpa/mlx5: Add support library for mlx5 VDPA implementation
vdpa/mlx5: Add hardware descriptive header file
vdpa: Modify get_vq_state() to return error code
net/vdpa: Use struct for set/get vq state
vdpa: remove hard coded virtq num
vdpasim: support batch updating
vhost-vdpa: support IOTLB batching hints
vhost-vdpa: support get/set backend features
vhost: generialize backend features setting/getting
vhost-vdpa: refine ioctl pre-processing
PCI: xilinx-cpm: Add Versal CPM Root Port driver
PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port
i2c: mediatek: Add i2c compatible for MediaTek MT8192
dt-bindings: i2c: update bindings for MT8192 SoC
MIPS: SGI-IP27: always enable NUMA in Kconfig
i2c: mediatek: Add access to more than 8GB dram in i2c driver
i2c: mediatek: Add apdma sync in i2c driver
MAINTAINERS: Remove myself as LED subsystem maintainer
openrisc: io: Fixup defines and move include to the end
random: random.h should include archrandom.h, not the other way around
ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
selftests/net: relax cpu affinity requirement in msg_zerocopy test
mptcp: be careful on subflow creation
selftests: rtnetlink: make kci_test_encap() return sub-test result
selftests: rtnetlink: correct the final return value for the test
net: dsa: sja1105: use detected device id instead of DT one on mismatch
tipc: set ub->ifindex for local ipv6 address
ipv6: add ipv6_dev_find()
net: openvswitch: silence suspicious RCU usage warning
Revert "vxlan: fix tos value before xmit"
ptp: only allow phase values lower than 1 period
MAINTAINERS: update phylink/sfp keyword matching
watchdog: rti-wdt: balance pm runtime enable calls
watchdog: rti-wdt: attach to running watchdog during probe
watchdog: add support for adjusting last known HW keepalive time
watchdog: use __watchdog_ping in startup
watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot'
watchdog: pcwd_usb: remove needless check before usb_free_coherent()
watchdog: Replace HTTP links with HTTPS ones
dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support
watchdog: initialize device before misc_register
watchdog: booke_wdt: Add common nowayout parameter driver
watchdog: scx200_wdt: Use fallthrough pseudo-keyword
watchdog: Use fallthrough pseudo-keyword
watchdog: f71808e_wdt: do stricter parameter validation
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
docs: watchdog: codify ident.options as superset of possible status flags
dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150
dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML
watchdog: dw_wdt: Add DebugFS files
watchdog: dw_wdt: Add pre-timeouts support
watchdog: dw_wdt: Support devices with asynch clocks
watchdog: dw_wdt: Support devices with non-fixed TOP values
dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property
dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks
dt-bindings: watchdog: Convert DW WDT binding to DT schema
MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER
watchdog: Use kobj_to_dev() API
watchdog: bcm_kona_wdt: Use correct return value for bcm_kona_wdt_probe()
watchdog: sunxi_wdt: fix improper error exit code
watchdog: test_bit() => watchdog_active()
docs: watchdog: mlx-wdt: Add description of new watchdog type 3
watchdog: mlx-wdt: support new watchdog type with longer timeout period
platform/x86: mlx-platform: support new watchdog type with longer timeout
platform_data/mlxreg: support new watchdog type with longer timeout period
iomap: fall back to buffered writes for invalidation failures
xfs: use ENOTBLK for direct I/O to buffered I/O fallback
iomap: Only invalidate page cache pages on direct IO writes
xfs: delete duplicated words + other fixes
ceph: handle zero-length feature mask in session messages
vDPA: dont change vq irq after DRIVER_OK
virtio_pci_modern: Fix the comment of virtio_pci_find_capability()
irqbypass: do not start cons/prod when failed connect
ifcvf: implement vdpa_config_ops.get_vq_irq()
vhost_vdpa: implement IRQ offloading in vhost_vdpa
vDPA: add get_vq_irq() in vdpa_config_ops
kvm: detect assigned device via irqbypass manager
vhost: introduce vhost_vring_call
vhost: Use flex_array_size() helper in copy_from_user()
vdpasim: protect concurrent access to iommu iotlb
vhost: vdpa: remove per device feature whitelist
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
virtio_net: use LE accessors for speed/duplex
virtio_config: drop LE option from config space
virtio-iommu: convert to LE accessors
virtio_mem: convert to LE accessors
drm/virtio: convert to LE accessors
virtio_pmem: convert to LE accessors
virtio_crypto: convert to LE accessors
virtio_fs: convert to LE accessors
virtio_input: convert to LE accessors
virtio_balloon: use LE config space accesses
virtio_config: add virtio_cread_le_feature
virtio_caif: correct tags for config space fields
virtio_config: LE config space accessors
virtio_config: disallow native type fields (again)
virtio_config: rewrite using _Generic
virtio_config: cread/write cleanup
vdpa_sim: fix endian-ness of config space
virtio_vdpa: legacy features handling
vhost/vdpa: switch to new helpers
vdpa: make sure set_features is invoked for legacy
mlxbf-tmfifo: sparse tags for config access
virtio_config: disallow native type fields
virtio_scsi: correct tags for config space fields
virtio_pmem: correct tags for config space fields
virtio_net: correct tags for config space fields
virtio_mem: correct tags for config space fields
virtio_iommu: correct tags for config space fields
virtio_input: correct tags for config space fields
virtio_gpu: correct tags for config space fields
virtio_fs: correct tags for config space fields
virtio_crypto: correct tags for config space fields
virtio_console: correct tags for config space fields
virtio_blk: correct tags for config space fields
virtio_balloon: correct tags for config space fields
virtio_9p: correct tags for config space fields
virtio: allow __virtioXX, __leXX in config space
virtio_ring: sparse warning fixup
virtio_balloon: fix sparse warning
io_uring: Fix NULL pointer dereference in loop_rw_iter()
NFS: Add tracepoints for layouterror and layoutstats.
NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close()
ALSA: hda/tegra: Add 100us dma stop delay
ALSA: hda: Add dma stop delay variable
ASoC: hda/tegra: Set buffer alignment to 128 bytes
i2c: i801: Add support for Intel Tiger Lake PCH-H
i2c: i801: Add support for Intel Emmitsburg PCH
i2c: bcm2835: Replace HTTP links with HTTPS ones
Documentation: i2c: dev: 'block process call' is supported
i2c: at91: Move to generic GPIO bus recovery
i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs
i2c: core: add generic I2C GPIO recovery
dt-bindings: i2c: add generic properties for GPIO bus recovery
modules: inherit TAINT_PROPRIETARY_MODULE
reiserfs: delete duplicated words
mmc: mediatek: make function msdc_cqe_disable() static
ALSA: seq: oss: Serialize ioctls
MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to Eugen Hristev
dt-bindings: hwlock: qcom: Remove invalid binding
SUNRPC dont update timeout value on connection reset
remoteproc: core: Register the character device interface
remoteproc: Add remoteproc character device interface
nfs: nfs_file_write() should check for writeback errors
init: add an init_dup helper
scsi: lpfc: Update lpfc version to 12.8.0.3
scsi: lpfc: Fix LUN loss after cable pull
scsi: lpfc: Fix validation of bsg reply lengths
scsi: lpfc: Fix retry of PRLI when status indicates its unsupported
scsi: lpfc: Fix oops when unloading driver while running mds diags
scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter
scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value
scsi: lpfc: Fix FCoE speed reporting
scsi: lpfc: Add missing misc_deregister() for lpfc_init()
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
scsi: scsi_transport_sas: Add spaces around binary operator "|"
scsi: sd_zbc: Improve zone revalidation
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
scsi: target: Make iscsit_register_transport() return void
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
selftests/powerpc: Fix pkey syscall redefinitions
farsync: switch from 'pci_' to 'dma_' API
wan: wanxl: switch from 'pci_' to 'dma_' API
hv_netvsc: do not use VF device if link is down
dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
rtc: ds1307: provide an indication that the watchdog has fired
net: macb: Properly handle phylink on at91sam9x
riscv: disable stack-protector for vDSO
RISC-V: Fix build warning for smpboot.c
hwmon: (adc128d818) Fix advanced configuration register init
hwmon: (axi-fan-control) remove duplicate macros
hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value
bootconfig: Fix to find the initargs correctly
coccinelle: api: filter out memdup_user definitions
coccinelle: api: extend memdup_user rule with vmemdup_user()
coccinelle: api: extend memdup_user transformation with GFP_USER
coccinelle: api: add kzfree script
coccinelle: misc: add array_size_dup script to detect missed overflow checks
coccinelle: api/kstrdup: fix coccinelle position
coccinelle: api: add device_attr_show script
dm: don't call report zones for more than the user requested
net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch
selftests: pmtu.sh: Add tests for bridged UDP tunnels
geneve: Support for PMTU discovery on directly bridged links
vxlan: Support for PMTU discovery on directly bridged links
tunnels: PMTU discovery support for directly bridged IP packets
ipv4: route: Ignore output interface in FIB lookup for PMTU route
dm ebs: Fix incorrect checking for REQ_OP_FLUSH
via-velocity: Use more typical logging styles
dm init: Set file local variable static
dm ioctl: Fix compilation warning
dm raid: Remove empty if statement
dm verity: Fix compilation warning
hinic: add check for mailbox msg from VF
hinic: add generating mailbox random index support
orangefs: remove unnecessary assignment to variable ret
ALSA: hda/hdmi: Add quirk to force connectivity
ceph: use frag's MDS in either mode
ceph: move sb->wb_pagevec_pool to be a global mempool
ceph: set sec_context xattr on symlink creation
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
PCI: Set bridge map_irq and swizzle_irq to default functions
PCI: Move DT resource setup into devm_pci_alloc_host_bridge()
PCI: rcar-gen2: Convert to use modern host bridge probe functions
parisc: make the log level string for register dumps const
powerpc: Fix circular dependency between percpu.h and mmu.h
perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event
perf record: Introduce --control fd:ctl-fd[,ack-fd] options
perf record: Implement control commands handling
perf record: Extend -D,--delay option with -1 value
perf stat: Introduce --control fd:ctl-fd[,ack-fd] options
cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()
PM: runtime: Add kerneldoc comments to multiple helpers
drm: Added orientation quirk for ASUS tablet model T103HAF
thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support
drm/omap: force runtime PM suspend on system suspend
drm/tidss: fix modeset init for DPI panels
MAINTAINERS: enlist Greg formally for console stuff
vgacon: Fix for missing check in scrollback handling
MAINTAINERS: Update KVM/MIPS maintainers
MIPS: Update default config file for Loongson-3
MIPS: KVM: Add kvm guest support for Loongson-3
dt-bindings: mips: Document Loongson kvm guest board
random32: move the pseudo-random 32-bit definitions to prandom.h
ALSA: usb-audio: add startech usb audio dock name
xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maint
xen/arm: introduce phys/dma translations in xen_dma_sync_for_*
swiotlb-xen: introduce phys_to_dma/dma_to_phys translations
swiotlb-xen: remove XEN_PFN_PHYS
swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer
swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device
swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu
swiotlb-xen: add struct device * parameter to xen_bus_to_phys
swiotlb-xen: add struct device * parameter to xen_phys_to_bus
swiotlb-xen: remove start_dma_addr
swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
fbmem: pull fbcon_update_vcs() out of fb_set_var()
mailbox: mediatek: cmdq: clear task in channel before shutdown
mailbox: cmdq: support mt6779 gce platform definition
mailbox: cmdq: variablize address shift in platform
dt-binding: gce: add gce header file for mt6779
mailbox: qcom: Add msm8994 apcs compatible
mailbox: qcom: Add sdm660 hmss compatible
mailbox: imx: Mark PM functions as __maybe_unused
mailbox: pcc: Put the PCCT table for error path
mailbox: Replace HTTP links with HTTPS ones
f2fs: prepare a waiter before entering io_schedule
asm-generic/io.h: Fix sparse warnings on big-endian architectures
openrisc: Implement proper SMP tlb flushing
openrisc: Fix oops caused when dumping stack
openrisc: Add support for external initrd images
init: Align init_task to avoid conflict with MUTEX_FLAGS
openrisc: fix __user in raw_copy_to_user()'s prototype
sfc: Fix build with CONFIG_RFS_ACCEL disabled.
sfc_ef100: add nic-type for VFs, and bind to them
sfc_ef100: read pf_index at probe time
sfc_ef100: functions for selftests
sfc_ef100: statistics gathering
sfc_ef100: plumb in fini_dmaq
sfc_ef100: RX path for EF100
sfc_ef100: RX filter table management and related gubbins
sfc_ef100: TX path for EF100 NICs
sfc_ef100: read Design Parameters at probe time
sfc_ef100: fail the probe if NIC uses unsol_ev credits
sfc_ef100: check firmware version at start-of-day
enetc: use napi_schedule to be compatible with PREEMPT_RT
dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT
net: dsa: loop: Set correct number of ports
net: dsa: loop: Wire-up MTU callbacks
net: dsa: loop: Move data structures to header
net: dsa: loop: Support 4K VLANs
net: dsa: loop: PVID should be per-port
cxgb4: add TC-MATCHALL IPv6 support
net: dsa: sja1105: poll for extts events from a timer
mptcp: fix bogus sendmsg() return code under pressure
selftests: mlxsw: RED: Test offload of trapping on RED qevents
mlxsw: spectrum_qdisc: Offload action trap for qevents
mlxsw: spectrum_trap: Add early_drop trap
mlxsw: spectrum_trap: Allow for per-ASIC traps initialization
mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization
mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test
mlxsw: spectrum_trap: Use 'size_t' for array sizes
devlink: Pass extack when setting trap's action and group's parameters
devlink: Add early_drop trap
f2fs: update_sit_entry: Make the judgment condition of f2fs_bug_on more intuitive
f2fs: replace test_and_set/clear_bit() with set/clear_bit()
f2fs: make file immutable even if releasing zero compression block
fib: Fix undef compile warning
mptcp: use mptcp_for_each_subflow in mptcp_stream_accept
net: stmmac: fix failed to suspend if phy based WOL is enabled
seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
libnvdimm/security: the 'security' attr never show 'overwrite' state
libnvdimm/security: fix a typo
tcp: apply a floor of 1 for RTT samples from TCP timestamps
io_uring: add comments on how the async buffered read retry works
io_uring: io_async_buf_func() need not test page bit
dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC
pinctrl: stmfx: Use irqchip template
pinctrl: amd: Use irqchip template
pinctrl: mediatek: fix build for tristate changes
pinctrl: samsung: Use bank name as irqchip name
pinctrl: core: print gpio in pins debugfs file
pinctrl: mediatek: add mt6779 eint support
pinctrl: mediatek: add pinctrl support for MT6779 SoC
pinctrl: mediatek: avoid virtual gpio trying to set reg
gpio: wcove: Request IRQ after all initialisation done
gpio: crystalcove: Free IRQ on error path
gpio: pca953x: Request IRQ after all initialisation done
gpio: don't use same lockdep class for all devm_gpiochip_add_data users
tipc: Use is_broadcast_ether_addr() instead of memcmp()
fsl/fman: fix eth hash table allocation
fsl/fman: check dereferencing null pointer
fsl/fman: fix unreachable code
fsl/fman: fix dereference null return value
fsl/fman: use 32-bit unsigned integer
gpio: max732x: Use irqchip template
gpio: stmpe: Move chip registration
net: spider_net: Remove a useless memset
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
net: sgi: ioc3-eth: Fix the size used in some 'dma_free_coherent()' calls
liquidio: Fix wrong return value in cn23xx_get_pf_num()
net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower()
net: ethernet: aquantia: Fix wrong return value
atm: idt77252: avoid accessing the data mapped to streaming DMA
of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node
atm: eni: avoid accessing the data mapped to streaming DMA
net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig
appletalk: Fix atalk_proc_init() return path
net: dsa: qca8k: Add 802.1q VLAN support
net: dsa: qca8k: Add define for port VID
net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
net: Use __skb_pagelen() directly in skb_cow_data()
net: qed: use eth_zero_addr() to clear mac address
net: qede: use eth_zero_addr() to clear mac address
cxgb4: fix extracting IP addresses in TC-FLOWER rules
cxgb4: fix check for running offline ethtool selftest
ionic: separate interrupt for Tx and Rx
ionic: tx separate servicing
ionic: use fewer firmware doorbells on rx fill
net: gre: recompute gre csum for sctp over gre tunnels
net: bridge: clear bridge's private skb space on xmit
of: unittest: Use bigger address cells to catch parser regressions
ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN
ipv6/addrconf: call addrconf_ifdown with consistent values
net: openvswitch: make masks cache size configurable
net: openvswitch: add masks cache hit counter
net: mvpp2: fix memory leak in mvpp2_rx
ethtool: ethnl_set_linkmodes: remove redundant null check
openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct
net: mdio device: use flexible sleeping in reset function
net: mdiobus: add reset-post-delay-us handling
net: mdiobus: use flexible sleeping for reset-delay-us
dt-bindings: net: mdio: add reset-post-delay-us property
bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb
bpf: Setup socket family and addresses in bpf_prog_test_run_skb
clk: bcm2835: Do not use prediv with bcm2711's PLLs
clk: drop unused function __clk_get_flags
clk: hsdk: Fix bad dependency on IOMEM
Documentation: bootconfig: Add bootconfig override operator
tools/bootconfig: Add testcases for value override operator
lib/bootconfig: Add override operator support
kprobes: Remove show_registers() function prototype
tracing/uprobe: Remove dead code in trace_uprobe_register()
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
ftrace: Fix ftrace_trace_task return value
virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk
virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM
ACPI: NFIT: Fix ARS zero-sized allocation
userfaultfd: simplify fault handling
tracepoint: Use __used attribute definitions from compiler_attributes.h
tracepoint: Mark __tracepoint_string's __used
f2fs: compress: disable compression mount option if compression is off
f2fs: compress: add sanity check during compressed cluster read
f2fs: use macro instead of f2fs verity version
f2fs: fix deadlock between quota writes and checkpoint
f2fs: correct comment of f2fs_exist_written_data
net/mlx5: Delete extra dump stack that gives nothing
net/mlx5: convert to new udp_tunnel infrastructure
udp_tunnel: add the ability to hard-code IANA VXLAN
net/mlx5: DR, Change push vlan action sequence
net/mlx5e: Enable users to change VF/PF representors carrier state
trace : Have tracing buffer info use kvzalloc instead of kzalloc
block: don't do revalidate zones on invalid devices
tools/resolve_btfids: Use libbpf's btf__parse() API
tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file
libbpf: Add btf__parse_raw() and generic btf__parse() APIs
ALSA: usb-audio: Add support for Lenovo ThinkStation P620
tools, bpftool: Fix wrong return value in do_dump()
PCI: Remove dev_err() when handing an error from platform_get_irq()
tools, build: Propagate build failures from tools/build/Makefile.build
MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe
misc: pci_endpoint_test: Add J721E in pci_device_id table
PCI: j721e: Add TI J721E PCIe driver
erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's
erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
erofs: fix extended inode could cross boundary
erofs: Replace HTTP links with HTTPS ones
powerpc/powernv/sriov: Fix use of uninitialised variable
selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs
powerpc/40x: Fix assembler warning about r0
fs: Fix typo in comment
leds: disallow /sys/class/leds/*:multi:* for now
gfs2: Fix refcount leak in gfs2_glock_poke
leds: add RGB color option, as that is different from multicolor.
gfs2: Pass glock holder to gfs2_file_direct_{read,write}
gfs2: Add some flags missing from glock output
mac80211: Do not report beacon loss if beacon filtering enabled
netfilter: flowtable: Set offload timeout when adding flow
netfilter: conntrack: Move nf_ct_offload_timeout to header file
selftests: netfilter: add meta iif/oif match test
ceph: remove redundant initialization of variable mds
ceph: fix use-after-free for fsc->mdsc
ceph: remove unused variables in ceph_mdsmap_decode()
ceph: delete repeated words in fs/ceph/
ceph: send client provided metric flags in client metadata
ceph: periodically send perf metrics to MDSes
ceph: check the sesion state and return false in case it is closed
libceph: replace HTTP links with HTTPS ones
ceph: remove unnecessary cast in kfree()
libceph: just have osd_req_op_init() return a pointer
ceph: do not access the kiocb after aio requests
ceph: clean up and optimize ceph_check_delayed_caps()
ceph: fix potential mdsc use-after-free crash
ceph: switch to WARN_ON_ONCE in encode_supported_features()
ceph: add global total_caps to count the mdsc's total caps number
ceph: add check_session_state() helper and make it global
mac80211: fix misplaced while instead of if
libceph: dump class and method names on method calls
libceph: use target_copy() in send_linger()
nl80211: use eth_zero_addr() to clear mac address
mac80211: use eth_zero_addr() to clear mac address
mac8211: fix struct initialisation
mac80211: Handle special status codes in SAE commit
Revert "ALSA: hda: call runtime_allow() for all hda controllers"
md/raid5: Allow degraded raid6 to do rmw
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE"
xen/balloon: make the balloon wait interruptible
xen/balloon: fix accounting in alloc_xenballooned_pages error path
ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
raid5: don't duplicate code for different paths in handle_stripe
raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show
md: print errno in super_written
md/raid5: remove the redundant setting of STRIPE_HANDLE
md: register new md sysfs file 'uuid' read-only
md: fix max sectors calculation for super 1.0
xen: hypercall.h: fix duplicated word
xen/gntdev: gntdev.h: drop a duplicated word
xen/privcmd: Convert get_user_pages*() to pin_user_pages*()
xen/privcmd: Mark pages as dirty
xen/privcmd: Corrected error handling path
cifs: document and cleanup dfs mount
cifs: only update prefix path of DFS links in cifs_tree_connect()
cifs: fix double free error on share and prefix
cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect
cifs: handle empty list of targets in cifs_reconnect()
cifs: rename reconn_inval_dfs_target()
cifs: reduce number of referral requests in DFS link lookups
cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect()
cifs: convert to use be32_add_cpu()
cifs: delete duplicated words in header files
cifs: Remove the superfluous break
cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails
cifs`: handle ERRBaduid for SMB1
cifs: remove unused variable 'server'
smb3: warn on confusing error scenario with sec=krb5
cifs: Fix leak when handling lease break for cached root fid
jffs2: fix UAF problem
jffs2: fix jffs2 mounting failure
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
ubi: fastmap: Free fastmap next anchor peb during detach
ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled
MTD: pfow.h: drop a duplicated word
MTD: mtd-abi.h: drop a duplicated word
ubifs: misc.h: delete a duplicated word
ubifs: add option to specify version for new file systems
mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones
mtd: Replace HTTP links with HTTPS ones
mtd: hyperbus: Replace HTTP links with HTTPS ones
netfilter: nf_tables: report EEXIST on overlaps
brcmfmac: Set timeout value when configuring power save
bcma: gpio: Use irqchip template
drivers: bcma: remove set but not used variable `addrh` and `sizeh`
wl1251: fix always return 0 error
airo: use generic power management
intersil: fix wiki website url
qtnfmac: Missing platform_device_unregister() on error in qtnf_core_mac_alloc()
ipw2x00: switch from 'pci_' to 'dma_' API
ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memory allocation
hostap: use generic power management
b43legacy: Replace HTTP links with HTTPS ones
b43: Replace HTTP links with HTTPS ones
ipw2x00: Replace HTTP links with HTTPS ones
rt2x00: pci: use generic power management
wilc1000: Move wilc1000 SDIO ID's from driver source to common header file
mt7601u: add missing release on skb in mt7601u_mcu_msg_send
iwlwifi: yoyo: don't print failure if debug firmware is missing
rtw88: 8821c: coex: add functions and parameters
rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static
rtw88: add h2c command in debugfs
rtw88: allows driver to enable/disable beacon
rtw88: add ieee80211_ops::change_interface
rtw88: coex: only skip coex triggered by BT info
rtw88: update tx descriptor of mgmt and reserved page packets
rtw88: fix short GI capability based on current bandwidth
rtw88: fix LDPC field for RA info
prism54: switch from 'pci_' to 'dma_' API
prism54: islpci_hotplug: use generic power management
prism54: Replace HTTP links with HTTPS ones
p54: switch from 'pci_' to 'dma_' API
mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree()
rtlwifi: btcoex: use %*ph to print small buffer
rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path
Revert "serial: 8250: Let serial core initialise spin lock"
platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures
staging: most: fix up movement of USB driver
staging: rts5208: clear alignment style issues
staging: r8188eu: replace rtw_netdev_priv define with inline function
staging: netlogic: clear alignment style issues
ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
KVM: SVM: Fix sev_pin_memory() error handling
selftests/bpf: Fix spurious test failures in core_retro selftest
tools/bpftool: Add documentation and bash-completion for `link detach`
tools/bpftool: Add `link detach` subcommand
selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links
libbpf: Add bpf_link detach APIs
bpf: Add support for forced LINK_DETACH command
bpf, selftests: Use single cgroup helpers for both test_sockmap/progs
netfilter: nft_meta: fix iifgroup matching
netfilter: nf_tables: extended netlink error reporting for expressions
nfs: ensure correct writeback errors are returned on close()
mptcp: fix syncookie build error on UP
fib: fix another fib_rules_ops indirect call wrapper problem
tcp: fix build fong CONFIG_MPTCP=n
io_uring: flip if handling after io_setup_async_rw
fs: optimise kiocb_set_rw_flags()
ice: Misc minor fixes
ice: adjust profile ID map locks
ice: update PTYPE lookup table
ice: Disable VLAN pruning in promiscuous mode
ice: Graceful error handling in HW table calloc failure
ice: port fix for chk_linearlize
ice: Allow 2 queue pairs per VF on SR-IOV initialization
ice: Clear and free XLT entries on reset
ice: add useful statistics
ice: remove page_reuse statistic
ice: Fix RSS profile locks
ice: fix the vsi_id mask to be 10 bit for set_rss_lut
ice: rename misleading grst_delay variable
ice: mark PM functions as __maybe_unused
modules: return licensing information from find_symbol
modules: rename the licence field in struct symsearch to license
modules: unexport __module_address
modules: unexport __module_text_address
modules: mark each_symbol_section static
modules: mark find_symbol static
modules: mark ref_module static
platform/x86: thinkpad_acpi: Make some symbols static
ALSA: docs: fix typo
ALSA: doc: use correct config variable name
vgaarb: mark vga_tryget static
csky: Add context tracking support
sched/doc: Factorize bits between sched-energy.rst & sched-capacity.rst
sched/doc: Document capacity aware scheduling
sched: Document arch_scale_*_capacity()
lib/vsprintf: Force type of flags value for gfp_t
lib/vsprintf: Replace custom spec to print decimals with generic one
lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert()
drm: xlnx: zynqmp: Use switch - case for link rate downshift
rtnetlink: add support for protodown reason
tun: add missing rcu annotation in tun_set_ebpf()
tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
selftests: mptcp: add test cases for mptcp join tests with syn cookies
selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally
mptcp: enable JOIN requests even if cookies are in use
tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option
mptcp: subflow: add mptcp_subflow_init_cookie_req helper
mptcp: rename and export mptcp_subflow_request_sock_ops
mptcp: subflow: split subflow_init_req
mptcp: token: move retry to caller
tcp: rename request_sock cookie_ts bit to syncookie
net/sched: cls_u32: Use struct_size() helper
qede: Use %pM format specifier for MAC addresses
qed: Use %pM format specifier for MAC addresses
hsr: Use %pM format specifier for MAC addresses
s390/qeth: use all configured RX buffers
s390/qeth: don't process empty bridge port events
s390/qeth: integrate RX refill worker with NAPI
s390/qeth: tolerate pre-filled RX buffer
net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
bluetooth: sco: Fix sockptr reference.
dt-bindings: memory-controllers: Convert mmdc to json-schema
dt-bindings: mtd: Convert imx nand to json-schema
dt-bindings: mtd: Convert gpmi nand to json-schema
block: blk-timeout: delete duplicated word
block: blk-mq-sched: delete duplicated word
block: blk-mq: delete duplicated word
block: genhd: delete duplicated words
block: elevator: delete duplicated word and fix typos
block: bio: delete duplicated words
block: bfq-iosched: fix duplicated word
xtensa: add missing exclusive access state management
xtensa: fix xtensa_pmu_setup prototype
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
RDMA/rxe: Remove pkey table
ASoC: core: Two step component registration
ASoC: core: Simplify snd_soc_component_initialize declaration
ASoC: core: Relocate and expose snd_soc_component_initialize
serial: 8250: Let serial core initialise spin lock
tty: keyboard, do not speculate on func_table index
ASoC: sh: Replace 'select' DMADEVICES 'with depends on'
ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
ASoC: meson: cards: deal dpcm flag change
ASoC: core: use less strict tests for dailink capabilities
netfilter: nft_compat: make sure xtables destructors have run
RDMA/umem: Add a schedule point in ib_umem_get()
scripts/kernel-doc: optionally treat warnings as errors
docs: ia64: correct typo
mailmap: add entry for <alobakin@marvell.com>
arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack
PCI: switchtec: Add missing __iomem tag to fix sparse warnings
PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings
Documentation/bpf: Use valid and new links in index.rst
MIPS: handle Loongson-specific GSExc exception
MIPS: add definitions for Loongson-specific CP0.Diag1 register
MIPS: only register FTLBPar exception handler for supported models
MIPS: ingenic: Hardcode mem size for qi,lb60 board
MIPS: DTS: ingenic/qi,lb60: Add model and memory node
MIPS: ingenic: Use fw_passed_dtb even if CONFIG_BUILTIN_DTB
MIPS: head.S: Init fw_passed_dtb to builtin DTB
of: address: Fix parser address/size cells initialization
of_address: Guard of_bus_pci_get_flags with CONFIG_PCI
libbpf: Fix register in PT_REGS MIPS macros
io_uring: don't touch 'ctx' after installing file descriptor
i2c: rcar: avoid race when unregistering slave
drm/msm: use kthread_create_worker instead of kthread_run
drm/msm/mdp5: Add MDP5 configuration for SDM636/660
drm/msm/dsi: Add DSI configuration for SDM660
drm/msm/mdp5: Add MDP5 configuration for SDM630
drm/msm/dsi: Add phy configuration for SDM630/636/660
drm/msm/a6xx: add A640/A650 hwcg
drm/msm/a6xx: hwcg tables in gpulist
drm/msm/dpu: add SM8250 to hw catalog
drm/msm/dpu: add SM8150 to hw catalog
drm/msm/dpu: intf timing path for displayport
drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
drm/msm/dpu: move some sspp caps to dpu_caps
drm/msm/dpu: update UBWC config for sm8150 and sm8250
drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
drm/msm/a6xx: set ubwc config for A640 and A650
drm/msm/adreno: un-open-code some packets
drm/msm: sync generated headers
drm/msm/a6xx: add build_bw_table for A640/A650
drm/msm/a6xx: fix crashstate capture for A650
drm/msm: Quiet error during failure in optional resource mappings.
drm/msm: Garbage collect unused resource _len fields.
drm/msm/dpu: fix/enable 6bpc dither with split-lm
drm: msm: a6xx: fix gpu failure after system resume
drm/msm: dsi: Use OPP API to set clk/perf state
drm/msm/dpu: Use OPP API to set clk/perf state
drm/msm: ratelimit crtc event overflow error
drm: msm: a6xx: send opp instead of a frequency
dt-bindings: drm/msm/gpu: Document gpu opp table
drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
drm/msm/dpu: add support for dither block in display
drm/msm/adreno: fix gpu probe if no interconnect-names
Bluetooth: Remove CRYPTO_ALG_INTERNAL flag
Bluetooth: Increment management interface revision
powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric
powerpc/papr_scm: Fetch nvdimm performance stats from PHYP
staging: android: ashmem: Fix lockdep warning for write operation
drivers: most: add USB adapter driver
power: supply: wilco_ec: Add long life charging mode
perf bench: Add benchmark of find_next_bit
tools build feature: Use CC and CXX from parent
cpuidle: ACPI: fix 'return' with no value build warning
platform/chrome: cros_ec_proto: check for missing EC_CMD_HOST_EVENT_GET_WAKE_MASK
platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs
kcsan: Improve IRQ state trace reporting
lockdep: Refactor IRQ trace events fields into struct
platform/chrome: cros_ec_sensorhub: Simplify legacy timestamp spreading
Documentation: dontdiff: Add zstd compressed files
.gitignore: Add ZSTD-compressed files
x86: Add support for ZSTD compressed kernel
x86: Bump ZO_z_extra_bytes margin for zstd
usr: Add support for zstd compressed initramfs
init: Add support for zstd compressed kernel
lib: Add zstd support to decompress
lib: Prepare zstd for preboot environment, improve performance
drm: re-add deleted doc for drm_gem_open_ioctl
ARM: mstar: Correct the compatible string for pmsleep
dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep
dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep
thermal: mediatek: Add tsensor support for V2 thermal system
thermal: mediatek: Prepare to add support for other platforms
staging: most: Use %pM format specifier for MAC addresses
staging: ks7010: Use %pM format specifier for MAC addresses
mac80211: warn only once in check_sdata_in_driver() at each caller
nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
cfg80211: invert HE BSS color 'disabled' to 'enabled'
mac80211: add a function for running rx without passing skbs to the stack
mac80211: parse radiotap header when selecting Tx queue
mac80211: remove unused flags argument in transmit functions
mac80211: use same flag everywhere to avoid sequence number overwrite
mac80211: do not overwrite the sequence number if requested
mac80211: add radiotap flag to prevent sequence number overwrite
mac80211: never drop injected frames even if normally not allowed
cfg80211: Add support to advertize OCV support
cfg80211/mac80211: avoid bss color setting in non-HE modes
mac80211: calculate skb hash early when using itxq
net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb
mac80211: improve AQL tx airtime estimation
cfg80211/mac80211: add connected to auth server to station info
cfg80211/mac80211: add connected to auth server to meshconf
cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery
cfg80211: allow the low level driver to flush the BSS table
mac80211: Use fallthrough pseudo-keyword
nl80211: Simplify error handling path in 'nl80211_trigger_scan()'
nl80211: Remove a misleading label in 'nl80211_trigger_scan()'
net/wireless: regulatory.h: drop duplicate word in comment
net/wireless: mac80211.h: drop duplicate words in comments
net/wireless: cfg80211.h: drop duplicate words in comments
net/wireless: wireless.h: drop duplicate word in comments
net/wireless: nl80211.h: drop duplicate words in comments
cfg80211: allow vendor dumpit to terminate by returning 0
mac80211: remove the need for variable rates_idx
nl80211: S1G band and channel definitions
KVM: LAPIC: Set the TDCR settable bits
Bluetooth: use the proper scan params when conn is pending
init: add an init_utimes helper
init: add an init_stat helper
init: add an init_mknod helper
init: add an init_mkdir helper
init: add an init_symlink helper
init: add an init_link helper
init: add an init_eaccess helper
init: add an init_chmod helper
init: add an init_chown helper
init: add an init_chroot helper
init: add an init_chdir helper
init: add an init_rmdir helper
init: add an init_unlink helper
init: add an init_umount helper
init: add an init_mount helper
init: mark create_dev as __init
init: mark console_on_rootfs as __init
init: initialize ramdisk_execute_command at compile time
devtmpfs: refactor devtmpfsd()
fs: push the getname from do_rmdir into the callers
fs: refactor ksys_umount
fs: refactor do_mount
initramfs: use vfs_utimes in do_copy
fs: expose utimes_common
fs: move timespec validation into utimes_common
fs: refactor do_utimes
fs: remove ksys_ioctl
fs: remove ksys_fchmod
fs: remove ksys_dup
fs: remove ksys_open
fs: remove ksys_getdents64
init: open code setting up stdin/stdout/stderr
initramfs: switch initramfs unpacking to struct file based APIs
9p: Remove unneeded cast from memory allocation
tracing: Remove outdated comment in stack handling
ftrace: Do not let direct or IPMODIFY ftrace_ops be added to module and set trampolines
csky: Add arch_show_interrupts for IPI interrupts
csky: Add irq_work support
csky: Fixup warning by EXPORT_SYMBOL(kmap)
csky: Set CONFIG_NR_CPU 4 as default
csky: Use top-down mmap layout
csky: Optimize the trap processing flow
csky: Add support for function error injection
csky: Fixup kprobes handler couldn't change pc
csky: Fixup duplicated restore sp in RESTORE_REGS_FTRACE
csky: Add cpu feature register hint for smp
csky: Add SECCOMP_FILTER supported
csky: remove unusued thread_saved_pc and *_segments functions/macros
scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences
scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged
net: ll_temac: Use devm_platform_ioremap_resource_byname()
tlan: use generic power management
sis900: use generic power management
sc92031: use generic power management
bnxt_en: Remove superfluous memset()
liquidio: Replace vmalloc with kmalloc in octeon_register_dispatch_fn()
net/sched: act_pedit: Use flex_array_size() helper in memcpy()
mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy()
dax: Fix incorrect argument passed to xas_set_err()
udp, bpf: Ignore connections in reuseport group after BPF sk lookup
sfc_ef100: remove duplicated include from ef100_netdev.c
ptp: ptp_clockmatrix: update to support 4.8.7 firmware
l2tp: improve API documentation in l2tp_core.h
l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
l2tp: remove build_header callback in struct l2tp_session
l2tp: return void from l2tp_session_delete
l2tp: don't export tunnel and session free functions
l2tp: don't export __l2tp_session_unhash
selftests: txtimestamp: add flag for timestamp validation tolerance.
ftrace: Setup correct FTRACE_FL_REGS flags for module
tracing/hwlat: Honor the tracing_cpumask
tracing/hwlat: Drop the duplicate assignment in start_kthread()
libbpf: Make destructors more robust by handling ERR_PTR(err) cases
selftests/bpf: Omit nodad flag when adding addresses to loopback
selftests/bpf: Don't destroy failed link
selftests/bpf: Add xdpdrv mode for test_xdp_redirect
selftests/bpf: Verify socket storage in cgroup/sock_{create, release}
bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK
selftests/bpf: Test bpf_iter buffer access with negative offset
bpf: Add missing newline characters in verifier error messages
bpf, arm64: Add BPF exception tables
KVM: x86: Specify max TDP level via kvm_configure_mmu()
KVM: x86/mmu: Rename max_page_level to max_huge_page_level
KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR
KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch
KVM: x86: Pull the PGD's level from the MMU instead of recalculating it
KVM: VMX: Make vmx_load_mmu_pgd() static
KVM: x86/mmu: Add separate helper for shadow NPT root page role calc
KVM: VMX: Drop a duplicate declaration of construct_eptp()
KVM: nSVM: Correctly set the shadow NPT root level in its MMU role
regulator: add the sub node names for the MP5496 PMIC
ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection
ASoC: wm8962: Do not access WM8962_GPIO_BASE
ASoC: SOF: imx: use resource_size
ASoC: Intel: drop unnecessary list_empty
drm/msm/dpu: enumerate second cursor pipe for external interface
drm/msm/dpu: ensure device suspend happens during PM sleep
drm/msm: handle for EPROBE_DEFER for of_icc_get
drm/msm: reset devfreq freq_table/max_state before devfreq_add_device
drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
MIPS: DTS: Fix number of msi vectors for Loongson64G
ASoC: dt-bindings: ak4613: switch to yaml base Documentation
ASoC: amd: Added hw_params support for ALC1015
ASoC: amd: Adding DAI LINK for rt1015 codec
ASoC: amd: Adding support for ALC1015 codec in machine driver
ASoC: amd: Passing card structure based on codec
ASoC: amd: Renaming snd-soc-card structure and fields
ASoC: samsung: Add sound support for Midas boards
ASoC: samsung: Document DT bindings for Midas sound subsystem
ASoC: tlv320adcx140: Move device reset to before programming
ASoC: tlv320adcx140: Fix GPO register start address
NFSv4.2: xattr cache: get rid of cache discard work queue
ASoC: Intel: KMB: Rework disable channel function
ASoC: Intel: KMB: Add 8kHz audio support
ASoC: soc-core: Fix regression causing sysfs entries to disappear
ASoC: meson: cards: remove DT_PREFIX for standard daifmt properties
ASoC: meson: axg-tdm-formatters: fix sclk inversion
ASoC: meson: axg-tdmin: fix g12a skew
ASoC: meson: axg-tdm-interface: fix link fmt setup
igb: use eth_zero_addr() to clear mac address
ixgbe: use eth_zero_addr() to clear mac address
riscv: fix build warning of mm/pageattr
riscv: Fix build warning for mm/init
RISC-V: Setup exception vector early
riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE
riscv: Use generic pgprot_* macros from <linux/pgtable.h>
mm: pgtable: Make generic pgprot_* macros available for no-MMU
riscv: Cleanup unnecessary define in asm-offset.c
riscv: Add jump-label implementation
riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs
Replace HTTP links with HTTPS ones: RISC-V
riscv: Add STACKPROTECTOR supported
riscv: Fix typo in asm/hwcap.h uapi header
riscv: Add kmemleak support
riscv: Allow building with kcov coverage
riscv: Enable context tracking
riscv: Support irq_work via self IPIs
riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT
riscv: Fixup lockdep_assert_held with wrong param cpu_running
riscv: Fixup static_obj() fail
tasklet: Introduce new initialization API
treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
usb: gadget: udc: Avoid tasklet passing a global
RDMA/hns: Fix the unneeded process when getting a general type of CQE error
RDMA/hns: Fix error during modify qp RTS2RTS
RDMA/hns: Delete unnecessary memset when allocating VF resource
Documentation: intel: Replace HTTP links with HTTPS ones
ixgbe: Remove unnecessary usages of memset
igb: Remove unnecessary usages of memset
e1000e: Remove unnecessary usages of memset
e1000: Remove unnecessary usages of memset
e100: use generic power management
iocost_monitor: start from the oldest usage index
iocost: Fix check condition of iocg abs_vdebt
io_uring: get rid of atomic FAA for cq_timeouts
io_uring: consolidate *_check_overflow accounting
io_uring: fix stalled deferred requests
io_uring: fix racy overflow count reporting
io_uring: deduplicate __io_complete_rw()
io_uring: de-unionise io_kiocb
thermal: Update power allocator and devfreq cooling to SPDX licensing
cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
cpufreq: intel_pstate: Rearrange the storing of new EPP values
PCI: rpadlpar: Make functions static
ixgbevf: use generic power management
ixgbe: use generic power management
intel_idle: Customize IceLake server support
igbvf: use generic power management
iavf: use generic power management
PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs
KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()
KVM: arm64: Don't skip cache maintenance for read-only memslots
KVM: arm64: Handle data and instruction external aborts the same way
KVM: arm64: Rename kvm_vcpu_dabt_isextabt()
RDMA/hns: Remove redundant parameters in set_rc_wqe()
RDMA/hns: Remove support for HIP08_A
RDMA/hns: Refactor hns_roce_v2_set_hem()
RDMA/hns: Remove redundant hardware opcode definitions
KVM: arm: Add trace name for ARM_NISV
KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text
cpuidle: pseries: Fixup exit latency for CEDE(0)
cpuidle: pseries: Add function to parse extended CEDE records
cpuidle: pseries: Set the latency-hint before entering CEDE
selftests/powerpc: Fix online CPU selection
powerpc/perf: Consolidate perf_callchain_user_[64|32]()
powerpc/pseries/hotplug-cpu: Remove double free in error path
powerpc/pseries/mobility: Add pr_debug() for device tree changes
powerpc/pseries/mobility: Set pr_fmt()
powerpc/cacheinfo: Warn if cache object chain becomes unordered
powerpc/cacheinfo: Improve diagnostics about malformed cache lists
powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages
arm64/mm: save memory access in check_and_switch_context() fast switch path
irqchip/loongson-pch-pic: Fix the misused irq flow handler
irqchip/loongson-htvec: Support 8 groups of HT vectors
irqchip/loongson-liointc: Fix misuse of gc->mask_cache
dt-bindings: interrupt-controller: Update Loongson HTVEC description
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
arm64: sigcontext.h: delete duplicated word
arm64: ptrace.h: delete duplicated word
arm64: pgtable-hwdef.h: delete duplicated words
x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu()
perf metric: Rename group_list to metric_list
perf metric: Rename struct egroup to metric
perf metric: Add metric group test
perf metric: Make compute_single function more precise
perf metric: Add recursion check when processing nested metrics
perf metric: Add DCache_L2 to metric parse test
perf metric: Add cache_miss_cycles to metric parse test
perf metric: Add events for the current list
perf metric: Compute referenced metrics
perf metric: Add referenced metrics to hash data
perf metric: Collect referenced metrics in struct metric_expr
perf metric: Collect referenced metrics in struct metric_ref_node
perf metric: Rename __metricgroup__add_metric to __add_metric
perf metric: Add add_metric function
perf metric: Add macros for iterating map events
perf metric: Add expr__del_id function
perf metric: Change expr__get_id to return struct expr_id_data
perf metric: Add expr__add_id function
perf metric: Fix memory leak in expr__add_id function
perf test: Ensure sample_period is set libpfm4 events
perf tools: Fix term parsing for raw syntax
perf tools: Allow r0x<HEX> event syntax
Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices"
pwm: bcm-iproc: handle clk_get_rate() return
pwm: Replace HTTP links with HTTPS ones
pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken kerneldoc header
pwm: mediatek: Provide missing kerneldoc description for 'soc' arg
pwm: bcm-kona: Remove impossible comparison when validating duty cycle
pwm: bcm-iproc: Remove impossible comparison when validating duty cycle
Bluetooth: Enable controller RPA resolution using Experimental feature
PM / devfreq: Fix the wrong end with semicolon
PM / devfreq: Fix indentaion of devfreq_summary debugfs node
PM / devfreq: Clean up the devfreq instance name in sysfs attr
memory: samsung: exynos5422-dmc: Add module param to control IRQ mode
memory: samsung: exynos5422-dmc: Adjust polling interval and uptreshold
memory: samsung: exynos5422-dmc: Use delayed timer as default
PM / devfreq: Add support delayed timer for polling mode
dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle
PM / devfreq: tegra: Add Dmitry as a maintainer
PM / devfreq: event: Fix trivial spelling
PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
Bluetooth: Enable RPA Timeout
Bluetooth: Enable/Disable address resolution during le create conn
Bluetooth: Let controller creates RPA during le create conn
Bluetooth: Translate additional address type during le_conn
Bluetooth: Update resolving list when updating whitelist
Bluetooth: Configure controller address resolution if available
Bluetooth: Translate additional address type correctly
drm/bridge: lvds-codec: simplify error handling
drm/bridge/sii8620: fix resource acquisition error handling
driver core: add deferring probe reason to devices_deferred property
driver core: add device probe log helper
driver core: Avoid binding drivers to dead devices
serial: stm32: Add RS485 RTS GPIO control
usb: common: usb-conn-gpio: Register charger
staging: qlge: qlge_dbg: removed comment repition
staging: wfx: Use flex_array_size() helper in memcpy()
staging: rtl8723bs: Align macro definitions
staging: rtl8723bs: Clean up function declations
staging: rtl8723bs: Fix coding style errors
Input: elan_i2c - add ic type 0x15
initramfs: remove clean_rootfs
initramfs: remove the populate_initrd_image and clean_rootfs stubs
initrd: mark initrd support as deprecated
initrd: mark init_linuxrc as __init
initrd: switch initrd loading to struct file based APIs
initrd: remove the BLKFLSBUF call in handle_initrd
initrd: remove support for multiple floppies
cpufreq: make schedutil the default for arm and arm64
cpufreq: cached_resolved_idx can not be negative
cpufreq: Add Tegra194 cpufreq driver
dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding
cpufreq: imx: Select NVMEM_IMX_OCOTP
cpufreq: sti-cpufreq: Fix some formatting and misspelling issues
cpufreq: tegra186: Simplify probe return path
cpufreq: CPPC: Reuse caps variable in few routines
cpufreq: ap806: fix cpufreq driver needs ap cpu clk
cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable
cpufreq: dt: fix oops on armada37xx
cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS
cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware
cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command()
cpufreq: qcom: Disable fast switch when scaling DDR/L3
cpufreq: qcom: Update the bandwidth levels on frequency change
OPP: Add and export helper to set bandwidth
soc: qcom: geni: Fix unused label warning
powerpc/cacheinfo: Set pr_fmt()
powerpc: fix function annotations to avoid section mismatch warnings with gcc-10
drm: xlnx: Fix typo in parameter description
drm: xlnx: fix spelling mistake "failes" -> "failed"
PCI: Release IVRS table in AMD ACS quirk
PCI: Announce device after early fixups
gpio: rcar: Use irqchip template
perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine
perf tools: Fix record failure when mixed with ARM SPE event
soc: qcom: smd-rpm: Fix kerneldoc
power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
dt-bindings: power: Add BQ28z610 compatible
power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor
dt-bindings: power: Add BQ27Z561 compatible
fib: fix fib_rules_ops indirect calls wrappers
PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
clk: mmp: avoid missing prototype warning
PCI: Remove unused pci_lost_interrupt()
arm64: dts: meson: odroid-n2: add jack audio output support
arm64: dts: meson: odroid-n2: enable audio loopback
net: mvneta: fix comment about phylink_speed_down
RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
netfilter: ip6tables: Remove redundant null checks
netfilter: Replace HTTP links with HTTPS ones
RDMA/include: Replace license text with SPDX tags
power: supply: test_power: Fix battery_current initial value
RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq
RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting
RDMA/cma: Execute rdma_cm destruction from a handler properly
RDMA/cma: Remove unneeded locking for req paths
RDMA/cma: Using the standard locking pattern when delivering the removal event
RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
power: supply: Fix kerneldoc of power_supply_temp2resist_simple()
power: supply: cpcap-battery: Fix kerneldoc of cpcap_battery_read_accumulated()
cpuidle: change enter_s2idle() prototype
cpuidle: psci: Prevent domain idlestates until consumers are ready
cpuidle: psci: Convert PM domain to platform driver
cpuidle: psci: Fix error path via converting to a platform driver
cpuidle: psci: Fail cpuidle registration if set OSI mode failed
cpuidle: psci: Split into two separate build objects
dt-bindings: power: Convert battery.txt to battery.yaml
habanalabs: remove unused but set variable 'ctx_asid'
ice: fix unused parameter warning
ice: disable no longer needed workaround for FW logging
ice: reduce scope of variable
ice: cleanup VSI on probe fail
ice: Allow all VLANs in safe mode
ice: need_wakeup flag might not be set for Tx
ice: distribute Tx queues evenly
ice: Adjust scheduler default BW weight
ice: Add RL profile bit mask check
ice: fix overwriting TX/RX descriptor values when rebuilding VSI
ice: return correct error code from ice_aq_sw_rules
ice: restore VF MSI-X state during PCI reset
ice: fix link event handling timing
ice: Fix link broken after GLOBR reset
ice: Implement LFC workaround
serial: 8250_dw: Fix common clocks usage race condition
serial: 8250_dw: Pass the same rate to the clk round and set rate methods
serial: 8250_dw: Simplify the ref clock rate setting procedure
serial: 8250: Add 8250 port clock update method
nvmem: qcom-spmi-sdam: Enable multiple devices
dt-bindings: nvmem: SID: add binding for A100's SID controller
nvmem: update Kconfig description
nvmem: qfprom: Add fuse blowing support
dt-bindings: nvmem: Add properties needed for blowing fuses
dt-bindings: nvmem: qfprom: Convert to yaml
nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances
nvmem: core: add support to auto devid
nvmem: core: Add nvmem_cell_read_u8()
nvmem: core: Grammar fixes for help text
nvmem: sc27xx: add sc2730 efuse support
nvmem: Enforce nvmem stride in the sysfs interface
MAINTAINERS: Add git tree for NVMEM FRAMEWORK
nvmem: sprd: Fix return value of sprd_efuse_probe()
tty: serial: imx: add imx earlycon driver
tty: serial: imx: enable imx serial console port as module
tty/synclink: remove leftover bits of non-PCI card support
tty: Use the preferred form for passing the size of a structure type
tty: Fix identation issues in struct serial_struct32
tty: Avoid the use of one-element arrays
drivers: android: Fix the SPDX comment style
drivers: android: Fix a variable declaration coding style issue
drivers: android: Remove braces for a single statement if-else block
drivers: android: Remove the use of else after return
drivers: android: Fix a variable declaration coding style issue
binder: Prevent context manager from incrementing ref 0
greybus: Use fallthrough pseudo-keyword
usb: mtu3: simplify mtu3_req_complete()
usb: mtu3: clear dual mode of u3port when disable device
usb: mtu3: use MTU3_EP_WEDGE flag
usb: mtu3: remove useless member @busy in mtu3_ep struct
usb: mtu3: remove repeated error log
usb: mtu3: add ->udc_set_speed()
usb: mtu3: introduce a funtion to check maximum speed
usb: mtu3: clear interrupts status when disable interrupts
usb: mtu3: reinitialize CSR registers
usb: mtu3: fix macro for maximum number of packets
usb: mtu3: remove unnecessary pointer checks
usb: xhci: Fix ASMedia ASM1142 DMA addressing
usb: xhci: define IDs for various ASMedia host controllers
usb: musb: convert to devm_platform_ioremap_resource_byname
usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname
usb: gadget: r8a66597: convert to devm_platform_ioremap_resource_byname
usb: dwc3: convert to devm_platform_ioremap_resource_byname
usb: cdns3: convert to devm_platform_ioremap_resource_byname
usb: phy: am335x: convert to devm_platform_ioremap_resource_byname
usb: mtu3: convert to devm_platform_ioremap_resource_byname
USB: Simplify USB ID table match
drivers: staging: audio: Fix the missing header file for helper file
staging: greybus: audio: Enable GB codec, audio module compilation.
staging: greybus: audio: Add helper APIs for dynamic audio modules
staging: greybus: audio: Resolve compilation error in topology parser
staging: greybus: audio: Resolve compilation errors for GB codec module
staging: greybus: audio: Maintain jack list within GB Audio module
staging: greybus: audio: Update snd_jack FW usage as per new APIs
mei: add device kind to sysfs
MAINTAINERS: Fix maintainer entry for mei driver
seqcount: More consistent seqprop names
seqcount: Compress SEQCNT_LOCKNAME_ZERO()
seqlock: Fold seqcount_LOCKNAME_init() definition
seqlock: Fold seqcount_LOCKNAME_t definition
seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g
hrtimer: Use sequence counter with associated raw spinlock
kvm/eventfd: Use sequence counter with associated spinlock
userfaultfd: Use sequence counter with associated spinlock
NFSv4: Use sequence counter with associated spinlock
iocost: Use sequence counter with associated spinlock
raid5: Use sequence counter with associated spinlock
vfs: Use sequence counter with associated spinlock
timekeeping: Use sequence counter with associated raw spinlock
xfrm: policy: Use sequence counters with associated lock
netfilter: nft_set_rbtree: Use sequence counter with associated rwlock
netfilter: conntrack: Use sequence counter with associated spinlock
sched: tasks: Use sequence counter with associated spinlock
dma-buf: Use sequence counter with associated wound/wait mutex
dma-buf: Remove custom seqcount lockdep class key
seqlock: Align multi-line macros newline escapes at 72 columns
seqlock: Extend seqcount API with associated locks
seqlock: lockdep assert non-preemptibility on seqcount_t write
lockdep: Add preemption enabled/disabled assertion APIs
seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount()
seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs
seqlock: Reorder seqcount_t and seqlock_t API definitions
seqlock: seqcount_t latch: End read sections with read_seqcount_retry()
seqlock: Properly format kernel-doc code samples
Documentation: locking: Describe seqlock design and usage
locking/qspinlock: Do not include atomic.h from qspinlock_types.h
locking/atomic: Move ATOMIC_INIT into linux/types.h
arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE
dt-bindings: lpspi: New property in document DT bindings for LPSPI
powerpc/kexec_file: Enable early kernel OPAL calls
powerpc/kexec_file: Fix kexec load failure with lack of memory hole
powerpc/kexec_file: Add appropriate regions for memory reserve map
powerpc/kexec_file: Prepare elfcore header for crashing kernel
powerpc/kexec_file: Setup backup region for kdump kernel
powerpc/kexec_file: Restrict memory usage of kdump kernel
powerpc/drmem: Make LMB walk a bit more flexible
powerpc/kexec_file: Avoid stomping memory used by special regions
powerpc/kexec_file: Add helper functions for getting memory ranges
powerpc/kexec_file: Mark PPC64 specific code
kexec_file: Allow archs to handle special regions while locating memory hole
powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig
powerpc/64s: Move HMI IRQ stat from percpu variable to paca.
powerpc/fsl/dts: add missing P4080DS I2C devices
ocxl: Address kernel doc errors & warnings
ocxl: Remove unnecessary externs
selftests/powerpc: Return skip code for spectre_v2
powerpc/test_emulate_step: Add testcases for divde[.] and divdeu[.] instructions
powerpc/sstep: Add support for divde[.] and divdeu[.] instructions
powerpc/ppc-opcode: Add divde and divdeu opcodes
spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK
spi: lpspi: remove unused fsl_lpspi->chipselect
spi: lpspi: Fix kernel warning dump when probe fail after calling spi_register
ASoC: tlv320adcx140: Add GPO configuration and drive output config
dt-bindings: tlv320adcx140: Add GPO config and drive config
selftests/powerpc: Fix CPU affinity for child process
powerpc/powernv/sriov: Remove unused but set variable 'phb'
powerpc: use for_each_child_of_node() macro
RDMA/efa: Add EFA 0xefa1 PCI ID
RDMA/efa: User/kernel compatibility handshake mechanism
RDMA/efa: Expose minimum SQ size
RDMA/efa: Expose maximum TX doorbell batch
iommu/amd: Move Kconfig and Makefile bits down into amd directory
iommu/vt-d: Move Kconfig and Makefile bits down into intel directory
usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time
usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers
usb: typec: tcpm: Refactor tcpm_handle_vdm_request
usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper
usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm()
IB/srpt: use new shared CQ mechanism
IB/isert: use new shared CQ mechanism
IB/iser: use new shared CQ mechanism
staging/speakup: Move out of staging
staging: sm750fb: use generic power management
Staging: rtl8712: Fixed a coding sytle issue
staging: rtl8723bs: remove redundant assignment to variable ret
staging: most: usb: remove NET dependency
Documentation/sysctl: Document uclamp sysctl knobs
sched/uclamp: Add a new sysctl to control RT default boost value
sched/uclamp: Fix a deadlock when enabling uclamp static key
powerpc/build: vdso linker warning for orphan sections
powerpc: Use fallthrough pseudo-keyword
powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE
powerpc/kvm/cma: Improve kernel log during boot
powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA
powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for 64bit Book3S
powerpc: Drop old comment about CONFIG_POWER
powerpc/kvm: Use correct CONFIG symbol in comment
powerpc/boot: Fix CONFIG_PPC_MPC52XX references
powerpc/32s: Remove TAUException wart in traps.c
powerpc/32s: Fix CONFIG_BOOK3S_601 uses
powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code
powerpc/52xx: Fix comment about CONFIG_BDI*
powerpc/configs: Remove dead symbols
powerpc/configs: Drop old symbols from ppc6xx_defconfig
powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only
selftests/powerpc: Remove powerpc special cases from stack expansion test
powerpc/mm: Remove custom stack expansion checking
selftests/powerpc: Update the stack expansion test
powerpc: Allow 4224 bytes of stack expansion for the signal frame
selftests/powerpc: Add test of stack expansion logic
selftests/powerpc: Squash spurious errors due to device removal
selftests/powerpc: Add test for pkey siginfo verification
selftests/powerpc: Add wrapper for gettid
selftests/powerpc: Add helper to exit on failure
selftests/powerpc: Harden test for execute-disabled pkeys
selftests/powerpc: Add pkey helpers for rights
selftests/powerpc: Move pkey helpers to headers
powerpc/pseries: Add KVM guest doorbell restrictions
powerpc/pseries: Use doorbells even if XIVE is available
powerpc: Inline doorbell sending functions
powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28
ASoC: tlv320adcx140: Fix various style errors and warnings
sched,tracing: Convert to sched_set_fifo()
MAINTAINERS: update entry to thermal governors file name prefixing
thermal: core: Add thermal zone enable/disable notification
habanalabs: goya_ctx_init() can be static
habanalabs: fix up absolute include instructions
nvme-loop: remove extra variable in create ctrl
nvme-loop: set ctrl state connecting after init
nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
nvme-multipath: fix logic for non-optimized paths
nvme-rdma: fix controller reset hang during traffic
nvme-tcp: fix controller reset hang during traffic
nvmet: introduce the passthru Kconfig option
nvmet: introduce the passthru configfs interface
nvmet: Add passthru enable/disable helpers
nvmet: add passthru code to process commands
nvme: export nvme_find_get_ns() and nvme_put_ns()
nvme: introduce nvme_ctrl_get_by_path()
nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]()
nvme: create helper function to obtain command effects
nvme: clear any SGL flags in passthru commands
nvmet-fc: remove redundant del_work_active flag
nvmet-fc: check successful reference in nvmet_fc_find_target_assoc
nvme-fc: set max_segments to lldd max value
nvme-fc: drop a duplicated word in a comment
nvme-hwmon: log the controller device name
nvme: fix deadlock in disconnect during scan_work and/or ana_work
nvme: document nvme controller states
nvmet: use xarray for ctrl ns storing
nvmet-rdma: use new shared CQ mechanism
nvme-rdma: use new shared CQ mechanism
nvme-pci: add support for ACPI StorageD3Enable property
nvme-pci: use max of PRP or SGL for iod size
nvme-core: replace ctrl page size with a macro
nvme: remove redundant validation in nvme_start_ctrl()
nvme: remove an unnecessary condition
scsi: scsi_debug: Implement tur_ms_to_ready parameter
scsi: scsi_debug: Fix request sense
scsi: lpfc: Fix typo in comment for ULP
fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS.
xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname
xfs: Simplify xfs_attr_node_addname
xfs: Simplify xfs_attr_leaf_addname
xfs: Add helper function xfs_attr_node_removename_rmt
xfs: Add helper function xfs_attr_node_removename_setup
xfs: Add remote block helper functions
xfs: Add helper function xfs_attr_leaf_mark_incomplete
xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform
xfs: Remove xfs_trans_roll in xfs_attr_node_removename
xfs: Remove unneeded xfs_trans_roll_inode calls
xfs: Add helper function xfs_attr_node_shrink
xfs: Pull up xfs_attr_rmtval_invalidate
xfs: Refactor xfs_attr_rmtval_remove
xfs: Pull up trans roll in xfs_attr3_leaf_clearflag
xfs: Factor out xfs_attr_rmtval_invalidate
xfs: Pull up trans roll from xfs_attr3_leaf_setflag
xfs: Refactor xfs_attr_try_sf_addname
xfs: Split apart xfs_attr_leaf_addname
xfs: Pull up trans handling in xfs_attr3_leaf_flipflags
xfs: Factor out new helper functions xfs_attr_rmtval_set
xfs: Check for -ENOATTR or -EEXIST
xfs: Add xfs_has_attr and subroutines
xfs: Refactor xfs_da_state_alloc() helper
xfs: remove xfs_zone_{alloc,zalloc} helpers
xfs: Modify xlog_ticket_alloc() to use kernel's MM API
xfs: Remove kmem_zone_zalloc() usage
xfs: Remove kmem_zone_alloc() usage
xfs: xfs_btree_staging.h: delete duplicated words
xfs: rename the ondisk dquot d_flags to d_type
xfs: improve ondisk dquot flags checking
xfs: create xfs_dqtype_t to represent quota types
xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses
xfs: remove unnecessary quota type masking
xfs: always use xfs_dquot_type when extracting type from a dquot
xfs: refactor quota type testing
xfs: remove the XFS_QM_IS[UGP]DQ macros
xfs: refactor testing if a particular dquot is being enforced
xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*
xfs: drop the type parameter from xfs_dquot_verify
xfs: add more dquot tracepoints
xfs: actually bump warning counts when we send warnings
xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits
xfs: refactor xfs_trans_apply_dquot_deltas
xfs: refactor xfs_trans_dqresv
xfs: refactor xfs_qm_scall_setqlim
xfs: refactor quota exceeded test
xfs: remove unnecessary arguments from quota adjust functions
xfs: refactor default quota limits by resource
xfs: remove qcore from incore dquots
xfs: stop using q_core timers in the quota code
xfs: stop using q_core warning counters in the quota code
xfs: stop using q_core counters in the quota code
xfs: stop using q_core limits in the quota code
xfs: use a per-resource struct for incore dquot data
xfs: stop using q_core.d_id in the quota code
xfs: stop using q_core.d_flags in the quota code
xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format
xfs: rename dquot incore state flags
xfs: refactor quotacheck flags usage
xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_*
xfs: validate ondisk/incore dquot flags
xfs: fix inode quota reservation checks
xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
xfs: fix inode allocation block res calculation precedence
xfs: drain the buf delwri queue before xfsaild idles
scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
scsi: hpsa: Correct ctrl queue depth
scsi: target: tcmu: Make TMR notification optional
scsi: target: tcmu: Implement tmr_notify callback
scsi: target: tcmu: Fix and simplify timeout handling
scsi: target: tcmu: Factor out new helper ring_insert_padding
scsi: target: tcmu: Do not queue aborted commands
scsi: target: tcmu: Use priv pointer in se_cmd
scsi: target: Add tmr_notify backend function
scsi: target: Modify core_tmr_abort_task()
scsi: target: iscsi: Fix inconsistent debug message
scsi: target: iscsi: Fix login error when receiving
Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary
ACPI: NFIT: Add runtime firmware activate support
PM, libnvdimm: Add runtime firmware activation support
Input: uinput - fix typo in function name documentation
clk: sparx5: Add Sparx5 SoC DPLL clock driver
dt-bindings: clock: sparx5: Add bindings include file
net: stmmac: Speed down the PHY if WoL to save energy
net: stmmac: Support WOL with phy
net: stmmac: only call pmt() during suspend/resume if HW enables PMT
net: stmmac: Move device_can_wakeup() check earlier in set_wol
net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame
net: dsa: rtl8366: Fix VLAN set-up
net: dsa: rtl8366: Fix VLAN semantics
fib: use indirect call wrappers in the most common fib_rules_ops
net_sched: initialize timer earlier in red_init()
hinic: add log in exception handling processes
hinic: add support to handle hw abnormal event
remoteproc: kill IPA notify code
net: ipa: new notification infrastructure
remoteproc: k3-dsp: Add support for C71x DSPs
dt-bindings: remoteproc: k3-dsp: Update bindings for C71x DSPs
ice: implement device flash update via devlink
ice: add flags indicating pending update of firmware module
ice: Add AdminQ commands for FW update
ice: Add support for unified NVM update flow capability
Add pldmfw library for PLDM firmware update
remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
remoteproc: k3-dsp: Add a remoteproc driver of K3 C66x DSPs
dt-bindings: remoteproc: Add bindings for C66x DSPs on TI K3 SoCs
remoteproc: k3: Add TI-SCI processor control helper functions
remoteproc: Introduce rproc_of_parse_firmware() helper
drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
dt-bindings: arm: keystone: Add common TI SCI bindings
mptcp: Safely store sequence number when sending data
mptcp: Safely read sequence number when lock isn't held
mptcp: Skip unnecessary skb extension allocation for bare acks
mptcp: Only use subflow EOF signaling on fallback connections
mptcp: Use full MPTCP-level disconnect state machine
mptcp: Add helper to process acks of DATA_FIN
mptcp: Add mptcp_close_state() helper
mptcp: Track received DATA_FIN sequence number and add related helpers
mptcp: Use MPTCP-level flag for sending DATA_FIN
mptcp: Remove outdated and incorrect comment
mptcp: Return EPIPE if sending is shut down during a sendmsg
mptcp: Allow DATA_FIN in headers without TCP FIN
drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
drm/ttm: drop unusued function declaration
drm/ttm: make ttm_tt unbind function return void.
bpf: Fix build without CONFIG_NET when using BPF XDP link
bpf, selftests: use :: 1 for localhost in tcp_server.py
MIPS: Loongson64: Add ISA node for LS7A PCH
MIPS: Loongson64: DTS: Fix ISA and PCI I/O ranges for RS780E PCH
MIPS: Loongson64: Enlarge IO_SPACE_LIMIT
MIPS: Loongson64: Process ISA Node in DeviceTree
of_address: Add bus type match for pci ranges parser
memory: jz4780-nemc: Do not build by default
MIPS: ingenic: Enable JZ4780_NEMC manually
net: improve the user pointer check in init_user_sockptr
net: remove sockptr_advance
net: make sockptr_is_null strict aliasing safe
netfilter: arp_tables: restore a SPDX identifier
mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers
mlxsw: core: Add ethtool support for QSFP-DD transceivers
farsync: use generic power management
RDMA/mlx5: Delete unreachable code
mm/hmm/test: use the new migration invalidation
nouveau/svm: use the new migration invalidation
mm/notifier: add migration invalidation type
mm/migrate: add a flags parameter to migrate_vma
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
nouveau: fix storing invalid ptes
Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR
Bluetooth: Fix suspend notifier race
libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()
drivers/dax: Expand lock scope to cover the use of addresses
fs/dax: Remove unused size parameter
dax: print error message by pr_info() in __generic_fsdax_supported()
parisc: Do not use an ordered store in pa_tlb_lock()
Revert "parisc: Revert "Release spinlocks using ordered store""
Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
Revert "parisc: Drop LDCW barrier in CAS code when running UP"
orangefs: posix acl fix...
Revert "parisc: Improve interrupt handling in arch_spin_lock_flags()"
ASoC: ak4613: Undo conversion to YAML bindings
i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c
i2c: tegra: Fix runtime resume to re-init VI I2C
i2c: tegra: Fix the error path in tegra_i2c_runtime_resume
i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unprepare
i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM
spi: rockchip: Fix error in SPI slave pio read
spi: rockchip: Support 64-location deep FIFOs
spi: rockchip: Config spi rx dma burst size depend on xfer length
spi: spi-topcliff-pch: drop call to wakeup-disable
spi: spidev: Align buffers for DMA
block: Remove callback typedefs for blk_mq_ops
ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER
regulator: cros-ec-regulator: Fix double free of desc->name.
ASoC: tas2562: Convert the tas2562 binding to yaml
ASoC: tas2562: Update shutdown GPIO property
ASoC: convert Everest ES8316 binding to yaml
ASoC: madera: Add channel numbers to AIFs
block: Use non _rcu version of list functions for tag_set_list
memory: jz4780_nemc: Only request IO memory the driver will use
ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3
ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry
bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
NFS: remove redundant initialization of variable result
bus: fsl-mc: Add ACPI support for fsl-mc
bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver
of/irq: Make of_msi_map_rid() PCI bus agnostic
of/irq: make of_msi_map_get_device_domain() bus agnostic
dt-bindings: arm: fsl: Add msi-map device-tree binding for fsl-mc bus
of/device: Add input id to of_dma_configure()
of/iommu: Make of_map_rid() PCI agnostic
ACPI/IORT: Add an input ID to acpi_dma_configure()
ACPI/IORT: Remove useless PCI bus walk
ACPI/IORT: Make iort_msi_map_rid() PCI agnostic
ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic
ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC
svcrdma: CM event handler clean up
svcrdma: Remove transport reference counting
svcrdma: Fix another Receive buffer leak
perf bench: Add basic syscall benchmark
dma-contiguous: cleanup dma_alloc_contiguous
perf/x86/rapl: Add Hygon Fam18h RAPL support
sched: Remove duplicated tick_nohz_full_enabled() check
kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer()
ARM: mstar: Add reboot support
ARM: mstar: Add "pmsleep" node to base dtsi
ARM: mstar: Add PMU
ARM: mstar: Adjust IMI size for infinity3
ARM: mstar: Adjust IMI size for mercury5
ARM: mstar: Adjust IMI size of infinity
ARM: mstar: Add IMI SRAM region
dt-bindings: arm: mstar: Move existing MStar binding descriptions
dt-bindings: arm: mstar: Add binding details for mstar, pmsleep
xhci: dbgtty: Make some functions static
xhci: dbc: Make function xhci_dbc_ring_alloc() static
xdp: Prevent kernel-infoleak in xsk_getsockopt()
bpf: Fix swapped arguments in calls to check_buffer_access
dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC
dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC
PCI: cadence: Add MSI-X support to Endpoint driver
Make LEDS_LP55XX_COMMON depend on I2C to fix build errors:
selftests/bpf: Add new bpf_iter context structs to fix build on old kernels
PCI: hv: Make some functions static
bpf: Fix bpf_ringbuf_output() signature to return long
PCI: tegra: Remove PLL power supplies
dt-bindings: pci: tegra: Remove PLL power supplies
ARM: 8996/1: Documentation/Clean up the description of mach-<class>
ARM: 8995/1: drop Thumb-2 workaround for ancient binutils
ARM: 8994/1: mm: drop kimage_voffset which was only used by KVM
KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS
KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE
net/mlx5: drop unnecessary list_empty
net/mlx5: Use fallthrough pseudo-keyword
net/mlx5: DR, Reduce print level for matcher print
net/mlx5e: Add support for PCI relaxed ordering
net/mlx5e: Use indirect call wrappers for RX post WQEs functions
net/mlx5e: Move exposure of datapath function to txrx header
net/mlx5e: RX, Re-work initializaiton of RX function pointers
net/mlx5e: Link non uplink representors to PCI device
net/mlx5: E-switch, Use eswitch total_vports
net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports
net/mlx5: E-switch, Consider maximum vf vports for steering init
net/mlx5: Add function ID to reclaim pages debug log
net/mlx5: Hold pages RB tree per VF
platform/x86: thinkpad_acpi: add documentation for battery charge control
parisc: Replace HTTP links with HTTPS ones
parisc: elf.h: delete a duplicated word
parisc: Report bad pages as HardwareCorrupted
ARM: mstar: Fix dts filename for 70mai midrive d08
ARM: mstar: Add dts for 70mai midrive d08
ARM: mstar: Add dts for msc313(e) based BreadBee boards
ARM: mstar: Add mercury5 series dtsis
ARM: mstar: Add infinity/infinity3 family dtsis
ARM: mstar: Add Armv7 base dtsi
ARM: mstar: Add binding details for mstar,l3bridge
ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs
dt-bindings: arm: Add mstar YAML schema
dt-bindings: vendor-prefixes: Add thingy.jp prefix
dt-bindings: vendor-prefixes: Add 70mai vendor prefix
dt-bindings: vendor-prefixes: Add sstar vendor prefix
dt-bindings: vendor-prefixes: Add mstar vendor prefix
arm64: dts: sparx5: Add i2c devices, i2c muxes
arm64: dts: sparx5: Add Sparx5 SoC DPLL clock
fanotify: compare fsid when merging name event
lockdep: Move list.h inclusion into lockdep.h
mtd: revert "spi-nor: intel: provide a range for poll_timout"
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: Remove legacy MIPS_MACHINE option
MIPS: ath79: Remove unused include <asm/mips_machine.h>
MIPS: cpu-feature-overrides: Remove not needed overrides
Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
staging/speakup: Update TODO list
staging: vc04_services: Use fallthrough pseudo-keyword
staging: qlge: Use fallthrough pseudo-keyword
staging: comedi: s526: Use fallthrough pseudo-keyword
staging: rtl8712: Use fallthrough pseudo-keyword
staging: ks7010: Use fallthrough pseudo-keyword
staging: rtl8723bs: Use fallthrough pseudo-keyword
staging: gdm724x: Use fallthrough pseudo-keyword
staging: rtl8192e: Use fallthrough pseudo-keyword
staging: wfx: Remove unnecessary return variable
staging: r8188eu: use proper type for second argiment of rtw_(aes|tkip|wep)_(decrypt|encrypt)
staging: greybus: gpio: Use irqchip template
staging: vchiq: Fix refcounting bug in buffer_from_host()
xtensa: add boot subdirectories build artifacts to 'targets'
xtensa: add uImage and xipImage to targets
xtensa: move vmlinux.bin[.gz] to boot subdirectory
xtensa: initialize_mmu.h: fix a duplicated word
selftests/seccomp: add xtensa support
xtensa: add seccomp support
xtensa: expose syscall through user_pt_regs
xtensa: add audit support
ARM: dts: berlin: Align L2 cache-controller nodename with dtschema
Bluetooth: hci_serdev: Only unregister device if it was registered
Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier
Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers
arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree
arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree
arm64: dts: qcom: msm8992: Add RPMCC node
arm64: dts: qcom: msm8992: Add PSCI support.
arm64: dts: qcom: msm8992: Add PMU node
arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes
arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device
arm64: dts: qcom: msm8992: Add a SCM node
arm64: dts: qcom: msm8992: Add a proper CPU map
arm64: dts: qcom: bullhead: Move UART pinctrl to SoC
arm64: dts: qcom: bullhead: Add qcom,msm-id
arm64: dts: qcom: msm8992: Fix SDHCI1
arm64: dts: qcom: msm8992: Modernize the DTS style
arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sumire-RoW)
arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead.
arm64: dts: qcom: msm8994: Add support for SMD RPM
arm64: dts: qcom: msm8992: Add a label to rpm-requests
arm64: dts: qcom: msm8994: Add SCM node
arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes
arm64: dts: qcom: add sm8250 GPU nodes
arm64: dts: qcom: add sm8150 GPU nodes
dt-bindings: power: Add missing rpmpd rpmh regulator level
arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp
arm64: dts: qcom: sc7180: Add interconnects property for GPU
arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling
arm64: dts: qcom: sc7180: Add support for context losing replicator
remoteproc: qcom_q6v5_mss: Remove redundant running state
remoteproc: qcom: q6v5: Update running state before requesting stop
remoteproc: qcom_q6v5_mss: Add modem debug policy support
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
usb: chipidea: imx: get available runtime dr mode for wakeup setting
soc: qcom: pdr: Reorder the PD state indication ack
usb: chipidea: add query_available_role interface
KVM: PPC: Book3S HV: Rework secure mem slot dropping
KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up
KVM: PPC: Book3S HV: Migrate hot plugged memory
KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs
KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs
KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START
KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c
clk: qoriq: add LS1021A core pll mux options
clk: clk-atlas6: fix return value check in atlas6_clk_init()
clk: tegra: pll: Improve PLLM enable-state detection
clk: X1000: Add support for calculat REFCLK of USB PHY.
clk: JZ4780: Reformat the code to align it.
clk: JZ4780: Add functions for enable and disable USB PHY.
clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
dt-bindings: clock: Add tabs to align code.
dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
power: supply: rt5033_battery: Fix error code in rt5033_battery_probe()
power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN
power: supply: check if calc_soc succeeded in pm860x_init_battery
power: supply: bq2xxxx: Replace HTTP links with HTTPS ones
power: reset: add driver for LinkStation power off
ARM: dts: Aspeed: tacoma: Enable EHCI controller
ARM: dts: aspeed: rainier: Enable EHCI controller
ARM: dts: aspeed: rainier: Switch OCCs to P10
ARM: dts: aspeed: rainier: Add FSI I2C masters
ARM: dts: aspeed: rainier: Add CFAM SPI controllers
ARM: dts: aspeed: rainier: Add I2C buses for NVMe use
ARM: dts: aspeed: Initial device tree for AMD EthanolX
ARM: dts: rainier: Describe GPIO mux on I2C3
power: supply: sc27xx: prevent adc * 1000 from overflow
math64: New DIV_S64_ROUND_CLOSEST helper
doc/zh_CN: add cpu-load Chinese version
Documentation/admin-guide: tainted-kernels: fix spelling mistake
MAINTAINERS: adjust kprobes.rst entry to new location
devices.txt: document rfkill allocation
clk: davinci: Use fallthrough pseudo-keyword
clk: imx: Use fallthrough pseudo-keyword
PCI: correct flag name
docs: filesystems: vfs: correct flag name
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
clk: qcom: gcc-sdm660: Add missing modem reset
docs: filesystems: vfs: correct sync_mode flag names
docs: path-lookup: markup fixes for emphasis
docs: path-lookup: more markup fixes
docs: path-lookup: fix HTML entity mojibake
sched: Fix a typo in a comment
fsnotify: create method handle_inode_event() in fsnotify_operations
fanotify: report parent fid + child fid
fanotify: report parent fid + name + child fid
fanotify: add support for FAN_REPORT_NAME
fanotify: report events with parent dir fid to sb/mount/non-dir marks
fanotify: add basic support for FAN_REPORT_DIR_FID
fsnotify: remove check that source dentry is positive
fsnotify: send event with parent/name info to sb/mount/non-dir marks
audit: do not set FS_EVENT_ON_CHILD in audit marks mask
inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask
fsnotify: pass dir and inode arguments to fsnotify()
fsnotify: create helper fsnotify_inode()
of: property: Add device link support for pinctrl-0 through pinctrl-8
of: property: Add device link support for multiple DT bindings
arm64: dts: qcom: sc7180: Add iommus property to ETR
arm64: dts: qcom: sc7180: Add support to skip powering up of ETM
integrity: remove redundant initialization of variable ret
arm64: dts: qcom: sc7180: Add properties to qfprom for fuse blowing
tools, bpftool: Add LSM type to array of prog names
tools, bpftool: Skip type probe if name is not found
Smack: prevent underflow in smk_set_cipso()
Smack: fix another vsscanf out of bounds
i2c: core: do not use logical device when creating irq domain
net/mlx4: Use fallthrough pseudo-keyword
drm: Remove redundant NULL check
qed: fix assignment of n_rq_elems to incorrect params field
vfio/type1: Refactor vfio_iommu_type1_ioctl()
vfio/pci: Add QAT devices to denylist
vfio/pci: Add device denylist
PCI: Add Intel QuickAssist device IDs
vfio/pci: Hold igate across releasing eventfd contexts
vfio/spapr_tce: convert get_user_pages() --> pin_user_pages()
vfio/type1: Add conditional rescheduling after iommu map failed
vfio/pci: Add Intel X550 to hidden INTx devices
vfio: Cleanup allowed driver naming
sfc_ef100: implement ndo_get_phys_port_{id,name}
sfc_ef100: read device MAC address at probe time
sfc_ef100: probe the PHY and configure the MAC
sfc_ef100: actually perform resets
sfc_ef100: extend ef100_check_caps to cover datapath_caps3
sfc_ef100: read datapath caps, implement check_caps
sfc_ef100: process events for MCDI completions
sfc_ef100: implement ndo_open/close and EVQ probing
sfc_ef100: implement MCDI transport
sfc_ef100: don't call efx_reset_down()/up() on EF100
sfc_ef100: PHY probe stub
sfc_ef100: reset-handling stub
sfc: skeleton EF100 PF driver
sfc_ef100: register accesses on EF100
sfc_ef100: add EF100 register definitions
sfc: remove efx_ethtool_nway_reset()
fsnotify: send event to parent and child with single callback
inotify: report both events on parent and child with single callback
dnotify: report both events on parent and child with single callback
fanotify: no external fh buffer in fanotify_name_event
fanotify: use struct fanotify_info to parcel the variable size buffer
fsnotify: add object type "child" to object type iterator
fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mount/non-dir marks
fanotify: prepare for implicit event flags in mark mask
fanotify: mask out special event flags from ignored mask
fanotify: generalize test for FAN_REPORT_FID
fanotify: distinguish between fid encode error and null fid
fanotify: generalize merge logic of events on dir
fanotify: generalize the handling of extra event flags
fanotify: remove event FAN_DIR_MODIFY
net: prp: enhance debugfs to display PRP info
net: prp: add packet handling support
net: hsr: define and use proto_ops ptrs to handle hsr specific frames
net: prp: add supervision frame generation utility function
net: hsr: introduce protocol specific function pointers
net: hsr: introduce common code for skb initialization
hsr: enhance netlink socket interface to support PRP
qed: fix the allocation of the chains with an external PBL
arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3
arm64: dts: meson: misc fixups for w400 dtsi
bnxt_en: Add support for 'ethtool -d'
bnxt_en: Switch over to use the 64-bit software accumulated counters.
bnxt_en: Accumulate all counters.
bnxt_en: Retrieve hardware masks for port counters.
bnxt_en: Retrieve hardware counter masks from firmware if available.
bnxt_en: Allocate additional memory for all statistics blocks.
bnxt_en: Refactor statistics code and structures.
bnxt_en: Use macros to define port statistics size and offset.
bnxt_en: Update firmware interface to 1.10.1.54.
bnxt_en: Remove PCIe non-counters from ethtool statistics
net: Removed the device type check to add mpls support for devices
ipmr: Copy option to correct variable
fs: define inode flags using bit numbers
kill unused dump_fpu() instances
regset: kill user_regset_copyout{,_zero}()
regset(): kill ->get_size()
regset: kill ->get()
csky: switch to ->regset_get()
xtensa: switch to ->regset_get()
parisc: switch to ->regset_get()
nds32: switch to ->regset_get()
nios2: switch to ->regset_get()
hexagon: switch to ->regset_get()
h8300: switch to ->regset_get()
openrisc: switch to ->regset_get()
riscv: switch to ->regset_get()
c6x: switch to ->regset_get()
ia64: switch to ->regset_get()
arc: switch to ->regset_get()
arm: switch to ->regset_get()
sh: convert to ->regset_get()
arm64: switch to ->regset_get()
mips: switch to ->regset_get()
sparc: switch to ->regset_get()
s390: switch to ->regset_get()
powerpc: switch to ->regset_get()
x86: switch to ->regset_get()
regset: new method and helpers for it
copy_regset_to_user(): do all copyout at once.
[elf-fdpic] switch coredump to regsets
[elf-fdpic] use elf_dump_thread_status() for the dumper thread as well
[elf-fdpic] move allocation of elf_thread_status into elf_dump_thread_status()
[elf-fdpic] coredump: don't bother with cyclic list for per-thread objects
kill elf_fpxregs_t
take fdpic-related parts of elf_prstatus out
unexport linux/elfcore.h
introduction of regset ->get() wrappers, switching ELF coredumps to those
net/smc: unique reason code for exceeded max dmb count
s390/ism: indicate correct error reason in ism_alloc_dmb()
sfc: drop unnecessary list_empty
ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent()
fsnotify: pass dir argument to handle_event() callback
PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver
igc: Fix static checker warning
igc: Clean up the hw_stats structure
igc: Clean up the mac_info structure
igc: Remove ledctl_ fields from the mac_info structure
igc: Fix registers definition
igc: Remove unneeded ICTXQMTC register
igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters
igc: Remove unneeded variable
sparc64: get rid of odd callers of copy_regset_from_user()
sparc32: get rid of odd callers of copy_regset_from_user()
RDMA/core: Fix return error value in _ib_modify_qp() to negative
PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
PCI: cadence: Add new *ops* for CPU addr fixup
dt-bindings: PCI: cadence: Remove "mem" from reg binding
PCI: cadence: Allow pci_host_bridge to have custom pci_ops
PCI: cadence: Add support to start link and verify link status
PCI: cadence: Convert all r/w accessors to perform only 32-bit accesses
linux/kernel.h: Add PTR_ALIGN_DOWN macro
PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path
PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-match-nbits" property
KVM: Using macros instead of magic values
genirq/debugfs: Add missing irqchip flags
genirq/affinity: Make affinity setting if activated opt-in
RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7
RDMA/mlx5: Use MLX5_SET macro instead of local structure
spi: correct kernel-doc inconsistency
spi: sun4i: update max transfer size reported
spi: imx: enable runtime pm support
MIPS: KVM: Fix build error caused by 'kvm_run' cleanup
platform/x86: thinkpad_acpi: use standard charge control attribute names
platform/x86: thinkpad_acpi: remove unused defines
platform/chrome: cros_ec: Fix host command for regulator control.
regulator: pca9450: Convert to use module_i2c_driver
Revert "usb: dwc2: override PHY input signals with usb role switch support"
platform/x86: ISST: drop a duplicated word in isst_if.h
Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs"
ACPI: APEI: remove redundant assignment to variable rc
ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines
ASoC: AMD: Restore PME_EN state at Power On
ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check
ACPI: NUMA: Remove the useless sub table pointer check
ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array()
locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs
ASoC: intel: use asoc_substream_to_rtd()
ASoC: intel/boards: use asoc_substream_to_rtd()
ACPICA: Update version to 20200717
ACPICA: Do not increment operation_region reference counts for field units
ACPICA: Replace one-element array with flexible-array
ACPI: Replace HTTP links with HTTPS ones
powercap: Add Power Limit4 support
ACPI: Use valid link to the ACPI specification
iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory
mmc: jz4740: Use pm_ptr() macro
PM: Make *_DEV_PM_OPS macros use __maybe_unused
PM: core: introduce pm_ptr() macro
USB: iowarrior: fix up report size handling for some devices
PCI: hv: Fix a timing issue which causes kdump to fail occasionally
pm-graph v5.7 - important s2idle fixes
x86/cpu: Refactor sync_core() for readability
x86/cpu: Relocate sync_core() to sync_core.h
x86/cpufeatures: Add enumeration for SERIALIZE instruction
x86/mm/64: Make sync_global_pgds() static
x86/mm/64: Do not sync vmalloc/ioremap mappings
x86/mm: Pre-allocate P4D/PUD pages for vmalloc area
ACPI: OSL: Clean up the removal of unused memory mappings
ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem()
ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address()
ACPICA: Preserve memory opregion mappings
ACPI: OSL: Implement deferred unmapping of ACPI memory
Revert "test_firmware: Test platform fw loading on non-EFI systems"
dmaengine: dw: Don't include unneeded header to platform data header
MAINTAINERS: Add Git repository for memory controller drivers
memory: brcmstb_dpfe: Fix language typo
memory: samsung: exynos5422-dmc: Correct white space issues
memory: samsung: exynos-srom: Correct alignment
memory: pl172: Enclose macro argument usage in parenthesis
memory: of: Correct kerneldoc
memory: omap-gpmc: Fix language typo
memory: omap-gpmc: Correct white space issues
memory: omap-gpmc: Use 'unsigned int' for consistency
memory: omap-gpmc: Enclose macro argument usage in parenthesis
memory: omap-gpmc: Correct kerneldoc
memory: mvebu-devbus: Align with open parenthesis
memory: mvebu-devbus: Add missing braces to all arms of if statement
memory: bt1-l2-ctl: Add blank lines after declarations
dmaengine: Actions: Add support for S700 DMA engine
dmaengine: Actions: get rid of bit fields from dma descriptor
dt-bindings: dmaengine: convert Actions Semi Owl SoCs bindings to yaml
dmaengine: idxd: add missing invalid flags field to completion
dmaengine: dw: Initialize max_sg_burst capability
dmaengine: dw: Introduce max burst length hw config
dmaengine: dw: Initialize min and max burst DMA device capability
dmaengine: dw: Set DMA device max segment size parameter
dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config
dmaengine: Introduce DMA-device device_caps callback
dmaengine: Introduce max SG burst capability
dmaengine: Introduce min burst length capability
dt-bindings: dma: dw: Add max burst transaction length property
dt-bindings: dma: dw: Convert DW DMAC to DT binding
udf: osta_udf.h: delete a duplicated word
reiserfs: reiserfs.h: delete a duplicated word
ext2: ext2.h: fix duplicated word + typos
dmaengine: ti: k3-udma: Query throughput level information from hardware
dmaengine: ti: k3-udma: Use defines for capabilities register parsing
printk: Make linux/printk.h self-contained
s390/vmemmap: coding style updates
s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections
s390/vmemmap: remember unused sub-pmd ranges
s390/vmemmap: fallback to PTEs if mapping large PMD fails
s390/vmem: cleanup empty page tables
s390/vmemmap: take the vmem_mutex when populating/freeing
s390/vmemmap: cleanup when vmemmap_populate() fails
thermal: qcom: tsens-v0_1: Add support for MSM8939
s390/vmemmap: extend modify_pagetable() to handle vmemmap
s390/vmem: consolidate vmem_add_range() and vmem_remove_range()
s390/vmem: rename vmem_add_mem() to vmem_add_range()
s390: enable HAVE_FUNCTION_ERROR_INJECTION
s390/pci: clarify comment in s390_mmio_read/write
dt-bindings: tsens: qcom: Document MSM8939 compatible
irqchip/imx-intmux: Implement intmux runtime power management
irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()
irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h
irqchip/stm32-exti: Map direct event to irq parent
irqchip/mtk-cirq: Convert to a platform driver
irqchip/mtk-sysirq: Convert to a platform driver
irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros
irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros
irqchip: irq-bcm2836.h: drop a duplicated word
irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map
irqchip/gic-v3: Remove unused register definition
irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
irqdomain: Export irq_domain_update_bus_token
irqchip/mips-gic: Make local symbols static
genirq/irqdomain: Remove redundant NULL pointer check on fwnode
irqchip/ativic32: Constify irq_domain_ops
irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API
drm/fourcc: fix Amlogic Video Framebuffer Compression macro
powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y
mtd: spi-nor: update read capabilities for w25q64 and s25fl064k
mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g
mtd: spi-nor: macronix: Add support for mx66u2g45g
mtd: spi-nor: intel-spi: Simulate WRDI command
m68k: stmark2: enable edma support for dspi
m68k: use asm-generic cmpxchg_local()
m68k: mcfmmu: remove stale part of comment about steal_context
m68knommu: fix overwriting of bits in ColdFire V3 cache control
m68k: fix ColdFire mmu init compile warning
m68knommu: fix use of cpu_to_le() on IO access
m68knommu: __force type casts for raw IO access
m68k: stmark2: defconfig updates
gpio: regmap: fix type clash
power: fix duplicated words in bq2415x_charger.h
power: Convert to DEFINE_SHOW_ATTRIBUTE
power: reset: keystone-reset: Replace HTTP links with HTTPS ones
SUNRPC: Refresh the show_rqstp_flags() macro
x86/ioperm: Initialize pointer bitmap with NULL rather than 0
entry: Correct __secure_computing() stub
f2fs: compress: delay temp page allocation
f2fs: compress: fix to update isize when overwriting compressed file
f2fs: space related cleanup
powerpc/powernv/pci.h: delete duplicated word
powerpc/smu.h: delete duplicated word
powerpc/reg.h: delete duplicated word
powerpc/ppc_asm.h: delete duplicated word
powerpc/hw_breakpoint.h: delete duplicated word
powerpc/epapr_hcalls.h: delete duplicated words
powerpc/cputime.h: delete duplicated word
powerpc/book3s/radix-4k.h: delete duplicated word
powerpc/book3s/mmu-hash.h: delete duplicated word
powerpc/lib: remove memcpy_flushcache redundant return
powerpc/ptdump: Refactor update of pg_state
powerpc/ptdump: Refactor update of st->last_pa
powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX
powerpc/32s: Kernel space starts at TASK_SIZE
powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET
powerpc/32s: Only leave NX unset on segments used for modules
powerpc: Use MODULES_VADDR if defined
powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space
powerpc/papr_scm: Make some symbols static
powerpc/64s: allow for clang's objdump differences
powerpc: Implement smp_cond_load_relaxed()
powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint
powerpc/pseries: Implement paravirt qspinlocks for SPLPAR
powerpc/64s: Implement queued spinlocks and rwlocks
entry: Correct 'noinstr' attributes
powerpc: Move spinlock implementation to simple_spinlock
powerpc/pseries: Move some PAPR paravirt functions to their own file
powerpc/numa: Limit possible nodes to within num_possible_nodes
macintosh/via-macii: Clarify definition of macii_init()
macintosh/via-macii: Use the stack for reset request storage
macintosh/via-macii: Use unsigned type for autopoll_devs variable
macintosh/via-macii: Use bool type for reading_reply variable
macintosh/via-macii: Handle poll replies correctly
macintosh/via-macii: Remove read_done state
macintosh/via-macii: Handle /CTLR_IRQ signal correctly
macintosh/via-macii: Poll the device most likely to respond
macintosh/via-macii: Access autopoll_devs when inside lock
macintosh/adb-iop: Implement SRQ autopolling
macintosh/adb-iop: Implement sending -> idle state transition
macintosh/adb-iop: Implement idle -> sending state transition
macintosh/adb-iop: Resolve static checker warnings
macintosh/adb-iop: Access current_req and adb_iop_state when inside lock
macintosh/adb-iop: Adopt bus reset algorithm from via-macii driver
macintosh/adb-iop: Correct comment text
macintosh/adb-iop: Remove dead and redundant code
powerpc/perf: Initialize power10 PMU registers in cpu setup routine
powerpc/powernv/sriov: Remove vfs_expanded
powerpc/powernv/sriov: Make single PE mode a per-BAR setting
powerpc/powernv/sriov: Refactor M64 BAR setup
powerpc/powernv/sriov: Move M64 BAR allocation into a helper
powerpc/powernv/sriov: De-indent setup and teardown
powerpc/powernv/sriov: Drop iov->pe_num_map[]
powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()
powerpc/powernv/sriov: Factor out M64 BAR setup
powerpc/powernv/sriov: Simplify used window tracking
powerpc/powernv/sriov: Rename truncate_iov
powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV
powerpc/powernv/sriov: Move SR-IOV into a separate file
powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window
powerpc/powernv/pci: Add explicit tracking of the DMA setup state
powerpc/powernv/pci: Always tear down DMA windows on PE release
powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper
powerpc/eeh: Move PE tree setup into the platform
powerpc/eeh: Drop pdn use in eeh_pe_tree_insert()
powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe()
powerpc/eeh: Remove class code field from edev
powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log
powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config()
powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify()
powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config()
powerpc/eeh: Remove VF config space restoration
powerpc/eeh: Kill off eeh_ops->get_pe_addr()
powerpc/pseries: Stop using pdn->pe_number
powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev
powerpc/eeh: Remove eeh_dev.c
powerpc/eeh: Remove eeh_dev_phb_init_dynamic()
powerpc/watchpoint: Remove 512 byte boundary
powerpc/watchpoint: Return available watchpoints dynamically
powerpc/watchpoint: Guest support for 2nd DAWR hcall
powerpc/watchpoint: Rename current H_SET_MODE DAWR macro
powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit
powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR
powerpc/watchpoint: Enable watchpoint functionality on power10 guest
powerpc/watchpoint: Fix DAWR exception for CACHEOP
powerpc/watchpoint: Fix DAWR exception constraint
powerpc/watchpoint: Fix 512 byte boundary limit
powerpc/book3s64/pkey: Disable pkey on POWER6 and before
dt-bindings: i2c: renesas,iic: Document r8a774e1 support
dt-bindings: i2c: renesas,i2c: Document r8a774e1 support
i2c: rcar: slave: only send STOP event when we have been addressed
MIPS: Fix unable to reserve memory for Crash kernel
x86: uv: uv_hub.h: Delete duplicated word
x86: cmpxchg_32.h: Delete duplicated word
x86: bootparam.h: Delete duplicated word
MIPS: CPU#0 is not hotpluggable
MIPS: ingenic: JZ4725B: Add IPU node
mips: octeon: octeon.h: delete duplicated word
mips: octeon: cvmx-pow.h: fix duplicated words
mips: octeon: cvmx-pkoh: fix duplicated words
mips: octeon: cvmx-pip.h: delete duplicated word
mips: octeon: cvmx-l2c.h: delete duplicated word
mips: io.h: delete duplicated word
bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands
selftests/bpf: Add BPF XDP link selftests
libbpf: Add support for BPF XDP link
bpf: Implement BPF XDP link-specific introspection APIs
bpf, xdp: Implement LINK_UPDATE for BPF XDP link
bpf, xdp: Add bpf_link-based XDP attachment API
bpf, xdp: Extract common XDP program attachment logic
bpf, xdp: Maintain info on attached XDP BPF programs in net_device
bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL
bpf: Fix build on architectures with special bpf_user_pt_regs_t
bpf/local_storage: Fix build without CONFIG_CGROUP
Documentation/bpf: Document CGROUP_STORAGE map type
selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress
bpf: Make cgroup storages shared between programs on the same cgroup
selftests/bpf: Add get_stackid_cannot_attach
selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs
selftests/bpf: Add callchain_stackid
selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches
libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO
bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work
selftests/bpf: Add a test for out of bound rdonly buf access
bpf: Separate bpf_get_[stack|stackid] for perf events BPF
selftests/bpf: Add a test for bpf sk_storage_map iterator
selftests/bpf: Add test for bpf array map iterators
selftests/bpf: Add test for bpf hash map iterators
tools/bpftool: Add bpftool support for bpf map element iterator
tools/libbpf: Add support for bpf map element iterator
bpf: Implement bpf iterator for sock local storage map
bpf: Implement bpf iterator for array maps
bpf: Implement bpf iterator for hash maps
bpf: Add bpf_prog iterator
bpf: Implement bpf iterator for map elements
bpf: Fix pos computation for bpf_iter seq_ops->start()
bpf: Support readonly/readwrite buffers in verifier
selftests/bpf: Test BPF socket lookup and reuseport with connections
bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t
bpf: Refactor bpf_iter_reg to have separate seq_info member
udp: Don't discard reuseport selection when group has connections
tools/bpftool: Strip BPF .o files before skeleton generation
driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
tools/testing/nvdimm: Emulate firmware activation commands
tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation
tools/testing/nvdimm: Add command debug messages
tools/testing/nvdimm: Cleanup dimm index passing
ACPI: NFIT: Define runtime firmware activation commands
ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor
libnvdimm: Validate command family indices
locking/lockdep: Fix overflow in presentation of average lock-time
io-wq: update hash bits
io_uring: fix missing io_queue_linked_timeout()
io_uring: mark ->work uninitialised after cleanup
x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in xen_tsc_khz()
bcache: fix bio_{start,end}_io_acct with proper device
bcache: avoid extra memory consumption in struct bbio for large bucket size
bcache: avoid extra memory allocation from mempool c->fill_iter
bcache: add sysfs file to display feature sets information of cache set
bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
bcache: handle btree node memory allocation properly for bucket size > 8MB
bcache: handle cache set verify_ondisk properly for bucket size > 8MB
bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
bcache: handle c->uuids properly for bucket size > 8MB
bcache: introduce meta_bucket_pages() related helper routines
bcache: struct cache_sb is only for in-memory super block now
bcache: move bucket related code into read_super_common()
bcache: increase super block version for cache device and backing device
bcache: fix super block seq numbers comparision in register_cache_set()
bcache: disassemble the big if() checks in bch_cache_set_alloc()
bcache: add more accurate error information in read_super_common()
bcache: add read_super_common() to read major part of super block
bcache: fix overflow in offset_to_stripe()
bcache: avoid nr_stripes overflow in bcache_device_init()
bcache: Use struct_size() in kzalloc()
bcache: movinggc: Use struct_size() helper in kzalloc()
bcache: writeback: Remove unneeded variable i
bcache: journel: use for_each_clear_bit() to simplify the code
bcache: allocate meta data pages as compound pages
bcache: Fix typo in Kconfig name
staging: comedi: addi: Replace HTTP links with HTTPS ones
staging: comedi: amplc: Replace HTTP links with HTTPS ones
staging: comedi: das: Replace HTTP links with HTTPS ones
staging: comedi: dt: Replace HTTP links with HTTPS ones
staging: comedi: ni: Replace HTTP links with HTTPS ones
staging: comedi: pcl: Replace HTTP links with HTTPS ones
staging: comedi: pcm: Replace HTTP links with HTTPS ones
staging: comedi: adl: Replace HTTP links with HTTPS ones
staging: comedi: adv: Replace HTTP links with HTTPS ones
staging: comedi: cb: Replace HTTP links with HTTPS ones
staging: comedi: Replace HTTP links with HTTPS ones
STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error
x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs
x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
sched/uclamp: Remove unnecessary mutex_init()
firmware_loader: EFI firmware loader must handle pre-allocated buffer
selftest/firmware: Add selftest timeout in settings
test_firmware: Test platform fw loading on non-EFI systems
x86/defconfigs: Refresh defconfig files
x86/mm: Remove the unused mk_kernel_pgd() #define
x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros
x86/ioapic: Remove unused "IOAPIC_AUTO" define
net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU
net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X
net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
scsi: mvsas: Move 'core_nr' inside #ifdef and remove unused variable 'res_flag'
scsi: esas2r: Demote a few non-conformant kerneldoc headers
scsi: bnx2i: Add parameter description and rename another
scsi: bfa: Ensure a blank line precedes next function/header
scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error'
scsi: qedi: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote non-kerneldoc headers down to standard comment blocks
scsi: esas2r: Add braces around the one-line if()
scsi: qedi: Remove set but unused variable 'tmp'
scsi: be2iscsi: Correct misdocumentation of function param 'ep'
scsi: bnx2i: Add, remove and edit some function parameter descriptions
scsi: bnx2i: Fix a whole host of kerneldoc issues
scsi: bfa: Remove unused variable 'adisc'
scsi: bfa: Demote non-compliant kerneldoc headers to standard comments
scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param
scsi: bfa: Staticify non-external functions
scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg
scsi: csiostor: Mark known unused variable as __always_unused
scsi: bfa: Remove a few unused variables 'pgoff' and 't'
scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param
scsi: lpfc: Fix a bunch of kerneldoc misdemeanors
scsi: qla4xxx: Rename function parameter descriptions
scsi: lpfc: Add and rename a whole bunch of function parameter descriptions
scsi: lpfc: Use __printf() format notation
scsi: qla4xxx: Remove set but unused variable 'status'
scsi: ips: Convert strnlen() to memcpy() since result should not be NUL terminated
scsi: ips: Remove some set but unused variables
scsi: qedi: Remove 2 set but unused variables
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Remove set but unused variable 'rp'
scsi: bnx2i: Add missing descriptions for 'attr' parameter
scsi: bfa: Staticify local functions
scsi: ufs: ufs-exynos: Demote seemingly unintentional kerneldoc header
scsi: bnx2i: Fix parameter misnaming in function header
scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers
scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues
scsi: lpfc: Fix some function parameter descriptions
scsi: cxgb3i: Remove bad documentation and demote kerneldoc header
scsi: sym53c8xx_2: Ensure variable has the same stipulations as code using it
scsi: sym53c8xx_2: Add missing description for 'pdev'
scsi: lpfc: Ensure variable has the same stipulations as code using it
scsi: bfa: Staticify all local functions
scsi: csiostor: Demote kerneldoc that fails to meet the criteria
scsi: qla4xxx: Supply description for 'code'
scsi: qla4xxx: Remove three set but unused variables
scsi: csiostor: Fix misnamed function parameter
scsi: lpfc: Fix-up formatting/docrot where appropriate
scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err'
scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param
scsi: qla4xxx: Repair function documentation headers
scsi: qla4xxx: Fix some kerneldoc parameter documentation issues
scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set_phy_profile_req'
scsi: lpfc: Fix-up around 120 documentation issues
scsi: qla4xxx: Fix incorrectly named function parameter
scsi: qla4xxx: Fix-up incorrectly documented parameter
scsi: lpfc: Remove unused variable 'pg_addr'
scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place its used
scsi: pm8001: Remove a bunch of set but unused variables
scsi: pm8001: Fix some function documentation issues
scsi: pm8001: Fix a bunch of kerneldoc issues
scsi: aic7xxx: Remove set but unused variables 'targ_info' and 'value'
scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header
scsi: qla4xxx: Check return value of pci_set_mwi()
scsi: qla4xxx: Remove set but unused variable 'func_number'
scsi: pm8001: Add descriptions for unused 'attr' function parameters
scsi: pm8001: Move function header and supply some missing parameter descriptions
scsi: aic94xx: Fix kerneldoc formatting issue with 'task'
scsi: aacraid: Add descriptions for missing parameters
scsi: aic94xx: Fix a couple of kerneldoc formatting issues
scsi: aacraid: Add missing description for 'dev'
scsi: aacraid: Add missing description for 'dev'
scsi: aacraid: Add descriptions for missing parameters
scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables
scsi: arcmsr: arcmsr_hba: Remove statement with no effect
scsi: dpt_i2o: Remove superfluous memset()
scsi: core: Delete unnecessary buffer allocation for every loop iteration
scsi: core: Add missing scsi_device_put() in scsi_host_block()
scsi: core: Only return started requests from scsi_host_find_tag()
scsi: fcoe: Use eth_zero_addr() to clear mac address
scsi: fnic: Use eth_broadcast_addr() to assign broadcast address
scsi: isci: Remove redundant initialization of variable 'status'
scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer
scsi: mesh: Fix panic after host or bus reset
scsi: libsas: Remove redundant assignment to variable res
scsi: libsas: Check link status in ATA prereset()
scsi: libsas: Remove postreset from sas_sata_ops
scsi: lpfc: Add dependency on CPU_FREQ
scsi: ppa: Remove superfluous breaks
scsi: imm: Remove superfluous breaks
scsi: block: pm: Simplify resume handling
scsi: ufs-qcom: Add Inline Crypto Engine support
scsi: ufs: Add program_key() variant op
scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers
scsi: firmware: qcom_scm: Add support for programming inline crypto keys
scsi: aic79xx: Restore modes when exiting ahd_linux_queue_abort_cmd()
scsi: megaraid_sas: Clear affinity hint
scsi: hpsa: Bump version
scsi: hpsa: Increase controller error handling timeout
scsi: hpsa: Increase queue depth for external LUNs
scsi: hpsa: Correct rare oob condition
scsi: scsi_transport_iscsi: Drop a duplicated word
scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute
scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors
net: hix5hd2_gmac: Remove unneeded cast from memory allocation
l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
l2tp: remove BUG_ON refcount value in l2tp_session_free
l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
l2tp: don't BUG_ON seqfile checks in l2tp_ppp
l2tp: don't BUG_ON session magic checks in l2tp_ppp
l2tp: remove BUG_ON in l2tp_tunnel_closeall
l2tp: remove BUG_ON in l2tp_session_queue_purge
l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
l2tp: avoid multiple assignments
icmp6: support rfc 4884
icmp: prepare rfc 4884 for ipv6
icmp: revise rfc4884 tests
sctp: remove redundant initialization of variable status
net: openvswitch: fixes potential deadlock in dp cleanup code
sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing
mISDN: Don't try to print a sockptr_t from debug logging code.
net: optimize the sockptr_t for unified kernel/user address spaces
net: pass a sockptr_t into ->setsockopt
net/tcp: switch do_tcp_setsockopt to sockptr_t
net/tcp: switch ->md5_parse to sockptr_t
net/udp: switch udp_lib_setsockopt to sockptr_t
net/ipv6: switch do_ipv6_setsockopt to sockptr_t
net/ipv6: factor out a ipv6_set_opt_hdr helper
net/ipv6: switch ipv6_flowlabel_opt to sockptr_t
net/ipv6: split up ipv6_flowlabel_opt
net/ipv6: switch ip6_mroute_setsockopt to sockptr_t
net/ipv4: switch do_ip_setsockopt to sockptr_t
net/ipv4: merge ip_options_get and ip_options_get_from_user
net/ipv4: switch ip_mroute_setsockopt to sockptr_t
bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t
netfilter: switch nf_setsockopt to sockptr_t
netfilter: switch xt_copy_counters to sockptr_t
netfilter: remove the unused user argument to do_update_counters
net/xfrm: switch xfrm_user_policy to sockptr_t
net: switch sock_set_timeout to sockptr_t
net: switch sock_set_timeout to sockptr_t
net: switch sock_setbindtodevice to sockptr_t
net: switch copy_bpf_fprog_from_user to sockptr_t
net: add a new sockptr_t type
bpfilter: reject kernel addresses
net/bpfilter: split __bpfilter_process_sockopt
bpfilter: fix up a sparse annotation
net/sched: cls_flower: Add hash info to flow classification
net/flow_dissector: add packet hash dissection
net: hyperv: dump TX indirection table to ethtool regs
ARM: configs: at91: sama5: enable CAN PLATFORM driver
ARM: configs: at91: sama5: enable bridge and VLAN filtering
ARM: configs: at91: sama5: add support for KSZ ethernet switches
soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static
firmware: ti_sci: Replace HTTP links with HTTPS ones
soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify
soc: ti: k3: fix semicolon.cocci warnings
soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'
nfsd: netns.h: delete a duplicated word
dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair
soc: ti: k3-ringacc: separate soc specific initialization
soc: ti: k3-ringacc: add request pair of rings api.
soc: ti: k3-ringacc: add ring's flags to dump
soc: ti: k3-ringacc: Move state tracking variables under a struct
dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema
SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
mtd: properly check all write ioctls for permissions
clk: qcom: lpass: Add support for LPASS clock controller for SC7180
clk: qcom: gcc: Add support for GCC LPASS clock for SC7180
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180
clk: qcom: gdsc: Add support to enable retention of GSDCR
RDMA/mlx5: Fix typo in enum name
drm/omap: Use {} to zero initialize the mode
IB/hfi1: Use fallthrough pseudo-keyword
RDMA/uverbs: Silence shiftTooManyBitsSigned warning
RDMA/uverbs: Remove redundant assignments
i2c: revert "i2c: core: Allow drivers to disable i2c-core irq mapping"
RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow
i2c: fsi: Prevent adding adapters for ports without dts nodes
RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR
RDMA/core: Update write interface to use automatic object lifetime
io_uring: deduplicate io_grab_files() calls
io_uring: don't do opcode prep twice
io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works
io_uring: batch put_task_struct()
tasks: add put_task_struct_many()
io_uring: return locked and pinned page accounting
io_uring: don't miscount pinned memory
io_uring: don't open-code recv kbuf managment
io_uring: extract io_put_kbuf() helper
io_uring: move BUFFER_SELECT check into *recv[msg]
io_uring: free selected-bufs if error'ed
io_uring: don't forget cflags in io_recv()
io_uring: remove extra checks in send/recv
io_uring: indent left {send,recv}[msg]()
io_uring: simplify file ref tracking in submission state
io_uring/io-wq: move RLIMIT_FSIZE to io-wq
io_uring: alloc ->io in io_req_defer_prep()
io_uring: remove empty cleanup of OP_OPEN* reqs
io_uring: inline io_req_work_grab_env()
RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
io_uring: place cflags into completion data
io_uring: remove sequence from io_kiocb
io_uring: use non-intrusive list for defer
io_uring: remove init for unused list
io_uring: add req->timeout.list
io_uring: use completion list for CQ overflow
io_uring: use inflight_entry list for iopoll'ing
io_uring: rename ctx->poll into ctx->iopoll
io_uring: share completion list w/ per-op space
io_uring: follow **iovec idiom in io_import_iovec
io_uring: add a helper for async rw iovec prep
io_uring: simplify io_req_map_rw()
io_uring: replace rw->task_work with rq->task_work
io_uring: extract io_sendmsg_copy_hdr()
io_uring: use more specific type in rcv/snd msg cp
io_uring: rename sr->msg into umsg
io_uring: fix sq array offset calculation
driver core: Change delimiter in devlink device's name to "--"
RDMA/mlx5: Allow SQ modification
MAINTAINERS: arm/amlogic: add designated reviewers
habanalabs: Fix memory leak in error flow of context initialization
habanalabs: use no flags on MMU cache invalidation
habanalabs: enable device before hw_init()
habanalabs: create internal CB pool
habanalabs: update hl_boot_if.h from firmware
habanalabs: create common folder
habanalabs: check for DMA errors when clearing memory
habanalabs: verify queue can contain all cs jobs
habanalabs: Assign each CQ with its own work queue
habanalabs: halt device CPU only upon certain reset
habanalabs: remove unused hash
habanalabs: use queue pi/ci in order to determine queue occupancy
habanalabs: configure maximum queues per asic
habanalabs: remove soft-reset support from GAUDI
habanalabs: PCIe iATU refactoring
habanalabs: Extract ECC information from FW
habanalabs: Add dropped cs statistics info struct
habanalabs: extract cpu boot status lookup
habanalabs: rephrase error messages
habanalabs: Increase queues depth
habanalabs: rephrase error message
habanalabs: calculate trace frequency from PLL
habanalabs: align armcp_packet structure to 8 bytes
uapi/habanalabs: fix some comments
habanalabs: Use mask instead of shift in sync stream registers
habanalabs: sync stream generic functionality
habanalabs: Use pending CS amount per ASIC
habanalabs: remove rate limiters from GAUDI
thermal: core: Fix thermal zone lookup by ID
arm64: enable time namespace support
arm64/vdso: Restrict splitting VVAR VMA
arm64/vdso: Handle faults on timens page
ASoC: dapm: don't call pm_runtime_* on card device
dyndbg: export ddebug_exec_queries
dyndbg: shorten our logging prefix, drop __func__
dyndbg: allow anchored match on format query term
dyndbg: combine flags & mask into a struct, simplify with it
dyndbg: accept query terms like file=bar and module=foo
dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'
dyndbg: refactor parse_linerange out of ddebug_parse_query
dyndbg: use gcc ?: to reduce word count
dyndbg: make ddebug_tables list LIFO for add/remove_module
dyndbg: prefer declarative init in caller, to memset in callee
dyndbg: fix pr_err with empty string
dyndbg: fix a BUG_ON in ddebug_describe_flags
dyndbg: fix overcounting of ram used by dyndbg
dyndbg: rename __verbose section to __dyndbg
dyndbg: refine debug verbosity; 1 is basic, 2 more chatty
dyndbg: drop obsolete comment on ddebug_proc_open
dyndbg-docs: initialization is done early, not arch
dyndbg-docs: eschew file /full/path query in docs
PCI/ATS: Add pci_pri_supported() to check device or associated PF
xen: Remove redundant initialization of irq
hwmon: (sparx5) Make symbol 's5_temp_match' static
hwmon: (corsair-cpro) add reading pwm values
hwmon: sparx5: Add Sparx5 SoC temperature driver
dt-bindings: hwmon: Add Sparx5 temperature sensor
hwmon: (tmp401) Replace HTTP links with HTTPS ones
hwmon: (lm95234) Replace HTTP links with HTTPS ones
hwmon: (lm90) Replace HTTP links with HTTPS ones
hwmon: (k8temp) Replace HTTP links with HTTPS ones
hwmon: (jc42) Replace HTTP links with HTTPS ones
hwmon: (ina2xx) Replace HTTP links with HTTPS ones
hwmon: (ina209) Replace HTTP links with HTTPS ones
hwmon: Replace HTTP links with HTTPS ones
docs: hwmon: Replace HTTP links with HTTPS ones
hwmon: (adm1025) Replace HTTP links with HTTPS ones
hwmon: add Corsair Commander Pro driver
hwmon: (max6697) Allow max6581 to create tempX_offset
hwmon: (tmmp513) Replace HTTP links with HTTPS links
Documentation: hwmon/w83l786ng: drop duplicate words
Documentation: hwmon/w83627ehf: drop duplicate words
Documentation: hwmon/nct7665: drop duplicate words
Documentation: hwmon/lm93: drop duplicate words
Documentation: hwmon/f71882fg: drop duplicate words
hwmon: (pmbus/core) Use s64 instead of long for calculations
hwmon: (pmbus/max20730) Add max20710 support
x86/build: Move max-page-size option to LDFLAGS_vmlinux
regulator: fix memory leak on error path of regulator_register()
ASoC: max98390: update dsm param bin max size
ASoC: max98390: Update dsm init sequence and condition.
ASoC: soc-component: don't report of_xlate_dai_name failures
MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers
memory: samsung: exynos-srom: Describe the Kconfig entry
memory: Describe the MEMORY Kconfig entry
memory: da8xx-ddrctl: Remove unused 'node' variable
memory: fsl_ifc: Fix whitespace issues
memory: pl172: Add GPLv2 SPDX license header
memory: omap-gpmc: Fix whitespace issue
memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M
memory: mtk-smi: Add argument to function pointer definition
memory: brcmstb_dpfe: Remove unneeded braces
memory: brcmstb_dpfe: Constify the contents of string
memory: ti-emif-pm: Fix cast to iomem pointer
memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts
memory: emif: Silence platform_get_irq() error in driver
memory: emif: Fix whitespace coding style violations
memory: emif: Put constant in comparison on the right side
memory: emif-asm-offsets: Add GPLv2 SPDX license header
memory: of: Remove unneeded extern from function declarations
memory: of: Correct indentation
memory: of: Remove __func__ in device related messages
memory: of: Remove unused headers
ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER
ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of()
ASoC: qcom: common: Parse properties with "qcom," prefix
ASoC: qcom: common: Support parsing links without DPCM
ASoC: q6afe: Remove unused q6afe_is_rx_port() function
ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities()
ASoC: qcom: Use devm for resource management
arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support
dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3
dt-bindings: arm: amazon: add missing alpine-v2 DT binding
dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings
arm64: dts: amazon: rename al folder to be amazon
dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al
usb: dwc3: gadget: when the started list is empty stop the active xfer
usb: dwc3: gadget: make starting isoc transfers more robust
usb: dwc3: gadget: add frame number mask
usb: gadget: function: printer: Interface is disabled and returns error
usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema
usb: bdc: Use devm_clk_get_optional()
usb: bdc: Halt controller on suspend
usb: bdc: driver runs out of buffer descriptors on large ADB transfers
usb: bdc: Adb shows offline after resuming from S2
bdc: Fix bug causing crash after multiple disconnects
usb: bdc: Add compatible string for new style USB DT nodes
dt-bindings: usb: bdc: Update compatible strings
USB: PHY: JZ4770: Reformat the code to align it.
USB: PHY: JZ4770: Add support for new Ingenic SoCs.
USB: PHY: JZ4770: Unify code style and simplify code.
dt-bindings: USB: Add bindings for new Ingenic SoCs.
usb: gadget: net2280: fix memory leak on probe error handling paths
usb: cdns3: drd: simplify *switch_gadet and *switch_host
usb: cdns3: core: removed overwriting some error code
usb: cdns3: core: removed 'goto not_otg'
usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST
usb: cdns3: drd: changed return type from int to bool
usb: cdns3: drd: return IRQ_NONE explicitly.
usb: cnds3: drd: deleted !=
usb: cdns3: drd: removed not needed variables initialization
usb: cdns3: core: removed cdns3_get_current_role_driver function
usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
usb: cdns3: ep0: delete the unnecessary operation
usb: gadget: net2272: skip BAR1 on error handling paths in probe
usb: gadget: bdc: use readl_poll_timeout() to simplify code
usb: dwc2: Fix error path in gadget registration
usb: gadget: udc: atmel: implement .pullup callback
usb: gadget: udc: Flush pending work also in error path
usb: cdns3: gadget: improve the set_configuration handling
usb: dwc3: meson-g12a: fix shared reset control use
ASoC: max98390: Fix dac event dapm mixer.
powerpc/sstep: Fix incorrect CONFIG symbol in scv handling
x86/kvm: Use generic xfer to guest work function
x86/entry: Cleanup idtentry_enter/exit
x86/entry: Use generic interrupt entry/exit code
x86/entry: Cleanup idtentry_entry/exit_user
x86/entry: Use generic syscall exit functionality
x86/entry: Use generic syscall entry function
x86/ptrace: Provide pt_regs helper for entry/exit
x86/entry: Move user return notifier out of loop
x86/entry: Consolidate 32/64 bit syscall entry
x86/entry: Consolidate check_user_regs()
entry: Provide infrastructure for work before transitioning to guest mode
entry: Provide generic interrupt entry/exit code
entry: Provide generic syscall exit function
entry: Provide generic syscall entry functionality
seccomp: Provide stub for __secure_computing()
x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig
iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
iommu: Add gfp parameter to io_pgtable_ops->map()
iommu: Mark __iommu_map_sg() as static
arm64/vdso: Add time namespace page
arm64/vdso: Zap vvar pages when switching to a time namespace
arm64/vdso: use the fault callback to map vvar pages
compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header
recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id
Documentation: ABI: leds-turris-omnia: document sysfs attribute
leds: initial support for Turris Omnia LEDs
dt-bindings: leds: add cznic,turris-omnia-leds binding
arm64: Reserve HWCAP2_MTE as (1 << 18)
dt-bindings: mmc: mediatek: Add document for mt6779
mmc: mediatek: command queue support
mmc: mediatek: refine msdc timeout api
mmc: mediatek: add MT6779 MMC driver support
timers: Recalculate next timer interrupt only when necessary
leds: pattern trigger -- check pattern for validity
mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode
mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
mmc: via-sdmmc: use generic power management
memstick: jmb38x_ms: use generic power management
mmc: sdhci-cadence: do not use hardware tuning for SD mode
mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x
mips: traps, add __init to parity_protection_init
MIPS: BCM63xx: improve CFE version detection
mmc: cqhci: Fix a print format for the task descriptor
mmc: sdhci-of-arasan: fix timings allocation code
mmc: sdhci: Fix a potential uninitialized variable
dt-bindings: mmc: renesas,sdhi: convert to YAML
clk: Clean up kernel-doc errors
clk: qcom: Export gdsc_gx_do_nothing_enable() to modules
clk: at91: sama7g5: add clock support for sama7g5
clk: at91: clk-utmi: add utmi support for sama7g5
clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
clk: at91: add macro for pll ids mask
clk: at91: clk-programmable: add mux_table option
clk: at91: clk-peripheral: add support for changeable parent rate
clk: at91: clk-master: add master clock support for SAMA7G5
clk: at91: clk-generated: add mux_table option
clk: at91: clk-generated: pass the id of changeable parent at registration
clk: at91: replace conditional operator with double logical not
clk: at91: sckc: register slow_rc with accuracy option
clk: at91: sam9x60: fix main rc oscillator frequency
clk: at91: sam9x60-pll: use frac when setting frequency
clk: at91: sam9x60-pll: check fcore against ranges
clk: at91: sam9x60-pll: use logical or for range check
clk: at91: clk-sam9x60-pll: fix mul mask
clk: at91: clk-generated: check best_rate against ranges
clk: at91: clk-generated: continue if __clk_determine_rate() returns error
clk: at91: fix possible dead lock in new drivers
MIPS: X2000: Add X2000 system type.
MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
clk: Add support for enabling/disabling clocks from debugfs
clk: intel: Avoid unnecessary memset by improving code
clk: intel: Improve locking in the driver
clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
clk: iproc: round clock rate to the closest
MIPS: Retire kvm paravirt
clk: qcom: Add graphics clock controller driver for SM8250
clk: qcom: Add graphics clock controller driver for SM8150
clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers
dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
iommu/vt-d: Rename intel-pasid.h to pasid.h
iommu/vt-d: Add page response ops support
iommu/vt-d: Report page request faults for guest SVA
iommu/vt-d: Add a helper to get svm and sdev for pasid
iommu/vt-d: Refactor device_to_iommu() helper
iommu/vt-d: Disable multiple GPASID-dev bind
iommu/vt-d: Warn on out-of-range invalidation address
iommu/vt-d: Fix devTLB flush for vSVA
iommu/vt-d: Handle non-page aligned address
dt-bindings: clock: add SM8150 QCOM Graphics clock bindings
iommu/vt-d: Fix PASID devTLB invalidation
iommu/vt-d: Remove global page support in devTLB flush
iommu/vt-d: Enforce PASID devTLB field mask
dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc
clk: qcom: gcc: remove unnecessary vco_table from SM8150
clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll
clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid
drm/nouveau/kms/nv50-: Fix CRC-related compile errors with debugfs disabled
drm/nouveau/fence: use NVIDIA's headers for read()
drm/nouveau/fence: use NVIDIA's headers for sync()
drm/nouveau/fence: use NVIDIA's headers for emit()
drm/nouveau/svm: use NVIDIA's headers for migrate_clear()
drm/nouveau/svm: use NVIDIA's headers for migrate_copy()
drm/nouveau/bo: use NVIDIA's headers for move move()
drm/nouveau/bo: use NVIDIA's headers for move init()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_ctx()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_src()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither()
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_get_caps()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_wait_done()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_wait_begun()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space()
drm/nouveau/fence: convert sync() to new push macros
drm/nouveau/fence: convert emit() to new push macros
drm/nouveau/gem: convert indirect pushbufs to new push macros
drm/nouveau/chan: convert nvsw init to new push macros
drm/nouveau: convert nvsw init to new push macros
drm/nouveau/kms/nv04-: no need for multiple nvsw objects
drm/nouveau/kms/nv04: convert page_flip() to new push macros
drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros
drm/nouveau/svm: convert migrate_clear to new push macros
drm/nouveau/svm: convert migrate_copy to new push macros
drm/nouveau/bo: convert move move() to new push macros
drm/nouveau/bo: convert move init() to new push macros
drm/nouveau/bo: split buffer move functions into their own source files
drm/nouveau/fbcon: convert copyarea() to new push macros
drm/nouveau/fbcon: convert fillrect() to new push macros
drm/nouveau/fbcon: convert imageblit() to new push macros
drm/nouveau/fbcon: convert accel_init() to new push macros
drm/nouveau: interop with new push macros
drm/nouveau/kms/nv50-: implement proper push buffer control logic
drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new push macros
drm/nouveau/kms/nv50-: convert core crc_set_src() to new push macros
drm/nouveau/kms/nv50-: convert core head_or() to new push macros
drm/nouveau/kms/nv50-: convert core head_procamp() to new push macros
drm/nouveau/kms/nv50-: convert core head_dither() to new push macros
drm/nouveau/kms/nv50-: convert core head_ovly() to new push macros
drm/nouveau/kms/nv50-: convert core head_base() to new push macros
drm/nouveau/kms/nv50-: convert core head_curs_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_curs_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_core_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_core_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_olut_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_olut_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_mode() to new push macros
drm/nouveau/kms/nv50-: convert core head_view() to new push macros
drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros
drm/nouveau/kms/nv50-: convert core wndw_owner() to new push macros
drm/nouveau/kms/nv50-: convert core update() to new push macros
drm/nouveau/kms/nv50-: convert core caps_init() to new push macros
drm/nouveau/kms/nv50-: convert core init() to new push macros
drm/nouveau/kms/nv50-: convert wndw update() to new push macros
drm/nouveau/kms/nv50-: convert wndw blend_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw scale_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw image_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw image_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros
drm/nouveau/kms/nv50-: convert wimm update() to new push macros
drm/nouveau/kms/nv50-: convert wimm point() to new push macros
drm/nouveau/kms/nv50-: wrap existing command submission in nvif_push interface
drm/nouveau/nvif: add support for object-level debug output
drm/nouveau/nvif: give every notify object a human-readable name
drm/nouveau/nvif: give every disp object a human-readable identifier
drm/nouveau/nvif: give every usermode object a human-readable identifier
drm/nouveau/nvif: give every vmm object a human-readable identifier
drm/nouveau/nvif: give every mem object a human-readable identifier
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
drm/nouveau/nvif: give every mmu object a human-readable identifier
drm/nouveau/nvif: give every device object a human-readable identifier
drm/nouveau/nvif: give every object a human-readable identifier
drm/nouveau/nvif: rename client ctor/dtor
drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS_UPSCALING_ALLOWED to TRUE
drm/nouveau: Use fallthrough pseudo-keyword
drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages
drm/nouveau/mmu: make nvkm_vmm_ctor() static
drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
drm/nouveau: Fix reference count leak in nouveau_connector_detect
drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
drm/nouveau: fix multiple instances of reference count leaks
drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
drm/nouveau/sec2/gp102: allow module to load when LSFW is missing
drm/nouveau/gr/gm200-: explicitly handle nofw
drm/nouveau/pmu/gm200-: explicitly handle nofw
drm/nouveau/pmu/gm20x: don't pretend we support loading with our custom FW
drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap
drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap
drm/nouveau/acr: allow module to load when HSFW(s) are missing
drm/nouveau/acr: refuse to load LSFW if HSFW is missing
drm/nouveau/core: drop error message when no compatible FW found
drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation
drm/nouveau/nvfw: firmware structures should begin with nvfw_
drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions
drm/nouveau/therm/gt215: make gt215_therm_init static
drm/nouveau/mmu: make a couple of functions static
drm/nouveau/mc/gp10b: make gp10b_mc_init static
drm/nouveau/nvfw/acr: make lsb_header_tail_dump static
drm/nouveau/gr/gf100-: make some functions static
drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()
serial: msm_serial: add sparse context annotation
serial: pmac_zilog: add sparse context annotation
newport_con: vc_color is now in state
x86: Correct noinstr qualifiers
x86/mm: Drop unused MAX_PHYSADDR_BITS
memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read()
ARM: dts: aspeed: wedge40: Enable pwm_tacho device
ARM: dts: aspeed: wedge40: Enable ADC device
ARM: dts: aspeed: wedge40: Disable unused i2c controllers
ARM: dts: aspeed: cmm: Fixup I2C tree
ARM: dts: aspeed: tacoma: Add CFAM reset GPIO
ARM: dts: aspeed: rainier: Add CFAM reset GPIO
f2fs: fix use-after-free issue
f2fs: Change the type of f2fs_flush_inline_data() to void
opp: Allow disabled OPPs in dev_pm_opp_get_freq()
opp: ti-opp-supply: Replace HTTP links with HTTPS ones
opp: core: Add missing export for dev_pm_opp_adjust_voltage
vrf: Handle CONFIG_SYSCTL not set
powerpc/test_emulate_sstep: Fix build error
ice: add 1G SGMII PHY type
ice: Report AOC PHY Types as Fiber
clk: vc5: use a dedicated struct to describe the output drivers
dt-bindings: clk: versaclock5: convert to yaml
MAINTAINERS: take over IDT VersaClock 5 clock driver
dt-bindings: clk: versaclock5: fix 'idt' prefix typos
ice: add AQC get link topology handle support
dt-bindings: arm: bcm: Add a select to the RPI Firmware binding
ice: Rename low_power_ctrl
ice: update reporting of autoneg capabilities
ice: add ice_aq_get_phy_caps() debug logs
ice: support Total Port Shutdown on devices that support it
ice: add link lenient and default override support
ice: restore PHY settings on media insertion
net: dsa: stop overriding master's ndo_get_phys_port_name
ice: move auto FEC checks into ice_cfg_phy_fec()
ice: refactor FC functions
ice: Add advanced power mgmt for WoL
ice: split ice_discover_caps into two functions
ice: split ice_parse_caps into separate functions
dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema
ice: refactor ice_discover_caps to avoid need to retry
dt-bindings: mux: mux.h: drop a duplicated word
dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema
CREDITS: Replace HTTP links with HTTPS ones
docs: process: Add an example for creating a fixes tag
doc/zh_CN: add Chinese translation prefer section
doc/zh_CN: add clearing-warn-once Chinese version
doc/zh_CN: add admin-guide index
doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
futex: MAINTAINERS: Re-add selftests directory
docs: timers: drop documentation about LB_BIAS
docs: core-api/printk-formats.rst: use literal block syntax
docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document
docs: process/index.rst: Fix reference to nonexistent document
docs: staging/tee.rst: convert into definition list
docs: admin-guide/mm/index: Fix reference to nonexistent document
docs: admin-guide/index.rst: Add pstore-blk.rst
docs: bpf/index.rst: Add ringbuf.rst
docs: trace/index.rst: add histogram-design.rst
docs: index.rst: Add watch_queue
docs/core-api: memory-allocation: describe reclaim behaviour
Documentation: driver-api: update kernel connector
arm64: Replace HTTP links with HTTPS ones
i2c: busses: Use fallthrough pseudo-keyword
docs/mm: concepts.rst: remove unnecessary word
docs: Move kprobes.rst from staging/ to trace/
docs: staging/kprobes.rst: Move references to a separate appendix
docs: staging/kprobes.rst: Update some of the references
Documentation: fix typo for core-api/cpu_hotplug documentation
Documentation: fb, fix path to modedb.c
cxgb4: add loopback ethtool self-test
l2tp: cleanup kzalloc calls
l2tp: cleanup netlink tunnel create address handling
l2tp: cleanup netlink send of tunnel address information
l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
l2tp: cleanup unnecessary braces in if statements
l2tp: cleanup comparisons to NULL
ASoC: convert ROHM BD28623 amplifier binding to yaml
ASoC: bindings: fsl-asoc-card: Support properties for configuring dai fmt
ASoC: fsl-asoc-card: Support configuring dai fmt from DT
ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq
ASoC: tegra: Fix build error due to 64-by-32 division
ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors
ASoC: omap: Replace HTTP links with HTTPS ones
ASoC: wm_adsp: Support new metadata block ID's
ASoC: fsl: Replace HTTP links with HTTPS ones
ASoC: ti: Replace HTTP links with HTTPS ones
net/ncsi: use eth_zero_addr() to clear mac address
cxgb4: use eth_zero_addr() to clear mac address
subflow: introduce and use mptcp_can_accept_new_subflow()
subflow: use rsk_ops->send_reset()
subflow: explicitly check for plain tcp rsk
mptcp: cleanup subflow_finish_connect()
mptcp: explicitly track the fully established status
mptcp: mark as fallback even early ones
mptcp: avoid data corruption on reinsert
subflow: always init 'rel_write_seq'
sfc: convert to new udp_tunnel infrastructure
Staging: rtl8188eu: Fix a constant comparison coding style issue
staging: rtl8723bs: Cleanup open brace issues
staging: octeon: Indent with tabs instead of spaces
staging: unisys: visorhba: remove redundant initialization of variables scsicmd_id and rc
staging: octeon: Add the license identifier
ASoC: uniphier: use asoc_substream_to_rtd()
ASoC: mxs: use asoc_substream_to_rtd()
ASoC: xtensa: use asoc_substream_to_rtd()
ASoC: kirkwood: use asoc_substream_to_rtd()
ASoC: sprd: use asoc_substream_to_rtd()
ASoC: generic: use asoc_substream_to_rtd()
ASoC: codecs: use asoc_substream_to_rtd()
ASoC: bcm: use asoc_substream_to_rtd()
ASoC: au1x: use asoc_substream_to_rtd()
ASoC: meson: use asoc_substream_to_rtd()
ASoC: dwc: use asoc_substream_to_rtd()
ASoC: qcom: use asoc_substream_to_rtd()
ASoC: atmel: use asoc_substream_to_rtd()
ASoC: mediatek: use asoc_substream_to_rtd()
ASoC: fsl: use asoc_substream_to_rtd()
ASoC: amd: use asoc_substream_to_rtd()
ASoC: rockchip: use asoc_substream_to_rtd()
ASoC: cirrus: use asoc_substream_to_rtd()
ASoC: pxa: use asoc_substream_to_rtd()
ASoC: samsung: use asoc_substream_to_rtd()
ASoC: sh: use asoc_substream_to_rtd()
ASoC: sof: use asoc_substream_to_rtd()
ASoC: stm: use asoc_substream_to_rtd()
ASoC: sunxi: use asoc_substream_to_rtd()
ASoC: tegra: use asoc_substream_to_rtd()
ASoC: ti: use asoc_substream_to_rtd()
ASoC: ux500: use asoc_substream_to_rtd()
ASoC: soc-xxx: add asoc_substream_to_rtd()
hyperv: hyperv.h: drop a duplicated word
mei: hw: don't use one element arrays
mei: hw: use sizeof of variable instead of struct type
mei: client: use sizeof of variable instead of struct type
mei: bus: use sizeof of variable instead of struct type
mei: ioctl: use sizeof of variable instead of struct type
mei: hbm: use sizeof of variable instead of struct type
Revert "mei: Avoid the use of one-element arrays"
ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function
PCI: of: Reduce missing non-prefetchable memory region to a warning
PCI: rcar: Use struct pci_host_bridge.windows list directly
PCI: rcar: Use devm_pci_alloc_host_bridge()
PCI: cadence: Remove private bus number and range storage
PCI: cadence: Use bridge resources for outbound window setup
PCI: Move setting pci_host_bridge.busnr out of host drivers
debugfs: Add access restriction option
tracefs: Remove unnecessary debug_fs checks.
xhci: dbc: remove tty specific port structure from struct xhci_dbc
xhci: dbgcap: remove dbc dependency on dbctty specific flag
xhci: dbc: Add a operations structure to access driver functions
xhci: dbctty: split dbc tty driver registration and unregistration functions.
xhci: dbc: remove endpoint pointers from dbc_port structure
xhci: dbc: simplify dbc requests allocation and queueing
xhci: dbc: Pass dbc pointer to dbc start and stop functions.
xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions
xhci: dbc: don't use generic xhci ring allocation functions for dbc.
xhci: dbc: Don't use generic xhci context allocation for dbc
xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd
xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints
xhci: dbgtty: Pass dbc pointer when registering a dbctty device
xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer
xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop()
xhci: dbc: Pass dbc pointer to endpoint init and exit functions.
xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue()
xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context()
xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter
xhci: dbc: Use dev_info() and similar instead of xhci_info()
xhci: dbc: Add device pointer to dbc structure
xhci: dbc: Remove dbc_dma_free_coherent() wrapper
xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper
xhci: dbc: Don't use generic xhci erst allocation and free functions
xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg()
xhci: dbc: Don't use generic xhci inc_deq() function for dbc
xhci: Make debug message consistent with bus and port number
clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST.
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource/drivers: Replace HTTP links with HTTPS ones
clocksource/drivers/nomadik-mtu: Handle 32kHz clock
clocksource/drivers/sh_cmt: Use "kHz" for kilohertz
clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64
clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT.
bus: fsl-mc: probe the allocatable objects first
bus: fsl-mc: use raw spin lock to serialize mc cmds
bus: fsl-mc: add missing device types
pinctrl: mediatek: update pinmux definitions for mt6779
driver core: Fix probe_count imbalance in really_probe()
pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API
gpio: Correct kernel-doc inconsistency
cardreader/rtsx_pcr.c: use generic power management
gpio: pci-idio-16: Use irqchip template
gpio: pcie-idio-24: Use irqchip template
gpio: 104-idio-16: Use irqchip template
gpio: 104-idi-48: Use irqchip template
gpio: 104-dio-48e: Use irqchip template
gpio: ws16c48: Use irqchip template
gpio: omap: improve coding style for pin config flags
gpio: dln2: Use irqchip template
pinctrl: mcp23s08: Use irqchip template
pinctrl: sx150x: Use irqchip template
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
arm64/entry: deduplicate SW PAN entry/exit routines
misc: hpilo: avoid a useless memset
misc: hpilo: switch from 'pci_' to 'dma_' API
x86/uaccess: Make __get_user_size() Clang compliant on 32-bit
PCI: rcar: Use pci_is_root_bus() to check if bus is root bus
PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus
PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus
PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is root bus
PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus
PCI: designware: Use pci_is_root_bus() to check if bus is root bus
PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus
PCI: Drop unnecessary zeroing of bridge fields
PCI: Set default bridge parent device
PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS
PCI: controller: Remove duplicate error message
x86/percpu: Remove unused PER_CPU() macro
x86/percpu: Clean up percpu_stable_op()
x86/percpu: Clean up percpu_cmpxchg_op()
x86/percpu: Clean up percpu_xchg_op()
x86/percpu: Clean up percpu_add_return_op()
x86/percpu: Remove "e" constraint from XADD
x86/percpu: Clean up percpu_add_op()
x86/percpu: Clean up percpu_from_op()
x86/percpu: Clean up percpu_to_op()
x86/percpu: Introduce size abstraction macros
PCI: rcar: Fix runtime PM imbalance on error
kobject: remove unused KOBJ_MAX action
staging: rtl8188eu: Fix an indent coding style issue
staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c
staging: rtl8188eu: cleanup whitespace in declarations
staging: rtl8188eu: clear alignment style issues
platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer()
char: Replace HTTP links with HTTPS ones
misc: Replace HTTP links with HTTPS ones
selftests/powerpc: Add test of memcmp at end of page
powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above
powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable
powerpc/powernv/idle: Replace CPU feature check with PVR check
powerpc/mm/hash64: Remove comment that is no longer valid
KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall
powerpc/spufs: Fix the type of ret in spufs_arch_write_note
powerpc/powernv: Machine check handler for POWER10
powerpc/pseries: PCIE PHB reset
powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE
powerpc/64: Fix an out of date comment about MMIO ordering
powerpc/test_emulate_step: Move extern declaration to sstep.h
powerpc/sstep: Introduce macros to retrieve Prefix instruction operands
powerpc/test_emulate_step: Add negative tests for prefixed addi
powerpc/test_emulate_step: Enhancement to test negative scenarios
powerpc/xmon: Improve dumping prefixed instructions
powerpc: Add a ppc_inst_as_str() helper
android: binder.h: drop a duplicated word
misc: mic: <linux/mic_bus.h>: drop a duplicated word
mei: Avoid the use of one-element arrays
mei: Replace HTTP links with HTTPS ones
mei: hdcp: Replace one-element array with flexible-array member
powerpc/sstep: Add tests for Prefixed Add Immediate
powerpc/sstep: Let compute tests specify a required cpu feature
powerpc/sstep: Set NIP in instruction emulation tests
powerpc/sstep: Add tests for prefixed floating-point load/stores
powerpc/sstep: Add tests for prefixed integer load/stores
driver core: Fix sleeping in invalid context during device link deletion
KVM: PPC: Clean up redundant kvm_run parameters in assembly
md/raid5: use do_div() for 64 bit divisions in raid5_sync_request
dma-fence: Make symbol 'dma_fence_lockdep_map' static
clk: vc5: Add memory check to prevent oops
clk: vc5: fix use of memory after it has been kfree'd
qede: add .ndo_xdp_xmit() and XDP_REDIRECT support
qede: refactor XDP Tx processing
qede: reformat net_device_ops declarations
qede: reformat several structures in "qede.h"
qed: introduce qed_chain_get_elem_used{,u32}()
qed: optimize common chain accessors
qed: add support for different page sizes for chains
qed: simplify chain allocation with init params struct
qed: simplify initialization of the chains with an external PBL
qed: move chain initialization inlines next to allocation functions
qed: sanitize PBL chains allocation
qed: prevent possible double-frees of the chains
qed: move chain methods to a separate file
qed: reformat Makefile
qed: reformat "qed_chain.h" a bit
net: qed_hsi.h: Avoid the use of one-element array
bna: bfi.h: Avoid the use of one-element array
tg3: Avoid the use of one-element array
ionic: fix memory leak of object 'lid'
l2tp: avoid precidence issues in L2TP_SKB_CB macro
l2tp: line-break long function prototypes
l2tp: prefer seq_puts for unformatted output
l2tp: prefer using BIT macro
l2tp: add identifier name in function pointer prototype
l2tp: cleanup suspect code indent
l2tp: cleanup wonky alignment of line-broken function calls
l2tp: cleanup difficult-to-read line breaks
l2tp: cleanup comments
l2tp: cleanup whitespace use
devlink: Always use user_ptr[0] for devlink and simplify post_doit
dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax
hv_netvsc: add support for vlans in AF_PACKET mode
mptcp: zero token hash at creation time.
lan743x: remove redundant initialization of variable current_head_index
enetc: Remove the imdio bus on PF probe bailout
net: qed: Remove unneeded cast from memory allocation
net: phy: fix check in get_phy_c45_ids
net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
net: dsa: of: Allow ethernet-ports as encapsulating node
dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml
dt-bindings: net: dsa: Add DSA yaml binding
irqdomain/treewide: Free firmware node after domain removal
x86/dumpstack: Show registers dump with trace's log level
x86/dumpstack: Add log_lvl to __show_regs()
x86/dumpstack: Add log_lvl to show_iret_regs()
PCI/ERR: Clear PCIe Device Status errors only if OS owns AER
PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status()
soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800
dt-bindings: clock: sparx5: Add bindings include file
dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock
arm64: dts: sparx5: Add pinctrl support
arm64: dts: sparx5: Add basic cpu support
arm64: sparx5: Add support for Microchip 2xA53 SoC
dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC
ARM: dts: mmp3-dell-ariel: Enable the GPU
ARM: dts: mmp3: Add the GPU
ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU
ARM: dts: mmp2: Add the GPU
ARM: dts: mmp2-olpc-xo-1-75: Enable audio support
ARM: dts: mmp2: Add SSPA nodes
ARM: dts: mmp2: Add Audio Clock controller
ARM: dts: mmp2: Add DMA nodes
ARM: dts: mmp2: Add Audio SRAM
ARM: dts: mmp2: Extend the MPMU reg range
ARM: dts: mmp2: Add #power-domain-cells to /clocks
ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3
ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation
net: mscc: ocelot: fix non-initialized CPU port on VSC7514
net: explicitly include <linux/compat.h> in net/core/sock.c
arm64: dts: rockchip: Add PCIe for RockPI N10
ARM: dts: rockchip: Add HDMI out for RockPI N8/N10
ARM: dts: rockchip: Add USB for RockPI N8/N10
ARM: dts: rockchip: Add usb host0 ohci node for rk3288
md/raid10: avoid deadlock on recovery.
clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
rpmsg: update documentation
dmaengine: xilinx: dpdma: Fix kerneldoc warning
dmaengine: xilinx: dpdma: add missing kernel doc
dmaengine: xilinx: dpdma: remove comparison of unsigned expression
s390/time: improve comparison for tod steering
s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE
s390/time: use CLOCKSOURCE_MASK
iommu: Make some functions static
iio: imu: st_lsm6dsx: reset hw ts after resume
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
regulator: Replace HTTP links with HTTPS ones
iio: core: fix/re-introduce back parent assignment
iio: adc: ad7124: move chip ID & name on the chip_info table
ASoC: hdac_hda: fix deadlock after PCM open error
ASoC: hdac_hda: fix memleak on module unload
ASoC: hdac_hda: call patch_ops.free() on probe error
ASoC: Replace HTTP links with HTTPS ones
iommu/amd: Remove double zero check
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
ASoC: mediatek: mt8183: support machine driver with max98357b
ASoC: dt-bindings: mt8183: add compatible string for using max98357b
ASoC: mediatek: mt8183: support left justified format for I2S
powerpc/64s: system call support for scv/rfscv instructions
gpio: sch: Add a blank line between declaration and code
gpio: sch: changed every 'unsigned' to 'unsigned int'
gpio: ich: changed every 'unsigned' to 'unsigned int'
gpio: wcove: Use irqchip template
gpio: crystalcove: Use irqchip template
powerpc/64s/exception: treat NIA below __end_interrupts as soft-masked
perf stat: Implement control commands handling
perf stat: extend -D,--delay option with -1 value
iommu/exynos: Rename update_pte()
arm64: s/AMEVTYPE/AMEVTYPER
iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[]
iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code
leds: Replace HTTP links with HTTPS ones
perf stat: Factor out event handling loop into dispatch_events()
perf stat: Factor out body of event handling loop for fork case
perf stat: Move target check to loop control statement
perf stat: Factor out body of event handling loop for system wide
leds: trigger: add support for LED-private device triggers
leds: lp5521: Add multicolor framework multicolor brightness support
leds: lp5523: Update the lp5523 code to add multicolor brightness function
leds: lp55xx: Add multicolor framework support to lp55xx
leds: lp55xx: Convert LED class registration to devm_*
dt-bindings: leds: Convert leds-lp55xx to yaml
leds: multicolor: Introduce a multicolor class definition
ASoC: intel/skl/hda - fix probe regression on systems without i915
perf evlist: Implement control command handling functions
perf evlist: Introduce control file descriptors
powerpc/perf: BHRB control to disable BHRB logic when not used
powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND
powerpc/perf: Ignore the BHRB kernel address filtering for P10
powerpc/perf: power10 Performance Monitoring support
powerpc/perf: Add Power10 PMU feature to DT CPU features
powerpc/xmon: Add PowerISA v3.1 PMU SPRs
KVM: PPC: Book3S HV: Save/restore new PMU registers
powerpc/perf: Add support for ISA3.1 PMU SPRs
powerpc/perf: Update Power PMU cache_events to u64 type
KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR
ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs
ASoC: SOF: topology: Update SAI config bclk/fsync rate
ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X
ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M
ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X
ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value
ASoC: SOF: define INFO_ flags in dsp_ops for imx8
misc: rtsx: Use standard PCI definitions
misc: rtsx: Find L1 PM Substates capability instead of hard-coding
misc: rtsx: Remove rtsx_pci_read/write_config() wrappers
misc: rtsx: Remove unused pcie_cap
misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
usb: usbfs: stop using compat_alloc_user_space
dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node.
ARM: uaccess: add further explanation of __range_ok()
x86/perf: Fix a typo
perf: <linux/perf_event.h>: drop a duplicated word
arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE
sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry
arch_topology, sched/core: Cleanup thermal pressure definition
trace/events/sched.h: fix duplicated word
linux/sched/mm.h: drop duplicated words in comments
smp: Fix a potential usage of stale nr_cpus
sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal
sched: nohz: stop passing around unused "ticks" parameter.
sched: Better document ttwu()
Input: ati_remote2 - add missing newlines when printing module parameters
Input: psmouse - add a newline when printing 'proto' by sysfs
dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema
soc: qcom: smd-rpm: Add IPQ6018 compatible
dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible
raid: md_p.h: drop duplicated word in a comment
arm64: dts: qcom: sc7180: Add maximum speed property for DWC3 USB node
arm64: dts: qcom: sdm845: Support ETMv4 power management
remoteproc: qcom_q6v5_mss: Add MBA log extraction support
rpmsg: virtio: add endianness conversions
ionic: interface file updates
ionic: rearrange reset and bus-master control
ionic: update eid test for overflow
ionic: remove unused ionic_coal_hw_to_usec
ionic: set netdev default name
ionic: get MTU from lif identity
bareudp: Reverted support to enable & disable rx metadata collection
spi: update bindings for MT8192 SoC
spi: mediatek: add spi support for mt8192 IC
spi: Add bindings for Lightning Mountain SoC
spi: lantiq: Add support to Lightning Mountain SoC
spi: lantiq: Move interrupt configuration to SoC specific data structure
spi: lantiq: Add fifo size bit mask in SoC specific data structure
spi: lantiq: Add support to acknowledge interrupt
spi: lantiq: Move interrupt control register offesets to SoC specific data structure
spi: lantiq: Add SMP support
spi: lantiq: fix: Rx overflow error in full duplex mode
spi: spi-topcliff-pch: use generic power management
spi: ppc4xx: Convert to use GPIO descriptors
spi: spi-cadence: add support for chip select high
spi: lpspi: fix the imbalance of runtime pm function call
md-cluster: fix rmmod issue when md_cluster convert bitmap to none
md-cluster: fix safemode_delay value when converting to clustered bitmap
Revert "drm/amd/display: Expose connector VRR range via debugfs"
powerpc/boot: add DTB to 'targets'
md/raid5: support config stripe_size by sysfs entry
md/raid5: set default stripe_size as 4096
md/raid456: convert macro STRIPE_* to RAID5_STRIPE_*
dpaa2-eth: add support for TBF offload
dpaa2-eth: add API for Tx shaping
dpaa2-eth: move the mqprio setup into a separate function
mptcp: move helper to where its used
netfilter: Use fallthrough pseudo-keyword
ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1
devlink: Constify devlink instance pointer
devlink: Add comment for devlink instance lock
devlink: Avoid duplicate check for reload enabled flag
devlink: Do not hold devlink mutex when initializing devlink fields
r8169: allow to enable ASPM on RTL8125A
net: ena: support new LLQ acceleration mode
net: ena: move llq configuration from ena_probe to ena_device_init()
net: ena: enable support of rss hash key and function changes
net: ena: add support for traffic mirroring
net: ena: cosmetic: change ena_com_stats_admin stats to u64
net: ena: cosmetic: satisfy gcc warning
net: ena: add reserved PCI device ID
net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
qed: Fix ILT and XRCD bitmap memory leaks
net: phylink: add interface to configure clause 22 PCS PHY
net: phylink: add struct phylink_pcs
net: phylink: re-implement interface configuration with PCS
net: phylink: in-band pause mode advertisement update for PCS
net: phylink: simplify fixed-link case for ksettings_set method
net: phylink: use config.an_enabled in ksettings_set method
net: phylink: simplify phy case for ksettings_set method
net: phylink: simplify ksettings_set() implementation
net: phylink: avoid mac_config calls
net: phylink: update PCS when changing interface during resolution
net: phylink: ensure link is down when changing interface
net: phylink: rearrange resolve mac_config() call
net: phylink: rejig link state tracking
net: phylink: update ethtool reporting for fixed-link modes
spi: dw-dma: Fix Tx DMA channel working too fast
enetc: Add adaptive interrupt coalescing
enetc: Add interrupt coalescing support
enetc: Drop redundant ____cacheline_aligned_in_smp
enetc: Fix interrupt coalescing register naming
enetc: Factor out the traffic start/stop procedures
enetc: Refine buffer descriptor ring sizes
net: mdio-mux-gpio: use devm_gpiod_get_array()
ASoC: tegra: Add Tegra210 based ADMAIF driver
bpftool: Use only nftw for file tree parsing
arm64: dts: amlogic: meson-g12: add the Mali OPP table and use DVFS
arm64: dts: amlogic: meson-gxm: add the Mali OPP table and use DVFS
arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS
Input: synaptics-rmi4 - drop a duplicated word
regulator: convert QCOM SMD-RPM regulator document to YAML schema
remoteproc: Add coredump debugfs entry
remoteproc: Add inline coredump functionality
remoteproc: Pass size and offset as arguments to segment dump function
remoteproc: qcom_q6v5_mss: Replace mask based tracking with size
remoteproc: Move coredump functionality to a new file
arm64: dts: meson: add support for the WeTek Core 2
dt-bindings: arm: amlogic: add support for the WeTek Core 2
arm64: dts: meson: add audio playback to khadas-vim3l
arm64: dts: meson: add audio playback to odroid-c4
ASoC: tas2770: Convert tas2770 binding to yaml
ASoC: tas2770: Fix reset gpio property name
ASoC: sgtl5000: Convert to json-schema
power: supply: bq25150 introduce the bq25150
dt-bindings: power: Add the bindings for the bq2515x family of chargers.
ASoC: max98357a: move control of SD_MODE back to DAI ops
samples/bpf, selftests/bpf: Use bpf_probe_read_kernel
bpf: net: Use precomputed btf_id for bpf iterators
selftests/bpf: Fix test_lwt_seg6local.sh hangs
bpf: Make btf_sock_ids global
bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h
tools/bpf: Sync btf_ids.h to tools
bpf: Compute bpf_skc_to_*() helper socket btf ids at build time
tools/bpftool: Fix error handing in do_skeleton()
bpf, riscv: Use compressed instructions in the rv64 JIT
libbpf bpf_helpers: Use __builtin_offsetof for offsetof
bpf, riscv: Add encodings for compressed instructions
s390/bpf: Use bpf_skip() in bpf_jit_prologue()
bpf, riscv: Modify JIT ctx to support compressed instructions
s390/bpf: Tolerate not converging code shrinking
s390/bpf: Use brcl for jumping to exit_ip if necessary
s390/bpf: Fix sign extension in branch_ku
selftests: bpf: test_kmod.sh: Fix running out of srctree
power_supply: Add additional health properties to the header
f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctl
f2fs: should avoid inode eviction in synchronous path
drm/amdgpu/sienna_cichlid: add SMU i2c support (v2)
drm/amdgpu/navi1x: add SMU i2c support (v2)
drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2)
drm/amdgpu/vega20: enable the smu i2c bus for all boards
drm/amdgpu: remove eeprom from the smu i2c handlers
drm/amdgpu: move i2c bus lock out of ras structure
drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
drm/amd/powerplay: fix a crash when overclocking Vega M
drm/amd/powerplay: retrieve VCN dpm table per instances
drm/amd/powerplay: update driver if version for navy_flounder
drm/amd/powerplay: fix typos for clk map
drm/amdgpu/vcn: merge shared memory into vcpu
Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep."
drm/amd/display: 3.2.95
drm/amd/display: interface to obtain minimum plane size caps
drm/amd/display: Add additional config guards for DCN
drm/amd/display: Call dsc related functions indirectly via dc interface
drm/amd/display: Improve compatibility by re-ordering info-packets
drm/amd/display: [FW Promotion] Release 0.0.25
drm/amd/display: Make new dc interface for adding dsc resource
drm/amd/display: rename dsc extended caps as dsc branch decoder caps
drm/amd/display: Decouple ABM init from dmcu
drm/amd/display: Implement AMD VSIF V3
drm/amd/display: Add DSC parameters logging to debugfs
drm/amd/display: remove unhelpful 5ms delay
drm/amdgpu: do not disable SMU on vm reboot
drm/amdgpu: add timeout flush mechanism to update wptr for self interrupt (v2)
drm/amdgpu: enable xgmi support for sienna cichlid
drm/amdgpu: load asd for sienna cichlid
drm/amd/powerplay: tag swSMU code layers
drm/amd/powerplay: revise the calling flow on OD table update
drm/amd/powerplay: drop unnecessary message support check
drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c
drm/amd/powerplay: update the tables init related
drm/amd/powerplay: move table setting common code to smu_cmn.c
drm/amd/powerplay: maximum code sharing around watermarks setting
drm/amd/powerplay: move more APIs to smu_cmn.c
drm/amd/powerplay: common API for disabling all features with exception
drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c
drm/amd/powerplay: implement smu_cmn_get_enabled_mask() for all ASICs
drm/amd/powerplay: move dpm feature enablement checking to smu_cmn.c
drm/amd/powerplay: move dpm feature support checking to smu_cmn.c
drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12
drm/amd/powerplay: drop unused code
drm/amd/powerplay: unify swSMU index to asic specific index mapping
drm/amd/powerplay: widely share the API for data table retrieving
drm/amdgpu: add read amdgpu_gfxoff status in debugfs
drm/amdgpu: load ta firmware for sienna cichlid
drm/amd/powerplay: suppress compile error around BUG_ON
drm/amdgpu/smu11: drop code chuck that got accidently re-added
serial: imx: use hrtimers for rs485 delays
serial: imx: implement rts delaying for rs485
ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()'
ARM: davinci: Fix trivial spelling
serial: pch_uart: use generic power management
serial: altera_jtaguart: Replace HTTP links with HTTPS ones
serial: core: Fix Coding Style
tty: serial: uartlite: Replace HTTP links with HTTPS ones
tty: serial: Replace HTTP links with HTTPS ones
tty: vt: Replace HTTP links with HTTPS ones
phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
phy: bcm63xx-usbh: Add BCM63xx USBH driver
dt-bindings: phy: add bcm63xx-usbh bindings
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
dt: update Marvell Armada 38x COMPHY binding
Input: elan_i2c - add support for high resolution reports
mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg
mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add
mt76: mt7915: fix potential memory leak in mcu message handler
mt76: mt76s: move queue accounting in mt76s_tx_queue_skb
mt76: mt7615: introduce mt7663s support
mt76: introduce mt76_sdio module
mt76: mt7615: introduce mt7663-usb-sdio-common module
mt76: mt7615: sdio code must access rate/key regs in preocess context
mt76: mt76u: add mt76_skb_adjust_pad utility routine
mt76: mt7615: take into account sdio bus configuring txwi
mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS
mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report()
mt76: mt7615: fix potential memory leak in mcu message handler
mt76: mt7663u: fix potential memory leak in mcu message handler
mt76: mt7663u: fix memory leak in set key
mt76: mt7615: reschedule ps work according to last activity
mt76: mt7615: avoid scheduling runtime-pm during hw scan
mt76: mt7663u: sync probe sampling with rate configuration
mt76: mt7615: improve mt7615_driver_own reliability
mt76: mt7615: add idle-timeout knob in mt7615 debugfs
mt76: mt7615: enable beacon hw filter for runtime-pm
mt76: mt7615: add runtime-pm knob in mt7615 debugfs
mt76: mt7615: do not request {driver,fw}_own if already granted
mt76: mt7615: check MT76_STATE_PM flag before accessing the device
mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove}
mt76: mt7615: wake device before pushing frames in mt7615_tx
mt76: mt7615: wake device before pulling packets from mac80211 queues
mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex
mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex
mt76: mt7615: add missing lock in mt7615_regd_notifier
mt76: mt7615: wake device before performing freq scan
mt76: mt7615: acquire driver_own before configuring device for suspend
mt76: mt7615: wake device in mt7615_update_channel before access regmap
mt76: mt7615: introduce pm_power_save delayed work
mt76: mt7615: wake device before configuring hw keys
mt76: mt7615: wake device before accessing regmap in debugfs
mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities
mt76: mt7615: add mt7615_pm_wake utility routine
mt76: move mt76 workqueue in common code
mt76: mt7615: avoid polling in fw_own for mt7663
mt76: mt7915: avoid memcpy in rxv operation
mt76: mt76x2u: enable HC-M7662BU1
mt76: mt76x2: fix pci suspend/resume on mt7612e
mt76: mt7915: update HE capabilities
mt76: mt7615: implement testmode support
mt76: add API for testmode support
mt76: vif_mask to struct mt76_phy
mt76: mt7615: use full on-chip memory address for WF_PHY registers
mt76: mt7615: add support for accessing RF registers via MCU
mt76: mt7615: add support for accessing mapped registers via bus ops
mt76: mt7615: schedule tx tasklet and sta poll on mac tx free
mt76: mt76x2e: rename routines in pci.c
mt76: mt7915: overwrite qid for non-bufferable mgmt frames
mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded
mt76: mt7915: add MU-MIMO support
mt76: mt7915: add a fixed AC queue mapping
mt76: mt7615: add .set_tsf callback
mt76: add U-APSD support on AP side
mt76: rely on register macros
mt76: fix include in pci.h
mt76: allow more channels, allowed in ETSI domain
mt76: mt7615: fix up typo in Kconfig for MT7663U
mt76: mt7663: introduce ARP filter offload
mt76: usb: rely on mt76_for_each_q_rx
mt76: mt7615: re-enable offloading of sequence number assignment
mt76: overwrite qid for non-bufferable mgmt frames
mt76: mt7615: fix hw queue mapping
mt76: mt7615: fix lmac queue debugsfs entry
mt76: add missing lock configuring coverage class
Revert "serial: sh-sci: Initialize spinlock for uart console"
Revert "serial: imx: Initialize lock for non-registered console"
Revert "tty: serial: add missing spin_lock_init for SiFive serial console"
Revert "serial: amba-pl011: Make sure we initialize the port.lock spinlock"
Revert "serial: sunhv: Initialize lock for non-registered console"
bpf: cpumap: Fix possible rcpu kthread hung
dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones
gpio: crystalcove: changed every 'unsigned' to 'unsigned int'
gpio: pch: Add a blank line between declaration and code
gpio: pch: changed every 'unsigned' to 'unsigned int'
bpf, netns: Fix build without CONFIG_INET
dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones
drm/tilcdc: Replace HTTP links with HTTPS ones
dt-binding: display: Allow a single port node on rocktech, jh057n00900
dt-bindings: display: Fix example in nwl-dsi.yaml
ARM: 8993/1: remove it8152 PCI controller driver
ARM: 8992/1: Fix unwind_frame for clang-built kernels
ARM: 8991/1: use VFP assembler mnemonics if available
ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
ARM: 8982/1: mm: Simplify act_mm macro
ARM: 8981/1: add arch/arm/Kbuild
audit: report audit wait metric in audit status reply
audit: purge audit_log_string from the intra-kernel audit API
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequence_ioctl()
drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_post_modeset()
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on()
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset()
staging: dpaa2-ethsw: check if there is space for a new VLAN
staging: dpaa2-ethsw: read the port state from firmware
staging: dpaa2-ethsw: destroy workqueue after deregistering the notifiers
staging: dpaa2-ethsw: setup the STP state for all installed VLANs
staging: dpaa2-ethsw: don't allow interfaces from different DPSWs to be bridged
staging: dpaa2-ethsw: verify the nofifier block
staging: rts5208: rtsx: Replace depracated MSI API
staging: dpaa2-ethsw: fix switch/case fallthrough warning
staging: rtl8192e: add proper code indent
staging: rtl8192e: add space before open parenthesis
staging: wlan-ng: Fix alignment to match open parenthesis
ARM: davinci: Replace HTTP links with HTTPS ones
video: backlight: cr_bllcd: Remove unused variable 'intensity'
drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2
drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/ttm: remove TTM_MEMTYPE_FLAG_CMA
drm/ttm: cleanup coding style and implementation.
drm/ttm: remove io_reserve_fastpath flag
drm/ttm: cleanup io_mem interface with nouveau
dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes
drm: remove optional dummy function from drivers using TTM
powerpc/perf: Update cpu_hw_event to use `struct` for storing MMCR registers
powerpc/perf: Fix missing is_sier_aviable() during build
powerpc/64s/hash: Disable subpage_prot syscall by default
powerpc/64s: Remove PROT_SAO support
powerpc: Remove stale calc_vm_prot_bits() comment
powerpc: Remove unneeded inline functions
macintosh/therm_adt746x: Replace HTTP links with HTTPS ones
macintosh/adb: Replace HTTP links with HTTPS ones
powerpc: Replace HTTP links with HTTPS ones
powerpc/spufs: Rework fcheck() usage
selftests/powerpc: Run per_event_excludes test on Power8 or later
powerpc/book3s64/pkeys: Remove is_pkey_enabled()
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
coresight: etm4x: Fix save/restore during cpu idle
coresight: etm: perf: Add default sink selection to etm perf
coresight: tmc: Update sink types for default selection
coresight: Add default sink selection to CoreSight base
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
coresight: tmc: Add shutdown callback for TMC ETR
coresight: Fix comment in main header file
coresight: etmv4: Counter values not saved on disable
coresight: etmv4: Fix resource selector constant
coresight: Drop double check for ACPI companion device
coresight: Use devm_kcalloc() in coresight_alloc_conns()
dt-bindings: arm: coresight: Add optional property to replicators
coresight: replicator: Reset replicator if context is lost
dt-bindings: arm: coresight: Add support to skip trace unit power up
coresight: etm4x: Add support to skip trace unit power up
coresight: catu: Use CS_AMBA_ID macro for id table
coresight: replicator: Use CS_AMBA_ID macro for id table
exec: Implement kernel_execve
exec: Factor bprm_stack_limits out of prepare_arg_pages
exec: Factor bprm_execve out of do_execve_common
exec: Move bprm_mm_init into alloc_bprm
exec: Move initialization of bprm->filename into alloc_bprm
exec: Factor out alloc_bprm
thermal: imx8mm: Support module autoloading
thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
MAINTAINERS: Add maintenance information for IPA
exec: Remove unnecessary spaces from binfmts.h
HID: quirks: add NOGET quirk for Logitech GROUP
thermal: rcar_gen3_thermal: Do not shadow thcode variable
libperf: Avoid counting of nonfilterable fdarray fds
libperf: Add flags to fdarray fds objects
arm64: perf: Expose some new events via sysfs
libperf: Avoid internal moving of fdarray fds
usb: ohci-omap: Convert to use GPIO descriptors
usb: ohci-omap: Create private state container
usb: appledisplay: remove needless check before usb_free_coherent()
USB: Replace HTTP links with HTTPS ones
usb: usbtest: reduce stack usage in test_queue
usb: typec: tcpm: Stay in BIST mode till hardreset or unattached
usb: typec: tcpci: Support BIST test data mode for compliance.
usb: typec: tcpm: Support bist test data mode for compliance
usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes
usb: typec: Comment correction for typec_partner_register_altmode
usb: typec: intel_pmc_mux: Avoid connect request on disconnect
usb: core: fix quirks_param_set() writing to a const pointer
usb: hcd: Try MSI interrupts on PCI devices
ipmi/watchdog: add missing newlines when printing parameters by sysfs
phy: samsung-ufs: Fix IS_ERR argument
Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
soundwire: intel: add wake interrupt support
soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
soundwire: intel_init: use EXPORT_SYMBOL_NS
soundwire: intel_init: add implementation of sdw_intel_enable_irq()
soundwire: intel: introduce helper for link synchronization
soundwire: intel: introduce a helper to arm link synchronization
soundwire: intel: revisit SHIM programming sequences.
soundwire: intel: reuse code for wait loops to set/clear bits
PCI: aardvark: Don't touch PCIe registers if no card connected
arm64: Reduce the number of header files pulled into vmlinux.lds.S
compiler.h: Move compiletime_assert() macros into compiler_types.h
checkpatch: Remove checks relating to [smp_]read_barrier_depends()
include/linux: Remove smp_read_barrier_depends() from comments
tools/memory-model: Remove smp_read_barrier_depends() from informal doc
Documentation/barriers/kokr: Remove references to [smp_]read_barrier_depends()
Documentation/barriers: Remove references to [smp_]read_barrier_depends()
locking/barriers: Remove definitions for [smp_]read_barrier_depends()
alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb()
vhost: Remove redundant use of read_barrier_depends() barrier
asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h'
asm/rwonce: Remove smp_read_barrier_depends() invocation
alpha: Override READ_ONCE() with barriered implementation
asm/rwonce: Allow __READ_ONCE to be overridden by the architecture
compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h
tools: bpf: Use local copy of headers including uapi/linux/filter.h
ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx
MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs
clk: actions: Add Actions S500 SoC Reset Management Unit support
dt-bindings: reset: Add binding constants for Actions S500 RMU
clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC
dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC
clk: actions: Fix h_clk for Actions S500 SoC
pinctrl: intel: Add Intel Emmitsburg pin controller support
dt-bindings: thermal: Get rid of thermal.txt and replace references
thermal: core: Move initialization after core initcall
thermal: netlink: Improve the initcall ordering
net: genetlink: Move initialization to core_initcall
thermal: rcar_gen3_thermal: Add r8a774e1 support
thermal/drivers/clock_cooling: Remove clock_cooling code
thermal: core: remove redundant initialization of variable ret
thermal: netlink: Fix compilation error when CONFIG_NET=n
ARM: dts: stm32: Add compatibles for syscon for stm32mp151
ARM: dts: stm32: Add compatibles for syscon for stm32h743
ARM: dts: stm32: Add compatibles for syscon for stm32f746
ARM: dts: stm32: Add compatibles for syscon for stm32f426
dt-bindings: arm: stm32: Add compatibles for syscon nodes
ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
MAINTAINERS: Add maintainers for MIPS core drivers
bus: cdmm: Add MIPS R5 arch support
mips: cdmm: Add mti,mips-cdmm dtb node support
dt-bindings: bus: Add MIPS CDMM controller
dt-bindings: interrupt-controller: Convert mti,gic to DT schema
dt-bindings: power: Convert mti,mips-cpc to DT schema
ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
rtc: ds1374: remove unused define
rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies
ARM: dts: stm32: add usart2 node to stm32mp157c-dk2
ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards
ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards
ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845
dma-buf.rst: Document why indefinite fences are a bad idea
dma-fence: prime lockdep annotations
dma-fence: basic lockdep annotations
USB: serial: qcserial: add EM7305 QDL product ID
USB: serial: iuu_phoenix: fix led-activity helpers
drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE
ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
ipq806x: gcc: add support for child probe
xfrm: Make the policy hold queue work with VTI.
parisc: Convert to BIT_MASK() and BIT_WORD()
KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks
KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9
KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests
dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support
dt-bindings: fpga: Replace HTTP links with HTTPS ones
dt-bindings: virtio: Replace HTTP links with HTTPS ones
net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values
net: dsa: qca8k: implement the port MTU callbacks
net: hsr: remove redundant null check
net/fealnx: switch from 'pci_' to 'dma_' API
mISDN: switch from 'pci_' to 'dma_' API
tc-testing: Add tdc to kselftests
crypto/chtls: Enable tcp window scaling option
net: atlantic: add hwmon getter for MAC temperature
net: atlantic: A0 ntuple filters
net: atlantic: use intermediate variable to improve readability a bit
net: atlantic: use U32_MAX in aq_hw_utils.c
net: atlantic: add support for 64-bit reads/writes
net: atlantic: enable ipv6 support for TCP LSO and UDP GSO
net: atlantic: PTP statistics
net: atlantic: additional per-queue stats
net: atlantic: use u64_stats_update_* to protect access to 64-bit stats
net: atlantic: split rx and tx per-queue stats
net: atlantic: make _get_sw_stats return count as return value
net: atlantic: use simple assignment in _get_stats and _get_sw_stats
net: atlantic: move FRAC_PER_NS to aq_hw.h
testptp: add new options for perout phase and pulse width
testptp: promote 'perout' variable to int64_t
ethernet: myri10ge: use generic power management
qed: add support for the extended speed and FEC modes
qed: populate supported link modes maps on module init
qed: add missing loopback modes
qed: add support for new port modes
qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE
qed: reformat several structures a bit
qede: introduce support for FEC control
qede: format qede{,_vf}_ethtool_ops
qed: add support for Forward Error Correction
qed: reformat several structures a bit
qed: use transceiver data to fill link partner's advertising speeds
qed: add support for multi-rate transceivers
qed: reformat public_port::transceiver_data a bit
qede: populate supported link modes maps on module init
qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE
linkmode: introduce linkmode_intersects()
sis: switch from 'pci_' to 'dma_' API
r6040: switch from 'pci_' to 'dma_' API
net: packetengines: switch from 'pci_' to 'dma_' API
arch, net: remove the last csum_partial_copy() leftovers
net: fs_enet: remove redundant null check
clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static
clk: qcom: ipq8074: Add correct index for PCIe clocks
Input: elan_i2c - do not constantly re-query pattern ID
net: macb: Add WoL interrupt support for MACB type of Ethernet controller
net: macb: WoL support for GEM type of Ethernet controller
sched: sch_api: add missing rcu read lock to silence the warning
net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range
net: hns: use eth_broadcast_addr() to assign broadcast address
net: dsa: Setup dsa_netdev_ops
net: Call into DSA netdevice_ops wrappers
net: dsa: Add wrappers for overloaded ndo_ops
net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops
net: vxge-main: Remove unnecessary cast in kfree()
f2fs: segment.h: delete a duplicated word
f2fs: compress: fix to avoid memory leak on cc->cpages
f2fs: use generic names for generic ioctls
arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L
ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
ima: AppArmor satisfies the audit rule requirements
ima: Rename internal filter rule functions
clk: <linux/clk-provider.h>: drop a duplicated word
block: remove blk_queue_stack_limits
block: remove bdev_stack_limits
block: inherit the zoned characteristics in blk_stack_limits
soc: qcom: geni: Fix NULL pointer dereference
RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify
RDMA/bnxt_re: Update maintainers for Broadcom rdma driver
RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
RDMA/bnxt_re: Add helper data structures
RDMA/bnxt_re: Pull psn buffer dynamically based on prod
RDMA/bnxt_re: introduce a function to allocate swq
RDMA/bnxt_re: introduce wqe mode to select execution path
RDMA/qedr: Remove the query_pkey callback
RDMA/i40iw: Remove the query_pkey callback
RDMA/cxgb4: Remove the query_pkey callback
RDMA/siw: Remove the query_pkey callback
RDMA/core: Remove query_pkey from the mandatory ops
RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set
RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set
ima: Support additional conditionals in the KEXEC_CMDLINE hook function
ima: Use the common function to detect LSM conditionals in a rule
ima: Move comprehensive rule validation checks out of the token parser
ima: Use correct type for the args_p member of ima_rule_entry.lsm elements
ima: Shallow copy the args_p member of ima_rule_entry.lsm elements
ima: Fail rule parsing when appraise_flag=blacklist is unsupportable
regulator: gpio: Honor regulator-boot-on property
regulator: core: Add destroy_regulator()
dm crypt: Enable zoned block device support
dm crypt: add flags to optionally bypass kcryptd workqueues
dm bufio: do buffer cleanup from a workqueue
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
dm dust: add interface to list all badblocks
dm dust: report some message results directly back to user
ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq
ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded
ASoC: Intel: sof_sdw: add support for systems without i915 audio
ASoC: Intel: sof_sdw_rt711: remove properties in card remove
ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name
ARM: dts: exynos: Replace HTTP links with HTTPS ones
ARM: s3c24xx: Replace HTTP links with HTTPS ones
ASoC: soc-dai.h: drop a duplicated word
ASoC: wcd9335.h: fix duplicated word
ASoC: tegra20_das.h: delete duplicated words
ASoC: Intel: Skylake: Avoid the use of one-element array
pinctl: ti: iodelay: Replace HTTP links with HTTPS ones
ASoC: tegra: Add Tegra186 based DSPK driver
ASoC: tegra: Add Tegra210 based AHUB driver
ASoC: tegra: Add Tegra210 based I2S driver
ASoC: tegra: Add Tegra210 based DMIC driver
ASoC: tegra: Add support for CIF programming
ASoC: dt-bindings: tegra: Add DT bindings for Tegra210
gpio: pca953x: Use irqchip template
gpio: omap: handle pin config bias flags
Revert "gpio: omap: handle pin config bias flags"
gpio: pcf857x: Use irqchip template
PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_class_quirk()
gpio: adp5588: Use irqchip template
selftests: add clone3() CAP_CHECKPOINT_RESTORE test
pinctrl: single: Use fallthrough pseudo-keyword
pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword
spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
gpio: adnp: Use irqchip template
gpio: stmpe: Use irqchip template
gpio: tc35892: Use irqchip template
arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs
arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs
arm64: dts: allwinner: h5: Add CPU Operating Performance Points table
arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones
arm64: dts: allwinner: h5: Add clock to CPU cores
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores
ASoC: Intel: common: change match table ehl-rt5660
drm/imx: imx-tve: Delete an error message in imx_tve_bind()
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
gpu: ipu-v3: Restore RGB32, BGR32
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
drm/imx: parallel-display: move panel/bridge detection to fail early
drm/imx: imx-ldb: remove useless enum
drm/imx: drop useless best_encoder callback
drm/imx: tve: fix regulator_disable error path
drm/imx: parallel-display: Adjust bus_flags handling
drm/imx: fix use after free
uuid: remove unused uuid_le_to_bin() definition
powerpc/book3s64/kuap: Move UAMOR setup to key init function
powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec
powerpc/book3s64/keys: Print information during boot.
powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_disabled static key
powerpc/book3s64/pkeys: Use pkey_execute_disable_supported
powerpc/book3s64/kuep: Add MMU_FTR_KUEP
powerpc/book3s64/pkeys: Add MMU_FTR_PKEY
powerpc/book3s64/pkeys: Mark all the pkeys above max pkey as reserved
powerpc/book3s64/pkeys: Make initial_allocation_mask static
powerpc/book3s64/pkeys: Convert pkey_total to num_pkey
powerpc/book3s64/pkeys: Simplify pkey disable branch
powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY
powerpc/book3s64/pkeys: Prevent key 1 modification from userspace.
powerpc/book3s64/pkeys: Simplify the key initialization
powerpc/book3s64/pkeys: Explain key 1 reservation details
powerpc/book3s64/pkeys: Move pkey related bits in the linux page table
powerpc/book3s64/pkeys: pkeys are supported only on hash on book3s.
powerpc/book3s64/pkeys: Fixup bit numbering
powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges
powerpc/mce: Add MCE notification chain
powerpc/mm/radix: Create separate mappings for hot-plugged memory
powerpc/mm/radix: Remove split_kernel_mapping()
powerpc/mm/radix: Free PUD table when freeing pagetable
powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings
powerpc/prom: Enable Radix GTSE in cpu pa-features
counter: Add microchip TCB capture counter
dt-bindings: counter: microchip-tcb-capture counter
dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
dt-bindings: atmel-tcb: convert bindings to json-schema
ARM: at91: add atmel tcb capabilities
ASoC: soc-dai: remove .digital_mute
ipmi: remve duplicate code in __ipmi_bmc_register()
PCI: tegra: Revert tegra124 raw_violation_fixup
tools headers UAPI: Update tools's copy of linux/perf_event.h
arm64: perf: Add cap_user_time_short
perf: Add perf_event_mmap_page::cap_user_time_short ABI
arm64: perf: Only advertise cap_user_time for arch_timer
arm64: perf: Implement correct cap_user_time
time/sched_clock: Use raw_read_seqcount_latch()
sched_clock: Expose struct clock_read_data
HID: Replace HTTP links with HTTPS ones
HID: udraw-ps3: Replace HTTP links with HTTPS ones
arm64: perf: Correct the event index in sysfs
HID: mcp2221: Replace HTTP links with HTTPS ones
video: fbdev: Replace HTTP links with HTTPS ones
drm: Replace HTTP links with HTTPS ones
IIO: Ingenic JZ47xx: Add touchscreen mode.
dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC
reset: Replace HTTP links with HTTPS ones
backlight: backlight: Make of_find_backlight static
backlight: backlight: Drop backlight_put()
backlight: Use backlight_get_brightness() throughout
backlight: jornada720_bl: Introduce backlight_is_blank()
backlight: gpio_backlight: Simplify update_status()
backlight: cr_bllcd: Introduce gpio-backlight semantics
backlight: as3711_bl: Simplify update_status
backlight: backlight: Introduce backlight_get_brightness()
iio/adc: ingenic: Retrieve channels list from soc data struct
doc-rst: Wire-up Backlight kernel-doc documentation
backlight: backlight: Add overview and update existing doc
backlight: backlight: Drop extern from prototypes
backlight: generic_bl: Remove this driver as it is unused
backlight: backlight: Document enums in backlight.h
backlight: backlight: Document inline functions in backlight.h
backlight: backlight: Improve backlight_device documentation
IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx
IIO: Ingenic JZ47xx: Error check clk_enable calls.
backlight: backlight: Improve backlight_properties documentation
backlight: backlight: Improve backlight_ops documentation
backlight: backlight: Add backlight_is_blank()
backlight: backlight: Refactor fb_notifier_callback()
ARM: dts: at91: sama5d3_xplained: change phy-mode
reset: intel: fix a compile warning about REG_OFFSET redefined
drm/mxsfb: drop unused function parameter
s390/bpf: implement BPF_PROBE_MEM
s390/kernel: expand exception table logic to allow new handling options
s390/kernel: unify EX_TABLE* implementations
s390/mm: allow order 10 allocations
s390/mm: avoid trimming to MAX_ORDER
s390/qdio: remove internal polling in non-thinint path
s390/qdio: allow to scan all 128 Input SBALs
s390/qdio: fix statistics for 128 SBALs
s390/mm: fix typo in comment
drm/mxsfb: Make supported modifiers explicit
ARM: dts: ux500-skomer: Correct accel mounting matrix
modules: linux/moduleparam.h: drop duplicated word in a comment
platform/chrome: cros_ec_typec: Unregister partner on error
iommu/arm-smmu: Add global/context fault implementation hooks
dt-bindings: arm-smmu: add binding for Tegra194 SMMU
iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage
iommu/arm-smmu: ioremap smmu mmio region before implementation init
iommu/arm-smmu: move TLB timeout and spin count macros
staging: Replace HTTP links with HTTPS ones
staging: rtl8188eu: add spaces around operators in header files
Staging: rtl8188eu: core: Fix coding style issue
ALSA: Replace the word "slave" in vmaster API
dt-bindings: iio: ti,ads8688 yaml conversion
iio: light: stk3310: add chip id for STK3311-X variant
dt-bindings: iio: accel: kionix,kxsd9 yaml conversion.
iio: adc: ad7192: move ad7192_of_match table closer to the end of the file
iio: adc: rockchip_saradc: Demote seemingly unintentional kerneldoc header
iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_ext_info' as __maybe_unused
iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misuse of kerneldoc to standard comment blocks
iio: magnetometer: ak8974: Add description for ak8974's 'scan' attribute
iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block and supply missing description
iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unintentional kerneldoc header
iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header
iio: adc: max9611: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock'
iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration
iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used
iio: accel: sca3000: Fix 2 misspellings and demote nonconforming kerneldocs
iio: adc: cpcap-adc: Demote seemingly unintentional kerneldoc header
iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need to start with 'struct '
iio: adc: at91_adc: Fix 'bad line' warning
iio: dac: ad5504: Fix formatting errors and demote non-compliant kerneldoc
iio: adc: ad799x: Demote seemingly unintentional kerneldoc header
iio: light: us5182d: Fix formatting in kerneldoc function block
iio: temperature: mlx90632: Function parameter descriptions must match exactly
iio: light: si1145: Demote obvious misuse of kerneldoc to standard comment blocks
iio: dac: ltc2632: Fix formatting in kerneldoc struct header
iio: adc: twl6030-gpadc: Fix some misdocumentation and formatting issues
iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in 1 of 3 files including hmc5843_core.h
iio: adc: twl4030-madc: Fix misnamed struct attribute
iio: adc: twl4030-madc: Remove set but unused variables 'len'
iio: adc: ti_am335x_adc: Remove a couple of unused 'read' variables
iio: imu: kmx61: Fix formatting in kerneldoc function headers
iio: magnetometer: mmc35240: Fix function header formatting
iio: light: cm32181: Fix formatting and docrot issues in cm32181_acpi_get_cpm()
iio: dac: ad5791: Complete 'struct ad5791_chip_info' documentation
iio: dac: ad5764: Fix misdocumenting and formatting error
iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5758: Move and fix-up kerneldoc header and demote unworthy kerneldoc
iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5446: Complete 'struct ad5446_state' doc and demote unworthy kerneldocs
iio: dummy: iio_simple_dummy_buffer: Demote file header and correct misspelling
iio: adc: ad7887: Demote seemingly unintentional kerneldoc header
iio: dac: ad5064: Value returned by ad5064_vref_name may not be 'const * const'
iio: dummy: iio_simple_dummy_events: Demote file header and supply descriptions for val2 params
iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock'
iio: dummy: iio_simple_dummy: Add newline after function-end
iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs and correct wrong parameter in docs
iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock'
iio: adc: ad7923: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: ad7298: Demote obvious misuse of kerneldoc to standard comment blocks
iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling of parameter 'client'
iio: accel: bma220_spi: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
iio: adc: ad_sigma_delta: Remove unused variable 'ret'
ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family
drm: core: Convert device logging to drm_* functions.
drm/i810: switch from 'pci_' to 'dma_' API
drm/ast: Use managed MM initialization
drm/ast: Initialize DRAM type before posting GPU
drm/ast: Move VRAM size detection to ast_mm.c
drm/ast: Use managed VRAM-helper initialization
drm/ast: Rename ast_ttm.c to ast_mm.c
drm/vram-helper: Managed vram helpers
dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1
dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
phy: renesas: rcar-gen3-usb2: move irq registration to init
devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
phy: qualcomm: add qcom ipq806x dwc usb phy driver
ARM: dts: aspeed: tacoma: Fix gpio-key definitions
ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP
ARM: dts: aspeed: rainier: Add second cfam on the hub
ARM: dts: aspeed: rainier: Add line-name checkstop
ARM: dts: aspeed: tacoma: Remove checkstop gpio-key
ARM: dts: aspeed: tacoma: Enable XDMA engine
ARM: dts: aspeed: witherspoon: Enable XDMA engine
ARM: dts: aspeed: ast2600: Update XDMA engine node
ARM: dts: aspeed: ast2500: Update XDMA engine node
ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog
ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties
arm64: dts: lx2160a-rdb: fix shunt-resistor value
net: mscc: ocelot: add support for PTP waveform configuration
ptp: introduce a phase offset in the periodic output request
ptp: add ability to configure duty cycle for periodic output
ARM: dts: imx6q-tbs2910: Pass reset-assert-us
ARM: dts: imx6q-tbs2910: Add an mdio node
icmp: support rfc 4884
ARM: dts: imx6qdl-sabresd: Pass reset-assert-us
ARM: dts: imx6qdl-sabresd: Add an mdio node
dt-bindings: arm: fsl: Add MYiR Tech boards
ARM: dts: imx6qdl-gw: add Gateworks System Controller support
net: mvneta: move rxq->left_size on the stack
net: mvneta: get rid of skb in mvneta_rx_queue
net: mvneta: drop all fragments in XDP_DROP
net: mvneta: move mvneta_run_xdp after descriptors processing
net: mvneta: move skb build after descriptors processing
xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines
sctp: remove the out_nounlock label in sctp_setsockopt
sctp: pass a kernel pointer to sctp_setsockopt_pf_expose
sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported
sctp: pass a kernel pointer to sctp_setsockopt_auth_supported
sctp: pass a kernel pointer to sctp_setsockopt_event
sctp: pass a kernel pointer to sctp_setsockopt_event
sctp: pass a kernel pointer to sctp_setsockopt_reuse_port
sctp: pass a kernel pointer to sctp_setsockopt_interleaving_supported
sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value
sctp: pass a kernel pointer to sctp_setsockopt_scheduler
sctp: pass a kernel pointer to sctp_setsockopt_add_streams
sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc
sctp: pass a kernel pointer to sctp_setsockopt_reset_streams
sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset
sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported
sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo
sctp: pass a kernel pointer to sctp_setsockopt_pr_supported
sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo
sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo
sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds
sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf
sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key
sctp: pass a kernel pointer to sctp_setsockopt_del_key
sctp: pass a kernel pointer to sctp_setsockopt_active_key
sctp: pass a kernel pointer to sctp_setsockopt_auth_key
sctp: switch sctp_setsockopt_auth_key to use memzero_explicit
sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident
sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk
sctp: pass a kernel pointer to sctp_setsockopt_maxburst
sctp: pass a kernel pointer to sctp_setsockopt_fragment_interleave
sctp: pass a kernel pointer to sctp_setsockopt_context
sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer
sctp: pass a kernel pointer to sctp_setsockopt_maxseg
sctp: pass a kernel pointer to sctp_setsockopt_mappedv4
sctp: pass a kernel pointer to sctp_setsockopt_associnfo
sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo
sctp: pass a kernel pointer to sctp_setsockopt_nodelay
sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr
sctp: pass a kernel pointer to sctp_setsockopt_primary_addr
sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo
sctp: pass a kernel pointer to sctp_setsockopt_default_send_param
sctp: pass a kernel pointer to sctp_setsockopt_initmsg
sctp: pass a kernel pointer to sctp_setsockopt_partial_delivery_point
sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack
sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params
sctp: pass a kernel pointer to sctp_setsockopt_autoclose
sctp: pass a kernel pointer to sctp_setsockopt_events
sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments
sctp: pass a kernel pointer to __sctp_setsockopt_connectx
sctp: pass a kernel pointer to sctp_setsockopt_bindx
sctp: copy the optval from user space in sctp_setsockopt
net: make ->{get,set}sockopt in proto_ops optional
net/ipv6: remove compat_ipv6_{get,set}sockopt
net/ipv6: factor out mcast join/leave setsockopt helpers
net/ipv6: factor out MCAST_MSFILTER setsockopt helpers
net/ipv6: factor out MCAST_MSFILTER getsockopt helpers
net/ipv4: remove compat_ip_{get,set}sockopt
net/ipv4: factor out mcast join/leave setsockopt helpers
net/ipv4: factor out MCAST_MSFILTER setsockopt helpers
net/ipv4: factor out MCAST_MSFILTER getsockopt helpers
netfilter: split nf_sockopt
netfilter: remove the compat argument to xt_copy_counters_from_user
netfilter: remove the compat_{get,set} methods
netfilter/ebtables: clean up compat {get, set}sockopt handling
netfilter/ip6_tables: clean up compat {get, set}sockopt handling
netfilter/ip_tables: clean up compat {get,set}sockopt handling
netfilter/arp_tables: clean up compat {get, set}sockopt handling
net: remove compat_sys_{get,set}sockopt
net: remove compat_sock_common_{get,set}sockopt
net: simplify cBPF setsockopt compat handling
net: streamline __sys_getsockopt
net: streamline __sys_setsockopt
net/atm: remove the atmdev_ops {get, set}sockopt methods
net: rds: rdma_transport.h: delete duplicated word
net: atm: lec_arpc.h: delete duplicated word
net: phy: at803x: add mdix configuration support for AR9331 and AR8035
net: enetc: Use DT protocol information to set up the ports
net: enetc: Initialize SerDes for SGMII and USXGMII protocols
net: dsa: felix: (re)use already existing constants
net: phy: add USXGMII link partner ability constants
hwmon: (gsc) add 16bit pre-scaled voltage mode
hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN
hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist
hwmon: (nct6683) Replace container_of() with kobj_to_dev()
hwmon: (i5k_amb) remove redundant assignment to variable res
ALSA: asihpi: delete duplicated word
ALSA: Replace HTTP links with HTTPS ones
prctl: exe link permission error changed from -EINVAL to -EPERM
prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
pid: use checkpoint_restore_ns_capable() for set_tid
capabilities: Introduce CAP_CHECKPOINT_RESTORE
9p: remove unused code in 9p
net/9p: Fix sparse endian warning in trans_fd.c
9p: Fix memory leak in v9fs_mount
9p: retrieve fid from file when file instance exist.
media: dvbdev.h: keep * together with the type
media: v4l2-subdev.h: keep * together with the type
media: videobuf2: Print videobuf2 buffer state by name
media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
media: tw68: use generic power management
media: meye: use generic power management
media: cx88: use generic power management
media: cx25821: use generic power management
media: cx23885: use generic power management
media: sta2x11: use generic power management
media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
media: dt-bindings: media: renesas,fdp1: Add resets property
media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
media: dt-bindings: media: renesas,fcp: Convert binding to YAML
media: v4l2-async: Log message in case of heterogeneous fwnode match
media: v4l2-async: Pass notifier pointer to match functions
media: v4l2-async: Accept endpoints and devices for fwnode matching
media: device property: Add a function to test is a fwnode is a graph endpoint
media: i2c: Add RDACM20 driver
media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x
media: i2c: Add MAX9286 driver
media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286
media: i2c: dw9768: Add DW9768 VCM driver
media: dt-bindings: media: i2c: Document DW9768 bindings
media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000)
media: staging: rkisp1: set pads array of the resizer to size 2
media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device
media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device
media: staging: rkisp1: cap: in stream start, replace calls to rkisp1_handle_buffer with rkisp1_set_next_buf
media: staging: rkisp1: cap: move code that manages the buffers to rkisp1_set_next_buf
media: staging: rkisp1: cap: protect buf.curr and buf.next with buf.lock
media: staging: rkisp1: cap: don't set next buffer from rkisp1_vb2_buf_queue
media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section
media: tw68: Replace http links with https ones
media: tw5864-core: Replace http links with https ones
media: rtl2832_sdr: Replace HTTP links with HTTPS ones
media: ivtv: Replace http links with https ones
media: imon: Replace http links with https ones
media: cx18: Replace http links with https ones
media: allegro: add support for allegro firmware 2019.2
media: allegro: add a version field to mcu messages
media: allegro: drop length field from message header
media: allegro: set num_ref_idx using response of configured channels
media: allegro: add config blob for channel
media: allegro: encode bit fields separately
media: allegro: support handling firmware dependent values
media: allegro: don't pack MCU messages
media: allegro: add field for number of buffers
media: allegro: add explicit mail encoding and decoding
media: allegro: rework read/write to mailbox
media: allegro: rework mbox handling
media: v4l2-subdev.h: drop duplicated word in comment
media: media-entity.h: drop duplicated word in comment
media: dvbdev.h: fix duplicated word in comment
media: media-devnode.h: drop duplicated word in comment
media: media-device.h: drop duplicated word in comment
staging/media: Remove unneeded geometry restrictions from i.MX CSI driver
media: vimc: Add a control to display info on test image
media: tpg: Add function to return colors' order of test image
media: tpg: change char argument to const char
media: vpss: clean up resources in init
hantro: h264: Refuse to decode unsupported bitstream
rkvdec: h264: Refuse to decode unsupported bitstream
hantro: Make sure we don't use post-processor on an encoder
hantro: Remove unused bytesused argument
hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done
hantro: Rework how encoder and decoder are identified
hantro: h264: Rename scaling list handling function
hantro: h264: Remove unused macro definition
media: staging: rkisp1: fix typos in file rkisp1-config.h
media: staging: rkisp1: remove duplicate macro definition
media: staging: rkisp1: stats: read the stats in the isr
drm/ingenic: Silence uninitialized-variable warning
pinctrl: baytrail: Use fallthrough pseudo-keyword
staging: rtl8188eu: include: fixed multiple blank space coding style issues
staging: rtl8188eu: clear tabstop style issues
media: staging: rkisp1: stats: replace locks wq_lock, irq_lock with one lock
media: staging: rkisp1: stats: replace spin_lock_irqsave with spin_lock_irq
media: staging: rkisp1: use a macro for the statistics flags mask
media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c
media: ti-vpe: cal: Move CAL I/O accessors to cal.h
media: ti-vpe: cal: Split video node handling to cal-video.c
media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned'
media: ti-vpe: cal: Remove unneeded phy->sensor NULL check
media: ti-vpe: cal: Don't store external rate in cal_camerarx
media: ti-vpe: cal: Refactor camerarx start and stop
media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring
media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller
media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically
media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register()
media: ti-vpe: cal: Register a media device
media: ti-vpe: cal: Store struct device in cal_dev
media: ti-vpe: cal: Print revision and hwinfo in a more readable format
media: ti-vpe: cal: Read hardware revision earlier during probe
media: ti-vpe: cal: Split media initialization and cleanup to functions
media: ti-vpe: cal: Replace number of ports numerical value by macro
media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros
media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c
media: ti-vpe: cal: Decouple context and phy cleanup at remove time
media: ti-vpe: cal: Operate on phy instances in cal_quickdump_regs()
media: ti-vpe: cal: Replace context with phy in async notifier entries
media: ti-vpe: cal: Move async notifiers from contexts to cal_dev
media: ti-vpe: cal: Allow multiple contexts per subdev notifier
media: ti-vpe: cal: Move all sensor-related init to .bound() notifier
media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value
media: ti-vpe: cal: Move DT parsing to CAMERARX
media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX
media: ti-vpe: cal: Unregister video device before cleanup
media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions
media: ti-vpe: cal: Split video device initialization and registration
dma-debug: use named initializers for dir2name
media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev
media: ti-vpe: cal: Decouple control handler from v4l2_device
powerpc: use the generic dma_ops_bypass mode
dma-mapping: add a dma_ops_bypass flag to struct device
media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse()
dma-mapping: make support for dma ops optional
media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to parse OF
media: ti-vpe: cal: Hardcode virtual channel to 0
media: ti-vpe: cal: Rename cal_create_instance() to cal_ctx_create()
media: ti-vpe: cal: Add comments to cal_probe() to delimitate sections
media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller
media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args()
media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval to a function
media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field
media: ti-vpe: cal: Use a loop to create CAMERARX and context instances
media: ti-vpe: cal: Use ctx_info() instead of v4l2_info()
media: ti-vpe: cal: Get struct device without going through v4l2_device
media: ti-vpe: cal: Use correct device name for bus_info
media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index
media: ti-vpe: cal: Reorganize remaining code in sections
media: ti-vpe: cal: Create consistent naming for context functions
media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in its caller
media: ti-vpe: cal: Group CAMERARX-related functions together
media: ti-vpe: cal: Create consistent naming for CAMERARX functions
media: ti-vpe: cal: Store sensor-related data in cal_camerarx
media: ti-vpe: cal: Add print macros for the cal_camerarx instances
media: ti-vpe: cal: Use dev_* print macros
media: ti-vpe: cal: Store instance ID and cal pointer in cal_camerarx
media: ti-vpe: cal: Remove internal phy structure from cal_camerarx
media: ti-vpe: cal: Name all cal_camerarx pointers consistently
media: ti-vpe: cal: Name all cal_dev pointers consistently
media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data
media: ti-vpe: cal: Rename cc_data to cal_camerarx
media: ti-vpe: cal: Move function to avoid forward declaration
media: ti-vpe: cal: Remove flags field from struct cal_dev
media: ti-vpe: cal: Remove unused structure fields
media: ti-vpe: cal: Remove static const cal_regmap_config template
media: ti-vpe: cal: Constify platform data
media: ti-vpe: cal: Make structure fields unsigned where applicable
media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields
media: ti-vpe: cal: Store PHY regmap fields in struct cc_data
media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields
media: ti-vpe: cal: Embed base_fields array in struct cal_csi2_phy
media: ti-vpe: cal: Make loop indices unsigned where applicable
media: ti-vpe: cal: Turn boolean variable into bool
media: ti-vpe: cal: Remove needless casts
media: ti-vpe: cal: Remove needless variable initialization
media: ti-vpe: cal: Make cal_formats array const
media: ti-vpe: cal: Turn reg_(read|write)_field() into inline functions
media: ti-vpe: cal: Inline CAL_VERSION macro in its only user
media: ti-vpe: cal: Merge all status variables in IRQ handler
media: ti-vpe: cal: Index IRQ registersstarting at 0
media: ti-vpe: cal: Index CSI-2 port starting at 0
media: ti-vpe: cal: Decouple CSI2 port and CPORT
media: ti-vpe: cal: Avoid function forward declaration
media: ti-vpe: cal: Sort headers alphabetically
gspca: First camera mode is skipped
media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()'
media: Add V4L2_TYPE_IS_CAPTURE helper
media: pci: dt3155: fix spelling mistake
media: docs: pvrusb2: replace http references with https ones
media: gspca: replace http references with https ones
media: atmel: atmel-isc: rework component offsets
media: davinci: replace http references with https
media: solo6x10: replace http references with https
Documentation: userspace-api/media: drop doubled words
sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release
sun4i-csi: drop read/write, enable VB2_DMABUF
sunxi-csi: fill in bus_info of media device
media: gspca: remove redundant initialization of variable status
v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S)
include/media/v4l2-subdev.h: fix typo
cec-api: prevent leaking memory through hole in structure
go7007: add sanity checking for endpoints
media: staging: tegra-vde: Power-cycle hardware on probe
media: staging: tegra-vde: Turn ON power domain on shutdown
media: staging: tegra-vde: Runtime PM is always available on Tegra
arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators
ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
arm: dts: socfpga: add reset-names to spi node
arm64: dts: agilex: add nand clocks
arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex
arm64: dts: marvell: add SMMU support
ARM: dts: dlink-dns327l: fix reg-init PHY
ARM: orion/gpio: Make use of for_each_requested_gpio()
ARM: dts: kirkwood: Replace HTTP links with HTTPS ones
firmware: turris-mox-rwtm: add debugfs documentation
firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
ARM: dts: rockchip: Fix VBUS on rk3288-vyasa
ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support
ARM: dts: rockchip: Add VMARC RK3288 SOM initial support
dt-bindings: arm: rockchip: Add Rock Pi N8 binding
arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier
arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier
arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties
ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM
ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
arm64: dts: rockchip: remove bus-width from mmc nodes in px30 dts files
dmaengine: linux/dmaengine.h: drop duplicated word in a comment
dt-bindings: mmc: convert arasan sdhci bindings to yaml
selftests/bpf: Tests for BPF_SK_LOOKUP attach point
selftests/bpf: Add verifier tests for bpf_sk_lookup context access
tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type
libbpf: Add support for SK_LOOKUP program type
bpf: Sync linux/bpf.h to tools/
udp6: Run SK_LOOKUP BPF program on socket lookup
udp6: Extract helper for selecting socket from reuseport group
udp: Run SK_LOOKUP BPF program on socket lookup
udp: Extract helper for selecting socket from reuseport group
inet6: Run SK_LOOKUP BPF program on socket lookup
inet6: Extract helper for selecting socket from reuseport group
inet: Run SK_LOOKUP BPF program on socket lookup
inet: Extract helper for selecting socket from reuseport group
bpf: Introduce SK_LOOKUP program type with a dedicated attach point
bpf, netns: Handle multiple link attachments
blk-cgroup: show global disk stats in root cgroup io.stat
blk-cgroup: make iostat functions visible to stat printing
ne2k-pci: Use netif_msg_init to initialize msg_enable bits
net: atlantic: add support for FW 4.x
net: atlantic: align return value of ver_match function with function name
net: ethernet: et131x: Remove redundant register read
net: ethernet: et131x: Remove unused variable 'pm_csr'
net: bna: Remove unused variable 't'
net: bnxt: don't complain if TC flower can't be supported
Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14
Input: elan_i2c - handle firmware updated on newer ICs
Input: elan_i2c - add support for different firmware page sizes
Input: elan_i2c - fix detecting IAP version on older controllers
Input: elan_i2c - handle devices with patterns above 1
Input: elan_i2c - make fetching IC type of older controllers more robust
Input: elan_i2c - handle firmware not implementing "get pattern" command
remoteproc: stm32: Update M4 state in stm32_rproc_stop()
remoteproc: stm32: Introduce new attach() operation
remoteproc: stm32: Properly handle the resource table when attaching
remoteproc: stm32: Parse memory regions when attaching to M4
remoteproc: Make function rproc_resource_cleanup() public
remoteproc: stm32: Properly set co-processor state when attaching
remoteproc: stm32: Parse syscon that will manage M4 synchronisation
remoteproc: stm32: Remove memory translation from DT parsing
remoteproc: stm32: Decouple rproc from DT parsing
remoteproc: stm32: Request IRQ with platform device
remoteproc: stm32: Decouple rproc from memory translation
drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
futex: Remove unused or redundant includes
futex: Consistently use fshared as boolean
dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
ARM: at91: Replace HTTP links with HTTPS ones
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
futex: Remove needless goto's
futex: Remove put_futex_key()
dt-bindings: media: imx274: Add optional input clock and supplies
debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE
PCI/ASPM: Add missing newline in sysfs 'policy'
arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains
arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains
xfs: preserve inode versioning across remounts
kunit: tool: fix improper treatment of file location
kunit: tool: fix broken default args in unit tests
kunit: capture stderr on all make subprocess calls
Documentation: kunit: Remove references to --defconfig
net: alteon: Avoid some useless memset
net: alteon: switch from 'pci_' to 'dma_' API
net: sungem: switch from 'pci_' to 'dma_' API
selftests/harness: Limit step counter reporting
net: decnet: af_decnet: Simplify goto loop.
timers: Lower base clock forwarding threshold
timers: Remove must_forward_clk
timers: Spare timer softirq until next expiry
timers: Expand clk forward logic beyond nohz
timers: Reuse next expiry cache after nohz exit
timers: Always keep track of next expiry
timers: Optimize _next_timer_interrupt() level iteration
timers: Add comments about calc_index() ceiling work
timers: Move trigger_dyntick_cpu() to enqueue_timer()
timers: Use only bucket expiry for base->next_expiry value
timers: Preserve higher bits of expiration on index calculation
tcp: add SNMP counter for no. of duplicate segments reported by DSACK
tcp: fix segment accounting when DSACK range covers multiple segments
net: sun: cassini: switch from 'pci_' to 'dma_' API
mptcp: silence warning in subflow_data_ready()
net: cdc_ncm: hook into set_rx_mode to admit multicast traffic
net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops
net: usbnet: export usbnet_set_rx_mode()
net: cdc_ether: export usbnet_cdc_update_filter
net: cdc_ether: use dev->intf to get interface information
selftests/seccomp: Check ENOSYS under tracing
selftests/seccomp: Refactor to use fixture variants
selftests/harness: Clean up kern-doc for fixtures
selftests: kmod: Add module address visibility test
cpupower: Replace HTTP links with HTTPS ones
net: openvswitch: reorder masks array based on usage
net: phy: sfp: Cotsworks SFF module EEPROM fixup
net: phy: continue searching for C45 MMDs even if first returned ffff:ffff
NFSv4.0 allow nconnect for v4.0
freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
sunrpc: destroy rpc_inode_cachep after unregister_filesystem
PCI: dwc: Convert to devm_platform_ioremap_resource_byname()
dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties
spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
spi: spi-pxa2xx: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
spi: spi-at91-usart: Remove unused OF table 'struct of_device_id'
spi: spi-topcliff-pch: Add missing descriptions to 'struct pch_spi_data'
spi: spi-zynqmp-gqspi: Correct a couple of misspellings in kerneldoc
spi: spi-zynq-qspi: Add description for 2 missing attributes/parameters
spi: spi-pl022: Provide missing struct attribute/function param docs
spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and 's3c64xx_spi_dma_data'
spi: spi-meson-spicc: Remove set but never used variable 'data' from meson_spicc_reset_fifo()
spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'struct meson_spifc'
spi: spi-ep93xx: Fix API slippage
spi: spi-davinci: Fix a few kerneldoc misspellings and API slippages
spi: spi-bitbang: Demote obvious misuse of kerneldoc to standard comment blocks
spi: spi-loopback-test: Fix formatting issues in function header blocks
drm/etnaviv: fix ref count leak via pm_runtime_get_sync
x86/efi: Remove unused EFI_UV1_MEMMAP code
x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP
x86/efi: Remove references to no-longer-used efi_have_uv1_memmap()
x86/efi: Delete SGI UV1 detection.
x86/platform/uv: Remove efi=old_map command line option
x86/platform/uv: Remove vestigial mention of UV1 platform from bios header
x86/platform/uv: Remove support for UV1 platform from uv
x86/platform/uv: Remove support for uv1 platform from uv_hub
x86/platform/uv: Remove support for UV1 platform from uv_bau
x86/platform/uv: Remove support for UV1 platform from uv_mmrs
x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x
x86/platform/uv: Remove support for UV1 platform from uv_tlb
x86/platform/uv: Remove support for UV1 platform from uv_time
arm64: dts: keembay: Add device tree for Keem Bay EVM board
arm64: dts: keembay: Add device tree for Keem Bay SoC
MAINTAINERS: Add maintainers for Keem Bay SoC
dt-bindings: arm: Add Keem Bay bindings
arm64: Add config for Keem Bay SoC
staging: comedi: comedi_fops.c: added casts to get rid of sparse warnings
arm64: tegra: Add the GPU on Tegra194
dt-bindings: fuse: tegra: Add missing compatible strings
dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks and power-domains
dt-bindings: Add documentation for GV11B GPU
ARM: rpc: Change blacklist to quirklist in ecode.c file
firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer
drm/tegra: plane: Support 180° rotation
drm/tegra: plane: Support horizontal reflection
drm/tegra: plane: Rename bottom_up to reflect_y
drm/tegra: dc: Omit superfluous error message in tegra_dc_probe()
drm/tegra: gr2d: Add tiled PATBASE address register
drm/tegra: gr3d: Assert reset before power-gating
drm/tegra: sor: Use correct power supply names for HDMI
gpu: host1x: debug: Dump push buffer state
gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
gpu: host1x: Put gather's BO on pinning error
gpu: host1x: Optimize BOs usage when firewall is enabled
gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait()
gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in tegra_mipi_wait()
gpu: host1x: mipi: Update tegra_mipi_request() to be node based
spi: renesas,sh-msiof: Add r8a774e1 support
soc/tegra: fuse: Fix typo in APB MISC warning
soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs
ASoC: rt5682: optimize the power consumption
ASoC: soc-dai.h: don't use discriminatory terms for comment
ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL()
ASoC: rt5682: disable MICBIAS and Vref2 widget in default
ASoC: qcom: qdsp6: Use the defined variable to clean code
ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec
ASoC: atmel: merge .digital_mute() into .mute_stream()
block: improve discard bio alignment in __blkdev_issue_discard()
block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
block: defer flush request no matter whether we have elevator
block: make blk_timeout_init() static
dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings
ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
irqchip/loongson-liointc: Fix potential dead lock
irqchip/loongson-pch-msi: Remove unneeded variable
irqchip/loongson-pch-pic: Check return value of irq_domain_translate_twocell()
irqchip/loongson-htvec: Check return value of irq_domain_translate_onecell()
irqchip/loongson-htvec: Fix potential resource leak
irqchip/loongson-htpic: Remove unneeded select of I8259
irqchip/loongson-htpic: Remove redundant kfree operation
irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit
irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible
dt-bindings: interrupt-controller: Document UPG auxiliary L2
irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible
dt-bindings: interrupt-controller: Document Broadcom STB HIF L2
irqchip/brcmstb-l2: Set controller as wake-up source
irqchip/bcm7120-l2: Set controller as wake-up source
perf metric: Add 'struct expr_id_data' to keep expr value
perf metric: Rename expr__add_id() to expr__add_val()
perf probe: Warn if the target function is a GNU indirect function
perf probe: Fix memory leakage when the probe point is not found
perf probe: Fix wrong variable warning when the probe point is not found
perf probe: Avoid setting probes on the same address for the same event
pinctrl: lpc18xx: Use fallthrough pseudo-keyword
gpio: max77620: Use helper variable and clarify
arm64: defconfig: Enable AM654x SDHCI controller
pinctrl: rockchip: Replace HTTP links with HTTPS ones
arm64: arch_k3: enable chipid driver
staging: rtl8188eu: add blank line after declarations
staging: rtl*/security: Use static const in array declarations
staging: qlge/qlge_main.c: Replace depracated MSI API.
staging: rtl8712: handle firmware load failure
staging: rtl8192u: fix a dubious looking mask before a shift
ARM: dts: sh73a0: Add missing clocks to sound node
arm64: dts: renesas: r8a774e1: Add CAN[FD] support
arm64: dts: renesas: r8a774e1: Add RWDT node
arm64: dts: renesas: r8a774e1: Add MSIOF nodes
arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
arm64: dts: renesas: r8a774e1: Add SDHI nodes
arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
arm64: dts: renesas: r8a774e1: Add TMU device nodes
arm64: dts: renesas: r8a774e1: Add CMT device nodes
arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support
arm64: dts: renesas: r8a774e1: Add operating points
arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit
arm64: dts: renesas: r8a774e1: Add Ethernet AVB node
arm64: dts: renesas: r8a774e1: Add GPIO device nodes
arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes
arm64: dts: renesas: r8a774e1: Add IPMMU device nodes
ARM: dts: gose: Fix ports node name for adv7612
ARM: dts: renesas: Fix SD Card/eMMC interface device node names
arm64: dts: renesas: Fix SD Card/eMMC interface device node names
arm64: dts: renesas: add full-pwr-cycle-in-suspend into eMMC nodes
arm64: dts: renesas: Add HiHope RZ/G2H sub board support
arm64: dts: renesas: Add HiHope RZ/G2H main board support
arm64: dts: renesas: Initial r8a774e1 SoC device tree
arm64: defconfig: Enable R8A774E1 SoC
ALSA: line6: Use kmemdup in podhd_set_monitor_level()
ALSA: hda: Add support for Loongson 7A1000 controller
ip6_vti: use IS_REACHABLE to avoid some compile errors
xfrm: interface: use IS_REACHABLE to avoid some compile errors
phy: samsung-ufs: add UFS PHY driver for samsung SoC
dt-bindings: phy: Document Samsung UFS PHY bindings
arm64: dts: k3-j721e-proc-board: Add wait time for sampling Type-C DIR line
arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0
arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX
arm64: dts: ti: k3-j721e-main: Add system controller node and SERDES lane mux
arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes
dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to msi-controller
arm64: dts: ti: k3-j721e-main: rename smmu node to iommu
arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones
arm64: dts: ti: k3-am654-base-board: Add support for SD card
arm64: dts: ti: k3-am65-main: Add support for sdhci1
arm64: dts: ti: j721e-common-proc-board: Analog audio support
arm64: dts: ti: k3-j721e-common-proc-board: Remove duplicated main_i2c1_exp4_pins_default
arm/arm64: defconfig: Update configs to use the new CROS_EC options
Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
phy: sun4i-usb: explicitly include gpio/consumer.h
dmaengine: Extend NXP QDMA driver to check transmission errors
MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co-maintainer
dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver
dmaengine: Add support for repeating transactions
dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
remoteproc: Properly handle firmware name when attaching
remoteproc: Refactor function rproc_free_vring()
remoteproc: Refactor function rproc_trigger_auto_boot()
remoteproc: Refactor function rproc_boot()
remoteproc: Introducing function rproc_validate()
remoteproc: Introducing function rproc_actuate()
remoteproc: Introducing function rproc_attach()
remoteproc: Add new attach() remoteproc operation
remoteproc: Add new RPROC_DETACHED state
remoteproc: qcom_q6v5_mss: Monitor MSS_STATUS for boot completion
remoteproc: qcom: pil-info: Fix shift overflow
arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
dts: hi3660: Add support for basic usb gadget on Hikey960
arm64: dts: hisilicon: Align UART nodename with dtschema
arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220
ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema
ima: Fail rule parsing when the KEY_CHECK hook is combined with an invalid cond
ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond
ima: Fail rule parsing when buffer hook functions have an invalid action
ima: Free the entire rule if it fails to parse
ima: Free the entire rule when deleting a list of rules
ima: Have the LSM free its audit rule
IMA: Add audit log for failure conditions
integrity: Add errno field in audit message
spi: coldfire-qspi: Use clk_prepare_enable and clk_disable_unprepare
spi: Fix SPI NOR and SPI NAND acronyms
spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio()
spi: Only defer to thread for cleanup when needed
spi: fix duplicated word in <linux/spi/spi.h>
Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"
net: sched: Do not drop root lock in tcf_qevent_handle()
arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi
net/mlx5e: CT: Map 128 bits labels to 32 bit map ID
net/mlx5e: Do not request completion on every single UMR WQE
net/mlx5e: RX, Avoid indirect call in representor CQE handling
net/mlx5e: XDP, Avoid indirect call in TX flow
net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support
net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload
net/mlx5e: IPsec: Add IPsec steering in local NIC RX
net/mlx5: Add IPsec related Flow steering entry's fields
net/mlx5: IPsec: Add HW crypto offload support
net/mlx5: Accel, Add core IPsec support for the Connect-X family
net/mlx5: E-switch, Reduce dependency on num_vfs during mode set
net/mlx5: E-switch, Avoid function change handler for non ECPF
net/mlx5: Make MLX5_EN_TLS non-prompt
net/mlx5e: Fix build break when CONFIG_XPS is not set
net/mlx5e: Fix missing switch_id for representors
spi: bcm2835aux: support effective_speed_hz
spi: bcm2835: support effective_speed_hz
regulator: Correct kernel-doc inconsistency
regmap: fix duplicated word in <linux/regmap.h>
ASoC: dt-bindings: renesas, fsi: use patternProperties for FSI-A/B
ASoC: dt-bindings: ak4613: switch to yaml base Documentation
ASoC: dt-bindings: ak4642: switch to yaml base Documentation
ASoC: soc-component: Add missed return for calling soc_component_ret
ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists'
drm/ingenic: Bump driver to version 1.1
drm/ingenic: Support multiple panels/bridges
drm/ingenic: Add support for the IPU
drm/ingenic: Add support for OSD mode
drm/ingenic: Use dmam_alloc_coherent()
drm/ingenic: Move register definitions to ingenic-drm.h
drm/ingenic: Set DMA descriptor chain address in probe
drm/ingenic: Add missing CR in debug strings
drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c
dt-bindings: display: Add ingenic,ipu.yaml
dt-bindings: display: Convert ingenic,lcd.txt to YAML
drm/ingenic: Fix incorrect assumption about plane->index
ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection
ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic-det-gpio
ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack
drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogramming
drm/nouveau/kms/nvd9-: Add CRC support
drm/nouveau/kms/nv50-: Move hard-coded object handles into header
drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h
drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom
drm/nouveau/kms/nv50-: Fix disabling dithering
drm/nouveau/kms/nv140-: Don't modify depth in state during atomic commit
drm/vblank: Add vblank works
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off()
drm/vblank: Register drmm cleanup action once per drm_vblank_crtc
ASoC: codecs: ak*: merge .digital_mute() into .mute_stream()
ASoC: codecs: cs*: merge .digital_mute() into .mute_stream()
ASoC: codecs: da*: merge .digital_mute() into .mute_stream()
ASoC: codecs: es*: merge .digital_mute() into .mute_stream()
ASoC: codecs: wm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: alc*: merge .digital_mute() into .mute_stream()
ASoC: codecs: max*: merge .digital_mute() into .mute_stream()
ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: tas*: merge .digital_mute() into .mute_stream()
ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream()
ASoC: codecs: merge .digital_mute() into .mute_stream()
ASoC: meson: merge .digital_mute() into .mute_stream()
ASoC: spear: merge .digital_mute() into .mute_stream()
ASoC: ti: merge .digital_mute() into .mute_stream()
ASoC: hdmi-codec: merge .digital_mute() into .mute_stream()
ASoC: soc-dai.c: add .no_capture_mute support
ASoC: hdmi-codec: return -ENOTSUPP for digital_mute
rwsem: fix commas in initialisation
docs: locking: Replace HTTP links with HTTPS ones
lockdep: Move list.h inclusion into lockdep.h
drm/tidss: Replace HTTP links with HTTPS ones
drm/vboxvideo: Replace HTTP links with HTTPS ones
ALSA: hda: fix snd_hda_codec_cleanup() documentation
ALSA: hda: export snd_hda_codec_cleanup_for_unbind()
net: mscc: ocelot: rethink Kconfig dependencies again
compiler: Remove uninitialized_var() macro
treewide: Remove uninitialized_var() usage
checkpatch: Remove awareness of uninitialized_var() macro
mm/debug_vm_pgtable: Remove uninitialized_var() usage
f2fs: Eliminate usage of uninitialized_var() macro
media: sur40: Remove uninitialized_var() usage
KVM: PPC: Book3S PR: Remove uninitialized_var() usage
clk: spear: Remove uninitialized_var() usage
clk: st: Remove uninitialized_var() usage
spi: davinci: Remove uninitialized_var() usage
ide: Remove uninitialized_var() usage
rtlwifi: rtl8192cu: Remove uninitialized_var() usage
b43: Remove uninitialized_var() usage
drbd: Remove uninitialized_var() usage
x86/mm/numa: Remove uninitialized_var() usage
docs: deprecated.rst: Add uninitialized_var()
RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml
RDMA/qedr: Add EDPM max size to alloc ucontext response
RDMA/qedr: Add EDPM mode type for user-fw compatibility
bpf: Drop duplicated words in uapi helper comments
selftests/bpf: Fix possible hang in sockopt_inherit
bpf: revert "test_bpf: Flag tests that cannot be jited on s390"
RDMA/usnic: switch from 'pci_' to 'dma_' API
af_packet: TPACKET_V3: replace busy-wait loop
net: fec: replace snprintf() with strlcpy() in fec_ptp_init()
net: fec: get rid of redundant code in fec_ptp_set()
net: fec: initialize clock with 0 rather than current kernel time
net: fec: enable to use PPS feature without time stamping
IB/hfi1: Remove unnecessary fall-through markings
RDMA/qedr: SRQ's bug fixes
IB/isert: allocate RW ctxs according to max IO size
tools/power/x86/intel-speed-select: Update version for v5.9
tools/power/x86/intel-speed-select: Add retries for mail box commands
tools/power/x86/intel-speed-select: Add option to delay mbox commands
tools/power/x86/intel-speed-select: Ignore -o option processing on error
tools/power/x86/intel-speed-select: Change path for caching topology info
raid5: remove the meaningless check in raid5_make_request
raid5: put the comment of clear_batch_ready to the right place
raid5: call clear_batch_ready before set STRIPE_ACTIVE
RDMA/mlx5: Init dest_type when create flow
dt-bindings: display: panel-dsi-cm: convert to YAML
drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel
drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
RDMA/rxe: Remove rxe_link_layer()
RDMA/rxe: Return void from rxe_mem_init_dma()
RDMA/rxe: Return void from rxe_init_port_param()
RDMA/rxe: Drop pointless checks in rxe_init_ports
block: remove retry loop in ioc_release_fn()
block: remove unnecessary ioc nested locking
md: rewrite md_setup_drive to avoid ioctls
block: integrate bd_start_claiming into __blkdev_get
block: use bd_prepare_to_claim directly in the loop driver
block: refactor bd_start_claiming
block: simplify the restart case in __blkdev_get
cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported
cpufreq: intel_pstate: Clean up aperf_mperf_shift description
selftest: Add tests for XDP programs in CPUMAP entries
samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap
libbpf: Add SEC name for xdp programs attached to CPUMAP
bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries
bpf: cpumap: Add the possibility to attach an eBPF program to cpumap
cpumap: Formalize map value as a named struct
samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop
net: Refactor xdp_convert_buff_to_frame
cpumap: Use non-locked version __ptr_ring_consume_batched
dma-mapping: inline the fast path dma-direct calls
dma-mapping: move the remaining DMA API calls out of line
pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
pinctrl: mvebu: pinctrl-armada-37xx: Update documentation block for 'struct armada_37xx_pin_group'
pinctrl: meson: pinctrl-meson-a1: Remove unused const variable 'i2c_slave_groups'
pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice
pinctrl: pinctrl-single: Fix struct/function documentation blocks
md: simplify md_setup_drive
md: remove the kernel version of md_u.h
md: remove the autoscan partition re-read
md: replace the RAID_AUTORUN ioctl with a direct function call
md: move the early init autodetect code to drivers/md/
init: remove the bstat helper
fs: add a vfs_fchmod helper
fs: add a vfs_fchown helper
pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
pinctrl: pinctrl-bm1880: Rename ill documented struct attribute entries
pinctrl: pinctrl-at91: Demote non-kerneldoc header and complete another
pinctrl: pinctrl-at91-pio4: PM related attribute descriptions
pinctrl: pinconf-generic: Add function parameter description 'pctldev'
pinctrl: devicetree: Add one new attribute description and rename another two
pinctrl: pinmux: Add some missing parameter descriptions
pinctrl: core: Fix a bunch of kerneldoc issues
pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused
pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'nav_tsync_groups'
pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues
pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues
pinctrl: samsung: pinctrl-samsung: Demote obvious misuse of kerneldoc to standard comment blocks
pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' documentation
pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param
pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks
pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentation misdemeanours
pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_pinctrl' attribute descriptions
gpio: mmio: replace open-coded for_each_set_bit()
arm64: tegra: Add compatible string for Tegra194 CPU complex
arm64: tegra: Add HDMI supplies on Norrin
arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210
arm64: tegra: Add missing clocks and power-domains to Tegra210 VI I2C
gpio: pca9570: Add DT bindings for NXP PCA9570
gpio: pca9570: add GPO driver for PCA9570
platform/x86: acerhdf: Replace HTTP links with HTTPS ones
ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500
dt-bindings: ARM: tegra: Add ASUS Google Nexus 7
dt-bindings: ARM: tegra: Add Acer Iconia Tab A500
dt-bindings: Add vendor prefix for Acer Inc.
ARM: tegra: Add device-tree for ASUS Google Nexus 7
ARM: tegra: Add device-tree for Acer Iconia Tab A500
rtc: cleanup obsolete comment about struct rtc_class_ops
MIPS: Prevent READ_IMPLIES_EXEC propagation
x86/idtentry: Remove stale comment
iommu/arm-smmu-v3: Fix trivial typo
rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
rtc: ds1374: wdt: Use watchdog core for watchdog part
rtc: Replace HTTP links with HTTPS ones
rtc: goldfish: Enable interrupt in set_alarm() when necessary
rtc: max77686: Do not allow interrupt to fire before system resume
mips/vdso: Fix resource leaks in genvdso.c
MIPS: CU1000-Neo: Refresh defconfig to support LED.
MIPS: Ingenic: Fix bugs and add missing LED node for X1000.
MIPS: Ingenic: Add YSH & ATIL CU Neo board support.
dt-bindings: MIPS: Add X1830 based CU1830-Neo and fix bug in CU1000-Neo.
MIPS: Ingenic: Add Ingenic X1830 support.
MIPS: fix vdso different address spaces
mips: Replace HTTP links with HTTPS ones
MIPS: Loongson64: Load LS7A dtbs
MIPS: Loongson64: DeviceTree for LS7A PCH
gpio: max77620: Initialize hardware state of interrupts
gpio: max77620: Use irqchip template
gpio: max77620: Don't shadow error code of platform_get_irq()
gpio: max77620: Don't set of_node
gpio: max77620: Fix missing release of interrupt
gpio: max77620: Replace 8 with MAX77620_GPIO_NR
MIPS: Loongson64: Fix machine naming
MIPS: Loongson: Fix boot warning about hwmon_device_register()
MIPS: Loongson: Reduce possible loop times and add log in do_thermal_timer()
MIPS: Loongson: Cleanup cpu_hwmon.c
MIPS: ingenic: RS90: Added defconfig
MIPS: ingenic: Add support for the RS90 board
MIPS: ingenic: Add support for the JZ4725B SoC
MIPS: ingenic: Use enum instead of macros for Ingenic SoCs
dt-bindings: timer/ingenic,tcu: Add compatible strings for JZ4725B SoC
dt-bindings: MIPS: Add entry for the YLM RetroMini
dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019
pinctrl: qcom: ipq4019: add open drain support
dt-bindings: vendor-prefixes: Add YLM
pinctrl: aspeed: Describe the heartbeat function on ball Y23
pinctrl: aspeed: Improve debug output
dt-bindings: arm-smmu: add compatible string for Marvell Armada-AP806 SMMU-500
iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743
iommu/arm-smmu: Call configuration impl hook before consuming features
gpio: omap: handle pin config bias flags
dt-bindings: arm: renesas: Document beacon-rzg2m
arm64: dts: renesas: Restructure Makefile
arm64: dts: renesas: cat875: Drop superfluous phy-mode
ARM: dts: renesas: Remove unused remote property from adv7180 nodes
ARM: dts: gose: Fix ports node name for adv7180
dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to json-schema
pinctrl: rza1: Demote some kerneldoc headers and fix others
Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
md: raid10: Fix compilation warning
md: raid5: Fix compilation warning
md: raid5-cache: Remove set but unused variable
md: Fix compilation warning
net/mlx5: Enable count action for rules with allow action
net/mlx5: Add interface changes required for VDPA
net/mlx5: Add VDPA interface type to supported enumerations
net/mlx5: Support setting access rights of dma addresses
arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer
arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c
arm64: dts: qcom: msm8916: Simplify pinctrl configuration
arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file
powerpc/pseries: Detect secure and trusted boot state of the system.
soundwire: fix the kernel-doc comment
arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon
net: ipv6: drop duplicate word in comment
net: sctp: drop duplicate words in comments
net: ip6_fib.h: drop duplicate word in comment
net: dsa.h: drop duplicate word in comment
net: caif: drop duplicate words in comments
net: 9p: drop duplicate word in comment
net: wimax: fix duplicate words in comments
net: skbuff.h: drop duplicate words in comments
net: qed: drop duplicate words in comments
powerpc/vdso: Fix vdso cpu truncation
powerpc/perf: Add kernel support for new MSR[HV PR] bits in trace-imc
powerpc/Kconfig: Replace HTTP links with HTTPS ones
ocxl: Replace HTTP links with HTTPS ones
cpuidle/pseries: Make symbol 'pseries_idle_driver' static
pseries: Fix 64 bit logical memory block panic
powerpc/xive: Remove unused inline function xive_kexec_teardown_cpu()
powerpc/fadump: fix race between pstore write and fadump crash trigger
powerpc: Add cputime_to_nsecs()
powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros
powerpc/ppc-opcode: Reuse raw instruction macros to stringify
powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h
powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h
powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step
powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding
powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask
powerpc/perf/hv-24x7: Add cpu hotplug support
powerpc/pseries: remove obsolete memory hotplug DT notifier code
powerpc/pseries: remove dlpar_cpu_readd()
powerpc/pseries: remove memory "re-add" implementation
powerpc/pseries: remove prrn special case from DT update path
powerpc/numa: remove arch_update_cpu_topology
powerpc/numa: remove prrn_is_enabled()
powerpc/rtasd: simplify handle_rtas_event(), emit message on events
powerpc/numa: remove start/stop_topology_update()
powerpc/numa: remove timed_topology_update()
powerpc/numa: stub out numa_update_cpu_topology()
powerpc/numa: remove vphn_enabled and prrn_enabled internal flags
powerpc/numa: remove unreachable topology workqueue code
powerpc/numa: remove unreachable topology timer code
powerpc/numa: make vphn_enabled, prrn_enabled flags const
powerpc/numa: remove unreachable topology update code
powerpc/numa: remove ability to enable topology updates
powerpc/rtas: don't online CPUs for partition suspend
powerpc/pseries: remove cede offline state for CPUs
powerpc/security: Allow for processors that flush the link stack using the special bcctr
powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h
powerpc/security: split branch cache flush toggle from code patching
powerpc/security: make display of branch cache flush more consistent
powerpc/security: change link stack flush state to the flush type enum
powerpc/security: re-name count cache flush to branch cache flush
powerpc: re-initialise lazy FPU/VEC counters on every fault
powerpc/64s: Fix restore_math unnecessarily changing MSR
powerpc/64s: restore_math remove TM test
powerpc/pmem: Initialize pmem device on newer hardware
powerpc/pmem: Avoid the barrier in flush routines
powerpc/pmem: Update ppc64 to use the new barrier instruction.
libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier
powerpc/pmem: Add flush routines using new pmem store and sync instruction
powerpc/pmem: Add new instructions for persistent storage and sync
powerpc/pmem: Restrict papr_scm to P8 and above.
powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE
powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled
powerpc/mm: Enable radix GTSE only if supported.
drivers: net: wan: Fix trivial spelling
selftests: mlxsw: Test policers' occupancy
selftests: mlxsw: Add scale test for tc-police
selftests: mlxsw: tc_restrictions: Test tc-police restrictions
selftests: forwarding: Add tc-police tests
mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE
mlxsw: core_acl_flex_actions: Add police action
mlxsw: core_acl_flex_actions: Work around hardware limitation
mlxsw: spectrum_policer: Add devlink resource support
mlxsw: spectrum_policer: Add policer core
mlxsw: resources: Add resource identifier for global policers
mlxsw: reg: Add policer bandwidth limits
hinic: add firmware update support
decnet: dn_dev: Remove an unnecessary label.
docs: networking: timestamping: add section for stacked PHC devices
net: sundance: Replace HTTP links with HTTPS ones
Input: mt - cleanup open-coded __set_bit()
dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones
dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones
scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
scsi: aic7xxx: Remove unused variables 'wait' and 'paused'
scsi: aic7xxx: Remove unused variable 'ahd'
scsi: lpfc: Correct some pretty obvious misdocumentation
scsi: be2iscsi: Add missing function parameter description
scsi: be2iscsi: Fix misdocumentation of 'pcontext'
scsi: be2iscsi: Fix API/documentation slip
scsi: myrs: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: ipr: Fix struct packed-not-aligned issues
scsi: ipr: Remove a bunch of set but checked variables
scsi: virtio_scsi: Demote seemingly unintentional kerneldoc header
scsi: ipr: Fix a mountain of kerneldoc misdemeanours
scsi: pm8001: Provide descriptions for the many undocumented 'attr's
scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd()
scsi: aic94xx: Fix a couple of formatting and bitrot issues
scsi: aacraid: Fix a bunch of function header issues
scsi: aic94xx: Document 'lseq' and repair asd_update_port_links() header
scsi: aacraid: Demote partially documented function header
scsi: aacraid: Remove unused variable 'status'
scsi: aacraid: Fix logical bug when !DBG
scsi: aacraid: Fix a few kerneldoc issues
scsi: aacraid: Repair two kerneldoc headers
of/address: Fix variable name in comment of of_iomap
MAINTAINERS: update Amit Kucheria's email to a single email address
block: add max_active_zones to blk-sysfs
block: add max_open_zones to blk-sysfs
scsi: qla2xxx: Address a set of sparse warnings
scsi: sd_zbc: Remove unused inline functions
scsi: lpfc: NVMe remote port devloss_tmo from lldd
scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer
scsi: lpfc: Quieten some printks
scsi: qla4xxx: Provide a missing function param description and fix formatting
scsi: aacraid: Fix a bunch of function doc formatting errors
scsi: aic94xx: Repair kerneldoc formatting error and remove extra param
scsi: pm8001: Demote obvious misuse of kerneldoc and update others
scsi: aic94xx: Demote seemingly unintentional kerneldoc header
scsi: aacraid: Fix a couple of small kerneldoc issues
scsi: aacraid: Provide suggested curly braces around empty body of if()
scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
scsi: aic7xxx: Remove unused variable 'targ'
scsi: aic7xxx: Remove unused variable 'ahc'
scsi: aic7xxx: Remove unused variable 'tinfo'
scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: qedf: Remove a whole host of unused variables
scsi: arcmsr: Remove some set but unused variables
scsi: bnx2fc: Fix a couple of bitrotted function documentation headers
scsi: libfc: Provide missing and repair existing function documentation
scsi: libfc: Fix a couple of misdocumented function parameters
scsi: libfc: Repair function parameter documentation
scsi: qedf: Remove set but not checked variable 'tmp'
scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: bnx2fc: Repair a range of kerneldoc issues
scsi: fcoe: Correct some kernel-doc issues
scsi: fcoe: Fix a myriad of documentation issues
dt-bindings: reset: Convert UniPhier reset to json-schema
arm64: dts: qcom: sc7180: Add missing properties for Wifi node
arm64: dts: qcom: Fix WiFi supplies on sc7180-idp
remoteproc: qcom_sysmon: Solve function header bitrot issues
remoteproc: remoteproc_core: Use 'gnu_printf' format notation
scsi: fcoe: Fix various kernel-doc infringements
scsi: libfc: trivial: Fix spelling mistake of 'discovery'
scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions
scsi: libfc: Supply some missing kerneldoc struct/function attributes/params
netfilter: nf_tables: Fix a use after free in nft_immediate_destroy()
leds: Add multicolor ID to the color ID list
dt: bindings: Add multicolor class dt bindings documention
leds: lp5523: Fix various formatting issues in the code
leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros
drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read()
include/uapi/linux: Update KFD ioctl version
drm/amdkfd: Provide SMI events watch
drm/amdgpu: enable ih CG for navy_flounder
drm/amdgpu: enable hdp CG and LS for navy_flounder
drm/amdgpu: enable mc CG and LS for navy_flounder
drm/amdgpu: enable athub/mmhub PG for navy_flounder
drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
drm/amd/display: add DC support for navy flounder
wireless: Fix trivial spelling
iwlegacy: Check the return value of pcie_capability_read_*()
drm/amdgpu: support athub cg setting for navy_flounder
drm/amdgpu: enable GFX clock gating for navy_flounder
drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder
drm/amdgpu: enable VCN3.0 DPG for navy_flounder
drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
ssb: Replace HTTP links with HTTPS ones
drm/amdgpu: enable cp_fw_write_wait for navy_flounder
drm/amdgpu: add vcn ip block for navy_flounder
drm/amdgpu: add navy_flounder vcn firmware support
drm/amdgpu/gfx10: add gc golden setting for navy_flounder
drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support
drm/amdkfd: Support navy_flounder KFD
drm/amdgpu: use front door firmware loading for navy_flounder
drm/amdgpu: add psp block for navy_flounder
drm/amdgpu: add psp support for navy_flounder
drm/amdgpu: add smu block for navy_flounder
drm/amdgpu/powerplay: add smu support for navy_flounder
zd1211rw: remove needless check before usb_free_coherent()
drm/amdgpu: add gmc cg support for navy_flounder
drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder
drm/amdgpu: configure navy_flounder gfx according to gfx 10.3
drm/amdgpu: add virtual display support for navy_flounder.
drm/amdgpu: add sdma ip block for navy_flounder
drm/amdgpu: add gfx ip block for navy_flounder
drm/amdgpu: add ih ip block for navy_flounder
drm/amdgpu: add gmc ip block for navy_flounder
rtlwifi: 8821ae: remove unused path B parameters from swing table
drm/amdgpu: add common ip block for navy_flounder
rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations
drm/amdgpu: add support on mmhub for navy_flounder
drm/amdgpu: initialize IP offset for navy_flounder
drm/amdgpu/soc15: add support for navy_flounder
drm/amdgpu/gfx10: add clockgating support for navy_flounder
drm/amdgpu/gmc10: add navy_flounder support
drm/amdgpu/gfx10: add support for navy_flounder firmware
drm/amdgpu: set asic family and ip blocks for navy_flounder
drm/amdgpu: set fw load type for navy_flounder
drm/amdgpu: add navy_flounder gpu info firmware
drm/amdgpu: add navy_flounder asic type
drm/amdgpu: expand to add multiple trap event irq id
drm/amd/sriov skip vcn powergating and dec_ring_test
drm/amdgpu: correct ta header v2 ucode init start address
drm/amd/sriov porting sriov cap to vcn3.0
drm/amd/sriov add mmsch_v3 interface
drm/amdgpu: optimize rlcg write for gfx_v10
drm/amd/sriov skip jped ip block and close pgcg flags
drm/amd/powerplay: drop unused code around thermal range setting
drm/amd/powerplay: maximum the code sharing on thermal irq setting
drm/amd/powerplay: sort the call flow on temperature ranges retrieving
drm/amd/powerplay: cache the software_shutdown_temp
drm/amd/powerplay: correct Sienna Cichlid temperature limit settings
drm/amd/powerplay: correct Navi1X temperature limit settings
drm/amd/powerplay: correct the supported pcie GenSpeed and LaneCount
drm/amd/powerplay: drop unnecessary wrapper around pcie parameters setting
drm/amd/powerplay: drop unused APIs and parameters
drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2
drm/amd/powerplay: drop unnecessary wrappers
drm/amd/powerplay: apply gfxoff disablement/enablement for all SMU11 ASICs
drm/amd/powerplay: drop Sienna Cichlid specific set_soft_freq_limited_range
drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs
drm/amd/powerplay: drop unnecessary Navi1x specific APIs
drm/amd/powerplay: drop unnecessary Arcturus specific APIs
drm/amd/powerplay: update the common API for performance level setting
drm/amd/powerplay: update UMD pstate clock settings
drm/amd/powerplay: add new UMD pstate data structure
drm/amd/powerplay: update Sienna Cichlid default dpm table setup
drm/amd/powerplay: update Navi10 default dpm table setup
drm/amd/powerplay: update Arcturus default dpm table setting
drm/amd/powerplay: implement a common set dpm table API for smu V11
drm/amd/powerplay: add more members for dpm table
drm/amdgpu: add module parameter choose reset mode
drm/amdgpu: enable mode1 reset
drm/amdgpu: RAS emergency restart logic refine
drm/amd/powerplay: add SMU mode1 reset
drm/amdkfd: fix kernel-doc and cleanup
staging: rtl8188eu: core: fix coding style issues
arm64: tlb: Use the TLBI RANGE feature in arm64
fanotify: break up fanotify_alloc_event()
fanotify: create overflow event type
inotify: do not use objectid when comparing events
kernfs: do not call fsnotify() with name without a parent
nfsd: use fsnotify_data_inode() to get the unlinked inode
fsnotify: return non const from fsnotify_data_inode()
fsnotify: fold fsnotify() call into fsnotify_parent()
Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait."
cpufreq: powernv: Make some symbols static
usb: misc: sisusbvga: Move static const tables out to different include file
usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays
usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg
usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file
usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc
usb: dwc2: gadget: Avoid pointless read of EP control register
usb: dwc2: gadget: Make use of GINTMSK2
block: always remove partitions from blk_drop_partitions()
block: relax jiffies rounding for timeouts
arm64: enable tlbi range instructions
spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare
arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature
usb: linux/usb/gadget.h: fix duplicated word in comment
usb: linux/usb/serial.h: drop duplicated word in comment
usb: linux/usb/pd_vdo.h: drop duplicated word in comment
usb: linux/usb.h: drop duplicated word in comment
USB: musb: Remove unused inline function
USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
USB: Remove pci-dma-compat wrapper APIs.
regulator: Add labibb regulator binding
regulator: qcom: Add labibb driver
regulator: Allow regulators to verify enabled during enable()
s390/dasd: Use struct_size() helper
s390/dasd: fix inability to use DASD with DIAG driver
netpoll: Remove unused inline function netpoll_netdev_init()
mptcp: Remove unused inline function mptcp_rcv_synsent()
net: flow: Remove unused inline function
cipso: Remove unused inline functions
usb: gadget: Replace HTTP links with HTTPS ones
usb: phy: Replace HTTP links with HTTPS ones
tools: usb: usbip: Replace HTTP links with HTTPS ones
usb: dwc3: Replace HTTP links with HTTPS ones
usb: host: xhci-plat: Replace HTTP links with HTTPS ones
usb: typec: Replace HTTP links with HTTPS ones
USB: ohci: Replace HTTP links with HTTPS ones
staging: dpaa2-ethsw: setup MAC address of switch netdevices
staging: dpaa2-ethsw: store version information of the DPSW object
staging: dpaa2-ethsw: disable switch ports are probe time
staging: dpaa2-ethsw: use netif_running when checking for port up
staging: dpaa2-ethsw: ignore state interrupts when the interface is not running
staging: dpaa2-ethsw: fix reported link state
staging: r8188eu: remove unused members of struct xmit_buf
staging: gasket: core: Fix a coding style issue in gasket_core.c
staging: comedi: s626: Remove pci-dma-compat wrapper APIs.
Staging: vc04_services: Fix unsigned int warnings
fsnotify: Rearrange fast path to minimise overhead when there is no watcher
fanotify: Avoid softlockups when reading many events
cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unused
cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift()
cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unused
cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unused
cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused
cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused
cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues
cpufreq: pasemi: Include header file for {check,restore}_astate prototypes
cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard comment block
cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc status
cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment blocks
Bluetooth: Add per-instance adv disable/remove
arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs
ALSA: usb-audio: Replace blacklist word
ALSA: via82xx: Replace the words whitelist
ALSA: nm256: Replace the words blacklist
ALSA: intel8x0: Replace the words white/blacklist
ALSA: hda: Replace the words white/blacklist
ALSA: es1968: Replace the words white/blacklist
ALSA: ctxfi: Replace the word blacklist
ALSA: bt87x: Replace the words white/blacklist
ALSA: ac97: Replace the words white/blacklist
dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete
dmaengine: ioat: init: Correct misspelling of function parameter 'c' for channel
dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v2_device' attribute docs
dmaengine: xgene-dma: Provide descriptions for 'dev' and 'clk' in device's ddata
dmaengine: nbpfaxi: Provide some missing attribute docs and split out slave info
dmaengine: iop-adma: Function parameter documentation must adhere to correct formatting
dmaengine: imx-sdma: Correct formatting issue and provide 2 new descriptions
dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatting issue
dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc to standard comment blocks
dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc headers
dmaengine: altera-msgdma: Fix struct documentation blocks
dmaengine: ste_dma40: Supply 2 missing struct attribute descriptions
dmaengine: pl330: Demote obvious misuse of kerneldoc to standard comment block
dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to standard comment blocks
dmaengine: ep93xx_dma: Provide some missing struct attribute documentation
dmaengine: of-dma: Fix misspellings/formatting issues in some function headers
dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct mtk_hsdma_pdesc' doc block
iio: buffer: fix attach/detach pollfunc order
drm: drm_rect.h: delete duplicated word in comment
drm: msm_drm.h: delete duplicated words in comments
drm: i915_drm.h: delete duplicated words in comments
drm: drm_mode_config.h: delete duplicated words in comments
drm: drm_gem.h: delete duplicated words in comments
drm: drm_bridge.h: delete duplicated word in comment
drm: drm_atomic.h: delete duplicated word in comment
drm/i915: Update DRIVER_DATE to 20200715
airo: use set_current_state macro
dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings
iwlegacy: remove redundant initialization of variable tid
ipw2200: use generic power management
ipw2100: use generic power management
adm8211: use generic power management
orinoco: use generic power management
rtl818x_pci: use generic power management
rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails
rtlwifi: rtl8192cu: Prevent leaking urb
rtlwifi: rtl8192cu: Fix deadlock
rtlwifi: rtl8192cu: Remove uninitialized_var() usage
b43: Remove uninitialized_var() usage
orinoco_usb: fix spelling mistake
rtlwifi: rtl8188ee: Fix endian issue
rtlwifi: Fix endian issue in ps.c
broadcom: fix wiki website url
atmel: fix wiki website url
wireless: fix wiki website url in main Kconfig
platform/x86: apple-gmux: Replace HTTP links with HTTPS ones
arm64: tegra: Add clocks and resets for ISP on Tegra210
arm64: tegra: Fix compatible string for DPAUX on Tegra210
arm64: tegra: Add i2c-bus subnode for DPAUX controllers
ARM: tegra: Add HDMI supplies on Nyan boards
ARM: tegra: Add missing DSI controller on Tegra30
ARM: tegra: Add i2c-bus subnode for DPAUX controllers
memory: tegra: Add Tegra132 compatible string match
soundwire: sdw.h: fix indentation
soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED
platform/x86: mlx-platform: Extend FAN platform data description
platform_data/mlxreg: Add presence register field for FAN devices
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
platform/mellanox: mlxreg-io: Add support for complex attributes
platform/x86: mlx-platform: Add more definitions for system attributes
platform_data/mlxreg: Add support for complex attributes
platform/mellanox: mlxreg-hotplug: Add environmental data to uevent
platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation
platform/mellanox: mlxreg-hotplug: Modify module license
lib/test-string_helpers.c: Add string_upper() and string_lower() tests
lib/string_helpers: Introduce string_upper() and string_lower() helpers
platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones
platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid
platform/x86: thinkpad_acpi: lap or desk mode interface
platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_write()"
drm/i915/gt: Assert the kernel context is using the HWSP
drm/i915/gt: Trace placement of timeline HWSP
drm/i915: Remove unused inline function drain_delayed_work()
rtw88: coex: Fix ACL Tx pause during BT inquiry/page.
mwifiex: Prevent memory corruption handling keys
mwifiex: Fix reporting 'operation not supported' error code
wlcore: Remove pointless spinlock
wlcore: Use spin_trylock in wlcore_irq() to see if we need to queue tx
wlcore: Use spin_trylock in wlcore_irq_locked() for running the queue
wlcore: Simplify runtime resume ELP path
mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces
rtw88: 8822c: add new RFE type 6
rtw88: 8822ce: add support for device ID 0xc82f
rtw88: pci: disable aspm for platform inter-op with module parameter
rtw88: 8821c: Add 8821CE to Kconfig and Makefile
rtw88: single rf path chips don't support TX STBC
rtw88: 8821c: add beamformee support
rtw88: 8821c: add power tracking
rtw88: 8821c: add cck pd settings
arm64: tegra: Sort aliases alphabetically
arm64: tegra: Remove spurious tabs
arm64: tegra: Populate VBUS for USB3 on Jetson TX2
arm64: tegra: Enable DFLL support on Jetson Nano
arm64: tegra: Add support for Jetson Xavier NX
arm64: tegra: Re-order PCIe aperture mappings
arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
arm64: tegra: jetson-tx1: Add camera supplies
arm64: tegra: Fix order of XUSB controller clocks
arm64: tegra: Rename cbb@0 to bus@0 on Tegra194
arm64: tegra: Sort nodes by unit-address on Jetson Nano
arm64: tegra: Various fixes for PMICs
arm64: tegra: Rename agic -> interrupt-controller
arm64: tegra: Fix indentation in Tegra194 device tree
arm64: tegra: Fix indentation in Tegra132 device tree
rtw88: 8821c: add phy calibration
rtw88: 8821c: add false alarm statistics
rtw88: 8821c: add query rx desc support
rtw88: 8821c: add set channel support
rtw88: 8821c: add dig related settings
rtw88: 8821c: add set tx power index
rtw88: 8821c: add basic functions
arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO
arm64: tegra: Use standard names for SRAM nodes
arm64: tegra: Do not mark display hub as simple bus
arm64: tegra: Fix {clock,reset}-names ordering
arm64: tegra: Remove XUSB pad controller interrupt from XUSB node
arm64: tegra: Use standard EEPROM properties
arm64: tegra: Update USB connector nodes
arm64: tegra: Remove unneeded power supplies
arm64: tegra: Add missing #phy-cells property to USB PHYs
arm64: tegra: Tegra132 EMC is not compatible with Tegra124
arm64: tegra: Use sor0_out clock on Tegra132
arm64: tegra: Do not mark host1x as simple bus
arm64: tegra: Use proper tuple notation
selftests/livepatch: adopt to newer sysctl error format
md-cluster: fix wild pointer of unlock_all_bitmaps()
dmaengine: ti: k3-udma: Use struct_size() in kzalloc()
dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rchan for IO functions
dmaengine: ti: k3-udma-private: Use udma_read/write for register access
dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCHANRT registers
dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring
dmaengine: ti: k3-udma: Remove dma_sync_single calls for descriptors
dmaengine: idxd: fix PCI_MSI build errors
md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes
md: fix deadlock causing by sysfs_notify
dmaengine: pl330: Add quirk 'arm,pl330-periph-burst'
dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst'
dmaengine: pl330: Improve transfer efficiency for the dregs
dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
soundwire: intel: don't free dma_data in DAI shutdown
soundwire: cadence: allocate/free dma_data in set_sdw_stream
soundwire: intel: remove stream allocation/free
soundwire: stream: add helper to startup/shutdown streams
soundwire: intel: implement get_sdw_stream() operations
MAINTAINERS: change SoundWire maintainer
powerpc/vdso64: Switch from __get_datapage() to get_datapage inline macro
powerpc/signal64: Don't opencode page prefaulting
powerpc/signal_32: Simplify loop in PPC64 save_general_regs()
powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general_regs()
powerpc/kasan: Fix shadow pages allocation failure
Revert "powerpc/kasan: Fix shadow pages allocation failure"
docs: powerpc: Clarify book3s/32 MMU families
selftests/powerpc: Add FPU denormal test
powerpc/64/signal: Balance return predictor stack in signal trampoline
powerpc/spufs: add CONFIG_COREDUMP dependency
powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_API
powerpc/powernv: Make pnv_pci_sriov_enable() and friends static
cpuidle/powernv : Remove dead code block
powerpc/cacheinfo: Add per cpu per index shared_cpu_list
powerpc/cacheinfo: Make cpumap_show code reusable
powerpc/cacheinfo: Use cpumap_print to print cpumap
ocxl: control via sysfs whether the FPGA is reloaded on a link reset
MAINTAINERS: Remove self from powerpc EEH
powerpc/xmon: Reset RCU and soft lockup watchdogs
qlcnic: convert to new udp_tunnel_nic infra
qede: convert to new udp_tunnel_nic infra
fm10k: convert to new udp_tunnel_nic infra
liquidio_vf: convert to new udp_tunnel_nic infra
liquidio: convert to new udp_tunnel_nic infra
enic: convert to new udp_tunnel_nic infra
cxgb4: convert to new udp_tunnel_nic infra
bnx2x: convert to new udp_tunnel_nic infra
xgbe: convert to new udp_tunnel_nic infra
xgbe: switch to more generic VxLAN detection
be2net: convert to new udp_tunnel_nic infra
nfp: convert to new udp_tunnel_nic infra
selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD
seccomp: Introduce addfd ioctl to seccomp user notifier
ksz884x: switch from 'pci_' to 'dma_' API
r8169: add support for RTL8125B
net: phy: realtek: add support for RTL8125B-internal PHY
s390/qeth: constify the MPC initialization data
s390/qeth: unify RX-mode hashtables
s390/qeth: cleanup OAT code
s390/qeth: clean up a magic number in the OAT callback
s390/qeth: use u64_to_user_ptr() in the OAT code
s390/qeth: clean up error handling for isolation mode cmds
s390/qeth: don't clear the configured isolation mode
s390/qeth: only init the isolation mode when necessary
s390/qeth: fine-tune errno when cmds are cancelled
s390/qeth: reject unsupported link type earlier
mlxsw: core: Use mirror reason during Rx listener lookup
mlxsw: pci: Retrieve mirror reason from CQE during receive
mlxsw: pci: Add mirror reason field to CQEv2
mlxsw: trap: Add trap identifiers for mirrored packets
mlxsw: reg: Increase trap identifier to 10 bits
mlxsw: spectrum_span: Allow setting policer on a SPAN agent
mlxsw: spectrum_span: Allow passing parameters to SPAN agents
mlxsw: spectrum_span: Add support for mirroring towards CPU port
mlxsw: spectrum_span: Do not dereference destination netdev
mlxsw: spectrum_span: Add driver private info to parms_set() callback
mlxsw: spectrum_span: Add per-ASIC SPAN agent operations
mlxsw: reg: add mirroring_pid_base to MOGCR register
mlxsw: reg: Add session_id and pid to MPAT register
net: neterion: vxge: switch from 'pci_' to 'dma_' API
net: neterion: s2io: switch from 'pci_' to 'dma_' API
lan743x: switch from 'pci_' to 'dma_' API
net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN
bridge: mrp: Extend br_mrp_fill_info
bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status
bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect
bridge: mrp: Implement the MRP Interconnect API
bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect
bridge: mrp: Add br_mrp_in_port_open function
bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open
bridge: mrp: Extend br_mrp for MRP interconnect
bridge: mrp: Extend bridge interface
bridge: uapi: mrp: Extend MRP attributes for MRP interconnect
switchdev: mrp: Extend switchdev API for MRP Interconnect
arm64: dts: sdm845: add Inline Crypto Engine registers and clock
bpfilter: Allow to build bpfilter_umh as a module without static library
bpfilter: Initialize pos variable
drm/amd/display: remove an unnecessary NULL check
drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files
drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode
drm/amd/display: Allow for vblank enabled with no active planes
drm/amd/display: Add missing DCN30 registers and fields for OTG_CRC_CNTL2
drm/amd/display: handle failed allocation during stream construction
drm/amd/display: Reuse parsing code of debugfs write buffer
drm/amd/display: 3.2.94
drm/amd/display: [FW Promotion] Release 0.0.24
drm/amd/display: fix dcn3 p_state_change_support validation (v2)
drm/amd/display: p-state warning occurs while changing resolution from 120hz to 60hz
drm/amd/display: OLED panel backlight adjust not work with external display connected
drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable
drm/amd/display: Power down hardware if set mode is not called before timeout
drm/amd/display: update dml var
drm/amdgpu/powerplay: Target power profile mode should be the second parameter of renoir_set_power_profile_mode
Smack: fix use-after-free in smk_write_relabel_self()
arm64: stacktrace: Move export for save_stack_trace_tsk()
wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
wilc1000: use API version number info along with firmware filename
wilc1000: use unified single wilc1000 FW binary
wilc1000: fix compiler warning for 'wowlan_support' unused variable
wilc1000: use strlcpy to avoid 'stringop-truncation' warning
MAINTAINERS: net: wilc1000: Update entry
PM: sleep: spread "const char *" correctness
PM: hibernate: fix white space in a few places
freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS
bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option
bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove
drm/i915/selftest: Fix an error code in live_noa_gpr()
arm64/acpi: disallow writeable AML opregion mapping for EFI code regions
arm64/acpi: disallow AML memory opregions to access kernel memory
spi: omap-100k: Drop include
spi: spi-mtk-nor: reject DTR ops
spi: atmel-quadspi: reject DTR ops
spi: spi-mem: allow specifying a command's extension
spi: spi-mem: allow specifying whether an op is DTR or not
hpilo: Replace one-element array with flexible-array member
ALSA: hda/tegra: Disable sync-write operation
firmware: tegra: Update BPMP ABI
firmware: tegra: Add support for in-band debug
drm/i915: Recalculate FBC w/a stride when needed
firmware: tegra: Prepare for supporting in-band debugfs
firmware: tegra: Use consistent return variable name
firmware: tegra: Add return code checks and increase debugfs size
ASoC: Convert UniPhier AIO audio system to json-schema
ASoC: Convert UniPhier EVEA codec to json-schema
ASoC: convert rk3328 codec binding to yaml
xfs: remove duplicated include from xfs_buf_item.c
xfs: remove SYNC_WAIT and SYNC_TRYLOCK
xfs: get rid of unnecessary xfs_perag_{get,put} pairs
ARM: OMAP2+: Drop legacy platform data for omap5 usb host
ARM: OMAP2+: Drop legacy platform data for omap4 usb
ARM: OMAP2+: Drop legacy platform data for dra7 dwc3
ARM: OMAP2+: Drop legacy platform data for omap5 dwc3
ASoC: ssi: don't use discriminatory terms for debug log
ASoC: siu: don't use discriminatory terms for parameter
ASoC: fsi: don't use discriminatory terms for comment
ASoC: rsnd: don't use discriminatory terms for comment
ASoC: rsnd: don't use discriminatory terms for function names
memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194
PCI: mvebu: Setup BAR0 in order to fix MSI
HID: input: Fix devices that return multiple bytes in battery report
PM: domains: Restore comment indentation for generic_pm_domain.child_links
pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support
dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support
platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
platform/x86: intel-hid: Fix return value check in check_acpi_dev()
udf: Replace HTTP links with HTTPS ones
drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
brcm80211: brcmsmac: Move LEDs to GPIO descriptors
USB: serial: sierra: clean up special-interface handling
USB: serial: cp210x: use in-kernel types in port data
brcmfmac: Transform compatible string for FW loading
USB: serial: cp210x: drop unnecessary packed attributes
USB: serial: cp210x: add support for TIOCGICOUNT
USB: serial: cp210x: add support for line-status events
brcmfmac: set pacing shift before transmitting skb to bus
brcmfmac: set state of hanger slot to FREE when flushing PSQ
brcmfmac: reset SDIO bus on a firmware crash
brcmfmac: do not disconnect for disassoc frame from unconnected AP
brcmfmac: Fix for wrong disconnection event source information
brcmfmac: Fix for unable to return to visible SSID
USB: serial: cp210x: disable interface on errors in open
drm/i915/dg1: Add fake PCH
drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
drm/i915/dg1: add support for the master unit interrupt
drm/i915/dg1: Add DG1 PCI IDs
drm/i915/dg1: add initial DG-1 definitions
drm/i915: Add has_master_unit_irq flag
brcmfmac: initialize the requested dwell time
brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map
brcmfmac: update tx status flags to sync with firmware
brcmfmac: reserve 2 credits for host tx control path
brcmfmac: increase message buffer size for control packets
brcmfmac: allow credit borrowing for all access categories
xfrm: interface: not xfrmi_ipv6/ipip_handler twice
ip6_vti: not register vti_ipv6_handler twice
ip_vti: not register vti_ipip_handler twice
brcmfmac: To fix Bss Info flag definition Bug
brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
brcmfmac: fix invalid permanent MAC address in wiphy
brcmfmac: To fix kernel crash on out of boundary access
dt-bindings: tegra: Document Jetson Xavier NX (and devkit)
dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema
drm/virtio: Remove open-coded commit-tail function
drm/tilcdc: Use standard drm_atomic_helper_commit
ARM: tegra: Enable CPUFREQ userspace governor
selftests/livepatch: Use "comm" instead of "diff" for dmesg
drm/mgag200: Inline mga_crtc_{prepare, commit}() into enable function
drm/mgag200: Rename G200WB prepare/commit function
drm/mgag200: Set/clear <syncrst> field in display enable/disable helpers
drm/mgag200: Split DPMS function into helpers
drm/mgag200: Don't set or clear <scroff> field during modeset
drm/mgag200: Move PLL setup out of mode-setting function
drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crtc_prepare()
md: improve io stats accounting
md: raid0/linear: fix dereference before null check on pointer mddev
tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console
hwspinlock: qcom: Allow mmio usage in addition to syscon
dt-bindings: hwlock: qcom: Allow device on mmio bus
dt-bindings: hwlock: qcom: Migrate binding to YAML
selftests/bpf: Fix merge conflict resolution
scsi: scsi_debug: Update documentation url and bump version
scsi: scsi_debug: every_nth triggered error injection
scsi: scsi_debug: Support hostwide tags
scsi: scsi_debug: Add check for sdebug_max_queue during module init
scsi: hisi_sas: Remove one kerneldoc comment
scsi: hisi_sas: Directly trigger SCSI error handling for completion errors
scsi: ufs-mediatek: Add inline encryption support
scsi: cxgb4i: Clean up a debug printk
scsi: virtio_scsi: Remove unnecessary condition check
scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked
scsi: target: Remove unused variable 'tpg'
scsi: ufs: Fix and simplify setup_xfer_req variant operation
scsi: ufs: Simplify completion timestamp for SCSI and query commands
dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs
dt-bindings: backlight: Convert common backlight bindings to DT schema
dt-bindings: usb: renesas,usb-xhci: convert to YAML
wan: Replace HTTP links with HTTPS ones
pcnet32: switch from 'pci_' to 'dma_' API
amd8111e: switch from 'pci_' to 'dma_' API
net: wan: cosa: Replace HTTP links with HTTPS ones
net: jme: Replace HTTP links with HTTPS ones
net: ethernet: Replace HTTP links with HTTPS ones
docs: devicetree: add bindings for Seville DSA switch inside Felix driver
net: dsa: felix: introduce support for Seville VSC9953 switch
net: dsa: felix: move probing to felix_vsc9959.c
net: mscc: ocelot: extend watermark encoding function
net: mscc: ocelot: convert SYS_PAUSE_CFG register access to regfield
net: mscc: ocelot: disable flow control on NPI interface
net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
net: dsa: felix: create a template for the DSA tags on xmit
net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_PORT_MODE to regfields
soc: mscc: ocelot: add MII registers description
net: mscc: ocelot: convert port registers to regmap
devlink: Fix use-after-free when destroying health reporters
net: phy: fix mdio-mscc-miim build
isdn/capi: Replace HTTP links with HTTPS ones
net: make symbol 'flush_works' static
selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent
mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop
mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c
mlxsw: spectrum_matchall: Publish matchall data structures
mlxsw: spectrum_flow: Drop an unused field
mlxsw: spectrum_flow: Convert a goto to a return
mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers
mlxsw: spectrum_span: Add support for global mirroring triggers
mlxsw: spectrum_span: Prepare for global mirroring triggers
mlxsw: spectrum_span: Move SPAN operations out of global file
mlxsw: reg: Add Monitoring Port Analyzer Global Register
mlxsw: reg: Add Monitoring Mirror Trigger Enable Register
net: sched: Pass qdisc reference in struct flow_block_offload
net: x25: kerneldoc fixes
net: wireless: kerneldoc fixes
net: tipc: kerneldoc fixes
net: switchdev: kerneldoc fixes
net: socket: Move kerneldoc next to function it documents
net: sched: kerneldoc fixes
net: rxrpc: kerneldoc fixes
net: openvswitch: kerneldoc fixes
net: nfc: kerneldoc fixes
net: netlabel: kerneldoc fixes
net: netfilter: kerneldoc fixes
net: mac80211: kerneldoc fixes
net: llc: kerneldoc fixes
net: ipv6: kerneldoc fixes
net: ipv4: kerneldoc fixes
net: decnet: kerneldoc fixes
net: dccp: kerneldoc fixes
net: core: kerneldoc fixes
net: can: kerneldoc fixes
net: 9p: kerneldoc fixes
net: ipa: fix kerneldoc comments
tools/bpftool: Strip away modifiers from global variables
libbpf: Support stripping modifiers for btf_dump
atm: Replace HTTP links with HTTPS ones
WAN: Replace HTTP links with HTTPS ones
selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour
bpf: Use dedicated bpf_trace_printk event instead of trace_printk()
serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word
serial: qcom_geni_serial: Make kgdb work even if UART isn't console
arm64: dts: sc7180: Add sdhc opps and power-domains
arm64: dts: sdm845: Add sdhc opps and power-domains
arm64: dts: sc7180: Add OPP table for all qup devices
arm64: dts: sdm845: Add OPP table for all qup devices
spi: spi-geni-qcom: Get rid of most overhead in prepare_message()
spi: spi-geni-qcom: Set the clock properly at runtime resume
spi: spi-geni-qcom: Avoid clock setting if not needed
spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms
spi: spi-qcom-qspi: Avoid clock setting if not needed
arm64: dts: sc7180: Add qspi opps and power-domains
arm64: dts: sdm845: Add qspi opps and power-domains
spi: spi-qcom-qspi: Use OPP API to set clk/perf state
tools/bpftool: Remove warning about PID iterator support
xsk: Add xdp statistics to xsk_diag
samples: bpf: Add an option for printing extra statistics in xdpsock
xsk: Add new statistics
NFSv4.2: add client side xattr caching.
NFSv4.2: hook in the user extended attribute handlers
NFSv4.2: add the extended attribute proc functions.
nfs: make the buf_to_pages_noslab function available to the nfs code
nfs: define and use the NFS_INO_INVALID_XATTR flag
nfs: modify update_changeattr to deal with regular files
NFSv4.2: query the extended attribute access bits
nfs: define nfs_access_get_cached function
NFSv4.2: add client side XDR handling for extended attributes
NFSv4.2: query the server for extended attribute support
NFSv4.2: define limits and sizes for user xattr handling
nfs: add client side only definitions for user xattrs
drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
nfsd: avoid a NULL dereference in __cld_pipe_upcall()
nfsd4: a client's own opens needn't prevent delegations
nfsd: Use seq_putc() in two functions
svcrdma: Display chunk completion ID when posting a rw_ctxt
svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()
svcrdma: Introduce Send completion IDs
svcrdma: Record Receive completion ID in svc_rdma_decode_rqst
svcrdma: Introduce Receive completion IDs
svcrdma: Introduce infrastructure to support completion IDs
svcrdma: Add common XDR encoders for RDMA and Read segments
svcrdma: Add common XDR decoders for RDMA and Read segments
SUNRPC: Add helpers for decoding list discriminators symbolically
svcrdma: Remove declarations for functions long removed
svcrdma: Clean up trace_svcrdma_send_failed() tracepoint
svcrdma: Consolidate send_error helper functions
svcrdma: Make svc_rdma_send_error_msg() a global function
svcrdma: Eliminate return value for svc_rdma_send_error_msg()
svcrdma: Add a @status parameter to svc_rdma_send_error_msg()
svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions
svcrdma: Remove save_io_pages() call from send_error_msg()
svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
SUNRPC: Augment server-side rpcgss tracepoints
nfsd: add fattr support for user extended attributes
nfsd: implement the xattr functions and en/decode logic
nfsd: add structure definitions for xattr requests / responses
nfsd: take xattr bits into account for permission checks
nfsd: define xattr functions to call into their vfs counterparts
nfsd: add defines for NFSv4.2 extended attribute support
nfsd: split off the write decode code into a separate function
xattr: add a function to check if a namespace is supported
xattr: break delegations in {set,remove}xattr
nfs,nfsd: NFSv4.2 extended attribute protocol definitions
AX.25 Kconfig: Replace HTTP links with HTTPS ones
firmware: qcom_scm: Add msm8994 compatible
ARM: dts: meson8b: odroidc1: enable the SDHC controller
ARM: dts: meson8b: ec100: enable the SDHC controller
ARM: dts: meson: add the SDHC MMC controller
arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock
arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings
ARM: dts: meson8b: add power domain controller
ARM: dts: meson8m2: add resets for the power domain controller
ARM: dts: meson8: add power domain controller
remoteproc: qcom: Add missing slab.h
dccp: Replace HTTP links with HTTPS ones
arm64: dts: meson-khadas-vim3: add Khadas MCU nodes
dt-bindings: timer: Convert mrvl,mmp-timer to json-schema
net: fddi: skfp: Remove addr_to_string().
dt-bindings: rtc: Convert sa1100-rtc to json-schema
dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema
dt-bindings: i2c: Convert i2c-pxa to json-schema
dt-bindings: gpio: Convert mrvl-gpio to json-schema
firmware: qcom_scm: Fix legacy convention SCM accessors
ARM: OMAP: Replace HTTP links with HTTPS ones
Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT
net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP
ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP
ARM: dts: omap5-uevm: Add system timers to DSP and IPU
ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP
ARM: dts: omap5: Add aliases for rproc nodes
ARM: dts: omap5: Add DSP and IPU nodes
ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU
ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP
ARM: dts: omap4: Add aliases for rproc nodes
ARM: dts: omap4: Add IPU DT node
ARM: dts: omap4: Update the DSP node
ARM: dts: omap5: Add timer_sys_ck clocks for timers
ARM: dts: omap4: Add timer_sys_ck clocks for timers
ARM: dts: am335x-pocketbeagle: set default mux for gpio pins
fs: Expand __receive_fd() to accept existing fd
pidfd: Replace open-coded receive_fd()
fs: Add receive_fd() wrapper for __receive_fd()
fs: Move __scm_install_fd() to __receive_fd()
net/scm: Regularize compat handling of scm_detach_fds()
pidfd: Add missing sock updates for pidfd_getfd()
net/compat: Add missing sock updates for SCM_RIGHTS
selftests/bpf: Add test for resolve_btfids
tools headers: Adopt verbatim copy of btf_ids.h from kernel sources
bpf: Add info about .BTF_ids section to btf.rst
bpf: Use BTF_ID to resolve bpf_ctx_convert struct
bpf: Remove btf_id helpers resolving
bpf: Resolve BTF IDs in vmlinux image
bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros
bpf: Compile resolve_btfids tool at kernel compilation start
bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object
docs: openrisc: Replace HTTP links with HTTPS ones
S390: Replace HTTP links with HTTPS ones
docs: ipmi: Replace HTTP links with HTTPS ones
drm/i915/mst: filter out the display mode exceed sink's capability
drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
docs: gcov: replace links with HTTPS
Replace HTTP links with HTTPS ones: 9P FILE SYSTEM
spi: imx/fsl-lpspi: Convert to GPIO descriptors
docs: hid: Convert link to https
Replace HTTP links with HTTPS ones: AFS FILESYSTEM
Replace HTTP links with HTTPS ones: OMFS
Documentation/filesystems/proc.rst: copy-editing cleanup
Documentation/driver-api: nvdimm: drop doubled word
Documentation/driver-api: ntb: drop doubled word
regulator: cros-ec: Constify cros_ec_regulator_voltage_ops
ARM: OMAP2+: Drop legacy platform data for am4 dwc3
bus: ti-sysc: Add missing quirk flags for usb_host_hs
drm/i915: Skip signaling a signaled request
drm/i915/gt: Only swap to a random sibling once upon creation
ASoC: rockchip: spdif: Handle clk by pm runtime
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
Bluetooth: hci_qca: Bug fixes for SSR
Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
gcc-plugins: Replace HTTP links with HTTPS ones
ALSA: echoaudio: re-enable IRQs on failure path
ALSA: line6: add hw monitor volume control for POD HD500
Documentation: coda: annotate duplicated words
Documentation/features: Remove unicore32 from kcov and kmemleak
drm/bridge: sil_sii8620: initialize return of sii8620_readb
Driver-API: Documentation: Replace deprecated :c:func: Usage
cpufreq: Replace HTTP links with HTTPS ones
Documentation: locking: ww-mutex-design: drop duplicated word
Documentation: locking: mutex-design: fix duplicated word
Documentation: x86: earlyprintk: drop doubled words
Documentation: x86: machinecheck: drop doubled words
dm verity: add "panic_on_corruption" error handling mode
dm mpath: use double checked locking in fast path
dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl
dm mpath: rework __map_bio()
dm mpath: factor out multipath_queue_bio
dm mpath: push locking down to must_push_back_rq()
dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH
dm mpath: changes from initial m->flags locking audit
Documentation: vm/memory-model: eliminate duplicated word
Documentation: virt/kvm/api: eliminate duplicated word
Documentation: security/keys: eliminate duplicated word
Documentation: s390/vfio-ap: eliminate duplicated word
Documentation: powerpc/vas-api: eliminate duplicated word
Documentation: misc/xilinx_sdfec: eliminate duplicated word
Documentation: mips/ingenic-tcu: eliminate duplicated word
Documentation: maintainer-entry-profile: eliminate duplicated word
Documentation: leds/ledtrig-transient: eliminate duplicated word
Documentation: kbuild/kconfig-language: eliminate duplicated word
Documentation: i2c: eliminate duplicated word
Documentation: hid/intel-ish-hid: eliminate duplicated word
Documentation: gpu/drm-uapi: eliminate duplicated word
Documentation: gpu/komeda-kms: eliminate duplicated word
Documentation: fpga: eliminate duplicated word
Documentation: kgdb: eliminate duplicated word
Documentation: printk-basics: eliminate duplicated word
Documentation: block: eliminate duplicated word
Documentation: numaperf: eliminate duplicated word
doc: yama: Swap HTTP for HTTPS and replace dead link
arm64: tegra: norrin: Add missing panel power supply
arm64: tegra: Remove simple regulators bus
Documentation/security-bugs: Explain why plain text is preferred
docs: locking: Replace HTTP links with HTTPS ones
docs: kvm: Replace HTTP links with HTTPS ones
docs: filesystems: Replace HTTP links with HTTPS ones
arm64: tegra: Remove simple clocks bus
arm64: tegra: Remove undocumented battery-name property
docs: driver-api: i3c: Replace HTTP links with HTTPS ones
arm64: tegra: Enable XUSB on Norrin
kobject: documentation: Replace HTTP links with HTTPS ones
perf/smmuv3: To simplify code for ioremap page in pmcg
drm/i915/selftest: fix an error return path where err is not being set
iio: core: remove iio_priv_to_dev() helper
Replace HTTP links with HTTPS ones: drivers/iio
Replace HTTP links with HTTPS ones: Documentation/devicetree/bindings/iio
cpufreq: intel_pstate: Fix static checker warning for epp variable
cxl: Change PCIBIOS_SUCCESSFUL to 0
staging: qlge: qlge_ethtool: Remove one byte memset.
staging: qlge: qlge_mpi: Simplify while statements.
staging: qlge: qlge_dbg: Simplify while statements
staging: qlge: qlge.h: Insert line after declaration.
staging: qlge: qlge.h: Function definition arguments should have names.
staging: qlge: Remove pci-dma-compat wrapper APIs.
Staging: speakup: Replace HTTP links with HTTPS ones
staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs.
staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wrapper APIs.
staging: rts5208: Assign array_size() to a variable
memory: mtk-smi: Add basic support for MT6779
dt-bindings: mediatek: Add binding for MT6779 SMI
arm64: defconfig: enable CONFIG_FSL_ENETC_QOS
arm64: defconfig: enable TSN features for ENETC and similiar hardware
doc:kmsg: explicitly state the return value in case of SEEK_CUR
drm/amdgpu: stop allocating dummy GTT nodes
drm/ttm: further cleanup ttm_mem_reg handling
ARM: dts: imx6ull: add MYiR MYS-6ULX SBC
ARM: dts: vf610-zii-spb4: Add node for switch watchdog
ARM: dts: colibri-imx6: remove pinctrl-names orphan
ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files
ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX
ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX
ARM: dts: ZII: update MDIO speed and preamble
ARM: dts: vfxxx: Add node for CAAM
ARM: dts: imx6qp-sabresd: enable sata
ARM: dts: imx6qp-sabreauto: enable sata
ARM: dts: add Protonic RVT board
ARM: dts: add Protonic VT7 board
ARM: dts: add Protonic WD2 board
ARM: dts: add Protonic PRTI6Q board
ARM: dts: imx6ul: Add ASRC device node
ARM: dts: imx: Align L2 cache-controller nodename with dtschema
ARM: dts: vf610: Align L2 cache-controller nodename with dtschema
ARM: dts: imx6sx-sdb: Add MQS support
ARM: dts: ls1021a: add ftm_alarm0 DT node
ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support
ARM: dts: imx6sx-sabreauto: Add SPDIF support
ARM: dts: imx6sx-sdb: Add SPDIF support
ARM: dts: imx6sx: Enable ASRC device
drm/i915/gt: Ignore irq enabling on the virtual engines
arm64: dts: ls1028a-qds: Add DSPI flash nodes
ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface
ARM: dts: imx6sll: Make ssi node name same as other platforms
ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs
ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs
ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs
ARM: dts: imx6qdl: Remove invalid interrupt for GPC node
ARM: dts: imx: change iim node name on i.MX SoCs
ARM: dts: imx: change ocotp node name on MXS SoCs
ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs
ARM: dts: ls1021a: output PPS signal on FIPER2
ARM: dts: imx: Make tempmon node as child of anatop node
iommu/mediatek: Include liunx/dma-mapping.h
mmc: sdhci: Fix potential null pointer access while accessing vqmmc
mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND
dt-bindings: mmc: Add full-pwr-cycle-in-suspend property
mmc: sdhci-msm: Set IO pins in low power state during suspend
mmc: sdhci-iproc: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
mmc: dw_mmc-exynos: remove redundant initialization of variable 'found'
arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_event() prototype
mmc: cqhci: Demote faux kerneldoc header down to basic comment block
mmc: sdhci-msm: Demote faux kerneldoc header down to basic comment block
mmc: sdhci-of-arasan: Correct formatting and provide missing function arg(s)
mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err'
mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err'
mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args
mmc: core: Correct misspelling of 'mq' in mmc_init_request()'s docs
mmc: atmel-mci: Provide 2 new and correct 1 existing property description
mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header
mmc: sdhci-s3c: Provide documentation for missing struct properties
mmc: core: Add missing documetation for 'mmc' and 'ios'
mmc: core: Provide description for sdio_set_host_pm_flags()'s 'flag' arg
mmc: core: Mark fixups as __maybe_unused
mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static
mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
mmc: tmio: core: Add end operation into tmio_mmc_dma_ops
mmc: sdio: Move SDIO IDs from rsi_sdio driver to common include file
mmc: sdhci-msm: Use internal voltage control
mmc: core: Set default power mode in mmc_alloc_host()
mmc: sdhci: Allow platform controlled voltage switching
mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A
mmc: sdhci-esdhc-imx: dump internal IC debug status during error
mmc: sdio: fix clock rate setting for SDR12/SDR25 mode
mmc: sdhci_am654: Add support for clkbuf_sel property
mmc: sdhci_am654: Update delay chain configuration
mmc: sdhci_am654: Fix conditions for enabling dll
mmc: sdhci_am654: Add Support for SR2.0
mmc: sdhci_am654: Add flag for PHY calibration
dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding
dt-bindings: mmc: Convert pwrseq to json-schema
mmc: sh_mmcif: Use "kHz" for kilohertz
mmc: sdhci-msm: Fix spelling mistake
mmc: mmci: add sdio datactrl mask for sdmmc revisions
mmc: sdhci-of-arasan: Add missed checks for devm_clk_register()
mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend
mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS_WIDTH_4 for SD combo card
mmc: sdio: Return ret if sdio_disable_func() fails
mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL NVQUIRKS
dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings
mmc: sdhci-msm: Add interconnect bandwidth scaling support
mmc: core: Always allow the card detect uevent to be consumed
drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
m68k: defconfig: Update defconfigs for v5.8-rc3
m68k: Use CLEAN_FILES to clean up files
m68k: mac: Improve IOP debug messages
m68k: mac: Don't send uninitialized data in IOP message reply
m68k: mac: Fix IOP status/control register writes
m68k: mac: Don't send IOP message until channel is idle
m68k: atari: Annotate dummy read in ROM port IO code as __maybe_unused
m68k: Use sizeof_field() helper
m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD_{A,C}FLAGS
m68k: Optimize cc-option calls for cpuflags-y
m68k: sun3: Descend to prom from arch/m68k/sun3
m68k: Add arch/m68k/Kbuild
Documentation/driver-api: dmaengine/provider: drop doubled word
dmaengine: idxd: move idxd interrupt handling to mask instead of ignore
dmaengine: idxd: add work queue drain support
xfrm interface: store xfrmi contexts in a hash by if_id
xfrm interface: avoid xi lookup in xfrmi_decode_session()
mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()
mtd: spi-nor: Add capability to disable flash quad mode
arm64: dts: lx2160a: Increase configuration space size
drm: radeon: fix common struct sg_table related issues
arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash support
arm64: dts: renesas: r8a77970: Add RPC-IF support
arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flash support
arm64: dts: renesas: r8a77980: Add RPC-IF support
drm: amdgpu: fix common struct sg_table related issues
ARM: imx_v6_v7_defconfig: Support i.MX8MM
soc: imx: select ARM_GIC_V3 for i.MX8M
firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header
firmware: arm_scmi: Remove unneeded __packed attribute
firmware: arm_scmi: Remove zero-length array in SCMI notifications
firmware: arm_scmi: Provide a missing function param description
clk: scmi: Fix min and max rate when registering clocks with discrete rates
clk: renesas: cpg-mssr: Add r8a774e1 support
dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1
soc: renesas: rcar-rst: Add support for RZ/G2H
soc: renesas: Identify RZ/G2H
soc: renesas: Add Renesas R8A774E1 config option
soc: renesas: rcar-sysc: Add r8a774e1 support
arm64: dts: zii-ultra: update MDIO speed and preamble
clk: renesas: Add r8a774e1 CPG Core Clock Definitions
dt-bindings: power: Add r8a774e1 SYSC power domain definitions
dt-bindings: reset: renesas,rst: Document r8a774e1 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding
dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards
dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings
mtd: spi-nor: spansion: Remove s70fl01gs from flash_info
mtd: spi-nor: sfdp: do not make invalid quad enable fatal
arm64: dts: ls1043a: update USB nodes status to match board config
phy: stm32: use NULL instead of zero
phy: exynos5-usbdrd: use correct format for structure description
phy: rockchip-typec: use correct format for structure description
phy: xgene: remove unsigned integer comparison with less than zero
phy: mapphone-mdm6600: Add missing description for some structure fields
phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
drm/lima: Expose job_hang_limit module parameter
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
phy: cadence: salvo: fix wrong bit definition
arm64: defconfig: enable RTC and audio support on Kontron sl28 boards
arm64: defconfig: add pca9450 pmic driver
arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
pNFS/flexfiles: The mirror count could depend on the layout segment range
pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg()
NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC
dt-bindings: arm: fsl: add different Protonic boards
arm64: dts: imx8mp: add ddr pmu device node
arm64: dts: ls1043a: add more thermal zone support
arm64: dts: ls1046a: add more thermal zone support
firmware: imx: Move i.MX SCU soc driver into imx firmware folder
fpga: dfl: pci: add device id for Intel FPGA PAC N3000
net: sky2: switch from 'pci_' to 'dma_' API
net: skge: switch from 'pci_' to 'dma_' API
net: fec: Set max MTU size to allow the MTU to be changed
net: dsa: mv88e6xxx: Implement MTU change
net: bridge: notify on vlan tunnel changes done via the old api
drm/vkms: change the max cursor width/height
dt-bindings: iio/adc: Convert ingenic-adc docs to YAML.
iio: cros_ec_accel_legacy: Add Read Only frequency entries
MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-maintainer
drm: panel: simple: Fix bpc for LG LB070WV8 panel
leds: gpio: Use struct_size() in devm_kzalloc()
leds: ns2: Use struct_size() in devm_kzalloc()
tools: gpio: fix spurious close warning in gpio-event-mon
tools: gpio: fix spurious close warning in gpio-utils
tools: gpio: fix spurious close warning in lsgpio
gpio: uapi: fix misplaced comment line
gpiolib: cdev: refactor lineevent cleanup into lineevent_free
gpiolib: cdev: refactor linehandle cleanup into linehandle_free
gpiolib: cdev: remove recalculation of offset
gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH
gpiolib: cdev: rename priv to cdev
gpiolib: cdev: use blocking notifier call chain instead of atomic
gpiolib: cdev: remove pointless decrement of i
gpiolib: cdev: rename numdescs to num_descs
gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be consistent with other use
gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags
gpiolib: cdev: minor indentation fixes
gpiolib: cdev: sort includes
gpiolib: move gpiolib-sysfs function declarations into their own header
leds: gpio: Fix semantic error
leds: core: Flush scheduled work for system suspend
leds: trigger: gpio: Avoid warning on update of inverted
leds: fix spelling mistake
leds: pca955x: Include the right GPIO header
leds: lp55xx: Convert to use GPIO descriptors
pinctrl: qcom: ipq8074: route gpio interrupts to APPS
pinctrl: nsp: Set irq handler based on trig type
clocksource/drivers/timer-atmel-tcb: Add sama5d2 support
clocksource/drivers/timer-atmel-tcb: Allow selecting first divider
clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockevents
clocksource/drivers/timer-atmel-tcb: Fill tcb_config
clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection
ARM: at91: add atmel tcb capabilities
ARM: dts: at91: sama5d2: add TCB GCLK
dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
dt-bindings: atmel-tcb: convert bindings to json-schema
clk: Drop duplicate selection in Kconfig
clk: qcom: smd: Add support for MSM8992/4 rpm clocks
clk: qcom: ipq8074: Add missing clocks for pcie
dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe
arm64: dts: layerscape: add ftm_alarm0 node
arm64: dts: ls1028a: Add ftm_alarm0 DT node
arm64: dts: lx2160a: add ftm_alarm0 DT node
rsxx: switch from 'pci_free_consistent()' to 'dma_free_coherent()'
arm64: dts: lx2160a: add DT node for all DSPI controller
arm64: dts: lx2160a: add dspi controller DT nodes
drm/panel: auo,b116xw03: fix flash backlight when power on
<linux/of.h>: add stub for of_get_next_parent() to fix qcom build error
Replace HTTP links with HTTPS ones: Common CLK framework
clk: qcom: Add CPU clock driver for msm8996
dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996
soc: qcom: Separate kryo l2 accessors from PMU driver
selftests/seccomp: Check ENOSYS under tracing
selftests/seccomp: Refactor to use fixture variants
selftests/harness: Clean up kern-doc for fixtures
seccomp: Use -1 marker for end of mode 1 syscall list
seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
selftests/seccomp: Rename user_trap_syscall() to user_notif_syscall()
selftests/seccomp: Make kcmp() less required
seccomp: Use pr_fmt
selftests/seccomp: Improve calibration loop
selftests/seccomp: use 90s as timeout
selftests/seccomp: Expand benchmark to per-filter measurements
selftests/seccomp: Check for EPOLLHUP for user_notif
seccomp: notify about unused filter
seccomp: Lift wait_queue into struct seccomp_filter
seccomp: release filter after task is fully dead
seccomp: rename "usage" to "refs" and document
seccomp: Add find_notification helper
seccomp: Report number of loaded filters in /proc/$pid/status
selftests/seccomp: Set NNP for TSYNC ESRCH flag test
selftests/seccomp: Add SKIPs for failed unshare()
selftests/seccomp: Rename XFAIL to SKIP
drm/amdgpu/display: create fake mst encoders ahead of time (v4)
drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
drm/amdgpu: fix preemption unit test
drm/amdgpu/gfx10: fix race condition for kiq
drm/amdgpu: minor cleanup of phase1 suspend code
drm/amd/powerplay: put dpm frequency setting common code in smu_v11_0.c
drm/amd/powerplay: revise calling chain on retrieving frequency range
drm/amd/powerplay: revise calling chain on setting soft limit
drm/amd/powerplay: put setting hard limit common code in smu_v11_0.c
drm/amd/powerplay: drop unused code and wrapper around clock retrieving
drm/amd/powerplay: unshare the code for retrieving current clock frequency
drm/amd/powerplay: bypass wrapper on retrieving current clock frequency
drm/amd/powerplay: drop unnecessary wrappers around clock retrieving
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: correct the .get_workload_type() pointer
Revert "drm/amd/display: add mechanism to skip DCN init"
drm/amd/display: Fix CSC remap matrix not being applied on dcn30
drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30
drm/amdgpu: enable gpu recovery for sienna cichlid
drm/amdgpu: remove unnecessary logic of ASIC check
drm/amdgpu: don't do soft recovery if gpu_recovery=0
inet: Remove an unnecessary argument of syn_ack_recalc().
net/mlx5e: Move devlink-health rx and tx reporters to devlink port
net/mlx5e: Move devlink port register and unregister calls
devlink: Add devlink health port reporters API
devlink: Implement devlink health reporters on per-port basis
devlink: Create generic devlink health reporter search function
devlink: Rework devlink health reporter destructor
devlink: Refactor devlink health reporter constructor
bpf: Fix fds_example SIGSEGV error
drm/i915: Pull printing GT capabilities on error to err_print_gt
KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF
KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support
KVM: VMX: optimize #PF injection when MAXPHYADDR does not match
KVM: VMX: Add guest physical address check in EPT violation and misconfig
KVM: VMX: introduce vmx_need_pf_intercept
KVM: x86: update exception bitmap on CPUID changes
mlx4: convert to new udp_tunnel_nic infra
bnxt: convert to new udp_tunnel_nic infra
ixgbe: convert to new udp_tunnel_nic infra
ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled
selftests: net: add a test for UDP tunnel info infra
netdevsim: add UDP tunnel port offload support
ethtool: add tunnel info interface
udp_tunnel: add central NIC RX port offload infrastructure
udp_tunnel: re-number the offload tunnel types
debugfs: make sure we can remove u32_array files cleanly
PCI: Fix pci_create_slot() reference count leak
RDMA/counter: Allow manually bind QPs with different pids to same counter
RDMA/counter: Only bind user QPs in auto mode
RDMA/counter: Add PID category support in auto mode
RDMA/mlx5: Remove unused to_mibmr function
nouveau/hmm: support mapping large sysmem pages
nouveau: fix mapping 2MB sysmem pages
nouveau/hmm: fault one page at a time
mm/hmm: add tests for hmm_pfn_to_map_order()
mm/hmm: provide the page mapping order in hmm_range_fault()
PCI: Treat "external-facing" devices themselves as internal
dt-bindings: fix simple-framebuffer example
dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
dt-bindings: display: convert innolux,p079zca to DT Schema
PCI: Cache ACS capability offset in device
PCI: Reorder pci_enable_acs() and dependencies
drm: fb-helper: Convert logging to drm_* functions.
drm: mipi-dsi: Convert logging to drm_* functions.
drm/bridge: Replace HTTP links with HTTPS ones
drm/bridge: dw-hdmi: Always add the bridge in the global bridge list
drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr in __dw_hdmi_probe() bailout path
Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM
KVM: x86: rename update_bp_intercept to update_exception_bitmap
drm/panel: Replace HTTP links with HTTPS ones
KVM: x86: mmu: Add guest physical address check in translate_gpa()
Bluetooth: Use fallthrough pseudo-keyword
Bluetooth: RFCOMM: Use fallthrough pseudo-keyword
Bluetooth: core: Use fallthrough pseudo-keyword
KVM: x86: mmu: Move translate_gpa() to mmu.c
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
KVM: x86: Add helper functions for illegal GPA checking and page fault injection
KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch()
KVM: nSVM: use nested_svm_load_cr3() on guest->host switch
KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch
KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context()
KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled()
KVM: nSVM: prepare to handle errors from enter_svm_guest_mode()
KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure
KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init
KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu()
KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code
dt-bindings: spi: Convert imx lpspi to json-schema
dt-bindings: spi: Convert imx cspi to json-schema
dt-bindings: spi: Convert mxs spi to json-schema
arm64: tlb: don't set the ttl value in flush_tlb_page_nosync
regmap: Switch to use fwnode instead of OF one
ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup()
ASoC: mediatek: mt8183-da7219: support HDMI jack reporting
ASoC: mediatek: mt8183-da7219: use hdmi-codec
ASoC: dt-bindings: mt8183-da7219: add a property "mediatek, hdmi-codec"
ASoC: mediatek: mt8183: support HDMI jack reporting
ASoC: mediatek: mt8183: use hdmi-codec
ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec"
ASoC: fsl_spdif: Add kctl for configuring TX validity bit
ASoC: fsl_spdif: Clear the validity bit for TX
libbpf: Fix memory leak and optimize BTF sanitization
drm/i915/gt: Be defensive in the face of false CS events
iommu/omap: Replace HTTP links with HTTPS ones
fbdev: sm712fb: set error code in probe
fbdev: da8xx-fb: go to proper label on error handling paths in probe
video: fbdev: vt8623fb: Constify static vga_regsets
omapfb: dss: Fix max fclk divider for omap36xx
omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
video: fbdev: neofb: fix memory leak in neo_scan_monitor()
video: fbdev: savage: fix memory leak on error handling path in probe
fbdev/fb.h: Use struct_size() helper in kzalloc()
fbcon: Use array3_size() helper in scr_memcpyw()
video: fbdev: amifb: add FIXMEs about {put,get}_user() failures
video: fbdev: amifb: add FIXME about dead APUS support
ASoC: codecs: ak4458: Remove set but never checked variable 'ret'
ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header
ASoC: codecs: rt5659: Remove many unused const variables
ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments
ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR'
ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header
ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc
ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc
ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile'
ASoC: sti: uniperif: fix 'defined by not used' warning
iommu/mediatek: Add mt6779 basic support
iommu/mediatek: Modify MMU_CTRL register setting
iommu/mediatek: Extend protect pa alignment value
iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition
iommu/mediatek: Add sub_comm id in translation fault
iommu/mediatek: Move inv_sel_reg into the plat_data
iommu/mediatek: Setting MISC_CTRL register
iommu/mediatek: Use a u32 flags to describe different HW features
iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48) to MISC_CTRL
dt-bindings: mediatek: Add bindings for MT6779
blk-mq: remove redundant validation in __blk_mq_end_request()
blk-mq: Remove unnecessary local variable
arm64: dts: mt8183: Add krane-sku176 board
arm64: dts: mt8183: Add USB3.0 support
arm64: dts: mt8183-evb: Fix unit name warnings
arm64: dts: mt8183: Fix unit name warnings
arm64: dts: mt8183: Add MediaTek's peripheral configuration controller
arm64: dts: mt6358: Add the compatible for the regulators
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176
arm64: dts: mt8173: Re-measure capacity-dmips-mhz
driver core: Add waiting_for_supplier sysfs file for devices
driver core: Add state_synced sysfs file for devices that support it
driver core: Expose device link details in sysfs
driver core: Drop mention of obsolete bus rwsem from kernel-doc
s390: add trace events for idle enter/exit
s390: fix comment regarding interrupts in svc
s390/ap: rework crypto config info and default domain code
s390/mm: don't set ARCH_KEEP_MEMBLOCK
mm/memblock: expose only miminal interface to add/walk physmem
debugfs: file: Remove unnecessary cast in kfree()
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
Documentation/driver-api: xillybus: drop doubled word
Documentation/driver-api: uio-howto: drop doubled word
Documentation/driver-api: firmware/request_firmware: drop doubled word
Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word
Documentation/driver-api: firmware/firmware_cache: drop doubled word
Documentation/driver-api: firmware/built-in-fw: drop doubled word
MAINTAINERS: add Hridya and myself into Android driver maintainers list
vop: sparse warning fixup
misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused
misc: cxl: flash: Remove unused variable 'drc_index'
iommu/renesas: Expand COMPILE_TEST coverage
iommu: Tidy up Kconfig for SoC IOMMUs
misc: eeprom: at24: Tell the compiler that ACPI functions may not be used
char/mwave: remove redundant initialization of variable bRC
ttyprintk: remove redundant initialization of variable ret
char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace
uacce: remove uacce_vma_fault
virtio_console: Constify some static variables
drivers/base/memory: rename base_memory_block_id to memory_block_id
drivers/base/memory: init_memory_block() first parameter is not necessary
perf kmem: Pass additional arguments to 'perf record'
Documentation/driver-api: driver-model/platform: drop doubled word
software node: Use software_node_unregister() when unregistering group of nodes
topology: mark a function as __init to save some memory
perf parse-events: Report BPF errors
scripts: add dummy report mode to add_namespace.cocci
drivers: base: Convert to printk alias functions
lib: devres: add a comment about the devm_of_iomap() function
devres: keep both device name and resource name in pretty name
driver core: platform: expose numa_node to users in sysfs
kobject: Avoid premature parent object freeing in kobject_cleanup()
staging: rtl8712/: Using comparison to true is error prone
staging: rtl8712: Use proper format in call to dev_err()
staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw()
staging: rtl8712: Use ETH_ALEN instead of hardcoded value
staging: rtl8712: Simplify expressions with boolean logic
staging: rtl8712: Replace constant 49152 with expression 48 * 1024
Staging: nvec: Replace HTTP links with HTTPS ones
staging: rtl8188eu: Use fallthrough pseudo-keyword
staging: vt6655: Use fallthrough pseudo-keyword
staging: rtl8723bs: Using comparison to true is error prone
staging: rtl8192u: Using comparison to true is error prone
staging: rtl8712: Annotate r8712_sitesurvey_cmd()
staging: rtl8192u: remove copying file
staging: rtl8192u: remove GPL boiler plate text
staging: wfx: Get descriptors for GPIOs
staging: wfx: fix uninitialized variable bytes_done
virt: vbox: Fix some comments which talk about the "session spinlock"
virt: vbox: Log unknown ioctl requests as error
virt: vbox: Add a few new vmmdev request types to the userspace whitelist
virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl
virt: vbox: Add vbg_set_host_capabilities() helper function
virt: vbox: Rename guest_caps struct members to set_guest_caps
perf script: Show text poke address symbol
perf script: Add option --show-text-poke-events
perf intel-pt: Add support for text poke events
perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL
perf tools: Add support for PERF_RECORD_TEXT_POKE
firmware: arm_scmi: Keep the discrete clock rates sorted
PCI: controller: Convert to devm_platform_ioremap_resource()
PCI: controller: Convert to devm_platform_ioremap_resource_byname()
PCI: xilinx: Use pci_host_probe() to register host
PCI: xilinx-nwl: Use pci_host_probe() to register host
PCI: rockchip: Use pci_host_probe() to register host
PCI: rcar: Use pci_host_probe() to register host
PCI: iproc: Use pci_host_probe() to register host
PCI: altera: Use pci_host_probe() to register host
PCI: xgene: Use pci_host_probe() to register host
PCI: versatile: Use pci_host_probe() to register host
PCI: v3: Use pci_host_probe() to register host
PCI: tegra: Use pci_host_probe() to register host
PCI: mobiveil: Use pci_host_probe() to register host
PCI: brcmstb: Use pci_host_probe() to register host
PCI: host-common: Use struct pci_host_bridge.windows list directly
lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
arm: Break cyclic percpu include
s390: Break cyclic percpu include
x86/entry: Fix NMI vs IRQ state tracking
powerpc64: Break asm/percpu.h vs spinlock_types.h dependency
lockdep: Prepare for NMI IRQ state tracking
sparc64: Fix asm/percpu.h build error
kcsan: Make KCSAN compatible with new IRQ state tracking
drm/i915/selftest: Check that GPR are restored across noa_wait
drm/i915/perf: Use GTT when saving/restoring engine GPR
KVM: MIPS: clean up redundant 'kvm_run' parameters
KVM: arm64: clean up redundant 'kvm_run' parameters
KVM: s390: clean up redundant 'kvm_run' parameters
ARM: dts: uniphier: simplify support-card node structure
tpm_ftpm_tee: register driver on TEE bus
optee: enable support for multi-stage bus enumeration
optee: use uuid for sysfs driver entry
MIPS: KVM: Remove outdated README
MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only
udc: lpc32xx: make symbol 'lpc32xx_usbddata' static
usb: gadget: Use fallthrough pseudo-keyword
usb: host: Use fallthrough pseudo-keyword
USB: OHCI: Use fallthrough pseudo-keyword
usb: Use fallthrough pseudo-keyword
usb: phy: Use fallthrough pseudo-keyword
net/mlx5e: CT: Fix releasing ft entries
net/mlx5e: CT: Remove unused function param
net/mlx5e: CT: Return err_ptr from internal functions
net/mlx5e: CT: Expand tunnel register mappings
net/mlx5e: CT: Use mapping for zone restore register
net/mlx5e: CT: Re-use tuple modify headers for identical modify actions
net/mlx5e: Export sharing of mod headers to a new file
net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid
net/mlx5e: CT: Don't offload tuple rewrites for established tuples
net/mlx5e: Use netdev_info instead of pr_info
net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action
net/mlx5e: CT: Save ct entries tuples in hashtables
net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP
arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy
arm64: dts: uniphier: Rename ethphy node to ethernet-phy
ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5
ARM: dts: uniphier: Rename ethphy node to ethernet-phy
dt-bindings: input: Convert imx keypad to json-schema
dt-bindings: input: Convert matrix-keymap to json-schema
dt-bindings: i2c: Convert imx i2c to json-schema
dt-bindings: i2c: Convert mxs i2c to json-schema
selinux: complete the inlining of hashtab functions
selinux: prepare for inlining of hashtab functions
tracing: Save one trace_event->type by using __TRACE_LAST_TYPE
PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h
tracing: Simplify defining of the next event id
SPI SUBSYSTEM: Replace HTTP links with HTTPS ones
spi: atmel: remove redundant label out_free
spi: use kthread_create_worker() helper
ASoC: codecs: Use fallthrough pseudo-keyword
ASoC: tlv320adcx140: Add tx offset slot programming
ASoC: tlv320adcx140: Add ASI enable for channel 5-8
ASoC: atmel-pdmic: remove codec component
ASoC: atmel-classd: remove codec component
io_uring: remove dead 'ctx' argument and move forward declaration
PCI: Fix error in panic message
ASoC: codecs: rt*: fix 'defined but not used' warning
ASoC: codecs: max98390: fix 'defined but not used' warning
ASoC: codecs: es8316: fix 'defined but not used' warning
ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning
ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w'
ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv'
ASoC: codecs: da7219: fix 'defined but not used' warning
ASoC: codecs: da7210: fix kernel-doc
ASoC: uniphier: aio-core: fix kernel-doc
ASoC: tegra: tegra20_das: remove always-true comparison
ASoC: samsung: pcm: fix kernel-doc
ASoC: samsung: spdif: fix kernel-doc
ASoC: atmel: fix kernel-doc
MAINTAINERS: Add ADV7180 bindings documentation
dt-bindings: adv7180: Convert bindings to json-schema
Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOADER - USERMODE HELPER
selftests: net: Add port split test
devlink: Move input checks from driver to devlink
devlink: Add a new devlink port split ability attribute and pass to netlink
mlxsw: Set port split ability attribute in driver
devlink: Add a new devlink port lanes attribute and pass to netlink
mlxsw: Set number of port lanes attribute in driver
devlink: Replace devlink_port_attrs_set parameters with a struct
devlink: Move switch_port attribute of devlink_port_attrs to devlink_port
devlink: Move set attribute of devlink_port_attrs to devlink_port
net: phy: mscc: fix ptr_ret.cocci warnings
net: systemport: fix double shift of a vlan_tci by VLAN_PRIO_SHIFT
ASoC: Intel: sdw_max98373: add card_late_probe support
ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies
ASoC: codecs: max98373: add SoundWire support
ASoC: codecs: max98373: split I2C and common parts
platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
platform/x86: asus-wmi: allow BAT1 battery name
platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff
platform/x86: dell-wmi: add new keymap type 0x0012
platform/x86: dell-wmi: add new backlight events
platform/x86: Add new intel_atomisp2_led driver
platform/x86: ISST: Add new PCI device ids
riscv: Register System RAM as iomem resources
drm/i915/gt: Optimise aliasing-ppgtt allocations
platform/x86: system76-acpi: Fix brightness_set schedule while atomic
platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device
selftests/mptcp: add diag interface tests
mptcp: add MPTCP socket diag interface
mptcp: add msk interations helper
inet_diag: support for wider protocol numbers
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015
ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015
ASoC: mediatek: mt8183-da7219: extract codec and DAI names
ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init
ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical
net: enetc: use eth_broadcast_addr() to assign broadcast
drm/i915/bios: Parse HOBL parameter
drm/i915/display: Remove port and phy from voltage swing functions
drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
drm/edid: Clean up some curly braces
drm/edid: Iterate through all DispID ext blocks
drm/edid: Allow looking for ext blocks starting from a specified index
drm/dp: Include the AUX CH name in the debug messages
KVM: MIPS: Use common KVM implementation of MMU memory caches
KVM: MIPS: Account pages used for GPA page tables
KVM: MIPS: Drop @max param from mmu_topup_memory_cache()
KVM: arm64: Use common KVM implementation of MMU memory caches
KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches
KVM: arm64: Drop @max param from mmu_topup_memory_cache()
KVM: Move x86's MMU memory cache helpers to common KVM code
KVM: Move x86's version of struct kvm_mmu_memory_cache to common code
KVM: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global
KVM: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups
KVM: x86/mmu: Zero allocate shadow pages (outside of mmu_lock)
KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache
KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays
KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches()
KVM: x86/mmu: Topup memory caches after walking GVA->GPA
KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches()
KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty
KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches()
KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals
KVM: x86/mmu: Consolidate "page" variant of memory cache helpers
KVM: x86/mmu: Track the associated kmem_cache in the MMU caches
drm/i915/selftests: Fix compare functions provided for sorting
ALSA: Replace with fallthrough pseudo keyword in the remaining places
ALSA: xen: Remove superfluous fall through comments
ALSA: atmel: Remove invalid "fall through" comments
drm/i915/tgl: Implement WAs 18011464164 and 22010931296
xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim
usbip: Use fallthrough pseudo-keyword
Documentation/driver-api: usb/URB: drop doubled word
USB: storage: replace HTTP links with HTTPS ones
io_uring: get rid of __req_need_defer()
perf annotate: Fix non-null terminated buffer returned by readlink()
usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: host: fhci-sched: Remove unused variable 'td'
usb: host: fhci-tds: Remove unused variables 'buf' and 'extra_data'
usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: host: ehci-platform: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: early: xhci-dbc: File headers are not good candidates for kerneldoc
usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile
usb: early: ehci-dbgp: Remove set but never checked variable 'ret'
usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init()
usb: gadget: udc: max3420_udc: Remove set, but never checked variable 'addr'
usb: gadget: udc: mv_u3d_core: Remove unused static const 'driver_desc'
usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: function: u_uac1_legacy: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: fotg210-hcd: Remove unused variable 'hcc_params'
usb: host: ehci-fsl: Fix incorrectly named function argument
usb: host: imx21-hcd: Demote function header which is clearly not kerneldoc
usb: gadget: udc: pch_udc: Fix a plethora of function documentation related issues
usb: gadget: udc: mv_udc_core: Remove unused static const variable 'driver_desc'
usb: host: r8a66597-hcd: Remove set, then over-written, but never used variable 'tmp'
usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions
usb: gadget: function: f_fs: Demote function header which is clearly not kerneldoc
usb: gadget: legacy: nokia: Remove unused static variable 'product_nokia'
usb: gadget: udc: atmel_usba_udc: Remove set but unused variable 'pp'
usb: misc: legousbtower: Demote function header which is clearly not kerneldoc
usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues
usb: gadget: function: u_ether: Downgrade kerneldoc headers which to not make the mark
usb: gadget: udc: amd5536udc_pci: Remove unused variable 'mod_desc'
usb: gadget: legacy: printer: Remove unused variable 'driver_desc'
usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format
usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: udc: dummy_hcd: Repair misspelled function argument 'dummy_hcd'
usb: musb: musb_dsps: Demote obvious misuse of kerneldoc to standard comment blocks
usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: function: u_serial: Repair misdocumented function argument
usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks
usb: misc: iowarrior: Fix odd corruption issue in the file header
usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard comment block
usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation
usb: typec: altmodes: displayport: Supply missing displayport.h include file
usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc
usb: storage: alauda: Remove set but unchecked variable
usb: host: xhci-debugfs: Use 'gnu_printf' format notation
usb: chipidea: udc: Fix a few kerneldoc issues
usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc
usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc
usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block
usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block
usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the others
usb: chipidea: udc: Add missing descriptions for function arg 'ci'
usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment blocks
usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci'
usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours
usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argument
usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks
usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks
usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: ohci-s3c2410: Demote obvious misuse of kerneldoc to standard comment block
usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk'
arm64: dts: qcom: sdm845: Add cpu OPP tables
usb: ehci-omap: Drop surplus include
drm/i915: Document FBC related w/as more thoroughly
drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
drm/i915: Move all FBC w/as to .init_clock_gating()
drm/i915/dvo: Make .get_modes() return the number of modes
drm/i915/sdvo: Make .get_modes() return the number of modes
drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
drm/i915/sdvo: Fix SDVO colorimetry bit defines
powercap: idle_inject: Replace play_idle() with play_idle_precise() in comments
PM: domains: Fix up terminology with parent/child
ACPI: Use fallthrough pseudo-keyword
x86/kvm/vmx: Use native read/write_cr2()
x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS
x86/kvm/svm: Move guest enter/exit into .noinstr.text
x86/kvm/vmx: Move guest enter/exit into .noinstr.text
x86/kvm/svm: Add hardirq tracing on guest enter/exit
x86/kvm/vmx: Add hardirq tracing to guest enter/exit
x86/kvm: Move context tracking where it belongs
kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host
KVM/x86: pmu: Fix #GP condition check for RDPMC emulation
KVM: x86: take as_id into account when checking PGD
KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid()
KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid()
KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid()
ALSA: Use fallthrough pseudo-keyword
ALSA: echoaudio: Address bugs in the interrupt handling
ALSA: echoaudio: Prevent some noise on unloading the module
ALSA: echoaudio: Prevent races in calls to set_audio_format()
ALSA: echoaudio: Race conditions around "opencount"
ALSA: echoaudio: Remove redundant check
xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler
xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler
ipcomp: assign if_id to child tunnel from parent tunnel
ip6_vti: support IP6IP tunnel processing
ip6_vti: support IP6IP6 tunnel processing with .cb_handler
ip_vti: support IPIP6 tunnel processing
KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid()
ip_vti: support IPIP tunnel processing with .cb_handler
tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels
tunnel4: add cb_handler to struct xfrm_tunnel
xfrm: add is_ipip to struct xfrm_input_afinfo
KVM: x86: Introduce kvm_check_cpuid()
KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid()
clk: meson: meson8b: add the vclk2_en gate clock
clk: meson: meson8b: add the vclk_en gate clock
iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 compatibles
dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings
ARM: s3c24xx: leds: Convert to use GPIO descriptors
USB: serial: drop redundant transfer-buffer casts
USB: serial: drop extern keyword from function declarations
USB: serial: drop unnecessary sysrq include
USB: serial: add sysrq break-handler dummy
USB: serial: inline sysrq dummy function
USB: serial: only process sysrq when enabled
USB: serial: only set sysrq timestamp for consoles
USB: serial: ftdi_sio: fix break and sysrq handling
USB: serial: ftdi_sio: clean up receive processing
USB: serial: ftdi_sio: make process-packet buffer unsigned
quota: Fixup http links in quota doc
Replace HTTP links with HTTPS ones: DISKQUOTA
ext2: initialize quota info in ext2_xattr_set()
ext2: fix some incorrect comments in inode.c
ext2: remove nocheck option
ext2: fix missing percpu_counter_inc
ext2: ext2_find_entry() return -ENOENT if no entry found
ext2: propagate errors up to ext2_find_entry()'s callers
ext2: fix improper assignment for e_value_offs
f2fs: don't keep meta inode pages used for compressed block migration
remoteproc: qcom: Add notification types to SSR
remoteproc: qcom: Add per subsystem SSR notification
selinux: specialize symtab insert and search functions
writeback: remove bdi->congested_fn
bonding: don't need RTNL for ipsec helpers
writeback: remove struct bdi_writeback_congested
writeback: remove {set,clear}_wb_congested
drbd: remove a bogus bdi_rw_congested call
audit: issue CWD record to accompany LSM_AUDIT_DATA_* records
selftests/bpf: Switch perf_buffer test to tracepoint and skeleton
libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer
selftests/bpf: Add test relying only on CO-RE and no recent kernel features
libbpf: Improve BTF sanitization handling
libbpf: Add btf__set_fd() for more control over loaded BTF FD
libbpf: Make BTF finalization strict
dt-bindings: dp83869: Fix the type of device
dt-bindings: dp83867: Fix the type of device
bonding: deal with xfrm state in all modes and add more error-checking
net: dsa: rtl8366rb: Support the CPU DSA tag
net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag
selftests/bpf: test_progs avoid minus shell exit codes
selftests/bpf: test_progs use another shell exit on non-actions
bpf: Fix another bpftool segfault without skeleton code enabled
net/mlx5: Added support for 100Gbps per lane link modes
ethtool: Add support for 100Gbps per lane link modes
audit: use the proper gfp flags in the audit_log_nfcfg() calls
bnxt_en: allow firmware to disable VLAN offloads
bnxt_en: clean up VLAN feature bit handling
bnxt_en: Implement ethtool -X to set indirection table.
bnxt_en: Return correct RSS indirection table entries to ethtool -x.
bnxt_en: Fill HW RSS table from the RSS logical indirection table.
bnxt_en: Add helper function to return the number of RSS contexts.
bnxt_en: Add logical RSS indirection table structure.
bnxt_en: Fix up bnxt_get_rxfh_indir_size().
bnxt_en: Set up the chip specific RSS table size.
mmc: remove the call to check_disk_change
xtensa/simdisk: remove the call to check_disk_change
isofs: remove a stale comment
block: remove flush_disk
cdrom: remove the unused cdrom_media_changed function
md: switch to ->check_events for media change notifications
blk-mq: centralise related handling into blk_mq_get_driver_tag
blk-mq: streamline handling of q->mq_ops->queue_rq result
io_uring: only call kfree() for a non-zero pointer
drm/i915: Remove i915_gem_object_get_dirty_page()
drm/i915: Release shortlived maps of longlived objects
drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
drm/i915/gem: Unpin idle contexts from kswapd reclaim
drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
drm/i915: Move sseu debugfs under gt/
iommu/arm-smmu: Update impl quirks comment
iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag
KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version()
KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent
KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails
kvm: x86: limit the maximum number of vPMU fixed counters to 3
KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests
KVM: x86: Make CR4.VMXE reserved for the guest
KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid()
kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes
xen: Mark "xen_nopvspin" parameter obsolete
x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
x86/kvm: Change print code to use pr_*() format
Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized"
KVM: x86/mmu: Rename page_header() to to_shadow_page()
KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup
KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only
KVM: x86/mmu: Add MMU-internal header
KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c
KVM: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory
KVM: x86/mmu: Exit to userspace on make_mmu_pages_available() error
KVM: x86/mmu: Batch zap MMU pages when shrinking the slab
KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages
KVM: x86/mmu: Don't put invalid SPs back on the list of active pages
KVM: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs
KVM: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page()
KVM: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h
KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr()
KVM: SVM: Add svm_ prefix to set/clr/is_intercept()
KVM: SVM: Add vmcb_ prefix to mark_*() functions
KVM: SVM: Rename struct nested_state to svm_nested_state
KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper
kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest
kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu
kvm: x86: Add "last CPU" to some KVM_EXIT information
kvm: vmx: Add last_cpu to struct vcpu_vmx
kvm: svm: Always set svm->last_cpu on VMRUN
kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id()
KVM: x86: report sev_pin_memory errors with PTR_ERR
KVM: SVM: convert get_user_pages() --> pin_user_pages()
KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast()
KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests
KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function
KVM: X86: Do the same ignore_msrs check for feature msrs
KVM: X86: Move ignore_msrs handling upper the stack
KVM: x86/mmu: Make .write_log_dirty a nested operation
KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest
KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper
KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool
KVM: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault()
KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended"
drm/i915: gt-fy sseu debugfs
drm/i915/sseu: Move sseu_info under gt_info
drm/i915/sseu: Move sseu detection and dump to intel_sseu
drm/i915: Introduce gt_init_mmio
drm/i915: Move the engine mask to intel_gt_info
drm/i915: Move engine-related mmio init to engines_init_mmio
drm/i915: Use the gt in HAS_ENGINE
drm/i915: Convert device_info to uncore/de_read
drm/i915/dp: Helper to check for DDI BUF status to get active
drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
net: phy: Uninline PHY ethtool statistics operations
net: phy: Define PHY statistics ethtool_phy_ops
arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
io_uring: fix a use after free in io_async_task_func()
Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER
nvme: remove ns->disk checks
net: dsa: loop: Print when registration is successful
f2fs: fix error path in do_recover_data()
f2fs: fix wrong description of compress feature in f2fs.rst
f2fs: fix to wait GCed compressed page writeback
f2fs: remove write attribute of main_blkaddr sysfs node
perf inject jit: Remove //anon mmap events
regulator: devres: Standardise on function documentation headers
regulator: of_regulator: Add missing colon for rdev kerneldoc argument
regulator: devres: Fix issues with kerneldoc headers
selinux: Fix spelling mistakes in the comments
ASoC: amd: fixed kernel warnings
ASoC: mt8183: add compatible string for using rt1015
ASoC: mediatek: mt8183: support machine driver with rt1015
ASoC: mediatek: mt8183: sort header inclusions in alphabetical
ASoC: qdsp6: use dev_err instead of pr_err
ASoC: q6asm: add command opcode to timeout error report
clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328"
nvme-pci: use standard block status symbolic names
nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size()
nvme-pci: add a blank line after declarations
nvme-pci: fix some comments issues
nvme-pci: remove redundant segment validation
nvme: document quirked Intel models
nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs
nvme: support for zoned namespaces
nvme: support for multiple Command Sets Supported and Effects log pages
nvme: implement multiple I/O Command Set support
null_blk: introduce zone capacity for zoned device
block: add capacity field to zone descriptors
nvme: use USEC_PER_SEC instead of magic numbers
nvmet-tcp: simplify nvmet_process_resp_list
nvme-tcp: optimize network stack with setting msg flags according to batch size
nvme-tcp: leverage request plugging
nvme-tcp: have queue prod/cons send list become a llist
nvme-fcloop: verify wwnn and wwpn format
nvmet: use unsigned type for u64
nvmet: introduce flags member in nvmet_fabrics_ops
nvmet-tcp: remove has_keyed_sgls initialization
nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl
nvme-pci: remove the empty line at the beginning of nvme_should_reset()
nvme-pci: code cleanup for nvme_alloc_host_mem()
nvme-pci: use unsigned for io queue depth
nvme-core: use u16 type for ctrl->sqsize
nvme-core: use u16 type for directives
ASoC: topology: add more logs when topology load fails.
ASoC: topology: factor kfree(se) in error handling
ASoC: topology: use break on errors, not continue
video: backlight: sky81452-backlight: Fix some kerneldoc issues
drm/radeon: fix double free
gpu/drm: Remove debug info about CPU address
drm/amd/display: Add missing CW4 programming for DCN30
drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4
drm/amdgpu: use register distance member instead of hardcode in mmhub v2
drm/amdgpu: use register distance member instead of hardcode in mmhub v1
drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1
drm/amdgpu: use register distance member instead of hardcode in gfxhub v2
drm/amdgpu: use register distance member instead of hardcode in gfxhub v1
drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2
drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4
drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1
drm/amdgpu: use register distance member instead of hardcode in GMC10
drm/amdgpu: use register distance member instead of hardcode in GMC9
drm/amdgpu: add register distance members into vmhub structure
drm/amdkfd: Remove redundant kfd2kgd interface lookup
drm/amdgpu: Move the mutex lock/unlock out
drm/amd/display: Add missing reg mask for dcn3
drm/amd/display: Add logger for SMU msg
drm/amd/display: Request PHYCLK adjustment on PHY enable/disable
drm/amd/display: 3.2.93
drm/amd/display: [FW Promotion] Release 0.0.23
drm/amd/display: Remove VSC infoframe dep on DMCU
drm/amd/display: Send VSIF on unsupported modes on DAL
drm/amd/display: Register init
drm/amd/display: Add diags scaling log by default
drm/amdgpu: fix coding error of mmhub pg enablement
drm/amdgpu: use RREG32_KIQ to read register when get cg state
drm/amdgpu: updated ta ucode loading
drm/amdgpu: updated ta ucode header
drm/amdgpu: add TMR destory function for psp
drm/amdgpu: asd function needs to be unloaded in suspend phase
USB: serial: use fallthrough pseudo-keyword
selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
drm/i915/uc: Extract uc usage details into separate debugfs
Bluetooth: Use whitelist for scan policy when suspending
phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
phy: ti-pipe3: remove set but unused variable
phy: ti: dm816x: remove set but unused variable
phy: core: Document function args
phy: core: fix code style in devm_of_phy_provider_unregister
phy: qcom: remove ufs qmp phy driver
regmap-irq: use fwnode instead of device node in add_irq_chip()
drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
drm/stm: repair runtime power management
drm/stm: ltdc: remove call of pm-runtime functions
drm/i915/hdcp: Update CP as per the kernel internal state
sched: Add a tracepoint to track rq->nr_running
net: Restrict receive packets queuing to housekeeping CPUs
PCI: Restrict probe functions to housekeeping CPUs
lib: Restrict cpumask_local_spread to houskeeping CPUs
sched/uclamp: Protect uclamp fast path code with static key
sched/uclamp: Fix initialization of struct uclamp_rq
sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9
perf/x86/intel/lbr: Support XSAVES for arch LBR read
perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch
x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature
x86/fpu/xstate: Support dynamic supervisor feature for LBR
x86/fpu: Use proper mask to replace full instruction mask
perf/x86: Remove task_ctx_size
perf/x86/intel/lbr: Create kmem_cache for the LBR context data
perf/core: Use kmem_cache to allocate the PMU specific data
perf/core: Factor out functions to allocate/free the task_ctx_data
perf/x86/intel/lbr: Support Architectural LBR
perf/x86/intel/lbr: Factor out intel_pmu_store_lbr
perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()
perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inline
perf/x86/intel/lbr: Unify the stored format of LBR information
perf/x86/intel/lbr: Support LBR_CTL
perf/x86: Expose CPUID enumeration bits for arch LBR
x86/msr-index: Add bunch of MSRs for Arch LBR
perf/x86/intel/lbr: Use dynamic data structure for task_ctx
perf/x86/intel/lbr: Factor out a new struct for generic optimization
perf/x86/intel/lbr: Add the function pointers for LBR save and restore
perf/x86/intel/lbr: Add a function pointer for LBR read
perf/x86/intel/lbr: Add a function pointer for LBR reset
x86/cpufeatures: Add Architectural LBRs feature bit
MIPS: Loongson64: Make acpi_registers_setup() static
MIPS: Loongson: Update dts file for RS780E
dt-bindings: mips: Document two Loongson boards
MIPS: Loongson: Rename CPU device-tree binding
MIPS: Loongson64: Adjust IRQ layout
MIPS: Unify naming style of vendor CP0.Config6 bits
tests: add CLONE_NEWTIME setns tests
nsproxy: support CLONE_NEWTIME with setns()
timens: add timens_commit() helper
timens: make vdso_join_timens() always succeed
gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse
gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use
gpio: gpio-mlxbf: Tell the compiler that ACPI functions may not be used
gpio: gpio-it87: Fix formatting issues which confuse kerneldoc
gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc
gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to basic comment blocks
gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map'
gpio: gpio-altera: Add missing kerneldoc entry and demote comment
gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs_get_count()
ALSA: usb/line6: remove 'defined but not used' warning
scsi: target: cxgbit: Remove tx flow control code
scsi: target: cxgbit: Check connection state before issuing hardware command
scsi: cxgb4i: Add support for iSCSI segmentation offload
scsi: storvsc: Add validation for untrusted Hyper-V values
scsi: advansys: docs: Eliminate duplicated word
scsi: lpfc: Fix less-than-zero comparison of unsigned value
scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU
scsi: ufs: Add inline encryption support to UFS
scsi: ufs: UFS crypto API
scsi: ufs: UFS driver v2.1 spec crypto additions
scsi: lpfc: Fix inconsistent indenting
scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters
scsi: pcmcia: nsp_cs: Remove unused variable 'dummy'
scsi: pcmcia: nsp_cs: Use new __printf() format notation
scsi: aha152x: Remove unused variable 'ret'
scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused
scsi: ufs: Change upiu_flags to be u8
scsi: mpt3sas: Fix kdoc comments format
scsi: mpt3sas: Fix set but unused variable
scsi: sd_zbc: Fix kdoc comment format
scsi: sd: Fix kdoc comment format
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Fix set but unused variable
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Fix compilation warnings
scsi: megaraid: Fix kdoc comments format
f2fs: add GC_URGENT_LOW mode in gc_urgent
f2fs: avoid readahead race condition
f2fs: fix return value of move_data_block()
f2fs: add parameter op_flag in f2fs_submit_page_read()
f2fs: split f2fs_allocate_new_segments()
f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks
f2fs: fix an oops in f2fs_is_compressed_page
f2fs: make trace enter and end in pairs for unlink
f2fs: fix to check page dirty status before writeback
f2fs: remove the unused compr parameter
f2fs: support to trace f2fs_fiemap()
f2fs: support to trace f2fs_bmap()
f2fs: fix wrong return value of f2fs_bmap_compress()
f2fs: remove useless parameter of __insert_free_nid()
f2fs: fix typo in comment of f2fs_do_add_link
f2fs: fix to wait page writeback before update
f2fs: show more debug info for per-temperature log
f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range
f2fs: clean up parameter of f2fs_allocate_data_block()
f2fs: shrink node_write lock coverage
f2fs: fix to document reserved special compression extension
f2fs: add prefix for exported symbols
scsi: zfcp: Avoid benign overflow of the Request Queue's free-level
scsi: zfcp: Replace open-coded list move
scsi: zfcp: Clean up zfcp_erp_action_ready()
scsi: docs: Remove invalid link and update text for zfcp kernel config
scsi: docs: Update outdated link to IBM developerworks
scsi: zfcp: Fix an outdated comment for zfcp_qdio_send()
scsi: zfcp: Use prandom_u32_max() for backoff
scsi: iscsi: Register sysfs for workqueue iscsi_destroy
scsi: target: Handle short iSIDs
scsi: target: Fix iscsi transport id buf len calculation
scsi: target: Fix iscsi transport id buffer setup
scsi: target: Fix iscsi transport id parsing
scsi: target: Fix crash during SPEC_I_PT handling
scsi: target: Fix xcopy sess release leak
scsi: target: Check enforce_pr_isids during registration
drm/i915/ehl: Add new PCI ids
PCI/AER: Log correctable errors as warning, not error
PCI/AER: Simplify __aer_print_error()
selftests: bpf: Remove unused bpf_map_def_legacy struct
samples: bpf: Refactor BPF map performance test with libbpf
samples: bpf: Refactor BPF map in map test with libbpf
samples: bpf: Fix bpf programs with kprobe/sys_connect event
selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE
bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE
libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE
bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook
net: sfp: add error checking with sfp_irq_name
net/sched: Use fallthrough pseudo-keyword
Replace HTTP links with HTTPS ones: X.25 network layer
Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethernet MAC device driver
bnx2x: fix spelling mistake "occurd" -> "occurred"
net: ethtool: Remove PHYLIB direct dependency
net: phy: Register ethtool PHY operations
net: ethtool: Introduce ethtool_phy_ops
Documentation: networking: fix ethtool-netlink table formats
net: phy: add a Kconfig option for mdio_devres
PCI: Add device even if driver attach failed
smsc9420: use generic power management
epic100: use generic power management
PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'
drm/i915/display: Implement new combo phy initialization step
selftests: fix condition in run_tests
selftests: do not use .ONESHELL
PCI: Fix pci_cfg_wait queue locking problem
mvpp2: fix pointer check
mptcp: use mptcp worker for path management
sun/cassini: mark cas_resume() as __maybe_unused
sun/niu: add __maybe_unused attribute to PM functions
net: phy: mdio-octeon: Cleanup module loading dependencies
net: phy: cavium: Improve __iomem mess
net: phy: dp83640: Fixup cast to restricted __be16 warning
net: phy: Make phy_10gbit_fec_features_array static
net: phy: Properly define genphy_c45_driver
net: phy: Fixup parameters in kerneldoc
net: phy: at803x: Avoid comparison is always false warning
net: sfp: Unique GPIO interrupt names
perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols
ice: add documentation for device-caps region
net: systemport: Add support for VLAN transmit acceleration
selftests: pidfd: skip test if unshare fails with EPERM
selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan
iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions
iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc()
iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h
iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections.
iio:adc:ti-adc161s626: Drop of_match_ptr protection.
iio:adc:ti-adc084s021: drop of_match_ptr protection
iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections
iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_devicetable.h
iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes
iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections
iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections
iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections
iio:adc:max11100: Drop of_match_ptr protection / add mod_devicetable.h include
iio:adc:ltc2497 drop of_match_ptr protection
iio:adc:cpcap-adc: Drop of_match_ptr protection and use device_get_match_data
iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h
iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections
iio:adc:max1363: Drop of_match_ptr and use generic device_get_match_data
iio:adc:hi8435: Drop of_match_ptr protection.
iio:adc:hi8435: Drop unused of_gpio.h header
iio:adc:lpc32xx: Drop of_match_ptr protection
iio: magnetometer: bmc150: Add proper compatible for BMM150
dt-bindings: iio: bmc150_magn: Document and fix missing compatibles
iio: adis16480: Use irq types instead of flags
Documentation/driver-api: iio/buffers: drop doubled word
Documentation/driver-api: generic-counter: drop doubled word
iio: core: move event interface on the opaque struct
iio: core: move iio_dev's buffer_list to the private iio device object
iio: core: move channel list & group to private iio device object
iio: core: move debugfs data on the private iio dev info
iio: core: remove padding from private information
iio: core: wrap IIO device into an iio_dev_opaque object
iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper
dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and fsl, upm-wait-flags
mtd: rawnand: stm32_fmc2: get resources from parent node
mtd: rawnand: stm32_fmc2: use regmap APIs
memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
Input: Use fallthrough pseudo-keyword
usb: correct kernel-doc inconsistency
Input: cm109 - remove needless check before usb_free_coherent()
io_uring: don't burn CPU for iopoll on exit
io_uring: remove nr_events arg from iopoll_check()
io_uring: partially inline io_iopoll_getevents()
block: remove a bogus warning in __submit_bio_noacct_mq
RDMA/mlx5: Delete one-time used functions
RDMA/mlx5: Cleanup DEVX initialization flow
RDMA/mlx5: Separate flow steering logic from main.c
RDMA/mlx5: Separate counters from main.c
RDMA/mlx5: Separate restrack callbacks initialization from main.c
RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function
KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM()
umd: Stop using split_argv
umd: Remove exit_umh
bpfilter: Take advantage of the facilities of struct pid
exit: Factor thread_group_exited out of pidfd_poll
RDMA/hns: Optimize MTR level-0 addressing to access huge page
RDMA/rxe: Skip dgid check in loopback mode
Bluetooth: le_simult_central_peripheral experimental feature
Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear()
Bluetooth: btusb: USB alternate setting 1 for WBS
Bluetooth: use configured default params for active scans
Bluetooth: Adding a configurable autoconnect timeout
dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example
USB: serial: ch341: fix missing simulated-break margin
PCI: qcom: Replace define with standard value
PCI: qcom: Support pci speed set for ipq806x
dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant
PCI: qcom: Add ipq8064 rev2 variant
PCI: qcom: Add support for tx term offset for rev 2.1.0
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: qcom: Use bulk clk api and assert on error
dt-bindings: PCI: qcom: Add ext reset
PCI: qcom: Add missing reset for ipq806x
PCI: qcom: Change duplicate PCI reset to phy reset
dt-bindings: PCI: qcom: Add missing clks
PCI: qcom: Add missing ipq806x clocks in PCIe driver
arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[]
PCI: aardvark: Indicate error in 'val' when config read fails
xfs: rtbitmap scrubber should check inode size
xfs: rtbitmap scrubber should verify written extents
xfs: remove xfs_inobp_check()
xfs: factor xfs_iflush_done
xfs: rework xfs_iflush_cluster() dirty inode iteration
xfs: rename xfs_iflush_int()
xfs: xfs_iflush() is no longer necessary
xfs: attach inodes to the cluster buffer when dirtied
xfs: rework stale inodes in xfs_ifree_cluster
xfs: clean up inode reclaim comments
xfs: remove SYNC_WAIT from xfs_reclaim_inodes()
xfs: remove SYNC_TRYLOCK from inode reclaim
xfs: don't block inode reclaim on the ILOCK
xfs: allow multiple reclaimers per AG
xfs: remove IO submission from xfs_reclaim_inode()
xfs: make inode reclaim almost non-blocking
xfs: pin inode backing buffer to the inode log item
xfs: move xfs_clear_li_failed out of xfs_ail_delete_one()
xfs: unwind log item error flagging
xfs: handle buffer log item IO errors directly
xfs: get rid of log item callbacks
xfs: clean up the buffer iodone callback functions
thermal: core: Add notifications call in the framework
thermal: core: genetlink support for events/cmd/sampling
thermal: core: Get thermal zone by id
thermal: core: Add helpers to browse the cdev, tz and governor list
drm/meson: overlay: fix build failure
spi: atmel: No need to call spi_master_put() if spi_alloc_master() failed
spi: spi-geni-qcom: Set an autosuspend delay of 250 ms
regulator: fan53880: Add support for COMPILE_TEST
pinctrl: amd: Honor IRQ trigger type requested by the caller
ARM: dts: ste: Align L2 cache-controller nodename with dtschema
ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema
ASoC: fsl: mpc8610_hpcd: Add missing of_node_put()
gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets
gpio: aggregator: Drop pre-initialization in get_arg()
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML
ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices
ARM: dts: ux500: samsung-golden: Add touchkey
ASoC: da7213: add default clock handling
ASoC: amd: add ACPI dependency check
Documentation: Document pm660(l) SPMI GPIOs compatible
pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility
pinctrl: ocelot: Add Sparx5 SoC support
gpio: Add gpio-charger to the documentation
ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable
ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable
ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning
ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning
ASoC: amd: acp-rt5645: fix 'defined but not used' warning
ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning
pinctrl: meson: fix drive strength register and bit calculation
ALSA: pcm: Fix build error on m68k and others
pinctrl: single: fix function name in documentation
ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2
pinctrl: single: parse #pinctrl-cells = 2
ARM: configs: sunxi: Enable crypto related options
ARM: sunxi: configs: Enable the Mailbox driver
ARM: configs: sunxi: Enable the PS/2 controller
arm64: dts: uniphier: give fixed port number to support card serial
ARM: dts: uniphier: give fixed port number to support card serial
ALSA: hda/hdmi: Add Intel silent stream support
HID: lenovo: Fix spurious F23 key press report during resume from suspend
HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support
HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support
HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic
HID: lenovo: Factor out generic parts of the LED code
HID: lenovo: Merge tpkbd and cptkbd data structures
PCI: qcom: Fix runtime PM imbalance on error
PCI: cadence: Fix runtime PM imbalance on error
PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error
arm64: Shift the __tlbi_level() indentation left
arm64: tlb: Set the TTL field in flush_*_tlb_range
arm64: tlb: Set the TTL field in flush_tlb_range
tlb: mmu_gather: add tlb_flush_*_range APIs
arm64: Add tlbi_user_level TLB invalidation helper
HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state
ALSA: pci/au88x0: remove "defined but not used" warnings
ALSA: vx_core: remove warning for empty loop body
ALSA: pcmcia/pdaudiocf: fix kernel-doc
ALSA: pci/via82xx: remove 'set but not used' warnings
ALSA: pci/fm801: fix kernel-doc
ALSA: pci/es1938: remove 'set but not used' warning
ALSA: xen: remove 'set but not used' warning
ALSA: pci/oxygen/xonar_wm87x6: remove always true condition
ALSA: pci/rme9652/hdspm: remove always true condition
ALSA: pci/korg1212: remove 'set but not used' warnings
ALSA: pci/emu10k1: remove 'set but not used' warning
ALSA: firewire: fix kernel-doc
ASoC: pci/emu10k1: remove "set but not used' warnings
ALSA: pci/ctxfi: fix kernel-doc warnings
ALSA: pci/ctxfi/ctatc: fix kernel-doc
ALSA: pci/aw2-saa7146: remove 'set but not used' warning
ALSA: pci/echoaudio: remove 'set but not used' warning
ALSA: pci/asihpi: remove 'set but not used' warning
ALSA: pci/asihpi: fix kernel-doc
ALSA: pci/asihpi: remove 'set but not used' warnings
ALSA: isa/gus: remove 'set but not used' warning
drm/i915: Update dma-attributes for our sg DMA
ALSA: isa/gus: remove -Wmissing-prototypes warnings
ALSA: compress: document the compress gapless audio state machine
ALSA: compress: document the compress audio state machine
spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY interrupt only if needed
spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to Interrupt Control Register
spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed length argument
spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed length argument
spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_spi_get_rx_fifo_count() and make use of it
spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manual shift+mask to FIELD_GET()
spi: spi-sun6i: sun6i_spi_transfer_one(): remove not needed masking of transfer length
spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto
spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivly used speed_hz of transfer
drm/i915/gt: Pin the rings before marking active
arm64: dts: uniphier: add interrupts to support card serial
ARM: dts: uniphier: rename support card serial node to fix schema warning
ARM: dts: uniphier: add interrupts to support card serial
driver core: platform: need consistent spacing around '-'
drm/ast: Initialize mode setting in ast_mode_config_init()
drm/ast: Use managed mode-config init
drm/ast: Replace struct ast_crtc with struct drm_crtc
drm/ast: Init cursors before creating modesetting structures
drm/ast: Managed cursor release
drm/ast: Keep cursor HW BOs mapped
drm/ast: Add helper to hide cursor
drm/ast: Don't enable HW cursors twice during atomic update
drm/ast: Replace ast_cursor_move() with ast_cursor_show()
drm/ast: Move cursor pageflip into helper
drm/ast: Update cursor image and checksum from same function
drm/ast: Move cursor fb pinning and mapping into helper
drm/ast: Pass struct ast_private instance to cursor init/fini functions
drm/ast: Move cursor functions to ast_cursor.c
drm/vc4: crtc: Remove the feed_txp tests
drm/vc4: txp: Turn the TXP into a CRTC of its own
drm/vc4: crtc: Move the txp_armed function to the TXP
drm/vc4: crtc: Move the CRTC initialisation to a separate function
drm/vc4: crtc: Only access the PixelValve registers if we have to
drm/vc4: crtc: Split CRTC data in two
drm/vc4: crtc: Make state functions public
drm/vc4: crtc: Move HVS setup code to the HVS driver
smccc: Make constants available to assembly
KVM: arm64: timers: Move timer registers to the sys_regs file
KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user
KVM: arm64: Move SPSR_EL1 to the system register array
KVM: arm64: Disintegrate SPSR array
KVM: arm64: Move SP_EL1 to the system register array
KVM: arm64: Move ELR_EL1 to the system register array
KVM: arm64: Make struct kvm_regs userspace-only
KVM: arm64: debug: Drop useless vpcu parameter
KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access
KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access
KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access
KVM: arm64: Introduce accessor for ctxt->sys_reg
KVM: arm64: Use TTL hint in when invalidating stage-2 translations
KVM: arm64: Factor out stage 2 page table data from struct kvm
arm64: Add level-hinted TLB invalidation helper
arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors
arm64: Detect the ARMv8.4 TTL feature
drm/vc4: Reorder the bind order of the devices
ALSA: hda: fix SND_HDA_GENERIC kconfig & build
ALSA: core: pcm_iec958: fix kernel-doc
drm/vc4: Convert register accessors to FIELD_*
mfd: axp20x-i2c: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420
ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale
ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen
ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
arm64: dts: exynos: Add unit address to soc node on Exynos5433
arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
arm64: dts: exynos: Keep LDO12 always-on on Espresso
arm64: dts: exynos: Fix silent hang after boot on Espresso
ARM: dts: bcm: Align L2 cache-controller nodename with dtschema
ARM: dts: BCM5301X: Specify switch ports for Luxul devices
Documentation: fpga: dfl: add descriptions for interrupt related interfaces.
fpga: dfl: afu: add AFU interrupt support
fpga: dfl: fme: add interrupt support for global error reporting
fpga: dfl: afu: add interrupt support for port error reporting
pstore: Fix linking when crypto API disabled
kbuild: buildtar: add dtbs support
kbuild: remove cc-option test of -ffreestanding
kbuild: remove cc-option test of -fno-stack-protector
Revert "kbuild: Create directory for target DTB"
kbuild: run the checker after the compiler
Input: exc3000 - switch to i2c's probe_new API
Input: elantech - remove redundant assignments to variable error
thermal: Make thermal_zone_device_is_enabled() available to core only
thermal: imx: Use driver's local data to decide whether to run a measurement
acpi: thermal: Don't call thermal_zone_device_is_enabled()
RDMA: Move XRCD to be under ib_core responsibility
RDMA/core: Create and destroy counters in the ib_core
IB/uverbs: Expose UAPI to query MR
RDMA/mlx5: Introduce UAPI to query PD attributes
RDMA/mlx5: Implement the query ucontext functionality
RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response
IB/uverbs: Expose UAPI to query ucontext
IB/uverbs: Set IOVA on IB MR in uverbs layer
IB/uverbs: Enable CQ ioctl commands by default
RDMA/core: Optimize XRC target lookup
RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain
RDMA/mlx5: Get XRCD number directly for the internal use
RDMA: Remove the udata parameter from alloc_mr callback
RDMA/core: Remove ib_alloc_mr_user function
RDMA/core: Check for error instead of success in alloc MR function
cpupower: Fix NULL but dereferenced coccicheck errors
cpupower: Fix comparing pointer to 0 coccicheck warns
selftests/harness: Report skip reason
selftests/harness: Display signed values correctly
selftests/harness: Refactor XFAIL into SKIP
selftests/harness: Switch to TAP output
selftests: Add header documentation and helpers
selftests/binderfs: Fix harness API usage
selftests: Remove unneeded selftest API headers
selftests/clone3: Reorder reporting output
selftests: sync_test: do not use ksft_exit_skip after ksft_set_plan
selftests: sigaltstack: do not use ksft_exit_skip after ksft_set_plan
selftests: breakpoints: do not use ksft_exit_skip after ksft_set_plan
selftests: breakpoints: fix computation of test plan
kselftest: fix TAP output for skipped tests
mptcp: fix race in subflow_data_ready()
Security: Documentation: Replace deprecated :c:func: Usage
Replace HTTP links with HTTPS ones: IPv*
net: qede: fix BE vs CPU comparison
net: qede: fix kernel-doc for qede_ptp_adjfreq()
net: qed: sanitize BE/LE data processing
net: qed: use ptr shortcuts to dedup field accessing in some parts
net: qed: improve indentation of some parts of code
net: qed: address kernel-doc warnings
net: qed: correct qed_hw_err_notify() prototype
net: qed: cleanup global structs declarations
net: qed: move static iro_arr[] out of header file
geneve: move all configuration under struct geneve_config
dpaa2-eth: fix draining of S/G cache
net/amd: Remove needless assignment and the extra brank lines
selftests: mptcp: capture pcap on both sides
sun/cassini: use generic power management
sun/niu: use generic power management
sun/sungem: use generic power management
x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()
drm/i915: Fix spelling mistake in i915_reg.h
drm/i915: Don't taint when using fault injection
drm/i915: Print caller when tainting for CI
drm/i915: Reboot CI if we get wedged during driver init
RDMA/core: Clean up tracepoint headers
iomap: Make sure iomap_end is called after iomap_begin
xfs: use direct calls for dquot IO completion
xfs: make inode IO completion buffer centric
xfs: clean up whacky buffer log item list reinit
xfs: call xfs_buf_iodone directly
xfs: mark log recovery buffers for completion
xfs: mark dquot buffers in cache
xfs: mark inode buffers in cache
xfs: add an inode item lock
xfs: remove logged flag from inode log item
xfs: Don't allow logging of XFS_ISTALE inodes
xfs: remove useless definitions in xfs_linux.h
xfs: use MMAPLOCK around filemap_map_pages()
xfs: move helpers that lock and unlock two inodes against userspace IO
xfs: refactor locking and unlocking two inodes against userspace IO
xfs: fix xfs_reflink_remap_prep calling conventions
xfs: reflink can skip remap existing mappings
xfs: only reserve quota blocks if we're mapping into a hole
xfs: only reserve quota blocks for bmbt changes if we're changing the data fork
xfs: redesign the reflink remap loop to fix blkres depletion crash
xfs: rename xfs_bmap_is_real_extent to is_written_extent
xfs: fix reflink quota reservation accounting error
xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
xfs: preserve rmapbt swapext block reservation from freed blocks
xfs: Couple of typo fixes in comments
Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
ARM: dts: bcm2711: Add HDMI DVP
RDMA/ipoib: Handle user-supplied address when creating child
udc: lpc32xx: mark local function static
io_uring: briefly loose locks while reaping events
io_uring: fix stopping iopoll'ing too early
io_uring: don't delay iopoll'ed req completion
regulator: fan53880: Add missing .owner field in regulator_desc
dt-bindings: regulator: add pca9450 regulator yaml
regulator: pca9450: add pca9450 pmic driver
ASoC: codecs: wm8400: remove unused variables
drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
pinctrl: imx8dxl: Support building as module
pinctrl: imx8qm: Support building as module
pinctrl: imx8qxp: Support building as module
pinctrl: imx8mp: Support building as module
pinctrl: imx8mq: Support building as module
pinctrl: imx8mn: Support building as module
pinctrl: imx8mm: Support building as module
pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver built as module
pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module
ARM: configs: sunxi: Enable Lima
ARM: configs: sunxi: Add DRM output-related options
ARM: configs: sunxi: Enable ASoC options
ARM: configs: sunxi: Enable Cedrus
ARM: configs: sunxi: Enable the deinterlace and rotation engines
ARM: configs: sunxi: Enable the CSI drivers
ARM: configs: sunxi: Run savedefconfig
powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config
perf vendor events power9: Added nest imc metric events
serial: Remove duplicated macro definition of port type
tools lib traceevent: Fix reporting of unknown SVM exit reasons
tools lib traceevent: Change to SPDX License format
tools lib traceevent: Add builtin handler for trace_marker_raw
tools lib traceevent: Move kernel_stack event handler to "function" plugin.
tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex
tools lib traceevent: Add offset option for function plugin
tools lib traceevent: Add more SVM exit reasons
tools lib traceevent: Add plugin for tlb_flush
tools lib traceevent: Optimize pretty_print() function
tools lib traceevent: Add support for more printk format specifiers
tools lib traceevent: Introduced new traceevent API, for adding new plugins directories.
tools lib traceevent: Add interface for options to plugins
tools lib traceevent: Add tep_load_plugins_hook() API
tools: hv: change http to https in hv_kvp_daemon.c
USB: serial: cp210x: re-enable auto-RTS on open
USB: serial: cp210x: enable usb generic throttle/unthrottle
USB: serial: ch341: simulate break condition if not supported
PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests
drm/hisilicon: Code refactoring for hibmc_drv_vdac
PCI: mvebu: Use struct pci_host_bridge.windows list directly
PCI: cadence: Use struct pci_host_bridge.windows list directly
firmware: smccc: Add ARCH_SOC_ID support
ARM: OMAP2: Use custom soc attribute group instead of device_create_file
ARM: OMAP2: Switch to use DEVICE_ATTR_RO()
soc: ux500: Use custom soc attribute group instead of device_create_file
soc: ux500: Switch to use DEVICE_ATTR_RO()
soc: integrator: Use custom soc attribute group instead of device_create_file
soc: integrator: Switch to use DEVICE_ATTR_RO()
soc: realview: Use custom soc attribute group instead of device_create_file
soc: realview: Switch to use DEVICE_ATTR_RO()
mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and mask setting
mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc
mfd: si476x-cmd: Add missing documentation for si476x_cmd_fm_rds_status()'s arg 'report'
mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc
mfd: si476x-i2c: Fix spelling mistake in case() statement's FALLTHROUGH comment
mfd: si476x-i2c: Add description for si476x_core_fwver_to_revision()'s arg 'func'
mfd: si476x-cmd: Add missing colon(s) for all documented kerneldoc arguments
mfd: si476x-cmd: Repair wrongly described function argument 's/response/resp'
mfd: tps65010: Remove delcared and set, but never used variable 'status'
mfd: ab3100-otp: Add missing colon(s) for all documented kerneldoc arguments
mfd: tps65217: Repair incorrect function argument name 's/tps65217/tps/'
mfd: tps65218: Repair incorrect function argument name 's/tps65218/tps/'
mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct descriptions
mfd: altera-sysmgr: Supply descriptions for 'np' and 'property' function args
mfd: atmel-smc: Add missing colon(s) for 'conf' arguments
mfd: omap-usb-tll: Provide description for 'pdev' argument to .probe()
mfd: omap-usb-host: Provide description for 'pdev' argument to .probe()
mfd: omap-usb-host: Remove invalid use of kerneldoc syntax
mfd: db8500-prcmu: Remove incorrect function header from .probe() function
mfd: db8500-prcmu: Add description for 'reset_reason' in kerneldoc
mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices()
mfd: wm8350-core: Supply description wm8350_reg_{un}lock args
mfd: wm831x-core: Supply description wm831x_reg_{un}lock args
mfd: wm8400-core: Supply description for wm8400_reset_codec_reg_cache's arg
mfd: tc3589x: Remove invalid use of kerneldoc syntax
mfd: ab8500-debugfs: Fix incompatible types in comparison expression issue
mfd: ab3100-core: Fix incompatible types in comparison expression warning
mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger_type' was not declared warning
mfd: altera-sysmgr: Fix physical address storing hacks
mfd: tps6586x: Fix cast to restricted __le32 warning
mfd: twl4030-irq: Fix cast to restricted __le32 warning
mfd: twl4030-irq: Fix incorrect type in assignment warning
backlight: qcom-wled: Remove unused configs for LED3 and LED4
backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0
backlight: backlight: Supply description for function args in existing Kerneldocs
backlight: ili922x: Add missing kerneldoc description for ili922x_reg_dump()'s arg
backlight: ili922x: Remove invalid use of kerneldoc syntax
backlight: ili922x: Add missing kerneldoc descriptions for CHECK_FREQ_REG() args
backlight: lcd: Add missing kerneldoc entry for 'struct device parent'
backlight: lms501kf03: Remove unused const variables
arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
arm64: dts: allwinner: Add support for PinePhone revision 1.2
dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings
net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings
net: dsa: lan9303: fix variable 'res' set but not used
net: dsa: rtl8366: Pass GENMASK() signed bits
net: dsa: bcm_sf2: Pass GENMASK() signed bits
net: dsa: bcm_sf2: Initialize __be16 with a __be16 value
net: dsa: b53: Fixup endianness warnings
net: dsa: mv88e6xxx: scratch: Fixup kerneldoc
net: dsa: mv88e6xxx: Remove set but unused variable
net: dsa: mv88e6xxx: vlan_tci is __be16
net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK
net: dsa: tag_qca.c: Fix warning for __be16 vs u16
net: dsa: tag_mtk: Fix warnings for __be16
net: dsa: tag_lan9303: Fix __be16 warnings
net: dsa: tag_ksz: Fix __be16 warnings
net: dsa: Add __percpu property to prevent warnings
net: dsa: felix: use resolved link config in mac_link_up()
net: dsa: felix: delete .phylink_mac_an_restart code
net: dsa: felix: set proper pause frame timers based on link speed
net: dsa: felix: unconditionally configure MAC speed to 1000Mbps
net: dsa: felix: support half-duplex link modes
net: dsa: felix: clarify the intention of writes to MII_BMCR
io_uring: fix lost cqe->flags
io_uring: keep queue_sqe()'s fail path separately
io_uring: fix mis-refcounting linked timeouts
io_uring: use new io_req_task_work_add() helper throughout
io_uring: abstract out task work running
KVM: arm64: Rename HSR to ESR
Documentation: filesystems: vfs: drop doubled words
Documentation: filesystems: sysfs-tagging: drop doubled word
Documentation: filesystems: path-lookup: drop doubled word
Documentation: filesystems: overlayfs: drop doubled word
Documentation: filesystems: mount_api: drop doubled word
Documentation: filesystems: fsverity: drop doubled word
Documentation: filesystems: directory-locking: drop doubled word
Documentation: filesystems: configfs: drop doubled word
Documentation: filesystems: caching/operations: drop doubled word
Documentation: filesystems: autofs-mount-control: drop doubled words
Documentation: virt: kvm/s390-pv: drop doubled words
Documentation: virt: kvm/api: drop doubled words
Documentation: trace/stm: drop doubled words
Documentation: trace/histogram-design: drop doubled words
Documentation: trace/ftrace: drop doubled words
Documentation: PCI: pci.rst: drop doubled words
Documentation: PCI: pci-error-recovery: drop doubled words
Documentation: PCI: pci-endpoint: drop doubled words
Documentation: PCI: pci-endpoint-cfs: drop doubled words
Documentation: arm64/sve: drop duplicate words
Documentation: arm64/acpi_object_usage: drop duplicate words
Documentation: arm64/arm-acpi: drop duplicate words
doc: cgroup: add f2fs and xfs to supported list for writeback
doc: add link to sparse's home page/internal docs
Replace HTTP links with HTTPS ones: LVM
docs: CIFS: remove a spam-site URL
Replace HTTP links with HTTPS ones: CIFS
Replace HTTP links with HTTPS ones: DRBD driver
Documentation/features: Add kcov
Documentation/features: Add kmemleak
Replace HTTP links with HTTPS ones: Documentation/admin-guide
trace doc: correct names of varous tracing documents
mailmap: add entry for obsolete email address
Documentation: Coccinelle: fix various typos etc.
Documentation: Clarify f_cred vs current_cred() use
Documentation/admin-guide: xfs: drop doubled word
Documentation/admin-guide: tainted-kernels: drop doubled word
Documentation/admin-guide: sysctl/kernel: drop doubled word
Documentation/admin-guide: intel-speed-select: drop doubled words
Documentation/admin-guide: intel_pstate: drop doubled word
Documentation/admin-guide: arm-ccn: drop doubled word
Documentation/admin-guide: pnfs-scsi-server: drop doubled word
Documentation/admin-guide: pnfs-block-server: drop doubled word
Documentation/admin-guide: mm/ksm: drop doubled word
Documentation/admin-guide: media/building: drop doubled words
Documentation/admin-guide: dm-integrity: drop doubled words
Documentation/admin-guide: cgroup-v1/rdma: drop doubled word
Documentation/admin-guide: cgroup-v2: drop doubled word
KVM: arm64: Drop long gone function parameter documentation
KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER
KVM: arm64: Lift instrumentation restrictions on VHE
KVM: arm64: Remove __hyp_text macro, use build rules instead
KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE
KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE
KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE
KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE
KVM: arm64: Split hyp/switch.c to VHE/nVHE
KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE
KVM: arm64: Move hyp-init.S to nVHE
KVM: arm64: Build hyp-entry.S separately for VHE/nVHE
KVM: arm64: Handle calls to prefixed hyp functions
KVM: arm64: Use build-time defines in has_vhe()
KVM: arm64: Add build rules for separate VHE/nVHE object files
KVM: arm64: Move __smccc_workaround_1_smc to .rodata
KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
KVM: arm64: Remove the target table
KVM: arm64: Remove target_table from exit handlers
KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array
KVM: arm64: Tolerate an empty target_table list
KVM: arm64: Drop the target_table[] indirection
arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr
KVM: arm64: Allow in-atomic injection of SPIs
clk: rockchip: use separate compatibles for rk3288w-cru
qlcninc: use generic power management
netxen_nic: use generic power management
net: dsa: microchip: remove unused private members
net: dsa: microchip: split adjust_link() in phylink_mac_link_{up|down}()
mptcp: support IPV6_V6ONLY setsockopt
mptcp: add REUSEADDR/REUSEPORT support
net: use mptcp setsockopt function for SOL_SOCKET on mptcp sockets
selftests/net: update initializer syntax to use c99 designators
bnx2x: Perform Idlechk dump during the debug collection.
bnx2x: Add support for idlechk tests.
bnx2x: Add Idlechk related register definitions.
drm/mediatek: mtk_dsi: Create connector for bridges
drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
drm/mediatek: mtk_dsi: Use simple encoder
drm/mediatek: mtk_dsi: Convert to bridge driver
drm/mediatek: mtk_dsi: Rename bridge to next_bridge
arch: rename copy_thread_tls() back to copy_thread()
arch: remove HAVE_COPY_THREAD_TLS
unicore: switch to copy_thread_tls()
sh: switch to copy_thread_tls()
nds32: switch to copy_thread_tls()
microblaze: switch to copy_thread_tls()
hexagon: switch to copy_thread_tls()
c6x: switch to copy_thread_tls()
alpha: switch to copy_thread_tls()
fork: remove do_fork()
h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
umd: Track user space drivers with struct pid
bpfilter: Move bpfilter_umh back into init data
exec: Remove do_execve_file
umh: Stop calling do_execve_file
umd: Transform fork_usermode_blob into fork_usermode_driver
umd: Rename umd_info.cmdline umd_info.driver_name
umd: For clarity rename umh_info umd_info
umh: Separate the user mode driver and the user mode helper support
umh: Remove call_usermodehelper_setup_file.
umh: Rename the user mode driver helpers for clarity
umh: Move setting PF_UMH into umh_pipe_setup
umh: Capture the pid in umh_pipe_setup
media: cros-ec-cec: do not bail on device_init_wakeup failure
media: rockchip: rga: Only set output CSC mode for RGB input
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
media: exynos4-is: Add missed check for pinctrl_lookup_state()
media: staging: rkisp1: set more precise size errors in debugfs
media: tvp5150: Add missed media_entity_cleanup()
media: pxa_camera: remove an impossible condition
media: rcar-csi2: Rename confirm_start() to phy_post_init() to match its usage
media: docs: dev-decoder: Add one more reason for dynamic change
media: test_drivers: vivid-core: Use array_size() helper
media: videobuf2: Fix length check for single plane dmabuf queueing
media: staging: rkisp1: rsz: fix resolution limitation on sink pad
media: samsung: Rename Samsung and Exynos to lowercase
media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC
media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*'
media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC
media: staging: rkisp1: rsz: supported formats are the isp's src formats, not sink formats
media: allegro: Fix some NULL vs IS_ERR() checks in probe
media: vb2: Print the queue pointer in debug messages
media: use v4l2_rect_enclosed helper
media: v4l2-rect.h: add enclosed rectangle helper
media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats
media: venus: venc: Fix runtime PM imbalance in venc_open
media: venus: fix multiple encoder crash
media: rc: return proper error code on error handling path in init
media: cx23888: remove unused functions
media: fintek-cir: remove unused function fintek_clear_reg_bit
media: nuvoton-cir: remove setting tx carrier functions
media: drx-k: remove unused MulDiv32 function
media: MAINTAINERS: remove SOC-CAMERA entry
media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA*
media: soc_camera.h: remove this unused header
media: staging/media/soc_camera: remove this driver
media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies
media: mach-omap1: board-ams-delta.c: remove soc_camera dependencies
media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_camera dependencies
media: pxa_camera: update MODULE_DESCRIPTION
media: ov9640: update MODULE_DESCRIPTION
media: cec: i2c: ch7322: Add ch7322 CEC controller driver
media: cec: add adap_controls_phys_addr option
media: dt-bindings: Add ch7322 media i2c device
media: vsp1: dl: Fix NULL pointer dereference on unbind
media: cx231xx: remove redundant assignment to variable err
media: mtk-mdp: Remove mtk_mdp_comp.id and supporting functionality
media: mtk-mdp: convert mtk_mdp_dev.comp array to list
media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe
media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size errors during probe
media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h
media: mtk-mdp: Remove states for format checks
media: firewire: Using uninitialized values in node_probe()
media: coda: jpeg: add NULL check after kmalloc
media: atmel: atmel-sama5d2-isc: fix warning in configs without OF
media: usb: pwc: pwc.h: Replace zero-length array with flexible-array member
media: camss: use proper media entity function for subdevices
media: staging: rkisp1: cap: remove support of BGR666 format
genirq: Remove preflow handler support
sparc64: Deselect IRQ_PREFLOW_FASTEOI
i2c: rk3x: support master_xfer_atomic
i2c: Use separate MODULE_AUTHOR() statements for multiple authors
netfilter: nf_tables: reject unsupported chain flags
netfilter: nf_tables: add NFT_CHAIN_BINDING
netfilter: nf_tables: add nft_chain_add()
netfilter: nf_tables: expose enum nft_chain_flags through UAPI
netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute
netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute
netfilter: nf_tables: add NFTA_CHAIN_ID attribute
ipvs: allow connection reuse for unconfirmed conntrack
mvpp2: xdp ethtool stats
mvpp2: XDP TX support
mvpp2: add basic XDP support
mvpp2: use page_pool allocator
mvpp2: refactor BM pool init percpu code
selftests/net: add ipv6 test coverage in rxtimestamp test
net: ipa: fix HOLB timer calculation
net: ipa: introduce ipa_clock_rate()
ipv6/ping: set skb->mark on icmpv6 sockets
selftests/bpf: Fix compilation error of bpf_iter_task_stack.c
bpf: Fix bpftool without skeleton code enabled
net/xen-netfront: add kernel TX timestamps
net: bcmgenet: Allow changing carrier from user-space
arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
arm64: dts: exynos: Describe PWM interrupts on Exynos7
ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats
dt-bindings: regulator: Document bindings for fan53880
regulator: fan53880: Add initial support
arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT
arm64/defconfig: Enable CONFIG_KEXEC_FILE
ASoC: fsl: fsl_asrc: fix kernel-doc
ASoC: fsl: fsl_ssi: fix kernel-doc
ASoC: soc-ac97: fix kernel-doc
ASoC: amd: add logic to check dmic hardware runtime
ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params()
arm64/cpufeature: Replace all open bits shift encodings with macros
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register
net/mlx5: Enable QP number request when creating IPoIB underlay QP
ASoC: fsl: fsl_esai: fix kernel-doc
ASoC: fsl: fsl_asrc: fix kernel-doc
ASoC: fsl: fsl_spdif: fix kernel-doc
ASoC: fsl: fsl-asoc-card: fix kernel-doc
ASoC: fsl: fsl_ssi: fix kernel-doc
ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start
ASoC: rt5670: Rename dev_gpio to gpio1_is_irq
ASoC: rt5670: Remove struct rt5670_platform_data
drm/i915: Export ppgtt_bind_vma
RDMA/mlx5: Introduce ODP prefetch counter
arm64: dts: sun50i-a64-pinephone: Add touchscreen support
arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone
Replace HTTP links with HTTPS ones: vsprintf
drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
drm/i915/fbc: Enable fbc on i865
drm/i915/fbc: Fix nuke for pre-snb platforms
drm/i915/fbc: Use the correct plane stride
drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
mtd: spi-nor: winbond: Add support for w25q64jvm
mtd: spi-nor: macronix: Add support for MX25R1635F
arm64: defconfig: Enable additional support for Renesas platforms
ARM: multi_v7_defconfig: Enable additional support for Renesas platforms
drm/i915/guc: Expand guc_info debugfs with more information
drm/i915: do not read swizzle info if unavailable
drm/i915/gem: Split the context's obj:vma lut into its own mutex
uio: disable lazy irq disable to avoid double fire
uio_pdrv_genirq: Allow use with non-page-aligned memory resources
s390/zcrypt: provide cex4 cca sysfs attributes for cex3
s390/ap: rename and clarify ap state machine related stuff
s390/zcrypt: split ioctl function into smaller code units
s390/zcrypt: code beautification and struct field renames
s390/zcrypt: fix smatch warnings
s390/pkey: fix smatch warning inconsistent indenting
s390/extmem: remove stale -ENOSPC comment and handling
s390/smp: add missing linebreak
s390/smp: move smp_cpus_done() to header file
staging: wfx: always enable FastPs in combo with new firmwares
staging: wfx: add a debugfs entry to force ps_timeout
staging: wfx: fix CCMP/TKIP replay protection
staging: wfx: simplify handling of encrypted frames
staging: wfx: fix handling of frames without RSSI data
staging: wfx: drop counter of buffered frames
staging: wfx: fix unexpected calls to ieee80211_sta_set_buffered()
staging: wfx: improve protection against malformed HIF messages
staging: wfx: load the firmware faster
staging: wfx: add tracepoint "queues_stats"
staging: wfx: correctly retrieve vif ID from Tx confirmation
staging: wfx: check the vif ID of the Tx confirmations
staging: wfx: associate tx_queues to vifs
staging: qlge: qlge_ethtool.c: Proper indentation.
staging: rtl8712: base_types: Remove unused macros
staging: rtl8712: Replace FIELD_OFFSET() with offsetof()
staging: rtl8712: use common ieee80211 constants
staging: rtl8188eu: Fix WARNINGs of Block comments
staging: rtl8188eu: Fix CHECK of coding style
staging: rtl8188eu: use common ieee80211 constants
staging: rtl8188eu: remove unused parameter
usb: dwc2: gadget: Remove assigned but never used 'maxsize'
USB: phy: fsl-usb: remove character device usage
USB: phy: fsl-usb: remove sysfs abuse
MAINTAINERS: add freescale USB PHY driver entry
usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'ifdef OXU_URB_TRACE'
usb: c67x00: c67x00-sched: Demote obvious misuse of kerneldoc to standard comment blocks
usb: class: usbtmc: File headers are not good candidates for kerneldoc
usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerneldoc to standard comment blocks
usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment block
usb: cdns3: ep0: Move 'zlp' description to appropriate function header
usb: host: ohci: Mark cc_to_error as __maybe_unused
usb: host: ohci-at91: Demote kerneldoc headers down to basic comment blocks
usb: host: isp1362: Mark the many unused ISP1362_REG entries as __maybe_unused
usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc
usb: cdns3: gadget: Fix a bunch of kernel doc issues
usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc
usb: cdns3: ep0: Fix a bunch of kerneldoc issues
usb: cdns3: core: Fix incorrect formatting and misspelled function arg docs
usb: host: ehci-omap: Provide documentation for ehci_hcd_omap_probe()'s arg 'pdev'
drm/meson: crtc: handle commit of Amlogic FBC frames
drm/meson: overlay: setup overlay for Amlogic FBC Scatter Memory layout
drm/meson: overlay: setup overlay for Amlogic FBC Memory Saving mode
drm/meson: overlay: setup overlay for Amlogic FBC
drm/meson: add Amlogic Video FBC registers
drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression
usb: dwc3: dwc3-omap: Do not read DMA status
usb: common: ulpi: Fix a few kerneldoc related issues
usb: dwc3: ulpi: File headers are not doc headers
usb: dwc3: drd: File headers are not doc headers
usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc
usb: common: debug: Demote comment blocks which are obviously not kerneldoc
usb: host: pci-quirks: Demote function header from kerneldoc to comment block
usb: phy: phy: Fix-up a whole bunch of formatting issues
lib: update DEBUG_SHIRQ docs to match reality
firmware: improve description of firmware_request_nowarn
net/mlx5e: Enhance TX timeout recovery
net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose
net/mlx5e: Add EQ info to TX/RX reporter's diagnose
net/mlx5e: Enhance CQ data on diagnose output
net/mlx5e: Rename reporter's helpers
net/mlx5e: Add helper to get the RQ WQE counter
net/mlx5e: Add helper to get RQ WQE's head
net/mlx5e: Move RQ helpers to txrx.h
net/mlx5e: Align RX/TX reporters diagnose output format
net/mlx5e: Remove redundant RQ state query
net/mlx5e: Add a flush timeout define
net/mlx5e: Change reporters create functions to return void
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
scsi: powertec: Fix different dev_id between request_irq() and free_irq()
scsi: scsi_debug: Fix in_use bitmap corruption
scsi: iscsi: Remove sessdestroylist
scsi: iscsi: Optimize work queue flush use
scsi: iscsi: Delay freeing target_id
bpf: Fix build without CONFIG_STACKTRACE
scsi: core: Register sysfs for SCSI workqueue
scsi: lpfc: Update lpfc version to 12.8.0.2
scsi: lpfc: Add an internal trace log buffer
scsi: lpfc: Add blk_io_poll support for latency improvment
scsi: lpfc: Add support to display if adapter dumps are available
scsi: lpfc: Allow applications to issue Common Set Features mailbox command
scsi: lpfc: Fix language in 0373 message to reflect non-error message
scsi: lpfc: Fix kdump hang on PPC
scsi: lpfc: Fix shost refcount mismatch when deleting vport
scsi: lpfc: Fix stack trace seen while setting rrq active
scsi: lpfc: Fix oops due to overrun when reading SLI3 data
scsi: lpfc: Fix NVMe rport deregister and registration during ADISC
scsi: lpfc: Fix missing MDS functionality
scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test
drm/i915: Also drop vm.ref along error paths for vma construction
drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
sfc_ef100: helper function to set default RSS table of given size
sfc_ef100: NVRAM selftest support code
sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ
sfc_ef100: add EF100 to NIC-revision enumeration
sfc: get drvinfo driver name from outside the common code
sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct()
sfc: commonise efx_fini_dmaq
sfc: factor out efx_mcdi_filter_table_down() from _remove()
sfc: don't call tx_limit_len if NIC type doesn't have one
sfc: assign TXQs without gaps
sfc: commonise netif_set_real_num[tr]x_queues calls
sfc: make tx_queues_per_channel variable at runtime
sfc: move modparam 'rss_cpus' out of common channel code
sfc: move modparam 'interrupt_mode' out of common channel code
sfc: remove max_interrupt_mode
sfc: support setting MTU even if not privileged to configure MAC fully
xen-netfront: remove redundant assignment to variable 'act'
net: ipa: simplify ipa_endpoint_program()
net: ipa: move version test inside ipa_endpoint_program_suspend()
net: ipa: always handle suspend workaround
net: ipa: move version test inside ipa_endpoint_program_delay()
mlx4: Mark PM functions as __maybe_unused
ksz884x: mark pcidev_suspend() as __maybe_unused
net: macb: remove is_udp variable
net: macb: do not initialize queue variable
net: macb: use hweight32() to count set bits in queue_mask
net: macb: do not set again bit 0 of queue_mask
bridge: Extend br_fill_ifinfo to return MPR status
bridge: mrp: Add br_mrp_fill_info
bridge: uapi: mrp: Extend MRP attributes to get the status
dt-bindings: display: Convert connectors to DT schema
USB: Fix up terminology in include files
rtc: imxdi: fix trivial typos
rtc: cpcap: fix range
drm/i915/gem: Only revoke mmap handlers if active
drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
block: initialize current->bio_list[1] in __submit_bio_noacct_mq
drm/i915/display: prefer dig_port to reference intel_digital_port
drm/vmwgfx: Use __drm_atomic_helper_crtc_reset
drm/vc4: Use __drm_atomic_helper_crtc_reset
drm/mtk: Use __drm_atomic_helper_crtc_reset
drm/imx: Use __drm_atomic_helper_crtc_reset
drm/amdgpu: Use __drm_atomic_helper_crtc_reset
drm/atomic-helper: reset vblank on crtc reset
drm/i915: Update DRIVER_DATE to 20200702
arm64: Document sysctls for emulated deprecated instructions
RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo
crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo
ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier
drm/amd/display: remove redundant initialization of variable result
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amdgpu/atomfirmware: update vram info handling for renoir
drm/amdgpu/atomfirmware: update to latest integratedinfotable
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amd/powerplay: fix compile error with ARCH=arc
drm/amd/display: Only revalidate bandwidth on medium and fast updates
drm/amd/display: Create plane rotation property
drm/amdkfd: Add Arcturus GWS support and fix VG10
Revert "drm/amdgpu: support access regs outside of mmio bar"
drm/amdgpu: make IB test synchronize with init for SRIOV(v2)
drm/amdkfd: Update hardware scheduling time quanta
drm/amd/display: Enable 4 to 1 mpc combine for max detile use
drm/amd/display: 3.2.92
drm/amd/display: Add register key and status for edid
drm/amd/display: [FW Promotion] Release 1.0.22
drm/amd/display: Fix incorrect rounding for 10Hz refresh range
drm/amd/display: [FW Promotion] Release 1.0.21
drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0
drm/amd/display: Handle SMU msg response
drm/amd/display: [FW Promotion] Release 1.0.20
drm/amd/display: Preserve gpu memory allocation for life of dc
drm/amd/display: Initialize psr debug flags to 0
drm/amdgpu: correct discovery_tmr_size init val
drm/amd/powerplay: drop unnecessary "@" on OD sysfs output
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: change method to set board parameters
drm/amdgpu: reduce ip discovery data reading size
drm/amdgpu: merge atombios init block
drm/amdgpu: invoke req full access early enough
drm/amdgpu: move reg base init forward for soc15
drm/amdgpu: request init data in virt detection
drm/amdgpu: Let KFD use more VMIDs on Arcturus
drm/amdgpu: Clean up KFD VMID assignment
drm/amdgpu: SI support for UVD and VCE power managment
drm/amdgpu: SI support for VCE clock control
drm/amdgpu: SI support for UVD clock control
regulator: mp886x: use .probe_new
regulator: fix null pointer check on regmap
regulator: da9211: Document allowed modes
regulator: da9211: Implement of_map_mode
regulator: da9211: Move buck modes into header file
regulator: add document bindings for sy8827n
regulator: add support for SY8827N regulator
arm64/panic: Unify all three existing notifier blocks
regulator: mt6397: Document valid modes
regulator: mt6397: Implement of_map_mode
regulator: mt6397: Move buck modes into header file
bpf: selftests: Restore netns after each test
bpf: selftests: A few improvements to network_helpers.c
ASoC: codecs: wm8994: fix kernel-doc
ASoC: codecs: wm9713: remove spurious kernel-doc comment start
ASoC: codecs: wm8960: fix kernel-doc
ASoC: codecs: wm8986: fix missing kernel-doc arguments
ASoC: codecs: cs42l42: remove always-true comparisons
ASoC: codecs: cs4270: fix kernel-doc
ktest.pl: Add MAIL_MAX_SIZE to limit the amount of log emailed
ktest.pl: Add the log of last test in email on failure
perf/x86: Keep LBR records unchanged in host context for guest usage
perf/x86: Add constraint to create guest LBR event without hw counter
perf/x86/lbr: Add interface to get LBR information
perf/x86/core: Refactor hw->idx checks and cleanup
perf/x86: Fix variable types for LBR registers
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
drm : Insert blank lines after declarations.
dma-buf: fix dma-fence-chain out of order test
Revert "dma-buf: Report signaled links inside dma-fence-chain"
firmware: stratix10-rsu: fix warnings
firmware: rsu: add device attributes to sysfs interface
firmware: stratix10-rsu: extend rsu driver for new features
firmware: stratix10-svc: extend svc to support new RSU features
firmware: stratix10-svc: correct reconfig flag and timeout values
MAINTAINERS: Add myself as DMA-buf maintainer
drm/i915: Drop vm.ref for duplicate vma on construction
devres: handle zero size in devm_kmalloc()
device: remove 'extern' attribute from function prototypes in device.h
devres: move the size check from alloc_dr() into a separate function
devres: remove stray space from devm_kmalloc() definition
thunderbolt: Fix old style declaration warning
perf parse-events: Disable a subset of bison warnings
perf parse-events: Disable a subset of flex warnings
drm/i915/gt: Move the heartbeat into the high priority system wq
drm/i915/gt: Harden the heartbeat against a stuck driver
arm64/module: Optimize module load time by optimizing PLT counting
cpufreq: Remove the weakly defined cpufreq_default_governor()
cpufreq: Specify default governor on command line
cpufreq: Register governors at core_initcall
cpufreq: Fix locking issues with governors
cpufreq: intel_pstate: Allow raw energy performance preference value
cpufreq: intel_pstate: Allow enable/disable energy efficiency
gpio: pch: Move IRQ status message to verbose debug level
dt-bindings: MIPS: Fix tabs in Ingenic SoCs binding.
USB: serial: console: add support for flow control
USB: serial: quatech2: drop two stub functions
USB: serial: kobil_sct: log failure to update line settings
USB: serial: keyspan_pda: drop unused firmware reset status
USB: serial: iuu_phoenix: drop unused URB submission results
USB: serial: garmin_gps: don't compile unused packet definitions
drm/i915: Fix the old vs. new epoch counter check during hotplug detect
drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
staging: wilc1000: remove obsolete TODO file
dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC
arm64: dts: qcom: sdm845: Add IMEM and PIL info region
arm64: dts: qcom: qcs404: Add IMEM and PIL info region
remoteproc: qcom: Update PIL relocation info on load
remoteproc: qcom: Introduce helper to store pil info in IMEM
dt-bindings: remoteproc: Add Qualcomm PIL info binding
Revert "blk-mq: put driver tag when this request is completed"
scsi: qla2xxx: SAN congestion management implementation
scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests
ring-buffer: Do not trigger a WARN if clock going backwards is detected
ring-buffer: Call trace_clock_local() directly for RETPOLINE kernels
ring-buffer: Move the add_timestamp into its own function
ring-buffer: Consolidate add_timestamp to remove some branches
mptcp: add receive buffer auto-tuning
selftests: mptcp: add option to specify size of file to transfer
net: sched: Allow changing default qdisc to FQ-PIE
ice: replace single-element array used for C struct hack
ice: avoid unnecessary single-member variable-length structs
drm/i915/dp: Correctly advertise HBR3 for GEN11+
Revert "remoteproc: Add support for runtime PM"
remoteproc: ingenic: Move clock handling to prepare/unprepare callbacks
bonding: allow xfrm offload setup post-module-load
ice: implement snapshot for device capabilities
net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask
net: ipa: clarify endpoint register macro constraints
net: ipa: mode register is TX only
net: ipa: metadata_mask register is RX only
net: ipa: head-of-line block registers are RX only
net: ipa: kill IPA_MEM_UC_OFFSET
net: ipa: standarize more GSI error messages
net: ipa: always report GSI state errors
net: ipa: reuse a local variable in ipa_endpoint_init_aggr()
net: ipa: reduce aggregation time limit
net: ipa: rework ipa_aggr_granularity_val()
xen networking: add XDP offset adjustment to xen-netback
xen networking: add basic XDP support for xen-netfront
xen: netif.h: add a new extra type for XDP
selftests/bpf: Test_progs option for listing test names
selftests/bpf: Test_progs option for getting number of tests
selftests/bpf: Test_progs indicate to shell on non-actions
spi: lantiq-ssc: Convert to use GPIO descriptors
spi: img-spfi: Convert to use GPIO descriptors
spi: npcm-pspi: Convert to use GPIO descriptors
spi: Avoid setting the chip select if we don't need to
spi: fsl: add missing __iomem annotation
tools/bpftool: Turn off -Wnested-externs warning
selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns.
ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support
ixgbe: Cleanup unneeded delay in ethtool test
iavf: Fix updating statistics
dm: remove unused variable
memory: add Renesas RPC-IF driver
dt-bindings: memory: document Renesas RPC-IF bindings
i40e: introduce new dump desc XDP command
i40e: add XDP ring statistics to dump VSI debug output
i40e: add XDP ring statistics to VSI stats
i40e: move check of full Tx ring to outside of send loop
i40e: eliminate division in napi_poll data path
i40e: optimize AF_XDP Tx completion path
spi: bcm2835: Micro-optimise FIFO loops
spi: bcm2835: Micro-optimise IRQ handler
spi: bcm3835: Tidy up bcm2835_spi_reset_hw()
iavf: fix error return code in iavf_init_get_resources()
i40e: Add support for a new feature Total Port Shutdown
regulator: lp87565: enable voltage regardless of ENx pin
ethernet/intel: Convert fallthrough code comments
regulator: add MP5496 regulator compatible
regulator: qcom_smd: Add MP5496 regulators
ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning
natsemi: use generic power management
vxge: use generic power management
ksz884x: use generic power management
mlx4: use generic power management
benet: use generic power management
sundance: use generic power management
liquidio: use generic power management
ena_netdev: use generic power management
starfire: use generic power management
ne2k-pci: use generic power management
typhoon: use generic power management
ASoC: Intel: atom: fix 'defined but not used' warning
ASoC: Intel: atom: fix kernel-doc
qed: Make symbol 'qed_hw_err_type_descr' static
net/packet: remove redundant initialization of variable err
ktest.pl: Turn off buffering to the log file
ktest.pl: Just open up the log file once
ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp
s390/tty3270: remove function callback casts
s390/vmem: get rid of memory segment list
s390/stp: allow group and users to read stp sysfs files
audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs
regulator: qcom_spmi: Constify struct regulator_ops
regulator: qcom_rpm: Constify struct regulator_ops
drm/panel: st7703: Assert reset prior to powering down the regulators
drm/panel: st7703: Enter sleep after display off
drm/panel: st7703: Add support for Xingbangda XBD599
drm/panel: st7703: Move generic part of init sequence to enable callback
drm/panel: st7703: Move code specific to jh057n closer together
drm/panel: st7703: Prepare for supporting multiple panels
drm/panel: st7703: Rename functions from jh057n prefix to st7703
drm/panel: rocktech-jh057n00900: Rename the driver to st7703
dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
dt-bindings: vendor-prefixes: Add Xingbangda
driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
regulator: Add dt-binding for QCOM PMIC VBUS output regulator
regulator: Add support for QCOM PMIC VBUS booster
sbitmap: Consider cleared bits in sbitmap_bitmap_show()
ARM: dts: motorola-mapphone-common: remove unneeded "simple-graph-card"
ASoC: fsl_asrc: Add an option to select internal ratio mode
ASoC: amd: Enable interrupt in dma_open
ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check' warnings
ASoC: Intel: KeemBay: Fix header guard
ASoC: dt-bindings: keembay-i2s: Fix reg descriptions
ASoC: fsl_sai: Refine regcache usage with pm runtime
firmware: arm_scmi: Add base notifications support
firmware: arm_scmi: Add reset notifications support
firmware: arm_scmi: Add sensor notifications support
firmware: arm_scmi: Add perf notifications support
firmware: arm_scmi: Add power notifications support
firmware: arm_scmi: Enable notification core
firmware: arm_scmi: Add notification dispatch and delivery
firmware: arm_scmi: Add notification callbacks-registration
firmware: arm_scmi: Add notification protocol-registration
drm/i915: Fix g4x fbc watermark enable
bpf: Fix net/core/filter build errors when INET is not enabled
staging: rtl8188eu: core: Fix coding style issue
selftests/bpf: Add bpf_iter test with bpf_get_task_stack()
bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk()
bpf: Introduce helper bpf_get_task_stack()
perf: Expose get/put_callchain_entry()
ktest.pl: Add a NOT operator
bpf: Remove redundant synchronize_rcu.
phy: zynqmp: Fix unused-function compiler warning
ktest.pl: Define PRE_TEST_DIE to kill the test if the PRE_TEST fails
ktest.pl: Always show log file location if defined even on success
ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)
ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB and IVI)
ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture
block: remove the all_bdevs list
block: remove the unused bd_private field from struct block_device
block: remove the bd_queue field from struct block_device
block: remove the bd_block_size field from struct block_device
block: simplify set_init_blocksize
dcssblk: don't set bd_block_size in ->open
floppy: use block_size
dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
blk-iolatency: only call ktime_get() if needed
mfd: lm3533: Expand control-bank accessors
staging: rtl8188eu: core: Fix WARNING of Block comments
staging: vchiq: Move vchiq.h into include directory
staging: vchiq: Move defines into core header
staging: vchiq: Use vchiq.h as the main header file for services
staging: vchiq: Move conditional barrier definition into vchiq_core.h
staging: vchiq: Get rid of vchi
staging: vchi: Move vchi_queue_kernel_message() into vchiq
staging: vchi: Get rid of vchi_bulk_queue_transmit()
staging: vchi: Get rid of vchi_bulk_queue_receive()
staging: vchiq: Move definitions only used by core into core header
staging: vchiq: Make vchiq_add_service() local
staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h
staging: vchi: Don't include vchiq_core.h
staging: vchi: Get rid of struct vchiq_instance forward declaration
staging: vchiq: Unify fourcc definition mechanisms
staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold()
staging: vchiq: Pass vchiq's message when holding a message
staging: vchi: Get rid of struct vchi_service
staging: vchi: Use struct vchiq_service_params
staging: vchiq: Don't use a typedef for vchiq_callback
staging: vchi: Get rid of vchiq_shim's message callback
staging: vchiq: Export vchiq_msg_queue_push
staging: vchiq: Export vchiq_get_service_userdata()
staging: vchi: Expose struct vchi_service
staging: vchiq: Get rid of vchiq_util.h
staging: vchiq: Move message queue into struct vchiq_service
staging: vchiq: Introduce vchiq_validate_params()
staging: vchi: Get rid of effect less expression
staging: vchi: Use vchiq's enum vchiq_reason
staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags
staging: vchi: Get rid of flags argument in vchi_msg_hold()
staging: vc04_services: Get rid of vchi_cfg.h
staging: vchi: Get rid of unnecessary defines
staging: vchi_common: Get rid of all unused definitions
staging: vchi: Get rid of vchi_msg_dequeue()
staging: vc04_services: bcm2835-audio: Use vchi_msg_hold()
staging: vchi: Unify struct shim_service and struct vchi_service_handle
staging: vchi: Get rid of struct vchi_instance_handle
staging: vchi: Get rid of vchi_msg_peek()
staging: vchi: Get rid of all useless callback reasons
staging: vchiq_arm: Add a matching unregister call
staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
staging: mmal-vchiq: If the VPU returns an error, don't negate it
staging: mmal-vchiq: Always return the param size from param_get
staging: mmal-vchiq: Fix client_component for 64 bit kernel
staging: mmal-vchiq: Fixup vchiq-mmal include ordering
staging: mmal-vchiq: Make a mmal_buf struct for passing parameters
staging: mmal-vchiq: Make timeout a defined parameter
staging: kpc2000: kpc_dma: Remove additional goto statements
staging: kpc2000: kpc_dma: Convert get_user_pages() --> pin_user_pages()
staging: kpc2000: kpc_dma: Convert set_page_dirty() --> set_page_dirty_lock()
staging: kpc2000: kpc_dma: Unpin partial pinned pages
staging: qlge: qlge.h: remove unnecessary spaces
clk: staging: Specify IOMEM dependency for Xilinx Clocking Wizard driver
staging: rtl8188eu: Replace function name with __func__
staging: rtl8712: remove some ieee80211 constants from wifi.h
staging: rtl8723bs: remove some ieee80211 constants from wifi.h
staging: rtl8188eu: remove some ieee80211 constants from wifi.h
staging: rtl8188eu: add spaces around operators
staging: rtl8188eu: use compound assignment operators
staging: qlge/qlge_main.c: use generic power management
staging: vt6655/device_main.c: use generic power management
staging: rts5208/rtsx.c: use generic power management
staging: rtl8192e: use generic power management
staging: rtl8188eu: include: odm.h: fixed a blank space coding style issue.
ktest.pl: Have config-bisect save each config used in the bisect
tty/vt: Do not warn when huge selection requested
block: remove direct_make_request
block: shortcut __submit_bio_noacct for blk-mq drivers
block: refator submit_bio_noacct
block: rename generic_make_request to submit_bio_noacct
block: move ->make_request_fn to struct block_device_operations
block: remove the nr_sectors variable in generic_make_request_checks
block: remove the NULL queue check in generic_make_request_checks
block: tidy up a warning in bio_check_ro
block: remove the request_queue argument from blk_queue_split
fs: remove a weird comment in submit_bh_wbc
dm: stop using ->queuedata
bcache: stop setting ->queuedata
zram: stop using ->queuedata
umem: stop using ->queuedata
rsxx: stop using ->queuedata
ps3vram: stop using ->queuedata
null_blk: stop using ->queuedata for bio mode
drbd: stop using ->queuedata
simdisk: stop using ->queuedata
nfblock: stop using ->queuedata
x86/fsgsbase: Fix Xen PV support
x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase
selftests/x86/fsgsbase: Add a missing memory constraint
selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test
blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq()
serial: stm32: Use generic DT binding for announcing RTS/CTS lines
dt-bindings: serial: add generic DT binding for announcing RTS/CTS lines
misc: ibmvmc: Repair ill-named function argument descriptions
misc: ocxl: config: Provide correct formatting to function headers
misc: cxl: hcalls: Demote half-assed kerneldoc attempt
misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues
misc: mic: scif: scif_fence: Fix a bunch of different documentation issues
misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues
misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups
misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues
misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s)
misc: mic: scif: scif_api: Demote scif_accept() function header
misc: mic: scif: scif_api: Remove set but unused variable 'read_size'
misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc
misc: mic: scif: scif_ports: Fix copy 'n' paste error
misc: mic: cosm: cosm_main: Document 'force' function argument
misc: mic: host: mic_debugfs: Demote function headers from kerneldoc
misc: mic: card: mic_debugfs: Demote function headers from kerneldoc
misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers
misc: mic: host: mic_intr: Properly document function arguments
misc: ibmasm: dot_command: Demote function headers from kerneldoc
misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file
misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc
misc: ibmasm: command: Demote function headers from kerneldoc
misc: ibmasm: event: Demote function headers from kerneldoc
misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit()
misc: genwqe: card_debugfs: Demote file header from kerneldoc
misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc
misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues
misc: genwqe: card_utils: Whole a plethora of documentation issues
misc: genwqe: card_dev: Whole host of kerneldoc fixes
misc: genwqe: card_base: Whole host of kerneldoc fixes
misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args
misc: genwqe: card_base: Remove set but unused variable 'rc'
misc: enclosure: Update enclosure_remove_device() documentation to match reality
misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address'
misc: pch_phub: Provide descriptions for 'chip' argument
misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret'
misc: enclosure: Fix some kerneldoc anomalies
misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg
misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header
misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val'
misc: habanalabs: pci: Scrub documentation for non-present function argument
misc: habanalabs: goya: Omit pointless check ensuring addr is >=0
misc: habanalabs: irq: Repair kerneldoc formatting issues
misc: habanalabs: pci: Fix a variety of kerneldoc issues
misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header
misc: pti: Remove unparsable empty line in function header
misc: pti: Repair kerneldoc formatting issues
drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain
drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock
arm64: dts: rockchip: add rx0 mipi-phy for rk3399
usb: typec: intel_pmc_mux: Add support for USB4
usb: typec: intel_pmc_mux: Definitions for response status bits
usb: typec: Add data structure for Enter_USB message
usb: typec: Combine the definitions for Accessory and USB modes
USB: Fix up terminology
usb: fix kernel-doc warnings and formatting in <linux/usb.h>
usb: cdns3: gadget: use unsigned int for 32-bit number
usb: cdns3: gadget: unsigned int is dereferenced as a wider unsigned long
usb: cdns3: ep0: delete the duplicate code
Revert "cardreader/rtsx_pcr.c: use generic power management"
drm/i915/gem: Move obj->lut_list under its own lock
thunderbolt: Add support for authenticate on disconnect
thunderbolt: Add support for separating the flush to SPI and authenticate
thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
backlight: lms501kf03: Drop unused include
backlight: Delete the OT200 backlight driver
backlight: sky81452: Privatize platform data
backlight: sky81452: Convert to GPIO descriptors
MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry
rtc: remove fb-puv3 driver
video: fbdev: remove fb-puv3 driver
pwm: remove pwm-puv3 driver
input: i8042: remove support for 8042-unicore32io
i2c/buses: remove i2c-puv3 driver
cpufreq: remove unicore32 driver
arch: remove unicore32 port
drm/drm_connector: use inline comments for drm_bus_flags
drm/drm_connector: drop legacy drm_bus_flags values
drm/panel: panel-simple: drop use of legacy drm_bus_flags
drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
drm/ingenic-drm: drop use of legacy drm_bus_flags
drm/tidss: drop use of legacy drm_bus_flags
drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence
of_graph: add of_graph_is_present()
ipvs: avoid expiring many connections from timer
selftests/bpf: Add byte swapping selftest
libbpf: Make bpf_endian co-exist with vmlinux.h
drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
drm/amdgpu: enable runtime pm on vega10 when noretry=0
drm/amdgpu: rework runtime pm enablement for BACO
drm/amdgpu: call release_firmware() without a NULL check
drm/amdkfd: Fix circular locking dependency warning
drm/radeon: fix array out-of-bounds read and write issues
drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle
drm/amdgpu: make sure to reserve tmr region on all asics which support it
drm/amdgpu/display: Unlock mutex on error
drm/amd: fix potential memleak in err branch
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
drm/powerplay: fix compilation warning
drm/amd/display: 3.2.91
drm/amd/display: Fix ineffective setting of max bpc property
drm/amd/display: [FW Promotion] Release 1.0.19
drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
drm/amd/display: allow query ddc data over aux to be read only operation
drm/amd/display: Compare v_front_porch when checking if streams are synchronizable
drm/amd/display: enable seamless boot for dcn30
drm/amd/display: Red screen observed on startup
drm/amd/display: Allow 4 split on 10K 420 modes
drm/amd/display: VSC SDP supported for SST
drm/amd/display: Fill in dmub_srv fw_version from firmware metadata
drm/amd/display: Enable output_bpc property on all outputs
drm/amd/display: Force ODM combine on 5K+ 420 modes
drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT
drm/amd/display: use dispclk AVFS for dppclk
drm/amd/display: add mechanism to skip DCN init
drm/amd/display: fine tune logic of edid max TMDS clock check
drm/amd/display: Added local_sink null check before access
drm/amd/display: clip plane rects in DM before passing into DC
drm/amd/display: 3.2.90
drm/amd/display: [FW Promotion] Release 1.0.18
drm/amd/display: Correctly respond in psr enablement interface
drm/amd/display: Fix DML failures caused by doubled stereo viewport
drm/amd/display: enable assr
drm/amd/display: implement edid max TMDS clock check in DC
drm/amd/display: [FW Promotion] Release 1.0.17
drm/amd/display: Fixed using wrong eDP power sequence function pointer
drm/amd/display: Fix calculation of virtual channel payload
drm/amd/display: [FW Promotion] Release 1.0.16
drm/amd/display: Use dmub fw to lock pipe, cursor, dig
drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn
drm amdgpu: SI UVD enable for Oland
drm amdgpu: SI UVD add uvd_v3_1 to makefile
drm amdgpu: SI UVD context rreg/wreg
drm amdgpu: SI UVD v3_1 (v2)
drm amdgpu: SI UVD registers
drm amdgpu: SI UVD PACKET_TYPE0
drm amdgpu: SI UVD add firmwares
drm/amdgpu/uvd3.x: fix register definition warnings
drm/amd/display: fix compilation error on allmodconfig
drm/amdgpu: fix unused variable
drm/amdgpu: add fw release for sdma v5_0
drm/amdgpu: sdma v5_2 ring bo mem leak
drm/amdgpu: remove perf level dpm in one-VF
drm/amdgpu: add XGMI support for sienna cichlid
drm/amdgpu: restrict the hw sched jobs number to power of two
drm/amd/display: Update bounding box states (v2)
drm/amdgpu: remove redundant initialization of variable ret
drm/amdgpu: remove unused functions
drm/amdgpu/display: properly guard the calls to swSMU functions
drm/amdgpu/display bail early in dm_pp_get_static_clocks
drm/amdgpu/vcn2.0: fix no previous prototype for functions
drm/amdgpu/vcn1.0: fix no previous prototype for functions
drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get_sync fails
drm/amd/display: label internally used symbols as static
drm/powerplay: label internally used symbols as static
drm/amdkfd: label internally used symbols as static
drm/amdgpu: label internally used symbols as static
drm/amdgpu/jpeg2.0: fix no previous prototype for functions
drm/amdgpu/jpeg1.0: fix no previous prototype for functions
drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enable_access_debugfs failed
drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed
drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static
drm/amdgpu: fix compiler warning
drm/amd/smu: unify smu ppt callback macros
drm/amd/smu: unify pptable_func{} callback interface
drm/amd/display: Update DCN3 bounding box
drm/amdgpu: remove distinction between explicit and implicit sync (v2)
drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2)
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
drm/radeon: fix multiple reference count leak
drm/amdgpu/gfx9: Fix incorrect firmware size calculation
drm/amdgpu: fix documentation around busy_percentage
drm/amdgpu/pm: update comment to clarify Overdrive interfaces
drm/amdkfd: Fix reference count leaks.
drm/amdkfd: Add eviction debug messages
drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers
drm/amd/display: Get num_chans from VBIOS table
drm/amd: add missing fill of the array`s first element
drm/amdgpu: Reconfigure ULV for gfx9 server SKUs
drm/amdkfd: Use correct major in devcgroup check
drm/amd/display: 3.2.89
drm/amd/display: [FW Promotion] Release 1.0.15
drm/amd/display: Not doing bios data pack.
drm/amd/display: not reset dmub in driver.
drm/amd/display: Disable pipe split for modes with borders
drm/amd/display: change global buffer to local buffer
drm/amd/display: Improve DisplayPort monitor interop
drm/amd/display: Enable use of dmub iff dmcu is disabled
drm/amd/display: make calculate watermarks a function pointer
drm/amd/display: Add helper to convert DC status
drm/amd/display: add support for per-state dummy-pstate latency
drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update"
drm/amd/display: remove unnecessary mpcc updates
drm/amd/display: runtime select dmub emulatior.
drm/amd/display: Passing initial SDP deadline to dmub
drm/amd/display: Force delay after DP receive power up
drm/amd/display: 3.2.88
drm/amd/display: [FW Promotion] Release 1.0.14
drm/amd/display: update audio wall clock programming
drm/amd/display: Fix VBA chroma calculation for pipe splitting
drm/amd/display: Revert "enable plane if plane_status changed"
drm/amd/display: Remove unused macro from dcn21
drm/amd/display: Use u16 for drm_bpp in DSC calculations
drm/amd/display: Move call to disable DPG
drm/amd/display: [FW Promotion] Release 1.0.13
drm/amd/display: Fix incorrect dcn1 bandwidth calculations
drm/amd/display: Rework dsc to isolate FPU operations
drm/amd/display: correct alpha_en programming for new pixel format
drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits
drm/amdgpu/jpeg: fix race condition issue for jpeg start
drm/amdgpu/sriov: Need to clear kiq position
drm/amdgpu/sriov: Disable pm for multiple vf sriov
drm/amdgpu/sriov: Add clear vf fw support
drm/amdgpu: fix the nullptr issue as for PWR IP not existing in discovery table
drm/amdgpu: Replace invalid device ID with a valid device ID
drm/amdgpu: Fix a buffer overflow handling the serial number
drm/amd/powerplay: maximum code sharing on sensor reading
drm/amd/powerplay: revise the calling chain on sensor reading
drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check
drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables
drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sleep API (v2)
drm/amd: correct trivial kernel-doc inconsistencies
drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2)
drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms
drm/amd/powerplay: move maximum sustainable clock retrieving to .hw_init
drm/amd/powerplay: add check for power limit OD support
drm/amd/powerplay: correct power limit retrieving based on current power source
drm/amd/powerplay: drop unused code around power limit
drm/amd/powerplay: simplify the code around setting power limit
drm/amd/powerplay: simplify the code around retrieving power limit
drm/amd/powerplay: maximize code sharing around power limit
drm/amd/powerplay: drop unnecessary get_pptable_power_limit wrappers
drm/amd/powerplay: correct the APIs' naming
drm/amd/powerplay: drop unnecessary wrappers
drm/amd/powerplay: drop dead vce powergate code
drm/amd/powerplay: add error messages on some critical paths
drm/amd/powerplay: forbid to use pr_err/warn/info/debug
drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages
drm/amdgpu/soc15: fix nullptr issue in soc15_read_register() for reg base accessing
drm/amd/display: Fix indenting in dcn30_set_output_transfer_func()
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/amdgpu: skip BAR resizing if the bios already did it
drm/amd/powerplay: use the same interval as PMFW on retrieving metrics table
drm/amd/powerplay: update how to use metrics table on Sienna Cichlid
drm/amd/powerplay: update how to use metrics table on Navi10
drm/amd/powerplay: update how to use metrics table on Arcturus
drm/amd/display: drop duplicated .dsc_pg_control for dcn30
drm/amd/display: drop duplicated structure
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: update powerplay table for sienna_cichlid
drm/amd/powerplay: add smu v11_0_7 pptable
drm/amd/powerplay: move powerplay table operation out of smu_v11_0.c
drm/amdgpu: support reserve bad page for virt (v3)
drm/amd/powerplay: use work queue to perform throttling logging
drm/amd/powerplay: skip BACO feature on DPMs disablement
drm/amd/powerplay: add firmware cleanup on sw_fini
drm/amd/powerplay: move amdgpu_irq_src to the smu structure allocation
drm/amd/powerplay: maximize code sharing between .hw_fini and .suspend
drm/amd/powerplay: better namings
drm/amd/powerplay: sort those operations performed in hw setup
drm/amd/powerplay: maximize code sharing between .hw_init and .resume
drm/amd/powerplay: move those operations not needed for resume out
drm/amd/powerplay: postpone operations not required for hw setup to late_init
drm/amd/powerplay: clean up the overdrive settings
drm/amd/powerplay: clean up the APIs for pptable setup
drm/amd/powerplay: clean up the APIs for bootup clocks
drm/amd/powerplay: centralize all buffer allocation in sw_init phase
drm/amd/powerplay: implement a common API for dpms disablement
drm/amd/powerplay: drop unused APIs and unnecessary checks
drm/amd/powerplay: eliminate asic type check
drm/amd/display: fix spelling mistake: "propogation" -> "propagation"
drm/amdgpu/display: use blanked rather than plane state for sync groups
drm/amd/display: Revalidate bandwidth before commiting DC updates
drm/amdgpu/fence: use the no_scheduler flag
Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper"
drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled
drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions
drm/amdgpu: temporarily read bounding box from gpu_info fw for navi12
drm/amd/display: Add DCN3 to Kconfig
drm/amd/display: Add DCN3 blocks to Makefile
drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0
drm/amd/display: fix and simplify pipe split logic for DCN3
drm/amdgpu: Enable DM block for DCN3
drm/amd/display: Remove Unused Registers
drm/amd/display: Handle RGBE_ALPHA Pixel Format
drm/amd/display: Init function tables for DCN3
drm/amd/display: Add DCN3 VPG
drm/amd/display: Add DCN3 AFMT
drm/amd/display: Add DCN3 Command Table Helpers
drm/amd/display: Add DCN3 Resource
drm/amd/display: Add DCN3 Support in DM (v2)
drm/amd/display: Add DCN3 HWSEQ
drm/amd/display: Add DCN3 DMUB
drm/amd/display: Add DCN3 GPIO
drm/amd/display: Add DCN3 IRQ
drm/amd/display: Add DCN3 DML
drm/amd/display: Add DCN3 DWB
drm/amd/display: Add DCN3 MMHUBHUB
drm/amd/display: Add DCN3 HUBP
drm/amd/display: Add DCN3 HUBHUB
drm/amd/display: Add DCN3 DPP
drm/amd/display: Add DCN3 MPC
drm/amd/display: Add DCN3 OPP header
drm/amd/display: Add DCN3 OPTC
drm/amd/display: Add DCN3 DCCG
drm/amd/display: Add DCN3 CLK_MGR
drm/amd/display: Add DCN3 DIO
drm/amd/display: Add DCN3 chip ids
drm/amdgpu: bypass tmr when reserve c2p memory
drm/amdgpu: remove unnecessary check for mem train
drm/amdgpu: support memory training for sienna_cichlid
drm/amdgpu: reserve fb according to return value from vbios
drm/amd/powerplay: let PMFW to handle the features disablement on BACO in V2
drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable
drm/amd/powerplay: update smu function for sienna_cichlid
drm/amdgpu: update golden setting for sienna_cichlid
drm/amdgpu/psp: support for loading PSP SPL fw
drm/amdgpu/psp: initialization PSP SPL fw
drm/amdgpu/psp: add structure to support PSP SPL
drm/amd/powerplay: show gfxclk=0 in gfxoff state
drm/amdgpu: enable gfxoff for sienna_cichlid
drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
drm/amd/powerplay: support mclk socclk limit value set for sienna_cichlid.
drm/amdgpu/sriov : Add sriov detection for sienna_cichlid
drm/amdgpu: only use one gfx pipe for Sienna_Cichlid
drm/amd/powerplay: drop jpeg instance1 dpm setup
drm/amdgpu: disable runtime pm for sienna_cichlid temporarily
drm/amd/powerplay: enable fw ctf
drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid
drm/amd/powerplay: append pptable for sienna_cichlid (v2)
drm/amd/powerplay: and smc dpm info struct for sienna_cichlid
drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx10 on sriov
drm/amd/powerplay: enable ULCK DS for sienna_cichlid
drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 for encode
drm/amdgpu/mes10.1: add no scheduler flag for mes
drm/amdgpu: enable DPG mode for VCN3.0
drm/amdgpu: add workaround for issue in DPG for VCN3.0
drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
drm/amdgpu: rename macro for VCN1.0
drm/amdgpu: add internal reg offset translation for VCN inst 1
drm/amdgpu: set indirect sram mode for VCN3.0
drm/amdgpu: add pause DPG mode for VCN3.0
drm/amdgpu: add stop DPG mode for VCN3.0
drm/amdgpu: add start DPG mode for VCN3.0
drm/amdgpu: add mc resume DPG mode for VCN3.0
drm/amdgpu: add clock gating DPG mode for VCN3.0
drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid
drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: bundle GPO with gfx DPM
drm/amd/powerplay: enable GPO
drm/amd/powerplay: enable mmhub pg
drm/amd/powerplay: enable athub pg
drm/amdgpu: skip VM inv eng assignment for mes ring
drm/amdgpu/mes: allocate memory slots for hw resource setting
drm/amdgpu/mes: add status fence memory definitions
drm/amdgpu/mes: update mes fw api
drm/amd/powerplay: add function to get power limit for sienna_cichlid
drm/amd/powerplay: enable APCC DFLL for sienna_cichlid
drm/amd/powerplay: enable BACO for sienna_cichlid
drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV
drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2)
drm/amdgpu: fix typo for vcn3/jpeg3 idle check
drm/amd/powerplay: enable FCLK DS for sienna_cichlid
drm/amd/powerplay: enable VR0HOT for sienna_cichlid
drm/amdkfd: sienna_cichlid virtual function support
drm/amdkfd: Support debugger in Navi1x trap handler
drm/amdkfd: Support newer assemblers in gfx10 trap handler
drm/amdkfd: Add Sienna_Cichlid trap handler support
drm/amdkfd: Support Sienna_Cichlid KFD v4
drm/amdgpu/dc: Add missing Sienna_Cichlid chip id
drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid
drm/amdgpu: fix SDMA hdp flush engine conflict
drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating for sienna_cichlid.
drm/amd/amdgpu: add athub ls support
drm/amd/amdgpu: add IH cg support
drm/amd/amdgpu: add HDP mgcg and ls support
drm/amd/amdgpu: fix the HDP LS/DS/SD programming
drm/amdgpu: update golden setting for gfx10.3
drm/amdgpu: set the LMI ctrl and reset earlier
drm/amdgpu: fix the PSP front door loading VCN firmware
drm/amdgpu: change the offset for VCN FW cache window
drm/amdgpu: open GFX clock gating for sienna_cichlid
drm/amdgpu: switch to query reserved fb size from vbios (v3)
drm/amdgpu: add atomfirmware helper funciton to query reserved fb size
drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid
drm/amdgpu: only send one sdma firmware for sienna_cichlid
drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init
drm/amdgpu: support query vram info for sienna_cichlid
drm/amdgpu: add vram_info v2_5 in atomfirmware header
drm/amdgpu: disable gfxoff for sienna_cichlid
drm/amdgpu: add cp firmware backdoor loading triger
drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3
drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid
drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid
drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support
drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid
drm/amdgpu: enable VCN3.0 for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid VCN to the VCN family
drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2)
drm/amdgpu: add VCN3.0 support for Sienna_Cichlid
drm/amdgpu/mes: correct register offset for sienna_cichlid
drm/amdgpu: update the num of queue per pipe for mec on sienna_cichlid
drm/amdgpu: add mes block to sienna_cichlid
drm/amdgpu/mes10.1: update mes initialization
drm/amdgpu: no need to set up GPU scheduler for mes ring
drm/amdgpu/psp: convert amdgpu mes ucode type
drm/amdgpu: upload mes firmware to gpu buffer
drm/amdgpu/mes10.1: copy mes fw info into global fw array
drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support
drm/amdgpu/mes10.1: implement setting hardware resources
drm/amdgpu/mes10.1: implement querying the scheduler status
drm/amdgpu/mes10.1: implement removing hardware queue
drm/amdgpu/mes10.1: implement adding hardware queue
drm/amdgpu/mes10.1: add the helper function for mes command submission
drm/amdgpu/mes10.1: add the mes fw api
drm/amdgpu/mes10.1: enable the mes ring during initialization
drm/amdgpu/mes10.1: install mes queue via kiq
drm/amdgpu/mes10.1: install mes queue by register programming
drm/amdgpu/mes10.1: initialize the mqd
drm/amdgpu/mes10.1: allocate mqd buffer
drm/amdgpu/mes10.1: implement the ring functions of mes specific
drm/amdgpu/mes10.1: initialize the software part of mes ring
drm/amdgpu/mes10.1: allocate the eop buffer
drm/amdgpu/mes: update some mes definitions
drm/amdgpu: avoid dereferencing a NULL pointer
drm/amdgpu: add the ring type definition of MES
drm/amdgpu: assign the doorbell index to mes ring
drm/amdgpu: add 2rd VCN instance doorbell support
drm/amdgpu: add psp block load condition for sienna_cichlid
drm/amdgpu: add gmc cg support for sienna_cichlid
drm/amdgpu: add support for athub v2.1
drm/amdgpu: Use variable instead of constant for sdma doorbell range
drm/amdgpu: update SDMA 5.2 microcode init
drm/amdgpu: enable psp ip block for sienna_cichlid
drm/amdgpu: skip for reroute ih for sienna_cichlid psp ring init currently
drm/amdgpu/psp: add psp support for sienna_cichlid
drm/amdgpu: skip ASD fw load for sienna_cichlid
drm/amdgpu/powerplay: add smu block for sienna_cichlid
drm/i915/display: remove alias to dig_port
scsi: qla2xxx: Introduce a function for computing the debug message prefix
scsi: qla2xxx: Make qla2x00_restart_isp() easier to read
scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump()
scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle
scsi: qla2xxx: Remove a superfluous cast
scsi: qla2xxx: Initialize 'n' before using it
scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read
scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le
scsi: qla2xxx: Check the size of struct fcp_hdr at compile time
cxgb4: add main VI to mirror VI config replication
cxgb4: add support for mirror Rxqs
cxgb4: add mirror action to TC-MATCHALL offload
pcnet32: Mark PM functions as __maybe_unused
amd8111e: Mark PM functions as __maybe_unused
drm/i915: Add PSR2 selective fetch registers
drm/i915: Reorder intel_psr2_config_valid()
drm/i915: Add plane damage clips property
arm64: dts: qcom: sc7180: Add cpu OPP tables
net: ethernet: mtk-star-emac: use devm_of_mdiobus_register()
of: mdio: provide devm_of_mdiobus_register()
of: mdio: remove the 'extern' keyword from function declarations
net: phy: don't abuse devres in devm_mdiobus_register()
phy: mdio: add kerneldoc for __devm_mdiobus_register()
phy: un-inline devm_mdiobus_register()
Documentation: devres: add missing mdio helper
net: devres: rename the release callback of devm_register_netdev()
net: ethernet: ixgbe: don't call devm_mdiobus_free()
net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()
cxgb4vf: configure ports accessible by the VF
net: qede: update copyright years
net: qede: convert to SPDX License Identifiers
net: qede: correct existing SPDX tags
net: qed: update copyright years
net: qed: convert to SPDX License Identifiers
net: qed: correct existing SPDX tags
selftests/bpf: Allow substituting custom vmlinux.h for selftests build
tools/bpftool: Allow substituting custom vmlinux.h for the build
PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity()
ring-buffer: Mark the !tail (crossing a page) as unlikely
ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU
ring-buffer: Add rb_time_t 64 bit operations for speeding up 32 bit
tcp: call tcp_ack_tstamp() when not fully acked
net/mlx5e: fix memory leak of tls
mptcp: do nonce initialization at subflow creation time
net/tls: fix sign extension issue when left shifting u16 value
ring-buffer: Incorporate absolute timestamp into add_timestamp logic
sfc: don't call tx_remove if there isn't one
sfc: commonise initialisation of efx->vport_id
sfc: commonise efx->[rt]xq_entries initialisation
sfc: initialise max_[tx_]channels in efx_init_channels()
sfc: move definition of EFX_MC_STATS_GENERATION_INVALID
sfc: factor out efx_tx_tso_header_length() and understand encapsulation
sfc: remove duplicate declaration of efx_enqueue_skb_tso()
sfc: commonise TSO fallback code
sfc: commonise efx_sync_rx_buffer()
sfc: commonise some MAC configuration code
sfc: commonise miscellaneous efx functions
sfc: add missing licence info to mcdi_filters.c
sfc: commonise MCDI MAC stats handling
sfc: move NIC-specific mcdi_port declarations out of common header
net: dsa/bcm_sf2: move pause mode setting into mac_link_up()
net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up()
net: dsa/bcm_sf2: fix incorrect usage of state->link
net: dsa/b53: use resolved link config in mac_link_up()
net: dsa/b53: change b53_force_port_config() pause argument
net: dsa: Improve subordinate PHY error message
hinic: remove unused but set variable
blk-cgroup: clean up indentation
blk-mq: centralise related handling into blk_mq_get_driver_tag
blk-mq: move blk_mq_put_driver_tag() into blk-mq.c
blk-mq: move blk_mq_get_driver_tag into blk-mq.c
powercap: intel_rapl: add support for Sapphire Rapids
drm/i915/gem: Avoid kmalloc under i915->mm_lock
ring-buffer: Have nested events still record running time stamp
tracing: Move pipe reference to trace array instead of current_tracer
tracing: not necessary to define DEFINE_EVENT_PRINT to be empty again
tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT
tracing: not necessary re-define DEFINE_EVENT_PRINT
tracing: not necessary to undefine DEFINE_EVENT again
PCI: Replace lkml.org, spinics, gmane with lore.kernel.org
PCI: Replace http:// links with https://
ALSA: usb-audio: Fix some typos
drm/i915: Suppress spurious underruns on gen2
drm/i915/fbc: Reduce fbc1 compression interval to 1 second
drm/i915/fbc: Store the fbc1 compression interval in the params
drm/i915/fbc: Parametrize FBC_CONTROL
drm/i915/fbc: Don't clear busy_bits for origin==GTT
drm/i915/fbc: Fix fence_y_offset handling
drm/i915: Skip stale object handle for debugfs per-file-stats
ipvs: register hooks only with services
IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors
netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert
netfilter: introduce support for reject at prerouting stage
soundwire: bus: initialize bus clock base and scale registers
soundwire: extend SDW_SLAVE_ENTRY
soundwire: bus_type: convert open-coded while() to for() loop
soundwire: add definitions for 1.2 spec
dt-bindings: mfd: Ensure 'syscon' has a more specific compatible
io_uring: fix missing ->mm on exit
io_uring: optimise io_req_find_next() fast check
io_uring: simplify io_async_task_func()
io_uring: fix NULL mm in io_poll_task_func()
io_uring: don't fail iopoll requeue without ->mm
io_uring: clean up io_kill_linked_timeout() locking
io_uring: do grab_env() just before punting
io_uring: factor out grab_env() from defer_prep()
io_uring: do init work in grab_env()
io_uring: don't pass def into io_req_work_grab_env
io_uring: fix potential use after free on fallback request free
io_uring: kill REQ_F_TIMEOUT_NOSEQ
io_uring: kill REQ_F_TIMEOUT
io_uring: replace find_next() out param with ret
io_uring: deduplicate freeing linked timeouts
platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow
platform/chrome: cros_ec_typec: Add PM support
platform/chrome: cros_ec_typec: Use workqueue for port update
gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data
dt-bindings: mfd: st,stmfx: Remove extra additionalProperties
drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
drm: panel: simple: Drop drive/sample bus flags for LVDS panels
drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
drm: panel: simple: Correct connector type for Starry KR070PE2T
blk-mq: support batching dispatch in case of io
blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list
blk-mq: remove dead check from blk_mq_dispatch_rq_list
blk-mq: move getting driver tag and budget into one helper
blk-mq: pass hctx to blk_mq_dispatch_rq_list
blk-mq: pass request queue into get/put budget callback
platform/chrome: cros_ec_typec: Add a dependency on USB_ROLE_SWITCH
iov_iter: Move unnecessary inclusion of crypto/hash.h
firmware: arm_scmi: Fix SCMI genpd domain probing
firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW
cpufreq: arm_scmi: Set fast_switch_possible conditionally
firmware: arm_scmi: Add fast_switch_possible() interface
firmware: arm_scmi: Use signed integer to report transfer status
drm/i915: Send hotplug event if edid had changed
drm: Introduce epoch counter to drm_connector
drm: Add helper to compare edids.
drm/i915/display: fix missing null check on allocated dsb object
gpiolib: Deduplicate find_first_zero_bit() call
iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file
iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT
USB: serial: ch341: add min and max line-speed macros
powerpc/dma: Remove dev->archdata.iommu_domain
arm64: Remove dev->archdata.iommu pointer
arm: Remove dev->archdata.iommu pointer
ia64: Remove dev->archdata.iommu pointer
x86: Remove dev->archdata.iommu pointer
iommu/mediatek: Do no use dev->archdata.iommu
iommu/pamu: Use dev_iommu_priv_get/set()
iommu/tegra: Use dev_iommu_priv_get/set()
iommu/rockchip: Use dev_iommu_priv_get/set()
iommu/omap: Use dev_iommu_priv_get/set()
iommu/msm: Use dev_iommu_priv_get/set()
iommu/vt-d: Use dev_iommu_priv_get/set()
iommu/exynos: Use dev_iommu_priv_get/set()
iommu/amd: Add helper functions to update domain->pt_root
iommu/amd: Print extended features in one line to fix divergent log levels
iommu: Allow page responses without PASID
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
platform/chrome: cros_ec_rpmsg: Document missing struct parameters
platform/chrome: cros_ec_spi: Document missing function parameters
iommu/renesas: Add support for r8a77961
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support
iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN
gpio: omap: Add missing PM ops for suspend
iommu/pamu: Use kzfree() in fsl_pamu_probe()
iommu/iova: Don't BUG on invalid PFNs
drm/i915: fix a couple of spelling mistakes in kernel parameter help text
drm/i915: HDCP: retry link integrity check on failure
dt-bindings: display: vc4: dpi: Fix panel warning
MAINTAINERS: Add entry for ROHM Power Management ICs
mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML
powerpc/boot/dts: Fix dtc "pciex" warnings
powerpc/boot: Use address-of operator on section symbols
selftests/powerpc: Add test for execute-disabled pkeys
selftests/powerpc: Move Hash MMU check to utilities
selftests/powerpc: Fix pkey access right updates
scsi: target: tcmu: Fix crash on ARM during cmd completion
scsi: ufs: ufs-exynos: Remove an unnecessary NULL check
igc: Remove checking media type during MAC initialization
igc: Remove unneeded check for copper media type
igc: Refactor the igc_power_down_link()
igc: Remove TCP segmentation TX fail counter
igc: Add LPI counters
igc: Fix Rx timestamp disabling
igc: Refactor igc_ptp_set_timestamp_mode()
igc: Remove UDP filter setup in PTP code
igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb
igc: Remove duplicate code in Tx timestamp handling
igc: Clean up Rx timestamping logic
igc: Add initial LTR support
selftests: forwarding: Add tests for ethtool extended state
selftests: forwarding: forwarding.config.sample: Add port with no cable connected
selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib
mlxsw: spectrum_ethtool: Add link extended state
mlxsw: reg: Port Diagnostics Database Register
ethtool: Add link extended state
Documentation: networking: ethtool-netlink: Add link extended state
mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs
mlxsw: Move ethtool_ops to spectrum_ethtool.c
mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set()
igc: Add initial EEE support
dpaa2-eth: add software counter for Tx frames converted to S/G
dpaa2-eth: send a scatter-gather FD instead of realloc-ing
sfc: extend common GRO interface to support CHECKSUM_COMPLETE
sfc: commonise ARFS handling
sfc: commonise drain event handling
sfc: commonise PCI error handlers
sfc: track which BAR is mapped
sfc: commonise FC advertising
sfc: commonise other ethtool bits
sfc: commonise ethtool NFC and RXFH/RSS functions
sfc: commonise ethtool link handling functions
sfc: split up nic.h
sfc: refactor EF10 stats handling
sfc: don't try to create more channels than we can have VIs
sfc: extend bitfield macros up to POPULATE_DWORD_13
sfc: determine flag word automatically in efx_has_cap()
sfc: update MCDI protocol headers
net:qos: police action offloading parameter 'burst' change to the original value
mptcp: close poll() races
mptcp: __mptcp_tcp_fallback() returns a struct sock
mptcp: create first subflow at msk creation time
mptcp: check for plain TCP sock at accept time
mptcp: fallback in case of simultaneous connect
net: mptcp: improve fallback to TCP
net: phy: marvell10g: support XFI rate matching mode
selftests: forwarding: Add a RED test for SW datapath
net: sched: sch_red: Add qevents "early_drop" and "mark"
net: sched: sch_red: Split init and change callbacks
net: sched: Introduce helpers for qevent blocks
net: sched: Pass root lock to Qdisc_ops.enqueue
net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs
net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin
net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization
net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe
net: ethernet: ti: am65-cpsw-nuss: restore vlan configuration while down/up
selinux: fixed a checkpatch warning with the sizeof macro
audit: add gfp parameter to audit_log_nfcfg
drm: pl111: Absorb the external register header
video: fbdev: amba-clcd: Retire elder CLCD driver
dt-bindings: mmc: Convert imx esdhc to json-schema
dt-bindings: clock: Correct example in i.MX8QXP LPCG binding
dt-bindings: clock: Correct mmc node name in i.MX35 binding
RISC-V: Use a local variable instead of smp_processor_id()
riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default
drm: pl111: Credit where credit is due
clk: qcom: Fix return value check in apss_ipq6018_probe()
Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test
tools/memory-model/README: Mention herdtools7 7.56 in compatibility table
tools/memory-model/README: Expand dependency of klitmus7
Documentation/litmus-tests: Cite an RCU litmus test
Documentation/litmus-tests: Merge atomic's README into top-level one
tools/memory-model: Fix reference to litmus test in recipes.txt
Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic()
Documentation/litmus-tests/atomic: Add a test for atomic_set()
Documentation/litmus-tests: Introduce atomic directory
tools/memory-model: Add an exception for limitations on _unless() family
MAINTAINERS: Update maintainers for new Documentation/litmus-tests
Documentation: LKMM: Add litmus test for RCU GP guarantee where reader stores
Documentation: LKMM: Add litmus test for RCU GP guarantee where updater frees object
tools/memory-model: Fix "conflict" definition
tools/memory-model: Add recent references
kcsan: Disable branch tracing in core runtime
kcsan: Simplify compiler flags
kcsan: Re-add GCC as a supported compiler
kcsan: Add jiffies test to test suite
kcsan: Remove existing special atomic rules
kcsan: Rename test.c to selftest.c
kcsan: Silence -Wmissing-prototypes warning with W=1
kcsan: Prefer '__no_kcsan inline' in test
locking/osq_lock: Annotate a data race in osq_lock
kcsan: Add test suite
rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu()
x86/mm/pat: Mark an intentional data race
fork: Annotate a data race in vm_area_dup()
torture: Remove obsolete "cd $KVM"
torture: Avoid duplicate specification of qemu command
torture: Dump ftrace at shutdown only if requested
torture: Add kvm-tranform.sh script for qemu-cmd files
torture: Add more tracing crib notes to kvm.sh
torture: Improve diagnostic for KCSAN-incapable compilers
torture: Correctly summarize build-only runs
torture: Pass --kmake-arg to all make invocations
rcutorture: Check for unwatched readers
torture: Abstract out console-log error detection
torture: Add a stop-run capability
torture: Create qemu-cmd in --buildonly runs
rcu/rcutorture: Replace 0 with false
torture: Add --allcpus argument to the kvm.sh script
torture: Remove whitespace from identify_qemu_vcpus output
rcutorture: NULL rcu_torture_current earlier in cleanup code
rcutorture: Handle non-statistic bang-string error messages
torture: Set configfile variable to current scenario
rcutorture: Add races with task-exit processing
locktorture: Use true and false to assign to bool variables
torture: Add script to smoke-test commits in a branch
torture: Remove qemu dependency on EFI firmware
srcu: Avoid local_irq_save() before acquiring spinlock_t
srcu: Fix a typo in comment "amoritized"->"amortized"
refscale: Change --torture type from refperf to refscale
refperf: Rename refperf.c to refscale.c and change internal names
refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment
refperf: Add test for RCU Tasks readers
refperf: Add test for RCU Tasks Trace readers.
refperf: Change readdelay module parameter to nanoseconds
refperf: Work around 64-bit division
doc: Document rcuperf's module parameters
refperf: Adjust refperf.loop default value
refperf: Add read-side delay module parameter
refperf: Simplify initialization-time wakeup protocol
refperf: Output per-experiment data points
refperf: Label experiment-number column "Runs"
refperf: Add warmup and cooldown processing phases
refperf: More closely synchronize reader start times
refperf: Convert reader_task structure's "start" field to int
refperf: Tune reader measurement interval
refperf: Make functions static
refperf: Dynamically allocate thread-summary output buffer
refperf: Dynamically allocate experiment-summary output buffer
refperf: Provide module parameter to specify number of experiments
refperf: Convert nreaders to a module parameter
refperf: Allow decimal nanoseconds
refperf: Hoist function-pointer calls out of the loop
refperf: Add holdoff parameter to allow CPUs to come online
torture: Add refperf to the rcutorture scripting
rcuperf: Add comments explaining the high reader overhead
refperf: Add a test to measure performance of read-side synchronization
rcuperf: Remove useless while loops around wait_event
rcu-tasks: Fix code-style issues
rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads()
rcu-tasks: Add #include of rcupdate_trace.h to update.c
rcu-tasks: Make rcu_tasks_postscan() be static
rcu-tasks: Convert sleeps to idle priority
lib/test_vmalloc.c: Add test cases for kvfree_rcu()
rcu: Introduce single argument kvfree_rcu() interface
rcu: Support reclaim for head-less object
rcu: Introduce 2 arg kvfree_rcu() interface
mm/list_lru.c: Rename kvfree_rcu() to local variant
rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_*
rcu/tiny: support vmalloc in tiny-RCU
rcu/tree: Maintain separate array for vmalloc ptrs
rcu/tree: cache specified number of objects
rcu/tree: Use static initializer for krc.lock
rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions
rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro
rcu/tree: Make debug_objects logic independent of rcu_head
rcu/tree: Repeat the monitor if any free channel is busy
rcu/tree: Skip entry into the page allocator for PREEMPT_RT
rcu/tree: Keep kfree_rcu() awake during lock contention
rcu: Fix a kernel-doc warnings for "count"
rcu: Fix some kernel-doc warnings
kernel/rcu/tree.c: Fix kernel-doc warnings
rcu: grpnum just records group number
rcu: grplo/grphi just records CPU number
rcu: gp_max is protected by root rcu_node's lock
rcu: Stop shrinker loop
rcu: Replace 1 with true
lockdep: Complain only once about RCU in extended quiescent state
rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr
rcu: Remove initialized but unused rnp from check_slow_task()
tick/nohz: Narrow down noise while setting current task's tick dependency
rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
rcu: Expedited grace-period sleeps to idle priority
rcu: No-CBs-related sleeps to idle priority
rcu: Priority-boost-related sleeps to idle priority
rcu: Grace-period-kthread related sleeps to idle priority
trace: events: rcu: Change description of rcu_dyntick trace event
rcu: Add comment documenting rcu_callback_map's purpose
rcu: Add callbacks-invoked counters
rcu: Simplify the calculation of rcu_state.ncpus
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
rcu: Initialize and destroy rcu_synchronize only when necessary
doc: Tasks RCU must protect instructions before trampoline
doc: Timer problems can cause RCU CPU stall warnings
docs: RCU: Don't duplicate chapter names in rculist_nulls.rst
docs: RCU: Convert stallwarn.txt to ReST
docs: RCU: Convert rcuref.txt to ReST
docs: RCU: Convert torture.txt to ReST
docs: RCU: Convert rculist_nulls.txt to ReST
docs: RCU: Convert lockdep.txt to ReST
docs: RCU: Convert lockdep-splat.txt to ReST
docs: RCU: Convert checklist.txt to ReST
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
thermal: Rename set_mode() to change_mode()
thermal: Simplify or eliminate unnecessary set_mode() methods
thermal: core: Stop polling DISABLED thermal devices
thermal: Explicitly enable non-changing thermal zone devices
thermal: Use mode helpers in drivers
thermal: Add mode helpers
thermal: remove get_mode() operation of drivers
thermal: Store device mode in struct thermal_zone_device
thermal: Add current mode to thermal zone device
thermal: Store thermal mode in a dedicated enum
acpi: thermal: Fix error handling in the register function
ARM: dts: am335x-pocketbeagle: add gpio-line-names
ARM: dts: am335x-boneblack: add gpio-line-names
ARM: dts: am33xx-l4: add gpio-ranges
ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes
ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs
spi: omap2-mcspi: Convert to use GPIO descriptors
spi: spi-geni-qcom: Don't set the cs if it was already right
ARM: dts: am: Align L2 cache-controller nodename with dtschema
ARM: dts: omap: Align L2 cache-controller nodename with dtschema
ASoC: tas2562: Add voltage sense slot property
ASoC: tas2562: Add voltage sense slot configuration
ASoC: tas2562: Add right and left channel slot programming
ASoC: Documentation: fix reference to renamed source file
asoc: Update supported rate and format for dummy dai
ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2
misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write()
misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work'
misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg
misc: mic: vop: vop_main: Remove set but unused variable 'ret'
misc: eeprom: eeprom_93cx6: Repair function arg descriptions
misc: lkdtm: bugs: At least try to use popuated variable
misc: ti-st: st_kim: Tidy-up bespoke commentry
misc: ti-st: st_core: Tidy-up bespoke commentry
misc: c2port: core: Ensure source size does not equal destination size in strncpy()
misc/pch_phub.c: use generic power management
misc/phantom.c: use generic power management
misc/tifm_7xx1.c: use generic power management
cardreader/rtsx_pcr.c: use generic power management
cb710/core.c: use generic power management
lkdtm: Make arch-specific tests always available
selftests/lkdtm: Reset WARN_ONCE to avoid false negatives
lkdtm/heap: Avoid edge and middle of slabs
lkdtm: Avoid more compiler optimizations for bad writes
mei: me: add MEI device for KBP with ITPS capability
mei: me: add MEI device for SPT with ITPS capability
mei: me: add kdoc for mei_me_fw_type_nm()
mei: me: make mei_me_fw_sku_sps_4() less cryptic
mei: me: constify the device parameter to the probe quirk
misc: rtsx_usb: Constify struct usb_device_id
misc: genwqe: Constify struct pci_error_handlers
mei: hdcp: Constify struct mei_cl_device_id
mic: vop: Constify static structs
misc: mic: Remove the error message as the call will print it
mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr
cxl: Fix kobject memleak
drm/i915: Clamp linetime wm to <64usec
blk-mq: remove the BLK_MQ_REQ_INTERNAL flag
blk-mq: put driver tag when this request is completed
drm/ttm: make TT creation purely optional v3
drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
x86/ftrace: Do not jump to direct code in created trampolines
x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooks
x86/ftrace: Make non direct case the default in ftrace_regs_caller
blk-cgroup: remove a dead check in blk_throtl_bio
blk-cgroup: remove blkcg_bio_issue_check
blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio
cgroup: unexport cgroup_rstat_updated
blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check
block: move the initial blkg lookup into blkg_tryget_closest
block: bypass blkg_tryget_closest for the root_blkg
block: merge blkg_lookup_create and __blkg_lookup_create
block: move the bio cgroup associatation helpers to blk-cgroup.c
block: move bio_associate_blkg_from_page to mm/page_io.c
block: merge __bio_associate_blkg into bio_associate_blkg_from_css
block: really clone the block cgroup in bio_clone_blkg_association
block: remove bio_disassociate_blkg
dm: use bio_uninit instead of bio_disassociate_blkg
pinctrl: tigerlake: Add support for Tiger Lake-H
pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
s390/appldata: use struct_size() helper
s390/debug: remove struct __debug_entry from uapi
s390/debug: remove raw view
s390/time: remove unused function
s390/pci: remove unused functions
s390/zcore: remove memmap device
s390: convert to msecs_to_jiffies()
io_uring: fix missing wake_up io_rw_reissue()
phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
tracing: Only allow trace_array_printk() to be used by instances
intel_idle: Eliminate redundant static variable
USB: serial: ch341: name prescaler, divisor registers
phy: qcom-snps: Add a set mode callback
phy: qcom-snps: Add runtime suspend and resume handlers
phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
phy: qcom-qmp: Allow different values for second lane
drm/connector: fix minor typos in comments
ARM: shmobile: defconfig: Enable RZ/A1H RTC support
ARM: shmobile: defconfig: Enable ADV7612 CEC support
ARM: shmobile: defconfig: Enable RZ/A1 CEU support
ARM: shmobile: defconfig: Enable RZ/A watchdog support
ARM: shmobile: defconfig: Enable CAT9554 support
ARM: shmobile: defconfig: Enable DA9063 ONKEY support
ARM: shmobile: defconfig: Refresh for v5.8-rc1
ARM: dts: r8a7778: Enable IRLM setup via DT
selftests/fpu: Add an FPU selftest
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
drm/panel: use mipi_dsi_dcs_write_buffer where possible
drm/dsi: use stack buffer in mipi_dsi_dcs_write()
drm/zte: remove unneeded semicolon
staging: ks7010: fix ks_wlan_start_xmit()'s return type
staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fixed a blank space coding style issue
liquidio: use list_empty_careful in lio_list_delete_head
sctp: use list_is_singular in sctp_list_single_entry
8390: Fix coding-style issues
net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c
r8169: sync support for RTL8401 with vendor driver
r8169: merge handling of RTL8101e and RTL8100e
cxgb4vf: fix t4vf_eth_xmit()'s return type
l2tp: fix l2tp_eth_dev_xmit()'s return type
net/hsr: fix hsr_dev_xmit()'s return type
usbnet: ipheth: fix ipheth_tx()'s return type
net: plip: fix plip_tx_packet()'s return type
net: dwc-xlgmac: fix xlgmac_xmit()'s return type
net: pch_gbe: fix pch_gbe_xmit_frame()'s return type
net: nfp: fix nfp_net_tx()'s return type
net: nb8800: fix nb8800_xmit()'s return type
net: arc_emac: fix arc_emac_tx()'s return type
net: aquantia: fix aq_ndev_start_xmit()'s return type
caif: fix cfv_netdev_tx()'s return type
caif: fix cfspi_xmit()'s return type
caif: fix caif_xmit()'s return type
cail,hsi: fix cfhsi_xmit()'s return type
bareudp: Added attribute to enable & disable rx metadata collection
hinic: add support to get eeprom information
hinic: add support to identify physical device
hinic: add self test support
hinic: add support to set and get irq coalesce
hinic: add support to set and get pause params
fpga: dfl: introduce interrupt trigger setting API
fpga: dfl: pci: add irq info for feature devices enumeration
fpga: dfl: parse interrupt info for feature devices on enumeration
selftests/bpf: Test auto-load disabling logic for BPF programs
libbpf: Support disabling auto-loading BPF programs
io_uring: fix iopoll -EAGAIN handling
io_uring: do task_work_run() during iopoll
blk-rq-qos: remove redundant finish_wait to rq_qos_wait.
io_uring: clean up req->result setting by rw
io_uring: kill REQ_F_LINK_NEXT
io_uring: cosmetic changes for batch free
io_uring: batch-free linked requests as well
io_uring: dismantle req early and remove need_iter
io_uring: remove inflight batching in free_many()
io_uring: fix refs underflow in io_iopoll_queue()
io_uring: fix missing io_grab_files()
io_uring: don't mark link's head for_async
io_uring: fix feeding io-wq with uninit reqs
io_uring: fix punting req w/o grabbed env
io_uring: fix req->work corruption
staging: qlge: replace pr_err with netdev_err
staging: qlge: fix ql_sem_unlock
staging: rtl8188eu: remove unnecessary comments in hal8188e_phy_cfg.h
tcp: update delivered_ce with delivered
tcp: count sacked packets in tcp_sacktag_state
tcp: add ece_ack flag to reno sack functions
tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue()
net/mlx5e: kTLS, Improve rx handler function call
net/mlx5e: kTLS, Cleanup redundant capability check
net/mlx5e: Increase Async ICO SQ size
net/mlx5e: kTLS, Add kTLS RX stats
net/mlx5e: kTLS, Add kTLS RX resync support
net/tls: Add asynchronous resync
Revert "net/tls: Add force_resync for driver resync"
net/mlx5e: kTLS, Add kTLS RX HW offload support
net/mlx5e: kTLS, Use kernel API to extract private offload context
net/mlx5e: kTLS, Improve TLS feature modularity
net/mlx5e: Accel, Expose flow steering API for rules add/del
net/mlx5e: Receive flow steering framework for accelerated TCP flows
net/mlx5e: API to manipulate TTC rules destinations
net/mlx5e: Refactor build channel params
net/mlx5e: Turn XSK ICOSQ into a general asynchronous one
net/mlx5: kTLS, Improve TLS params layout structures
net/mlx5: Avoid eswitch header inclusion in fs core layer
net/mlx5: Avoid RDMA file inclusion in core driver
drm/panel-simple: Add missing BUS descriptions for some panels
drm/panel-simple: Correct EDT ET057090DHU connector type
tty: fix spelling mistake
serial: 8250_mtk: Switch to use platform_get_irq()
serial: 8250_ingenic: Switch to use platform_get_irq()
serial: 8250_pxa: Switch to use platform_get_irq()
serial: 8250_omap: Switch to use platform_get_irq()
serial: 8250_em: Switch to use platform_get_irq()
serial: kgdboc: Fix bad line wrapping in comment
serial: serial-tegra: reduce irq-latency after rx errors
8250-men-mcb: fix signed/unsigned confusion
serial: core: drop unnecessary gpio include
dt-bindings: iio: scd30: add device binding file
iio: chemical: scd30: add serial interface driver
iio: chemical: scd30: add I2C interface driver
iio: chemical: scd30: add core driver
MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor
dt-bindings: iio: imu: Add inv_icm42600 documentation
iio: imu: inv_icm42600: add accurate timestamping
iio: imu: inv_icm42600: add buffer support in iio devices
iio: imu: inv_icm42600: add device interrupt
Documentation: ABI: add specific icm42600 documentation
iio: imu: add Kconfig and Makefile for inv_icm42600 driver
iio: imu: inv_icm42600: add temperature sensor support
iio: imu: inv_icm42600: add accelerometer IIO device
iio: imu: inv_icm42600: add gyroscope IIO device
iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver
iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver
iio: imu: inv_icm42600: add core of new inv_icm42600 driver
iio: adc: Combine read functions for PMIC5 and PMIC7
iio: adc: rockchip_saradc: Add support iio buffers
iio: adc: rockchip_saradc: better prefix for channel constant
iio: adc: rockchip_saradc: move all of probe to devm-functions
tty: serial: fsl_lpuart: minimum baud rate support
tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof()
serial: samsung: fix spelling mistake
serial: samsung: Minor whitespace cleanups
usb: cdns3: gadget: Replace trace_printk by dev_dbg
usbip: tools: add in man page how to load the client's module
staging: rtl8188eu: remove blank lines in header files
staging: qlge: fix else after return or break
staging: qlge: fix trailing */ in block comment
drivers/acpi: Remove function cast
drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
irqchip/atmel-aic5: Add support for sam9x60 rtt fixup
irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc()
irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
irqchip/vic: Cut down the external API
irqchip/vic: Drop cascaded intialization call
irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR
irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type()
staging: rtl8188eu: Fix indentation
staging: rtl8188eu: Fix strings split across lines
staging: rtl8188eu: Fix comment formatting
scsi: storvsc: Fix spelling mistake
scsi: ufs: Disable WriteBooster capability for non-supported UFS devices
scsi: bnx2fc: Removal of unused variables
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
scsi: ufs: ufs-exynos: Fix build warning
io_uring: fix function args for !CONFIG_NET
net: atlantic: put ptp code under IS_REACHABLE check
net: atlantic: add alignment checks in hw_atl2_utils_fw.c
net: atlantic: missing space in a comment in aq_nic.h
net: atlantic: fix typo in aq_ring_tx_clean
net: atlantic: make aq_pci_func_init static
net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP
net: atlantic: fix variable type in aq_ethtool_get_pauseparam
net: atlantic: MACSec offload statistics checkpatch fix
mptcp: introduce token KUNIT self-tests
mptcp: move crypto test to KUNIT
mptcp: refactor token container
mptcp: add __init annotation on setup functions
docs: networking: move FDDI drivers to the hw driver section
docs: networking: move ATM drivers to the hw driver section
docs: networking: move AppleTalk / LocalTalk drivers to the hw driver section
docs: networking: move remaining Ethernet driver docs to the hw section
docs: networking: move ray_cs to the hw driver section
docs: networking: move baycom to the hw driver section
docs: networking: move z8530 to the hw driver section
docs: networking: reorganize driver documentation again
drm/i915/gen12: implement Wa_14011508470
fpga manager: xilinx-spi: check INIT_B pin during write_init
dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO
ARM: configs: at91: sama5: Enable CLASSD
ARM: dts: at91: sama5d2_xplained: Remove pdmic node
ARM: dts: sam9x60: add rtt
dt-bindings: rtc: add microchip,sam9x60-rtt
net: phy: mdio: reset MDIO devices even if probe() is not implemented
net: phy: reset the PHY even if probe() is not implemented
net: mdio: add a forward declaration for reset_control to mdio.h
net: phy: arrange headers in phy_device.c alphabetically
net: phy: arrange headers in mdio_device.c alphabetically
net: phy: arrange headers in mdio_bus.c alphabetically
net: mvneta: speed down the PHY, if WoL used, to save energy
kunit: add support for named resources
kunit: generalize kunit_resource API beyond allocated resources
bonding: Remove extraneous parentheses in bond_setup
net: stmmac: dwmac-meson8b: use clk_parent_data for clock registration
bnx2x: use generic power management
clk: bcm: dvp: Add missing module informations
PCI: Align PCIe capability and PCI accessor return values
PCI: Convert PCIe capability PCIBIOS errors to errno
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
docs: staging: use small font for literal includes
docs: Add remaining Documentation/*.txt at staging/index.rst
docs: move other kAPI documents to core-api
docs: move mailbox.txt to driver-api and rename it
docs: move nommu-mmap.txt to admin-guide and rename to ReST
docs: trace: ring-buffer-design.txt: convert to ReST format
docs: dt: convert booting-without-of.txt to ReST format
docs: sysctl/kernel: document random
doc: update URL for sparse's tarballs
Replace HTTP links with HTTPS ones: Documentation/process
Replace HTTP links with HTTPS ones: Documentation/filesystems
Replace HTTP links with HTTPS ones: Documentation/driver-api
Documentation/features: Add KGDB support on RISC-V
Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl
io-wq: return next work from ->do_work() directly
io-wq: compact io-wq flags numbers
io_uring: use task_work for links if possible
docs: fs: proc.rst: convert a new chapter to ReST
docs: fix references for DMA*.txt files
docs: ABI: fix a typo when pointing to w1-generic.rst
docs: driver-model: remove a duplicated markup at driver.rst
docs: powerpc: fix some issues at vas-api.rst
docs: hugetlbpage.rst: fix some warnings
selftests/vm/keys: fix a broken reference at protection_keys.c
kcsan: fix a kernel-doc warning
fs: fs.h: fix a kernel-doc parameter description
scripts/kernel-doc: handle function pointer prototypes
net: pylink.h: add kernel-doc descriptions for new fields at phylink_config
scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK
net: netdevice.h: add a description for napi_defer_hard_irqs
net: dev: add a missing kernel-doc annotation
MAINTAINERS: use my kernel.org address
docs: f2fs: fix a broken table
docs: Don't push Sphinx upgrades quite so readily
ASoC: Intel: sof_sdw: Add MAX98373 support
ASoC: samsung: Fix a typo in Kconfig
ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver
ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec
regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost'
regulator: wm8400-regulator: Repair dodgy kerneldoc header formatting
regulator: tps65218-regulator: Remove pointless 'is unsigned int <0' check
regulator: tps65217-regulator: Use the returned value of tps65217_reg_read()
regulator: tps65217-regulator: Remove pointless 'is unsigned int <0' check
regulator: stpmic1_regulator: Properly document 'struct stpmic1_regulator_cfg'
regulator: pwm-regulator: Demote kerneldoc header to standard comment
regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc header formatting
regulator: max8998: Staticify internal function max8998_get_current_limit()
snd/soc: correct trivial kernel-doc inconsistency
drm/ttm: do not keep GPU dependent addresses
ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params
ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks
ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config
ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk
ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682
ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components
ASoC: Intel: Boards: tgl_max98373: add dai_trigger function
ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log
ASoC: Intel: sof_sdw: add quirk override with kernel parameter
ASoC: Intel: bxt_rt298: add missing .owner field
ASoC: Intel: sof_sdw: add missing .owner field
ASoC: Intel: cml_rt1011_rt5682: add missing .owner field
ASoC: SOF: nocodec: add missing .owner field
drm/scheduler: improve job distribution with multiple queues
drm/nouveau: don't use ttm bo->offset v3
drm/vmwgfx: don't use ttm bo->offset
drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep
arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display
arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support
arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display
arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support
arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file
arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file
arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards
arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards
arm64: dts: renesas: r8a77961: Add IPMMU nodes
ARM: dts: r8a7742: Add MSIOF[0123] support
mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash
batman-adv: Introduce a configurable per interface hop penalty
batman-adv: Fix typos and grammar in documentation
batman-adv: Switch mailing list subscription page
batman-adv: Start new development cycle
ARM: dts: exynos: Align L2 cache-controller nodename with dtschema
mtd: parsers: bcm63xx: simplify CFE detection
mtd: rawnand: brcmnand: ECC error handling on EDU transfers
mtd: rawnand: brcmnand: Don't default to edu transfer
mtd: rawnand: qcom: set BAM mode only if not set already
mtd: rawnand: qcom: avoid write to unavailable register
mtd: rawnand: trivial spelling
mtd: rawnand: gpio: Get rid of the legacy interface implementation
mtd: rawnand: gpio: Implement exec_op()
mtd: rawnand: gpio: Inherit from nand_controller
mtd: rawnand: fsl_upm: Get rid of the legacy interface implementation
mtd: rawnand: fsl_upm: Implement exec_op()
mtd: rawnand: fsl_upm: Inherit from nand_controller
mtd: rawnand: fsl_upm: Use gpio descriptors
mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource()
mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD name
mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc()
mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts field
mtd: rawnand: fsl_upm: Remove unused mtd var
mtd: rawnand: Allocate the interface configurations dynamically
mtd: rawnand: Get rid of the default ONFI timing mode
mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4
mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
mtd: rawnand: Add the ->choose_interface_config() hook
mtd: rawnand: Introduce nand_choose_best_sdr_timings()
mtd: rawnand: timings: Make onfi_fill_interface_config() a void helper
mtd: rawnand: s/data_interface/interface_config/
mtd: rawnand: Hide the chip->data_interface indirection
mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max
mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min
mtd: rawnand: timings: Add a helper to find the closest ONFI mode
mtd: rawnand: timings: onfi_fill_data_interface timing mode is unsigned
mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interface
mtd: rawnand: timings: Update onfi_fill_data_interface() kernel doc
mtd: rawnand: Rename nand_init_data_interface()
mtd: rawnand: Fix nand_setup_data_interface() description
mtd: rawnand: Rename nand_has_setup_data_iface()
mtd: rawnand: Use the data interface mode entry when relevant
mtd: rawnand: Compare the actual timing values
mtd: rawnand: Reorganize the nand_chip structure
mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip
mtd: rawnand: Rename the manufacturer structure
mtd: rawnand: Create a nand_chip operations structure
mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure
mtd: rawnand: Use unsigned types for nand_chip unsigned values
mtd: nand: Rename a core structure
mtd: nand: Drop useless 'depends on' in Kconfig
mtd: nand: Add an extra level in the Kconfig hierarchy
mtd: nand: Move nand_device forward declaration to the top
dt-bindings: mtd: nand: Document the generic rb-gpios property
mtd: rawnand: tango: Convert the driver to exec_op()
wilc1000: move wilc driver out of staging
drm/i915: Extend Wa_14010685332 to all ICP+ PCH's
i40e: Remove scheduling while atomic possibility
i40e: Add support for 5Gbps cards
net/intel: remove driver versions from Intel drivers
i40e: Add a check to see if MFS is set
i40e: detect and log info about pre-recovery mode
i40e: make PF wait reset loop reliable
i40e: remove unused defines
i40e: Move client header location
arm64: sanitize compat_ptrace_write_user()
arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user()
arm64: take fetching compat reg out of pt_regs into a new helper
sparc64: get rid of odd callers of copy_regset_to_user()
sparc32: get rid of odd callers of copy_regset_to_user()
sparc64: switch genregs32_get() to use of get_from_target()
[ia64] access_uarea(): don't bother with fpregs_[gs]et()
[ia64] access_uarea(): stop bothering with gpregs_[gs]et()
[ia64] regularize do_gpregs_[gs]et()
[ia64] teach elf_access_reg() to handle the missing range (r16..r31)
[ia64] sanitize elf_access_gpreg()
x86: kill dump_fpu()
x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer
Bluetooth: btusb: Comment on unbalanced pm reference
blktrace: Provide event for request merging
sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
net: phy: mscc: improve vsc8514/8584_config_init consistency
net: phy: mscc: remove useless page configuration in the config init
net: phy: mscc: restore the base page in vsc8514/8584_config_init
net: phy: mscc: do not access the MDIO bus lock directly
net: phy: mscc: ptp: fix a typo in a comment
net: phy: mscc: ptp: fix a smatch error
net: phy: mscc: fix a possible double unlock
net: phy: mscc: macsec: fix sparse warnings
net: phy: DP83822: Add setting the fixed internal delay
net: dp83869: Add RGMII internal delay configuration
dt-bindings: net: Add RGMII internal delay for DP83869
net: phy: Add a helper to return the index for of the internal delay
dt-bindings: net: Add tx and rx internal delays
dpaa2-eth: fix misspelled function parameters in dpni_[set/get]_taildrop
dpaa2-eth: fix recursive header include
dpaa2-eth: fix condition for number of buffer acquire retries
dpaa2-eth: check the result of skb_to_sgvec()
dpaa2-eth: trim debugfs FQ stats
net: phylink: only restart AN if the link mode is using in-band AN
net: dsa/ar9331: convert to mac_link_up()
drm/debug: Expose connector VRR monitor range via debugfs
drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling
net: phylink: add phylink_speed_(up|down) interface
net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup()
net/mlx5e: vxlan: Use RCU for vxlan table lookup
net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT
net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c
net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel
net/mlx5: Use kfree(ft->g) in arfs_create_groups()
net/mlx5: FWTrace: Add missing space
net/mlx5: Avoid eswitch header inclusion in fs core layer
ptp_pch: use generic power management
regulator: max14577-regulator: Demote kerneldoc header to standard comment
regulator: cpcap-regulator: Demote kerneldoc header to standard comment
regulator: cpcap-regulator: Remove declared and set, but never used variable 'ignore'
regulator: wm8350-regulator: Repair odd formatting in documentation
regulator: ab8500: Remove unused embedded struct expand_register
regulator: dbx500-prcmu: Remove unused function dbx500_regulator_testcase()
regulator: consumer: Supply missing prototypes for 3 core functions
ASoC: rt1015: add missing header inclusion
ASoC: dapm: declare missing structure prototypes
ASoC: core: move definition of enum snd_soc_bias_level
ASoC: tas2562: Fix shut-down gpio property
ASoC: tas2562: Fix format issue for extra space before a comma
ASoC: tas2562: Update shutdown GPIO property
staging: ion: fix common struct sg_table related issues
staging: mmal-vchiq: Allocate and free components as required
staging: bcm2835: Break MMAL support out from camera
trivial: staging: vc04_services: replace bitshift with BIT macro
tools, bpftool: Define attach_type_name array only once
tools, bpftool: Define prog_type_name array only once
staging: most: avoid null pointer dereference when iface is null
staging: most: sound: remove overcautious argument checking
staging: most: sound: fix white spaces
staging: most: sound: fix return values
staging: most: sound: fix error path
staging: most: sound: remove noisy log messages
staging: most: cdev: simplify list iteration
staging: most: cdev: fix return values
staging: most: cdev: fix up parenthesizing
staging: most: cdev: remove overcautious parameter checking
staging: most: cdev: use dev_*() functions to print messages
staging: most: cdev: remove noisy log messages
staging: ion: remove dead code
Staging: rtl8188eu: Fix alignment coding style issue
drivers: staging: vt6655: replace CamelCase names on function s_uGetRTSCTSRsvTime
staging: rts5208: fix memleaks on error handling paths in probe
staging: kpc2000: kpc_dma: set error code in probe
staging: rtl8188eu: use common packet header constants
staging: gasket: replace symbolic permissions
io_uring: enable READ/WRITE to use deferred completions
io_uring: pass in completion state to appropriate issue side handlers
io_uring: pass down completion state on the issue side
io_uring: add 'io_comp_state' to struct io_submit_state
io_uring: provide generic io_req_complete() helper
io_uring: fix NULL-mm for linked reqs
ALSA: core: Warn on empty module
hvc: unify console setup naming
console: Fix trivia typo 'change' -> 'chance'
console: Propagate error code from console ->setup()
tty: hvc: Return proper error code from console ->setup() hook
serial: sunzilog: Return proper error code from console ->setup() hook
serial: sunsab: Return proper error code from console ->setup() hook
mips: Return proper error code from console ->setup() hook
sched/core: Remove mmdrop() definition
sched/fair: Optimize dequeue_task_fair()
sched: Micro optimization in pick_next_task() and in check_preempt_curr()
sched: Remove struct sched_class::next field
sched: Have sched_class_highest define by vmlinux.lds.h
sched: Force the address order of each sched class descriptor
drm/bochs: use drm_gem_vram_offset to get bo offset v2
drm/vram-helper: don't use ttm bo->offset v4
drm/qxl: don't use ttm bo->offset
drm/radeon: don't use ttm bo->offset
drm/amdgpu: move ttm bo->offset to amdgpu_bo
Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers
x86/msr: Filter MSR writes
MIPS: checksum: fix sparse flooding on asm/checksum.h
MIPS: io: fix sparse flood on asm/io.h
MIPS: generic/ip32: io: fix __mem_ioswabq()
platform/chrome: cros_ec_typec: Add TBT compat support
platform/chrome: cros_ec: Add TBT pd_ctrl fields
ARM: dts: bcm2711: Add firmware clocks node
drm/bridge: dw-mipi-dsi.c: remove unused header file
ARM: tegra: The Tegra30 SDHCI is not backwards-compatible
ARM: tegra: The Tegra30 DC is not backwards-compatible
ARM: tegra: Remove spurious comma from node name
ARM: tegra: Add parent clock to DSI output
ARM: tegra: Use standard names for SRAM nodes
ARM: tegra: seaboard: Use standard battery bindings
ARM: tegra: Use standard names for LED nodes
ARM: tegra: Use numeric unit-addresses
ARM: tegra: medcom-wide: Remove extra panel power supply
ARM: tegra: Use proper unit-addresses for OPPs
ARM: tegra: Add missing clock-names for SDHCI controllers
ARM: tegra: Fix order of XUSB controller clocks
ARM: tegra: Add #reset-cells to Tegra124 memory controller
ARM: tegra: Add missing panel power supplies
ARM: tegra: Add micro-USB A/B port on Jetson TK1
ARM: tegra: Use proper tuple notation
ARM: tegra: Use standard name for Ethernet devices
ARM: tegra: Add missing #sound-dai-cells property to codecs
ARM: tegra: Add missing #phy-cells property to USB PHYs
ARM: tegra: Tegra114 SDHCI is not backwards-compatible
ARM: tegra: Rename sdhci nodes to mmc
ARM: tegra: Drop display controller parent clocks on Tegra124
dt-bindings: mfd: Convert stmfx bindings to json-schema
mfd: sprd: Populate sub-devices defined in DT
MAINTAINERS: Add myself as maintainer for Khadas MCU drivers
thermal: Add support for the MCU controlled FAN on Khadas boards
net: enetc add tc flower offload flow metering policing action
net: qos: police action add index for tc flower offloading
net: enetc: add support max frame size for tc flower offload
net: qos: add tc police offloading action with max frame size limit
spi: spi-geni-qcom: Use OPP API to set clk/perf state
tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
arm64: dts: sc7180: Add interconnect for QUP and QSPI
spi: spi-qcom-qspi: Add interconnect support
spi: spi-geni-qcom: Add interconnect support
spi: spi-geni-qcom: Combine the clock setting code
tty: serial: qcom_geni_serial: Add interconnect support
i2c: i2c-qcom-geni: Add interconnect support
soc: qcom-geni-se: Add interconnect support to fix earlycon crash
soc: qcom: geni: Support for ICC voting
selftests/bpf: Add tcp/udp iterator programs to selftests
selftests/bpf: Implement sample udp/udp6 bpf_iter programs
selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs
selftests/bpf: Add more common macros to bpf_tracing_net.h
selftests/bpf: Refactor some net macros to bpf_tracing_net.h
selftests/bpf: Move newer bpf_iter_* type redefining to a new header file
bpf: Add bpf_skc_to_udp6_sock() helper
net: bpf: Implement bpf iterator for udp
net: bpf: Add bpf_seq_afinfo in udp_iter_state
bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers
bpf: Add bpf_skc_to_tcp6_sock() helper
bpf: Allow tracing programs to use bpf_jiffies64() helper
bpf: Support 'X' in bpf_seq_printf() helper
net: bpf: Implement bpf iterator for tcp
net: bpf: Add bpf_seq_afinfo in tcp_iter_state
soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync()
lan743x: Remove duplicated include from lan743x_main.c
net: bridge: add a flag to avoid refreshing fdb when changing/adding
net: bridge: add option to allow activity notifications for any fdb entries
net: neighbor: add fdb extended attribute
net: bridge: fdb_add_entry takes ndm as argument
MIPS: dts: ocelot: describe the load/save GPIO
dt-bindings: net: phy: vsc8531: document the load/save GPIO
net: phy: mscc: timestamping and PHC support
net: phy: mscc: 1588 block initialization
net: phy: mscc: take into account the 1588 block in MACsec init
net: phy: mscc: remove the TR CLK disable magic value
net: phy: mscc: fix copyright and author information in MACsec
net: phy: add support for a common probe between shared PHYs
RDMA/core: Delete not-used create RWQ table function
IB/mad: Delete RMPP_STATE_CANCELING state
IB/mad: Change atomics to refcount API
IB/mad: Issue complete whenever decrements agent refcount
Bluetooth: Don't restart scanning if paused
Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake
Bluetooth: btusb: Reset port on cmd timeout
bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt
tcp: Expose tcp_sock_set_keepidle_locked
sock: Move sock_valbool_flag to header
selftests/bpf: Workaround for get_stack_rawtp test.
arm64: dts: ipq8074: enable USB support
phy: qcom-qusb2: Add ipq8074 device compatible
phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
phy: exynos: Rename Exynos to lowercase
ACPI: tables: avoid relocations for table signature array
spi: altera: fix module autoload
spi: altera: fix driver matching failure of the device ID "spi_altera"
ACPI: PAD: Eliminate usage of uninitialized_var() macro
OPP: refactor dev_pm_opp_of_register_em() and update related drivers
Documentation: power: update Energy Model description
PM / EM: change name of em_pd_energy to em_cpu_energy
PM / EM: remove em_register_perf_domain
PM / EM: add support for other devices than CPUs in Energy Model
block: move struct block_device to blk_types.h
block: reduce ifdef CONFIG_BLOCK madness in headers
fs: move the buffer_heads_over_limit stub to buffer_head.h
block: move block-related definitions out of fs.h
block: simplify sb_is_blkdev_sb
fs: remove the mount_bdev and kill_block_super stubs
fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines
fs: remove an unused block_device_operations forward declaration
block: mark bd_finish_claiming static
tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK
nvme-rdma: fix a missing completion with remove invalidation
blk-iocost: Use struct_size() in kzalloc_node()
block: bio: Use struct_size() in kmalloc()
block: create the request_queue debugfs_dir on registration
blktrace: ensure our debugfs dir exists
blktrace: fix debugfs use after free
loop: be paranoid on exit and prevent new additions / removals
blktrace: annotate required lock on do_blk_trace_setup()
block: revert back to synchronous request_queue removal
block: clarify context for refcount increment helpers
block: add docs for gendisk / request_queue refcount helpers
nvme: use blk_mq_complete_request_remote to avoid an indirect function call
nvme-rdma: factor out a nvme_rdma_end_request helper
blk-mq: add a new blk_mq_complete_request_remote API
blk-mq: factor out a blk_mq_complete_need_ipi helper
blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request
blk-mq: move failure injection out of blk_mq_complete_request
blk-mq: merge the softirq vs non-softirq IPI logic
blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP
blk-mq: complete polled requests directly
blk-mq: remove raise_blk_irq
blk-mq: factor out a helper to reise the block softirq
blk-mq: merge blk-softirq.c into blk-mq.c
ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524
ASoC: fsl-asoc-card: Add WM8524 support
PM / EM: update callback structure and add device pointer
PM / EM: introduce em_dev_register_perf_domain function
PM / EM: change naming convention from 'capacity' to 'performance'
tty/vt: check allocation size in con_set_unimap()
vt_ioctl: move perm checks level up
vt_ioctl: move vt_kdsetmode out of vt_k_ioctl
vt_ioctl: move vt_io_fontreset out of vt_io_ioctl
vt_ioctl: move vt_resizex out of vt_ioctl
vt_ioctl: move vt_reldisp out of vt_ioctl
vt_ioctl: move vt_setactivate out of vt_ioctl
vt_ioctl: move io ioctls to a separate function
vt_ioctl: move K* ioctls to a separate function
vt_ioctl: eliminate use of uival and ucval
vt_ioctl: eliminate ret & breaks in vt_ioctl
vt: simplify noncolor attributes in build_attr
vt: remove superfluous parens in invert_screen and build_attr
vt: use newly defined CUR_* macros
vt: redefine world of cursor macros
vt: whitespace and paren cleanup in add_softcursor
vt: synchronize types and use min in csi_X
vt: make tc write more obvious in vc_con_write_normal
vt: simplify vc_attr handling in vc_con_write_normal
vc: simplify condition in vc_con_write_normal
vc: move normal char processing from do_con_write
vc: extract detecting control characters from do_con_write
vc: introduce struct vc_draw_region
vc: move translation out of do_con_write
vt: move rescan_last_byte label earlier
vt: extract attribute inversion to vc_invert_attr
vt: rearrange vc_translate_unicode
vt: separate unicode handling into vc_translate_unicode
vt: use modern types in do_con_write
vt: move vc_translate to vt.c and rename it
vt: get rid of VT10.ID macros
vt: use tty_insert_flip_string in respond_string
vt: remove 25 years stale comment
vt: convert vc_tab_stop to bitmap
vt: switch G0/1_charset to an array
vt: deduplicate setGx code
vc: switch state to bool
vt: introduce enum vc_intensity for intensity
vc: separate state
um: line, remove put_char
gcc-plugins/stackleak: Add 'verbose' plugin parameter
gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving
ARM: vdso: Don't use gcc plugins for building vgettimeofday.c
gcc-plugins/stackleak: Don't instrument itself
dma-buf: minor doc touch-ups
libbpf: Prevent loading vmlinux BTF twice
libbpf: Fix spelling mistake "kallasyms" -> "kallsyms"
tools, bpftool: Fix variable shadowing in emit_obj_refs_json()
usbip: tools: fix module name in man page
usbip: tools: fix build error for multiple definition
USB: ch9: add "USB_" prefix in front of TEST defines
phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
RDMA/mlx5: Add support to get MR resource in RAW format
RDMA/mlx5: Add support to get CQ resource in RAW format
RDMA/mlx5: Add support to get QP resource in RAW format
RDMA: Add support to dump resource tracker in RAW format
ipmi: ssif: Remove finished TODO comment about SMBus alert
Doc: driver-api: ipmi: Add description of alerts_broken module param
gpio: Drop superfluous dependencies on GPIOLIB
gpio: zynq: Remove error prints in EPROBE_DEFER
gpio: zynq: Add pmc gpio support
gpio: zynq: Disable the irq if it is not a wakeup source
gpio: zynq: Add Versal support
clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2
dt-bindings: gpio: Add pmc gpio node to gpio-zynq
dt-bindings: gpio: Add binding for Versal gpio
gpio: zynq: protect direction in/out with a spinlock
drm/i915/dp_mst: Enable VC payload allocation after transcoder is enabled
dmaengine: pl330: Make sure the debug is idle before doing DMAGO
dmaengine: idxd: move submission to sbitmap_queue
dmaengine: idxd: add leading / for sysfspath in ABI documentation
drm/mipi-dbi: Remove ->enabled
drm/tiny/repaper: Drop edp->enabled
dmaengine: acpi: Drop double check for ACPI companion device
dmaengine: hisilicon: Use struct_size() in devm_kzalloc()
xfrm: introduce oseq-may-wrap flag
scsi: ufs: ufs-exynos: Fix return value check in exynos_ufs_init()
scsi: ufs: Allow exynos ufs driver to build as module
cxgb4: move device dump arrays in header to C file
cxgb4: always sync access when flashing PHY firmware
selftests/net: plug rxtimestamp test into kselftest framework
net: thunderbolt: Add comment clarifying prtcstns flags
net/fsl: enable extended scanning in xgmac_mdio
net/fsl: acpize xgmac_mdio
net: phy: Allow mdio buses to auto-probe c45 devices
tulip: uli526x: use generic power management
tulip: tulip_core: use generic power management
tulip: de2104x: use generic power management
tulip: windbond-840: use generic power management
tulip: dmfe: use generic power management
amd-xgbe: Convert to generic power management
amd8111e: Convert to generic power management
pcnet32: Convert to generic power management
dn_route_rcv: remove redundant dev null check
dcb_doit: remove redundant skb check
net: ipv6: Use struct_size() helper and kcalloc()
xirc2ps_cs: remove dev null check from do_reset().
udp: move gro declarations to net/udp.h
net: move tcp gro declarations to net/tcp.h
tcp: move ipv4_specific to tcp include file
tcp: move ipv6_specific declaration to remove a warning
tcp: add declarations to avoid warnings
selinux: log error messages on required process class / permissions
scripts/selinux/mdp: fix initial SID handling
selinux: allow reading labels before policy is loaded
audit: log nftables configuration change events
arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id
arm64: dts: qcom: msm8994: Add PSCI node
arm64: dts: qcom: msm8994: Add pmu node
arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes
arm64: dts: qcom: msm8994: Add SDHCI1 node
arm64: dts: qcom: msm8994: Add a proper CPU map
arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device
arm64: dts: qcom: msm8994: Modernize the DTS style
soc: qcom: smd-rpm: Add msm8994 compatible
r8169: rename RTL8125 to RTL8125A
bonding/xfrm: use real_dev instead of slave_dev
mlxsw: Enforce firmware version for Spectrum-3
mlxsw: Bump firmware version to XX.2007.1168
ipv6: fib6: avoid indirect calls from fib6_rule_lookup
indirect_call_wrapper: extend indirect wrapper to support up to 4 calls
tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile
selftests/bpf: Add variable-length data concat pattern less than test
selftests/bpf: Add variable-length data concatenation pattern test
bpf: Switch most helper return values from 32-bit int to 64-bit long
mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c
rtnetlink: add keepalived rtm_protocol
arm64: defconfig: Enable Qualcomm IPCC driver
arm64: dts: qcom: sm8250: Add remoteprocs
arm64: dts: qcom: sm8250: Add SMP2P nodes
arm64: dts: qcom: sm8250: Add QMP AOSS node
arm64: dts: qcom: sm8250: Add IPCC
arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11
arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver
soc: qcom: socinfo: add SM8250 entry to soc_id array
soc: qcom: socinfo: add file with SoC info format version
soc: qcom: socinfo: fix printing of pmic_model
soc: qcom: socinfo: add support for newer socinfo data
drm: bridge: dw-hdmi: Make connector creation optional
drm: bridge: dw-hdmi: Pass drm_connector to internal functions as needed
drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi
drm: bridge: dw-hdmi: Split connector creation to a separate function
drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_support_scdc()
drm: bridge: dw-hdmi: Constify mode argument to internal functions
drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_phy_ops .init()
drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid()
drm: meson: dw-hdmi: Use dw_hdmi context to replace hack
drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data
drm: bridge: dw-hdmi: Pass private data pointer to .configure_phy()
drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid()
drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid()
drm: edid: Constify connector argument to infoframe functions
drm: bridge: simple-bridge: Make connector creation optional
drm: bridge: simple-bridge: Delegate operations to next bridge
drm: bridge: Return NULL on error from drm_bridge_get_edid()
drm: bridge: adv7511: Make connector creation optional
drm: bridge: adv7511: Implement bridge connector operations
drm: bridge: adv7511: Split connector creation to a separate function
drm: bridge: adv7511: Split EDID read to a separate function
arm64: tegra: Rename sdhci nodes to mmc
arm64: tegra: Add unit-address to memory node
arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
arm64: tegra: Remove parent clock from display controllers
arm64: tegra: Add interrupt-names for host1x
arm64: tegra: Add Tegra132 compatible string for host1x
arm64: tegra: Add interrupt for Tegra194 memory controller
arm64: tegra: Describe interconnect paths on Tegra194
arm64: tegra: Describe interconnect paths on Tegra186
arm64: tegra: Remove extra compatible for Tegra210 SDHCI
arm64: tegra: Remove extra compatible for Tegra194 SDHCI
arm64: tegra: Use standard notation for interrupts
arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186
arm64: tegra: Add missing #phy-cells property on Jetson AGX Xavier
arm64: tegra: Add missing #phy-cells property on Jetson TX2
ARM: tegra: The Tegra114 DC is not backwards-compatible
ARM: tegra: gr3d is not backwards-compatible
ARM: tegra: gr2d is not backwards-compatible
ARM: tegra: Add missing host1x properties
ARM: tegra: Do not mark host1x as simple bus
ARM: tegra: tn7: Use the correct DSI/CSI supply
ARM: tegra: roth: Use the correct DSI/CSI supply
ARM: tegra: Remove battery-name property
ARM: tegra: Remove simple regulators bus
ARM: tegra: Remove simple clocks bus
ARM: tegra: Add missing clock-names for SDHCI on Tegra114
x86/mce, EDAC/mce_amd: Print PPIN in machine check records
RDMA: Add dedicated CM_ID resource tracker function
RDMA: Add dedicated QP resource tracker function
RDMA: Add a dedicated CQ resource tracker function
RDMA: Add dedicated MR resource tracker function
RDMA/core: Don't call fill_res_entry for PD
MAINTAINERS: switch dmaengine tree to kernel.org
net/mlx5: Add support in query QP, CQ and MKEY segments
net/mlx5: Export resource dump interface
drm/mm/selftests: fix wrong return type casting
drm/mm: cleanup and improve next_hole_*_addr()
drm/mm: optimize find_hole() as well
drm/mm: remove unused rb_hole_size()
media: media-request: Fix crash if memory allocation fails
media: ov2740: add NVMEM interface to read customized OTP data
media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
media: i2c: imx290: Move the settle time delay out of loop
media: i2c: imx290: Add support to enumerate all frame sizes
media: i2c: imx290: Add RAW12 mode support
media: i2c: imx290: Add support for test pattern generation
media: i2c: imx290: Add configurable link frequency and pixel rate
media: i2c: imx290: Add support for 2 data lanes
media: i2c: imx290: fix reset GPIO pin handling
media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
media: ov2740: make ov2740 driver only work with ACPI
media: smiapp: Use pm_runtime_get_if_active
media: smiapp: Fix runtime PM imbalance on error
media: media/cec.h: document cec_adapter fields
media: cec: remove unused waitq and phys_addrs fields
perf parse-events: Declare bison header file output
perf expr: Add missing headers noticed when building with NO_LIBBPF=1
media: cec-ioc-adap-g-caps.rst: document available_log_addrs
media: budget-core: Improve exception handling in budget_register()
media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T
media: cxusb-analog: fix V4L2 dependency
media: MAINTAINERS: rc-core and lirc maintainership
media: USB: cdc-acm: blacklist IR Droid / IR Toy device
media: rc: add support for Infrared Toy and IR Droid devices
media: dev-encoder.rst: add GFDL-1-1+ to SPDX header
spi: imx: add fallback feature
spi: introduce fallback to pio
Bluetooth: btmtksdio: fix up firmware download sequence
Bluetooth: btusb: fix up firmware download sequence
Bluetooth: add a mutex lock to avoid UAF in do_enale_set
regulator: pfuze100: add condition check for 'ramp_delay = 0'
media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag
media: dev-decoder.rst: small fixes
media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM documentation
media: docs-rst: Document memory-to-memory video encoder interface
ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit()
ASoC: mediatek: mt8183-da7219: set playback and capture constraints
ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format
arm64: dts: imx8mp: Add fallback compatible to ocotp node
media: vivid: add cache_hints module param
media: videobuf2: remove redundant if-statement
media: videobuf2: don't test db_attach in dma-contig prepare and finish
media: videobuf2: add begin/end cpu_access callbacks to dma-sg
media: videobuf2: add begin/end cpu_access callbacks to dma-contig
media: videobuf2: check ->synced flag in prepare() and finish()
media: videobuf2: do not sync caches when we are allowed not to
media: videobuf2: factor out planes prepare/finish functions
media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag
media: videobuf2: add queue memory consistency parameter
media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag
ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit()
ASoC: intel: sof_rt5682: move disabling jack to dai link's exit()
ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod
ASoC: Intel: bdw-rt5677: fix module load/unload issues
ASoC: soc-link: introduce exit() callback
media: videobuf2: handle V4L2 buffer cache flags
media: videobuf2: add cache management members
media: videobuf2: use explicit unsigned int in vb2_queue
media: doc-rst: Fix typos in packed Bayer raw14 pixel formats diagram
media: gspca: remove redundant assignment to variable retval
media: vpif: Fix runtime PM imbalance in vpif_probe
media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe
media: exynos4-is: Fix runtime PM imbalance in isp_video_open
media: camss: vfe: Fix runtime PM imbalance on error
media: camss: ispif: Fix runtime PM imbalance on error
media: camss: csid: Fix runtime PM imbalance in csid_set_power
media: coda: Fix runtime PM imbalance on error
media: fimc-capture: Fix runtime PM imbalance on error
media: s5k6a3: Fix runtime PM imbalance on error
media: staging: tegra-vde: fix runtime pm imbalance on error
media: staging: rkisp1: fix dev param for dev_* debugs
media: staging: rkisp1: stats: don't set stats flags in rkisp1_stats_send_measurement
media: staging: rkisp1 stats: set a measure flag with '|=' instead of '='
media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver
media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem
arm64: dts: imx8qxp: Add ethernet alias
arm64: dts: imx8qxp: add i2c aliases
arm64: dts: imx8qxp: add alias for lsio MU
cpufreq: blacklist SC7180 in cpufreq-dt-platdev
cpufreq: blacklist SDM845 in cpufreq-dt-platdev
s390/kvm: diagnose 0x318 sync and reset
ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
sparc: unconditionally enable HAVE_COPY_THREAD_TLS
sparc: share process creation helpers between sparc and sparc64
sparc64: enable HAVE_COPY_THREAD_TLS
firmware: imx: scu-pd: add more cm4 resources
firmware: imx: add resource management api
firmware: imx: scu-pd: fix cm40 power domain
arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus (Ganges platform)
arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ultra (Nile platform)
arm64: dts: qcom: sdm630: Add sdm630 dts file
arm64: dts: qcom: pm660(l): Add base dts files
s390/setup: diag 318: refactor struct
soc: imx: scu: use devm_kasprintf
drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too
drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS
drm/i915/dp_mst: Move clearing the ACT sent flag closer to its polling
drm/i915/dp_mst: Disable link training fallback on MST links
drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders
clk: imx: vf610: add CAAM clock
clk: imx8mp: add mu root clk
dt-bindings: soc: qcom: Document MSM8936 SMD RPM
drivers: soc: Add MSM8936 SMD RPM compatible
arm64: dts: imx8m: add mu node
ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val
net: atlantic: A2: phy loopback support
net: atlantic: A2: report link partner capabilities
net: atlantic: A2: flow control support
net: atlantic: A2: EEE support
net: atlantic: remove baseX usage
net: atlantic: A2: half duplex support
net/core/devlink.c: remove new uninitialized_var() usage
tcindex_change: Remove redundant null check
net: mtk_eth_soc: use resolved link config in mac_link_up()
net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet mdb entries
net: mscc: ocelot: introduce macros for iterating over PGIDs
net: dsa: felix: call port mdb operations from ocelot
net: mscc: ocelot: make the NPI port a proper target for FDB and MDB
net: mscc: ocelot: fix encoding destination ports into multicast IPv4 address
arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs
clk: vc5: Enable addition output configurations of the Versaclock
dt: Add additional option bindings for IDT VersaClock
clk: vc5: Allow Versaclock driver to support multiple instances
clk: qcom: smd: Add support for MSM8936 rpm clocks
dt-bindings: clock: rpmcc: Document MSM8936 compatible
tools/bpftool: Add documentation and sample output for process info
tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs
libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses
tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h
tools/bpftool: Minimize bootstrap bpftool
tools/bpftool: Move map/prog parsing logic into common
selftests/bpf: Add __ksym extern selftest
libbpf: Add support for extracting kernel symbol addresses
libbpf: Generalize libbpf externs support
selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport
mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports
mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION
mlxsw: spectrum: Split handling of pedit mangle by chip type
net: phy: marvell: Add Marvell 88E1548P support
net: phy: marvell: Add Marvell 88E1340S support
net: phy: marvell: use a single style for referencing functions
r8169: improve rtl8169_runtime_resume
r8169: remove driver-specific mutex
r8169: use RTNL to protect critical sections
r8169: add rtl8169_up
r8169: remove no longer needed checks for device being runtime-active
r8169: mark device as not present when in PCI D3
net: core: try to runtime-resume detached device in __dev_open
net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs
dt-bindings: net: dwmac-meson: Add a compatible string for G12A onwards
bnxt_en: Add board.serial_number field to info_get cb
devlink: Add support for board.serial_number to info_get cb.
arm64: defconfig: Add CONFIG_QCOM_RPMPD
net: dsa: sja1105: make the instantiations of struct sja1105_info constant
net: dsa: sja1105: make config table operation structures constant
net: dsa: sja1105: remove empty structures from config table ops
net: dsa: qca8k: Minor comment spelling fix
net: dsa: qca8k: Improve SGMII interface handling
net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB
bonding: support hardware encryption offload to slaves
mlx5: become aware of when running as a bonding slave
ixgbe_ipsec: become aware of when running as a bonding slave
xfrm: bail early on slave pass over skb
net/mlx5: E-switch, Supporting setting devlink port function mac address
net/mlx5: Split mac address setting function for using state_lock
net/mlx5: E-switch, Support querying port function mac address
net/mlx5: Move helper to eswitch layer
net/mlx5: E-switch, Introduce and use eswitch support check helper
net/mlx5: Constify mac address pointer
net/devlink: Support setting hardware address of port function
net/devlink: Support querying hardware address of port function
net/devlink: Prepare devlink port functions to fill extack
libbpf: Add a bunch of attribute getters/setters for map definitions
soc: qcom: rpmh: Update rpmh_invalidate function to return void
soc: qcom: rpmh: Allow RPMH on ARM SoC
drm/i915/params: switch to device specific parameters
selftests/bpf: Test access to bpf map pointer
bpf: Set map_btf_{name, id} for all map types
bpf: Support access to bpf map fields
bpf: Rename bpf_htab to bpf_shtab in sock_map
bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind
perf parse-events: Declare flex header file output
perf pmu: Add flex debug build flag
perf pmu: Add bison debug build flag
perf parse-events: Use automatic variable for yacc input
perf parse-events: Use automatic variable for flex input
perf evlist: Fix the class prefix for 'struct evlist' branch_type methods
perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods
perf evlist: Fix the class prefix for 'struct evlist' sample_type methods
perf evlist: Fix the class prefix for 'struct evlist' strerror methods
perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods
perf pmu: Improve CPU core PMU HW event list ordering
perf pmu: List kernel supplied event aliases for arm64
perf cs-etm: Allow no CoreSight sink to be specified on command line
perf expr: Add < and > operators
perf expr: Add d_ratio operation
perf script: Fixup some evsel/evlist method names
perf tests: Add parse metric test for frontend metric
perf tests: Add parse metric test for ipc metric
perf tools: Add test_generic_metric function
perf tools: Release metric_events rblist
perf tools: Factor out prepare_metric function
perf tools: Add metricgroup__parse_groups_test function
perf tools: Add map to parse_groups() function
perf tools: Add fake_pmu to parse_group() function
perf parse: Factor out parse_groups() function
perf tests: Add another metric parsing test
perf pmu: Add a perf_pmu__fake object to use with __parse_events()
perf parse: Provide a way to pass a fake_pmu to parse_events()
perf tests: Factor check_parse_id function
perf tools: Add fake pmu support
perf annotate: Remove unneeded conversion to bool
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
RDMA/rxe: Remove unused rxe_mem_map_pages
RDMA/hfi1: Remove hfi1_create_qp declaration
RDMA/ipoib: Return void from ipoib_mcast_stop_thread()
thunderbolt: Add support for on-board retimers
thunderbolt: Implement USB4 port sideband operations for retimer access
thunderbolt: Retry USB4 block read operation
thunderbolt: Generalize usb4_switch_do_[read|write]_data()
thunderbolt: Split common NVM functionality into a separate file
thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
thunderbolt: Add KUnit tests for tunneling
thunderbolt: Add USB3 bandwidth management
thunderbolt: Make tb_port_get_link_speed() available to other files
thunderbolt: Implement USB3 bandwidth negotiation routines
thunderbolt: Increase DP DPRX wait timeout
thunderbolt: Report consumed bandwidth in both directions
thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
thunderbolt: Do not tunnel USB3 if link is not USB4
thunderbolt: Add DP IN resources for all routers
thunderbolt: Add KUnit tests for path walking
thunderbolt: Increase path length in discovery
thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery
thunderbolt: Check that both ports are reachable when allocating path
thunderbolt: Make tb_path_alloc() work with tree topologies
thunderbolt: Make tb_next_port_on_path() work with tree topologies
thunderbolt: Fix path indices used in USB3 tunnel discovery
thunderbolt: Get rid of E2E workaround
thunderbolt: NHI can use HopIDs 1-7
thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32
thunderbolt: Build initial XDomain property block upon first connect
selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE
Bluetooth: Disconnect if E0 is used for Level 4
gpio: max732x: remove redundant check from probe()
pinctrl: merrifield: Update pin names in accordance with official list
platform/chrome: cros_ec_typec: Make configure_mux static
MIPS: Loongson-2EF: disable fix-loongson3-llsc in compiler
ACPI: sysfs: add newlines when printing module parameters
ACPI: EC: add newline when printing 'ec_event_clearing' module parameter
x86/msr: Move the F15h MSRs where they belong
ACPI: property: use cached name in acpi_fwnode_get_named_child_node()
spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily
spi: spi-geni-qcom: Simplify setup_fifo_xfer()
pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions
pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions
RDMA: Correct trivial kernel-doc inconsistencies
ACPI: procfs: Remove last dirs after being marked deprecated for a decade
clk: renesas: rzg2: Mark RWDT clocks as critical
clk: renesas: rcar-gen3: Mark RWDT clocks as critical
clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot
ASoC: wm_adsp: Add controls for calibration and diagnostic FW
ASoC: remove snd_soc_component_read32()
ASoC: codecs: ak*: rename to snd_soc_component_read()
ASoC: codecs: cs*: rename to snd_soc_component_read()
ASoC: codecs: da*: rename to snd_soc_component_read()
ASoC: codecs: rt*: rename to snd_soc_component_read()
ASoC: codecs: wm*: rename to snd_soc_component_read()
ASoC: codecs: alc*: rename to snd_soc_component_read()
ASoC: codecs: msm*: rename to snd_soc_component_read()
ASoC: codecs: max*: rename to snd_soc_component_read()
ASoC: codecs: tlv*: rename to snd_soc_component_read()
ASoC: codecs: wcd*: rename to snd_soc_component_read()
ASoC: codecs: rename to snd_soc_component_read()
ASoC: atmel: rename to snd_soc_component_read()
ASoC: pxa: rename to snd_soc_component_read()
ASoC: soc-component: use io_mutex correctly
ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32()
Bluetooth: use configured params for ext adv
docs: block: Create blk-mq documentation
fork: fold legacy_clone_args_valid() into _do_fork()
soundwire: qcom: Constify static structs
memory: tegra: Delete some dead code
memory: tegra: Avoid unused function warnings
memory: tegra: Drop <linux/clk-provider.h>
memory: tegra: Fix an error handling path in tegra186_emc_probe()
memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt
memory: tegra: Support derated timings on Tegra210
memory: tegra: Add EMC scaling sequence code for Tegra210
memory: tegra: Add EMC scaling support code for Tegra210
memory: tegra: Make debugfs permissions human-readable
soundwire: intel: transition to 3 steps initialization
soundwire: intel_init: pass link information as platform data
soundwire: intel_init: use devm_ allocation
soundwire: intel_init: remove useless test
soundwire: intel: clarify drvdata and remove more indirections
soundwire: intel: cleanups for indirections/logs
drm/ast: Use per-device logging macros
drm/ast: Upcast from DRM device to ast structure via to_ast_private()
drm/ast: Remove test for device from ast_pm_freeze()
drm/ast: Remove unused code paths for AST 1180
soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
soundwire: Replace 'objs' by 'y'
soc: mediatek: cmdq: add set event function
soc: mediatek: cmdq: export finalize function
soc: mediatek: cmdq: add assign function
pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
pinctrl: baytrail: Drop no-op ACPI_PTR() call
pinctrl: lynxpoint: Drop no-op ACPI_PTR() call
KVM: arm64: Simplify PtrAuth alternative patching
KVM: arm64: Check HCR_EL2 instead of shadow copy to swap PtrAuth registers
KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems
KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n
KVM: arm64: Enable Address Authentication at EL2 if available
powerpc/8xx: Modify ptep_get()
powerpc/mm/book3s64: Skip 16G page reservation with radix
clk: qcom: smd: Add support for SDM660 rpm clocks
clk: add function documentation for clk_hw_round_rate()
leds-bcm6328: support second hw blinking interval
leds: drop redundant struct-device pointer casts
leds: wm831x-status: fix use-after-free on unbind
leds: lm36274: fix use-after-free on unbind
leds: lm3533: fix use-after-free on unbind
leds: da903x: fix use-after-free on unbind
leds: 88pm860x: fix use-after-free on unbind
leds: lm355x: avoid enum conversion warning
dt-bindings: leds: fix macro names for pca955x
soc: qcom: socinfo: Add socinfo entry for SDM630
pinctrl: lynxpoint: Introduce helpers to enable or disable input
pinctrl: lynxpoint: Make use of for_each_requested_gpio()
pinctrl: intel: Make use of for_each_requested_gpio_in_range()
pinctrl: intel: Protect IO in few call backs by lock
pinctrl: intel: Split intel_config_get() to three functions
pinctrl: intel: Drop the only label in the code for consistency
pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()
pinctrl: intel: Make use of IRQ_RETVAL()
pinctrl: intel: Reduce scope of the lock
pinctrl: intel: Disable input and output buffer when switching to GPIO
pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3)
pinctrl: intel: Allow drivers to define ACPI address space ID
pinctrl: intel: Allow drivers to define total amount of IRQs per community
pinctrl: cherryview: Convert chv_writel() to use chv_padreg()
pinctrl: cherryview: Introduce helpers to IO with common registers
pinctrl: cherryview: Introduce chv_readl() helper
arm64: dts: ti: k3-am654-main: Update otap-del-sel values
arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chipid module node
arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid module node
clk: qcom: Add ipq6018 apss clock controller
clk: qcom: Add DT bindings for ipq6018 apss clock controller
clk: qcom: Add ipq apss pll driver
dt-bindings: clock: add ipq6018 a53 pll compatible
Bluetooth: Add hci_dev_lock to get/set device flags
powerpc/4xx: ppc4xx compile flag optimizations
powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k
selftests/powerpc: Add prefixed loads/stores to alignment_handler test
io_uring: kill NULL checks for submit state
io_uring: set @poll->file after @poll init
io_uring: remove REQ_F_MUST_PUNT
io_uring: remove setting REQ_F_MUST_PUNT in rw
io_uring: support true async buffered reads, if file provides it
mm: add kiocb_wait_page_queue_init() helper
btrfs: flag files as supporting buffered async reads
xfs: flag files as supporting buffered async reads
block: flag block devices as supporting IOCB_WAITQ
fs: add FMODE_BUF_RASYNC
mm: support async buffered reads in generic_file_buffered_read()
mm: add support for async page locking
mm: abstract out wake_page_match() from wake_page_function()
mm: allow read-ahead with IOCB_NOWAIT set
io_uring: re-issue block requests that failed because of resources
io_uring: catch -EIO from buffered issue request failure
io_uring: always plug for any number of IOs
block: provide plug based way of signaling forced no-wait semantics
io_uring: separate reporting of ring pages from registered pages
io_uring: report pinned memory usage
io_uring: rename ctx->account_mem field
io_uring: add wrappers for memory accounting
io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior
io_uring: change the poll type to be 32-bits
selftests/powerpc: Allow choice of CI memory location in alignment_handler test
powerpc/powernv/ioda: Return correct error if TCE level allocation failed
powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() function
powerpc/ptdump: Fix build failure in hashpagetable.c
powerpc/mm: Fix typo in IS_ENABLED()
powerpc/xive: Ignore kmemleak false positives
powerpc/configs: Remove CMDLINE_BOOL
powerpc: Remove inaccessible CMDLINE default
powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1
powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B
powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B
powerpc/64: indirect function call use bctrl rather than blrl in ret_from_kernel_thread
arm64: dts: qcom: sm8250: add I2C and SPI nodes
arm64: dts: qcom: sm8250: Add TLMM pinctrl node
arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones
arm64: dts: qcom: sm8250-mtp: include pmic files
arm64: dts: qcom: pm8009: Add base dts file
hwspinlock: Simplify Kconfig
ARM: dts: qcom: add qfprom definition to ipq806x
arm64: dts: ipq8074: enable sdhci node
arm64: dts: qcom: sm8150: Add USB and PHY device nodes
arm64: defconfig: Enable the PM8xxx RTC driver
arm64: dts: qcom: sm8150: Add thermal zones and throttling support
dt-bindings: thermal: qcom-tsens: Add compatible for sm8150, sm8250
arm64: dts: msm8916: Add interconnect provider DT nodes
arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node
arm64: dts: qcom: sm8250: add watchdog device
arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs
arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
arm64: dts: qcom: msm8916: Set #address-cells for lpass
arm64: dts: qcom: lenovo630: Add Modem firmware files
arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator
arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator
arm64: dts: qcom: sc7180: Move mss node to the right place
drm/panel: simple: add Tianma TM070JVHG33
drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
dt-bindings: display: simple: add Tianma TM070JVHG33
dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
arm64: defconfig: Enable SDM845 video clock controller
arm64: dts: qcom: sm8250: change ufs node name to ufshc
arm64: dts: qcom: sm8250: sort nodes by physical address
arm64: dts: qcom: sm8250: rename spmi node to spmi_bus
arm64: dts: qcom: sm8250: use dt-bindings defines for clocks
net: mvpp2: set xlg flow control in mvpp2_mac_link_up()
net: mvpp2: add register modification helper
net: mvpp2: add mvpp2_phylink_to_port() helper
net: mvpp2: add port support helpers
Remove redundant skb null check
tcp: remove indirect calls for icsk->icsk_af_ops->send_check
tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
of: mdio: preserve phy dev_flags in of_phy_connect()
net: Avoid overwriting valid skb->napi_id
Remove redundant condition in qdisc_graft
net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del}
net: mscc: ocelot: generalize the "ACE/ACL" names
net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h}
net: mscc: ocelot: move net_device related functions to ocelot_net.c
net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c
net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSCC_OCELOT_SWITCH
net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
net: mscc: ocelot: rename module to mscc_ocelot
net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
net: mscc: ocelot: access EtherType using __be16
net: mscc: ocelot: use plain int when interacting with TCAM tables
net: dsa: felix: make vcap is2 keys and actions static
selftests: add selftest for the VRF strict mode
vrf: add l3mdev registration for table to VRF device lookup
vrf: add sysctl parameter for strict mode
vrf: track associations between VRF devices and tables
l3mdev: add infrastructure for table to VRF mapping
pinctrl: at91: Make use of for_each_requested_gpio()
gpio: xra1403: Make use of for_each_requested_gpio()
gpio: mvebu: Make use of for_each_requested_gpio()
ARM/orion/gpio: Make use of for_each_requested_gpio()
gpiolib: Introduce for_each_requested_gpio_in_range() macro
pinctrl: stm32: add possibility to configure pins individually
pinctrl: stm32: return proper error code in pin_config_set
pinctrl: stm32: defer probe if reset resource is not yet ready
pinctrl: stm32: don't print an error on probe deferral during clock get
pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string
gpiolib: split character device into gpiolib-cdev
gpio: max732x: remove redundant check
drm/bridge: tfp410: Fix setup and hold time calculation
drm/bridge: tfp410: fix de-skew value retrieval from DT
dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew property
dt-bindings: display: ti,tfp410.txt: convert to yaml
iio: Move attach/detach of the poll func to the core
iio: at91_adc: remove usage of iio_priv_to_dev() helper
iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper
drm/panel-simple: Add missing connector type for some panels
drm/panel: otm8009a: Drop unnessary backlight_device_unregister()
x86/idt: Make idt_descr static
Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct
scsi: storvsc: Introduce the per-storvsc_device spinlock
drm/i915/gt: Replace manual kmap_atomic() with pin_map for renderstate
drm/i915/gvt: Drop redundant prepare_write/pin_pages
scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
scsi: target: tcmu: Optimize use of flush_dcache_page
net/sched: cls_u32: Use struct_size() in kzalloc()
taprio: Use struct_size() in kzalloc()
net: phy: read MMD ID from all present MMDs
net: phy: split devices_in_package
net: phy: set devices_in_package only after validation
net: phy: add support for probing MMDs >= 8 for devices-in-package
net: phy: reword get_phy_device() kerneldoc
net: phy: clean up get_phy_c22_id() invalid ID handling
net: phy: clean up get_phy_c45_ids() failure handling
net: phy: clean up PHY ID reading
net: phy: clean up cortina workaround
tipc: Use struct_size() helper
scsi: ufs: docs: Add WriteBooster documentation
scsi: core: Fix formatting errors in scsi_lib.c
scsi: core: Remove scsi_sdb_cache
scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT
scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty" -> "pa_granularity"
scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static
clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk
clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk
dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK
clk: bcm: rpi: Remove the quirks for the CPU clock
clk: bcm2835: Don't cache the PLLB rate
clk: bcm2835: Allow custom CCF flags for the PLLs
Revert "clk: bcm2835: remove pllb"
clk: bcm: rpi: Give firmware clocks a name
clk: bcm: rpi: Discover the firmware clocks
clk: bcm: rpi: Add an enum for the firmware clocks
clk: bcm: rpi: Add DT provider for the clocks
clk: bcm: rpi: Make the PLLB registration function return a clk_hw
clk: bcm: rpi: Split pllb clock hooks
clk: bcm: rpi: Rename is_prepared function
clk: bcm: rpi: Pass the clocks data to the firmware function
clk: bcm: rpi: Add clock id to data
clk: bcm: rpi: Create a data structure for the clocks
clk: bcm: rpi: Use CCF boundaries instead of rolling our own
clk: bcm: rpi: Make sure the clkdev lookup is removed
clk: bcm: rpi: Switch to clk_hw_register_clkdev
clk: bcm: rpi: Remove pllb_arm_lookup global pointer
clk: bcm: rpi: Make sure pllb_arm is removed
clk: bcm: rpi: Remove global pllb_arm clock pointer
clk: bcm: rpi: Use clk_hw_register for pllb_arm
clk: bcm: rpi: Statically init clk_init_data
clk: bcm: rpi: Allow the driver to be probed by DT
firmware: rpi: Only create clocks device if we don't have a node for it
dt-bindings: clock: Add a binding for the RPi Firmware clocks
dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML
clk: bcm: Add BCM2711 DVP driver
dt-bindings: clock: Add BCM2711 DVP binding
clk: bcm63xx-gate: switch to dt-bindings definitions
mips: bmips: add BCM63268 clock definitions
mips: bmips: add BCM6368 clock definitions
mips: bmips: add BCM6362 clock definitions
mips: bmips: add BCM6358 clock definitions
mips: bmips: add BCM6328 clock definitions
mips: bmips: add BCM6318 clock definitions
mips: bmips: add BCM3368 clock definitions
clk: bcm63xx-gate: add BCM6318 support
dt-bindings: clock: bcm63xx: add 6318 gated clock bindings
clk: bcm63xx-gate: fix last clock availability
tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD
tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic
bpf: Avoid verifier failure for 32bit pointer arithmetic
net: dsa: sja1105: Use struct_size() in kzalloc()
cxgb4: Use struct_size() helper
ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
ipv6: icmp6: avoid indirect call for icmpv6_send()
cxgb4: add action to steer flows to specific Rxq
cxgb4: add support to fetch ethtool n-tuple filters
cxgb4: add ethtool n-tuple filter deletion
cxgb4: add ethtool n-tuple filter insertion
cxgb4: add skeleton for ethtool n-tuple filters
docs: staging: don't use literalinclude
docs: move remaining stuff under Documentation/*.txt to Documentation/staging
drm/i915/gt: Show the culmative runtime as part of the engine info
docs: sh: convert register-banks.txt to ReST
docs: sh: convert new-machine.txt to ReST
docs: powerpc: convert vcpudispatch_stats.txt to ReST
docs: arm64: convert perf.txt to ReST format
docs: pci: endpoint/function/binding/pci-test.txt convert to ReST
docs: misc-devices/apds990x.txt: convert to ReST format
docs: misc-devices/bh1770glc.txt: convert to ReST
docs: misc-devices/c2port.txt: convert to ReST format
docs: misc-devices/pci-endpoint-test.txt: convert to ReST
docs: misc-devices/pci-endpoint-test.txt: convert to ReST
docs: misc-devices/spear-pcie-gadget.txt: convert to ReST
docs: crypto: descore-readme.txt: convert to ReST format
docs: crypto: convert async-tx-api.txt to ReST format
docs: crypto: convert api-intro.txt to ReST format
docs: crypto: convert asymmetric-keys.txt to ReST
docs: thermal: convert cpu-idle-cooling.rst to ReST
drm/dp: DRM DP helper for reading Ignore MSA from DPCD
docs: fs: proc.rst: fix a warning due to a merge conflict
net: qos offload add flow status with dropped count
Documentation: tee: Document TEE kernel interface
Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN
docs: deprecated.rst: Add zero-length and one-element arrays
docs/zh_CN: update sysfs.txt about show() usage
doc:it_IT: add symbol-namespace translation
docs: mm/gup: Minor documentation update
Documentation: fix sysctl/kernel.rst heading format warnings
Documentation: fix filesystems/locking.rst malformed table warnings
Documentation: remove SH-5 index entries
doc: x86/speculation: length of underlines
doc: add novamap to efi kernel command line parameters
mailmap: add entries for Alexander Lobakin
drm/i915/gt: Initialise rps timestamp
power: supply: max8998_charger: Correct ONLINE and add STATUS props
initrd: Remove erroneous comment
platform/chrome: cros_ec_typec: Support DP alt mode
platform/chrome: cros_ec_typec: Add USB mux control
platform/chrome: cros_ec_typec: Register PD CTRL cmd v2
platform/chrome: cros_ec: Update mux state bits
platform/chrome: cros_ec_typec: Register Type C switches
platform/chrome: cros_ec_debugfs: Control uptime information request
power: supply: bq24190_charger: Fix runtime PM imbalance on error
power: supply: sbs-battery: add PEC support
power: supply: sbs-battery: use i2c_smbus_read_block_data()
power: supply: gpio-charger: Make gpios optional
dt-bindings: power: supply: gpio-charger: convert to yaml
spi: spi-geni-qcom: Simplify setup_fifo_xfer()
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters)
Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers)
Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online()
Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct
Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct
clk: meson: g12a: Add support for NNA CLK source clocks
dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs
power: supply: axp20x_usb_power: fix spelling mistake
power: supply: use kobj_to_dev
dt-bindings: power: supply: bq25890: Document required interrupt
dt-bindings: power: supply: bq25890: Indent example with tabs
spi: Move cadence-quadspi driver to drivers/spi/
mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework
mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path
mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
mtd: spi-nor: cadence-quadspi: Fix error path on failure to acquire reset lines
mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
spi: npcm-fiu: Reuse BITS_PER_BYTE definition
drm/arm: fix unintentional integer overflow on left shift
drm: drm_fourcc: Add uncompressed AFBC modifier
drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
spi: spi-geni-qcom: Don't keep a local state variable
spi: spi-geni-qcom: Actually use our FIFO
spi: spi-geni-qcom: Check for error IRQs
spi: spi-geni-qcom: Mo' betta locking
HID: Wiimote: Treat the d-pad as an analogue stick
spi: altera: fix size mismatch on 64 bit processors
spi: altera: support indirect access to the registers
spi: altera: use regmap-mmio instead of direct mmio register access
ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
ASoC: fsl_spdif: Add pm runtime function
ALSA: hda: Enable sync-write operation as default for all controllers
drm/panfrost: Use kvfree() to free bo->sgts
drm/panfrost: Fix runtime PM imbalance on error
drm/panfrost: Fix inbalance of devfreq record_busy/idle()
drm/i915/query: Use struct_size() helper
selftests/livepatch: add test delimiter to dmesg
selftests/livepatch: refine dmesg 'taints' in dmesg comparison
selftests/livepatch: Don't clear dmesg when running tests
USB: OTG: rename product list of devices
USB: storage: scsi: fix up comment to be more specific
USB: storage: fix wording in error message
USB: serial: sierra: unify quirk handling logic
USB: serial: qcserial: fix up wording in a comment
USB: OHCI: remove obsolete FIXME comment
USB: rename USB OTG hub configuration option
USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE
cxgb4: add support to read serial flash
cxgb4: add support to flash boot cfg image
cxgb4: add support to flash boot image
cxgb4: add support to flash PHY image
cxgb4: update set_flash to flash different images
net: tso: add UDP segmentation support
net: tso: cache transport header length
net: tso: constify tso_count_descs() and friends
net: tso: shrink struct tso_t
net: tso: double TSO_HEADER_SIZE value
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
net: hns3: streaming dma buffer sync between cpu and device
net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
net: hns3: rename buffer-related functions
net: hns3: pointer type of buffer should be void
net: hns3: remove unnecessary devm_kfree
mISDN: hfcsusb: Use struct_size() helper
lan743x: allow mac address to come from dt
r8169: allow setting irq coalescing if link is down
r8169: move switching optional clock on/off to pll power functions
r8169: move updating counters to rtl8169_down
r8169: move napi_disable call and rename rtl8169_hw_reset
r8169: replace synchronize_rcu with synchronize_net
r8169: improve setting WoL on runtime-resume
r8169: remove unused constant RsvdMask
r8169: add info for DASH being enabled
enetc: Use struct_size() helper in kzalloc()
net: napi: remove useless stack trace
net: stmmac: selftests: Use struct_size() helper in kzalloc()
fpga: Fix dead store in fpga-bridge.c
fpga: Fix dead store fpga-mgr.c
fpga: dfl: Use struct_size() in kzalloc()
fpga manager: xilinx-spi: remove unneeded, mistyped variables
fpga manager: xilinx-spi: valid for the 7 Series too
dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too
fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()
bpf: sk_storage: Prefer to get a free cache_idx
f2fs: use kfree() to free variables allocated by match_strdup()
f2fs: get the right gc victim section when section has several segments
f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry
f2fs: remove useless truncate in f2fs_collapse_range()
f2fs: use kfree() instead of kvfree() to free superblock data
f2fs: avoid checkpatch error
IB/srpt: Remove WARN_ON from srpt_cm_req_recv
x86/mm/32: Fix -Wmissing prototypes warnings for init.c
arm64: dts: ls1028a: add one more thermal zone support
USB: replace hardcode maximum usb string length by definition
usb: xhci: fix spelling mistake in Kconfig "firwmare" -> "firmware"
selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE
selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write
Documentation/x86/64: Add documentation for GS/FS addressing mode
x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
x86/entry/64: Introduce the FIND_PERCPU_BASE macro
x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation
x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
x86/process/64: Use FSBSBASE in switch_to() if available
x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE
x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
x86/ptrace: Prevent ptrace from clearing the FS/GS selector
spi: spi-geni-qcom: No need for irqsave variant of spinlock calls
regulator: max8997: Constify struct regulator_ops
regulator: max8907: Constify static structs
regulator: ltc3676: Constify ltc3676_regulators
regulator: cpcap: Constify cpcap_regulator_ops
regulator: anatop: Constify anatop_core_rops
drm/etnaviv: Simplify clock enable/disable
drm/etnaviv: Make the "core" clock mandatory
drm/etnaviv: Don't ignore errors on getting clocks
drm/etnaviv: Fix error path on failure to enable bus clk
drm/etnaviv: convert get_user_pages() --> pin_user_pages()
ASoC: amd: Removing unnecessary instance initialization
ALSA: hda: Let LED cdev handling suspend/resume
x86/mce/dev-mcelog: Use struct_size() helper in kzalloc()
ALSA: hda/realtek: Unify LED helper code
ALSA: hda/sigmatel: Use the new vmaster mute LED helper
ALSA: hda/conexant: Use the new vmaster mute LED helper
ALSA: hda/realtek: Use the new vmaster mute LED helper
ALSA: hda: generic: Add vmaster mute LED helper
ALSA: hda: generic: Drop the old mic-mute LED hook
ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led()
ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls
ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls
ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls
ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev
ALSA: hda: generic: Always call led-trigger for mic mute LED
x86/stackprotector: Pre-initialize canary for secondary CPUs
mfd: Add support for the Khadas System control Microcontroller
dt-bindings: mfd: Add Khadas Microcontroller bindings
dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled voltage mode
mfd: madera: Fix minor formatting issues
mfd: madera: Remove unused forward declaration of madera_codec_pdata
mfd: arizona: Ensure 32k clock is put on driver unbind and error
mfd: arizona: Remove BUG_ON usage
mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
clocksource: Add Low Power STM32 timers driver
mfd: stm32: Enable regmap fast_io for stm32-lptimer
mfd: stm32: Add defines to be used for clkevent purpose
dt-bindings: mfd: Document STM32 low power timer bindings
Bluetooth: mgmt: Use command complete on success for set system config
Bluetooth: Terminate the link if pairing is cancelled
Bluetooth: Update background scan and report device based on advertisement monitors
Bluetooth: Notify adv monitor removed event
Bluetooth: Notify adv monitor added event
Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR
Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR
Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
Bluetooth: Add definitions for advertisement monitor features
Bluetooth: Add get/set device flags mgmt op
Bluetooth: Replace wakeable in hci_conn_params
Bluetooth: Replace wakeable list with flag
Bluetooth: Add bdaddr_list_with_flags for classic whitelist
Bluetooth: mgmt: Add commands for runtime configuration
drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO
drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array
drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO
drm/panfrost: Reduce the amount of logs on deferred probe
USB: sisusbvga: change char to u8 for sisusb_copy_memory
drm/i915/gt: Always report the sample time for busy-stats
drm/i915/selftests: Enable selftesting of busy-stats
usb: xhci: tegra: Remove PLL power supplies
usb: sisusb_con: Use array_size() helper in memcpy()
usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8
usb: dwc2: use well defined macros for power_down
drivers: usb: Fix trivial spelling
USB: core: additional Device Classes to debug/usb/devices
staging:rtl8712: avoid skb_clone after skb allocation fail
staging: rts5208: Use array_size() helper in vmalloc() and memset()
staging:r8723bs: remove wrappers around skb_clone() and remove unnecessary in_interrupt() call
staging: vc04_services: Convert get_user_pages*() --> pin_user_pages*()
staging: qlge: qlge_main.c: fixed spaces coding style issues
staging: comedi: fix up missing whitespace in comment
Staging: comedi: Added blank lines to fix coding style issue
staging: gasket: Convert get_user_pages*() --> pin_user_pages*()
arm64: dts: imx8mp: add i2c aliases
arm64: dts: imx8mm: sort the aliases
arm64: dts: imx8mq: Add ethernet alias
arm64: dts: imx8mq: Add mmc aliases
of: property: Improve cycle detection when one of the devices is never added
driver core: Add device_is_dependent() to linux/device.h
ethtool: ioctl: Use array_size() in copy_to_user()
liquidio: Replace vmalloc_node + memset with vzalloc_node and use array_size
ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines
ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines
audit: Use struct_size() helper in alloc_chunk
libbpf: Bump version to 0.1.0
ASoC: Intel: broadwell: simplify card names for SOF uses
ASoC: Intel: cht*: simplify card names for SOF uses
ASoC: Intel: byt*: simplify card names for SOF uses
pwm: iqs620a: Use lowercase hexadecimal literals for consistency
pwm: Convert period and duty cycle to u64
clk: pwm: Use 64-bit division function
backlight: pwm_bl: Use 64-bit division function
pwm: sun4i: Use nsecs_to_jiffies to avoid a division
pwm: sifive: Use 64-bit division macro
pwm: iqs620a: Use 64-bit division
ASoC: meson: imply acodec glue on axg sound card
lockdep: Split header file into lockdep and lockdep_types
tipc: update a binding service via broadcast
cpu/speculation: Add prototype for cpu_show_srbds()
dmaengine: cookie bypass for out of order completion
firmware: imx: make sure MU irq can wake up system from suspend mode
EDAC: Fix reference count leaks
spi: bcm63xx-hsspi: add reset support
spi: bcm63xx-spi: add reset support
ASoC: fsl_spdif: Add support for imx6sx platform
ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx
ASoC: fsl-asoc-card: Add MQS support
ASoC: bindings: fsl-asoc-card: Add compatible string for MQS
ASoC: tegra: Fix reference count leaks.
drm/i915/selftests: fix spelling mistake "submited" -> "submitted"
drm/rockchip: Add per-pixel alpha support for the PX30 VOP
dt-bindings: clocks: add rk3288w variant compatible
clk: rockchip: Handle clock tree for rk3288w variant
x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c
ARM: dts: rockchip: Add marvell BT irq config
ARM: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
arm64: dts: rockchip: rename and label gpio-led subnodes part 2
arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
drm/i915/selftests: Check preemption rollback of different ring queue depths
drm/i915/selftests: Use friendly request names for live_timeslice_rewind
drm/i915/selftests: Exercise far preemption rollbacks
tests: add CLOSE_RANGE_UNSHARE tests
close_range: add CLOSE_RANGE_UNSHARE
tests: add close_range() tests
arch: wire-up close_range()
open: add close_range()
x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
drm/i915: Remove redundant i915_request_await_object in blit clears
drm/i915: Mark up inline getters as taking a const i915_request
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
staging: rtl8712: Remove unnecesary else after return statement.
staging: rtl8712: switch to common ieee80211 headers
staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_update_pm' static
x86/alternatives: Add pr_fmt() to debug macros
EDAC: Remove edac_get_dimm_by_index()
EDAC/ghes: Scan the system once on driver init
drm/shmem-helper: Only dma-buf imports are private obj
drm/shmem-helper: Fix obj->filp derefence
dmaengine: mmp_tdma: share the IRQ line
dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans
dmaengine: dw: Replace 'objs' by 'y'
dmaengine: dw: Register ACPI DMA controller for PCI that has companion
dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742
HID: input: do not run GET_REPORT unless there's a Resolution Multiplier
HID: usbhid: remove redundant assignment to variable retval
HID: usbhid: do not sleep when opening device
arm64: dts: imx8mq: enable Hantro G1/G2 VPU
interconnect: Mark all dummy functions as static inline
interconnect: Allow inter-provider pairs to be configured
interconnect: Relax requirement in of_icc_get_from_provider()
interconnect: Export of_icc_get_from_provider()
EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt
EDAC/ghes: Setup DIMM label from DMI and use it in error reports
dt-bindings: reset: Convert i.MX7 reset to json-schema
reset: simple: Add reset callback
dt-bindings: reset: Convert i.MX reset to json-schema
reset: Move reset-simple header out of drivers/reset
drm/kselftest: fix spellint typo in test-drm_mm.c
drm/ast: Use managed pci functions
ASoC: rt1015: Flush DAC data before playback.
ARM: dts: orange-pi-zero-plus2: add leds configuration
ARM: dts: orange-pi-zero-plus2: enable USB OTG port
pwm: imx27: Use 64-bit division macro
pwm: imx-tpm: Use 64-bit division macro
pwm: clps711x: Use 64-bit division macro
hwmon: pwm-fan: Use 64-bit division macro
drm/i915: Use 64-bit division macro
security: allow using Clang's zero initialization for stack variables
gpio: pca953x: Add support for the PCAL9535
dt-bindings: gpio: pca953x: add nxp,pcal9535
pinctrl-single: fix pcs_parse_pinconf() return value
pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740
backlight: lm3533_bl: Use kobj_to_dev() instead
scsi: ufs: Fix imprecise load calculation in devfreq window
scsi: ufs: Add trace event for UIC commands
scsi: ufs: Remove unused field in struct uic_command
scsi: ufs: Clean up device vendor name and device quirk table
scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
scsi: mpt3sas: Fix spelling mistake
scsi: Fix trivial spelling
scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate
scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length
scsi: ufs: Clean up ufs initialization path
scsi: ufs: Fix potential NULL pointer access during memcpy
scsi: ufs: Delete ufshcd_read_desc()
scsi: ufs: Remove max_t in ufs_get_device_desc
scsi: ufs-mediatek: Allow unbound mphy
scsi: ufs-mediatek: Fix unbalanced clock on/off
scsi: ufs-mediatek: Introduce low-power mode for device power supply
scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
spi: spi-cavium-thunderx: flag controller as half duplex
spi: add Renesas RPC-IF driver
spi: bcm63xx-hsspi: allow building for BMIPS
spi: bcm63xx-spi: allow building for BMIPS
spi: renesas,sh-msiof: Add r8a7742 support
spi: altera: add platform data for slave information.
spi: altera: add SPI core parameters support via platform data.
spi: altera: add 32bit data width transfer support.
regulator: Fix trivial spelling
regulator: gpio: Fix trivial spelling
EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations
regulator: Add driver for cros-ec-regulator
platform/chrome: cros_ec: Add command for regulator control.
dt-bindings: regulator: Add DT binding for cros-ec-regulator
regmap: remove stray space
regmap: convert all regmap_update_bits() and co. macros to static inlines
drm/i915/gt: Don't flush the tasklet if not setup
ASoC: AMD: Use mixer control to switch between DMICs
ASoC: max98390: Add Amp init common setting func.
dt-bindings: Added device tree binding for max98390
ASoC: rt5682: DAI wclk supports 44100 Hz output
ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate
ASoC: rl6231: Add new supports on rl6231
ASoC: img-parallel-out: Fix a reference count leak
ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
ASoC: wm8960: Support headphone jack detection function
ASoC: bindings: wm8960: Add property for headphone detection
ASoC: Add bindings for Samsung Aries audio complex
ASoC: Document wm8994 endpoints
ASoC: samsung: Add driver for Aries boards
ASoC: wm0010: Use kmemdup rather than duplicating its implementation
drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
ASoC: Add documentation for KeemBay i2s
ASoC: Intel: Add makefiles and kconfig changes for KeemBay
ASoC: Intel: Add KeemBay platform driver
EDAC/mc: Call edac_inc_ue_error() before panic
EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier
ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property
ASoC: mediatek: mt6358: support DMIC one-wire mode
scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs
scsi: ufs: Add quirk to fix abnormal ocs fatal error
scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
scsi: ufs: Add quirk to enable host controller without hce
scsi: ufs: Add quirk to disallow reset of interrupt aggregation
scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr
ASoC: fsl_easrc: Fix "Function parameter not described" warnings
ASoC: fsl_easrc: Fix -Wunused-but-set-variable
ASoC: fsl_easrc: Fix -Wmissing-prototypes warning
drm/i915/gt: Add a safety submission flush in the heartbeat
drm/i915/selftests: Dump engine state and trace upon hanging after reset
drm/i915/selftests: Disable preemptive heartbeats over preemption tests
x86/asm: Unify __ASSEMBLY__ blocks
of: reserved_mem: Fix typo in the too-many-regions message
x86/cpufeatures: Mark two free bits in word 3
dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible
x86/msr: Lift AMD family 0x15 power-specific MSRs
ASoC: soc-component: tidyup Copyright
ASoC: soc-component: merge soc_pcm_trigger_start/stop()
ASoC: soc-component: merge soc-io.c into soc-component.c
ASoC: soc-component: add snd_soc_component_init()
ASoC: soc-component: add snd_soc_pcm_component_trigger()
ASoC: soc-component: add snd_soc_pcm_component_hw_free()
ASoC: soc-component: add snd_soc_pcm_component_hw_params()
ASoC: soc-component: add snd_soc_pcm_component_prepare()
ASoC: soc-component: add soc_component_err()
ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c
ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component
ASoC: soc-component: add soc_component_pin() and share code
dt-bindings: i2c: Convert imx lpi2c to json-schema
dt-bindings: mmc: Convert mxs mmc to json-schema
dt-bindings: mmc: Convert imx mmc to json-schema
dt-bindings: rtc: Convert imxdi rtc to json-schema
dt-bindings: clock: Convert imx7ulp clock to json-schema
dt-bindings: thermal: Convert qoriq to json-schema
dt-bindings: property-units: Add picoseconds type
ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages
ASoC: soc-pcm: improve error messages in soc_pcm_new()
ASoC: soc-core: reduce verbosity of BE override message
dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema
ALSA: pcm: Use SG-buffer only when direct DMA is available
ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too
ALSA: memalloc: Initialize all fields of snd_dma_buffer properly
ALSA: pcm: Use dma_mmap_coherent() on x86, too
ASoC: dt-bindings: add compatible string for MAX98360A
ASoC: max98357a: add compatible string for MAX98360A
ath11k: fix wmi peer flags in peer assoc command
ath11k: Add support for ring backpressure stats
ath11k: Add dp tx err stats
ath11k: removing redundant reo unlock followed by immediate lock
ath11k: add support for spectral scan
ath11k: Add direct buffer ring support
ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3
drm/malidp: convert platform driver to use dev_groups
drm/arm: Kconfig annotate drivers as COMPILE_TEST
drm/todo: Add item about modeset properties
drm/auth: make drm_{set,drop}master_ioctl symmetrical
drm: vmwgfx: remove drm_driver::master_set() return type
sched: Remove sched_set_*() return value
sched: Remove sched_setscheduler*() EXPORTs
sched,psi: Convert to sched_set_fifo_low()
sched,rcutorture: Convert to sched_set_fifo_low()
sched,rcuperf: Convert to sched_set_fifo_low()
sched,locktorture: Convert to sched_set_fifo()
sched,irq: Convert to sched_set_fifo()
sched,watchdog: Convert to sched_set_fifo()
sched,serial: Convert to sched_set_fifo()
sched,powerclamp: Convert to sched_set_fifo()
sched,ion: Convert to sched_set_normal()
sched,powercap: Convert to sched_set_fifo*()
sched,spi: Convert to sched_set_fifo*()
sched,mmc: Convert to sched_set_fifo*()
sched,ivtv: Convert to sched_set_fifo*()
sched,drm/scheduler: Convert to sched_set_fifo*()
sched,msm: Convert to sched_set_fifo*()
sched,psci: Convert to sched_set_fifo*()
sched,drbd: Convert to sched_set_fifo*()
sched,acpi_pad: Convert to sched_set_fifo*()
sched,crypto: Convert to sched_set_fifo*()
sched,bL_switcher: Convert to sched_set_fifo*()
sched: Provide sched_set_fifo()
sched/pelt: Cleanup PELT divider
sched/deadline: Fix a typo in a comment
sched/deadline: Implement fallback mechanism for !fit case
sched/deadline: Make DL capacity-aware
sched/deadline: Improve admission control for asymmetric CPU capacities
sched/deadline: Add dl_bw_capacity()
sched/deadline: Optimize dl_bw_cpus()
sched: correct SD_flags returned by tl->sd_flags()
sched/fair: Fix NOHZ next idle balance
sched/deadline: Impose global limits on sched_attr::sched_period
isolcpus: Affine unbound kernel threads to housekeeping cpus
kthread: Switch to cpu_possible_mask
psi: eliminate kthread_worker from psi trigger scheduling mechanism
x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0
x86, sched: Bail out of frequency invariance if turbo frequency is unknown
x86, sched: check for counters overflow in frequency invariant accounting
sched/debug: Add new tracepoints to track util_est
sched/fair: Remove unused 'sd' parameter from scale_rt_capacity()
sched/idle,stop: Remove .get_rr_interval from sched_class
sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task()
sched/pelt: Remove redundant cap_scale() definition
sched/cputime: Improve cputime_adjust()
perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping
perf/x86/intel/uncore: Wrap the max dies calculation into an accessor
perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping
perf/x86/intel/uncore: Validate MMIO address before accessing
perf/x86/intel/uncore: Record the size of mapped area
perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
ftrace: Add perf text poke events for ftrace trampolines
ftrace: Add perf ksymbol events for ftrace trampolines
ftrace: Add symbols for ftrace trampolines
perf/x86: Add perf text poke events for kprobes
kprobes: Add perf ksymbol events for kprobe insn pages
kprobes: Add symbols for kprobe insn pages
perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers
perf: Add perf text poke event
perf/x86/intel/uncore: Add Comet Lake support
KVM: x86: Switch KVM guest to using interrupts for page ready APF delivery
x86/mce/inject: Fix a wrong assignment of i_mce.status
thunderbolt: Improve USB4 config symbol help text
dt-bindings: MIPS: Document Ingenic SoCs binding.
ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx
ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC
MIPS: BCM63xx: add endif comments
x86/microcode: Do not select FW_LOADER
clk: rockchip: convert rk3036 pll type to use internal lock status
clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts
ARM: dts: stm32: update led nodes names for stm32f746-eval
ARM: dts: stm32: Add missing #address and #size cells on spi node for stm32mp151
ARM: dts: stm32: Update nodes names for stm32h743 pinctrl
ARM: dts: stm32: remove useless interrupt-names property on stm32f743
ARM: dts: stm32: update led nodes names for stm32f746-eval
ARM: dts: stm32: update led nodes names for stm32f769-disco
ARM: dts: stm32: update led nodes names for stm32f429-eval
ARM: dts: stm32: remove useless interrupt-names property on stm32f746
ARM: dts: stm32: update led nodes names for stm32f469-disco
ARM: dts: stm32: update led nodes names for stm32f249-disco
ARM: dts: stm32: update pwm pinctrl node names for stm32f4
ARM: dts: stm32: remove useless interrupt-names property on stm32f429
ARM: dts: stm32: enable stmpe811 on stm32429-disco board
ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4
ARM: dts: stm32: add I2C3 support on STM32F429 SoC
ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on stm32429-disco board
ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board
drm/mm: remove invalid entry based optimization
ARM: dts: stm32: Add dma config for spi5 on stm32f429
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB
dt-bindings: clock: renesas: cpg: Convert to json-schema
ARM: dts: r8a7742: Add CMT SoC specific support
ARM: dts: r8a7742: Add thermal device to DT
ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS
ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec
ARM: dts: r8a7742: Add audio support
ARM: dts: r8a7742-iwg21d-q7: Add RWDT support
ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB
ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller
ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node
ARM: dts: r8a7742: Add XHCI support
ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes
ARM: dts: r8a7742: Add USB 2.0 host support
ARM: dts: r8a7742: Add RWDT node
ARM: dts: r9a06g032: Correct GIC compatible value order
ARM: dts: r8a7742: Add APMU nodes
ARM: dts: r8a7742: Add Ether support
ARM: dts: r8a7742: Add Ethernet AVB support
ARM: dts: r8a7742: Add SATA nodes
ARM: dts: r8a7742: Add MMC0 node
ARM: dts: r8a7742: Add SDHI nodes
ARM: dts: r8a7742: Add I2C and IIC support
drivers: gpio: Fix trivial spelling
gpio: mpc8xxx: change the gpio interrupt flags.
mtd: rawnand: mtk: Convert the driver to exec_op()
gpiolib: sysfs: use kobj_to_dev
gpio: driver.h: fix kernel-doc markup
ARM: dts: s5pv210: Correct BCM4329 bluetooth node
ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries
ARM: dts: s5pv210: Add support for GP2A light sensor on Aries
ARM: dts: s5pv210: Correct fuelgauge definition on Aries
ARM: dts: s5pv210: Add interrupt-controller property to gph3
ARM: dts: exynos: Enable Bluetooth support for Artik5 board
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
arm64: dts: exynos: Add UFS node to Exynos7
ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data
ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors
ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver
ARM: dts: aspeed: rainier: System has one SPI NOR
Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
dlmfs: clean up dlmfs_file_{read,write}() a bit
iio: cros_ec: fix spelling mistake
iio: Remove superfluous of_node assignments
iio: remove left-over parent assignments
iio: light: lm3533-als: use iio_device_set_parent() to assign parent
iio: remove left-over comments about parent assignment
iio: remove explicit IIO device parent assignment
iio: core: add iio_device_set_parent() helper
iio: core: pass parent device as parameter during allocation
iio: amplifiers: ad8366: Change devm_gpiod_get() to optional and add the missed check
iio: improve IIO_CONCENTRATION channel type description
iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver
iio: make iio_device_get_drvdata take a const struct iio_dev *.
iio: stm32-adc: remove usage of iio_priv_to_dev() helper
iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper
iio: imu: bmi160: added mount-matrix support
iio: imu: bmi160: added regulator support
iio: imu: bmi160: fix typo
dt-bindings: iio: imu: bmi160: add regulators and mount-matrix
iio: cros_ec: Reapply range at resume
iio: accel: mxc4005: add support for mxc6655
iio: magnetometer: mmc35240: Constify struct reg_default
iio: light: stk3310: Constify regmap_config
iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info
iio: dac: ad5380: Constify struct iio_chan_spec_ext_info
iio: adc: max11100: Constify struct iio_chan_spec
iio: imu: inv_mpu6050: Drop double check for ACPI companion device
iio: magnetometer: ak8975: Add gpio reset support
iio: magnetometer: ak8975: Fix typo, uniform measurement unit style
dt-bindings: iio: magnetometer: ak8975: add gpio reset support
dt-bindings: iio: magnetometer: ak8975: convert format to yaml, add maintainer
dt-bindings: iio: magnetometer: ak8975: reword gpios, add interrupts, fix style
iio: adc: Update debug prints
iio: adc: Update return value checks
iio: adc: Add support for PMIC7 ADC
iio: adc: Add info property under adc_data
iio: adc: Add PMIC7 ADC bindings
iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format
iio: accel: bma400: add support for bma400 spi
iio: chemical: atlas-ezo-sensor: move ret variable scope in atlas_ezo_read_raw()
iio: humidity: hts221: remove usage of iio_priv_to_dev()
iio: position: iqs624: remove usage of iio_priv_to_dev()
iio: light: iqs621: remove usage of iio_priv_to_dev()
iio: light: tsl2563: pass iio device as i2c_client private data
drm/i915/gt: Flush gen3 relocs harder, again
drm/i915/selftests: Trim execlists runtime
drm/i915/execlists: Lift opportunistic process_csb to before engine lock
Bluetooth: implement read/set default system parameters mgmt
Bluetooth: centralize default value initialization.
Bluetooth: mgmt: read/set system parameter definitions
Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending
Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
Bluetooth: Use only 8 bits for the HCI CMSG state flags
Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections
drm/i915: Leave vma intact as they are discarded
drm/i915/display: Fix the encoder type check
Bluetooth: btmrvl_sdio: Refactor irq wakeup
Bluetooth: btmrvl_sdio: Implement prevent_wake
Bluetooth: btmrvl_sdio: Set parent dev to hdev
drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
drm/i915/selftests: Remove live_suppress_wait_preempt
drm/dp_mst: Fix flushing the delayed port/mstb destroy work
drm/dp_mst: Fix the DDC I2C device registration of an MST port
drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses
drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply()
drm/i915/dp_mst: Fix disabling MST on a port
drm/i915: Fix the i915_dsc_fec_support debugfs file for DP MST connectors
drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
drm/mgag200: Use managed device initialization
drm/mgag200: Embed instance of struct drm_device in struct mga_device
drm/mgag200: Allocate device structures in mgag200_driver_load()
drm/mgag200: Separate device initialization into allocation
drm/mgag200: Move device init and cleanup to mgag200_drv.c
drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
drm/mgag200: Separate DRM and PCI functionality from each other
drm/mgag200: Switch to managed MM
drm/mgag200: Merge VRAM setup into MM initialization
drm/mgag200: Lookup VRAM PCI BAR start and length only once
drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
drm/mgag200: Use pcim_enable_device()
drm/mgag200: Remove mgag200_cursor.c
drm/mgag200: Remove declaration of mgag200_mmap() from header file
ath11k: build HE 6 GHz capability
ath11k: Add support for 6g scan hint
ath11k: Send multiple scan_chan_list messages if required
ath11k: Add 6G scan dwell time parameter in scan request command
ath11k: set psc channel flag when sending channel list to firmware.
ath11k: extend peer_assoc_cmd for 6GHz band
ath11k: Use freq instead of channel number in rx path
ath11k: add support for 6GHz radio in driver
ath11k: add 6G frequency list supported by driver
drm/i915/gt: Include context status in debug dumps
drivers: gpu: drm: Fix trivial spelling
drm/i915/selftests: Teach hang-self to target only itself
drm/i915/gt: Incrementally check for rewinding
net: wireless: intel: fix wiki website url
iwlwifi: Replace zero-length array with flexible-array
drm/i915/tc: fix the reset of ln0
drm/vc4: crtc: Restrict HACT_ACT setup to DSI
drm/vc4: crtc: Turn static const variable into a define
drm/vc4: crtc: Move crtc state to common header
drm/vc4: crtc: Switch to of_device_get_match_data
drm/vc4: crtc: Rename SoC data structures
drm/vc4: plane: Move additional planes creation to driver
drm/vc4: plane: Move planes creation to its own function
drm/vc4: drv: Add include guards
dt-bindings: display: vc4: hdmi: Add missing clock-names property
dt-bindings: display: vc4: dsi: Add missing clock properties
dt-bindings: display: vc4: dpi: Add missing clock-names property
dt-bindings: display: Convert VC4 bindings to schemas
iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue
drm/udl: Use GEM vmap/mmap function from SHMEM helpers
drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag
Bluetooth: btusb: Configure Intel debug feature based on available support
drm: Remove struct drm_driver.gem_print_info
drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/zte: Use GEM CMA object functions
drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/tve200: Use GEM CMA object functions
drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/tilcdc: Use GEM CMA object functions
drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/sti: Use GEM CMA object functions
drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/stm: Use GEM CMA object functions
drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/shmobile: Use GEM CMA object functions
drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/rcar-du: Use GEM CMA object functions
drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/mxsfb: Use GEM CMA object functions
drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/meson: Use GEM CMA object functions
drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/mcde: Use GEM CMA object functions
drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/malidp: Use GEM CMA object functions
drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/komeda: Use GEM CMA object functions
drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/ingenic: Use GEM CMA object functions
drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/imx: Use GEM CMA object functions
drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/hisilicon/kirin: Use GEM CMA object functions
drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create()
drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/fsl-dcu: Use GEM CMA object functions
drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/atmel-hlcdc: Use GEM CMA object functions
drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/arm: Use GEM CMA object functions
drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/arc: Use GEM CMA object functions
drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions
drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
Bluetooth: btusb: Add support to read Intel debug feature
Bluetooth: hci_qca: Bug fix during SSR timeout
usb: chipidea: udc: fix the ENDIAN issue
drm/i915/rkl: Don't try to read out DSI transcoders
drm/i915/rkl: Update TGP's pin mapping when paired with RKL
drm/i915/rkl: RKL uses ABOX0 for pixel transfers
iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
ath: fix wiki website url
ath10k: Acquire tx_lock in tx error paths
drm/i915/selftests: Make the hanging request non-preemptible
drm/i915: Adjust the sentinel assert to match implementation
drm/shmem-helpers: Simplify dma-buf importing
drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf
drm/mm: add ig_frag selftest
iwlwifi: mvm: remove redundant assignment to variable ret
iwlwifi: fix config variable name in comment
iwlwifi: mvm: Fix avg-power report
drm: document how user-space should use link-status
Revert "drm/i915: Remove unneeded hack now for CDCLK"
selftests/livepatch: fix mem leaks in test-klp-shadow-vars
selftests/livepatch: more verification in test-klp-shadow-vars
selftests/livepatch: rework test-klp-shadow-vars
selftests/livepatch: simplify test-klp-callbacks busy target tests
Bluetooth: Allow suspend even when preparation has failed
Bluetooth: hci_qca: Refactor error handling in qca_suspend()
Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
Bluetooth: hci_qca: Only remove TX clock vote after TX is completed
Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes
iwlwifi: Don't IWL_WARN on FW reconfiguration
drm/i915/psr: Program default IO buffer Wake and Fast Wake
drm/i915: Restore DP-E to VBT mapping table
drm/i915/gem: Delete unused code
drm/i915: Correct discard i915_vma_compare assertion
drm/i915: Discard a misplaced GGTT vma
drm/i915/gt: Always check to enable timeslicing if not submitting
drm/i915/gt: Set timeslicing priority from queue
drm/panel: simple: Add support for KOE TX26D202VM0BWA panel
dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
drm/i915/gt: Include the engine's fw-domains in the debug info
drm/i915: Fix comments mentioning typo in IS_ENABLED()
iwlwifi: Extended Key ID support for mvm and dvm
drm/i915/gem: Async GPU relocations only
drm/i915: Add psr_safest_params
drm/i915/rkl: Disable PSR2
drm/i915/rkl: Don't try to access transcoder D
drm/i915/rkl: Setup ports/phys
drm/i915/tgl: Add HBR and HBR2+ voltage swing table
drm/panel: simple: Set connector type for DSI panels
drm/i915: Fix wrong CDCLK adjustment changes
drm/i915/rkl: Handle comp master/slave relationships for PHYs
drm/i915/rkl: Add DDC pin mapping
drm/i915/rkl: provide port/phy mapping for vbt
drm/i915/rkl: Set transcoder mask properly
drm/i915/gt: Track if an engine requires forcewake w/a
drm/i915: Trim set_timer_ms() intervals
drm/i915/gem: Mark the buffer pool as active for the cmdparser
drm/i915/tgl: Implement WA_16011163337
drm/i915/selftests: Exercise all copy engines with the blt routines
drm/i915/params: fix i915.reset module param type
drm/mm: fix hole size comparison
Bluetooth: hci_qca: Fix an error pointer dereference
Bluetooth: Removing noisy dbg message
drm/amd/powerplay: enable PPT and TDC for sienna_cichlid
drm/amd/powerplay: support to get power index for sienna_cichlid
drm/amd/powerplay: enable Fan control for sienna_cichlid
drm/amd/powerplay: enable GFX SS for sienna_cichlid
drm/amd/powerplay: enable LCLK DPM for sienna_cichlid
drm/amd/powerplay: support to print pcie levels for sienna_cichlid
drm/amd/powerplay: support pcie value set and update for sienna_cichlid
drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid
drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid
drm/amd/powerplay: make gfx ds can be configure for sienna_cichlid
drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid
drm/amdgpu/powerplay: set Thermal control for sienna_cichlid
drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid
drm/amd/powerplay: enable Graphics Clock Deep Sleep for sienna_cichlid
drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid
drm/amd/powerplay: set FCLK DPM for sienna_cichlid
drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid
drm/amd/powerplay: add support to set performance level for sienna_cichlid
drm/amdgpu/powerplay: add initial swSMU support for sienna_cichlid (v2)
drm/amdgpu: add virtual display support for sienna_cichlid
drm/amdgpu/gfx10: change register configure for sienna_cichlid
drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid
drm/amdgpu: add sdma ip block for sienna_cichlid (v5)
drm/amdgpu: add sdma2 and sdma3 irqsrc header files for sienna_cichlid (v2)
drm/amdgpu: add gfx ip block for sienna_cichlid (v3)
drm/amdgpu: add ih ip block for sienna_cichlid
drm/amdgpu: add gmc ip block for sienna_cichlid
drm/amdgpu: add support gfxhub for sienna_cichlid (v3)
drm/amdgpu: add support on mmhub for sienna_cichlid
drm/amdgpu/soc15: add common ip block for sienna_cichlid
drm/amdgpu: initialize IP offset for sienna_cichlid (v2)
drm/amdgpu/soc15: add support for sienna_cichlid
drm/amdgpu/gfx10: add clockgating support for sienna_cichlid
drm/amdgpu/gmc10: add sienna_cichlid support
drm/amdgpu/gfx10: add support for sienna_cichlid firmware
drm/amdgpu: set asic family and ip blocks for sienna_cichlid
drm/amdgpu: set fw load type for sienna_cichlid
drm/amdgpu: add sienna_cichlid gpu info firmware v2
drm/amdgpu: add sienna_cichlid asic type
drm/amd/display: Add dcn30 Headers (v2)
drm/amdgpu: add VCN3.0 register headers (v2)
drm/amdgpu: Add ATHUB 2.1 header files (v2)
drm/amdgpu: add GC 10.3 header files (v2)
Bluetooth: Check scan state before disabling during suspend
drm/amdgpu: restrict bo mapping within gpu address limits
drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
drm/malidp: Don't call drm_crtc_vblank_off on unbind
drm/i915: Replace some hand rolled max()s
drm/i915: Reverse preemph vs. voltage swing preference
drm/i915: Add {preemph,voltage}_max() vfuncs
drm/i915: Fix ivb cpu edp vswing
drm/i915: Fix ibx max vswing/preemph
drm/i915: Fix cpt/ppt max pre-emphasis
drm/shmem-helpers: Redirect mmap for imported dma-buf
drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap
drm/i915: Drop i915_request.i915 backpointer
drm/udl: Don't call get/put_pages on imported dma-buf
drm/virtio: Call the right shmem helpers
drm/doc: Some polish for shmem helpers
drm/gem: WARN if drm_gem_get_pages is called on a private obj
drm/msm: Don't call dma_buf_vunmap without _vmap
drm/i915/gt: Suppress the error message for GT init failure on error injection
drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs
drm/i915: Identify Cometlake platform
drm/i915/selftests: Ignore autoincrementing timestamp on verfifying whitelists
drm/amdgpu: Add unique_id and serial_number for Arcturus v3
drm/amdgpu: Add ReadSerial defines for Arcturus
drm/amdgpu: remove useless code in RAS
drm/amdgpu: fix RAS memory leak in error case
objtool: Add support for relocations without addends
drm/i915/dsi: Dont forget to clean up the connector on error (v2)
drm/i915/params: prevent changing module params runtime
drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
drm/i915/params: don't expose inject_probe_failure in debugfs
drm/i915/gt: Move legacy context wa to intel_workarounds
drm/i915/gt: Split low level gen2-7 CS emitters
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915/tgl: Update TC DP vswing table
drm/i915: Trim the ironlake+ irq handler
objtool: Rename rela to reloc
drm/i915: Fix global state use-after-frees with a refcount
drm: add docs for standard CRTC properties
video: fbdev: Use IS_BUILTIN
video: fbdev: pxafb: Use correct return value for pxafb_probe()
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
drivers: video: hdmi: cleanup coding style in video a bit
console: newport_con: fix an issue about leak related system resources
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
omapfb/dss: fix comparison to bool warning
drm/i915: Relinquish forcewake immediately after manual grouping
drm/i915: Handle very early engine initialisation failure
drm/i915: Add Plane color encoding support for YCBCR_BT2020
drm: DPMS is no longer the only mutable connector prop
btmrvl: Fix firmware filename for sd8997 chipset
btmrvl: Fix firmware filename for sd8977 chipset
mwifiex: Fix firmware filename for sd8997 chipset
mwifiex: Fix firmware filename for sd8977 chipset
video: fbdev: convert get_user_pages() --> pin_user_pages()
video: fbdev: fix error handling for get_user_pages_fast()
drm/vblank: use drm_WARN for all warnings
drm/vblank: use drm_* functions for logging
Documentation: Fix typo error in todo.rst
drm/i915/gem: Give each object class a friendly name
drm/i915/gem: Taint all shrinkable object locks
auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code
drm/amdgpu/fru: fix header guard and include header
drm/amdgpu/nv: enable init reset check
drm/amdgpu/nv: remove some dead code
drm/amdgpu/nv: allow access to SDMA status registers
drm/amdgpu: use IP discovery table for renoir
drm/amdgpu: clean up discovery testing
drm/amdgpu: skip gpu_info firmware if discovery info is available
drm/amd/powerplay: give better names for the thermal IRQ related APIs
drm/amd/powerplay: use the common APIs for IRQ disablement/enablement
drm/amd/powerplay: stop thermal IRQs on suspend
drm/amdgpu: added a sysfs interface for thermal throttling related V4
drm/amd/powerplay: enable thermal throttling logging support V2
drm/amd/powerplay: implement ASIC specific thermal throttling logging
drm/amd/powerplay: update Arcturus smu-driver headers
drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
drm/amdkfd: fix a dereference of pdd before it is null checked
drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
drm/i915: Check for awaits on still currently executing requests
drm/i915: Add a few asserts around handling of i915_request_is_active()
drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean
drm/i915: Stop using mode->private_flags
drm: use drm_dev_has_vblank more
ARM: dts: qcom: Add MikroTik RB3011
ARM: dts: qcom: add ethernet definitions to ipq8064
drm/i915/gt: Start timeslice on partial submission
drm/amdgpu/gmc10: program the smallK fragment size
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/amdkfd: Fix GCC 10 compiler warning
drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV.
drm/amd/display: 3.2.87
drm/amd/display: Don't compare same stream for synchronized vblank
drm/amd/display: [FW Promotion] Release 1.0.12
drm/amd/display: enable plane if container of plane_status changed
drm/amd/display: combine public interfaces into single header
drm/amd/display: Allow Diagnostics test with eDP not connected
drm/amd/display: unit show garbage when do OPTC blank
drm/amd/display: Guard against invalid array access
drm/amd/display: Disable PG on NV12
drm/amd/display: Increase Default Sizes of FW State and Trace Buffer
drm/amd/display: Handle link loss interrupt better
drm/amd/display: simplify dml log2 function
drm/amd/display: Fix incorrect HDCP caps for dongle
drm/amd/display: link_status not align when power off encoder
drm/amd/display: 3.2.86
drm/amdgpu: Improve the MTYPE comments
drm/amdkfd: Track SDMA utilization per process
drm/amd/powerplay: add check before i2c_add_adapter
drm/amd/powerplay: remove SRIOV check in SMU11 (v2)
drm/amd/powerplay: enable SMC message filter
drm/amd/powerplay: add SMC message filter for SMU11
drm/amd/powerplay: check whether SMU IP is enabled before access
drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print
drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper
drm/radeon/dpm: Replace one-element array and use struct_size() helper
drm/amdgpu: put some case statments in family order
drm/amdgpu/sdma4: simplify the logic around powering up sdma
drm/amdgpu: simplify mec2 fw check
drm/amdgpu: simplify CZ/ST and KV/KB/ML checks
drm/amdgpu: simplify raven and renoir checks
drm/amdgpu/gfx10: add navi12 to gfxoff case
drm/amdgpu/sdma4: add renoir to powergating setup
drm/amdgpu: simplify ATIF backlight handling
drm/radeon: disable AGP by default
drm/amdgpu: print warning when input address is invalid
drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode
drm/amd/powerplay: remove the support of vega20 from swsmu
drm/amd/powerplay: remove the support of xgmi pstate on vega20 from swsmu
drm/amdgpu: change memory training to common function
drm/amd/display: FW Release 1.0.11
drm/amd/display: Remove nv12 work around
drm/amd/display: fix dml immediate flip input
drm/amd/display: fix dml log2 function
drm/amd/display: Support CW4 for DMUB ringbuffer inbox
drm/amd/display: Add DMUB firmware version helpers in DMUB service
drm/amd/display: vbios data table packing
drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
drm/amd/display: update dml interfaces and variables
drm/amd/display: 3.2.85
drm/amd/display: Fix ABM memory alignment issue
drm/amd/display: FW release 1.0.10
drm/amd/display: Implement some asic specific abm call backs.
drm/amd/display: Add bit swap helper based on endianness
drm/amd/display: Don't pass invalid fw_bss_data pointer into DMUB srv
drm/amd/display: Check bss_data_size before going down legacy DMUB load path
drm/amd/display: Do not fail if build scaling params fails
drm/amd/display: Handle persistence in DM
drm/i915/gt: Don't declare hangs if engine is stalled
objtool: Use sh_info to find the base for .rela sections
objtool: Do not assume order of parent/child functions
drm/i915/gt: Remove local entries from GGTT on suspend
drm/i915/gt: Restore both GGTT bindings on resume
drm/i915/gt: Prevent timeslicing into unpreemptable requests
drm/i915: work around false-positive maybe-uninitialized warning
drm/i915/pmu: avoid an maybe-uninitialized warning
drm/gma500: Stop using mode->private_flags
drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh
drm: pahole struct drm_display_mode
drm: Flatten drm_mode_vrefresh()
drm: Shrink drm_display_mode timings
drm: Make mode->flags u32
drm: Shrink mode->type to u8
drm: Shrink {width,height}_mm to u16
drm/msm/dpu: Stop copying around mode->private_flags
drm: Nuke mode->vrefresh
drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume
drm/i915/gt: Do not schedule normal requests immediately along virtual
drm/i915: Reorder await_execution before await_request
drm/i915: Introduce some local intel_dp variables
drm/i915/display: Only query DP state of a DDI encoder
drm/format-helper: Add drm_fb_swab()
drm/client: Add drm_client_modeset_check()
drm/client: Add drm_client_framebuffer_flush()
drm/i915: Improve execute_cb struct packing
drm/i915/execlists: Shortcircuit queue_prio() for no internal levels
drm/i915/gt: Force the GT reset on shutdown
drm/i915/display: Fix early deref of 'dsb'
drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER with no-ppgtt
drm/i915/gem: Suppress some random warnings
drm/i915/gt: Cancel the flush worker more thoroughly
drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER
drm/auth: remove redundant assignment to variable ret
drm/i915/dsb: Pre allocate and late cleanup of cmd buffer
drm/vblank: Fix -Wformat compile warnings on some arches
drm/i915/gem: Avoid iterating an empty list
drm/i915: Fix includes and local vars order
agp/intel: Fix a memory leak on module initialisation failure
drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC
drm/i915: Remove unneeded hack now for CDCLK
drm/i915: Adjust CDCLK accordingly to our DBuf bw needs
drm/i915: Introduce for_each_dbuf_slice_in_mask macro
drm/i915: Plane configuration affects CDCLK in Gen11+
drm/i915: Check plane configuration properly
drm/i915: Extract cdclk requirements checking to separate function
drm/i915: Decouple cdclk calculation from modeset checks
drm/i915: Remove PIN_UPDATE for i915_vma_pin
drm/i915: Avoid using rq->engine after free during i915_fence_release
drm/i915: Disable semaphore inter-engine sync without timeslicing
drm/i915/selftests: Flush the submission, not cancel it!
drm/i915/selftests: Measure CS_TIMESTAMP
drm/i915/ehl: Wa_22010271021
drm/writeback: don't set fence->ops to default
drm: Restore the NULL check for drm_gem_object_put()
drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B
drm/i915/rkl: Add power well support
drm/i915/rkl: Limit number of universal planes to 5
drm/i915/rkl: Update memory bandwidth parameters
x86/gpu: add RKL stolen memory support
dma-fence: add might_sleep annotation to _wait()
drm/i915/gt: Remove errant assertion in __intel_context_do_pin
drm/i915/rkl: Add PCH support
drm/i915/rkl: Load DMC firmware for Rocket Lake
drm/i915/rkl: Re-use TGL GuC/HuC firmware
drm/i915/rkl: Add RKL platform info and PCI ids
drm/file: wrap excessively long line
drm: print the current->comm alongside the pid
drm: remove transient drm_gem_object_put_unlocked()
drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
drm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/gem: add drm_gem_object_put helper
drm/gem: add _locked suffix to drm_gem_object_put
drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put()
drm: remove drm_driver::gem_free_object
drm/gma500: Use lockless gem BO free callback
drm/amdgpu: use the unlocked drm_gem_object_put
drm/doc: drop struct_mutex reference for drm_gem_object_free
drm/doc: add WARNING for drm_device::struct_mutex
drm/doc: drop struct_mutex references
drm/todo: mention i915 in the struct_mutex section
drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
drm: remove unused drm_gem.h include
drm/i915/gt: Incorporate the virtual engine into timeslicing
drm/i915/gt: Kick virtual siblings on timeslice out
drm/i915/selftests: Add tests for timeslicing virtual engines
drm/i915/selftests: Check for an initial-breadcrumb in wait_for_submit()
drm/i915/selftests: Restore to default heartbeat
drm/i915/selftests: Change priority overflow detection
drm/i915: Don't set queue-priority hint when supressing the reschedule
drm/i915/selftests: Measure dispatch latency
drm/i915/runtime_pm: Prefer drm_WARN* over WARN*
drm/i915/pm: Prefer drm_WARN_ON over WARN_ON
drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON
drm/i915/gem: Prefer drm_WARN* over WARN*
drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/sdvo: Prefer drm_WARN* over WARN*
drm/i915/display/dp: Prefer drm_WARN* over WARN*
drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON
iommu/qcom: add optional 'tbu' clock for TLB invalidate
drm/i915: Fix AUX power domain toggling across TypeC mode resets
drm/i915: Read out hrawclk on all gen3+ platforms
drm/i915: Document our lackluster FSB frequency readout
drm/i915: Fix 400 MHz FSB readout on elk
drm/mgag200: Replace VRAM helpers with SHMEM helpers
drm/mgag200: Convert to simple KMS helper
drm/mgag200: Use simple-display data structures
drm/mgag200: Remove out-commented suspend/resume helpers
drm/mgag200: Move register initialization into separate function
drm/mgag200: Move hiprilvl setting into separate functions
drm/mgag200: Move TAGFIFO reset into separate function
drm/mgag200: Set primary plane's format in separate helper function
drm/mgag200: Set pitch in a separate helper function
drm/mgag200: Update mode registers after plane registers
drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O
drm/mgag200: Move mode-setting code into separate helper function
drm/mgag200: Clean up mga_crtc_do_set_base()
drm/mgag200: Clean up mga_set_start_address()
drm/mgag200: Remove HW cursor
drm/tilcdc: add missing static for panel_driver
drm/tilcdc: remove unnecessary state->fb check
drm/tilcdc: fix leak & null ref in panel_connector_get_modes
drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
drm/i915/display: Return error from dbuf allocation failure
drm/i915: Fix dbuf slice mask when turning off all the pipes
drm/i915/gt: Reuse the tasklet priority for virtual as their siblings
drm: Match drm_dp_send_clear_payload_id_table definition to declaration
drm: Describe dp_rev for drm_dp_set_phy_test_pattern
drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons
drm: Include internal header for managed function declarations
drm/i915/selftests: Refactor sibling selection
video: amba-clcd: use devm_of_find_backlight
drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument
drm: encoder_slave: use new I2C API
drm: encoder_slave: fix refcouting error for modules
drm/debugfs: fix plain echo to connector "force" attribute
drm/gem: Fix a leak in drm_gem_objects_lookup()
drm/rockchip: vop: call vop_cfg_done() under reg_lock
drm/tilcdc: use devm_of_find_backlight
drm/omap: display: use devm_of_find_backlight
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
drm/i915/gem: Retry faulthandlers on ENOSPC
drm/i915: Clean up dbuf debugs during .atomic_check()
drm/i915: Move the dbuf pre/post plane update
drm/i915: Nuke skl_ddb_get_hw_state()
drm/i915: Introduce proper dbuf state
drm/i915: Unify the low level dbuf code
drm/i915: Polish some dbuf debugs
drm/i915: Make skl_compute_dbuf_slices() behave consistently for all platforms
drm/i915: avoid unused scale_user_to_hw() warning
drm/i915: Protect overlay colorkey macro arguments
drm/i915: Enable pipe gamma for the overlay
drm/i915: Configure overlay cc_out precision based on crtc gamma config
drm/i915: Fix overlay colorkey for 30bpp and 8bpp
drm/i915: Fix max cursor size for i915g/gm
drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
dt-bindings: display: sun8i-mixer: Allow for an iommu property
drm/dp_mst: Fix timeout handling of MST down messages
drm/vblank: remove outdated and noisy output
Git checkout to android-mainline following files:
arch/arm64/boot/dts/hisilicon/hi3660.dtsi
arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h
drivers/gpu/drm/hisilicon/kirin/Kconfig
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
drivers/gpu/drm/hisilicon/kirin/Makefile
drivers/gpu/drm/hisilicon/Makefile
drivers/gpu/drm/mgag200/mgag200_drv.c
drivers/gpu/drm/panfrost/panfrost_drv.c
drivers/gpu/drm/virtio/virtgpu_ioctl.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-etm4x.h
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
drivers/hwtracing/coresight/coresight-funnel.c
drivers/hwtracing/coresight/coresight-platform.c
drivers/hwtracing/coresight/coresight-priv.h
drivers/hwtracing/coresight/coresight-replicator.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight-tmc.h
drivers/hwtracing/stm/core.c
include/linux/stm.h
include/linux/trace_events.h
include/trace/trace_events.h
kernel/trace/trace_events.c
kernel/trace/trace_kprobe.c
kernel/trace/trace.h
kernel/trace/trace_syscalls.c
kernel/trace/trace_uprobe.c
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,scmi.txt
Documentation/devicetree/bindings/arm/arm,scpi.txt
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
Documentation/devicetree/bindings/arm/coresight-cti.yaml
Documentation/devicetree/bindings/arm/coresight.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt
Documentation/devicetree/bindings/clock/clock-bindings.txt
Documentation/devicetree/bindings/clock/imx35-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
Documentation/devicetree/bindings/clock/qcom,a53pll.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/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt
Documentation/devicetree/bindings/clock/silabs,si514.txt
Documentation/devicetree/bindings/clock/silabs,si5351.txt
Documentation/devicetree/bindings/clock/silabs,si570.txt
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti,cdce706.txt
Documentation/devicetree/bindings/clock/ti,cdce925.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/msm/gpu.txt
Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml
Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml
Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml
Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/panel-timing.yaml
Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml
Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/dma/arm-pl330.txt
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/firmware/qcom,scm.txt
Documentation/devicetree/bindings/fpga/fpga-region.txt
Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
Documentation/devicetree/bindings/gpio/gpio-pca953x.txt
Documentation/devicetree/bindings/gpio/gpio-zynq.txt
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
Documentation/devicetree/bindings/gpu/vivante,gc.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/gpio-fan.txt
Documentation/devicetree/bindings/hwmon/lm90.txt
Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
Documentation/devicetree/bindings/i2c/renesas,i2c.txt
Documentation/devicetree/bindings/i2c/renesas,iic.txt
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
Documentation/devicetree/bindings/iio/iio-bindings.txt
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/light/apds9300.txt
Documentation/devicetree/bindings/iio/light/apds9960.txt
Documentation/devicetree/bindings/iio/light/opt3001.txt
Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
Documentation/devicetree/bindings/iio/light/vl6180.txt
Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt
Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt
Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
Documentation/devicetree/bindings/input/matrix-keymap.txt
Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml
Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/leds-lm3532.txt
Documentation/devicetree/bindings/leds/leds-lm3601x.txt
Documentation/devicetree/bindings/leds/leds-lm36274.txt
Documentation/devicetree/bindings/leds/leds-lm3692x.txt
Documentation/devicetree/bindings/leds/leds-lm3697.txt
Documentation/devicetree/bindings/leds/leds-lp8860.txt
Documentation/devicetree/bindings/leds/leds-pca955x.txt
Documentation/devicetree/bindings/mailbox/fsl,mu.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/media/allwinner,sun8i-a83t-de2-rotate.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
Documentation/devicetree/bindings/media/i2c/imx274.txt
Documentation/devicetree/bindings/media/i2c/ov8856.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/rockchip-vpu.yaml
Documentation/devicetree/bindings/media/xilinx/video.txt
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
Documentation/devicetree/bindings/mfd/da9062.txt
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/twl-family.txt
Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/mips/loongson/devices.yaml
Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.txt
Documentation/devicetree/bindings/mmc/sdhci-am654.txt
Documentation/devicetree/bindings/mmc/sdhci-msm.txt
Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
Documentation/devicetree/bindings/mtd/davinci-nand.txt
Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/dsa/dsa.txt
Documentation/devicetree/bindings/net/dsa/ocelot.txt
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
Documentation/devicetree/bindings/pci/pci.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt
Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/supply/battery.txt
Documentation/devicetree/bindings/power/supply/bq25890.txt
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/property-units.txt
Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
Documentation/devicetree/bindings/regulator/da9211.txt
Documentation/devicetree/bindings/regulator/lp872x.txt
Documentation/devicetree/bindings/regulator/mt6397-regulator.txt
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/uniphier-reset.txt
Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/sound/adi,adau1977.txt
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
Documentation/devicetree/bindings/sound/fsl,spdif.txt
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/ingenic,aic.yaml
Documentation/devicetree/bindings/sound/max98357a.txt
Documentation/devicetree/bindings/sound/mt6358.txt
Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt
Documentation/devicetree/bindings/sound/qcom,q6asm.txt
Documentation/devicetree/bindings/sound/renesas,fsi.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.txt
Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/tas2552.txt
Documentation/devicetree/bindings/sound/tas2562.txt
Documentation/devicetree/bindings/sound/tas5720.txt
Documentation/devicetree/bindings/sound/ti,tas6424.txt
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wm8960.txt
Documentation/devicetree/bindings/sound/wm8994.txt
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/spi-davinci.txt
Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt
Documentation/devicetree/bindings/spi/spi-mt65xx.txt
Documentation/devicetree/bindings/spi/spi-mux.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
Documentation/devicetree/bindings/thermal/hisilicon-thermal.txt
Documentation/devicetree/bindings/thermal/max77620_thermal.txt
Documentation/devicetree/bindings/thermal/mediatek-thermal.txt
Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt
Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/rockchip-thermal.txt
Documentation/devicetree/bindings/thermal/tango-thermal.txt
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-generic-adc.txt
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
Documentation/devicetree/bindings/timer/ti,keystone-timer.txt
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/usb/brcm,bdc.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml
Documentation/devicetree/bindings/usb/ingenic,musb.yaml
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
Documentation/devicetree/bindings/usb/usb-xhci.txt
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/virtio/mmio.txt
Documentation/devicetree/bindings/watchdog/davinci-wdt.txt
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
arch/arm/Kconfig
arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
arch/arm64/boot/dts/hisilicon/hi3660.dtsi
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/cpuidle/Makefile
drivers/devfreq/devfreq.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/gpu/drm/mgag200/mgag200_drv.c
drivers/gpu/drm/panfrost/panfrost_drv.c
drivers/gpu/drm/virtio/virtgpu_ioctl.c
drivers/hid/hid-quirks.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-tmc.h
drivers/iio/adc/qcom-spmi-adc5.c
drivers/iio/adc/qcom-vadc-common.c
drivers/iio/adc/qcom-vadc-common.h
drivers/input/touchscreen/atmel_mxt_ts.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/leds/Makefile
drivers/mmc/host/sdhci-msm.c
drivers/regulator/Kconfig
drivers/regulator/Makefile
drivers/scsi/ufs/Kconfig
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/unipro.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/socinfo.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/android/ion/ion_heap.c
drivers/thermal/thermal_core.c
drivers/thermal/thermal_of.c
drivers/thermal/thermal_sysfs.c
drivers/usb/dwc3/dwc3-qcom.c
drivers/usb/host/xhci-hub.c
include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h
include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h
include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h
include/dt-bindings/iio/qcom,spmi-vadc.h
include/linux/device.h
include/linux/iommu.h
include/linux/qcom_scm.h
include/trace/events/sched.h
kernel/power/energy_model.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/sched.h
kernel/softirq.c
scripts/Makefile.lib
Change-Id: I7c866d484c3e28b0ee81d765c536f4672170d854
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
* refs/heads/tmp-86b41f4:
ANDROID: GKI: drop CONFIG_UAPI_HEADER_TEST from configs
Linux 5.8-rc4
x86/ldt: use "pr_info_once()" instead of open-coding it badly
MIPS: Do not use smp_processor_id() in preemptible code
MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
.gitignore: Do not track `defconfig` from `make savedefconfig`
io_uring: fix regression with always ignoring signals in io_cqring_wait()
x86/ldt: Disable 16-bit segments on Xen PV
x86/entry/32: Fix #MC and #DB wiring on x86_32
x86/entry/xen: Route #DB correctly on Xen PV
x86/entry, selftests: Further improve user entry sanity checks
x86/entry/compat: Clear RAX high bits on Xen PV SYSENTER
i2c: mlxcpld: check correct size of maximum RECV_LEN packet
i2c: add Kconfig help text for slave mode
i2c: slave-eeprom: update documentation
i2c: eg20t: Load module automatically if ID matches
i2c: designware: platdrv: Set class based on DMI
i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
mm/page_alloc: fix documentation error
vmalloc: fix the owner argument for the new __vmalloc_node_range callers
mm/cma.c: use exact_nid true to fix possible per-numa cma leak
samples/vfs: avoid warning in statx override
mm/hugetlb.c: fix pages per hugetlb calculation
Call sysctl_head_finish on error
arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718
arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040
arm64: Add MIDR value for KRYO4XX gold CPU cores
gfs2: The freeze glock should never be frozen
gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE
gfs2: read-only mounts should grab the sd_freeze_gl glock
gfs2: freeze should work on read-only mounts
gfs2: eliminate GIF_ORDERED in favor of list_empty
hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option
xen/xenbus: let xenbus_map_ring_valloc() return errno values only
xen/xenbus: avoid large structs and arrays on the stack
block: make function __bio_integrity_free() static
tpm_tis: Remove the HID IFX0102
tpm_tis_spi: Prefer async probe
tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
tpm/st33zp24: fix spelling mistake "drescription" -> "description"
tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
tpm_tis_spi: Don't send anything during flow control
tpm: Fix TIS locality timeout problems
arm64/alternatives: use subsections for replacement sequences
nvme: fix a crash in nvme_mpath_add_disk
nvme: fix identify error status silent ignore
Revert "ANDROID: fscrypt: add key removal notifier chain"
cifs: prevent truncation from long to int in wait_for_free_credits
cifs: Fix the target file was deleted when rename failed.
SMB3: Honor 'posix' flag for multiuser mounts
SMB3: Honor 'handletimeout' flag for multiuser mounts
SMB3: Honor lease disabling for multiuser mounts
SMB3: Honor persistent/resilient handle flags for multiuser mounts
SMB3: Honor 'seal' flag for multiuser mounts
cifs: Display local UID details for SMB sessions in DebugData
dt-bindings: clock: imx: Fix e-mail address
ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
kbuild: make Clang build userprogs for target architecture
kbuild: fix CONFIG_CC_CAN_LINK(_STATIC) for cross-compilation with Clang
kconfig: qconf: parse newer types at debug info
kconfig: qconf: navigate menus on hyperlinks
kconfig: qconf: don't show goback button on splitMode
kconfig: qconf: simplify the goBack() logic
kconfig: qconf: re-implement setSelected()
kconfig: qconf: make debug links work again
kconfig: qconf: make search fully work again on split mode
kconfig: qconf: cleanup includes
selftests/x86: Consolidate and fix get/set_eflags() helpers
selftests/x86/syscall_nt: Clear weird flags after each test
selftests/x86/syscall_nt: Add more flag combinations
x86/entry/64/compat: Fix Xen PV SYSENTER frame setup
x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into C
x86/entry: Assert that syscalls are on the right stack
drm/amd/display: Only revalidate bandwidth on medium and fast updates
virtio-blk: free vblk-vqs in error path of virtblk_probe()
PCI: Make pcie_find_root_port() work for Root Ports
ANDROID: block: fix checking for wrapped key support
io_uring: use signal based task_work running
task_work: teach task_work_add() to do signal_wake_up()
ACPI: fan: Fix Tiger Lake ACPI device ID
dt-bindings: thermal: k3: Fix the reg property
dt-bindings: thermal: Remove soc unit address
dt-bindings: display: arm: versatile: Pass the sysreg unit name
dt-bindings: usb: aspeed: Remove the leading zeroes
dt-bindings: copy process-schema-examples.yaml to process-schema.yaml
dt-bindings: do not build processed-schema.yaml for 'make dt_binding_check'
dt-bindings: fix error in 'make clean' after 'make dt_binding_check'
dt-bindings: mailbox: zynqmp_ipi: fix unit address
dt-bindings: bus: uniphier-system-bus: fix warning in example
scripts/dtc: Update to upstream version v1.6.0-11-g9d7888cbf19c
x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
gfs2: Don't sleep during glock hash walk
gfs2: fix trans slab error when withdraw occurs inside log_flush
gfs2: Don't return NULL from gfs2_inode_lookup
drm: sun4i: hdmi: Remove extra HPD polling
arm/xen: remove the unused macro GRANT_TABLE_PHYSADDR
selftests: tpm: Use /bin/sh instead of /bin/bash
selftests: tpm: Use 'test -e' instead of 'test -f'
Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test"
block/keyslot-manager: use kvfree_sensitive()
SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE
nfsd: fix nfsdfs inode reference count leak
nfsd4: fix nfsdfs reference count loop
ANDROID: db845c_gki.fragment: Add audio configs
ANDROID: lt9611: Sync w/ Vinod's most recent lt9611 patches which enable HDMI audio
FROMLIST: ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
FROMGIT: iommu/arm-smmu: Don't bypass pinned stream mappings
FROMLIST: drm/msm: Fix 0xfffflub in "Refactor address space initialization"
FROMLIST: drm/msm/dpu: request for display color blocks based on hw catalog entry
Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes"
m68k: mm: fix node memblock init
m68k: nommu: register start of the memory with memblock
blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
ACPI: DPTF: Add battery participant for TigerLake
Drivers: hv: Change flag to write log level in panic msg to false
thermal/drivers/rcar_gen3: Fix undefined temperature if negative
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
thermal/drivers/tsens: Fix compilation warnings by making functions static
thermal/drivers/sprd: Fix return value of sprd_thm_probe()
thermal/drivers/mediatek: Fix bank number settings on mt8183
thermal/drivers: imx: Fix missing of_node_put() at probe time
Revert "FROMLIST: esp: select CRYPTO_SEQIV"
drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
exfat: flush dirty metadata in fsync
exfat: move setting VOL_DIRTY over exfat_remove_entries()
exfat: call sync_filesystem for read-only remount
exfat: add missing brelse() calls on error paths
exfat: Set the unused characters of FileName field to the value 0000h
x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
powerpc/mm/pkeys: Make pkey access check work on execute_only_key
drm/exynos: fix ref count leak in mic_pre_enable
drm/exynos: Properly propagate return value in drm_iommu_attach_device()
drm/exynos: Remove dev_err() on platform_get_irq() failure
Linux 5.8-rc3
sched/cfs: change initial value of runnable_avg
smp, irq_work: Continue smp_call_function*() and irq_work*() integration
sched/core: s/WF_ON_RQ/WQ_ON_CPU/
sched/core: Fix ttwu() race
sched/core: Fix PI boosting between RT and DEADLINE tasks
sched/deadline: Initialize ->dl_boosted
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail
Revert "ARM: sti: Implement dummy L2 cache's write_sec"
afs: Fix storage of cell names
docs: kbuild: fix ReST formatting
gcc-plugins: fix gcc-plugins directory path in documentation
ANDROID: Revert "FROMLIST: arm64: dts: sdm845: Set the virtual address range for GMU allocations"
ANDROID: Revert "FROMLIST: dt-bindings: display: msm: Add required dma-range property"
scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations
scsi: libfc: Skip additional kref updating work event
scsi: libfc: Handling of extra kref
scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()
Documentation: kunit: Add some troubleshooting tips to the FAQ
kunit: kunit_tool: Fix invalid result when build fails
kunit: show error if kunit results are not present
kunit: kunit_config: Fix parsing of CONFIG options with space
ANDROID: Makefile: append BUILD_NUMBER to version string when defined
ANDROID: GKI: enable CONFIG_TYPEC_TCPM
kgdb: Avoid suspicious RCU usage warning
kdb: Switch to use safer dbg_io_ops over console APIs
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
nfs: Fix memory leak of export_path
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
i2c: core: check returned size of emulated smbus block read
MAINTAINERS: update info for sparse
mm/memory_hotplug.c: fix false softlockup during pfn range removal
mm: remove vmalloc_exec
arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page
x86/hyperv: allocate the hypercall page with only read and execute bits
mm/memory: fix IO cost for anonymous page
mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages"
mm: workingset: age nonresident information alongside anonymous pages
doc: THP CoW fault no longer allocate THP
docs: mm/gup: minor documentation update
mm/memcontrol.c: prevent missed memory.low load tears
mm/memcontrol.c: add missed css_put()
mm: memcontrol: handle div0 crash race condition in memory.low
mm/vmalloc.c: fix a warning while make xmldocs
media: omap3isp: remove cacheflush.h
make asm-generic/cacheflush.h more standalone
mm/debug_vm_pgtable: fix build failure with powerpc 8xx
mm/memory.c: properly pte_offset_map_lock/unlock in vm_insert_pages()
mm: fix swap cache node allocation mask
slub: cure list_slab_objects() from double fix
mm/slab: use memzero_explicit() in kzfree()
mm, slab: fix sign conversion problem in memcg_uncharge_slab()
lib: fix test_hmm.c reference after free
ocfs2: fix value of OCFS2_INVALID_SLOT
ocfs2: fix panic on nfs server over ocfs2
ocfs2: load global_inode_alloc
ocfs2: avoid inode removal while nfsd is accessing it
kexec: do not verify the signature without the lockdown or mandatory signature
mm, compaction: make capture control handling safe wrt interrupts
mm: do_swap_page(): fix up the error code
openrisc: fix boot oops when DEBUG_VM is enabled
selftests/powerpc: Fix build failure in ebb tests
rds: transport module should be auto loaded when transport is set
sch_cake: fix a few style nits
sch_cake: don't call diffserv parsing code when it is not needed
sch_cake: don't try to reallocate or unshare skb unconditionally
ethtool: fix error handling in linkstate_prepare_data()
wil6210: account for napi_gro_receive never returning GRO_DROP
hns: do not cast return value of napi_gro_receive to null
socionext: account for napi_gro_receive never returning GRO_DROP
wireguard: receive: account for napi_gro_receive never returning GRO_DROP
vxlan: fix last fdb index during dump of fdb with nhid
sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
tc-testing: avoid action cookies with odd length.
bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
net: dsa: sja1105: fix tc-gate schedule with single element
net: dsa: sja1105: recalculate gating subschedule after deleting tc-gate rules
net: dsa: sja1105: unconditionally free old gating config
net: dsa: sja1105: move sja1105_compose_gating_subschedule at the top
hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
fork: annotate data race in copy_process()
net: macb: free resources on failure path of at91ether_open()
net: macb: call pm_runtime_put_sync on failure path
ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
riscv: Fixup __vdso_gettimeofday broke dynamic ftrace
i2c: fsi: Fix the port number field in status register
riscv: Add extern declarations for vDSO time-related functions
clk: sifive: allocate sufficient memory for struct __prci_data
riscv: Add -fPIC option to CFLAGS_vgettimeofday.o
ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
ANDROID: GKI: scripts: Makefile: update the lz4 command
net: bridge: enfore alignment for ethernet address
tcp: don't ignore ECN CWR on pure ACK
arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist
net: phy: mscc: avoid skcipher API for single block AES encryption
ANDROID: ext4: Optimize match for casefolded encrypted dirs
ANDROID: ext4: Handle casefolding with encryption
ANDROID: GKI: Enable INTERVAL_TREE
UPSTREAM: ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
vfio/pci: Fix SR-IOV VF handling with MMIO blocking
ANDROID: f2fs: fix bad merge resolutions
rcu: Fixup noinstr warnings
ANDROID: gki_defconfig: Enable CONFIG_WQ_WATCHDOG
locking/atomics: Provide the arch_atomic_ interface to generic code
Revert "FROMLIST: pwm: Convert period and duty cycle to u64"
ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE
spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
arm64: perf: Report the PC value in REGS_ABI_32 mode
io_uring: fix current->mm NULL dereference on exit
io_uring: fix hanging iopoll in case of -EAGAIN
cpuidle: Rearrange s2idle-specific idle state entry code
x86/entry: Fix #UD vs WARN more
x86/entry: Increase entry_stack size to a full page
x86/entry: Fixup bad_iret vs noinstr
objtool: Don't consider vmlinux a C-file
kasan: Fix required compiler version
kdb: Make kdb_printf() console handling more robust
kdb: Check status of console prior to invoking handlers
kdb: Re-factor kdb_printf() message write code
dma-buf: Move dma_buf_release() from fops to dentry_ops
MIPS: ingenic: gcw0: Fix HP detection GPIO.
net: bcmgenet: use hardware padding of runt frames
net: bcmgenet: use __be16 for htons(ETH_P_IP)
net: bcmgenet: re-remove bcmgenet_hfb_add_filter
ima: extend boot_aggregate with kernel measurements
selftests: netfilter: add test case for conntrack helper assignment
netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c.
netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers.
netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c.
netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers.
netfilter: Add MODULE_DESCRIPTION entries to kernel modules
netfilter: ipset: fix unaligned atomic access
drm/amd: fix potential memleak in err branch
drm/amd/display: Fix ineffective setting of max bpc property
drm/amd/display: Enable output_bpc property on all outputs
drm/amdgpu: add fw release for sdma v5_0
qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE
net: phy: call phy_disable_interrupts() in phy_init_hw()
net: phy: make phy_disable_interrupts() non-static
net: ethernet: mvneta: Add back interface mode validation
net: ethernet: mvneta: Do not error out in non serdes modes
dsa: Allow forwarding of redirected IGMP traffic
openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
drm/fb-helper: Fix vt restore
IB/hfi1: Add atomic triggered sleep/wakeup
IB/hfi1: Correct -EBUSY handling in tx code
IB/hfi1: Fix module use count flaw due to leftover module put calls
IB/hfi1: Restore kfree in dummy_netdev cleanup
hwmon: (max6697) Make sure the OVERT mask is set correctly
nvme-multipath: fix bogus request queue reference put
nvme-multipath: fix deadlock due to head->lock
nvme: don't protect ns mutation with ns->head->lock
nvme-multipath: fix deadlock between ana_work and scan_work
nvme: fix possible deadlock when I/O is blocked
nvme-rdma: assign completion vector correctly
nvme-loop: initialize tagset numa value to the value of the ctrl
nvme-tcp: initialize tagset numa value to the value of the ctrl
nvme-pci: initialize tagset numa value to the value of the ctrl
nvme-pci: override the value of the controller's numa node
nvme: set initial value for controller's numa node
ANDROID: fix up direct access to mmap_sem
ANDROID: GKI: fix up gki_defconfig due to pinctrl upstream merges
usb: renesas_usbhs: getting residue from callback_result
block: release bip in a right way in error path
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
xhci: Poll for U0 after disabling USB2 LPM
xhci: Return if xHCI doesn't support LPM
usb: host: xhci-mtk: avoid runtime suspend when removing hcd
xhci: Fix enumeration issue when setting max packet size for FS devices.
xhci: Fix incorrect EP_STATE_MASK
usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
usb: cdns3: trace: using correct dir value
usb: cdns3: ep0: fix the test mode set incorrectly
kselftest: arm64: Remove redundant clean target
arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist
arm64: Don't insert a BTI instruction at inner labels
arm64: vdso: Don't use gcc plugins for building vgettimeofday.c
ANDROID: GKI: remove CONFIG_EDAC from arm64 gki_defconfig
ALSA: usb-audio: Fix OOB access of mixer element list
arm64: vdso: Only pass --no-eh-frame-hdr when linker supports it
habanalabs: increase h/w timer when checking idle
Revert "ANDROID: kbuild: add support for Clang LTO"
Revert "ANDROID: kbuild: fix dynamic ftrace with clang LTO"
Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
Revert "ANDROID: scripts/mod: disable LTO for empty.c"
Revert "ANDROID: efi/libstub: disable LTO"
Revert "ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o"
Revert "ANDROID: init: ensure initcall ordering with LTO"
Revert "ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO"
Revert "ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug"
Revert "ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
usb: gadget: udc: Potential Oops in error handling code
usb: phy: tegra: Fix unnecessary check in tegra_usb_phy_probe()
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
Revert "ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected"
usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
usb: cdns3: trace: using correct dir value
usb: cdns3: ep0: fix the test mode set incorrectly
Revert "ANDROID: gki_defconfig: enable LTO, CFI, and SCS"
Revert "ANDROID: kbuild: fix modfinal with LTO"
Revert "ANDROID: kbuild: merge module sections with LTO"
Revert "ANDROID: kbuild: limit LTO inlining"
soc: imx8m: fix build warning
habanalabs: Correct handling when failing to enqueue CB
habanalabs: increase GAUDI QMAN ARB WDT timeout
habanalabs: rename mmu_write() to mmu_asid_va_write()
habanalabs: use PI in MMU cache invalidation
habanalabs: block scalar load_and_exe on external queue
Revert "ANDROID: x86/vdso: disable LTO only for VDSO"
Revert "ANDROID: x86: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
Revert "ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG"
Revert "ANDROID: x86: disable UNWINDER_ORC with LTO_CLANG"
Revert "ANDROID: x86, build: allow LTO_CLANG and THINLTO to be selected"
Revert "ANDROID: x86: gki_defconfig: enable LTO and CFI"
Revert "ANDROID: kallsyms: strip hashes from static functions with ThinLTO and CFI"
Revert "ANDROID: kbuild: merge more sections with LTO"
scsi: mptscsih: Fix read sense data size
scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
net: phylink: ensure manual pause mode configuration takes effect
net: phylink: fix ethtool -A with attached PHYs
scsi: libata: Fix the ata_scsi_dma_need_drain stub
scsi: qla2xxx: Keep initiator ports after RSCN
net: Do not clear the sock TX queue in sk_set_socket()
scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request
net: ethtool: Handle missing cable test TDR parameters
bnxt_en: Read VPD info only for PFs
bnxt_en: Fix statistics counters issue during ifdown with older firmware.
bnxt_en: Do not enable legacy TX push on older firmware.
bnxt_en: Store the running firmware version code.
tracing/boottime: Fix kprobe multiple events
tracing: Fix event trigger to accept redundant spaces
tracing/boot: Fix config dependency for synthedic event
erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
ARM: imx6: add missing put_device() call in imx6q_suspend_init()
ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
cifs: misc: Use array_size() in if-statement controlling expression
cifs: update ctime and mtime during truncate
cifs/smb3: Fix data inconsistent when punch hole
cifs/smb3: Fix data inconsistent when zero file range
security: Fix hook iteration and default value for inode_copy_up_xattr
cxgb4vf: update kernel-doc line comments
cxgb4: update kernel-doc line comments
cxgb4: fix set but unused variable when DCB is disabled
cxgb4: move DCB version extern to header file
cxgb4: remove cast when saving IPv4 partial checksum
cxgb4: fix SGE queue dump destination buffer context
cxgb4: use correct type for all-mask IP address comparison
cxgb4: fix endian conversions for L4 ports in filters
cxgb4: parse TC-U32 key values and masks natively
cxgb4: use unaligned conversion for fetching timestamp
cxgb4: move PTP lock and unlock to caller in Tx path
cxgb4: move handling L2T ARP failures to caller
drm/amdgpu/display: Unlock mutex on error
net: qed: fix "maybe uninitialized" warning
net: qed: reset ILT block sizes before recomputing to fix crashes
net: qede: fix use-after-free on recovery and AER handling
net: qede: fix PTP initialization on recovery
net: qed: fix excessive QM ILT lines consumption
net: qed: fix NVMe login fails over VFs
net: qede: stop adding events on an already destroyed workqueue
net: qed: fix async event callbacks unregistering
net: qed: fix left elements count calculation
net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM
wireguard: device: avoid circular netns references
wireguard: noise: do not assign initiation time in if condition
bridge: mrp: Validate when setting the port role
bridge: uapi: mrp: Fix MRP_PORT_ROLE
Revert "Revert "module: Make module_enable_ro() static again""
i2c: designware: Adjust bus speed independently of ACPI
io_uring: fix io_sq_thread no schedule when busy
drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
cifs: Fix double add page to memcg when cifs_readpages
PM: sleep: core: mark 2 functions as __init to save some memory
cpufreq: intel_pstate: Add one more OOB control bit
ring-buffer: Zero out time extend if it is nested and not absolute
arm64: Depend on newer binutils when building PAC
PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle
ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
arm64: compat: Remove 32-bit sigreturn code from the vDSO
arm64: compat: Always use sigpage for sigreturn trampoline
arm64: compat: Allow 32-bit vdso and sigpage to co-exist
arm64: vdso: Disable dwarf unwinding through the sigreturn trampoline
hwmon: (pmbus) Fix page vs. register when accessing fans
hwmon: (bt1-pvt) Mark is_visible functions static
hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused
dma-remap: align the size in dma_common_*_remap()
dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR
dma-direct: add missing set_memory_decrypted() for coherent mapping
s390/debug: avoid kernel warning on too large number of pages
s390/kasan: fix early pgm check handler execution
s390: fix system call single stepping
soc: imx8m: Correct i.MX8MP UID fuse offset
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru
KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling
KVM: X86: Fix MSR range of APIC registers in X2APIC mode
iommu/vt-d: Fix misuse of iommu_domain_identity_map()
iommu/vt-d: Update scalable mode paging structure coherency
iommu/vt-d: Enable PCI ACS for platform opt in hint
iommu/vt-d: Don't apply gfx quirks to untrusted devices
iommu/vt-d: Set U/S bit in first level page table by default
iommu/vt-d: Make Intel SVM code 64-bit only
Revert "ANDROID: make sure proc mount options are applied"
mei: me: add tiger lake point device ids for H platforms.
mei: me: disable mei interface on Mehlow server platforms
binder: fix null deref of proc->context
FROMLIST: nsproxy: restore EINVAL for non-namespace file descriptor
GUE: Fix a typo
mptcp: drop sndr_key in mptcp_syn_options
ethtool: Fix check in ethtool_rx_flow_rule_create
hsr: avoid to create proc file after unregister
ARM: dts: imx6ul-kontron: Change WDOG_ANY signal from push-pull to open-drain
ARM: dts: imx6ul-kontron: Move watchdog from Kontron i.MX6UL/ULL board to SoM
xfs: fix use-after-free on CIL context on shutdown
KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
usbnet: smsc95xx: Fix use-after-free after removal
mlxsw: spectrum: Do not rely on machine endianness
net: phy: smsc: fix printing too many logs
KVM: nVMX: Plumb L2 GPA through to PML emulation
MAINTAINERS: update email address for Felix Fietkau
drm/msm: Fix up the rest of the messed up address sizes
IB/mad: Fix use after free when destroying MAD agent
RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata
KVM: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic()
KVM: LAPIC: ensure APIC map is up to date on concurrent update requests
RDMA/counter: Query a counter before release
security: fix the key_permission LSM hook function type
ANDROID: bpf: Workaround for bpf permissions check regression
kvm: lapic: fix broken vcpu hotplug
tools/virtio: Use tools/include/list.h instead of stubs
tools/virtio: Reset index in virtio_test --reset.
tools/virtio: Extract virtqueue initialization in vq_reset
tools/virtio: Use __vring_new_virtqueue in virtio_test.c
tools/virtio: Add --reset
tools/virtio: Add --batch=random option
tools/virtio: Add --batch option
virtio-mem: add memory via add_memory_driver_managed()
virtio-mem: silence a static checker warning
vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap()
vdpa: fix typos in the comments for __vdpa_alloc_device()
Revert "module: Make module_enable_ro() static again"
ACPI: sysfs: Fix pm_profile_attr type
ACPI: configfs: Disallow loading ACPI tables when locked down
ANDROID: GKI: update gki defconfigs
xprtrdma: Fix handling of RDMA_ERROR replies
xprtrdma: Clean up disconnect
xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect()
xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect()
xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed
spi: spi-fsl-dspi: Initialize completion before possible interrupt
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
powerpc/fsl_booke/32: Fix build with CONFIG_RANDOMIZE_BASE
ANDROID: Use depmod from the hermetic toolchain
Revert "kernel/printk: add kmsg SEEK_CUR handling"
cifs: Fix cached_fid refcnt leak in open_shroot
Linux 5.8-rc2
samples: watch_queue: build sample program for target architecture
Revert "Makefile: install modules.builtin even if CONFIG_MODULES=n"
irqchip/gic: Atomically update affinity
irqchip/riscv-intc: Fix a typo in a pr_warn()
irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
irqchip/loongson-pci-msi: Fix a typo in Kconfig
video: fbdev: uvesafb: fix "noblank" option handling
drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl
drm/panel-simple: fix connector type for LogicPD Type28 Display
net: Add MODULE_DESCRIPTION entries to network modules
rxrpc: Fix notification call on completion of discarded calls
drm: rcar-du: Fix build error
tc-testing: update geneve options match in tunnel_key unit tests
r8169: fix firmware not resetting tp->ocp_base
ibmvnic: continue to init in CRQ reset returns H_CLOSED
ionic: tame the watchdog timer on reconfig
pinctrl: single: fix function name in documentation
pinctrl: qcom: ipq6018 Add missing pins in qpic pin group
Revert "pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'"
afs: Fix hang on rmmod due to outstanding timer
afs: Fix afs_do_lookup() to call correct fetch-status op variant
powerpc/8xx: Provide ptep_get() with 16k pages
mm: Allow arches to provide ptep_get()
mm/gup: Use huge_ptep_get() in gup_hugepte()
selftests/net: report etf errors correctly
ibmveth: Fix max MTU limit
net/sched: cls_api: fix nooffloaddevcnt warning dmesg log
net: flow_offload: fix flow_indr_dev_unregister path
flow_offload: use flow_indr_block_cb_alloc/remove function
flow_offload: add flow_indr_block_cb_alloc/remove function
geneve: allow changing DF behavior after creation
enetc: Fix HW_VLAN_CTAG_TX|RX toggling
net: macb: undo operations in case of failure
net: phy: Check harder for errors in get_phy_id()
of: of_mdio: Correct loop scanning logic
net: ethernet: oki-semi: pch_gbe: fix spelling mistake
MAINTAINERS: update ieee802154 project website URL
docs: net: ieee802154: change link to new project URL
net: ethernet: neterion: vxge: fix spelling mistake
ANDROID: dm-bow: avoid truncating the logical block size
ANDROID: dm-default-key: avoid truncating the logical block size
dm writecache: add cond_resched to loop in persistent_memory_claim()
x86/asm/64: Align start of __clear_user() loop to 16-bytes
dm zoned: Fix reclaim zone selection
dm zoned: Fix random zone reclaim selection
dm: update original bio sector on Zone Append
dm zoned: Fix metadata zone size check
docs: device-mapper: add dm-ebs.rst to an index file
ANDROID: GKI: enable some more USB configfs options
MAINTAINERS: Add robert and myself as qcom i2c cci maintainers
RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
Revert "KVM: VMX: Micro-optimize vmexit time when not exposing PMU"
i2c: smbus: Fix spelling mistake in the comments
Documentation/i2c: SMBus start signal is S not A
i2c: remove deprecated i2c_new_device API
Documentation: media: convert to use i2c_new_client_device()
video: backlight: tosa_lcd: convert to use i2c_new_client_device()
x86/platform/intel-mid: convert to use i2c_new_client_device()
drm: encoder_slave: use new I2C API
drm: encoder_slave: fix refcouting error for modules
i40e: fix crash when Rx descriptor count is changed
ice: protect ring accesses with WRITE_ONCE
i40e: protect ring accesses with READ- and WRITE_ONCE
ixgbe: protect ring accesses with READ- and WRITE_ONCE
net: increment xmit_recursion level in dev_direct_xmit()
net: dsa: bcm_sf2: Fix node reference count
net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
bareudp: Fixed multiproto mode configuration
s390/qeth: let isolation mode override HW offload restrictions
s390/qeth: fix error handling for isolation mode cmds
mptcp: drop MP_JOIN request sock on syn cookies
mptcp: cache msk on MP_JOIN init_req
net: Fix the arp error in some cases
net: dsa: sja1105: fix checks for VLAN state in gate action
net: dsa: sja1105: fix checks for VLAN state in redirect action
net: dsa: sja1105: remove debugging code in sja1105_vl_gate
net/sched: act_gate: fix configuration of the periodic timer
net/sched: act_gate: fix NULL dereference in tcf_gate_init()
ip_tunnel: fix use-after-free in ip_tunnel_lookup()
ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
net: core: reduce recursion limit value
net: fix memleak in register_netdevice()
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
RISC-V: Acquire mmap lock before invoking walk_page_range
RISC-V: Don't allow write+exec only page mapping request in mmap
maccess: make get_kernel_nofault() check for minimal type compatibility
vfio/type1: Fix migration info capability ID
doc: devicetree: bindings: fix spelling mistake
EDAC/amd64: Read back the scrub rate PCI register on F15h
RDMA/mlx5: Fix integrity enabled QP creation
maccess: rename probe_kernel_address to get_kernel_nofault
RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs
RDMA/mlx5: Fix remote gid value in query QP
RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path
docs: dt: minor adjustments at writing-schema.rst
dt: fix reference to olpc,xo1.75-ec.txt
dt: Fix broken references to renamed docs
sparse: use identifiers to define address spaces
spi: spidev: fix a potential use-after-free in spidev_release()
spi: spidev: fix a race between spidev_release and spidev_remove
dt: fix broken links due to txt->yaml renames
dt: update a reference for reneases pcar file renamed to yaml
ASoC: rockchip: Fix a reference count leak.
objtool: Fix noinstr vs KCOV
objtool: Provide elf_write_{insn,reloc}()
objtool: Clean up elf_write() condition
block: make function 'kill_bdev' static
loop: replace kill_bdev with invalidate_bdev
libata: Use per port sync for detach
partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense
arm64: dts: imx8mm-beacon: Fix voltages on LDO1 and LDO2
io_uring: fix possible race condition against REQ_F_NEED_CLEANUP
RDMA/core: Check that type_attrs is not NULL prior access
RDMA/hns: Fix an cmd queue issue when resetting
RDMA/hns: Fix a calltrace when registering MR from userspace
perf build: Fix error message when asking for -fsanitize=address without required libraries
tools lib traceevent: Add handler for __builtin_expect()
tools lib traceevent: Handle __attribute__((user)) in field names
tools lib traceevent: Add append() function helper for appending strings
RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake
RDMA/cma: Protect bind_list and listen_list while finding matching cm id
RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
RDMA/efa: Set maximum pkeys device attribute
RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
RDMA/core: Annotate CMA unlock helper routine
ASoC: amd: closing specific instance.
arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
arm64: kexec_file: Use struct_size() in kmalloc()
x86/cpu: Use pinning mask for CR4 bits needing to be 0
arm64: mm: reserve hugetlb CMA after numa_init
timekeeping: Fix kerneldoc system_device_crosststamp & al
usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
USB: ohci-sm501: Add missed iounmap() in remove
cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
USB: ehci: reopen solution for Synopsys HC bug
usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
usb: dwc2: Postponed gadget registration to the udc class driver
usb: add USB_QUIRK_DELAY_INIT for Logitech C922
usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry
Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
block: update hctx map when use multiple maps
drm/msm: Fix setup of a6xx create_address_space.
drm/msm: Fix address space size after refactor.
FROMLIST: Update Inline Encryption from v6 to upstream version of patch series
ionic: export features for vlans to use
ionic: no link check while resetting queues
rxrpc: Fix afs large storage transmission performance drop
rxrpc: Fix handling of rwind from an ACK packet
net: usb: ax88179_178a: fix packet alignment padding
rxrpc: Fix trace string
drm/amdgpu: fix documentation around busy_percentage
drm/amdgpu/pm: update comment to clarify Overdrive interfaces
drm/amdkfd: Use correct major in devcgroup check
selinux: fix undefined return of cond_evaluate_expr
vfio/pci: Clear error and request eventfd ctx after releasing
ftrace: Fix maybe-uninitialized compiler warning
nvdimm/region: always show the 'align' attribute
io_uring: reap poll completions while waiting for refs to drop on exit
s390: fix syscall_get_error for compat processes
s390/qdio: warn about unexpected SLSB states
s390/qdio: clean up usage of qdio_data
ARM: dts: NSP: Correct FA2 mailbox node
ASoC: hdac_hda: fix memleak with regmap not freed on remove
ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H
ASoC: SOF: Intel: add PCI ID for CometLake-S
ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H
io_uring: acquire 'mm' for task_work for SQPOLL
io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed
io_uring: don't fail links for EAGAIN error in IOPOLL mode
maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault
maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
bpf: Document optval > PAGE_SIZE behavior for sockopt hooks
selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed
bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
devmap: Use bpf_map_area_alloc() for allocating hash buckets
xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame()
dm ioctl: use struct_size() helper in retrieve_deps()
dm writecache: skip writecache_wait when using pmem mode
dm writecache: correct uncommitted_block when discarding uncommitted entry
dm zoned: assign max_io_len correctly
tools headers UAPI: Sync linux/fs.h with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf script: Initialize zstd_data
dm zoned: fix uninitialized pointer dereference
regmap: Fix memory leak from regmap_register_patch
tools, bpftool: Add ringbuf map type to map command docs
bpf: bpf_probe_read_kernel_str() has to return amount of data read on success
ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
blktrace: Avoid sparse warnings when assigning q->blk_trace
blktrace: break out of blktrace setup on concurrent calls
nfsd: apply umask on fs without ACL support
efi/libstub: arm: Print CPU boot mode and MMU state at boot
efi/libstub: arm: Omit arch specific config table matching array on arm64
efi/x86: Setup stack correctly for efi_pe_entry
powerpc/syscalls: Use the number when building SPU syscall table
powerpc/8xx: use pmd_off() to access a PMD entry in pte_update()
spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER
regulator: mt6358: Remove BROKEN dependency
ARM: bcm2835: Fix integer overflow in rpi_firmware_print_firmware_revision()
arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support
x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
ALSA: usb-audio: Fix potential use-after-free of streams
dma-direct: check return value when encrypting or decrypting memory
dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails
dma-direct: always align allocation size in dma_direct_alloc_pages()
dma-direct: mark __dma_direct_alloc_pages static
dma-direct: re-enable mmap for !CONFIG_MMU
drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
overflow.h: Add flex_array_size() helper
scripts: Fix typo in headers_install.sh
kconfig: unify cc-option and as-option
tools/bootconfig: Add testcase for show-command and quotes test
tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig
tools/bootconfig: Fix to use correct quotes for value
proc/bootconfig: Fix to use correct quotes for value
tracing: Remove unused event variable in tracing_iter_reset
tracing/probe: Fix memleak in fetch_op_data operations
trace: Fix typo in allocate_ftrace_ops()'s comment
tracing: Make ftrace packed events have align of 1
sample-trace-array: Remove trace_array 'sample-instance'
sample-trace-array: Fix sleeping function called from invalid context
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
kprobes: Remove redundant arch_disarm_kprobe() call
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
kprobes: Use non RCU traversal APIs on kprobe_tables if possible
kprobes: Suppress the suspicious RCU warning on kprobes
recordmcount: support >64k sections
kbuild: improve cc-option to clean up all temporary files
Documentation: remove SH-5 index entries
selinux: fix a double free in cond_read_node()/cond_read_list()
x86/purgatory: Add -fno-stack-protector
tests: test for setns() EINVAL regression
e1000e: fix unused-function warning
e1000: use generic power management
e1000e: Do not wake up the system via WOL if device wakeup is disabled
nsproxy: restore EINVAL for non-namespace file descriptor
lan743x: add MODULE_DEVICE_TABLE for module loading alias
afs: Fix silly rename
mlxsw: spectrum: Adjust headroom buffers for 8x ports
bareudp: Fixed configuration to avoid having garbage values
mvpp2: remove module bugfix
tcp: grow window for OOO packets only for SACK flows
drm: mcde: Fix forgotten user of drm->dev_private
drm: mcde: Fix display initialization problem
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
staging: wfx: fix coherency of hif_scan() prototype
staging: wfx: drop useless loop
staging: wfx: fix AC priority
arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
btrfs: use kfree() in btrfs_ioctl_get_subvol_info()
btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO
btrfs: fix RWF_NOWAIT write not failling when we need to cow
btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
btrfs: fix hang on snapshot creation after RWF_NOWAIT write
btrfs: check if a log root exists before locking the log_mutex on unlink
btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
btrfs: fix data block group relocation failure due to concurrent scrub
btrfs: fix race between block group removal and block group creation
btrfs: fix a block group ref counter leak after failure to remove block group
drm/tegra: Add zpos property for cursor planes
gpu: host1x: Detach driver on unregister
gpu: host1x: Correct trivial kernel-doc inconsistencies
selftests/ftrace: Support ":README" suffix for requires
selftests/ftrace: Support ":tracer" suffix for requires
selftests/ftrace: Convert check_filter_file() with requires list
selftests/ftrace: Convert required interface checks into requires list
block: Fix use-after-free in blkdev_get()
arm64: pgtable: Clear the GP bit for non-executable kernel pages
ARM: dts: am5729: beaglebone-ai: fix rgmii phy-mode
ARM: dts: Fix omap4 system timer source clocks
ARM: dts: Fix duovero smsc interrupt for suspend
ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
afs: afs_vnode_commit_status() doesn't need to check the RPC error
afs: Fix use of afs_check_for_remote_deletion()
afs: Remove afs_operation::abort_code
afs: Fix yfs_fs_fetch_status() to honour vnode selector
afs: Remove yfs_fs_fetch_file_status() as it's not used
selftests/ftrace: Add "requires:" list support
selftests/ftrace: Return unsupported for the unconfigured features
selftests/ftrace: Allow ":" in description
libceph: don't omit used_replica in target_copy()
libceph: don't omit recovery_deletes in target_copy()
libceph: move away from global osd_req_flags
ALSA: hda/realtek - Add quirk for MSI GE63 laptop
compiler_attributes.h: Support no_sanitize_undefined check with GCC 4
bpf, xdp, samples: Fix null pointer dereference in *_user code
drm/tegra: hub: Register child devices
gpu: host1x: Register child devices
drm/tegra: hub: Do not enable orphaned window group
gpu: host1x: Clean up debugfs in error handling path
s390/numa: let NODES_SHIFT depend on NEED_MULTIPLE_NODES
s390/vdso: fix vDSO clock_getres()
s390/vdso: Use $(LD) instead of $(CC) to link vDSO
s390/protvirt: use scnprintf() instead of snprintf()
s390: use scnprintf() in sys_##_prefix##_##_name##_show
s390/crypto: use scnprintf() instead of snprintf()
s390/zcrypt: use kzalloc
s390/virtio: remove unused pm callbacks
s390/qdio: reduce SLSB writes during Input Queue processing
selftests/seccomp: s390 shares the syscall and return value register
s390/ptrace: fix setting syscall number
s390/ptrace: pass invalid syscall numbers to tracing
s390/ptrace: return -ENOSYS when invalid syscall is supplied
s390/seccomp: pass syscall arguments via seccomp_data
s390/qdio: fine-tune SLSB update
ASoC: fsl_ssi: Fix bclk calculation for mono channel
efi: Make it possible to disable efivar_ssdt entirely
efi/libstub: Descriptions for stub helper functions
drm/i915/display: Fix the encoder type check
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
drm/i915/gt: Incrementally check for rewinding
drm/i915/tc: fix the reset of ln0
drm/i915/gt: Prevent timeslicing into unpreemptable requests
drm/i915/selftests: Restore to default heartbeat
mfd: mt6360: Fix register driver NULL pointer by adding driver name
pinctrl: mcp23s08: Split to three parts: fix ptr_ret.cocci warnings
pinctrl: tegra: Use noirq suspend/resume callbacks
pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
fs: Do not check if there is a fsnotify watcher on pseudo inodes
MAINTAINERS: change tee mailing list
ARM: dts: NSP: Disable PL330 by default, add dma-coherent property
w1: Replace zero-length array with flexible-array
tracing/probe: Replace zero-length array with flexible-array
soc: ti: Replace zero-length array with flexible-array
tifm: Replace zero-length array with flexible-array
dmaengine: tegra-apb: Replace zero-length array with flexible-array
stm class: Replace zero-length array with flexible-array
Squashfs: Replace zero-length array with flexible-array
ASoC: SOF: Replace zero-length array with flexible-array
ima: Replace zero-length array with flexible-array
sctp: Replace zero-length array with flexible-array
phy: samsung: Replace zero-length array with flexible-array
RxRPC: Replace zero-length array with flexible-array
rapidio: Replace zero-length array with flexible-array
media: pwc: Replace zero-length array with flexible-array
firmware: pcdp: Replace zero-length array with flexible-array
oprofile: Replace zero-length array with flexible-array
block: Replace zero-length array with flexible-array
tools/testing/nvdimm: Replace zero-length array with flexible-array
libata: Replace zero-length array with flexible-array
kprobes: Replace zero-length array with flexible-array
keys: encrypted-type: Replace zero-length array with flexible-array
kexec: Replace zero-length array with flexible-array
KVM: Replace zero-length array with flexible-array
jffs2: Replace zero-length array with flexible-array
ibft: Replace zero-length array with flexible-array
samples: mei: Replace zero-length array with flexible-array
ia64: kernel: unwind_i.h: Replace zero-length array with flexible-array
FS-Cache: Replace zero-length array with flexible-array
firewire: ohci: Replace zero-length array with flexible-array
cb710: Replace zero-length array with flexible-array
drm/edid: Replace zero-length array with flexible-array
drbd: Replace zero-length array with flexible-array
crypto: Replace zero-length array with flexible-array
can: Replace zero-length array with flexible-array
can: peak_canfd: Replace zero-length array with flexible-array
dmaengine: Replace zero-length array with flexible-array
ARM: tegra: Replace zero-length array with flexible-array
aio: Replace zero-length array with flexible-array
firmware: google: vpd: Replace zero-length array with flexible-array member
firmware: google: memconsole: Replace zero-length array with flexible-array member
firmware: dmi-sysfs: Replace zero-length array with flexible-array member
scsi: Wire up ata_scsi_dma_need_drain for SAS HBA drivers
scsi: libata: Provide an ata_scsi_dma_need_drain stub for !CONFIG_ATA
powerpc/64s: Fix KVM interrupt using wrong save area
scsi: ufs-bsg: Fix runtime PM imbalance on error
powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH
ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods
powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl()
powerpc/papr_scm: Fetch nvdimm health information from PHYP
seq_buf: Export seq_buf_printf
powerpc: Document details on H_SCM_HEALTH hcall
mptcp: fix memory leak in mptcp_subflow_create_socket()
netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline
net/sched: act_ct: Make tcf_ct_flow_table_restore_skb inline
tools/bpftool: Add ringbuf map to a list of known map types
bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments
trace/events/block.h: drop kernel-doc for dropped function parameter
scripts/decode_stacktrace: warn when modpath is needed but is unset
net: dsa: sja1105: fix PTP timestamping with large tc-taprio cycles
mvpp2: ethtool rxtx stats fix
MAINTAINERS: switch to my private email for Renesas Ethernet drivers
rocker: fix incorrect error handling in dma_rings_init
test_objagg: Fix potential memory leak in error handling
net: ethernet: mtk-star-emac: simplify interrupt handling
mld: fix memory leak in ipv6_mc_destroy_dev()
bnxt_en: Return from timer if interface is not in open state.
bnxt_en: Fix AER reset logic on 57500 chips.
bnxt_en: Re-enable SRIOV during resume.
bnxt_en: Simplify bnxt_resume().
MAINTAINERS: merge entries for felix and ocelot drivers
net: alx: fix race condition in alx_remove
ibmvnic: Harden device login requests
net: macb: Only disable NAPI on the actual error path
qlcnic: Use kobj_to_dev() instead
mptcp: use list_first_entry_or_null
net: axienet: fix spelling mistake in comment "Exteneded" -> "extended"
mptcp: drop MPTCP_PM_MAX_ADDR
net/rds: NULL pointer de-reference in rds_ib_add_one()
RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
RDMA/hfi1: Fix trivial mis-spelling of 'descriptor'
RDMA/mlx5: Fix -Wformat warning in check_ucmd_data()
efi/libstub: Fix path separator regression
efi/libstub: Fix missing-prototype warning for skip_spaces()
KVM: VMX: Add helpers to identify interrupt type from intr_info
arm64: mm: reset address tag set by kasan sw tagging
arm64: traps: Dump registers prior to panic() in bad_mode()
arm64/sve: Eliminate data races on sve_default_vl
tools: testing: ftrace: trigger: fix spelling mistake
spi: uapi: spidev: Use TABs for alignment
io_uring: cancel by ->task not pid
io_uring: lazy get task
io_uring: batch cancel in io_uring_cancel_files()
io_uring: cancel all task's requests on exit
io-wq: add an option to cancel all matched reqs
io-wq: reorder cancellation pending -> running
afs: Fix the mapping of the UAEOVERFLOW abort code
afs: Fix truncation issues and mmap writeback size
afs: Concoct ctimes
afs: Fix EOF corruption
afs: afs_write_end() should change i_size under the right lock
afs: Fix non-setting of mtime when writing into mmap
regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
io_uring: fix lazy work init
blk-mq: Remove redundant 'return' statement
ASoC: SOF: Intel: hda: Clear RIRB status before reading WP
ASoC: rt1015: Update rt1015 default register value according to spec modification.
ASoC: qcom: common: set correct directions for dailinks
ASoc: q6afe: add support to get port direction
ASoC: soc-pcm: fix checks for multi-cpu FE dailinks
ASoC: rt5682: Let dai clks be registered whether mclk exists or not
RDMA/mlx5: Remove duplicated assignment to resp.response_length
kvm/svm: disable KCSAN for svm_vcpu_run()
ASoC: soc-topology: use devm_snd_soc_register_dai()
ASoC: soc-devres: add devm_snd_soc_register_dai()
efi: Replace zero-length array and use struct_size() helper
efivarfs: Don't return -EINTR when rate-limiting reads
efivarfs: Update inode modification time for successful writes
efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
efi/tpm: Verify event log header before parsing
x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup
docs/arm64: Fix typo'd #define in sve.rst
arm64: remove TEXT_OFFSET randomization
x86/entry, bug: Comment the instrumentation_begin() usage for WARN()
x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()
x86/entry, cpumask: Provide non-instrumented variant of cpu_is_offline()
compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr
kasan: Bump required compiler version
x86, kcsan: Add __no_kcsan to noinstr
kcsan: Remove __no_kcsan_or_inline
x86, kcsan: Remove __no_kcsan_or_inline usage
MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
efi/x86: Fix build with gcc 4
drm/i915: work around false-positive maybe-uninitialized warning
drm/i915/pmu: avoid an maybe-uninitialized warning
drm/i915/gt: Incorporate the virtual engine into timeslicing
KVM: MIPS: Fix a build error for !CPU_LOONGSON64
syscalls: Fix offset type of ksys_ftruncate()
drm/ttm: Fix dma_fence refcnt leak when adding move fence
drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
crypto: drbg - always try to free Jitter RNG instance
crypto: marvell/octeontx - Fix a potential NULL dereference
crypto: algboss - don't wait during notifier callback
crypto: caam - fix typos
crypto: ccp - Fix sparse warnings in sev-dev
crypto: hisilicon - Cap block size at 2^31
crypto: algif_skcipher - Cap recv SG list at ctx->used
hwrng: ks-sa - Fix runtime PM imbalance on error
x86/resctrl: Fix memory bandwidth counter width for AMD
ALSA: usb-audio: Set 48 kHz rate for Rodecaster
ALSA: usb-audio: add quirk for Denon DCD-1500RE
dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL
esp, ah: modernize the crypto algorithm selections
esp: select CRYPTO_SEQIV
esp, ah: consolidate the crypto algorithm selections
Makefile: Improve compressed debug info support detection
bcache: pr_info() format clean up in bcache_device_init()
bcache: use delayed kworker fo asynchronous devices registration
bcache: check and adjust logical block size for backing devices
bcache: fix potential deadlock problem in btree_gc_coalesce
ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP
ARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000
Linux 5.8-rc1
security: Add LSM hooks to set*gid syscalls
Revert "btrfs: switch to iomap_dio_rw() for dio"
net: ethernet: ti: ale: fix allmulti for nu type ale
net: ethernet: ti: am65-cpsw-nuss: fix ale parameters init
net: atm: Remove the error message according to the atomic context
binderfs: add gitignore for generated sample program
doc: don't use deprecated "---help---" markers in target docs
watch_queue: add gitignore for generated sample program
treewide: replace '---help---' in Kconfig files with 'help'
ARM: 8985/1: efi/decompressor: deal with HYP mode boot gracefully
ARM: 8984/1: Kconfig: set default ZBOOT_ROM_TEXT/BSS value to 0x0
drm/msm: Fix 0xfffflub in "Refactor address space initialization"
alpha: Fix build around srm_sysrq_reboot_op
alpha: c_next should increase position index
alpha: Replace sg++ with sg = sg_next(sg)
alpha: fix memory barriers so that they conform to the specification
alpha: remove unneeded semicolon in sys_eiger.c
alpha: remove unneeded semicolon in osf_sys.c
alpha: Replace strncmp with str_has_prefix
alpha: fix rtc port ranges
alpha: Kconfig: pedantic formatting
bpf: Undo internal BPF_PROBE_MEM in BPF insns dump
libbpf: Support pre-initializing .bss global variables
tools/bpftool: Fix skeleton codegen
bpf: Fix memlock accounting for sock_hash
bpf: sockmap: Don't attach programs to UDP sockets
bpf: tcp: Recv() should return 0 when the peer socket is closed
smb3: Add debug message for new file creation with idsfromsid mount option
ibmvnic: Flush existing work items before device removal
genetlink: clean up family attributes allocations
x86/entry: Force rcu_irq_enter() when in idle task
proc: Use new_inode not new_inode_pseudo
riscv/atomic: Fix sign extension for RV64I
ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers
cifs: fix chown and chgrp when idsfromsid mount option enabled
smb3: allow uid and gid owners to be set on create with idsfromsid mount option
ext4: support xattr gnu.* namespace for the Hurd
dt-bindings: Remove redundant 'maxItems'
netfilter: nf_tables: hook list memleak in flowtable deletion
ima: fix mprotect checking
regulator: Fix pickable ranges mapping
regulator: da9063: fix LDO9 suspend and warning.
smb311: Add tracepoints for new compound posix query info
smb311: add support for using info level for posix extensions query
ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA
ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End
ASoC: dmaengine_pcm: export soc_component_to_pcm
ASoC: soc-card: export snd_soc_lookup_component_nolocked
ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
x86/entry: Make NMI use IDTENTRY_RAW
smb311: Add support for lookup with posix extensions query info
smb311: Add support for SMB311 query info (non-compounded)
SMB311: Add support for query info using posix extensions (level 100)
smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
x86/entry: Treat BUG/WARN as NMI-like entries
KVM: PPC: Fix nested guest RC bits update
nios2: signal: Mark expected switch fall-through
drm/msm/dpu: allow initialization of encoder locks during encoder init
drm/msm/dpu: fix error return code in dpu_encoder_init
drm/msm: fix potential memleak in error branch
drm/msm/dpu: request for display color blocks based on hw catalog entry
net: ipa: header pad field only valid for AP->modem endpoint
net: ipa: program upper nibbles of sequencer type
net: ipa: fix modem LAN RX endpoint id
net: ipa: program metadata mask differently
ionic: add pcie_print_link_status
rxrpc: Fix race between incoming ACK parser and retransmitter
amdgpu: a NULL ->mm does not mean a thread is a kthread
lib/lzo: fix ambiguous encoding bug in lzo-rle
ocfs2: fix build failure when TCP/IP is disabled
mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread
mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill
Revert "ANDROID: gki_defconfig: disable KPROBES"
afs: Fix afs_store_data() to set mtime in new operation descriptor
net/mlx5: E-Switch, Fix some error pointer dereferences
net/mlx5: Don't fail driver on failure to create debugfs
net/mlx5e: CT: Fix ipv6 nat header rewrite actions
net/mlx5: Fix devlink objects and devlink device unregister sequence
net/mlx5: Disable reload while removing the device
net/mlx5e: Fix ethtool hfunc configuration change
net/mlx5e: Fix repeated XSK usage on one channel
net/mlx5: DR, Fix freeing in dr_create_rc_qp()
net/mlx5: Fix fatal error handling during device load
net/mlx5: drain health workqueue in case of driver load error
iavf: increase reset complete wait time
iavf: Fix reporting 2.5 Gb and 5Gb speeds
iavf: use appropriate enum for comparison
iavf: fix speed reporting over virtchnl
tools, bpftool: Exit on error in function codegen
xdp: Fix xsk_generic_xmit errno
dt-bindings: Fix more incorrect 'reg' property sizes in examples
ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
drm/amd/display: Rework dsc to isolate FPU operations
alpha: Fix build around srm_sysrq_reboot_op
drm/amdgpu: Replace invalid device ID with a valid device ID
dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses
dt-bindings: Remove more cases of 'allOf' containing a '$ref'
tipc: fix NULL pointer dereference in tipc_disc_rcv()
tipc: fix kernel WARNING in tipc_msg_append()
ionic: remove support for mgmt device
drivers: dpaa2: Use devm_kcalloc() in setup_dpni()
ANDROID: kbuild: merge more sections with LTO
compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to decide inlining
compiler.h: Move function attributes to compiler_types.h
compiler.h: Avoid nested statement expression in data_race()
compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE()
kcsan: Update Documentation to change supported compilers
kcsan: Remove 'noinline' from __no_kcsan_or_inline
kcsan: Pass option tsan-instrument-read-before-write to Clang
kcsan: Support distinguishing volatile accesses
kcsan: Restrict supported compilers
kcsan: Avoid inserting __tsan_func_entry/exit if possible
ubsan, kcsan: Don't combine sanitizer with kcov on clang
KVM: x86: do not pass poisoned hva to __kvm_set_memory_region
NFS: Fix direct WRITE throughput regression
SUNRPC: rpc_xprt lifetime events should record xprt->state
xprtrdma: Make xprt_rdma_slot_table_entries static
nfs: set invalid blocks after NFSv4 writes
NFS: remove redundant initialization of variable result
sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs
NFS: Add a tracepoint in nfs_set_pgio_error()
NFS: Trace short NFS READs
NFS: nfs_xdr_status should record the procedure name
SUNRPC: Set SOFTCONN when destroying GSS contexts
SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT
SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS
SUNRPC: trace RPC client lifetime events
SUNRPC: Trace transport lifetime events
SUNRPC: Split the xdr_buf event class
SUNRPC: Add tracepoint to rpc_call_rpcerror()
SUNRPC: Update the RPC_SHOW_SOCKET() macro
SUNRPC: Update the rpc_show_task_flags() macro
SUNRPC: Trace GSS context lifetimes
SUNRPC: receive buffer size estimation values almost never change
media: rkvdec: Fix H264 scaling list order
media: v4l2-ctrls: Unset correct HEVC loop filter flag
media: videobuf2-dma-contig: fix bad kfree in vb2_dma_contig_clear_max_seg_size
media: v4l2-subdev.rst: correct information about v4l2 events
media: s5p-mfc: Properly handle dma_parms for the allocated devices
media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORT
media: cedrus: Implement runtime PM
media: cedrus: Program output format during each run
media: atomisp: improve ACPI/DMI detection logs
media: Revert "media: atomisp: add Asus Transform T101HA ACPI vars"
media: Revert "media: atomisp: Add some ACPI detection info"
media: atomisp: improve sensor detection code to use _DSM table
media: atomisp: get rid of an iomem abstraction layer
media: atomisp: get rid of a string_support.h abstraction layer
media: atomisp: use strscpy() instead of less secure variants
media: atomisp: set DFS to MAX if sensor doesn't report fps
media: atomisp: use different dfs failed messages
media: atomisp: change the detection of ISP2401 at runtime
media: atomisp: use macros from intel-family.h
media: atomisp: don't set hpll_freq twice with different values
media: atomisp: get rid of a detection hack for a BYT Andorid-based tablet
media: atomisp: use just one mamoiada_params.h
media: atomisp: remove some unused defines from *mamoiada_params.h
media: atomisp: simplify IRQ ifdef logic
media: atomisp: get rid of ifdef nonsense
media: atomisp: get rid of a duplicated file
media: atomisp: do some cleanup at irq_local.h
media: atomisp: improve IRQ handling debug messages
media: atomisp: comment an unused code
media: atomisp: get rid of a left-over wrapper function
media: atomisp: get rid of an unused IRQ duplicated event
media: atomisp: get rid of sh_css_pipe.c
media: staging: media: atomisp: fix stack overflow in init_pipe_defaults()
media: atomisp: re-enable warnings again
media: atomisp: remove format duplication at mbus->fourcc table
media: staging: media: atomisp: add PMIC_OPREGION dependency
media: staging: media: atomisp: disable all custom formats
media: staging: media: atomisp: fix enum type mixups
media: staging: media: atomisp: declare 'struct device' before using it
media: atomisp: add SPDX headers
media: staging: atomisp: Check return value from compat_alloc_user_space
media: staging: atomisp: Fix compat IOCTL handling
media: staging: atomisp: Fix atomisp_overlay32 compat handling
media: staging: atomisp: There's no struct atomisp_dvs2_coefficients
media: atomisp: add some debug messages when binaries are used
media: atomisp: add a debug message at hmm free
media: atomisp: allow passing firmware name at modprobe time
media: atomisp: print firmware data during load
media: atomisp: provide more details about the firmware binaries
KVM: selftests: fix sync_with_host() in smm_test
KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously injected
KVM: async_pf: Cleanup kvm_setup_async_pf()
kvm: i8254: remove redundant assignment to pointer s
KVM: x86: respect singlestep when emulating instruction
KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported
KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check
media: atomisp: get rid of system_types.h
media: atomisp: get rid of a bunch of other wrappers
media: atomisp: don't cause a warn if probe failed
media: atomisp: get rid of an error abstraction layer
media: atomisp: get rid of non-Linux error codes
media: atomisp: do another round of coding style cleanup
media: atomisp: remove some trivial wrappers from compat css20
media: atomisp: avoid an extra memset() when alloc memory
media: atomisp: Remove binary_supports_input_format
media: atomisp: Avoid overflow in compute_blending
media: atomisp: Remove unnecessary NULL check in atomisp_param
media: atomisp: Remove unnecessary NULL checks in ia_css_pipe_load_extension
media: atomisp: Remove second increment of count in atomisp_subdev_probe
media: atomisp: Clean up if block in sh_css_sp_init_stage
media: atomisp: avoid OOPS due to non-existing ref_frames
media: atomisp: remove kvmalloc/kvcalloc abstractions
media: atomisp: add more comments about frame allocation
media: atomisp: add debug functions for received events
media: atomisp: improve warning for IRQ enable function
media: atomisp: add debug for hmm alloc
media: atomisp: use pin_user_pages() for memory allocation
media: atomisp: fix driver caps
media: atomisp: use Yocto Aero default hmm pool sizes
media: atomisp: add debug message to help debugging hmm code
media: atomisp: hmm_bo: untag user pointers
media: atomisp: get rid of memory_access.c
media: atomisp: change the type returned by mmgr alloc
media: atomisp: get rid of unused memory_realloc code
media: atomisp: get rid of mmgr_load and mmgr_store
media: atomisp: go one step further to drop ia_css_memory_access.c
media: atomisp: reduce abstraction at ia_css_memory_access
media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abstraction layer
media: atomisp: simplify hive_isp_css_mm_hrt wrapper
media: atomisp: fix a handful of spelling mistakes
media: atomisp: fix size of delay_frames array
media: atomisp: drop a cast for a const argument
media: atomisp: partially get rid of one abstraction layer
media: atomisp: make it use dbg_level to control debug level
media: atomisp: get rid of some old broken debug code
media: atomisp: update TODO list
media: atomisp: don't flood dmesg with -EAGAIN return codes
media: atomisp: improve debug messages for set format
media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack
media: atomisp: reduce debug printk rate when IRQs are received
media: atomisp: get rid of hmm_vm.c
media: atomisp: fix pipeline initialization code
io_uring: fix io_kiocb.flags modification race in IOPOLL mode
KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
spi: spi-fsl-dspi: Free DMA memory with matching function
spi: tools: Add macro definitions to fix build errors
spi: tools: Make default_tx/rx and input_tx static
umem: remove redundant initialization of variable ret
pktcdvd: remove redundant initialization of variable ret
nvmet: fail outstanding host posted AEN req
nvme-pci: use simple suspend when a HMB is enabled
nvme-fc: don't call nvme_cleanup_cmd() for AENs
nvmet-tcp: constify nvmet_tcp_ops
nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops
nvme: do not call del_gendisk() on a disk that was never added
ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
ext4: avoid utf8_strncasecmp() with unstable name
ext4: stop overwrite the errcode in ext4_setup_super
ASoC: q6asm: handle EOS correctly
ext4: fix partial cluster initialization when splitting extent
ext4: avoid race conditions when remounting with options that change dax
ASoC: max98390: Update regmap readable reg and volatile
tools, bpftool: Fix memory leak in codegen error cases
selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative
net/filter: Permit reading NET in load_bytes_relative when MAC not set
x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy()
x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
x86/entry: Unbreak __irqentry_text_start/end magic
x86/entry: __always_inline CR2 for noinstr
lockdep: __always_inline more for noinstr
x86/entry: Re-order #DB handler to avoid *SAN instrumentation
x86/entry: __always_inline arch_atomic_* for noinstr
x86/entry: __always_inline irqflags for noinstr
x86/entry: __always_inline debugreg for noinstr
x86/idt: Consolidate idt functionality
x86/idt: Cleanup trap_init()
x86/idt: Use proper constants for table size
x86/idt: Add comments about early #PF handling
x86/idt: Mark init only functions __init
x86/entry: Rename trace_hardirqs_off_prepare()
x86/entry: Clarify irq_{enter,exit}_rcu()
x86/entry: Remove DBn stacks
x86/entry: Remove debug IDT frobbing
x86/entry: Optimize local_db_save() for virt
x86/entry, mce: Disallow #DB during #MC
x86/entry, nmi: Disable #DB
x86/entry: Introduce local_db_{save,restore}()
x86/hw_breakpoint: Prevent data breakpoints on user_pcid_flush_mask
x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw
x86/hw_breakpoint: Prevent data breakpoints on direct GDT
x86/hw_breakpoint: Add within_area() to check data breakpoints
xen: Move xen_setup_callback_vector() definition to include/xen/hvm.h
x86/entry: Remove the TRACE_IRQS cruft
x86/entry: Move paranoid irq tracing out of ASM code
x86/entry/64: Remove TRACE_IRQS_*_DEBUG
x86/entry/32: Remove redundant irq disable code
x86/entry: Make enter_from_user_mode() static
x86/entry/64: Remove IRQ stack switching ASM
x86/entry: Remove the apic/BUILD interrupt leftovers
x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLE
x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVEC
x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC
x86/entry: Convert KVM vectors to IDTENTRY_SYSVEC*
x86/entry: Convert various system vectors
x86/entry: Convert SMP system vectors to IDTENTRY_SYSVEC
x86/entry: Convert APIC interrupts to IDTENTRY_SYSVEC
x86/entry: Provide IDTENTRY_SYSVEC
x86/entry: Use idtentry for interrupts
x86/entry: Add IRQENTRY_IRQ macro
x86/irq: Rework handle_irq() for 64-bit
x86/irq: Convey vector as argument and not in ptregs
x86/irq: Use generic irq_regs implementation
x86/entry/32: Remove common_exception()
x86/entry/64: Remove error_exit()
x86/entry: Change exit path of xen_failsafe_callback
x86/entry: Remove the transition leftovers
x86/entry: Switch page fault exception to IDTENTRY_RAW
x86/entry/64: Simplify idtentry_body
x86/entry: Switch XEN/PV hypercall entry to IDTENTRY
x86/entry: Split out idtentry_exit_cond_resched()
x86/entry/64: Move do_softirq_own_stack() to C
x86/entry: Provide helpers for executing on the irqstack
genirq: Provide __irq_enter/exit_raw()
genirq: Provide irq_enter/exit_rcu()
x86/entry: Clean up idtentry_enter/exit() leftovers
x86/idtentry: Switch to conditional RCU handling
x86/entry: Provide idtentry_enter/exit_user()
x86/entry: Provide idtentry_entry/exit_cond_rcu()
nmi, tracing: Make hardware latency tracing noinstr safe
x86/entry: Fix allnoconfig build warning
x86/entry: Convert double fault exception to IDTENTRY_DF
x86/idtentry: Provide IDTENTRY_DF
x86/mce: Address objtools noinstr complaints
x86/traps: Address objtool noinstr complaints in #DB
x86/traps: Restructure #DB handling
x86/entry: Implement user mode C entry points for #DB and #MCE
x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC
x86/entry/64: Remove error code clearing from #DB and #MCE ASM stub
x86/entry: Convert Debug exception to IDTENTRY_DB
x86/db: Split out dr6/7 handling
x86/nmi: Protect NMI entry against instrumentation
x86/entry: Convert NMI to IDTENTRY_NMI
x86/idtentry: Provide IDTENTRY_XEN for XEN/PV
x86/mce: Use untraced rd/wrmsr in the MCE offline/crash check
x86/entry: Convert Machine Check to IDTENTRY_IST
x86/mce: Move nmi_enter/exit() into the entry point
x86/idtentry: Provide IDTENTRY_IST
x86/traps: Split int3 handler up
x86/entry: Convert INT3 exception to IDTENTRY_RAW
x86/idtentry: Provide IDTENTRY_RAW
x86/int3: Inline bsearch()
lib/bsearch: Provide __always_inline variant
x86/int3: Avoid atomic instrumentation
x86/int3: Ensure that poke_int3_handler() is not traced
x86/entry/32: Convert IRET exception to IDTENTRY_SW
x86/entry: Convert SIMD coprocessor error exception to IDTENTRY
x86/entry: Convert Alignment check exception to IDTENTRY
x86/entry: Convert Coprocessor error exception to IDTENTRY
x86/entry: Convert Spurious interrupt bug exception to IDTENTRY
x86/entry: Convert General protection exception to IDTENTRY
x86/entry: Convert Stack segment exception to IDTENTRY
x86/entry: Convert Segment not present exception to IDTENTRY
x86/entry: Convert Invalid TSS exception to IDTENTRY
x86/idtentry: Provide IDTENTRY_ERRORCODE
x86/entry: Convert Coprocessor segment overrun exception to IDTENTRY
x86/entry: Convert Device not available exception to IDTENTRY
x86/entry: Convert Invalid Opcode exception to IDTENTRY
x86/entry: Convert Bounds exception to IDTENTRY
x86/entry: Convert Overflow exception to IDTENTRY
x86/entry: Convert Divide Error to IDTENTRY
x86/traps: Prepare for using DEFINE_IDTENTRY
x86/entry/common: Provide idtentry_enter/exit()
x86/idtentry: Provide macros to define/declare IDT entry points
x86/entry/32: Provide macro to emit IDT entry stubs
x86/entry/64: Provide sane error entry/exit
x86/entry: Distangle idtentry
x86/entry/64: Reorder idtentries
x86/traps: Split trap numbers out in a separate header
x86/traps: Make interrupt enable/disable symmetric in C code
x86/entry/64: Use native swapgs in asm_load_gs_index()
x86/entry: Disable interrupts for native_load_gs_index() in C code
x86/traps: Mark sync_regs() noinstr
x86/traps: Mark fixup_bad_iret() noinstr
x86/entry: Make entry_64_compat.S objtool clean
x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline
x86/entry: Move irq flags tracing to prepare_exit_to_usermode()
x86/entry: Move irq tracing on syscall entry to C-code
x86/entry/common: Protect against instrumentation
x86/entry: Mark enter_from_user_mode() noinstr
x86/entry/32: Move non entry code into .text section
x86/entry/64: Move non entry code into .text section
x86/idt: Remove update_intr_gate()
bug: Annotate WARN/BUG/stackfail as noinstr safe
lib/smp_processor_id: Move it into noinstr section
context_tracking: Ensure that the critical path cannot be instrumented
x86/entry: Exclude low level entry code from sanitizing
x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft
x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n
x86/doublefault: Remove memmove() call
x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area
x86/idt: Keep spurious entries unset in system_vectors
x86/idt: Annotate alloc_intr_gate() with __init
x86/xen: Split HVM vector callback setup and interrupt gate allocation
x86/idt: Remove address operator on function machine_check()
x86/entry/64: Remove unneeded kernel CR3 switching
x86/entry/64: Remove an unused label
arm64: warn on incorrect placement of the kernel by the bootloader
kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables
samples: binderfs: really compile this sample and fix build issues
i2c: Drop stray comma in MODULE_AUTHOR statements
i2c: npcm7xx: npcm_i2caddr[] can be static
drm/ast: fix missing break in switch statement for format->cpp[0] case 4
printk/kdb: Redirect printk messages into kdb in any context
locking/atomics: Flip fallbacks and instrumentation
asm-generic/atomic: Use __always_inline for fallback wrappers
mailbox: qcom: Add ipq6018 apcs compatible
mailbox: qcom: Add clock driver name in apcs mailbox driver data
riscv: set the permission of vdso_data to read-only
riscv: use vDSO common flow to reduce the latency of the time-related functions
kernel: set USER_DS in kthread_use_mm
kernel: better document the use_mm/unuse_mm API contract
kernel: move use_mm/unuse_mm to kthread.c
kernel: move use_mm/unuse_mm to kthread.c
stacktrace: cleanup inconsistent variable type
lib: test get_count_order/long in test_bitops.c
mm: add comments on pglist_data zones
ocfs2: fix spelling mistake and grammar
mm/debug_vm_pgtable: fix kernel crash by checking for THP support
lib: fix bitmap_parse() on 64-bit big endian archs
checkpatch: correct check for kernel parameters doc
nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
lib/lz4/lz4_decompress.c: document deliberate use of `&'
kcov: check kcov_softirq in kcov_remote_stop()
scripts/spelling: add a few more typos
khugepaged: selftests: fix timeout condition in wait_for_scan()
selinux: fix double free
docs: networkng: convert sja1105's devlink info to RTS
io_uring: check file O_NONBLOCK state for accept
Crypto/chcr: Checking cra_refcnt before unregistering the algorithms
Crypto/chcr: Calculate src and dst sg lengths separately for dma map
io_uring: avoid unnecessary io_wq_work copy for fast poll feature
io_uring: avoid whole io_wq_work copy for requests completed inline
docs: networkng: fix lists and table in sja1105
docs: networking: fix extra spaces in ethtool-netlink
net: cadence: macb: disable NAPI on error
mptcp: don't leak msk in token container
Revert "bus: ti-sysc: Increase max softreset wait"
ARM: dts: am437x-epos-evm: remove lcd timings
ARM: dts: am437x-gp-evm: remove lcd timings
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
drm/amd/display: Use kvfree() to free coeff in build_regamma()
arch/powerpc/mm/pgtable.c: another missed conversion
mptcp: fix races between shutdown and recvmsg
vxlan: Remove access to nexthop group struct
nexthop: Fix fdb labeling for groups
proc: s_fs_info may be NULL when proc_kill_sb is called
sysctl: reject gigantic reads/write to sysctl files
cdrom: fix an incorrect __user annotation on cdrom_sysctl_info
KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h
Documentation/CodingStyle: Fix duplicate "are" typo
arch/sparc/mm/srmmu.c: fix build
netfilter: ctnetlink: memleak in filter initialization error path
smb3: fix typo in mount options displayed in /proc/mounts
iommu/vt-d: Move Intel IOMMU driver into subdirectory
iommu/amd: Move AMD IOMMU driver into subdirectory
Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC
KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
perf pmu: Remove unused declaration
scsi: acornscsi: Fix an error handling path in acornscsi_probe()
tools, bpf: Do not force gcc as CC
libbpf: Handle GCC noreturn-turned-volatile quirk
arm64: acpi: fix UBSAN warning
arm64: vdso32: add CONFIG_THUMB2_COMPAT_VDSO
spi: dt-bindings: amlogic, meson-gx-spicc: Fix schema for meson-g12a
drm/sun4i: hdmi ddc clk: Fix size of m divider
riscv: fix build warning of missing prototypes
RISC-V: Don't mark init section as non-executable
RISC-V: Force select RISCV_INTC for CONFIG_RISCV
RISC-V: Remove do_IRQ() function
clocksource/drivers/timer-riscv: Use per-CPU timer interrupt
irqchip: RISC-V per-HART local interrupt controller driver
RISC-V: Rename and move plic_find_hart_id() to arch directory
RISC-V: self-contained IPI handling routine
RISC-V: Sort select statements alphanumerically
scsi: storvsc: Remove memset before memory freeing in storvsc_suspend()
scsi: cxlflash: Remove an unnecessary NULL check
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
scsi: sr: Fix sr_probe() missing deallocate of device minor
scsi: sr: Fix sr_probe() missing mutex_destroy
scsi: st: Convert convert get_user_pages() --> pin_user_pages()
scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()
scsi: target: Fix NULL pointer dereference
scsi: target: Initialize LUN in transport_init_se_cmd()
scsi: target: Factor out a new helper, target_cmd_init_cdb()
io_uring: allow O_NONBLOCK async retry
libbpf: Define __WORDSIZE if not available
net: flow_offload: remove indirect flow_block declarations leftover
selftests/net: in rxtimestamp getopt_long needs terminating null entry
net: mvneta: do not redirect frames during reconfiguration
clk: mediatek: Remove ifr{0,1}_cfg_regs structures
clk: baikal-t1: remove redundant assignment to variable 'divider'
clk: baikal-t1: fix spelling mistake "Uncompatible" -> "Incompatible"
dt-bindings: clock: Add a missing include to MMP Audio Clock binding
dccp: Fix possible memleak in dccp_init and dccp_fini
ionic: wait on queue start until after IFF_UP
ANDROID: staging: ion: Skip sync if not mapped
net: sched: export __netdev_watchdog_up()
net: change addr_list_lock back to static key
Input: adi - work around module name confict
ANDROID: GKI: Enable CONFIG_DEBUG_FS for Android S
bpf: Selftests and tools use struct bpf_devmap_val from uapi
bpf: Devmap adjust uapi for attach bpf program
bpf: cgroup: Allow multi-attach program to replace itself
bpf: Reset data_meta before running programs attached to devmap entry
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
scripts: Require pahole v1.16 when generating BTF
bpf, sockhash: Synchronize delete from bucket list on map free
bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
x86: use proper parentheses around new uaccess macro argument uses
Revert "fs: remove dio_end_io()"
Revert "btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK"
Revert "btrfs: split btrfs_direct_IO to read and write part"
afs: Make afs_zap_data() static
afs: Remove afs_zero_fid as it's not used
afs: Fix debugging statements with %px to be %p
ARM: dts: am437x-sk-evm: remove lcd timings
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
include/linux/cache.h: expand documentation over __read_mostly
maccess: return -ERANGE when probe_kernel_read() fails
x86: use non-set_fs based maccess routines
maccess: allow architectures to provide kernel probing directly
maccess: move user access routines together
maccess: always use strict semantics for probe_kernel_read
maccess: remove strncpy_from_unsafe
tracing/kprobes: handle mixed kernel/userspace probes better
bpf: rework the compat kernel probe handling
bpf:bpf_seq_printf(): handle potentially unsafe format string better
bpf: handle the compat string in bpf_trace_copy_string better
bpf: factor out a bpf_trace_copy_string helper
maccess: unify the probe kernel arch hooks
maccess: remove probe_read_common and probe_write_common
maccess: rename strnlen_unsafe_user to strnlen_user_nofault
maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofault
maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofault
maccess: update the top of file comment
maccess: clarify kerneldoc comments
maccess: remove duplicate kerneldoc comments
maccess: remove various unused weak aliases
maccess: unexport probe_kernel_write()
mmap locking API: convert mmap_sem comments
mmap locking API: convert mmap_sem API comments
mmap locking API: rename mmap_sem to mmap_lock
mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()
mmap locking API: add MMAP_LOCK_INITIALIZER
mmap locking API: add mmap_read_trylock_non_owner()
mmap locking API: convert nested write lock sites
mmap locking API: convert mmap_sem call sites missed by coccinelle
mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
DMA reservations: use the new mmap locking API
MMU notifier: use the new mmap locking API
mmap locking API: initial implementation as rwsem wrappers
mm: consolidate pte_index() and pte_offset_*() definitions
mm: pgtable: add shortcuts for accessing kernel PMD and PTE
x86/mm: simplify init_trampoline() and surrounding logic
m68k/mm: move {cache,nocahe}_page() definitions close to their user
m68k/mm/motorola: move comment about page table allocation funcitons
csky: replace definitions of __pXd_offset() with pXd_index()
mm: reorder includes after introduction of linux/pgtable.h
mm: introduce include/linux/pgtable.h
mm: don't include asm/pgtable.h if linux/mm.h is already included
kernel: rename show_stack_loglvl() => show_stack()
kernel: use show_stack_loglvl()
sched: print stack trace with KERN_INFO
kdb: don't play with console_loglevel
power: use show_stack_loglvl()
x86/amd_gart: print stacktrace for a leak with KERN_ERR
sysrq: use show_stack_loglvl()
xtensa: add show_stack_loglvl()
xtensa: add loglvl to show_trace()
x86: add show_stack_loglvl()
x86: add missing const qualifiers for log_lvl
unicore32: add show_stack_loglvl()
unicore32: add loglvl to c_backtrace()
unicore32: remove unused pmode argument in c_backtrace()
um: add show_stack_loglvl()
um/sysrq: remove needless variable sp
sparc: add show_stack_loglvl()
sh: add show_stack_loglvl()
sh: add loglvl to show_trace()
sh: add loglvl to printk_address()
sh: remove needless printk()
sh: add loglvl to dump_mem()
s390: add show_stack_loglvl()
riscv: add show_stack_loglvl()
powerpc: add show_stack_loglvl()
parisc: add show_stack_loglvl()
openrisc: add show_stack_loglvl()
nios2: add show_stack_loglvl()
nds32: add show_stack_loglvl()
mips: add show_stack_loglvl()
microblaze: add show_stack_loglvl()
microblaze: add loglvl to microblaze_unwind()
microblaze: add loglvl to microblaze_unwind_inner()
m68k: add show_stack_loglvl()
ia64: add show_stack_loglvl()
ia64: pass log level as arg into ia64_do_show_stack()
hexagon: add show_stack_loglvl()
h8300: add show_stack_loglvl()
csky: add show_stack_loglvl()
c6x: add show_stack_loglvl()
arm64: add show_stack_loglvl()
arm64: add loglvl to dump_backtrace()
arm: add show_stack_loglvl()
arm: wire up dump_backtrace_{entry,stm}
arm: add loglvl to dump_backtrace()
arm: add loglvl to unwind_backtrace()
arm/asm: add loglvl to c_backtrace()
arc: add show_stack_loglvl()
alpha: add show_stack_loglvl()
kallsyms/printk: add loglvl to print_ip_sym()
afs: Fix use of BUG()
perf parse-events: Fix an old style declaration
perf parse-events: Fix an incompatible pointer
perf bpf: Fix bpf prologue generation
perf probe: Fix user attribute access in kprobes
perf stat: Fix NULL pointer dereference
perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
tools headers UAPI: Sync kvm.h headers with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
perf beauty: Add support to STATX_MNT_ID in the 'statx' syscall 'mask' argument
tools headers uapi: Sync linux/stat.h with the kernel sources
tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
tools headers API: Update faccessat2 affected files
fpga: zynqmp: fix modular build
ASoC: rt5645: Add platform-data for Asus T101HA
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
x86/vdso: Unbreak paravirt VDSO clocks
lib/vdso: Provide sanity check for cycles (again)
clocksource: Remove obsolete ifdef
ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
ASoC: Intel: boards: replace capture_only by dpcm_capture
ASoC: core: only convert non DPCM link to DPCM link
ASoC: soc-pcm: dpcm: fix playback/capture checks
afs: Fix file locking
afs: Fix memory leak in afs_put_sysnames()
dma-pool: fix too large DMA pools on medium memory size systems
MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE
Revert "FROMLIST: add support for Clang's Shadow Call Stack (SCS)"
Revert "FROMLIST: scs: add accounting"
Revert "FROMLIST: scs: add support for stack usage debugging"
Revert "FROMLIST: arm64: disable function graph tracing with SCS"
Revert "FROMLIST: arm64: reserve x18 from general allocation with SCS"
Revert "FROMLIST: arm64: preserve x18 when CPU is suspended"
Revert "FROMLIST: arm64: efi: restore x18 if it was corrupted"
Revert "FROMLIST: arm64: vdso: disable Shadow Call Stack"
Revert "FROMLIST: arm64: disable SCS for hypervisor code"
drm/i915/display: Only query DP state of a DDI encoder
Revert "ANDROID: scs: fix recursive spinlock in scs_check_usage"
Revert "FROMLIST: arm64: implement Shadow Call Stack"
spi: rspi: Use requested instead of maximum bit rate
ASoC: meson: add missing free_irq() in error path
vhost/test: fix up after API change
virtio_mem: convert device block size into 64bit
KVM: arm64: Remove host_cpu_context member from vcpu structure
KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr
KVM: arm64: Handle PtrAuth traps early
KVM: x86: Unexport x86_fpu_cache and make it static
KVM: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K
KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
x86_64: Fix jiffies ODR violation
x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
x86/speculation: Prevent rogue cross-process SSBD shutdown
x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
KVM: arm64: Stop save/restoring ACTLR_EL1
KVM: arm64: Add emulation for 32bit guests accessing ACTLR2
KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
exfat: Fix potential use after free in exfat_load_upcase_table()
exfat: fix range validation error in alloc and free cluster
exfat: fix incorrect update of stream entry in __exfat_truncate()
exfat: fix memory leak in exfat_parse_param()
exfat: remove unnecessary reassignment of p_uniname->name_len
exfat: standardize checksum calculation
exfat: add boot region verification
exfat: separate the boot sector analysis
exfat: redefine PBR as boot_sector
exfat: optimize dir-cache
exfat: replace 'time_ms' with 'time_cs'
exfat: remove the assignment of 0 to bool variable
exfat: Remove unused functions exfat_high_surrogate() and exfat_low_surrogate()
exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF
exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option
exfat: Use a more common logging style
exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF
cifs: Add get_security_type_str function to return sec type.
iomap: Fix unsharing of an extent >2GB on a 32-bit machine
xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster()
f2fs: attach IO flags to the missing cases
f2fs: add node_io_flag for bio flags likewise data_io_flag
f2fs: remove unused parameter of f2fs_put_rpages_mapping()
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
selftests/net: in timestamping, strncpy needs to preserve null byte
mptcp: bugfix for RM_ADDR option parsing
net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy
net/tls(TLS_SW): Add selftest for 'chunked' sendfile test
ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer
i2c: npcm7xx: Fix a couple of error codes in probe
io_wq: add per-wq work handler instead of per work
io_uring: don't arm a timeout through work.func
io_uring: remove custom ->func handlers
io_uring: don't derive close state from ->func
scripts/dtc: use pkg-config to include <yaml.h> in non-standard path
netfilter: nft_set_rbtree: Don't account for expired elements on insertion
doc: cgroup: update note about conditions when oom killer is invoked
module: move the set_fs hack for flush_icache_range to m68k
nommu: use flush_icache_user_range in brk and mmap
binfmt_flat: use flush_icache_user_range
exec: use flush_icache_user_range in read_code
exec: only build read_code when needed
m68k: implement flush_icache_user_range
arm: rename flush_cache_user_range to flush_icache_user_range
xtensa: implement flush_icache_user_range
sh: implement flush_icache_user_range
asm-generic: add a flush_icache_user_range stub
mm: rename flush_icache_user_range to flush_icache_user_page
arm,sparc,unicore32: remove flush_icache_user_range
riscv: use asm-generic/cacheflush.h
powerpc: use asm-generic/cacheflush.h
openrisc: use asm-generic/cacheflush.h
m68knommu: use asm-generic/cacheflush.h
microblaze: use asm-generic/cacheflush.h
ia64: use asm-generic/cacheflush.h
hexagon: use asm-generic/cacheflush.h
c6x: use asm-generic/cacheflush.h
arm64: use asm-generic/cacheflush.h
alpha: use asm-generic/cacheflush.h
asm-generic: improve the flush_dcache_page stub
asm-generic: don't include <linux/mm.h> in cacheflush.h
asm-generic: fix the inclusion guards for cacheflush.h
unicore32: remove flush_cache_user_range
powerpc: unexport flush_icache_user_range
nds32: unexport flush_icache_page
arm: fix the flush_icache_range arguments in set_fiq_handler
vhost: convert get_user_pages() --> pin_user_pages()
docs: mm/gup: pin_user_pages.rst: add a "case 5"
mm/gup: documentation fix for pin_user_pages*() APIs
mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages()
mm/gup: introduce pin_user_pages_locked()
mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers)
mm/gup.c: convert to use get_user_{page|pages}_fast_only()
kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted
panic: add sysctl to dump all CPUs backtraces on oops event
kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected
kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliases
lib/test_sysctl: support testing of sysctl. boot parameter
tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_TEST_SYSCTL=y
kernel/hung_task convert hung_task_panic boot parameter to sysctl
kernel/sysctl: support handling command line aliases
kernel/sysctl: support setting sysctl parameters from kernel command line
xarray.h: correct return code documentation for xa_store_{bh,irq}()
kernel: add panic_on_taint
dynamic_debug: add an option to enable dynamic debug for modules only
ipc/namespace.c: use a work queue to free_ipc
ipc/msg: add missing annotation for freeque()
mm/page_idle.c: skip offline pages
vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCK
vfs: do not do group lookup when not necessary
ALSA: pcm: disallow linking stream to itself
ALSA: usb-audio: Manage auto-pm of all bundled interfaces
ARM: dts: dra7-evm-common: Fix duplicate mailbox nodes
ARM: dts: dra7: Fix timer nodes properly for timer_sys_ck clocks
ANDROID: dm-bow: Add block_size option
ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
ARM: dts: Fix am33xx.dtsi ti,sysc-mask wrong softreset flag
ARM: dts: Fix am33xx.dtsi USB ranges length
docs/memory-barriers.txt/kokr: smp_mb__{before,after}_atomic(): update Documentation
io_uring: use kvfree() in io_sqe_buffer_register()
io_uring: validate the full range of provided buffers for access
Documentation: devres: add missing entry for devm_platform_get_and_ioremap_resource()
Replace HTTP links with HTTPS ones: documentation
docs: it_IT: address invalid reference warnings
doc: zh_CN: use doc reference to resolve undefined label warning
docs: Update the location of the LF NDA program
docs: dev-tools: coccinelle: underlines
sunrpc: use kmemdup_nul() in gssp_stringify()
drivers/perf: hisi: Fix wrong value for all counters enable
arm64: ftrace: Change CONFIG_FTRACE_WITH_REGS to CONFIG_DYNAMIC_FTRACE_WITH_REGS
dt-bindings: mailbox: Add YAML schemas for QCOM APCS global block
ANDROID: Incremental fs: Fix four error-path bugs
trace: fix an incorrect __user annotation on stack_trace_sysctl
random: fix an incorrect __user annotation on proc_do_entropy
net/sysctl: remove leftover __user annotations on neigh_proc_dointvec*
net/sysctl: use cpumask_parse in flow_limit_cpu_sysctl
selftests/bpf: Fix ringbuf selftest sample counting undeterminism
KVM: x86: Fix APIC page invalidation race
ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
ALSA: pcm: fix snd_pcm_link() lockdep splat
spi: spidev_test: Use %u to format unsigned numbers
regmap: fix the kerneldoc for regmap_test_bits()
KVM: SVM: fix calls to is_intercept
KVM: selftests: fix vmx_preemption_timer_test build with GCC10
KVM: selftests: Add x86_64/debug_regs to .gitignore
Revert "KVM: x86: work around leak of uninitialized stack contents"
KVM: VMX: Properly handle kvm_read/write_guest_virt*() result
ACPI: PM: Avoid using power resources if there are none for D0
drm/i915/params: fix i915.reset module param type
drm/i915/gem: Mark the buffer pool as active for the cmdparser
virtio-mem: drop unnecessary initialization
net: fix wiki website url mac80211 and wireless files
include: fix wiki website url in netlink interface header
doc: networking: wireless: fix wiki website url
ovl: remove unnecessary lock check
ALSA: usb-audio: Use the new macro for HP Dock rename quirks
ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
net: dsa: lantiq_gswip: fix and improve the unsupported interface error
mlxsw: core: Use different get_trend() callbacks for different thermal zones
ima: Remove __init annotation from ima_pcrread()
mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag
mailbox: imx: Add runtime PM callback to handle MU clocks
mailbox: imx: Add context save/restore for suspend/resume
apparmor: Fix memory leak of profile proxy
apparmor: fix introspection of of task mode for unconfined tasks
apparmor: check/put label on apparmor_sk_clone_security()
i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
blk-mq: fix blk_mq_all_tag_iter
blk-mq: split out a __blk_mq_get_driver_tag helper
fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
i2c: npcm7xx: Remove unnecessary parentheses
net: dp83869: Reset return variable if PHY strap is read
rhashtable: Drop raw RCU deref in nested_table_free
ifcvf: implement config interrupt in IFCVF
vhost: replace -1 with VHOST_FILE_UNBIND in ioctls
vhost_vdpa: Support config interrupt in vdpa
ifcvf: ignore continuous setting same status value
hpfs: fix warning due to superfluous semicolon
smb3: extend fscache mount volume coherency check
kbuild: add variables for compression tools
Makefile: install modules.builtin even if CONFIG_MODULES=n
mksysmap: Fix the mismatch of '.L' symbols in System.map
kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS
modpost: change elf_info->size to size_t
modpost: remove is_vmlinux() helper
modpost: strip .o from modname before calling new_module()
modpost: set have_vmlinux in new_module()
modpost: remove mod->skip struct member
modpost: add mod->is_vmlinux struct member
modpost: remove is_vmlinux() call in check_for_{gpl_usage,unused}()
modpost: remove mod->is_dot_o struct member
modpost: move -d option in scripts/Makefile.modpost
modpost: remove -s option
modpost: remove get_next_text() and make {grab,release_}file static
modpost: use read_text_file() and get_line() for reading text files
modpost: avoid false-positive file open error
modpost: fix potential mmap'ed file overrun in get_src_version()
modpost: add read_text_file() and get_line() helpers
modpost: do not call get_modinfo() for vmlinux(.o)
modpost: drop RCS/CVS $Revision handling in MODULE_VERSION()
modpost: show warning if any of symbol dump files is missing
modpost: show warning if vmlinux is not found when processing modules
modpost: invoke modpost only when input files are updated
modpost: generate vmlinux.symvers and reuse it for the second modpost
modpost: refactor -i option calculation
modpost: print symbol dump file as the build target in short log
modpost: re-add -e to set external_module flag
modpost: rename ext_sym_list to dump_list
modpost: allow to pass -i option multiple times to remove -e option
modpost: track if the symbol origin is a dump file or ELF object
firmware/dmi: Report DMI Bios & EC firmware release
tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig option
NTB: ntb_test: Fix bug when counting remote files
NTB: perf: Fix race condition when run with ntb_test
NTB: perf: Fix support for hardware that doesn't have port numbers
NTB: perf: Don't require one more memory window than number of peers
NTB: ntb_pingpong: Choose doorbells based on port number
NTB: Fix the default port and peer numbers for legacy drivers
NTB: Revert the change to use the NTB device dev for DMA allocations
NTB: ntb_tool: reading the link file should not end in a NULL byte
ntb_perf: avoid false dma unmap of destination address
ntb_perf: increase sleep time from one milli sec to one sec
ntb_tool: pass correct struct device to dma_alloc_coherent
ntb_perf: pass correct struct device to dma_alloc_coherent
ntb: hw: remove the code that sets the DMA mask
NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos
ntb: intel: fix static declaration
ntb: intel: add hw workaround for NTB BAR alignment
power: supply: cw2015: Attach OF ID table to the driver
power: reset: gpio-poweroff: add missing '\n' in dev_err()
rtc: pcf2127: watchdog: handle nowayout feature
rtc: fsl-ftm-alarm: fix freeze(s2idle) failed to wake
rtc: abx80x: Provide debug feedback for invalid dt properties
cxgb4: Use kfree() instead kvfree() where appropriate
net: qed: fixes crash while running driver in kdump kernel
vsock/vmci: make vmci_vsock_transport_cb() static
net: ethtool: Fix comment mentioning typo in IS_ENABLED()
net: phy: mscc: fix Serdes configuration in vsc8584_config_init
net: mscc: Fix OF_MDIO config check
net: marvell: Fix OF_MDIO config check
net: dp83867: Fix OF_MDIO config check
net: dp83869: Fix OF_MDIO config check
net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment
ethtool: linkinfo: remove an unnecessary NULL check
gfs2: fix use-after-free on transaction ail lists
gfs2: new slab for transactions
gfs2: initialize transaction tr_ailX_lists earlier
dm crypt: avoid truncating the logical block size
dm mpath: add DM device name to Failing/Reinstating path log messages
dm mpath: enhance queue_if_no_path debugging
dm mpath: restrict queue_if_no_path state machine
dm mpath: simplify __must_push_back
dm zoned: check superblock location
dm zoned: prefer full zones for reclaim
dm zoned: select reclaim zone based on device index
dm zoned: allocate zone by device index
dm zoned: support arbitrary number of devices
dm zoned: move random and sequential zones into struct dmz_dev
dm zoned: per-device reclaim
dm zoned: add metadata pointer to struct dmz_dev
dm zoned: add device pointer to struct dm_zone
dm zoned: allocate temporary superblock for tertiary devices
dm zoned: convert to xarray
dm zoned: add a 'reserved' zone flag
dm zoned: improve logging messages for reclaim
dm zoned: avoid unnecessary device recalulation for secondary superblock
dm zoned: add debugging message for reading superblocks
dm ebs: use dm_bufio_forget_buffers
dm bufio: introduce forget_buffer_locked
dm bufio: clean up rbtree block ordering
dm integrity: add status line documentation
gfs2: Smarter iopen glock waiting
gfs2: Wake up when setting GLF_DEMOTE
gfs2: Check inode generation number in delete_work_func
gfs2: Move inode generation number check into gfs2_inode_lookup
gfs2: Minor gfs2_lookup_by_inum cleanup
gfs2: Try harder to delete inodes locally
gfs2: Give up the iopen glock on contention
gfs2: Turn gl_delete into a delayed work
gfs2: Keep track of deleted inode generations in LVBs
gfs2: Allow ASPACE glocks to also have an lvb
gfs2: instrumentation wrt log_flush stuck
ANDROID: sched: Allow EAS without schedutil
ALSA: emu10k1: delete an unnecessary condition
KVM: x86: emulate reserved nops from 0f/18 to 0f/1f
KVM: selftests: Fix build with "make ARCH=x86_64"
gfs2: introduce new gfs2_glock_assert_withdraw
gfs2: print mapping->nrpages in glock dump for address space glocks
rxrpc: Fix missing notification
rxrpc: Move the call completion handling out of line
mac80211: initialize return flags in HE 6 GHz operation parsing
cpufreq: CPPC: add SW BOOST support
cpufreq: change '.set_boost' to act on one policy
PM: hibernate: Add __init annotation to swsusp_header_init()
ACPICA: Update version to 20200528
ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism
ACPICA: acpidump: Removed dead code from oslinuxtbl.c
dt-bindings: ASoc: Fix tdm-slot documentation spelling error
ASoC: meson: fix memory leak of links if allocation of ldata fails
compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse
compiler_types.h: Optimize __unqual_scalar_typeof compilation time
compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long)
compiler-types.h: Include naked type in __pick_integer_type() match
ima: Directly free *entry in ima_alloc_init_template() if digests is NULL
READ_ONCE: Fix comment describing 2x32-bit atomicity
mtd: clear cache_state to avoid writing to bad blocks repeatedly
mtd: parser: cmdline: Support MTD names containing one or more colons
mtd: physmap_of_gemini: remove defined but not used symbol 'syscon_match'
cfg80211: fix management registrations deadlock
FROMLIST: esp: select CRYPTO_SEQIV
xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo"
blktrace: fix endianness for blk_log_remap()
blktrace: fix endianness in get_pdu_int()
blktrace: use errno instead of bi_status
block: nr_sects_write(): Disable preemption on seqcount write
block: remove the error argument to the block_bio_complete tracepoint
ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
sata_rcar: handle pm_runtime_get_sync failure cases
loop: Fix wrong masking of status flags
Kconfig: add config option for asm goto w/ outputs
lib/ubsan.c: fix gcc-10 warnings
tools/testing/selftests/vm: remove duplicate headers
selftests: vm: pkeys: fix multilib builds for x86
selftests: vm: pkeys: use the correct page size on powerpc
selftests/vm/pkeys: override access right definitions on powerpc
selftests/vm/pkeys: test correct behaviour of pkey-0
selftests/vm/pkeys: introduce a sub-page allocator
selftests/vm/pkeys: detect write violation on a mapped access-denied-key page
selftests/vm/pkeys: associate key on a mapped page and detect write violation
selftests/vm/pkeys: associate key on a mapped page and detect access violation
selftests/vm/pkeys: improve checks to determine pkey support
selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust()
selftests/vm/pkeys: fix number of reserved powerpc pkeys
selftests/vm/pkeys: introduce powerpc support
selftests/vm/pkeys: introduce generic pkey abstractions
selftests: vm: pkeys: use the correct huge page size
selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
selftests/vm/pkeys: fix assertion in pkey_disable_set/clear()
selftests/vm/pkeys: fix pkey_disable_clear()
selftests: vm: pkeys: add helpers for pkey bits
selftests: vm: pkeys: Use sane types for pkey register
selftests/vm/pkeys: make gcc check arguments of sigsafe_printf()
selftests/vm/pkeys: move some definitions to arch-specific header
selftests/vm/pkeys: move generic definitions to header file
selftests/vm/pkeys: rename all references to pkru to a generic name
selftests/x86/pkeys: move selftests to arch-neutral directory
kernel/relay.c: fix read_pos error when multiple readers
kernel/relay.c: handle alloc_percpu returning NULL in relay_open
rapidio: convert get_user_pages() --> pin_user_pages()
rapidio: avoid data race between file operation callbacks and mport_cdev_add().
exec: open code copy_string_kernel
exec: simplify the copy_strings_kernel calling convention
kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro
fs/seq_file.c: seq_read: Update pr_info_ratelimited
fat: improve the readahead for FAT entries
fat: don't allow to mount if the FAT length == 0
init: allow distribution configuration of default init
elfnote: mark all .note sections SHF_ALLOC
fs/binfmt_elf: remove redundant elf_map ifndef
checkpatch: use patch subject when reading from stdin
checkpatch: disallow --git and --file/--fix
checkpatch: look for c99 comments in ctx_locate_comment
checkpatch: additional MAINTAINER section entry ordering checks
include/linux/bitops.h: avoid clang shift-count-overflow warnings
lib: make a test module with set/clear bit
lib/flex_proportions.c: cleanup __fprop_inc_percpu_max
lib/percpu-refcount.c: use a more common logging style
lib/zlib: remove outdated and incorrect pre-increment optimization
lib/test_lockup.c: make test_inode static
lib: Add might_fault() to strncpy_from_user.
lib/math: avoid trailing newline hidden in pr_fmt()
get_maintainer: fix unexpected behavior for path/to//file (double slashes)
get_maintainer: add email addresses from .yaml files
user.c: make uidhash_table static
proc: rename "catch" function argument
zcomp: Use ARRAY_SIZE() for backends list
include/linux/mm.h: return true in cpupid_pid_unset()
mm: use false for bool variable
mm/memory: fix a typo in comment "attampt"->"attempt"
mm/page-writeback: fix a typo in comment "effictive"->"effective"
mm/sparse: fix a typo in comment "convienence"->"convenience"
mm/slub: fix a typo in comment "disambiguiation"->"disambiguation"
mm: fix a typo in comment "strucure"->"structure"
mm, memcg: fix some typos in memcontrol.c
mm/frontswap: fix some typos in frontswap.c
mm/filemap: fix a typo in comment "unneccssary"->"unnecessary"
mm/list_lru: fix a typo in comment "numbesr"->"numbers"
mm/memblock: fix a typo in comment "implict"->"implicit"
mm/compaction: fix a typo in comment "pessemistic"->"pessimistic"
mm/vmsan: fix some typos in comment
mm/hugetlb: fix a typos in comments
mm: mmap: fix a typo in comment "compatbility"->"compatibility"
mm: ksm: fix a typo in comment "alreaady"->"already"
mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded"
mm: replace zero-length array with flexible-array member
mm/memory_hotplug: disable the functionality for 32b
device-dax: add memory via add_memory_driver_managed()
kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED
mm/memory_hotplug: introduce add_memory_driver_managed()
mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK
mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0
mm/memory_hotplug: remove is_mem_section_removable()
powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable()
mm/memory_hotplug: refrain from adding memory into an impossible node
mm: add kvfree_sensitive() for freeing sensitive data objects
kmap: consolidate kmap_prot definitions
sparc: remove unnecessary includes
parisc/kmap: remove duplicate kmap code
kmap: remove kmap_atomic_to_page()
drm: remove drm specific kmap_atomic code
arch/kmap: define kmap_atomic_prot() for all arch's
arch/kmap: don't hard code kmap_prot values
arch/kmap: ensure kmap_prot visibility
arch/kunmap_atomic: consolidate duplicate code
arch/kmap_atomic: consolidate duplicate code
{x86,powerpc,microblaze}/kmap: move preempt disable
arch/kunmap: remove duplicate kunmap implementations
arch/kmap: remove redundant arch specific kmaps
arch/xtensa: move kmap build bug out of the way
arch/kmap: remove BUG_ON()
mm/vmalloc: fix a typo in comment
mm/debug: add tests validating architecture page table helpers
x86/mm: define mm_p4d_folded()
mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.h
asm-generic: remove pgtable-nop4d-hack.h
unicore32: remove __ARCH_USE_5LEVEL_HACK
sh: add support for folded p4d page tables
sh: drop __pXd_offset() macros that duplicate pXd_index() ones
sh: fault: modernize printing of kernel messages
powerpc: add support for folded p4d page tables
openrisc: add support for folded p4d page tables
nios2: add support for folded p4d page tables
ia64: add support for folded p4d page tables
hexagon: remove __ARCH_USE_5LEVEL_HACK
arm64: add support for folded p4d page tables
arm: add support for folded p4d page tables
h8300: remove usage of __ARCH_USE_5LEVEL_HACK
mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check
usb: core: kcov: collect coverage from usb complete callback
kcov: collect coverage from interrupts
kcov: use t->kcov_mode as enabled indicator
kcov: move t->kcov_sequence assignment
kcov: move t->kcov assignments into kcov_start/stop
kcov: fix potential use-after-free in kcov_remote_start
kcov: cleanup debug messages
mm: Fix mremap not considering huge pmd devmap
dm bufio: delete unused and inefficient dm_bufio_discard_buffers
net/xdp: use shift instead of 64 bit division
crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled
inet_connection_sock: clear inet_num out of destroy helper
yam: fix possible memory leak in yam_init_driver
lan743x: Use correct MAC_CR configuration for 1 GBit speed
net: ethernet: freescale: remove unneeded include for ucc_geth
r8169: fix failing WoL
net: ethernet: dwmac: Fix an error code in imx_dwmac_probe()
net: mdiobus: Disable preemption upon u64_stats update
u64_stats: Document writer non-preemptibility requirement
net: phy: fixed_phy: Remove unused seqcount
net: core: device_rename: Use rwsem instead of a seqcount
net: dsa: qca8k: Fix "Unexpected gfp" kernel exception
geneve: change from tx_error to tx_dropped on missing metadata
net: ena: xdp: update napi budget for DROP and ABORTED
net: ena: xdp: XDP_TX: fix memory leak
seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds
tipc: fix NULL pointer dereference in streaming
genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()
crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set
bpf: Fix an error code in check_btf_func()
ANDROID: Incremental fs: Cache successful hash calculations
bpf: Fix unused-var without NETDEVICES
virtio-mem: Don't rely on implicit compiler padding for requests
virtio-mem: Try to unplug the complete online memory block first
virtio-mem: Use -ETXTBSY as error code if the device is busy
virtio-mem: Unplug subblocks right-to-left
virtio-mem: Drop manual check for already present memory
virtio-mem: Add parent resource for all added "System RAM"
virtio-mem: Better retry handling
virtio-mem: Offline and remove completely unplugged memory blocks
mm/memory_hotplug: Introduce offline_and_remove_memory()
virtio-mem: Allow to offline partially unplugged memory blocks
mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE
virtio-mem: Paravirtualized memory hotunplug part 2
virtio-mem: Paravirtualized memory hotunplug part 1
virtio-mem: Allow to specify an ACPI PXM as nid
MAINTAINERS: Add myself as virtio-mem maintainer
virtio-mem: Paravirtualized memory hotplug
vdpasim: Fix some coccinelle warnings
ifcvf: move IRQ request/free to status change handlers
vhost: (cosmetic) remove a superfluous variable initialisation
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
virtio-balloon: Disable free page reporting if page poison reporting is not enabled
vhost_vdpa: disable doorbell mapping for !MMU
vhost_vdpa: support doorbell mapping via mmap
vdpa: introduce get_vq_notification method
vhost: use mmgrab() instead of mmget() for non worker device
vhost: allow device that does not depend on vhost worker
cifs: update internal module version number
cifs: multichannel: try to rebind when reconnecting a channel
cifs: multichannel: use pointer for binding channel
smb3: remove static checker warning
cifs: multichannel: move channel selection above transport layer
cifs: multichannel: always zero struct cifs_io_parms
cifs: dump Security Type info in DebugData
f2fs: fix retry logic in f2fs_write_cache_pages()
KVM: x86: minor code refactor and comments fixup around dirty logging
KVM: x86: avoid unnecessary rmap walks when creating/moving slots
KVM: x86: remove unnecessary rmap walk of read-only memslots
KVM: Use vmemdup_user()
x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig
KVM: MIPS: Enable KVM support for Loongson-3
KVM: MIPS: Add more MMIO load/store instructions emulation
KVM: MIPS: Add CONFIG6 and DIAG registers emulation
KVM: MIPS: Add CPUCFG emulation for Loongson-3
KVM: MIPS: Add Loongson-3 Virtual IPI interrupt support
KVM: MIPS: Add more types of virtual interrupts
KVM: MIPS: Let indexed cacheops cause guest exit on Loongson-3
KVM: MIPS: Use root tlb to control guest's CCA for Loongson-3
KVM: MIPS: Introduce and use cpu_guest_has_ldpte
KVM: MIPS: Use lddir/ldpte instructions to lookup gpa_mm.pgd
KVM: MIPS: Add EVENTFD support which is needed by VHOST
KVM: MIPS: Increase KVM_MAX_VCPUS and KVM_USER_MEM_SLOTS to 16
KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
io_uring: re-set iov base/len for buffer select retry
io_uring: move send/recv IOPOLL check into prep
io_uring: deduplicate io_openat{,2}_prep()
io_uring: do build_open_how() only once
io_uring: fix {SQ,IO}POLL with unsupported opcodes
pwm: Add missing "CONFIG_" prefix
KVM: x86: Move MPK feature detection to common code
KVM: x86: Assign correct value to array.maxnent
KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR
arm64: debug: mark a function as __init to save some memory
scs: Report SCS usage in bytes rather than number of entries
KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories
afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly
afs: Show more a bit more server state in /proc/net/afs/servers
afs: Don't use probe running state to make decisions outside probe code
afs: Fix afs_statfs() to not let the values go below zero
afs: Fix the by-UUID server tree to allow servers with the same UUID
afs: Reorganise volume and server trees to be rooted on the cell
afs: Add a tracepoint to track the lifetime of the afs_volume struct
afs: Detect cell aliases 3 - YFS Cells with a canonical cell name op
afs: Detect cell aliases 2 - Cells with no root volumes
afs: Detect cell aliases 1 - Cells with root volumes
afs: Implement client support for the YFSVL.GetCellName RPC op
afs: Retain more of the VLDB record for alias detection
afs: Fix handling of CB.ProbeUuid cache manager op
afs: Don't get epoch from a server because it may be ambiguous
afs: Build an abstraction around an "operation" concept
ALSA: usb-audio: Fix inconsistent card PM state after resume
scsi: hpsa: hpsa_ioctl(): Tidy up a bit
scsi: hpsa: Get rid of compat_alloc_user_space()
scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct
scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} into hpsa_ioctl()
ASoC: max98390: Fix potential crash during param fw loading
ASoC: max98390: Fix incorrect printf qualifier
ASoC: fsl-asoc-card: Defer probe when fail to find codec device
ASoC: rl6231: Modify the target DMIC clock rate
arm: dts: vexpress: Move mcc node back into motherboard node
crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
crypto: omap-sham - add proper load balancing support for multicore
crypto: omap-aes - prevent unregistering algorithms twice
crypto: omap-sham - fix very small data size handling
crypto: omap-sham - huge buffer access fixes
crypto: omap-crypto - fix userspace copied buffer access
crypto: omap-sham - force kernel driver usage for sha algos
crypto: omap-aes - avoid spamming console with self tests
vfio-ccw: make vfio_ccw_regops variables declarations static
iommu: Check for deferred attach in iommu_group_do_dma_attach()
PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint controller driver
ovl: make oip->index bool
ovl: only pass ->ki_flags to ovl_iocb_to_rwf()
ovl: make private mounts longterm
ovl: get rid of redundant members in struct ovl_fs
ovl: add accessor for ofs->upper_mnt
ovl: initialize error in ovl_copy_xattr
xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
smb3: default to minimum of two channels when multichannel specified
drm/nouveau/kms/nv50-: clear SW state of disabled windows harder
drm/nouveau: gr/gk20a: Use firmware version 0
drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs
drm/nouveau/disp/gp100: split SOR implementation from gm200
drm/nouveau/disp: modify OR allocation policy to account for HDA requirements
drm/nouveau/disp: split part of OR allocation logic into a function
drm/nouveau/disp: provide hint to OR allocation about HDA requirements
atomisp: avoid warning about unused function
ext4: avoid unnecessary transaction starts during writeback
ext4: don't block for O_DIRECT if IOCB_NOWAIT is set
ext4: remove the access_ok() check in ext4_ioctl_get_es_cache
fs: remove the access_ok() check in ioctl_fiemap
fs: handle FIEMAP_FLAG_SYNC in fiemap_prep
fs: move fiemap range validation into the file systems instances
iomap: fix the iomap_fiemap prototype
fs: move the fiemap definitions out of fs.h
fs: mark __generic_block_fiemap static
ext4: remove the call to fiemap_check_flags in ext4_fiemap
ext4: split _ext4_fiemap
ext4: fix fiemap size checks for bitmap files
ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
add comment for ext4_dir_entry_2 file_type member
jbd2: avoid leaking transaction credits when unreserving handle
ext4: drop ext4_journal_free_reserved()
ext4: mballoc: use lock for checking free blocks while retrying
ext4: mballoc: refactor ext4_mb_good_group()
ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling
ext4: mballoc: refactor ext4_mb_discard_preallocations()
ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks
ext4: add casefold flag to EXT4_INODE_* flags
ext4: rework map struct instantiation in ext4_ext_map_blocks()
ext4: make ext_debug() implementation to use pr_debug()
ext4: mballoc: make mb_debug() implementation to use pr_debug()
ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_handle_unwritten_extents()
ext4: improve ext_debug() msg in case of block allocation failure
ext4: use BIT() macro for BH_** state bits
ext4: balloc: use task_pid_nr() helper
ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK
ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function
ext4: mballoc: make ext4_mb_use_preallocated() return type as bool
ext4: mballoc: simplify error handling in ext4_init_mballoc()
ext4: mballoc: fix few other format specifier in mb_debug()
ext4: mballoc: correct the mb_debug() format specifier for pa_len var
ext4: mballoc: add more mb_debug() msgs
ext4: mballoc: refactor ext4_mb_show_ac()
ext4: mballoc: print bb_free info even when it is 0
ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path
ext4: fix race between ext4_sync_parent() and rename()
ext4: fix a typo in a comment
ext4: clean up ext4_ext_convert_to_initialized() error handling
ext4: clean up GET_BLOCKS_PRE_IO error handling
ext4: remove redundant GET_BLOCKS_CONVERT code
ext4: remove dead GET_BLOCKS_ZERO code
ext4: don't ignore return values from ext4_ext_dirty()
ext4: handle ext4_mark_inode_dirty errors
ext4: fix error pointer dereference
ext4: Avoid freeing inodes on dirty list
writeback: Export inode_io_list_del()
ext4: fix buffer_head refcnt leak when ext4_iget() fails
ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
ext4: remove unnecessary comparisons to bool
ext4: translate a few more map flags to strings in tracepoints
ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag
ext4: fix a style issue in fs/ext4/acl.c
arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
riscv: support DEBUG_WX
mm: add DEBUG_WX support
drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup
mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()
powerpc/mm: drop platform defined pmd_mknotpresent()
mm: thp: don't need to drain lru cache when splitting and mlocking THP
hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
sparc32: register memory occupied by kernel as memblock.memory
include/linux/memblock.h: fix minor typo and unclear comment
mm, mempolicy: fix up gup usage in lookup_node
tools/vm/page_owner_sort.c: filter out unneeded line
mm: swap: memcg: fix memcg stats for huge pages
mm: swap: fix vmstats for huge pages
mm: vmscan: limit the range of LRU type balancing
mm: vmscan: reclaim writepage is IO cost
mm: vmscan: determine anon/file pressure balance at the reclaim root
mm: balance LRU lists based on relative thrashing
mm: only count actual rotations as LRU reclaim cost
mm: deactivations shouldn't bias the LRU balance
mm: base LRU balancing on an explicit cost model
mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count()
mm: remove use-once cache bias from LRU balancing
mm: workingset: let cache workingset challenge anon
mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()
mm: allow swappiness that prefers reclaiming anon over the file workingset
mm: keep separate anon and file statistics on page reclaim activity
mm: fix LRU balancing effect of new transparent huge pages
mm: memcontrol: update page->mem_cgroup stability rules
mm: memcontrol: delete unused lrucare handling
mm: memcontrol: document the new swap control behavior
mm: memcontrol: charge swapin pages on instantiation
mm: memcontrol: make swap tracking an integral part of memory control
mm: memcontrol: prepare swap controller setup for integration
mm: memcontrol: drop unused try/commit/cancel charge API
mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API
mm: memcontrol: switch to native NR_ANON_THPS counter
mm: memcontrol: switch to native NR_ANON_MAPPED counter
mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters
mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters
mm: memcontrol: prepare move_account for removal of private page type counters
mm: memcontrol: prepare uncharging for removal of private page type counters
mm: memcontrol: convert page cache to a new mem_cgroup_charge() API
mm: memcontrol: move out cgroup swaprate throttling
mm: shmem: remove rare optimization when swapin races with hole punching
mm: memcontrol: drop @compound parameter from memcg charging API
mm: memcontrol: fix stat-corrupting race in charge moving
mm: fix NUMA node file count error in replace_page_cache()
mm/vmscan: update the comment of should_continue_reclaim()
mm/vmscan.c: change prototype for shrink_page_list
mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch
mm/vmscan.c: use update_lru_size() in update_lru_sizes()
mm: simplify calling a compound page destructor
mm/hugetlb: define a generic fallback for arch_clear_hugepage_flags()
mm/hugetlb: define a generic fallback for is_hugepage_only_range()
arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET
mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset
hugetlbfs: fix changes to command line processing
hugetlbfs: clean up command line processing
hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate
hugetlbfs: move hugepagesz= parsing to arch independent code
hugetlbfs: add arch_hugetlb_valid_size
khugepaged: introduce 'max_ptes_shared' tunable
thp: change CoW semantics for anon-THP
khugepaged: allow to collapse PTE-mapped compound pages
khugepaged: allow to collapse a page shared across fork
khugepaged: drain LRU add pagevec after swapin
khugepaged: drain all LRU caches before scanning pages
khugepaged: do not stop collapse if less than half PTEs are referenced
khugepaged: add self test
mm/page_alloc.c: add missing newline
padata: document multithreaded jobs
mm: make deferred init's max threads arch-specific
mm: parallelize deferred_init_memmap()
mm: don't track number of pages during deferred initialization
padata: add basic support for multithreaded jobs
padata: allocate work structures for parallel jobs from a pool
padata: initialize earlier
padata: remove exit routine
mm: call cond_resched() from deferred_init_memmap()
mm: initialize deferred pages with interrupts enabled
mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
mm/page_alloc: restrict and formalize compound_page_dtors[]
mm, page_alloc: reset the zone->watermark_boost early
mm/page_alloc.c: reset numa stats for boot pagesets
mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention
mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists()
mm/page_alloc: integrate classzone_idx and high_zoneidx
mm/page_alloc: use ac->high_zoneidx for classzone_idx
mm/vmstat.c: do not show lowmem reserve protection information of empty zone
mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty
mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it
mm/page_alloc.c: remove unused free_bootmem_with_active_regions
mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations
mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason()
mm/page_alloc.c: rename free_pages_check() to check_free_page()
mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad()
mm/page_alloc.c: bad_flags is not necessary for bad_page()
mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison
docs/vm: update memory-models documentation
mm: simplify find_min_pfn_with_active_regions()
mm: clean up free_area_init_node() and its helpers
mm: rename free_area_init_node() to free_area_init_memoryless_node()
mm: free_area_init: allow defining max_zone_pfn in descending order
mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES
mm: memmap_init: iterate over memblock regions rather that check each PFN
xtensa: simplify detection of memory zone boundaries
unicore32: simplify detection of memory zone boundaries
sparc32: simplify detection of memory zone boundaries
parisc: simplify detection of memory zone boundaries
m68k: mm: simplify detection of memory zone boundaries
csky: simplify detection of memory zone boundaries
arm64: simplify detection of memory zone boundaries for UMA configs
arm: simplify detection of memory zone boundaries
alpha: simplify detection of memory zone boundaries
mm: use free_area_init() instead of free_area_init_nodes()
mm: free_area_init: use maximal zone PFNs rather than zone sizes
mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option
mm: make early_pfn_to_nid() and related defintions close to each other
mm: memblock: replace dereferences of memblock_region.nid with API calls
mm: clarify __GFP_MEMALLOC usage
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast()
drm/i915: convert get_user_pages() --> pin_user_pages()
mm/gup: introduce pin_user_pages_fast_only()
mm/gup: refactor and de-duplicate gup_fast() code
mm/gup: move __get_user_pages_fast() down a few lines in gup.c
mm/memcg: optimize memory.numa_stat like memory.stat
mm/slub: fix a memory leak in sysfs_slab_add()
mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
tracing/doc: Fix ascii-art in histogram-design.rst
pinctrl: sprd: Fix the incorrect pull-up definition
pinctrl: pxa: pxa2xx: Remove 'pxa2xx_pinctrl_exit()' which is unused and broken
dt-bindings: clock: Add documentation for X1830 bindings.
bus: ti-sysc: Increase max softreset wait
ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user()
x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()
user_regset_copyout_zero(): use clear_user()
TEST_ACCESS_OK _never_ had been checked anywhere
x86: switch cp_stat64() to unsafe_put_user()
binfmt_flat: don't use __put_user()
binfmt_elf_fdpic: don't use __... uaccess primitives
binfmt_elf: don't bother with __{put,copy_to}_user()
i2c: npcm7xx: Add support for slave mode for Nuvoton
i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver
dt-bindings: i2c: npcm7xx: add NPCM I2C controller
i2c: pxa: don't error out if there's no pinctrl
fix a braino in ia64 uaccess csum changes
drm/amd/display: Revalidate bandwidth before commiting DC updates
drm/amdgpu/display: use blanked rather than plane state for sync groups
ima: Directly assign the ima_default_policy pointer to ima_rules
lib/vdso: Force inlining of __cvdso_clock_gettime_common()
RDMA/cm: Spurious WARNING triggered in cm_destroy_id()
RDMA/mlx5: Return ECE DC support
RDMA/mlx5: Don't rely on FW to set zeros in ECE response
RDMA/mlx5: Return an error if copy_to_user fails
x86/cpu: Add Sapphire Rapids CPU model number
ARM: OMAP2+: Fix legacy mode dss_reset
bus: ti-sysc: Fix uninitialized framedonetv_irq
bus: ti-sysc: Ignore clockactivity unless specified as a quirk
bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
nfsd: safer handling of corrupted c_type
pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'
pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
pinctrl: sirf: add missing put_device() call in sirfsoc_gpio_probe()
pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
pinctrl: bcm2835: Add support for wake-up interrupts
pinctrl: bcm2835: Match BCM7211 compatible string
dt-bindings: pinctrl: Document optional BCM7211 wake-up interrupts
dt-bindings: pinctrl: Document 7211 compatible for brcm, bcm2835-gpio.txt
dt-bindings: pinctrl: stm32: Add missing interrupts property
gpio: pca953x: Drop unneeded ACPI_PTR()
clk: sprd: fix compile-testing
ALSA: es1688: Add the missed snd_card_free()
ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up
vfio-ccw: Add trace for CRW event
vfio-ccw: Wire up the CRW irq and CRW region
vfio-ccw: Introduce a new CRW region
MAINTAINERS: Add gpio regmap section
gpio: add a reusable generic gpio_chip using regmap
gpiolib: Introduce gpiochip_irqchip_add_domain()
drm/connector: notify userspace on hotplug after register complete
ovl: drop negative dentry in upper layer
ovl: check permission to open real file
ovl: call secutiry hook in ovl_real_ioctl()
modpost: load KBUILD_EXTRA_SYMBOLS files in order
modpost: pass -N option only for modules modpost
modpost: move -T option close to the modpost command
modpost: fix -i (--ignore-errors) MAKEFLAGS detection
kbuild: update modules.order only when contained modules are updated
kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation
sparc32: mm: Only call ctor()/dtor() functions for first and last user
sparc32: mm: Disable SPLIT_PTLOCK_CPUS
sparc32: mm: Don't try to free page-table pages if ctor() fails
sparc32: register memory occupied by kernel as memblock.memory
scsi: ufs: Remove redundant urgent_bkop_lvl initialization
scsi: ufs: Don't update urgent bkops level when toggling auto bkops
scsi: qedf: Remove redundant initialization of variable rc
sparc: remove unused header file nfs_fs.h
scsi: mpt3sas: Fix memset() in non-RDPQ mode
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
IB/hfi1: Use free_netdev() in hfi1_netdev_free()
RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr()
RDMA/core: Move and rename trace_cm_id_create()
IB/hfi1: Fix hfi1_netdev_rx_init() error handling
RDMA: Remove 'max_map_per_fmr'
RDMA: Remove 'max_fmr'
RDMA/core: Remove FMR device ops
RDMA/rdmavt: Remove FMR memory registration
RDMA/mthca: Remove FMR support for memory registration
RDMA/mlx4: Remove FMR support for memory registration
RDMA/i40iw: Remove FMR leftovers
RDMA/bnxt_re: Remove FMR leftovers
RDMA/mlx5: Remove FMR leftovers
RDMA/core: Remove FMR pool API
RDMA/rds: Remove FMR support for memory registration
RDMA/srp: Remove support for FMR memory registration
RDMA/iser: Remove support for FMR memory registration
capabilities: add description for CAP_SETFCAP
io_uring: disallow close of ring itself
block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
selftests: net: ip_defrag: ignore EPERM
net_failover: fixed rollback in net_failover_open()
mm/migrate.c: attach_page_private already does the get_page
Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv"
Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv"
vmxnet3: allow rx flow hash ops only when rss is enabled
hinic: add set_channels ethtool_ops support
ubi: Select fastmap anchor PEBs considering wear level rules
um: virtio: Replace zero-length array with flexible-array
um: Use fdatasync() when mapping the UBD FSYNC command
um: Do not evaluate compiler's library path when cleaning
um: Neaten vu_err macro definition
um: Add a generic "fd" vector transport
um: Add include: memset() and memcpy() are in <string.h>
ovl: verify permissions in ovl_path_open()
ovl: switch to mounter creds in readdir
ovl: pass correct flags for opening real directory
ovl: fix redirect traversal on metacopy dentries
ovl: initialize OVL_UPPERDATA in ovl_lookup()
ovl: use only uppermetacopy state in ovl_lookup()
ovl: simplify setting of origin for index lookup
ovl: fix out of bounds access warning in ovl_check_fb_len()
selftests/bpf: Add a default $(CXX) value
tools/bpf: Don't use $(COMPILE.c)
vfio iommu: typecast corrections
vfio iommu: Use shift operation for 64-bit integer division
gfs2: Only do glock put in gfs2_create_inode for free inodes
bpf, selftests: Use bpf_probe_read_kernel
s390/bpf: Use bcr 0,%0 as tail call nop filler
s390/bpf: Maintain 8-byte stack alignment
selftests/bpf: Fix verifier test
selftests/bpf: Fix sample_cnt shared between two threads
bpf, selftests: Adapt cls_redirect to call csum_level helper
bpf: Add csum_level helper for fixing up csum levels
bpf: Fix up bpf_skb_adjust_room helper's skb csum setting
kasan: move kasan_report() into report.c
mm/mm_init.c: report kasan-tag information stored in page->flags
ubsan: entirely disable alignment checks under UBSAN_TRAP
kasan: fix clang compilation warning due to stack protector
x86/mm: remove vmalloc faulting
mm: remove vmalloc_sync_(un)mappings()
x86/mm/32: implement arch_sync_kernel_mappings()
x86/mm/64: implement arch_sync_kernel_mappings()
mm/ioremap: track which page-table levels were modified
mm/vmalloc: track which page-table levels were modified
mm: add functions to track page directory modifications
s390: use __vmalloc_node in stack_alloc
powerpc: use __vmalloc_node in alloc_vm_stack
arm64: use __vmalloc_node in arch_alloc_vmap_stack
mm: remove vmalloc_user_node_flags
mm: switch the test_vmalloc module to use __vmalloc_node
mm: remove __vmalloc_node_flags_caller
mm: remove both instances of __vmalloc_node_flags
mm: remove the prot argument to __vmalloc_node
mm: remove the pgprot argument to __vmalloc
gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc
mm: enforce that vmap can't map pages executable
mm: remove the prot argument from vm_map_ram
mm: remove unmap_vmap_area
mm: remove map_vm_range
mm: don't return the number of pages from map_kernel_range{,_noflush}
mm: rename vmap_page_range to map_kernel_range
mm: remove vmap_page_range_noflush and vunmap_page_range
mm: pass addr as unsigned long to vb_free
mm: only allow page table mappings for built-in zsmalloc
mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING
mm: unexport unmap_kernel_range_noflush
mm: remove __get_vm_area
powerpc: remove __ioremap_at and __iounmap_at
powerpc: add an ioremap_phb helper
dma-mapping: use vmap insted of reimplementing it
staging: media: ipu3: use vmap instead of reimplementing it
staging: android: ion: use vmap instead of vm_map_ram
x86: fix vmap arguments in map_irq_stack
x86/hyperv: use vmalloc_exec for the hypercall page
mm, memory_failure: don't send BUS_MCEERR_AO for action required error
mm/memory: remove unnecessary pte_devmap case in copy_one_pte()
/proc/PID/smaps: Add PMD migration entry parsing
mm: ptdump: expand type of 'val' in note_page()
x86: mm: ptdump: calculate effective permissions correctly
memcg: fix memcg_kmem_bypass() for remote memcg charging
mm/memcg: automatically penalize tasks with high swap use
mm/memcg: move cgroup high memory limit setting into struct page_counter
mm/memcg: move penalty delay clamping out of calculate_high_delay()
mm/memcg: prepare for swap over-high accounting and penalty calculation
memcg: expose root cgroup's memory.stat
mm: memcontrol: simplify value comparison between count and limit
mm, memcg: add workingset_restore in memory.stat
include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration
mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment
swap: reduce lock contention on swap cache from swap slots allocation
mm/swapfile.c: use prandom_u32_max()
mm/swapfile.c: __swap_entry_free() always free 1 entry
mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable
swap: try to scan more free slots even when fragmented
mm/swapfile.c: omit a duplicate code by compare tmp and max first
mm/swapfile.c: tmp is always smaller than max
mm/swapfile.c: found_free could be represented by (tmp < max)
mm/swapfile.c: remove the extra check in scan_swap_map_slots()
mm/swapfile.c: simplify the calculation of n_goal
mm/swapfile.c: remove the unnecessary goto for SSD case
mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive
mm/swapfile.c: offset is only used when there is more slots
mm: swap: properly update readahead statistics in unuse_pte_range()
mm/swap_state: fix a data race in swapin_nr_pages
mm/swapfile: use list_{prev,next}_entry() instead of open-coding
mm/gup.c: further document vma_permits_fault()
ivtv: convert get_user_pages() --> pin_user_pages()
mm/gup: introduce pin_user_pages_unlocked
mm/gup.c: update the documentation
mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead
mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE
mm/page-writeback.c: remove unused variable
mm/filemap.c: remove misleading comment
mm_types.h: change set_page_private to inline function
mm/migrate.c: call detach_page_private to cleanup code
buffer_head.h: remove attach_page_buffers
orangefs: use attach/detach_page_private
ntfs: replace attach_page_buffers with attach_page_private
iomap: use attach/detach_page_private
f2fs: use attach/detach_page_private
fs/buffer.c: use attach/detach_page_private
btrfs: use attach/detach_page_private
md: remove __clear_page_buffers and use attach/detach_page_private
include/linux/pagemap.h: introduce attach/detach_page_private
iomap: convert from readpages to readahead
fuse: convert from readpages to readahead
f2fs: pass the inode to f2fs_mpage_readpages
f2fs: convert from readpages to readahead
ext4: pass the inode to ext4_mpage_readpages
ext4: convert from readpages to readahead
erofs: convert compressed files from readpages to readahead
erofs: convert uncompressed files from readpages to readahead
btrfs: convert from readpages to readahead
fs: convert mpage_readpages to mpage_readahead
mm: use memalloc_nofs_save in readahead path
mm: document why we don't set PageReadahead
mm: add page_cache_readahead_unbounded
mm: move end_index check out of readahead loop
mm: add readahead address space operation
mm: put readahead pages in cache earlier
mm: remove 'page_offset' from readahead loop
mm: rename readahead loop variable to 'i'
mm: rename various 'offset' parameters to 'index'
mm: use readahead_control to pass arguments
mm: add new readahead_control API
mm: move readahead nr_pages check into read_pages
mm: ignore return value of ->readpages
mm: return void from various readahead functions
mm: move readahead prototypes from mm.h
mm, dump_page(): do not crash with invalid mapping pointer
Documentation/vm/slub.rst: s/Toggle/Enable/
mm/slub: fix stack overruns with SLUB_STATS
slub: remove kmalloc under list_lock from list_slab_objects() V2
slub: Remove userspace notifier for cache add/remove
mm/slub.c: fix corrupted freechain in deactivate_slab()
usercopy: mark dma-kmalloc caches as usercopy caches
fs/buffer.c: record blockdev write errors in super_block that it backs
vfs: track per-sb writeback errors and report them to syncfs
arch/parisc/include/asm/pgtable.h: remove unused `old_pte'
ocfs2: mount shared volume without ha stack
ocfs2: add missing annotation for dlm_empty_lockres()
squashfs: migrate from ll_rw_block usage to BIO
gfs2: Allow lock_nolock mount to specify jid=X
gfs2: Don't ignore inode write errors during inode_go_sync
docs: filesystems: convert gfs2-glocks.txt to ReST
ANDROID: scs: fix recursive spinlock in scs_check_usage
gup: document and work around "COW can break either way" issue
PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
ARM: omap2: fix omap5_realtime_timer_init definition
selftests/sysctl: Make sysctl test driver as a module
selftests/sysctl: Fix to load test_sysctl module
ARM: dts: omap4-droid4: Fix spi configuration and increase rate
lib: Make test_sysctl initialized as module
lib: Make prime number generator independently selectable
keys: Implement update for the big_key type
security/keys: rewrite big_key crypto to use library interface
KEYS: Replace zero-length array with flexible-array
Documentation: security: core.rst: add missing argument
ANDROID: GKI: Enable SYS_HYPERVISOR
rcuperf: Fix printk format warning
Revert "power: supply: sbs-battery: simplify read_read_string_data"
Revert "power: supply: sbs-battery: add PEC support"
cifs: multichannel: move channel selection in function
cifs: fix minor typos in comments and log messages
smb3: minor update to compression header definitions
kdb: Remove the misfeature 'KDBFLAGS'
kdb: Cleanup math with KDB_CMD_HISTORY_COUNT
serial: amba-pl011: Support kgdboc_earlycon
serial: 8250_early: Support kgdboc_earlycon
serial: qcom_geni_serial: Support kgdboc_earlycon
serial: kgdboc: Allow earlycon initialization to be deferred
Documentation: kgdboc: Document new kgdboc_earlycon parameter
kgdb: Don't call the deinit under spinlock
kgdboc: Disable all the early code when kgdboc is a module
perf tools: Remove some duplicated includes
perf symbols: Fix kernel maps for kcore and eBPF
tools arch x86: Sync the msr-index.h copy with the kernel sources
MAINTAINERS: Add Lee Jones as reviewer for the PWM subsystem
pwm: imx27: Fix rounding behavior
pwm: rockchip: Simplify rockchip_pwm_get_state()
pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
perf stat: Ensure group is defined on top of the same cpu mask
drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
drm/i915/params: don't expose inject_probe_failure in debugfs
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915: Fix global state use-after-frees with a refcount
pwm: tegra: Support dynamic clock frequency configuration
pwm: jz4740: Add support for the JZ4725B
pwm: jz4740: Make PWM start with the active part
pwm: jz4740: Enhance precision in calculation of duty cycle
pwm: jz4740: Drop dependency on MACH_INGENIC
pwm: lpss: Fix get_state runtime-pm reference handling
powerpc/pseries: Make vio and ibmebus initcalls pseries specific
pwm: sun4i: Support direct clock output on Allwinner A64
vfio-ccw: Refactor IRQ handlers
vfio-ccw: Introduce a new schib region
vfio-ccw: Refactor the unregister of the async regions
vfio-ccw: Register a chp_event callback for vfio-ccw
vfio-ccw: Introduce new helper functions to free/destroy regions
vfio-ccw: document possible errors
vfio-ccw: Enable transparent CCW IPL from DASD
cxl: Remove dead Kconfig options
powerpc: Add POWER10 architected mode
powerpc/dt_cpu_ftrs: Add MMA feature
powerpc/dt_cpu_ftrs: Enable Prefixed Instructions
powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected
powerpc: Add support for ISA v3.1
powerpc: Add new HWCAP bits
powerpc/64s: Don't set FSCR bits in INIT_THREAD
powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
powerpc/64s: Don't let DT CPU features set FSCR_DSCR
powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()
powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
powerpc/module_64: Use special stub for _mcount() with -mprofile-kernel
powerpc/module_64: Simplify check for -mprofile-kernel ftrace relocations
powerpc/module_64: Consolidate ftrace code
powerpc/32: Disable KASAN with pages bigger than 16k
powerpc/uaccess: Don't set KUEP by default on book3s/32
powerpc/uaccess: Don't set KUAP by default on book3s/32
powerpc/8xx: Reduce time spent in allow_user_access() and friends
powerpc/entry32: Blacklist exception exit points for kprobe.
powerpc/entry32: Blacklist syscall exit points for kprobe.
powerpc/entry32: Blacklist exception entry points for kprobe.
powerpc/32: Blacklist functions running with MMU disabled for kprobe
powerpc/rtas: Remove machine_check_in_rtas()
powerpc/32s: Blacklist functions running with MMU disabled for kprobe
powerpc/32s: Make local symbols non visible in hash_low.
powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe
powerpc/powermac: Blacklist functions running with MMU disabled for kprobe
powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe
powerpc/82xx: Blacklist pq2_restart() for kprobe
powerpc/52xx: Blacklist functions running with MMU disabled for kprobe
powerpc/kprobes: Use probe_address() to read instructions
powerpc/configs: Add LIBNVDIMM to ppc64_defconfig
powerpc/rtas: Implement reentrant rtas call
powerpc/rtas: Move type/struct definitions from rtas.h into rtas-types.h
powerpc/crash: Use NMI context for printk when starting to crash
powerpc/kernel: Enables memory hot-remove after reboot on pseries guests
powerpc/xmon: Show task->thread.regs in process display
powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER
powerpc: Fix misleading small cores print
powerpc/fadump: Account for memory_limit while reserving memory
powerpc/crashkernel: Take "mem=" option into account
hw-breakpoints: Fix build warnings with clang
spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too
perf/x86/rapl: Fix RAPL config variable bug
MAINTAINERS: Add myself as virtio-balloon co-maintainer
vhost: revert "vhost: disable for OABI"
virtio: force spec specified alignment on types
virtio-mmio: Delete an error message in vm_find_vqs()
virtio: add VIRTIO_RING_NO_LEGACY
9p/xen: increase XEN_9PFS_RING_ORDER
Revert "drm/msm/dpu: add support for clk and bw scaling for display"
dt-bindings: mailbox: Convert imx mu to json-schema
dt-bindings: power: Convert imx gpcv2 to json-schema
dt-bindings: power: Convert imx gpc to json-schema
sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf()
crypto/chtls: IPv6 support for inline TLS
Crypto/chcr: Fixes a coccinile check error
Crypto/chcr: Fixes compilations warnings
crypto/chcr: IPV6 code needs to be in CONFIG_IPV6
cxgb4/chcr: Enable ktls settings at run time
ipv6: fix IPV6_ADDRFORM operation logic
tipc: Fix NULL pointer dereference in __tipc_sendstream()
selftests/bpf: Extend test_flow_dissector to cover link creation
selftests/bpf: Convert test_flow_dissector to use BPF skeleton
selftests/bpf, flow_dissector: Close TAP device FD after the test
selftests/bpf: Add tests for attaching bpf_link to netns
bpftool: Support link show for netns-attached links
bpftool: Extract helpers for showing link attach type
libbpf: Add support for bpf_link-based netns attachment
bpf, cgroup: Return ENOLINK for auto-detached links on update
bpf: Add link-based BPF program attachment to network namespace
flow_dissector: Move out netns_bpf prog callbacks
net: Introduce netns_bpf for BPF programs attached to netns
flow_dissector: Pull locking up from prog attach callback
libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c
bpf: Use tracing helpers for lsm programs
xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame
xdp: Introduce xdp_convert_frame_to_buff utility routine
selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt
bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt
net: Make locking in sock_bindtoindex optional
bpf: Change kvfree to kfree in generic_map_lookup_batch()
tools/bpf: sync bpf.h
bpf, selftests: Add test for ktls with skb bpf ingress policy
bpf: Fix running sk_skb program types with ktls
selftest: Add tests for XDP programs in devmap entries
bpf: Refactor sockmap redirect code so its easy to reuse
libbpf: Add SEC name for xdp programs attached to device map
xdp: Add xdp_txq_info to xdp_buff
bpf: Add support to attach bpf program to a devmap entry
bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper
devmap: Formalize map value as a named struct
nfsd4: make drc_slab global, not per-net
bpf: Add rx_queue_mapping to bpf_sock
selftests/bpf: Add tests for write-only stacks/queues
docs/bpf: Add BPF ring buffer design notes
bpf: Add BPF ringbuf and perf buffer benchmarks
selftests/bpf: Add BPF ringbuf selftests
libbpf: Add BPF ring buffer support
bpf: Implement BPF ring buffer and verifier support for it
bpf: Fix map permissions check
selftests/bpf: Cleanup comments in test_maps
selftests/bpf: Cleanup some file descriptors in test_maps
selftests/bpf: Fix a typo in test_maps
libbpf: Fix perf_buffer__free() API for sparse allocs
bpf, selftests: Test probe_* helpers from SCHED_CLS
bpf, selftests: Add sk_msg helpers load and attach test
bpf, sk_msg: Add get socket storage helpers
bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task*
bpf, sk_msg: Add some generic helpers that may be useful from sk_msg
libbpf: Use .so dynamic symbols for abi check
bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run
libbpf: Install headers as part of make install
libbpf: Add API to consume the perf ring buffer content
MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name
bpf: Fix returned error sign when link doesn't support updates
tools, bpftool: Print correct error message when failing to load BTF
tools, bpftool: Make capability check account for new BPF caps
tools, bpftool: Clean subcommand help messages
rbd: compression_hint option
libceph: support for alloc hint flags
parisc: MAINTAINERS: Update references to parisc website
parisc: module: Update references to parisc website
parisc: hardware: Update references to parisc website
parisc: firmware: Update references to parisc website
parisc: Kconfig: Update references to parisc website
security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS
fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS
drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS
lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS
kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS
kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment
kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig
net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c
vxlan: fix dereference of nexthop group in nexthop update path
switch cmsghdr_from_user_compat_to_kern() to copy_from_user()
dpaa2-eth: Keep congestion group taildrop enabled when PFC on
dpaa2-eth: Add PFC support through DCB ops
dpaa2-eth: Update FQ taildrop threshold and buffer pool count
dpaa2-eth: Add congestion group taildrop
dpaa2-eth: Add helper functions
dpaa2-eth: Distribute ingress frames based on VLAN prio
dpaa2-eth: Add support for Rx traffic classes
net: phy: broadcom: don't export RDB/legacy access methods
tun: correct header offsets in napi frags mode
cls_flower: remove mpls_opts_policy
bridge: mrp: Add support for role MRA
bridge: mrp: Set the priority of MRP instance
bridge: mrp: Update MRP frame type
net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
flow_dissector: work around stack frame size warning
lan743x: Added fixed link and RGMII support
selftests: mlxsw: Add test for control packets
mlxsw: spectrum_trap: Register ACL control traps
mlxsw: spectrum_trap: Register layer 3 control traps
mlxsw: spectrum_trap: Register layer 2 control traps
mlxsw: spectrum_trap: Factor out common Rx listener function
netdevsim: Register control traps
devlink: Add ACL control packet traps
devlink: Add layer 3 control packet traps
devlink: Add layer 2 control packet traps
devlink: Add 'control' trap type
devlink: Add 'mirror' trap action
netdevsim: Move layer 3 exceptions to exceptions trap group
mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group
devlink: Create dedicated trap group for layer 3 exceptions
sh: remove sh5 support
sh: add missing EXPORT_SYMBOL() for __delay
sh: Convert ins[bwl]/outs[bwl] macros to inline functions
sh: Convert iounmap() macros to inline functions
sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx
sh: configs: Cleanup old Kconfig IO scheduler options
arch/sh: vmlinux.scr
sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig
sh: sh4a: Bring back tmu3_device early device
net: fec: disable correct clk in the err path of fec_enet_clk_enable
net: octeon: mgmt: Repair filling of RX ring
net: remove indirect block netdev event registration
bnxt_tc: update indirect block support
nfp: update indirect block support
mlx5: update indirect block support
net: use flow_indr_dev_setup_offload()
net: cls_api: add tcf_block_offload_init()
net: flow_offload: consolidate indirect flow_block infrastructure
netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup()
net/sched: fix a couple of splats in the error path of tfc_gate_init()
ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support
net: ethernet: mtk-star-emac: use regmap bitops
regmap: provide helpers for simple bit operations
cxgb4: cleanup error code in setup_sge_queues_uld()
vxlan: Avoid infinite loop when suppressing NS messages with invalid options
bridge: Avoid infinite loop when suppressing NS messages with invalid options
ipv4: nexthop: Fix deadcode issue by performing a proper NULL check
PCI/DPC: Print IRQ number used by port
PCI/AER: Use "aer" variable for capability offset
PCI/AER: Remove redundant dev->aer_cap checks
PCI/AER: Remove redundant pci_is_pcie() checks
PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership
block: mark bio_wouldblock_error() bio with BIO_QUIET
KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test
Documentation: fixes to the maintainer-entry-profile template
zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst
perf libdw: Fix off-by 1 relative directory includes
perf arm-spe: Support synthetic events
perf auxtrace: Add four itrace options
perf tools: Move arm-spe-pkt-decoder.h/c to the new dir
perf test: Initialize memory in dwarf-unwind
perf tests: Don't tail call optimize in unwind test
tools compiler.h: Add attribute to disable tail calls
workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON()
workqueue: fix a piece of comment about reserved bits for work flags
kbuild: merge net-y and virt-y into drivers-y
kbuild: merge init-y into core-y
kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,KBUILD_MODULES}
kbuild: refactor subdir-ym calculation
kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks
kbuild: force to build vmlinux if CONFIG_MODVERSION=y
tracing: Add a trace print when traceoff_on_warning is triggered
ftrace,bug: Improve traceoff_on_warn
selftests/ftrace: Distinguish between hist and synthetic event checks
tracing: Move synthetic events to a separate file
tracing: Fix events.rst section numbering
drm/i915: Check for awaits on still currently executing requests
drm/i915/gt: Do not schedule normal requests immediately along virtual
tracing/doc: Fix typos in histogram-design.rst
tracing: Add hist_debug trace event files for histogram debugging
drm/i915: Reorder await_execution before await_request
tracing: Add histogram-design document
tracing: Check state.disabled in synth event trace functions
regulator: max8998: max8998_set_current_limit() can be static
regmap: fix alignment issue
libceph: read_from_replica option
libceph: support for balanced and localized reads
libceph: crush_location infrastructure
libceph: decode CRUSH device/bucket types and names
libceph: add non-asserting rbtree insertion helper
ceph: skip checking caps when session reconnecting and releasing reqs
ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock
ceph: don't return -ESTALE if there's still an open file
libceph, rbd: replace zero-length array with flexible-array
ceph: allow rename operation under different quota realms
ceph: normalize 'delta' parameter usage in check_quota_exceeded
ceph: ceph_kick_flushing_caps needs the s_mutex
ceph: request expedited service on session's last cap flush
ceph: convert mdsc->cap_dirty to a per-session list
ceph: reset i_requested_max_size if file write is not wanted
ceph: throw a warning if we destroy session with mutex still locked
ceph: fix potential race in ceph_check_caps
ceph: document what protects i_dirty_item and i_flushing_item
ceph: don't take i_ceph_lock in handle_cap_import
ceph: don't release i_ceph_lock in handle_cap_trunc
ceph: add comments for handle_cap_flush_ack logic
ceph: split up __finish_cap_flush
ceph: reorganize __send_cap for less spinlock abuse
ceph: add metadata perf metric support
ceph: add read/write latency metric support
ceph: add caps perf metric for each superblock
ceph: add dentry lease metric support
ASoC: qcom: q6asm-dai: kCFI fix
platform/x86: dcdbas: Check SMBIOS for protected buffer address
platform/x86: asus_wmi: Reserve more space for struct bias_args
platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry
PCI: tegra: Fix runtime PM imbalance on error
KVM: check userspace_addr for all memslots
KVM: selftests: update hyperv_cpuid with SynDBG tests
x86/kvm/hyper-v: Add support for synthetic debugger via hypercalls
x86/kvm/hyper-v: enable hypercalls regardless of hypercall page
x86/kvm/hyper-v: Add support for synthetic debugger interface
x86/hyper-v: Add synthetic debugger definitions
KVM: selftests: VMX preemption timer migration test
KVM: nVMX: Fix VMX preemption timer migration
x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
KVM: x86/pmu: Support full width counting
KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in
KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT
KVM: x86: acknowledgment mechanism for async pf page ready notifications
KVM: x86: interrupt based APF 'page ready' event delivery
KVM: introduce kvm_read_guest_offset_cached()
KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present()
KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info
Revert "KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously"
KVM: VMX: Replace zero-length array with flexible-array
Revert "KVM: No need to retry for hva_to_pfn_remapped()"
KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE
selftests: kvm: fix smm test on SVM
selftests: kvm: add a SVM version of state-test
selftests: kvm: introduce cpu_has_svm() check
KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu
KVM: nSVM: leave guest mode when clearing EFER.SVME
KVM: nSVM: split nested_vmcb_check_controls
KVM: nSVM: remove HF_HIF_MASK
KVM: nSVM: remove HF_VINTR_MASK
KVM: nSVM: synthesize correct EXITINTINFO on vmexit
KVM: SVM: preserve VGIF across VMCB switch
KVM: nSVM: extract svm_set_gif
KVM: nSVM: remove unnecessary if
KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit
KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR
KVM: nSVM: save all control fields in svm->nested
KVM: nSVM: remove trailing padding for struct vmcb_control_area
KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area
KVM: nSVM: clean up tsc_offset update
KVM: nSVM: move MMU setup to nested_prepare_vmcb_control
KVM: nSVM: extract preparation of VMCB for nested run
KVM: nSVM: extract load_nested_vmcb_control
KVM: nSVM: move map argument out of enter_svm_guest_mode
KVM: check userspace_addr for all memslots
mfd: mt6360: Remove duplicate REGMAP_IRQ_REG_LINE() entry
irqchip: Fix "Loongson HyperTransport Vector support" driver build on all non-MIPS platforms
opp: Don't parse icc paths unnecessarily
drm/nouveau/kms/gt215-: fix race with audio driver runpm
drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
habanalabs: correctly cast u64 to void*
habanalabs: initialize variable to default value
Bluetooth: hci_qca: Fix QCA6390 memdump failure
dt-bindings: mmc: Convert sdhci-pxa to json-schema
Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write()
mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
Bluetooth: hci_qca: Improve controller ID info log level
cifs: minor fix to two debug messages
cifs: Standardize logging output
smb3: Add new parm "nodelete"
cifs: move some variables off the stack in smb2_ioctl_query_info
cifs: reduce stack use in smb2_compound_op
cifs: get rid of unused parameter in reconn_setup_dfs_targets()
cifs: handle hostnames that resolve to same ip in failover
cifs: set up next DFS target before generic_ip_connect()
cifs: remove redundant initialization of variable rc
cifs: handle "nolease" option for vers=1.0
mtd: Support kmsg dumper based on pstore/blk
pstore/blk: Introduce "best_effort" mode
pstore/blk: Support non-block storage devices
pstore/blk: Provide way to query pstore configuration
pstore/zone: Provide way to skip "broken" zone for MTD devices
Linux 5.7
openrisc: Fix issue with argument clobbering for clone/fork
checkpatch/coding-style: deprecate 80-column warning
afs: Rename struct afs_fs_cursor to afs_operation
afs: Remove the error argument from afs_protocol_error()
afs: Set error flag rather than return error from file status decode
afs: Make callback processing more efficient.
afs: Show more information in /proc/net/afs/servers
afs: Actively poll fileservers to maintain NAT or firewall openings
afs: Split the usage count on struct afs_server
afs: Use the serverUnique field in the UVLDB record to reduce rpc ops
afs: Always include dir in bulk status fetch from afs_do_lookup()
rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
rxrpc: Map the EACCES error produced by some ICMP6 to EHOSTUNREACH
vfs, afs, ext4: Make the inode hash table RCU searchable
MIPS: ralink: drop ralink_clk_init for mt7621
MIPS: ralink: bootrom: mark a function as __init to save some memory
ice: Ignore EMODE when setting PHY config
ice: fix aRFS after flow director delete
ice: Use coalesce values from q_vector 0 when increasing q_vectors
ice: fix PCI device serial number to be lowercase values
ice: fix function signature style format
ice: Allow VF to request reset as soon as it's initialized
ice: Fix inability to set channels when down
ice: Always clear QRXFLXP_CNTXT before writing new value
ice: Reset VF for all port VLAN changes from host
ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value
ice: Increase timeout after PFR
ice: Fix transmit for all software offloaded VLANs
ice: support adding 16 unicast/multicast filter on untrusted VF
ice: allow host to clear administratively set VF MAC
KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot
cfg80211: support bigger kek/kck key length
mac80211: set short_slot for 6 GHz band
mac80211: Consider 6 GHz band when handling power constraint
mac80211: accept aggregation sessions on 6 GHz
cfg80211: require HE capabilities for 6 GHz band
cfg80211: reject HT/VHT capabilities on 6 GHz band
cfg80211: treat 6 GHz channels as valid regardless of capability
mac80211: Add HE 6GHz capabilities element to probe request
mac80211: use HE 6 GHz band capability and pass it to the driver
mac80211: check the correct bit for EMA AP
mac80211: determine chandef from HE 6 GHz operation
mac80211: avoid using ext NSS high BW if not supported
mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode
mac80211: build HE operation with 6 GHz oper information
mac80211: add HE 6 GHz Band Capability element
cfg80211: add and expose HE 6 GHz band capabilities
mac80211: add HE 6 GHz Band Capabilities into parse extension
cfg80211: handle 6 GHz capability of new station
ieee80211: add HE ext EIDs and 6 GHz capability defines
ieee80211: add code to obtain and parse 6 GHz operation field
ieee80211: definitions for reduced neighbor reports
cfg80211: add a helper to identify 6 GHz PSCs
nl80211: really allow client-only BIGTK support
cfg80211: adapt to new channelization of the 6GHz band
cfg80211: fix 6 GHz frequencies to kHz
MIPS: Loongson64: Reorder CPUCFG model match arms
MIPS: Expose Loongson CPUCFG availability via HWCAP
mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones
mtd: rawnand: Return an enum from of_get_nand_ecc_algo()
mtd: rawnand: Drop OOB_FIRST placement scheme
mtd: rawnand: Avoid a typedef
mtd: Fix typo in mtd_ooblayout_set_databytes() description
mtd: rawnand: Stop using nand_release()
mtd: rawnand: nandsim: Reorganize ns_cleanup_module()
mtd: rawnand: nandsim: Rename a label in ns_init_module()
mtd: rawnand: nandsim: Manage lists on error in ns_init_module()
mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup()
mtd: rawnand: nandsim: Free erase_block_wear on error
mtd: rawnand: nandsim: Use an additional label when freeing the nandsim object
mtd: rawnand: nandsim: Stop using nand_release()
mtd: rawnand: nandsim: Free the partition names in ns_free()
mtd: rawnand: nandsim: Free the allocated device on error in ns_init()
mtd: rawnand: nandsim: Free partition names on error in ns_init()
mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths
mtd: rawnand: nandsim: Remove debugfs entries at unload time
mtd: rawnand: nandsim: Keep track of the created debugfs entries
mtd: rawnand: nandsim: Clean error handling
mtd: rawnand: nandsim: Use a consistent ns_ prefix for all functions
mtd: rawnand: nandsim: Use octal permissions
mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev'
mtd: rawnand: brcmnand: support v2.1-v2.2 controllers
dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support
mtd: rawnand: brcmnand: rename page sizes
mtd: rawnand: brcmnand: fix CS0 layout
mtd: rawnand: brcmnand: rename v4 registers
mtd: rawnand: gpmi: Use nand_extract_bits()
mtd: rawnand: omap_elm: Fix runtime PM imbalance on error
mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe
mtd: rawnand: gpmi: Fix runtime PM imbalance on error
mtd: rawnand: ingenic: Convert the driver to exec_op()
mtd: rawnand: ingenic: Fix the RB gpio active-high property on qi, lb60
mtd: rawnand: xway: Stop using nand_release()
mtd: rawnand: xway: Fix the probe error path
mtd: rawnand: vf610: Stop using nand_release()
mtd: rawnand: txx9ndfmc: Stop using nand_release()
mtd: rawnand: tmio: Stop using nand_release()
mtd: rawnand: tmio: Fix the probe error path
mtd: rawnand: tango: Stop using nand_release()
mtd: rawnand: sunxi: Stop using nand_release()
mtd: rawnand: sunxi: Fix the probe error path
mtd: rawnand: stm32_fmc2: Stop using nand_release()
mtd: rawnand: socrates: Stop using nand_release()
mtd: rawnand: socrates: Fix the probe error path
mtd: rawnand: sharpsl: Stop using nand_release()
mtd: rawnand: sharpsl: Fix the probe error path
mtd: rawnand: sh_flctl: Stop using nand_release()
mtd: rawnand: s3c2410: Stop using nand_release()
mtd: rawnand: r852: Stop using nand_release()
mtd: rawnand: qcom: Stop using nand_release()
mtd: rawnand: plat_nand: Stop using nand_release()
mtd: rawnand: plat_nand: Fix the probe error path
mtd: rawnand: pasemi: Stop using nand_release()
mtd: rawnand: pasemi: Fix the probe error path
mtd: rawnand: oxnas: Stop using nand_release()
mtd: rawnand: oxnas: Release all devices in the _remove() path
mtd: rawnand: oxnas: Unregister all devices on error
mtd: rawnand: oxnas: Fix the probe error path
mtd: rawnand: oxnas: Keep track of registered devices
mtd: rawnand: orion: Stop using nand_release()
mtd: rawnand: orion: Fix the probe error path
mtd: rawnand: omap2: Stop using nand_release()
mtd: rawnand: ndfc: Stop using nand_release()
mtd: rawnand: mxic: Stop using nand_release()
mtd: rawnand: mxc: Stop using nand_release()
mtd: rawnand: mtk: Stop using nand_release()
mtd: rawnand: mtk: Fix the probe error path
mtd: rawnand: mpc5121: Stop using nand_release()
mtd: rawnand: marvell: Stop using nand_release()
mtd: rawnand: lpc32xx_slc: Stop using nand_release()
mtd: rawnand: lpc32xx_mlc: Stop using nand_release()
mtd: rawnand: ingenic: Stop using nand_release()
mtd: rawnand: ingenic: Fix the probe error path
mtd: rawnand: hisi504: Stop using nand_release()
mtd: rawnand: gpmi: Stop using nand_release()
mtd: rawnand: gpio: Stop using nand_release()
mtd: rawnand: fsmc: Stop using nand_release()
mtd: rawnand: fsl_upm: Stop using nand_release()
mtd: rawnand: fsl_ifc: Stop using nand_release()
mtd: rawnand: fsl_elbc: Stop using nand_release()
mtd: rawnand: diskonchip: Stop using nand_release()
mtd: rawnand: diskonchip: Fix the probe error path
mtd: rawnand: denali: Stop using nand_release()
mtd: rawnand: denali: Delete items from the list in the _remove() path
mtd: rawnand: davinci: Stop using nand_release()
mtd: rawnand: cs553x: Stop using nand_release()
mtd: rawnand: cafe: Stop using nand_release()
mtd: rawnand: cadence: Stop using nand_release()
mtd: rawnand: brcmnand: Stop using nand_release()
mtd: rawnand: bcm47xx: Stop using nand_release()
mtd: rawnand: au1550nd: Stop using nand_release()
MIPS: Loongson64: Guard against future cores without CPUCFG
mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256
l2tp: add sk_family checks to l2tp_validate_socket
l2tp: do not use inet_hash()/inet_unhash()
mptcp: fix NULL ptr dereference in MP_JOIN error path
sch_cake: Take advantage of skb->hash where appropriate
ravb: Mask PHY mode to avoid inserting delays twice
selftests: forwarding: pedit_dsfield: Check counter value
selftests: forwarding: mirror_lib: Use mausezahn
vxlan: few locking fixes in nexthop event handler
vxlan: add check to prevent use of remote ip attributes with NDA_NH_ID
net: qrtr: Allocate workqueue before kernel_bind
mptcp: remove msk from the token container at destruction time.
mptcp: fix race between MP_JOIN and close
mptcp: fix unblocking connect()
r8169: improve handling power management ops
r8169: make rtl8169_down central chip quiesce function
r8169: move some calls to rtl8169_hw_reset
r8169: don't reset tx ring indexes in rtl8169_tx_clear
r8169: enable WAKE_PHY as only WoL source when runtime-suspending
r8169: change driver data type
mtd: spi-nor: sfdp: add/use local variable in spi_nor_parse_bfpt()
bus: ti-sysc: Flush posted write on enable and disable
net/smc: pre-fetch send buffer outside of send_lock
net: dsa: sja1105: fix port mirroring for P/Q/R/S
net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_static_config.c
net/sched: act_ct: add nat mangle action only for NAT-conntrack
devinet: fix memleak in inetdev_init()
virtio_vsock: Fix race condition in virtio_transport_recv_pkt
net: hns3: remove some unused codes in hns3_nic_set_features()
net: hns3: fix two coding style issues in hclgevf_main.c
net: hns3: fix an incorrect comment for num_tqps in struct hclgevf_dev
net: hns3: remove two unused macros in hclgevf_cmd.c
net: hns3: remove an unused macro hclge_is_csq
net: hns3: fix a print format issue in hclge_mac_mdio_config()
MAINTAINERS: Add entry for Qualcomm IPCC driver
mailbox: Add support for Qualcomm IPCC
dt-bindings: mailbox: Add devicetree binding for Qcom IPCC
mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
mailbox: imx-mailbox: fix scu msg header size check
mailbox: sprd: Add Spreadtrum mailbox driver
dt-bindings: mailbox: Add the Spreadtrum mailbox documentation
mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi_probe()
mailbox: imx: Disable the clock on devm_mbox_controller_register() failure
i2c: add 'single-master' property to generic bindings
mailbox: imx: Fix return in imx_mu_scu_xlate()
mailbox: imx: Support runtime PM
mailbox: pcc: make pcc_mbox_driver static
i2c: designware: Add Baikal-T1 System I2C support
i2c: designware: Move reg-space remapping into a dedicated function
i2c: designware: Retrieve quirk flags as early as possible
i2c: designware: Convert driver to using regmap API
dt: Add bindings for IDT VersaClock 5P49V5925
clk: vc5: Add support for IDT VersaClock 5P49V6965
mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D
clk: Add Baikal-T1 CCU Dividers driver
clk: Add Baikal-T1 CCU PLLs driver
dt-bindings: clk: Add Baikal-T1 CCU Dividers binding
dt-bindings: clk: Add Baikal-T1 CCU PLLs binding
Documentation: Add details for pstore/blk
pstore/zone,blk: Add ftrace frontend support
pstore/zone,blk: Add console frontend support
pstore/zone,blk: Add support for pmsg frontend
pstore/blk: Introduce backend for block devices
pstore/zone: Introduce common layer to manage storage zones
ramoops: Add "max-reason" optional field to ramoops DT node
pstore/ram: Introduce max_reason and convert dump_oops
pstore/platform: Pass max_reason to kmesg dump
printk: Introduce kmsg_dump_reason_str()
printk: honor the max_reason field in kmsg_dumper
printk: Collapse shutdown types into a single dump reason
pstore/ftrace: Provide ftrace log merging routine
pstore/ram: Refactor ftrace buffer merging
pstore/ram: Refactor DT size parsing
pstore/ram: Adjust module param permissions to reflect reality
pstore/platform: Move module params after declarations
pstore/platform: Use backend name for console registration
pstore/platform: Switch pstore_info::name to const
pstore: Make sure console capturing will restart
pstore: Remove filesystem records when backend is unregistered
pstore: Do not leave timer disabled for next backend
pstore: Add locking around superblock changes
mtd: spi-nor: sfdp: default to addr_width of 3 for configurable widths
f2fs: fix wrong discard space
platform/x86: touchscreen_dmi: Add info for the Trekstor Yourbook C11B
platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as convenient shortcut
platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
platform/x86: hp-wmi: Refactor postcode_store() to follow standard patterns
platform/x86: acerhdf: replace space by * in modalias
platform/x86: ISST: Increase timeout
ath11k: clear DCM max constellation tx value
ath11k: reset trigger frame MAC padding duration
ath10k: Remove ath10k_qmi_register_service_notifier() declaration
ath9k_htc: Set RX filter based to allow broadcast Action frame RX
ath9k: Set RX filter based to allow broadcast Action frame RX
io_uring: fix overflowed reqs cancellation
io_uring: off timeouts based only on completions
io_uring: move timeouts flushing to a helper
i2c: designware: Discard Cherry Trail model flag
i2c: designware: Add Baytrail sem config DW I2C platform dependency
i2c: designware: slave: Set DW I2C core module dependency
i2c: designware: Use `-y` to build multi-object modules
dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller
dt-bindings: i2c: Convert DW I2C slave to the DW I2C master example
dt-bindings: i2c: Convert DW I2C binding to DT schema
MIPS: Fix build warning about "PTR_STR" redefinition
net/mlx5e: Make mlx5e_dcbnl_ops static
net/mlx5e: en_tc: Fix cast to restricted __be32 warning
net/mlx5e: en_tc: Fix incorrect type in initializer warnings
net/mlx5: IPSec: Fix incorrect type for spi
net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types
net/mlx5: cmd: Fix memset with byte count warning
net/mlx5: DR: Fix incorrect type in return expression
net/mlx5: DR: Fix cast to restricted __be32
net/mlx5: DR: Fix incorrect type in argument
net/mlx5e: Use generic API to build MPLS label
net: Make mpls_entry_encode() available for generic users
net/mlx5: reduce stack usage in qp_read_field
net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap
net/mlx5: Kconfig: Fix spelling typo
mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff
fs/xfs: Update xfs_ioctl_setattr_dax_invalidate()
fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
fs/xfs: Create function xfs_inode_should_enable_dax()
fs/xfs: Make DAX mount option a tri-state
fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
fs/xfs: Remove unnecessary initialization of i_rwsem
exec: Compute file based creds only once
rtc: abx80x: Add Device Tree matching table
rtc: rv3028: Add missed check for devm_regmap_init_i2c()
rtc: mpc5121: Use correct return value for mpc5121_rtc_probe()
rtc: goldfish: Use correct return value for goldfish_rtc_probe()
exec: Add a per bprm->file version of per_clear
rtc: snvs: Add necessary clock operations for RTC APIs
rtc: snvs: Make SNVS clock always prepared
ASoC: soc-card: add snd_soc_card_remove_dai_link()
ASoC: soc-card: add snd_soc_card_add_dai_link()
ASoC: soc-card: add snd_soc_card_set_bias_level_post()
ASoC: soc-card: add snd_soc_card_set_bias_level()
ASoC: soc-card: add snd_soc_card_remove()
ASoC: soc-card: add snd_soc_card_late_probe()
ASoC: soc-card: add snd_soc_card_probe()
ASoC: soc-card: add probed bit field to snd_soc_card
ASoC: soc-card: add snd_soc_card_resume_post()
ASoC: soc-card: add snd_soc_card_resume_pre()
ASoC: soc-card: add snd_soc_card_suspend_post()
ASoC: soc-card: add snd_soc_card_suspend_pre()
ASoC: soc-card: move snd_soc_card_subclass to soc-card
ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card
ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card
ASoC: soc-card: move snd_soc_card_jack_new() to soc-card
ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card
ASoC: add soc-card.c
ASoC: soc.h: convert bool to bit field for snd_soc_card
m68k,nommu: fix implicit cast from __user in __{get,put}_user_asm()
m68k,nommu: add missing __user in uaccess' __ptr() macro
m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig
tcp: tcp_init_buffer_space can be static
net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static
drivers/net/ibmvnic: Update VNIC protocol version reporting
nfp: flower: fix incorrect flag assignment
dt-bindings: net: rename the bindings document for MediaTek STAR EMAC
NFC: st21nfca: add missed kfree_skb() in an error path
dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer
net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip
stmmac: platform: add "snps, dwmac-5.10a" IP compatible string
tipc: remove set but not used variable 'prev'
neigh: fix ARP retransmit timer guard
net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
net: dsa: tag_8021q: stop restoring VLANs from bridge
pselect6() and friends: take handling the combined 6th/7th args into helper
spi: spi-fsl-dspi: fix native data copy
blk-wbt: rename __wbt_update_limits to wbt_update_limits
blk-wbt: remove wbt_update_limits
blk-throttle: remove tg_drain_bios
blk-throttle: remove blk_throtl_drain
dt-bindings: Merge gpio-usb-b-connector with usb-connector
vfio/mdev: Fix reference count leak in add_mdev_supported_type
dt-bindings: timer: renesas: cmt: Convert to json-schema
dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
dt-bindings: timer: Convert i.MX GPT to json-schema
dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742
dt-bindings: serial: Add binding for UART pin swap
dt-bindings: geni-se: Add interconnect binding for GENI QUP
dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
dt-bindings: regulator: Convert anatop regulator to json-schema
dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support
bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
bpf, selftests: Verifier bounds tests need to be updated
bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones
bpf: Fix use-after-free in fmod_ret check
orangefs: convert get_user_pages() --> pin_user_pages()
orangefs: remove redundant assignment to variable ret
ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition
ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition
ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi
default csum_and_copy_to_user(): don't bother with access_ok()
take the dummy csum_and_copy_from_user() into net/checksum.h
arm: switch to csum_and_copy_from_user()
sh32: convert to csum_and_copy_from_user()
m68k: convert to csum_and_copy_from_user()
xtensa: switch to providing csum_and_copy_from_user()
sparc: switch to providing csum_and_copy_from_user()
parisc: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
alpha: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
ia64: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
ia64: csum_partial_copy_nocheck(): don't abuse csum_partial_copy_from_user()
x86: switch 32bit csum_and_copy_to_user() to user_access_{begin,end}()
x86: switch both 32bit and 64bit to providing csum_and_copy_from_user()
x86_64: csum_..._copy_..._user(): switch to unsafe_..._user()
net: remove kernel_setsockopt
net: add a new bind_add method
sctp: refactor sctp_setsockopt_bindx
sctp: add sctp_sock_set_nodelay
net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
net/mlx5e: Fix MLX5_TC_CT dependencies
net/mlx5e: Properly set default values when disabling adaptive moderation
net/mlx5e: Fix arch depending casting issue in FEC
net/mlx5e: Remove warning "devices are not on same switch HW"
net/mlx5e: Fix stats update for matchall classifier
net/mlx5: Fix crash upon suspend/resume
perf build: Add a LIBPFM4=1 build test entry
perf tools: Add optional support for libpfm4
perf tools: Correct license on jsmn JSON parser
perf jit: Fix inaccurate DWARF line table
perf jvmti: Remove redundant jitdump line table entries
perf build: Add NO_SDT=1 to the default set of build tests
perf build: Add NO_LIBCRYPTO=1 to the default set of build tests
perf build: Add NO_SYSCALL_TABLE=1 to the build tests
perf build: Remove libaudit from the default feature checks
perf trace: Grow the syscall table as needed when using libaudit
perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor
perf trace: Remove union from syscalltbl, all the fields are needed
perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable
net: phy: marvell: unlock after phy_select_page() failure
perf build: Group the NO_SYSCALL_TABLE logic
net: phy: mscc: fix PHYs using the vsc8574_probe
net: ethernet: mtk-star-emac: remove unused variable
vmxnet3: use correct hdr reference when packet is encapsulated
RDMA/core: Introduce shared CQ pool API
spi: Convert DW SPI binding to DT schema
spi: dw: Refactor mid_spi_dma_setup() to separate DMA and IRQ config
spi: dw: Make DMA request line assignments explicit for Intel Medfield
RDMA/core: Add protection for shared CQs used by ULPs
RDMA/core: Fix several reference count leaks.
IB/hfi1: Fix spelling mistake "enought" -> "enough"
RDMA/core: Use offsetofend() instead of open coding
thermal/int340x_thermal: Don't require IDSP to exist
thermal/int340x_thermal: Export OEM vendor variables
thermal/int340x_thermal: Export GDDV
thermal: qoriq: Update the settings for TMUv2
RDMA/hns: remove duplicate assignment to pointer raq
RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
RDMA/srpt: Increase max_send_sge
RDMA/srpt: Reduce max_recv_sge to 1
RDMA/srpt: Make debug output more detailed
RDMA/srp: Make the channel count configurable per target
spi: bcm2835: Remove shared interrupt support
null_blk: force complete for timeout request
mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA
mwifiex: Parse all API_VER_ID properties
ALSA: usb-audio: Fixing usage of plain int instead of NULL
airo: Fix read overflows sending packets
brcmfmac: 43012 Update MES Watermark
brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode
brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO
brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode
brcmfmac: set F2 blocksize for 4373
wlcore: fix runtime pm imbalance in wlcore_irq_locked
rtw88: 8822c: remove CCK TX setting when switch channel
rtw88: 8822c: fix missing brace warning for old compilers
rtw88: fix EAPOL 4-way failure by finish IQK earlier
rtw88: coex: 8723d: handle BT inquiry cases
rtw88: coex: 8723d: set antanna control owner
wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface
wlcore: fix runtime pm imbalance in wl1271_op_suspend
wlcore: fix runtime pm imbalance in wlcore_regdomain_config
wlcore: fix runtime pm imbalance in wl1271_tx_work
ASoC: SOF: Intel: hda: fix generic hda codec support
atmel: Use shared constant for rfc1042 header
libertas: Use shared constant for rfc1042 header
cw1200: Remove local sdio VENDOR and DEVICE id definitions
b43_legacy: Fix connection problem with WPA3
b43: Fix connection problem with WPA3
dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix
Revert "rtw88: no need to set registers for SDIO"
MAINTAINERS: update qtnfmac maintainers
dt-bindings: input: touchscreen: edt-ft5x06: change reg property
dt-bindings: snps,dw-apb-ssi: add optional reset property
spi: dw: add reset control
spi: bcm2835: Enable shared interrupt support
spi: bcm2835: Implement shutdown callback
blk-mq: drain I/O when all CPUs in a hctx are offline
blk-mq: add blk_mq_all_tag_iter
blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx
blk-mq: use BLK_MQ_NO_TAG in more places
blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG
blk-mq: move more request initialization to blk_mq_rq_ctx_init
blk-mq: simplify the blk_mq_get_request calling convention
blk-mq: remove the bio argument to ->prepare_request
nvme: force complete cancelled requests
blk-mq: blk-mq: provide forced completion method
regulator: core: Add regulator bypass trace points
cpuidle: Fix three reference count leaks
PCI: vmd: Filter resource type bits from shadow register
PM: runtime: Replace pm_runtime_callbacks_present()
ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings
Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update
xen/pci: Get rid of verbose_request and use dev_dbg() instead
rt2800: enable MFP support unconditionally
dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
iommu/amd: Remove redundant devid checks
iommu/amd: Store dev_data as device iommu private data
iommu/amd: Merge private header files
iommu/amd: Remove PD_DMA_OPS_MASK
iommu/amd: Consolidate domain allocation/freeing
iommu/amd: Free page-table in protection_domain_free()
iommu/amd: Allocate page-table in protection_domain_init()
iommu/amd: Let free_pagetable() not rely on domain->pt_root
iommu/amd: Unexport get_dev_data()
vmci_host: get rid of pointless access_ok()
hfi1: get rid of pointless access_ok()
usb: get rid of pointless access_ok() calls
lpfc_debugfs: get rid of pointless access_ok()
efi_test: get rid of pointless access_ok()
drm_read(): get rid of pointless access_ok()
via-pmu: don't bother with access_ok()
drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok()
omapfb: get rid of pointless access_ok() calls
amifb: get rid of pointless access_ok() calls
drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok()
drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok()
cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok()
nvram: drop useless access_ok()
n_hdlc_tty_read(): remove pointless access_ok()
tomoyo_write_control(): get rid of pointless access_ok()
gfs2: Even more gfs2_find_jhead fixes
spi: dw: Use regset32 DebugFS method to create regdump file
spi: dw: Add DMA support to the DW SPI MMIO driver
spi: dw: Cleanup generic DW DMA code namings
spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core
spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI
spi: dw: Move Non-DMA code to the DW PCIe-SPI driver
spi: dw: Add core suffix to the DW APB SSI core source file
spi: dw: Fix Rx-only DMA transfers
spi: dw: Use DMA max burst to set the request thresholds
spi: dw: Parameterize the DMA Rx/Tx burst length
spi: dw: Add SPI Rx-done wait method to DMA-based transfer
spi: dw: Add SPI Tx-done wait method to DMA-based transfer
spi: dw: Locally wait for the DMA transfers completion
spi: dw: Return any value retrieved from the dma_transfer callback
spi: dw: Set xfer effective_speed_hz
fs: fix indentation in deactivate_super()
vfs: Remove duplicated d_mountpoint check in __is_local_mountpoint
workqueue: remove useless unlock() and lock() in series
workqueue: void unneeded requeuing the pwq in rescuer thread
comedi: get rid of compat_alloc_user_space() mess in COMEDI_CMD{,TEST} compat
comedi: do_cmd_ioctl(): lift copyin/copyout into the caller
comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller
comedi: lift copy_from_user() into callers of __comedi_get_user_cmd()
comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSNLIST compat
comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSN compat
Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot
workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t
workqueue: Use rcuwait for wq_manager_wait
parisc: Fix kernel panic in mem_init()
regulator: extract voltage balancing code to the separate function
iommu: Fix reference count leak in iommu_group_alloc.
ASoC: reduce verbosity of error messages for sof-dai and sof-link
EDAC/amd64: Remove redundant assignment to variable ret in hw_info_get()
iommu/vt-d: Fix compile warning
iommu/vt-d: Remove real DMA lookup in find_domain
iommu/vt-d: Allocate domain info for real DMA sub-devices
iommu/vt-d: Only clear real DMA device's context entries
regmap: provide helpers for simple bit operations
iommu: Remove iommu_sva_ops::mm_exit()
uacce: Remove mm_exit() op
regmap: add helper for per-port regfield initialization
ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
ASoC: rt1015: Enable class-D silence and clock detections
ASoC: tlv320adcx140: Fix dt-binding-check issue
ASoC: img-i2s-out: Fix runtime PM imbalance on error
ASoC: topology: remove the redundant pass checks
ASoC: topology: refine and log the header in the correct pass
i2c: sh_mobile: simplify code and remove false compilation warning
gpio: fix locking open drain IRQ lines
tty: serial: qcom_geni_serial: Add 51.2MHz frequency support
Bluetooth: Acquire sk_lock.slock without disabling interrupts
Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
Bluetooth: hci_qca: Fix suspend/resume functionality failure
powerpc/64s: Disable sanitisers for C syscall/interrupt entry/exit code
tty: serial: imx: clear Ageing Timer Interrupt in handler
serial: 8250_fintek: Add F81966 Support
erofs: suppress false positive last_block warning
erofs: convert to use the new mount fs_context api
i2c: i801: Instantiate SPD EEPROMs automatically
i2c: smbus: Add a way to instantiate SPD EEPROMs automatically
sc16is7xx: Add flag to activate IrDA mode
dt-bindings: sc16is7xx: Add flag to activate IrDA mode
serial: 8250: Support rs485 bus termination GPIO
serial: 8520_port: Fix function param documentation
dt-bindings: serial: Add binding for rs485 bus termination GPIO
mmc: core: Export device/vendor ids from Common CIS for SDIO cards
mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block for SDIO cards
mmc: sdhci-of-at91: fix CALCR register being rewritten
mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning
mmc: sdhci-esdhc-imx: fix the mask for tuning start point
mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin
mmc: mmci_sdmmc: fix DMA API warning max segment size
mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
mmc: sdhci-of-arasan: Add support for Intel Keem Bay
dt-bindings: mmc: arasan: Add compatible strings for Intel Keem Bay
mmc: sdhci-cadence: fix PHY write
mmc: sdio: Sort all SDIO IDs in common include file
mmc: sdio: Fix Cypress SDIO IDs macros in common include file
mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file
mmc: sdio: Move SDIO IDs from ath10k driver to common include file
mmc: sdio: Move SDIO IDs from ath6kl driver to common include file
mmc: sdio: Move SDIO IDs from smssdio driver to common include file
mmc: sdio: Move SDIO IDs from btmtksdio driver to common include file
mmc: sdio: Move SDIO IDs from btmrvl driver to common include file
mmc: sdio: Move SDIO IDs from mwifiex driver to common include file
mmc: sdio: Change macro names for Marvell 8688 modules
staging: rtl8723bs: Use common packet header constants
staging: sm750fb: Add names to proc_setBLANK args
staging: most: usb: init return value in default path of switch/case expression
PCI: tegra194: Fix runtime PM imbalance on error
usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs
usb: dwc3: meson-g12a: fix error path when fetching the reset line fails
xfrm: fix a NULL-ptr deref in xfrm_local_error
dt-bindings: interrupt-controller: Add Loongson PCH MSI
irqchip: Add Loongson PCH MSI controller
dt-bindings: interrupt-controller: Add Loongson PCH PIC
irqchip: Add Loongson PCH PIC controller
dt-bindings: interrupt-controller: Add Loongson HTVEC
irqchip: Add Loongson HyperTransport Vector support
extcon: arizona: Fix runtime PM imbalance on error
extcon: max14577: Add proper dt-compatible strings
extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
extcon: remove redundant assignment to variable idx
Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings"
Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180"
Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver"
ARM: zynq: Don't select CONFIG_ICST
iwlwifi: bump FW API to 56 for AX devices
iwlwifi: mvm: add support for range request version 10
iwlwifi: mvm: fix aux station leak
iwlwifi: move txq-specific from trans_pcie to common trans
iwlwifi: move iwl_txq and substructures to a common trans header
iwlwifi: pcie: gen3: indicate 8k/12k RB size to device
iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia
iwlwifi: acpi: support device specific method (DSM)
iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq
iwlwifi: pcie: don't count on the FW to set persistence mode
iwlwifi: set NO_HE if the regulatory domain forbids it
reiserfs: Replace kmalloc with kcalloc in the comment
Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
Revert "ANDROID: fs: Restore vfs_path_lookup() export"
ANDROID: sdcardfs: remove sdcardfs from system
powerpc/book3s64/kvm: Fix secondary page table walk warning during migration
opp: Remove bandwidth votes when target_freq is zero
opp: core: add regulators enable and disable
opp: Reorder the code for !target_freq case
opp: Expose bandwidth information via debugfs
cpufreq: dt: Add support for interconnect bandwidth scaling
opp: Update the bandwidth on OPP frequency changes
opp: Add sanity checks in _read_opp_key()
opp: Add support for parsing interconnect bandwidth
clk: mediatek: assign the initial value to clk_init_data of mtk_mux
clk: mediatek: Add MT6765 clock support
clk: mediatek: add mt6765 clock IDs
dt-bindings: clock: mediatek: document clk bindings vcodecsys for Mediatek MT6765 SoC
dt-bindings: clock: mediatek: document clk bindings mipi0a for Mediatek MT6765 SoC
dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC
CLK: HSDK: CGU: add support for 148.5MHz clock
CLK: HSDK: CGU: support PLL bypassing
CLK: HSDK: CGU: check if PLL is bypassed first
clk: clk-si5341: Add support for the Si5345 series
e1000: Fix typo in the comment
igc: Fix wrong register name
igc: Remove Sequence Error Counter
igc: Add Receive Error Counter
igc: Remove symbol error counter
i40e: Make i40e_shutdown_adminq() return void
e1000e: Relax condition to trigger reset for ME workaround
igc: Fix IGC_MAX_RXNFC_RULES
igc: Reject NFC rules with multiple matches
igc: Remove unused flags
igb: make igb_set_fc_watermarks() return void
ixgbe: Remove unused inline function ixgbe_irq_disable_queues
ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov()
ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc()
dt-bindings: timer: renesas: mtu2: Convert to json-schema
of/fdt: Remove redundant kbasename function call
ixgbe: fix signed-integer-overflow warning
i40e: trivial fixup of comments in i40e_xsk.c
dt-bindings: clock: Convert i.MX1 clock to json-schema
dt-bindings: clock: Convert i.MX21 clock to json-schema
dt-bindings: clock: Convert i.MX25 clock to json-schema
dt-bindings: clock: Convert i.MX27 clock to json-schema
i40e: Use scnprintf() for avoiding potential buffer overflow
dt-bindings: clock: Convert i.MX23 clock to json-schema
dt-bindings: clock: Convert i.MX28 clock to json-schema
dt-bindings: clock: Convert i.MX31 clock to json-schema
dt-bindings: clock: Convert i.MX35 clock to json-schema
dt-bindings: clock: Convert i.MX5 clock to json-schema
dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer
Documentation/dax: Update DAX enablement for ext4
fs/ext4: Introduce DAX inode flag
fs/ext4: Remove jflag variable
fs/ext4: Make DAX mount option a tri-state
fs/ext4: Only change S_DAX on inode load
fs/ext4: Update ext4_should_use_dax()
fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS
fs/ext4: Disallow verity if inode is DAX
fs/ext4: Narrow scope of DAX check in setflags
comedi: get rid of compat_alloc_user_space() mess in COMEDI_RANGEINFO compat
comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat
comedi: get rid of indirection via translated_ioctl()
comedi: move compat ioctl handling to native fops
clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src
clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused
dt-bindings: usb: usb-xhci: Document r8a7742 support
dt-bindings: usb: renesas,usbhs: Add support for r8a7742
dt-bindings: PCI: pci-rcar-gen2: Add device tree support for r8a7742
dt-bindings: phy: rcar-gen2: Add r8a7742 support
dt-bindings: dma: uart: mtk: fix example
net: hns3: print out speed info when parsing speed fails
net: hns3: remove some unused fields in struct hclge_dev
net: hns3: remove two duplicated register macros in hclgevf_main.h
net: hns3: remove unused struct hnae3_unic_private_info
net: hns3; remove unused HNAE3_RESTORE_CLIENT in enum hnae3_reset_notify_type
net: hns3: remove some unused fields in struct hns3_nic_priv
net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd
net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd
net: hns3: refactor hclge_query_bd_num_cmd_send()
net: hns3: refactor hclge_config_tso()
net: hns3: add a missing mutex destroy in hclge_init_ad_dev()
net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()
net: be more gentle about silly gso requests coming from user
net: ks8851: Remove ks8851_mll.c
net: ks8851: Implement Parallel bus operations
net: ks8851: Separate SPI operations into separate file
net: ks8851: Implement register, FIFO, lock accessor callbacks
net: ks8851: Permit overridding interrupt enable register
net: ks8851: Factor out TX work flush function
net: ks8851: Split out SPI specific code from probe() and remove()
net: ks8851: Split out SPI specific entries in struct ks8851_net
net: ks8851: Factor out SKB receive function
net: ks8851: Factor out bus lock handling
net: ks8851: Use 16-bit read of RXFC register
net: ks8851: Use 16-bit writes to program MAC address
net: ks8851: Remove ks8851_rdreg32()
net: ks8851: Use dev_{get,set}_drvdata()
net: ks8851: Use devm_alloc_etherdev()
net: ks8851: Pass device node into ks8851_init_mac()
net: ks8851: Replace dev_err() with netdev_err() in IRQ handler
net: ks8851: Rename ndev to netdev in probe
net: ks8851: Factor out spi->dev in probe()/remove()
vmxnet3: update to version 4
vmxnet3: add geneve and vxlan tunnel offload support
vmxnet3: add support to get/set rx flow hash
vmxnet3: prepare for version 4 changes
ice: Refactor VF VSI release and setup functions
ice: Refactor VF reset
clk: X1000: Add FIXDIV for SSI clock of X1000.
dt-bindings: clock: Add and reorder ABI for X1000.
clk: Ingenic: Add CGU driver for X1830.
dt-bindings: clock: Add X1830 clock bindings.
clk: Ingenic: Adjust cgu code to make it compatible with X1830.
clk: Ingenic: Remove unnecessary spinlock when reading registers.
ice: remove VM/VF disable command on CORER/GLOBR reset
ice: Add functions to rebuild host VLAN/MAC config for a VF
ice: Add function to set trust mode bit on reset
dt-bindings: usb: Convert ehci-mv to json-schema
dt-bindings: spi: Convert spi-pxa2xx to json-schema
ice: Renaming and simplification in VF init path
ice: Separate VF VSI initialization/creation from reset flow
dt-bindings: media: Convert marvell,mmp2-ccic to json-schema
clk: intel: remove redundant initialization of variable rate64
ice: Add helper function for clearing VPGEN_VFRTRIG
soc: sifive: l2 cache: Mark l2_get_priv_group as static
soc: sifive: l2 cache: Eliminate an unsigned zero compare warning
ice: Simplify ice_sriov_configure
ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings
ice: Declare functions static
ice: fix kernel BUG if register_netdev fails
ice: fix potential double free in probe unrolling
ice: cleanup VSI context initialization
ice: Poll for reset completion when DDP load fails
dt-bindings: power: sbs-battery: Convert to yaml
power: supply: sbs-battery: constify power-supply property array
power: supply: sbs-battery: switch to i2c's probe_new
power: supply: sbs-battery: switch from of_property_* to device_property_*
power: supply: sbs-battery: add ability to disable charger broadcasts
power: supply: sbs-battery: fix idle battery status
power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED support
power: supply: sbs-battery: add MANUFACTURE_DATE support
power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT/VOLTAGE_MAX support
power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECHNOLOGY support
power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_AVG support
power: supply: sbs-battery: add PEC support
power: supply: sbs-battery: simplify read_read_string_data
power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN support
SUNRPC: Remove unreachable error condition in rpcb_getport_async()
nfsd: Fix svc_xprt refcnt leak when setup callback client failed
sunrpc: clean up properly in gss_mech_unregister()
sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
sunrpc: check that domain table is empty at module unload.
dt-bindings: thermal: Convert i.MX to json-schema
vfio: Selective dirty page tracking if IOMMU backed device pins pages
vfio iommu: Add migration capability to report supported features
vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap
vfio iommu: Implementation of ioctl for dirty pages tracking
vfio iommu: Add ioctl definition for dirty pages tracking
vfio iommu: Cache pgsize_bitmap in struct vfio_iommu
vfio iommu: Remove atomicity of ref_count of pinned pages
vfio: UAPI for migration interface for device state
dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML
dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML
gpio: gpiolib: Allow GPIO IRQs to lazy disable
dt-bindings: gpio: Convert mxs to json-schema
dt-bindings: serial: Add renesas,em-uart bindings
dt-bindings: memory-controllers: renesas,dbsc: Convert to json-schema
dt-bindings: interrupt-controller: arm,gic: Document resets property
ASoC: fsi: Add missing properties to DT bindings
dt-bindings: rtc: rtc-sh: Add missing power-domains property
dt-bindings: media: Add missing clock domain description
dt-bindings: timer: Convert i.MX SYSCTR to json-schema
dt-bindings: timer: Convert i.MX TPM to json-schema
dt-bindings: vendor-prefixes: Add MikroTik
dt-bindings: clock: Convert i.MX7D clock to json-schema
ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs
dt-bindings: interrupt-controller: Convert imx irqsteer to json-schema
bus: bt1-axi: Build the driver into the kernel
bus: bt1-apb: Build the driver into the kernel
dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H) support
dt-bindings: power: renesas,apmu: Document r8a7742 support
dt-bindings: net: renesas,ether: Document R8A7742 SoC
dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC
dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support
dt-bindings: i2c: renesas, iic: Document r8a7742 support
dt-bindings: i2c: renesas, i2c: Document r8a7742 support
sfc: avoid an unused-variable warning
sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
x86/ioperm: Prevent a memory leak when fork fails
dt-bindings: serial: renesas,scifa: Remove part numbers from comments
dt-bindings: serial: renesas,scifa: Document r8a7742 bindings
Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
x86/spinlock: Remove obsolete ticket spinlock macros and types
x86/split_lock: Add Icelake microserver and Tigerlake CPU models
f2fs: compress: don't compress any datas after cp stop
f2fs: remove unneeded return value of __insert_discard_tree()
f2fs: fix wrong value of tracepoint parameter
f2fs: protect new segment allocation in expand_inode_data
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
mm,thp: stop leaking unreleased file pages
mm/z3fold: silence kmemleak false positives of slots
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
tipc: call tsk_set_importance from tipc_topsrv_create_listener
rxrpc: add rxrpc_sock_set_min_security_level
ipv6: add ip6_sock_set_recvpktinfo
ipv6: add ip6_sock_set_addr_preferences
ipv6: add ip6_sock_set_recverr
ipv6: add ip6_sock_set_v6only
ipv4: add ip_sock_set_pktinfo
ipv4: add ip_sock_set_mtu_discover
ipv4: add ip_sock_set_recverr
ipv4: add ip_sock_set_freebind
ipv4: add ip_sock_set_tos
tcp: add tcp_sock_set_keepcnt
tcp: add tcp_sock_set_keepintvl
tcp: add tcp_sock_set_keepidle
tcp: add tcp_sock_set_user_timeout
tcp: add tcp_sock_set_syncnt
tcp: add tcp_sock_set_quickack
tcp: add tcp_sock_set_nodelay
tcp: add tcp_sock_set_cork
net: add sock_set_reuseport
net: add sock_set_rcvbuf
net: add sock_set_keepalive
net: add sock_enable_timestamps
net: add sock_bindtoindex
net: add sock_set_sndtimeo
net: add sock_set_priority
net: add sock_no_linger
net: add sock_set_reuseaddr
Makefile: support compressed debug info
modpost: refactor sech_name()
modpost: fix potential segmentation fault for addend_i386_rel()
kbuild: disallow multi-word in M= or KBUILD_EXTMOD
bonding: Fix reference count leak in bond_sysfs_slave_add.
tcp: ipv6: support RFC 6069 (TCP-LD)
net: dsa: sja1105: offload the Credit-Based Shaper qdisc
selftests: Add torture tests to nexthop tests
power: supply: sbs-battery: Add TI BQ20Z65 support
power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
power: supply: core: add manufacture date properties
power: supply: core: add capacity error margin property
kobject: increase allowed number of uevent variables
power: supply: Make bd9995x_chip_reset static
x86/mm: Drop deprecated DISCONTIGMEM support for 32-bit
dt-bindings: PCI: Add UniPhier PCIe endpoint controller description
KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h
KVM: arm64: Check advertised Stage-2 page size capability
x86/Kconfig: Update config and kernel doc for MPK feature on AMD
selftests/ftrace: Return unsupported if no error_log file
selftests/ftrace: Use printf for backslash included command
i2c: avoid confusing naming in header
i2c: slave-eeprom: update documentation to recent changes
i2c: slave-eeprom: skip useless initialization
i2c: acpi: Drop double check for ACPI companion device
mt76: mt7915: remove set but not used variable 'msta'
mt76: mt7615: Use kmemdup in mt7615_queue_key_update()
mt76: only iterate over initialized rx queues
mt76: mt7615: add support for MT7611N
mt76: fix wcid allocation issues
mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy
mt76: mt7615: fix hw_scan with ssid_type for specified SSID only
mt76: mt7915: fix a handful of spelling mistakes
mt76: mt7615: switch to per-vif power_save support
mt76: mt7915: fix some sparse warnings
mt76: fix per-driver wcid range checks after wcid array size bump
mt76: mt7915: fix decoded radiotap HE flags
mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy
mt76: mt7915: fix sparse warnings: incorrect type initializer
mt76: mt7915: fix some sparse warnings
mt76: mt7915: add spatial reuse support
mt76: mt76x02: remove check in mt76x02_mcu_msg_send
mt76: mt7615: introduce remain_on_channel support
KVM: nVMX: always update CR3 in VMCS
KVM: SVM: always update CR3 in VMCB
KVM: nSVM: correctly inject INIT vmexits
KVM: nSVM: remove exit_required
KVM: nSVM: inject exceptions via svm_check_nested_events
KVM: x86: enable event window in inject_pending_event
dt-bindings: pwm: Convert mxs pwm to json-schema
dt-bindings: auxdisplay: hd44780: Convert to json-schema
dt-bindings: display: anx7814.txt: convert to yaml
powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
hwmon: Add Baikal-T1 PVT sensor driver
hwmon: Add notification support
dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding
bus: bt1-axi: Use sysfs_streq instead of strncmp
bus: bt1-axi: Optimize the return points in the driver
bus: bt1-apb: Use sysfs_streq instead of strncmp
bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-regs method
bus: bt1-apb: Fix show/store callback identations
bus: bt1-apb: Include linux/io.h
dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding
block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds
perf intel-pt: Refine kernel decoding only warning message
PCI: hv: Use struct_size() helper
perf record: Respect --no-switch-events
perf script: Fix --call-trace for Intel PT
cgroup: add cpu.stat file to root cgroup
genirq: Check irq_data_get_irq_chip() return value before use
powerpc/xive: Share the event-queue page with the Hypervisor.
powerpc/pseries: Update hv-24x7 information after migration
Documentation/ABI: Add ABI documentation for chips and sockets
powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details
powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details
powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
powerpc/powernv/pci: Sprinkle around some WARN_ON()s
powerpc/powernv/pci: Reserve the root bus PE during init
powerpc/powernv/pci: Re-work bus PE configuration
powerpc/powernv/pci: Add helper to find ioda_pe from BDFN
powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL
powerpc/powernv: Add a print indicating when an IODA PE is released
powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c
powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c
powerpc/powernv/pci: Delete old iommu recursive iommu setup
powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()
powerpc/powernv/pci: Register iommu group at PE DMA setup
powerpc/powernv/iov: Don't add VFs to iommu group during PE config
powerpc/powernv/npu: Clean up compound table group initialisation
powerpc/64s/kuap: Conditionally restore AMR in kuap_restore_amr asm
powerpc/64/kuap: Conditionally restore AMR in interrupt exit
powerpc/64s/kuap: Add missing isync to KUAP restore paths
powerpc/4xx: Don't unmap NULL mbase
powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6
powerpc/40x: Avoid using r12 in TLB miss handlers
powerpc: Remove IBM405 Erratum #77
powerpc/40x: Remove IBM405 Erratum #51
powerpc/40x: Remove support for IBM 405GP
powerpc/40x: Remove support for ISS Simulator
powerpc/40x: Remove EP405
powerpc/40x: Remove WALNUT
powerpc/40x: Remove STB03xxx
powerpc/40x: Remove support for IBM 403GCX
powerpc/pgtable: Drop PTE_ATOMIC_UPDATES
powerpc/40x: Rework 40x PTE access and TLB miss
sound: ac97: Remove sound driver for ancient platform
powerpc: Remove Xilinx PPC405/PPC440 support
powerpc/64: Refactor interrupt exit irq disabling sequence
powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache
input: i8042 - Remove special PowerPC handling
macintosh/ams-input: switch to using input device polling mode
powerpc/xive: Do not expose a debugfs file when XIVE is disabled
perf evlist: Disable 'immediate' events last
perf kcore_copy: Fix module map when there are no modules loaded
perf jvmti: Fix demangling Java symbols
perf tests: Add test for the java demangler
perf jvmti: Do not report error when missing debug information
perf jvmti: Fix jitdump for methods without debug info
perf symbols: Fix debuginfo search for Ubuntu
perf parse: Add 'struct parse_events_state' pointer to scanner
perf stat: Do not pass avg to generic_metric
perf tests: Consider subtests when searching for user specified tests
perf list: Add metrics to command line usage
perf script: Don't force less for non tty output with --xed
perf metricgroup: Remove unnecessary ',' from events
perf metricgroup: Add options to not group or merge
perf metricgroup: Remove duped metric group events
perf metricgroup: Order event groups by size
perf metricgroup: Delay events string creation
perf metricgroup: Use early return in add_metric
perf metricgroup: Always place duration_time last
perf metricgroup: Free metric_events on error
perf util: Fix potential SEGFAULT in put_tracepoints_path error path
perf util: Fix memory leak of prefix_if_not_in
perf ftrace: Detect workload failure
perf ftrace: Trace system wide if no target is given
perf branch: Replace zero-length array with flexible-array
perf config: Add stat.big-num support
perf bpf-loader: Add missing '*' for key_scan_pos
perf stat: Report summary for interval mode
perf stat: Save aggr value to first member of prev_raw_counts
perf stat: Copy counts from prev_raw_counts to evsel->counts
perf counts: Reset prev_raw_counts counts
perf stat: Fix wrong per-thread runtime stat for interval mode
perf expr: Allow numbers to be followed by a dot
perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools
perf stat: Fail on extra comma while parsing events
perf script: Better align register values in dump
perf stat: POWER9 metrics: expand "ICT" acronym
perf tools: Replace zero-length array with flexible-array
perf intel-pt: Use allocated branch stack for PEBS sample
perf docs: Introduce security.txt file to document related issues
perf tool: Make perf tool aware of SELinux access control
perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed
perf expr: Migrate expr ids table to a hashmap
perf tools: Grab a copy of libbpf's hashmap
perf stat: Fix duration_time value for higher intervals
perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1
perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS
perf trace: Fix the selection for architectures to generate the errno name tables
perf test: Improve pmu event metric testing
perf test: Provide a subtest callback to ask for the reason for skipping a subtest
perf parse-events: Make add PMU verbose output clearer
perf expr: Fix memory leaks in metric bison
perf powerpc: Don't ignore sym-handling.c file
perf expr: Test parsing of floating point numbers
perf record: Use an eventfd to wakeup when done
tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT
perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init()
perf evsel: Fix 2 memory leaks
perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()'
perf tools: Fix is_bpf_image function logic
perf c2c: Fix 'perf c2c record -e list' to show the default events used
perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown'
perf record: Add dummy event during system wide synthesis
perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK
perf parse-events: Use strcmp() to compare the PMU name
perf stat: Increase perf metric output resolution
perf expr: Print a debug message for division by zero
perf metrics: Fix parse errors in power9 metrics
perf metrics: Fix parse errors in power8 metrics
perf expr: Debug lex if debugging yacc
perf expr: Parse numbers as doubles
perf expr: Increase max other
perf expr: Allow ',' to be an other token
perf metrics: Fix parse errors in skylake metrics
perf metrics: Fix parse errors in cascade lake metrics
perf expr: Allow for unlimited escaped characters in a symbol
perf script: Enable IP fields for callchains
perf callchain: Setup callchain properly in pipe mode
perf session: Try to read pipe data from file
perf tools: Do not seek in pipe fd during tracing data processing
perf tools: Do not display extra info when there is nothing to build
perf probe: Do not show the skipped events
perf probe: Check address correctness by map instead of _etext
perf probe: Fix to check blacklist address correctly
perf probe: Accept the instance number of kretprobe event
perf counts: Rename perf_evsel__*counts() to evsel__*counts()
perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache*
perf evsel: Rename perf_evsel__new*() to evsel__new*()
perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()
perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf()
perf evsel: Rename perf_evsel__resort*() to evsel__resort*()
perf evsel: Rename perf_evsel__object_config() to evsel__object_config()
spi: tegra20-sflash: Fix runtime PM imbalance on error
spi: tegra20-slink: Fix runtime PM imbalance on error
spi: tegra114: Fix runtime PM imbalance on error
spi: imx: fallback to PIO if dma setup failure
ASoC: amd: Removing unnecessary instance initialization
ASoC: sta32x: add missed function calls in error paths
ASoC: rt5682: split i2c driver into separate module
ASoC: nau8810: add I2C device and compatible ID
ASoC: ingenic: Unconditionally depend on devicetree
efi/x86: Don't blow away existing initrd
memory: Add Baikal-T1 L2-cache Control Block driver
KVM: arm64: Drop obsolete comment about sys_reg ordering
KVM: arm64: Parametrize exception entry with a target EL
bus: Add Baikal-T1 APB-bus driver
bus: Add Baikal-T1 AXI-bus driver
btrfs: fix space_info bytes_may_use underflow during space cache writeout
btrfs: fix space_info bytes_may_use underflow after nocow buffered write
btrfs: fix wrong file range cleanup after an error filling dealloc range
btrfs: remove redundant local variable in read_block_for_search
btrfs: open code key_search
btrfs: split btrfs_direct_IO to read and write part
btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
fs: remove dio_end_io()
btrfs: switch to iomap_dio_rw() for dio
dt-bindings: bus: Add Baikal-T1 APB-bus binding
dt-bindings: bus: Add Baikal-T1 AXI-bus binding
ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
MIPS: Loongson64: Remove not used pci.c
clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE
arm64/kernel: Fix return value when cpu_online() fails in __cpu_up()
staging: tegra-video: fix V4L2 dependency
KVM: arm64: Don't use empty structures as CPU reset state
KVM: arm64: Move sysreg reset check to boot time
KVM: arm64: Add missing reset handlers for PMU emulation
KVM: arm64: Refactor vcpu_{read,write}_sys_reg
KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu
tee: fix crypto select
ARM: davinci: fix build failure without I2C
power: reset: vexpress: fix build issue
power: vexpress: cleanup: use builtin_platform_driver
power: vexpress: add suppress_bind_attrs to true
Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG"
s390/pci: Log new handle in clp_disable_fh()
s390/cio, s390/qeth: cleanup PNSO CHSC
s390/qdio: remove q->first_to_kick
s390/qdio: fix up qdio_start_irq() kerneldoc
s390: remove critical section cleanup from entry.S
s390: add machine check SIGP
mmc: sdio: Fix macro name for Marvell device with ID 0x9134
m68k: coldfire/clk.c: move m5441x specific code
mmc: sdhci-of-esdhc: exit HS400 properly before setting any speed mode
mmc: sdhci-msm: dump vendor specific registers during error
mmc: sdhci-msm: Introduce new ops to dump vendor specific registers
mmc: sdhci-msm: Read and use DLL Config property from device tree file
mmc: sdhci-msm: Update DDR_CONFIG as per device tree file
mmc: sdhci-msm: Update dll_config_3 as per HSR
mmc: host: sdhci-msm: Configure dll-user-control in dll init sequence
dt-bindings: mmc: Add information for DLL register properties
dt-bindings: mmc: Add new compatible string for sm8250 target
sdhci: tegra: Avoid reading autocal timeout values when not applicable
mmc: renesas_sdhi: remove manual clk handling
mmc: tmio: Make sure the PM domain is 'started' while probing
mmc: tmio: Further fixup runtime PM management at remove
MAINTAINERS: add myself to maintain M5441X mmc host driver
mmc: host: add Coldfire esdhc support
mmc: sdhci: add quirks for be to le byte swapping
m68k: mcf5441x: add support for esdhc mmc controller
dt-bindings: mmc: renesas,sdhi: Document r8a7742 support
mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs
mmc: meson-mx-sdhc: Fix manual RX FIFO flushing
mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL
mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m
mmc: sdhci-of-dwcmshc: add suspend/resume support
mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling
mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host
dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host controller
mmc: fix compilation of user API
mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks
mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support
mmc: host: Drop redundant MMC_CAP_ERASE
mmc: core: Enable erase/discard/trim support for all mmc hosts
mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core
mmc: sdricoh_cs: Throttle polling rate for commands
mmc: sdricoh_cs: Throttle polling rate for data transfers
mmc: cb710: Inform the mmc core about the maximum busy timeout
memstick: Replace zero-length array with flexible-array
mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings
mmc: sdhci-esdhc: update contact email
mmc: core: expose info about enhanced rpmb support
mmc: sdio: Align the initialization commands in retry path for UHS-I
mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8
mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table()
mmc: renesas_sdhi: Avoid bad TAP in HS400
mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions
mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core
mmc: mmc_spi: Add/rename defines for timeouts
mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
mmc: tifm_sd: Inform the mmc core about the maximum busy timeout
mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_query_status()
mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd()
mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number
mmc: sdricoh_cs: Drop unused defines
mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core
mmc: jz4740: Inform the mmc core about the maximum busy timeout
mmc: sdhci-pci-o2micro: Make some symbols static
mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK
mmc: renesas_sdhi: shorten types after refactorization
mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization
mmc: sdhci-msm: Use OPP API to set clk/perf state
staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
mmc: usdhi6rol0: Inform the mmc core about the maximum busy timeout
mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core
mmc: atmel-mci: Set the timer per command rather than per request
mmc: atmel-mci: Keep timer enabled when queuing a next request
mmc: sdhci-msm: Enable ADMA length mismatch error interrupt
mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
mmc: sdhci: add spin lock for sdhci_set_default_irqs in sdhci_init
mmc: host: sdhci-sprd: Implement the request_atomic() API
mmc: host: sdhci: Implement the request_atomic() API
mmc: host: Introduce the request_atomic() for the host
mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
mmc: sdhci: Tidy sdhci_request() a bit
mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
mmc: sdhci: Stop exporting sdhci_send_command()
mmc: sdhci: Add helpers for the auto-CMD23 flag
mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs()
mmc: mmci: Switch to mmc_regulator_set_vqmmc()
mmc: core: Return 1 from mmc_regulator_set_vqmmc() if switch skipped
mmc: host: Prepare host drivers for mmc_regulator_set_vqmmc() returning > 0
mmc: sdhci-of-arasan: Remove uninitialized ret variables
mmc: renesas_sdhi: simplify summary output
mmc: renesas_sdhi: improve TAP selection if all TAPs are good
mmc: renesas_sdhi: clarify handling of selecting TAPs
mmc: renesas_sdhi: refactor calculation of best TAP
mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks
mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place
mmc: sdhci-of-arasan: Fix kernel-doc warnings
mmc: sdhci-of-arasan: Modify clock operations handling
mmc: sdhci-of-arasan: Rearrange the platform data structs for modularity
mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion
sdhci: arasan: Add support for Versal Tap Delays
dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller
mmc: wbsd: Replace hardcoded command numbers with existing defines
mmc: s3cmci: Drop redundant code in s3cmci_setup_data()
mmc: au1xmmc: Drop redundant code in au1xmmc_send_command()
mmc: sdhci-sprd: Drop redundant cap flags
mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO
sched/headers: Split out open-coded prototypes into kernel/sched/smp.h
PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex
PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR
PM / devfreq: Replace strncpy with strscpy
PM / devfreq: imx: Register interconnect device
PM / devfreq: Add generic imx bus scaling driver
PM / devfreq: tegra30: Delete an error message in tegra_devfreq_probe()
PM / devfreq: tegra30: Make CPUFreq notifier to take into account boosting
sched: Replace rq::wake_list
sched: Add rq::ttwu_pending
irq_work, smp: Allow irq_work on call_single_queue
smp: Optimize send_call_function_single_ipi()
smp: Move irq_work_run() out of flush_smp_call_function_queue()
smp: Optimize flush_smp_call_function_queue()
sched: Fix smp_call_function_single_async() usage for ILB
rcu: Allow for smp_call_function() running callbacks from idle
zram: Use local lock to protect per-CPU data
zram: Allocate struct zcomp_strm as per-CPU memory
connector/cn_proc: Protect send_msg() with a local lock
squashfs: Make use of local lock in multi_cpu decompressor
mm/swap: Use local_lock for protection
radix-tree: Use local_lock for protection
locking: Introduce local_lock()
Bluetooth: btbcm: Added 003.006.007, changed 001.003.015
ALSA: usb-audio: Clean up quirk entries with macros
mtd: spi-nor: Add support for Cypress cy15x104q
mtd: spi-nor: Fix SPI NOR acronym
mtd: spi-nor: spansion: Differentiate between s25fl256s and s25fs256s
mtd: spi-nor: Add support for s25fs128s1
MIPS: Loongson64: Define PCI_IOBASE
MIPS: CPU_LOONGSON2EF need software to maintain cache consistency
MIPS: DTS: Fix build errors used with various configs
crypto: hisilicon - fix driver compatibility issue with different versions of devices
crypto: engine - do not requeue in case of fatal error
crypto: cavium/nitrox - Fix a typo in a comment
power: charger: max14577: Add proper dt-compatible strings
mac80211: support control port TX status reporting
mtd: spi-nor: spansion: fix writes on S25FS512S
power: reset: syscon-reboot: Add parental syscon support
dt-bindings: power: reset: Unrequire regmap property in syscon-reboot node
perf/x86/rapl: Add AMD Fam17h RAPL support
perf/x86/rapl: Make perf_probe_msr() more robust and flexible
perf/x86/rapl: Flip logic on default events visibility
perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs
perf/x86/rapl: Move RAPL support to common x86 code
drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static
soc: ti: add k3 platforms chipid module driver
dt-bindings: soc: ti: add binding for k3 platforms chipid module
ARM: dts: keystone: Rename "msmram" node to "sram"
dt-bindings: pwm: Convert imx tpm pwm to json-schema
dt-bindings: pwm: Convert imx pwm to json-schema
dt-bindings: rtc: Convert MXC RTC V2 to json-schema
dt-bindings: rtc: Convert MXC RTC to json-schema
dt-bindings: thermal: rcar-gen3-thermal: Convert bindings to json-schema
mfd: madera: Move binding over to dtschema
pinctrl: madera: Move binding over to dtschema
ASoC: madera: Move binding over to dtschema
mfd: arizona: Move binding over to dtschema
ASoC: arizona: Move binding over to dtschema
extcon: arizona: Move binding over to dtschema
regulator: arizona-regulator: Move binding over to dtschema
dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schema
dt/platform: Fix comment in of_dev_lookup()
of: Fix a refcounting bug in __of_attach_node_sysfs()
mfd: lochnagar: Move binding over to dtschema
clk: lochnagar: Move binding over to dtschema
pinctrl: lochnagar: Move binding over to dtschema
ASoC: lochnagar: Move binding over to dtschema
hwmon: lochnagar: Move binding over to dtschema
dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd.
dt-bindings: clock: Convert i.MX6UL clock to json-schema
dt-bindings: clock: Convert i.MX6SLL clock to json-schema
dt-bindings: clock: Convert i.MX6SL clock to json-schema
dt-bindings: clock: Convert i.MX6SX clock to json-schema
dt-bindings: clock: Convert i.MX6Q clock to json-schema
dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
ice: Check UMEM FQ size when allocating bufs
net/mlx5: DR, Split RX and TX lock for parallel insertion
net/mlx5: DR, Add a spinlock to protect the send ring
net/mlx5e: Optimize performance for IPv4/IPv6 ethertype
net/mlx5e: Helper function to set ethertype
net/mlx5: Add missing mutex destroy
net/mlx5e: Use change upper event to setup representors' bond_metadata
net/mlx5e: Slave representors sharing unique metadata for match
net/mlx5: E-Switch, Alloc and free unique metadata for match
net/mlx5e: Add bond_metadata and its slave entries
net/mlx5e: Offload flow rules to active lower representor
net/mlx5e: Support tc block sharing for representors
net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule
net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule
net/mlx5: E-Switch, Refactor eswitch ingress acl codes
net/mlx5: E-Switch, Refactor eswitch egress acl codes
ice: Refactor Rx checksum checks
ice: avoid undefined behavior
KVM: PPC: Book3S HV: Close race with page faults around memslot flushes
ice: Change number of XDP Tx queues to match number of Rx queues
clk: mmp2: Add audio clock controller driver
dt-bindings: clock: Add Marvell MMP Audio Clock Controller binding
clk: mmp2: Add support for power islands
dt-bindings: marvell,mmp2: Add ids for the power domains
dt-bindings: clock: Make marvell,mmp2-clock a power controller
clk: mmp2: Add the audio clock
clk: mmp2: Add the I2S clocks
clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init()
clk: mmp2: Move thermal register defines up a bit
dt-bindings: marvell,mmp2: Add clock id for the Audio clock
dt-bindings: marvell,mmp2: Add clock id for the I2S clocks
clk: mmp: frac: Allow setting bits other than the numerator/denominator
clk: mmp: frac: Do not lose last 4 digits of precision
ice: Add XDP Tx to VSI ring stats
ice: Change number of XDP TxQ to 0 when destroying rings
ice: Handle critical FW error during admin queue initialization
KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON
ice: Don't allow VLAN stripping change when pvid set
ice: Add more Rx errors to netdev's rx_error counter
ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
csky: Fixup CONFIG_DEBUG_RSEQ
csky: Coding convention in entry.S
csky: Fixup abiv2 syscall_trace break a4 & a5
csky: Fixup CONFIG_PREEMPT panic
IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
ice: Fix memory leak
ice: fix MAC write command
ice: set VF default LAN address
ice: remove unused macro
ice: fix signed vs unsigned comparisons
ipmi:ssif: Remove dynamic platform device handing
drm/amd/display: Fix potential integer wraparound resulting in a hang
drm/amd/display: drop cursor position check in atomic test
xenbus: Use dev_printk() when possible
xen-pciback: Use dev_printk() when possible
drm/amd/display: Fix potential integer wraparound resulting in a hang
drm/amd/display: drop cursor position check in atomic test
net: remove kernel_getsockopt
dlm: use the tcp version of accept_from_sock for sctp as well
net: dsa: declare lockless TX feature for slave ports
sctp: fix typo sctp_ulpevent_nofity_peer_addr_change
net/tls: Add force_resync for driver resync
net_sched: get rid of unnecessary dev_qdisc_reset()
net_sched: avoid resetting active qdisc for multiple times
net_sched: add a tracepoint for qdisc creation
net_sched: add tracepoints for qdisc_reset() and qdisc_destroy()
net_sched: use qdisc_reset() in qdisc_destroy()
binfmt_elf_fdpic: fix execfd build regression
drivers: ipa: remove discription of nonexistent element
drivers: ipa: fix typoes for ipa
tcp: rename tcp_v4_err() skb parameter
tcp: add tcp_ld_RTO_revert() helper
net: hns3: add a print for initializing CMDQ when reset pending
net: hns3: remove unnecessary MAC enable in app loopback
net: hns3: change the order of reinitializing RoCE and NIC client during reset
net: hns3: add a resetting check in hclgevf_init_nic_client_instance()
net: mscc: allow offloading timestamping operations to the PHY
net: mscc: use the PHY MII ioctl interface when possible
PCI: Rename _DSM constants to align with spec
Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
PCI: Avoid FLR for AMD Starship USB 3.0
PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
x86/PCI: Drop unused xen_register_pirq() gsi_override parameter
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
netfilter: nf_tables: skip flowtable hooknum and priority on device updates
netfilter: nf_tables: allow to register flowtable with no devices
netfilter: nf_tables: delete devices from flowtable
netfilter: nf_tables: add devices to existing flowtable
netfilter: nf_tables: pass hook list to flowtable event notifier
netfilter: nf_tables: add nft_flowtable_hooks_destroy()
netfilter: nf_tables: pass hook list to nft_{un,}register_flowtable_net_hooks()
netfilter: nf_tables: generalise flowtable hook parsing
netfilter: ctnetlink: add kernel side filtering for dump
RDMA/mlx5: Return ECE data after modify QP
RDMA/mlx5: Set ECE options during modify QP
RDMA/mlx5: Convert modify QP to use MLX5_SET macros
RDMA/mlx5: Remove manually crafted QP context the query call
RDMA/mlx5: Use direct modify QP implementation
RDMA/mlx5: Set ECE options during QP create
RDMA/mlx5: Get ECE options from FW during create QP
RDMA/cma: Provide ECE reject reason
RDMA/cma: Connect ECE to rdma_accept
RDMA/cm: Send and receive ECE parameter over the wire
RDMA/ucma: Deliver ECE parameters through UCMA events
RDMA/ucma: Extend ucma_connect to receive ECE parameters
RDMA/cm: Add Enhanced Connection Establishment (ECE) bits
IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
net: dsa: felix: send VLANs on CPU port as egress-tagged
net: dsa: felix: accept VLAN config regardless of bridge VLAN awareness state
net: add large ecmp group nexthop tests
bridge: multicast: work around clang bug
nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll()
mtk-star-emac: mark PM functions as __maybe_unused
bridge: mrp: Rework the MRP netlink interface
net: dsa: b53: remove redundant premature assignment to new_pvid
net: ethernet: mtk-star-emac: fix error path in RX handling
mlxsw: spectrum_router: remove redundant initialization of pointer br_dev
nexthop: Fix type of event_type in call_nexthop_notifiers
vsock: fix timeout in vsock_accept()
nfp: flower: fix used time of merge flow statistics
net/sched: fix infinite loop in sch_fq_pie
RDMA/core: Fix double destruction of uobject
KVM: x86: track manually whether an event has been injected
KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit()
KVM: x86: Initialize tdp_level during vCPU creation
KVM: nSVM: leave ASID aside in copy_vmcb_control_area
KVM: nSVM: fix condition for filtering async PF
kvm/x86: Remove redundant function implementations
KVM: Fix the indentation to match coding style
KVM: VMX: replace "fall through" with "return" to indicate different case
KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index
KVM: x86: Remove superfluous brackets from case statement
KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags
KVM: x86: simplify is_mmio_spte
KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
fanotify: turn off support for FAN_DIR_MODIFY
RDMA/core: Use sizeof_field() helper
hwmon: (applesmc) avoid overlong udelay()
PM: hibernate: Restrict writes to the resume device
ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
xfs: more lockdep whackamole with kmem_alloc*
xfs: force writes to delalloc regions to unwritten
xfs: refactor xfs_iomap_prealloc_size
xfs: measure all contiguous previous extents for prealloc size
xfs: don't fail unwritten extent conversion on writeback due to edquot
xfs: rearrange xfs_inode_walk_ag parameters
xfs: straighten out all the naming around incore inode tree walks
xfs: move xfs_inode_ag_iterator to be closer to the perag walking code
xfs: use bool for done in xfs_inode_ag_walk
xfs: fix inode ag walk predicate function return values
xfs: refactor eofb matching into a single helper
xfs: remove __xfs_icache_free_eofblocks
xfs: remove flags argument from xfs_inode_ag_walk
xfs: remove xfs_inode_ag_iterator_flags
xfs: remove unused xfs_inode_ag_iterator function
xfs: replace open-coded XFS_ICI_NO_TAG
xfs: move eofblocks conversion function to xfs_ioctl.c
xfs: allow individual quota grace period extension
xfs: per-type quota timers and warn limits
xfs: switch xfs_get_defquota to take explicit type
xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers
xfs: fix up some whitespace in quota code
xfs: always return -ENOSPC on project quota reservation failure
xfs: group quota should return EDQUOT when prj quota enabled
xfs: remove the m_active_trans counter
xfs: separate read-only variables in struct xfs_mount
xfs: reduce free inode accounting overhead
xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
x86: Hide the archdata.iommu field behind generic IOMMU_API
ia64: Hide the archdata.iommu field behind generic IOMMU_API
gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional
NFS: remove duplicate headers
NFS: Replace zero-length array with flexible-array
NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
NFS: Use the correct style for SPDX License Identifier
nfs4: Remove unneeded semicolon
net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup
workqueue: Remove unnecessary kfree() call in rcu_free_wq()
ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe()
ASoC: tlv320adcx140: Fix warnings when using W=1
ASoC: wm8962: Fix runtime PM imbalance on error
ASoC: img-spdif-in: Fix runtime PM imbalance on error
ASoC: tlv320adcx140: Add support for configuring GPI pins
dt-bindings: sound: tlv320adcx140: Add GPI config property
ASoC: img-spdif-out: Fix runtime PM imbalance on error
ASoC: SOF: Intel: BYT: harden IPC initialization and handling
ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler
ASoC: SOF: Intel: BYT: add .remove op
ASoC: SOF: ipc: ignore DSP replies received when they are not expected
ASoC: Intel: byt/cht: add .pm_ops
ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend
ASoC: SOF: pm: handle resume on legacy Intel platforms
ASoC: SOF: Intel: byt: Add PM callbacks
USB: serial: ch341: fix lockup of devices with limited prescaler
USB: serial: ch341: add basis for quirk detection
iommu/sun50i: Constify sun50i_iommu_ops
iommu/hyper-v: Constify hyperv_ir_domain_ops
iommu/vt-d: Use pci_ats_supported()
iommu/arm-smmu-v3: Use pci_ats_supported()
iommu/amd: Use pci_ats_supported()
PCI/ATS: Only enable ATS for trusted devices
ASoC: dapm: Move dai_link widgets to runtime to fix use after free
staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason
staging: vchiq: move vchiq_release_message() into vchiq
staging: vchi: Get rid of C++ guards
staging: vchi: Get rid of not implemented function declarations
staging: vchi: Get rid of vchiq_status_to_vchi()
staging: vchi: Get rid of vchi_service_set_option()
staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message()
staging: vchiq: Move copy callback handling into vchiq
staging: vchi: Get rid of vchi_queue_user_message()
staging: vchi: Get rid of vchi_service_destroy()
MIPS: Loongson64: select NO_EXCEPT_FILL
arm64/cpufeature: Add get_arm64_ftr_reg_nowarn()
block: blk-crypto-fallback: remove redundant initialization of variable err
HID: multitouch: Remove MT_CLS_WIN_8_DUAL
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: comparison of unsigned in cthelper confirmation
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
block: reduce part_stat_lock() scope
block: use __this_cpu_add() instead of access by smp_processor_id()
block: remove rcu_read_lock() from part_stat_lock()
block: add a blk_account_io_merge_bio helper
block: account merge of two requests
block: always use a percpu variable for disk stats
block: move update_io_ticks to blk-core.c
block: remove generic_{start,end}_io_acct
zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct
nvdimm: use bio_{start,end}_io_acct
dm: use bio_{start,end}_io_acct
bcache: use bio_{start,end}_io_acct
lightnvm/pblk: use bio_{start,end}_io_acct
rsxx: use bio_{start,end}_io_acct
drbd: use bio_{start,end}_io_acct
block: add disk/bio-based accounting helpers
bcache: configure the asynchronous registertion to be experimental
bcache: asynchronous devices registration
bcache: fix refcount underflow in bcache_device_free()
bcache: Convert pr_<level> uses to a more typical style
bcache: remove redundant variables i and n
x86/apb_timer: Drop unused declaration and macro
MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
net/mlx5: Add ability to read and write ECE options
MIPS: mm: add page valid judgement in function pte_modify
mm/memory.c: Add memory read privilege on page fault handling
mm/memory.c: Update local TLB if PTE entry exists
x86/apb_timer: Drop unused TSC calibration
MIPS: Do not flush tlb page when updating PTE entry
MIPS: ingenic: Default to a generic board
MIPS: ingenic: Add support for GCW Zero prototype
ceph: flush release queue when handling caps for unknown inode
MIPS: ingenic: DTS: Add memory info of GCW Zero
MIPS: Loongson64: Switch to generic PCI driver
MIPS: DTS: Loongson64: Add PCI Controller Node
dt-bindings: Document Loongson PCI Host Controller
PCI: Add Loongson PCI Controller support
PCI: Don't disable decoding when mmio_always_on is set
MIPS: BCM63xx: fix 6328 boot selection bit
libceph: ignore pool overlay and cache logic on redirects
staging: most: usb: use function sysfs_streq
staging: most: usb: add missing put_device calls
staging: most: usb: use correct error codes
staging: most: usb: replace code to calculate array index
staging: most: usb: don't use error path to exit function on success
staging: most: usb: move allocation of URB out of critical section
staging: most: usb: return 0 instead of variable
staging: most: usb: change return value of function drci_rd_reg
staging: most: usb: don't use expressions that might fail in a declaration
staging: most: usb: change order of function parameters
staging: vt6656: Fix warning: unused variable vnt_frame_time
staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context
staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff.
vt: keyboard: avoid signed integer overflow in k_ascii
driver core: Update device link status correctly for SYNC_STATE_ONLY links
firmware_loader: change enum fw_opt to u32
w1: omap-hdq: print dev_err if irq flags are not cleared
w1: omap-hdq: fix interrupt handling which did show spurious timeouts
w1: omap-hdq: fix return value to be -1 if there is a timeout
w1: omap-hdq: cleanup to add missing newline for some dev_dbg
i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code
i2c: save a variable in i2c_detect()
HID: multitouch: enable multi-input as a quirk for some devices
/dev/mem: Revoke mappings when a driver claims the region
misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages()
misc: xilinx-sdfec: cleanup return value in xsdfec_table_write()
misc: xilinx-sdfec: improve get_user_pages_fast() error handling
nvmem: qfprom: remove incorrect write support
serial: 8250: Enable 16550A variants by default on non-x86
tty: hvc_console, fix crashes on parallel open/close
serial: imx: Initialize lock for non-registered console
erofs: code cleanup by removing ifdef macro surrounding
clk: ast2600: Fix AHB clock divider for A1
CDC-ACM: heed quirk also in error handling
staging: greybus: loopback: fix a spelling error.
staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm()
staging: wfx: retrieve the PS status from the vif
staging: wfx: add support for tx_power_loop
staging: wfx: drop unused function wfx_pending_requeue()
staging: wfx: do not declare variables inside loops
staging: wfx: drop unused variable
staging: rtl8188eu: make some arrays static const
staging: rtl8188eu: clean up some declarations
staging/rtl8192e: Remove function callback casts
staging: vt6656: Fix vnt_tx_usb_header static checker warning
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
staging: rtl8192e: Using comparison to true is error prone
clk: clk-flexgen: fix clock-critical handling
mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability
mac80211: fix HT-Control field reception for management frames
wireless: Use linux/stddef.h instead of stddef.h
cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb
nl80211: Add support to configure TID specific Tx rate configuration
mac80211: allow SA-QUERY processing in userspace
nl80211: add ability to report TX status for control port TX
mac80211: Replace zero-length array with flexible-array
cfg80211: Replace zero-length array with flexible-array
mac80211: Add new AMPDU factor macro for HE peer caps
ieee80211: S1G defines
nl80211: support scan frequencies in KHz
nl80211: add KHz frequency offset for most wifi commands
cfg80211: add KHz variants of frame RX API
nl80211: simplify peer specific TID configuration
cfg80211: add support for TID specific AMSDU configuration
mac80211: fix variable names in TID config methods
cfg80211: fix mask type in cfg80211_tid_cfg structure
USB: serial: option: add Telit LE910C1-EUX compositions
clk: bcm2835: Constify struct debugfs_reg32
ALSA: hda/realtek - Add new codec supported for ALC287
hwmon: (nct7904) Set default timeout
mfd: Add support for PMIC MT6360
clk: sprd: add mipi_csi_xx gate clocks
clk: sprd: add dt-bindings include for mipi_csi_xx clocks
dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A
clk: sprd: check its parent status before reading gate clock
clk: versatile: remove redundant assignment to pointer clk
net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032
crypto: chelsio/chtls: properly set tp->lsndtime
net: phy: marvell: Configure TDR pulse based on measurement length
net : phy: marvell: Speedup TDR data retrieval by only changing page once
net: ethtool: Allow PHY cable test TDR data to configured
net: phy: marvell: Add support for amplitude graph
net: ethtool: Add helpers for cable test TDR data
net: ethtool: Add generic parts of cable test TDR
net: ethtool: Add attributes for cable test TDR data
ne2k-pci: Fix various coding-style issues and improve printk() usage
macvlan: Skip loopback packets in RX handler
Input: synaptics - add a second working PNP_ID for Lenovo T470s
ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
lpfc: Fix return value in __lpfc_nvme_ls_abort
lpfc: fix axchg pointer reference after free and double frees
lpfc: Fix pointer checks and comments in LS receive refactoring
nvme: set dma alignment to qword
nvmet: cleanups the loop in nvmet_async_events_process
nvmet: fix memory leak when removing namespaces and controllers concurrently
nvmet-rdma: add metadata/T10-PI support
nvmet: add metadata support for block devices
nvmet: add metadata/T10-PI support
nvme: add Metadata Capabilities enumerations
nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len
nvmet: rename nvmet_rw_len to nvmet_rw_data_len
nvmet: add metadata characteristics for a namespace
nvme-rdma: add metadata/T10-PI support
nvme-rdma: introduce nvme_rdma_sgl structure
nvme: introduce NVME_INLINE_METADATA_SG_CNT
nvme: enforce extended LBA format for fabrics metadata
nvme: introduce max_integrity_segments ctrl attribute
nvme: make nvme_ns_has_pi accessible to transports
nvme: introduce NVME_NS_METADATA_SUPPORTED flag
nvme: introduce namespace features flag
block: always define struct blk_integrity in genhd.h
nvmet: revalidate-ns & generate AEN from configfs
nvmet: generate AEN for ns revalidate size change
nvmet: add helper to revalidate bdev and file ns
nvmet: add async event tracing support
nvme: delete an unnecessary declaration
nvme: replace zero-length array with flexible-array
nvme: fix io_opt limit setting
nvme: disable streams when get stream params failed
nvme-fc: print proper nvme-fc devloss_tmo value
nvme-pci: make sure write/poll_queues less or equal then cpu count
nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites
nvmet-tcp: set MSG_EOR if we send last payload in the batch
nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
nvmet: mark nvmet_ana_state static
nvmet: replace kstrndup() with kmemdup_nul()
mlxsw: spectrum_router: Allow programming link-local prefix routes
mlxsw: spectrum: Add packet traps for BFD packets
mlxsw: spectrum: Treat IPv6 link-local SIP as an exception
mlxsw: spectrum: Share one group for all locally delivered packets
mlxsw: reg: Move all trap groups under the same enum
mlxsw: spectrum_trap: Do not hard code "thin" policer identifier
mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum
mlxsw: spectrum: Reduce priority of locally delivered packets
mlxsw: spectrum: Use same trap group for local routes and link-local destination
mlxsw: spectrum: Use separate trap group for FID miss
mlxsw: spectrum: Use same trap group for various IPv6 packets
mlxsw: spectrum: Rename IPv6 ND trap group
mlxsw: spectrum: Use same switch case for identical groups
mlxsw: spectrum: Use dedicated trap group for ACL trap
net: sctp: Fix spelling in Kconfig help
bnxt_en: fix firmware message length endianness
bnxt_en: Fix return code to "flash_device".
bnxt_en: Fix accumulation of bp->net_stats_prev.
mptcp: attempt coalescing when moving skbs to mptcp rx queue
net: usb: qmi_wwan: add Telit LE910C1-EUX composition
r8169: improve rtl_remove_one
hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init()
clk: ti: dra7: remove two unused symbols
net: check untrusted gso_size at kernel entry
clk: at91: allow setting all PMC clock parents via DT
clk: at91: allow setting PCKx parent via DT
clk: at91: optimize pmc data allocation
clk: at91: pmc: decrement node's refcount
clk: at91: pmc: do not continue if compatible not located
ARM: dts: imx6qdl-sabresd: enable fec wake-on-lan
ARM: dts: imx: add ethernet stop mode property
dt-bindings: fec: update the gpr property
net: ethernet: fec: move GPR register offset and bit into DT
clk: at91: Add peripheral clock for PTC
net/smc: mark smc_pnet_policy as const
mptcp: avoid NULL-ptr derefence on fallback
clk: sprd: return correct type of value for _sprd_pll_recalc_rate
clk: sprd: mark the local clock symbols static
clk: intel: Add CGU clock driver for a new SoC
dt-bindings: clock: Add YAML schemas for QCOM A53 PLL
clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller
clk: qcom: gcc: Add support for Secure control source clock
dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID
clk: qcom: gcc: Add support for a new frequency for SC7180
clk: socfpga: agilex: add clock driver for the Agilex platform
dt-bindings: documentation: add clock bindings information for Agilex
clk: socfpga: add const to _ops data structures
clk: socfpga: remove clk_ops enable/disable methods
clk: socfpga: stratix10: use new parent data scheme
f2fs: code cleanup by removing ifdef macro surrounding
dt-bindings: clk: intel: Add bindings document & header file for CGU
clk: zynqmp: Make zynqmp_clk_get_max_divisor static
KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT
KVM: PPC: Book3S: Fix some RCU-list locks
KVM: PPC: Book3S HV: Ignore kmemleak false positives
KVM: PPC: Clean up redundant 'kvm_run' parameters
KVM: PPC: Remove redundant kvm_run from vcpu_arch
KVM: PPC: Book3S HV: Read ibm,secure-memory nodes
KVM: PPC: Book3S HV: Remove redundant NULL check
scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes
scsi: cxgb3i: Fix some leaks in init_act_open()
scsi: ibmvscsi: Make some functions static
scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim
scsi: ufs: Fix WriteBooster flush during runtime suspend
scsi: ufs: Fix index of attributes query for WriteBooster feature
scsi: ufs: Allow WriteBooster on UFS 2.2 devices
scsi: ufs: Remove unnecessary memset for dev_info
clk: zynqmp: Update fraction clock check from custom type flags
clk: zynqmp: Add support for custom type flags
clk: zynqmp: fix memory leak in zynqmp_register_clocks
clk: zynqmp: Fix invalid clock name queries
clk: zynqmp: Fix divider2 calculation
clk: zynqmp: Limit bestdiv with maxdiv
clk: qcom: gcc: Fix parent for gpll0_out_even
scsi: ufs-qcom: Fix scheduling while atomic issue
scsi: mpt3sas: Fix reply queue count in non RDPQ mode
clk: bcm2835: Remove casting to bcm2835_clk_register
clk: bcm2835: Fix return type of bcm2835_register_gate
clk: qcom: sm8250 gcc depends on QCOM_GDSC
net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
ipv4: nexthop version of fib_info_nh_uses_dev
ipv4: Refactor nhc evaluation in fib_table_lookup
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
statx: hide interfaces no longer used by io_uring
io_uring: call statx directly
statx: allow system call to be invoked from io_uring
io_uring: add io_statx structure
net: phy: mscc-miim: read poll when high resolution timers are disabled
net: phy: mscc-miim: improve waiting logic
net: phy: mscc-miim: remove redundant timeout check
net: phy: mscc-miim: use more reasonable delays
net: mdiobus: add clause 45 mdiobus accessors
cls_flower: Support filtering on multiple MPLS Label Stack Entries
flow_dissector: Parse multiple MPLS Label Stack Entries
tipc: add test for Nagle algorithm effectiveness
tipc: add support for broadcast rcv stats dumping
tipc: enable broadcast retrans via unicast
tipc: add back link trace events
tipc: introduce Gap ACK blocks for broadcast link
qed: Add EDPM mode type for user-fw compatibility
software node: implement software_node_unregister()
tcp: tcp_v4_err() icmp skb is named icmp_skb
block/floppy: fix contended case in floppy_queue_rq()
ANDROID: scsi: ufs: Handle clocks when lrbp fails
scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
scsi: vhost: Notify TCM about the maximum sg entries supported per command
drm/amdgpu: fix device attribute node create failed with multi gpu
scsi: qla2xxx: Remove return value from qla_nvme_ls()
scsi: qla2xxx: Remove an unused function
ACPI/IORT: Remove the unused __get_pci_rid()
scsi: iscsi: Register sysfs for iscsi workqueue
mtd: rawnand: ams-delta: Stop using nand_release()
mtd: rawnand: arasan: Support the hardware BCH ECC engine
io_uring: get rid of manual punting in io_close
io_uring: separate DRAIN flushing into a cold path
io_uring: don't re-read sqe->off in timeout_prep()
io_uring: simplify io_timeout locking
io_uring: fix flush req->refs underflow
exec: Always set cap_ambient in cap_bprm_set_creds
cgroup: Remove stale comments
rcu: Provide rcu_irq_exit_check_preempt()
rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter()
spi: spi-fsl-lpspi: Fix runtime PM imbalance on error
spi: Remove note about transfer limit for spi_write_then_read()
sched/fair: Don't NUMA balance for kthreads
vfio/pci: fix memory leaks of eventfd ctx
ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe
ASoC: fix incomplete error-handling in img_i2s_in_probe.
ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src
x86/io_apic: Remove unused function mp_init_irq_at_boot()
x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
spi: pxa2xx: Fix runtime PM ref imbalance on probe error
spi: pxa2xx: Fix controller unregister order
spi: dw: Fix controller unregister order
powerpc/xive: Clear the page tables for the ESB IO mapping
powerpc: Add ppc_inst_as_u64()
powerpc: Add ppc_inst_next()
powerpc/32s: Implement dedicated kasan_init_region()
powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC
powerpc/8xx: Implement dedicated kasan_init_region()
powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC
powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB
powerpc/8xx: Map linear memory with huge pages
powerpc/8xx: Map IMMR with a huge page
powerpc/8xx: Add a function to early map kernel via huge pages
powerpc/8xx: Refactor kernel address boundary comparison
powerpc/mm: Don't be too strict with _etext alignment on PPC32
powerpc/8xx: Move DTLB perf handling closer.
powerpc/8xx: Remove now unused TLB miss functions
powerpc/8xx: Drop special handling of Linear and IMMR mappings in I/D TLB handlers
powerpc/8xx: Always pin TLBs at startup.
powerpc/8xx: Don't set IMMR map anymore at boot
powerpc/8xx: Add function to set pinned TLBs
powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig
powerpc/8xx: MM_SLICE is not needed anymore
powerpc/8xx: Only 8M pages are hugepte pages now
powerpc/8xx: Manage 512k huge pages as standard pages.
powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages.
powerpc/8xx: Drop CONFIG_8xx_COPYBACK option
powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx
powerpc/mm: Create a dedicated pte_update() for 8xx
powerpc/mm: Standardise pte_update() prototype between PPC32 and PPC64
powerpc/mm: Standardise __ptep_test_and_clear_young() params between PPC32 and PPC64
powerpc/mm: Refactor pte_update() on book3s/32
powerpc/mm: Refactor pte_update() on nohash/32
powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x
powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
powerpc/mm: Allocate static page tables for fixmap
powerpc/32s: Don't warn when mapping RO data ROX.
powerpc/ptdump: Handle hugepd at PGD level
powerpc/ptdump: Properly handle non standard page size
powerpc/ptdump: Standardise display of BAT flags
powerpc/ptdump: Display size of BATs
powerpc/ptdump: Add _PAGE_COHERENT flag
ARM: 8980/1: Allow either FLATMEM or SPARSEMEM on the multiplatform build
ARM: 8979/1: Remove redundant ARCH_SPARSEMEM_DEFAULT setting
ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
ASoC: fix semicolon.cocci warnings
mfd: max77620: Use single-byte writes on MAX77620
mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc
mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
mfd: stmfx: Fix stmfx_irq_init error path
mfd: stmfx: Reset chip on resume as supply was disabled
mfd: wm8994: Silence warning about supplies during deferred probe
mfd: wm8994: Fix unbalanced calls to regulator_bulk_disable()
mfd: wm8994: Fix driver operation if loaded as modules
dt-bindings: mfd: mediatek: Add MT6397 Pin Controller
mfd: Constify properties in mfd_cell
mfd: stm32-timers: Use dma_request_chan() instead dma_request_slave_channel()
mfd: sprd: Remove unnecessary spi_bus_type setting
mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake
mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION
mfd: stpmic1: Make stpmic1_regmap_config static
mfd: htc-i2cpld: Convert to use i2c_new_client_device()
MAINTAINERS: Add entry for mp2629 Battery Charger driver
power: supply: mp2629: Add impedance compensation config
power: supply: Add support for mps mp2629 battery charger
iio: adc: mp2629: Add support for mp2629 ADC driver
mfd: mp2629: Add support for mps battery charger
dt-bindings: mfd: Add document bindings for mp2629
HID: sony: Fix for broken buttons on DS3 USB dongles
x86/apic: Make TSC deadline timer detection message visible
PM: runtime: clk: Fix clk_pm_runtime_get() error path
cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver
mtd: Replace zero-length array with flexible-array
powerpc/64s: Fix restore of NV GPRs after facility unavailable exception
batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
drm/nouveau: use correct conflicting framebuffer API
r8169: sync RTL8168f/RTL8411 hw config with vendor driver
r8169: sync RTL8168evl hw config with vendor driver
r8169: sync RTL8168h hw config with vendor driver
r8169: sync RTL8168g hw config with vendor driver
bridge: mrp: Fix out-of-bounds read in br_mrp_parse
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
drivers: ipa: print dev_err info accurately
tracing: Fix events.rst section numbering
docs: acpi: fix old http link and improve document format
docs: filesystems: add info about efivars content
Documentation: LSM: Correct the basic LSM description
mailmap: change email for Ricardo Ribalda
docs: sysctl/kernel: document unaligned controls
Documentation: admin-guide: update bug-hunting.rst
docs: sysctl/kernel: document ngroups_max
dpaa_eth: fix usage as DSA master, try 3
ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices.
tcp: allow traceroute -Mtcp for unpriv users
bnx2x: allow bnx2x_bsc_read() to schedule
ipv4: potential underflow in compat_ip_setsockopt()
mvneta: MVNETA_SKB_HEADROOM set last 3 bits to zero
net/tls: fix race condition causing kernel panic
xtensa: Fix spelling/grammar in comment
MAINTAINERS: pxa: remove Compulab arm/pxa support
ARM: pxa: remove Compulab pxa2xx boards
xsk: Add overflow check for u64 division, stored into u32
bus: arm-integrator-lm: Fix return value check in integrator_ap_lm_probe()
RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: ipset: Fix subcounter update skip
netfilter: nft_reject_bridge: enable reject with bridge vlan
RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
RDMA/hns: Make the end of sge process more clear
RDMA/hns: Simplify process related to poll cq
RDMA/hns: Remove redundant parameters from free_srq/qp_wrid()
RDMA/hns: Remove redundant type cast for general pointers
RDMA/hns: Optimize the usage of MTR
RDMA/hns: Refactor the QP context filling process related to WQE buffer configure
RDMA/hns: Change variables representing quantity to unsigned
RDMA/hns: Change all page_shift to unsigned
RDMA/hns: Rename QP buffer related function
RDMA/hns: Remove unused code about assert
RDMA/hns: Optimize post and poll process
RDMA/hns: Add CQ flag instead of independent enable flag
RDMA/hns: Let software PI/CI grow naturally
nvdimm: fixes to maintainter-entry-profile
Documentation/features: Correct RISC-V kprobes support entry
Documentation/features: Refresh the arch support status files
x86/reboot/quirks: Add MacBook6,1 reboot quirk
KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction
KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector()
KVM: arm64: Clean up cpu_init_hyp_mode()
kbuild: make modules.order rule consistent with built-in.a
kbuild: rename subdir-obj-y to subdir-builtin
kbuild: move subdir-obj-y to scripts/Makefile.build
kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n
kbuild: remove ifdef builtin-target / lib-target
kbuild: doc: remove documentation about copying Module.symvers around
kbuild: make module name conflict fatal error
kbuild: error out if targets prefixed with '__' are directly run
kbuild: add this-makefile as a shorthand for $(lastword $(MAKEFILE_LIST))
gcc-plugins: remove always-false $(if ...) in Makefile
bpfilter: document build requirements for bpfilter_umh
scripts/checkstack.pl: fix arm sp regex
scripts/checkstack.pl: add arm push handling for stack usage
scripts/checkstack.pl: Add argument to print stacks greather than value.
scripts/checkstack.pl: don't display $dre as different entity
modpost,fixdep: Replace zero-length array with flexible-array
scripts: headers_install: Exit with error on config leak
kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS
kbuild: remove misleading stale FIXME comment
kbuild: invoke syncconfig if autoconf.h is missing
kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands
spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't be coexit with 'SPI_3WIRE' mode
spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4
ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume
ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret'
ASoC: fsl_asrc: Fix -Wmissing-prototypes warning
ASoC: max98390: Added Amplifier Driver
xfrm: fix a warning in xfrm_policy_insert_list
ASoC: SOF: ext_manifest: parse compiler version
ASoC: SOF: ext_manifest: parse windows
ASoC: SOF: ext_manifest: parse firmware version
ASoC: SOF: Introduce extended manifest
ASoC: SOF: loader: Adjust validation condition for fw_offset
media: Documentation: media: Refer to mbus format documentation from CSI-2 docs
media: s5k5baf: Replace zero-length array with flexible-array
media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h>
media: i2c: Add ov2740 image sensor driver
media: ov8856: Implement sensor module revision identification
media: ov8856: Add devicetree support
media: dt-bindings: ov8856: Document YAML bindings
iommu: Don't take group reference in iommu_alloc_default_domain()
ASoC: soc-link: add snd_soc_link_compr_set_params()
ASoC: soc-link: add snd_soc_link_compr_shutdown()
ASoC: soc-link: add snd_soc_link_compr_startup()
ASoC: soc-link: add snd_soc_link_be_hw_params_fixup()
ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx()
ASoC: soc-link: move soc_rtd_xxx()
ASoC: add soc-link.c
MIPS: BCM63XX: fix BCM6358 GPIO count
kobject: send KOBJ_REMOVE uevent when the object is removed from sysfs
drm/i915/gem: Avoid iterating an empty list
drm/i915: Avoid using rq->engine after free during i915_fence_release
drm/i915: Disable semaphore inter-engine sync without timeslicing
drm/i915/gt: Remove errant assertion in __intel_context_do_pin
drm/i915: Don't set queue-priority hint when supressing the reschedule
spi: mux: repair mux usage
iommu/vt-d: fix a GCC warning
iommu/vt-d: Fix pointer cast warnings on 32 bit
iommu: Don't call .probe_finalize() under group->mutex
pinctrl: at91-pio4: Add COMPILE_TEST support
pinctrl: Fix return value about devm_platform_ioremap_resource()
usb: musb: Fix runtime PM imbalance on error
usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set
usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
usb: musb: use true for 'use_dma'
usb: musb: start session in resume for host port
usb: musb: return -ESHUTDOWN in urb when three-strikes error happened
gpio: rcar: Fix runtime PM imbalance on error
iomap: remove lockdep_assert_held()
iomap: add a filesystem hook for direct I/O bio submission
fs: export generic_file_buffered_read()
cfg80211: fix debugfs rename crash
leds: add aw2013 driver
dt-bindings: leds: Add binding for aw2013
ACPI: EC: PM: s2idle: Extend GPE dispatching debug message
ACPI: PM: s2idle: Print type of wakeup debug messages
ACPI: DPTF: Add battery participant driver
ACPI: DPTF: Additional sysfs attributes for power participant driver
ACPI: video: Use native backlight on Acer TravelMate 5735Z
irqchip/sifive-plic: Improve boot prints for multiple PLIC instances
gpio: pca935x: Allow IRQ support for driver built as a module
irqchip/sifive-plic: Setup cpuhp once after boot CPU handler is present
USB: serial: qcserial: add DW5816e QDL support
irqchip/sifive-plic: Set default irq affinity in plic_irqdomain_map()
irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs
btrfs: turn space cache writeout failure messages into debug messages
btrfs: include error on messages about failure to write space/inode caches
btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks()
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
btrfs: make checksum item extension more efficient
btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents
btrfs: unexport btrfs_compress_set_level()
btrfs: simplify iget helpers
btrfs: open code read_fs_root
btrfs: simplify root lookup by id
btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
btrfs: reloc: fix reloc root leak and NULL pointer dereference
btrfs: reduce lock contention when creating snapshot
btrfs: don't set SHAREABLE flag for data reloc tree
btrfs: inode: cleanup the log-tree exceptions in btrfs_truncate_inode_items()
btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE
btrfs: drop stale reference to volume_mutex
btrfs: update documentation of set/get helpers
btrfs: optimize split page write in btrfs_set_token_##bits
btrfs: optimize split page write in btrfs_set_##bits
btrfs: optimize split page read in btrfs_get_token_##bits
btrfs: optimize split page read in btrfs_get_##bits
btrfs: drop unnecessary offset_in_page in extent buffer helpers
btrfs: constify extent_buffer in the API functions
btrfs: remove unused map_private_extent_buffer
btrfs: speed up and simplify generic_bin_search
btrfs: speed up btrfs_set_token_##bits helpers
btrfs: speed up btrfs_set_##bits helpers
btrfs: speed up btrfs_get_token_##bits helpers
btrfs: speed up btrfs_get_##bits helpers
btrfs: add separate bounds checker for set/get helpers
btrfs: preset set/get token with first page and drop condition
btrfs: don't use set/get token in leaf_space_used
btrfs: don't use set/get token for single assignment in overwrite_item
btrfs: drop eb parameter from set/get token helpers
btrfs: use the token::eb for all set/get helpers
btrfs: remove duplicated include in block-group.c
btrfs: block-group: rename write_one_cache_group()
btrfs: block-group: refactor how we insert a block group item
btrfs: block-group: refactor how we delete one block group item
btrfs: block-group: refactor how we read one block group item
btrfs: block-group: don't set the wrong READA flag for btrfs_read_block_groups()
btrfs: send: emit file capabilities after chown
btrfs: scrub, only lookup for csums if we are dealing with a data extent
btrfs: move the block group freeze/unfreeze helpers into block-group.c
btrfs: rename member 'trimming' of block group to a more generic name
btrfs: fix a race between scrub and block group removal/allocation
btrfs: remove more obsolete v0 extent ref declarations
btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
btrfs: speedup dead root detection during orphan cleanup
btrfs: remove unused function heads_to_leaves
btrfs: add more codes to decoder table
btrfs: sort error decoder entries
btrfs: free alien device after device add
btrfs: include non-missing as a qualifier for the latest_bdev
btrfs: use crypto_shash_digest() instead of open coding
btrfs: drop useless goto in open_fs_devices
btrfs: remove useless check for copy_items() return value
btrfs: unify buffered and direct I/O read repair
btrfs: get rid of endio_repair_workers
btrfs: simplify direct I/O read repair
btrfs: get rid of one layer of bios in direct I/O
btrfs: put direct I/O checksums in btrfs_dio_private instead of bio
btrfs: convert btrfs_dio_private->pending_bios to refcount_t
btrfs: remove unused btrfs_dio_private::private
btrfs: make btrfs_check_repairable() static
btrfs: rename __readpage_endio_check to check_data_csum
btrfs: clarify btrfs_lookup_bio_sums documentation
btrfs: don't do repair validation for checksum errors
btrfs: look at full bi_io_vec for repair decision
btrfs: fix double __endio_write_update_ordered in direct I/O
btrfs: fix error handling when submitting direct I/O bio
block: add bio_for_each_bvec_all()
btrfs: simplify error handling of clean_pinned_extents()
btrfs: remove the redundant parameter level in btrfs_bin_search()
btrfs: make btrfs_read_disk_super return struct btrfs_disk_super
btrfs: use list_for_each_entry_safe in free_reloc_roots
btrfs: don't force read-only after error in drop snapshot
btrfs: remove pointless assertion on reclaim_size counter
btrfs: tree-checker: remove duplicate definition of 'inode_item_err'
btrfs: force chunk allocation if our global rsv is larger than metadata
btrfs: run btrfs_try_granting_tickets if a priority ticket fails
btrfs: only check priority tickets for priority flushing
btrfs: account for trans_block_rsv in may_commit_transaction
btrfs: allow to use up to 90% of the global block rsv for unlink
btrfs: improve global reserve stealing logic
btrfs: backref: distinguish reloc and non-reloc use of indirect resolution
btrfs: reloc: move error handling of build_backref_tree() to backref.c
btrfs: backref: rename and move finish_upper_links()
btrfs: backref: rename and move handle_one_tree_block()
btrfs: reloc: open code read_fs_root() for handle_indirect_tree_backref()
btrfs: backref: rename and move should_ignore_root()
btrfs: backref: rename and move backref_tree_panic()
btrfs: backref: rename and move backref_cache_cleanup()
btrfs: backref: rename and move remove_backref_node()
btrfs: backref: rename and move drop_backref_node()
btrfs: backref: rename and move free_backref_(node|edge)
btrfs: backref: rename and move link_backref_edge()
btrfs: backref: rename and move alloc_backref_edge()
btrfs: backref: rename and move alloc_backref_node()
btrfs: backref: rename and move backref_cache_init()
btrfs: rename tree_entry to rb_simple_node and export it
btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h
btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache
btrfs: reloc: refactor useless nodes handling into its own function
btrfs: reloc: refactor finishing part of upper linkage into finish_upper_links()
btrfs: reloc: remove the open-coded goto loop for breadth-first search
btrfs: reloc: pass essential members for alloc_backref_node()
btrfs: reloc: use wrapper to replace open-coded edge linking
btrfs: reloc: refactor indirect tree backref processing into its own function
btrfs: reloc: refactor direct tree backref processing into its own function
btrfs: reloc: make reloc root search-specific for relocation backref cache
btrfs: reloc: add backref_cache::fs_info member
btrfs: reloc: add backref_cache::pending_edge and backref_cache::useless_node
btrfs: reloc: rename mark_block_processed and __mark_block_processed
btrfs: reloc: use btrfs_backref_iter infrastructure
btrfs: backref: implement btrfs_backref_iter_next()
btrfs: backref: introduce the skeleton of btrfs_backref_iter
btrfs: add missing annotation for btrfs_tree_lock()
btrfs: add missing annotation for btrfs_lock_cluster()
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
gpio: pxa: Add COMPILE_TEST support
gpio: pxa: Fix return value of pxa_gpio_probe()
dt-bindings: gpio: Add renesas,em-gio bindings
gpio: mlxbf2: Fix sleeping while holding spinlock
MAINTAINERS: Fix file name for DesignWare GPIO DT schema
gpio: dwapb: Remove unneeded has_irq member in struct dwapb_port_property
gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt
gpio: dwapb: avoid error message for optional IRQ
gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
powercap: RAPL: remove unused local MSR define
m68k: tools: Replace zero-length array with flexible-array member
m68k: Add missing __user annotation in get_user()
m68k: mac: Avoid stuck ISM IOP interrupt on Quadra 900/950
m68k: mac: Remove misleading comment
m68k: mac: Don't call via_flush_cache() on Mac IIfx
PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend()
printk: Remove pr_cont_once()
thunderbolt: Add trivial .shutdown
mmc: block: Fix use-after-free issue for rpmb
fanotify: fix ignore mask logic for events on child and on dir
ieee80211: Fix incorrect mask for default PE duration
mac80211: mesh: fix discovery timer re-arming issue / crash
usb: dwc3: keystone: Turn on USB3 PHY before controller
dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property
dt-bindings: usb: convert keystone-usb.txt to YAML
usb: dwc3: gadget: Check for prepared TRBs
usb: gadget: Fix issue with config_ep_by_speed function
usb: cdns3: ep0: delete the redundant status stage
usb: dwc2: Update Core Reset programming flow.
usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe()
usb: gadget: fix potential double-free in m66592_probe.
usb: cdns3: Fix runtime PM imbalance on error
usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
usb: dwc3: Increase timeout for CmdAct cleared by device controller
USB: dummy-hcd: use configurable endpoint naming scheme
usb: cdns3: gadget: assign interrupt number to USB gadget structure
usb: gadget: core: sync interrupt before unbind the udc
arm64: dts: qcom: sc7180: Add interconnect properties for USB
arm64: dts: qcom: sdm845: Add interconnect properties for USB
dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
ARM: dts: at91: Remove the USB EP child node
dt-bindings: usb: atmel: Mark EP child node as deprecated
usb: gadget: udc: atmel: Don't use DT to configure end point
usb: dwc3: gadget: Use SET_EP_PRIME for NoStream
usb: dwc3: gadget: Handle stream transfers
usb: dwc3: gadget: Don't prepare beyond a transfer
usb: dwc3: gadget: Wait for transfer completion
usb: dwc3: gadget: Handle XferComplete for streams
usb: dwc3: gadget: Enable XferComplete event
usb: dwc3: gadget: Refactor TRB completion handler
usb: dwc3: gadget: Check for in-progress END_TRANSFER
usb: gadget: f_tcm: Inform last stream request
usb: gadget: Introduce usb_request->is_last
usb: dwc3: Get MDWIDTH for DWC_usb32
usb: dwc3: Add support for DWC_usb32 IP
usb: gadget: tegra-xudc: add port_speed_quirk
usb: gadget: tegra-xudc: Add Tegra194 support
dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller support
USB: dummy-hcd: Add missing annotation for set_link_state()
usb: gadget: Add missing annotation for xudc_handle_setup()
usb: gadget: mass_storage: use module_usb_composite_driver to simplify the code
usb: gadget: omap_udc: remove unneeded semicolon
usb: gadget: udc: remove comparison to bool in mv_u3d_core.c
usb: gadget: net2272: use false for 'use_dma'
usb: dwc3: use true,false for dwc->otg_restart_host
usb: gadget: function: remove redundant assignment to variable 'status'
USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
usb: gadget: f_acm: add suspend resume callbacks
usb: gadget: f_serial: add suspend resume callbacks
usb: gadget: u_serial: add suspend resume callbacks
usb: dwc2: gadget: move gadget resume after the core is in L0 state
usb: gadget: uvc_video: add worker to handle the frame pumping
usb: renesas_usbhs: Use the correct style for SPDX License Identifier
usb: gadget: f_fs: remove unneeded semicolon in __ffs_data_got_descs()
dt-bindings: usb: dwc3: remove old DWC3 wrapper
doc: dt: bindings: usb: dwc3: remove amlogic compatible entries
usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles
phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY
arm64: dts: amlogic: use the new USB control driver for GXL and GXM
usb: dwc3: meson-g12a: add support for GXL and GXM SoCs
usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect
usb: dwc3: meson-g12a: refactor usb init
usb: gadget: udc: remove unused 'driver_desc'
usb: gadget: max3420: Add a missing '\n' in a log message
USB: mtu3: Use the correct style for SPDX License Identifier
usb: cdns3: change dev_info to dev_dbg for debug message
usb: cdns3: change "cdsn3" to"cdns3"
usb: cdns3: delete role_override
usb: cdns3: core: get role switch node from firmware
usb: dwc3: gadget: Continue to process pending requests
usb: gadget: tegra-xudc: Add vbus_draw support
media: dvb-usb: Add Cinergy S2 PCIe Dual Port support
media: dvbdev: Fix tuner->demod media controller link
watchdog: m54xx: Add missing include
dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
watchdog: Fix runtime PM imbalance on error
watchdog: riowd: remove unneeded semicolon
watchdog: Add new arm_smc_wdt watchdog driver
dt-bindings: watchdog: Add ARM smc wdt for mt8173 watchdog
watchdog: imx2_wdt: update contact email
watchdog: iTCO: fix link error
watchdog: da9062: No need to ping manually before setting timeout
watchdog: da9063: Make use of pre-configured timeout during probe
watchdog: da9062: Initialize timeout during probe
watchdog: clarify that stop() is optional
watchdog: imx_sc_wdt: Fix reboot on crash
watchdog: ts72xx_wdt: fix build error
ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model)
habanalabs: handle MMU cache invalidation timeout
habanalabs: don't allow hard reset with open processes
habanalabs: GAUDI does not support soft-reset
habanalabs: add print for soft reset due to event
habanalabs: improve MMU cache invalidation code
habanalabs: don't set default fence_ops->wait
sched/core: Offload wakee task activation if it the wakee is descheduling
sched/core: Optimize ttwu() spinning on p->on_cpu
f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
vxlan: Do not assume RTNL is held in vxlan_fdb_info()
mlxsw: spectrum: Fix spelling mistake in trap's name
mlxsw: spectrum: Use dedicated trap group for sampled packets
mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets
mlxsw: spectrum: Rename ARP trap group
mlxsw: spectrum_trap: Remove unnecessary field
mlxsw: spectrum: Align TC and trap priority
mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port
mlxsw: spectrum: Change default rate and priority of DHCP packets
mlxsw: spectrum: Trap IPv4 DHCP packets in router
mlxsw: spectrum: Use same trap group for MLD and IGMP packets
mlxsw: spectrum: Rename IGMP trap group
m68k/PCI: Fix a memory leak in an error handling path
Linux 5.7-rc7
mtd: rawnand: arasan: Add new Arasan NAND controller
dt-bindings: mtd: Document ARASAN NAND bindings
MAINTAINERS: Add Arasan NAND controller and bindings
mtd: rawnand: Add nand_extract_bits()
mtd: rawnand: Ensure the number of bitflips is consistent
lib/bch: Allow easy bit swapping
lib/bch: Rework a little bit the exported function names
mtd: rawnand: micron: Adapt the PAGE READ flow to constraint controllers
mtd: rawnand: Remove the cmx270 NAND controller driver
mtd: rawnand: Fix nand_gpio_waitrdy()
mtd: rawnand: davinci: Get rid of the legacy interface implementation
mtd: rawnand: davinci: Implement exec_op()
mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W}
mtd: rawnand: davinci: Inherit from nand_controller
mtd: rawnand: brcmnand: correctly verify erased pages
mtd: rawnand: brcmnand: improve hamming oob layout
mtd: rawnand: brcmnand: fix hamming oob layout
MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned
MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned
mtd: rawnand: Propage CS selection to sub operations
mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
loop: remove redundant assignment to variable error
MIPS: tools: Fix resource leak in elf-entry.c
MIPS: SGI-IP30: Reorder the macros in war.h
MIPS: emulate CPUCFG instruction on older Loongson64 cores
MIPS: Tidy up CP0.Config6 bits definition
MIPS: DTS: Only build subdir of current platform
MIPS: Fix exception handler memcpy()
ethtool: propagate get_coalesce return value
net: ethernet: mtk_star_emac: use devm_register_netdev()
net: devres: provide devm_register_netdev()
net: devres: define a separate devres structure for devm_alloc_etherdev()
net: move devres helpers into a separate source file
Documentation: devres: add a missing section for networking helpers
r8169: remove mask argument from r8168ep_ocp_read
r8169: remove mask argument from r8168dp_ocp_read
r8169: remove mask argument from rtl_w0w1_eri
net: smsc911x: Fix runtime PM imbalance on error
net: psample: fix build error when CONFIG_INET is not enabled
net/mlx4_core: fix a memory leak bug.
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
net: phy: mscc: fix initialization of the MACsec protocol mode
net: stmmac: don't attach interface until resume finishes
net: Fix return value about devm_platform_ioremap_resource()
net: phy: at803x: fix PHY ID masks
efi/x86: Drop the special GDT for the EFI thunk
sparc32: fix page table traversal in srmmu_nocache_init()
drm/msm/a6xx: skip HFI set freq if GMU is powered down
drm/msm: Update the MMU helper function APIs
drm/msm: Refactor address space initialization
drm/msm: Attach the IOMMU device during initialization
arm: dts: mt2712: add uart APDMA to device tree
arm64: dts: mt8183: add mmc node
arm64: dts: mt2712: add ethernet device node
MAINTAINERS: add files related to kdump
z3fold: fix use-after-free when freeing handles
sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
MAINTAINERS: update email address for Naoya Horiguchi
sh: include linux/time_types.h for sockios
kasan: disable branch tracing for core runtime
selftests/vm/write_to_hugetlbfs.c: fix unused variable warning
selftests/vm/.gitignore: add mremap_dontunmap
rapidio: fix an error in get_user_pages_fast() error handling
x86: bitops: fix build regression
device-dax: don't leak kernel memory to user space after unloading kmem
Revert "kobject: Make sure the parent does not get released before its children"
x86/apic/uv: Remove code for unused distributed GRU mode
Drivers: hv: vmbus: Resolve more races involving init_vp_index()
Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplug
efi/libstub: Add missing prototype for PE/COFF entry point
x86/mm: Stop printing BRK addresses
ice: cleanup unsigned loops
ice: fix usage of incorrect variable
ice: Fix bad register reads
ice: check for compatibility between DDP package and firmware
ice: Check if unicast MAC exists before setting VF MAC
ice: Fix Tx timeout when link is toggled on a VF's interface
ice: print Rx MDD auto reset message before VF reset
ice: Call ice_aq_set_mac_cfg
ice: Implement aRFS
ice: Restore filters following reset
ice: Enable flex-bytes support
ice: Support IPv6 Flow Director filters
ice: Support IPv4 Flow Director filters
ice: Support displaying ntuple rules
ice: Initialize Flow Director resources
virtchnl: Add missing explicit padding to structures
e1000e: disable s0ix entry and exit flows for ME systems
e1000e: Disable TSO for buffer overrun workaround
e1000e: Warn if disabling ULP failed
igb: Report speed and duplex as unknown when device is runtime suspended
igc: Remove unused descriptor's flags
igc: Remove igc_nfc_rule_exit()
igc: Change adapter->nfc_rule_lock to mutex
igc: Change return type from igc_disable_nfc_rule()
igc: Fix NFC rule validation
igc: Fix NFC rules leak when driver is unloaded
igc: Refactor igc_ethtool_update_nfc_rule()
igc: Fix NFC rules restoration
igc: Fix NFC rules with multicast addresses
igc: Fix NFC rule overwrite cases
igc: Fix locking issue when retrieving NFC rules
igc: Fix 'sw_idx' type in struct igc_nfc_rule
igc: Refactor igc_ethtool_add_nfc_rule()
net/mlx5: Fix error flow in case of function_setup failure
net/mlx5e: CT: Correctly get flow rule
net/mlx5e: Update netdev txq on completions during closure
net/mlx5: Annotate mutex destroy for root ns
net/mlx5: Don't maintain a case of del_sw_func being null
net/mlx5: Fix cleaning unmanaged flow tables
net/mlx5: Fix memory leak in mlx5_events_init
net/mlx5e: Fix inner tirs handling
net/mlx5e: kTLS, Destroy key object after destroying the TIS
net/mlx5e: Fix allowed tc redirect merged eswitch offload cases
net/mlx5: Avoid processing commands before cmdif is ready
net/mlx5: Fix a race when moving command interface to events mode
net/mlx5: Add command entry handling completion
net/mlx5e: Support pedit on mpls over UDP decap
net/mlx5e: Add support for hw decapsulation of MPLS over UDP
net/mlx5e: Allow to match on mpls parameters
net/mlx5e: Add support for hw encapsulation of MPLS over UDP
net: Add netif_is_bareudp() API to identify bareudp devices
net/mlx5e: Introduce kconfig var for TC support
net/mlx5e: Move TC-specific code from en_main.c to en_tc.c
net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c
net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c
net/mlx5e: Use IS_ERR() to check and simplify code
rxrpc: Fix a memory leak in rxkad_verify_response()
rxrpc: Fix a warning
net: sun: fix missing release regions in cas_init_one().
bridge: mrp: Restore port state when deleting MRP instance
switchdev: mrp: Remove the variable mrp_ring_state
bridge: mrp: Add br_mrp_unique_ifindex function
net: mscc: ocelot: fix address ageing time (again)
r8169: fix OCP access on RTL8117
net: phy: dp83869: Set opmode from straps
net: phy: dp83869: Update port-mirroring to read straps
selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh
selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
selftests/bpf: Add general instructions for test execution
soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_register
Revert "net: mvneta: speed down the PHY, if WoL used, to save energy"
xtensa: add missing __user annotations to asm/uaccess.h
xtensa: fix error paths in __get_user_{check,size}
selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
selftests: netdevsim: Always initialize 'RET' variable
netdevsim: Ensure policer drop counter always increases
cxgb4: add adapter hotplug support for ULDs
soc: fsl: qe: clean up an indentation issue
soc: fsl: dpio: Prefer the CPU affine DPIO
net: flow_offload: simplify hw stats check handling
net/ethernet/freescale: rework quiesce/activate for ucc_geth
mpls: Add support for IPv6 tunnels
ip6_tunnel: add generic MPLS receive support
tunnel6: support for IPPROTO_MPLS
ip6_tunnel: add MPLS transmit support
ip6_tunnel: simplify transmit path
sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
tipc: block BH before using dst_cache
net: mvpp2: fix RX hashing for non-10G ports
kunit: use KUnit defconfig by default
dt-bindings: timer: Add renesas,em-sti bindings
clocksource/drivers/timer-versatile: Clear OF_POPULATED flag
clocksource: mips-gic-timer: Mark GIC timer as unstable if ref clock changes
clocksource: mips-gic-timer: Register as sched_clock
clocksource: dw_apb_timer_of: Fix missing clockevent timers
clocksource: dw_apb_timer: Affiliate of-based timer with any CPU
clocksource: dw_apb_timer: Make CPU-affiliation being optional
dt-bindings: timer: Move snps,dw-apb-timer DT schema from rtc
dt-bindings: rtc: Convert snps,dw-apb-timer to DT schema
clocksource/drivers/timer-ti-dm: Do one override clock parent in prepare()
clocksource/drivers/timer-ti-dm: Fix spelling mistake "detectt" -> "detect"
clocksource/drivers/timer-ti-dm: Fix warning for set but not used
clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
clocksource/drivers/timer-ti-32k: Add support for initializing directly
drivers/clocksource/arm_arch_timer: Remove duplicate error message
clocksource/drivers/arc_timer: Remove duplicate error message
clocksource/drivers/rda: drop redundant Kconfig dependency
soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashing
xtensa: fix type conversion in __get_user_size
xtensa: add missing __user annotations to __{get,put}_user_check
felix: Fix initialization of ioremap resources
soc: fsl: qe: Replace one-element array and use struct_size() helper
mptcp: use untruncated hash in ADD_ADDR HMAC
ARM64: dts: mediatek: enable ethernet on pumpkin boards
ARM64: dts: mediatek: add ethernet pins for pumpkin boards
ARM64: dts: mediatek: add an alias for ethernet0 for pumpkin boards
ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi
ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi
net: ethernet: mtk-star-emac: new driver
net: ethernet: mediatek: remove unnecessary spaces from Makefile
net: ethernet: mediatek: rename Kconfig prompt
dt-bindings: net: add a binding document for MediaTek STAR Ethernet MAC
dt-bindings: add new compatible to mediatek,pericfg
dt-bindings: convert the binding document for mediatek PERICFG to yaml
treewide: Replace zero-length array with flexible-array
net: ena: reduce driver load time
net: ena: cosmetic: minor code changes
net: ena: cosmetic: fix spacing issues
net: ena: cosmetic: code reorderings
net: ena: cosmetic: remove unnecessary code
net: ena: cosmetic: fix line break issues
net: ena: cosmetic: fix spelling and grammar mistakes in comments
net: ena: cosmetic: set queue sizes to u32 for consistency
net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation()
net: ena: simplify ena_com_update_intr_delay_resolution()
net: ena: fix ena_com_comp_status_to_errno() return value
net: ena: use explicit variable size for clarity
net: ena: rename ena_com_free_desc to make API more uniform
net: ena: add support for the rx offset feature
net: atlantic: proper rss_ctrl1 (54c0) initialization
net: atlantic: QoS implementation: min_rate
net: atlantic: change the order of arguments for TC weight/credit setters
net: atlantic: always use random TC-queue mapping for TX on A2.
net: atlantic: automatically downgrade the number of queues if necessary
net: atlantic: QoS implementation: max_rate
net: atlantic: make TCVEC2RING accept nic_cfg
net: atlantic: per-TC queue statistics
net: atlantic: QoS implementation: multi-TC support
net: atlantic: changes for multi-TC support
net: atlantic: move PTP TC initialization to a separate function
net: atlantic: changes for multi-TC support
selftests: net: add fdb nexthop tests
vxlan: support for nexthop notifiers
nexthop: add support for notifiers
vxlan: ecmp support for mac fdb entries
nexthop: support for fdb ecmp nexthops
kunit: use --build_dir=.kunit as default
Documentation: test.h - fix warnings
selftests/timens: handle a case when alarm clocks are not supported
Kernel selftests: Add check if TPM devices are supported
thermal: rcar_thermal: Clean up rcar_thermal_update_temp()
spi: Make spi_delay_exec() warn if called from atomic context
RDMA/rtrs: Get rid of the do_next_path while_next_path macros
RDMA/rtrs: server: Use already dereferenced rtrs_sess structure
RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled
ima: verify mprotect change is consistent with mmap policy
IB/cma: Fix ports memory leak in cma_configfs
drm/vblank: Fix -Wformat compile warnings on some arches
tools/power/x86/intel-speed-select: Fix invalid core mask
tools/power/x86/intel-speed-select: Increase CPU count
tools/power/x86/intel-speed-select: Fix json perf-profile output output
ASoC: max9867: keep ADCs and DACs always on
ASoC: max9867: add digital microphone controls
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
drm/amd/display: Handle GPU reset for DC block
drm/amdgpu: add apu flags (v2)
drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
drm/amdgpu: fix pm sysfs node handling (v2)
drm/amdgpu: move gpu_info parsing after common early init
drm/amdgpu: move discovery gfx config fetching
selftests: vdso: Add a selftest for vDSO getcpu()
selftests: vdso: Use a header file to prototype parse_vdso API
thermal: qoriq: Add platform dependencies
drivers: thermal: tsens: Merge tsens-common.c into tsens.c
thermal/of: Rename of-thermal.c
thermal/governors: Prefix all source files with gov_
thermal/drivers/user_space: Sort headers alphabetically
thermal/drivers/of-thermal: Sort headers alphabetically
thermal/drivers/cpufreq_cooling: Replace module.h with export.h
thermal/drivers/cpufreq_cooling: Sort headers alphabetically
thermal/drivers/clock_cooling: Include export.h
thermal/drivers/clock_cooling: Sort headers alphabetically
thermal/drivers/thermal_hwmon: Include export.h
thermal/drivers/thermal_hwmon: Sort headers alphabetically
thermal/drivers/thermal_helpers: Include export.h
thermal/drivers/thermal_helpers: Sort headers alphabetically
thermal/core: Replace module.h with export.h
thermal/core: Get rid of MODULE_* tags
thermal: imx8mm: Replace zero-length array with flexible-array
EDAC/amd64: Add AMD family 17h model 60h PCI IDs
hwmon: (k10temp) Add AMD family 17h model 60h PCI match
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio:chemical:sps30: Fix timestamp alignment
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
x86/amd_nb: Add AMD family 17h model 60h PCI IDs
iio: light: gp2ap002: Take runtime PM reference on light read
efi/efivars: Add missing kobject_put() in sysfs entry creation error path
drm/msm/dpu: dpu_setup_dspp_pcc() can be static
drm/msm/a6xx: a6xx_hfi_send_start() can be static
dm zoned: remove leftover hunk for switching to sequential zones
arm64: Add get_user() type annotation on the !access_ok() path
dt-bindings: thermal: Add yaml bindings for thermal zones
dt-bindings: thermal: Add yaml bindings for thermal cooling-devices
dt-bindings: thermal: Add yaml bindings for thermal sensors
tpm: eventlog: Replace zero-length array with flexible-array member
tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID
selftests: vdso: Rename vdso_test to vdso_test_gettimeofday
selftests/exec: Verify execve of non-regular files fail
i2c: efm32: Avoid unnecessary check in efm32_i2c_probe()
i2c: efm32: Omit superfluous error message in efm32_i2c_probe()
efi/libstub: Use pool allocation for the command line
gpio: max730x: bring gpiochip_add_data after port config
Revert "dt-binding: i2c: add bus-supply property"
Revert "i2c: core: support bus regulator controlling in adapter"
ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch
ALSA: firewire-motu: refactoring protocol v3 for clock source getter
ALSA: firewire-motu: refactoring protocol v2 for clock source getter
ALSA: firewire-motu: remove obsoleted codes
ALSA: firewire-motu: use table-based calculation of packet formats for stream management
ALSA: firewire-motu: use table-based calculation of packet formats for proc
ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3
ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2
ALSA: firewire-motu: add model-specific table of chunk count
ALSA: firewire-motu: drop protocol structure
ALSA: firewire-motu: add wrapper functions for protocol-dependent operations
ALSA: firewire-motu: localize protocol data
ALSA: firewire-motu: move spec data to v3 protocol file
ALSA: firewire-motu: move spec data to v2 protocol file
block/rnbd: Fix an IS_ERR() vs NULL check in find_or_create_sess()
i2c: designware: Drop hard coded FIFO depth assignment
i2c: designware: Read counters from ACPI for PCI driver
i2c: designware: Move ACPI parts into common module
i2c: designware: Drop unneeded condition in i2c_dw_validate_speed()
i2c: designware: Move i2c_dw_validate_speed() helper to a common code
i2c: designware: Include proper headers in i2c-desingware-core.h
i2c: designware: Get rid of PCI driver specifics in common code
efi/libstub: Don't parse overlong command lines
block: remove the disk and queue NULL checks in blkdev_issue_flush
block: remove the error_sector argument to blkdev_issue_flush
crypto: hisilicon/qm - change debugfs file name from qm_regs to regs
crypto: hisilicon/qm - add DebugFS for xQC and xQE dump
crypto: hisilicon/zip - add debugfs for Hisilicon ZIP
crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE
crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC
crypto: hisilicon/qm - add debugfs to the QM state machine
crypto: hisilicon/qm - add debugfs for QM
crypto: stm32/crc32 - protect from concurrent accesses
crypto: stm32/crc32 - don't sleep in runtime pm
crypto: stm32/crc32 - fix multi-instance
crypto: stm32/crc32 - fix run-time self test issue.
crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
PCI: dwc: Use private data pointer of "struct irq_domain" to get pcie_port
PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
PCI: dwc: Fix inner MSI IRQ domain registration
PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname()
PCI: dwc: intel: Make intel_pcie_cpu_addr() static
PCI: dwc: Program outbound ATU upper limit register
MAINTAINERS: add entry for AMD energy driver
hwmon: (amd_energy) Add documentation
hwmon: Add amd_energy driver to report energy counters
hwmon: (nct7802) Replace container_of() API
hwmon: (lm90) Add max6654 support to lm90 driver
hwmon : (nct6775) Use kobj_to_dev() API
hwmon: (pmbus) Driver for Maxim MAX16601
hwmon: (pmbus) Improve initialization of 'currpage' and 'currphase'
hwmon: (adt7411) update contact email
hwmon: (lm75) Fix all coding-style warnings on lm75 driver
hwmon: Reduce indentation level in __hwmon_device_register()
hwmon: (ina2xx) Implement alert functions
hwmon: (lm70) Add support for ACPI
hwmon: (dell-smm) Use one DMI match for all XPS models
hwmon: (nct7904) Add watchdog function
spi: rb4xx: add corresponding device tree documentation
spi: rb4xx: update driver to be device tree aware
spi: rb4xx: null pointer bug fix
ext2: code cleanup by removing ifdef macro surrounding
firmware: tegra: Defer BPMP probe if shared memory not available
arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1
soc/tegra: pmc: Enable PMIC wake event on Tegra210
spi: dw: Discard dma_width member of the dw_spi structure
spi: dw: Discard unused void priv pointer
spi: dw: Discard static DW DMA slave structures
spi: dw: Enable interrupts in accordance with DMA xfer mode
mt76: mt7915: Fix build error
ext2: Fix i_op setting for special inode
batman-adv: use rcu_replace_pointer() where appropriate
batman-adv: Revert "Drop lockdep.h include for soft-interface.c"
regulator/mfd: max8998: Document charger regulator
regulator: max8998: Add charger regulator
ASoC: pxa: remove Compulab pxa2xx boards
PCI: pci-bridge-emul: Eliminate the 'reserved' member
PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0
PCI: pci-bridge-emul: Fix Root Cap/Status comment
PCI: pci-bridge-emul: Fix PCIe bit conflicts
MAINTAINERS: Add file patterns for rcar PCI device tree bindings
PCI: rcar: Add endpoint mode support
dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint controller
PCI: endpoint: Add support to handle multiple base for mapping outbound memory
misc: rtsx: Add short delay after exit from ASPM
x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux
sc16is7xx: Read the LSR register for basic device presence check
sc16is7xx: Allow sharing the IRQ line
sc16is7xx: Use threaded IRQ
sc16is7xx: Always use falling edge IRQ
staging: vt6656: move key frag controls to vnt_fill_txkey
staging: vt6656: Move calling point of vnt_fill_txkey.
staging: vt6656: Move tx_key inside vnt_fill_txkey.
staging: vt6656: move tx_body_size/payload_len to skb->len
staging: vt6656: Move key_buffer inside vnt_fill_txkey.
staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control
staging: vt6656: use ieee80211_tx_info to replace need_mic
staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey
staging: vt6656: rxtx remove unused need_ack
staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context.
staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not a string
printk: handle blank console arguments passed in.
misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260_set_aspm()
misc: rtsx: Simplify rtsx_comm_set_aspm()
misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value
misc: rtsx: Removed unused dev_aspm_mode
misc: rtsx: Remove unused pcr_ops
bus: mhi: core: Handle syserr during power_up
bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition
bus: mhi: core: Do not process SYS_ERROR if RDDM is supported
bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed
bus: mhi: core: Handle disable transitions in state worker
bus: mhi: core: Remove the system error worker thread
bus: mhi: core: Ensure non-zero session or sequence ID values are used
bus: mhi: core: Improve debug logs for loading firmware
bus: mhi: core: Return appropriate error codes for AMSS load failure
bus: mhi: core: Handle firmware load using state worker
bus: mhi: core: Read transfer length from an event properly
bus: mhi: core: Add range check for channel id received in event ring
bus: mhi: core: Cache intmod from mhi event to mhi channel
bus: mhi: core: Refactor mhi queue APIs
mips: cevt-r4k: Update the r4k-clockevent frequency in sync with CPU
mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes
mips: Add udelay lpj numbers adjustment
mips: Add CPS_NS16550_WIDTH config
mips: Add CONFIG/CONFIG6/Cause reg fields macro
mips: Add CP0 Write Merge config support
mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
mips: Add MIPS Warrior P5600 support
mips: Add MIPS Release 5 support
ice: Rename build_ctob to ice_build_ctob
ice: remove unnecessary backslash
ice: remove unnecessary check
ice: remove unnecessary expression that is always true
ice: Fix check for removing/adding mac filters
ice: refactor filter functions
ice: Fix resource leak on early exit from function
ice: cleanup vf_id signedness
ice: Fix casting issues
ice: Provide more meaningful error message
ice: Fix probe/open race condition
ice: only drop link once when setting pauseparams
ice: Fix check for contiguous TCs
ice: Don't reset and rebuild for Tx timeout on PFC enabled queue
ice: Add VF promiscuous support
ice: Add support for tunnel offloads
ice: report netlist version in .info_get
drm/nouveau/dispnv50: fix runtime pm imbalance on error
drm/nouveau: fix runtime pm imbalance on error
drm/nouveau: fix runtime pm imbalance on error
drm/nouveau/debugfs: fix runtime pm imbalance on error
drm/nouveau/nouveau/hmm: fix migrate zero page to GPU
drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations
drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST
drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes()
drm/nouveau/kms/gv100-: Add support for interlaced modes
drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support
drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create()
drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved
drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head
drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF
drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld()
drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling
drm/nouveau/kms: Fix regression by audio component transition
drm/nouveau/device: use regular PRI accessors in chipset detection
drm/nouveau/device: detect vGPUs
drm/nouveau/device: detect if changing endianness failed
drm/nouveau/device: rework mmio mapping code to get rid of second map
drm/nouveau/mmu: Remove unneeded semicolon
drm/nouveau: Use generic helper to check _PR3 presence
drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy
drm/nouveau/core/memory: remove redundant assignments to variable ret
drm/nouveau/svm: map pages after migration
drm/nouveau/disp/gv100-: expose capabilities class
drm/nouveau/bios: move ACPI _ROM handling
drm/nouveau: remove open-coded version of remove_conflicting_pci_framebuffers()
drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions
drm/nouveau/ibus: use nvkm_subdev_new_()
drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs
drm/nouveau/kms: Support NVIDIA format modifiers
drm/nouveau/kms: Check framebuffer size against bo
drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp
drm/nouveau/acr: ensure falcon providing acr functions is bootstrapped first
drm/nouveau/kms: Remove struct nouveau_framebuffer
drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer
drm/nouveau/kms: Move struct nouveau_framebuffer.vma to struct nouveau_fbdev
drm/nouveau/kms: Remove unused fields from struct nouveau_framebuffer
drm/nouveau: fix out-of-tree module build
drm: Generalized NV Block Linear DRM format mod
flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check
bpf: Selftests, verifier case for non null pointer map value branch
bpf: Selftests, verifier case for non null pointer check branch taken
bpf: Verifier track null pointer branch_taken with JNE and JEQ
MAINTAINERS, xsk: Update AF_XDP section after moves/adds
xsk: Explicitly inline functions and move definitions
xdp: Simplify xdp_return_{frame, frame_rx_napi, buff}
xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code
mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
i40e: Separate kernel allocated rx_bi rings from AF_XDP rings
i40e: Refactor rx_bi accesses
xsk: Introduce AF_XDP buffer allocation API
xsk: Move defines only used by AF_XDP internals to xsk.h
xsk: Move driver interface to xdp_sock_drv.h
xsk: Move xskmap.c to net/xdp/
xsk: Fix xsk_umem_xdp_frame_sz()
net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
net: don't return invalid table id error when we fall back to PF_UNSPEC
net: ipip: fix wrong address family in init error path
net/tls: free record only on encryption error
net/tls: fix encryption error checking
net: phy: tja11xx: add SQI support
ethtool: provide UAPI for PHY Signal Quality Index (SQI)
net: ethernet: ti: am65-cpsw-nuss: fix error handling of am65_cpsw_nuss_probe
net: ethernet: ti: fix some return value check of cpsw_ale_create()
qed: Add XRC to RoCE
qed: changes to ILT to support XRC
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
net: psample: Add tunnel support
ethtool: count header size in reply size estimate
RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
exfat: add the dummy mount options to be backward compatible with staging/exfat
IB/uverbs: Introduce create/destroy QP commands over ioctl
IB/uverbs: Introduce create/destroy WQ commands over ioctl
IB/uverbs: Introduce create/destroy SRQ commands over ioctl
IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI
IB/uverbs: Extend CQ to get its own asynchronous event FD
IB/uverbs: Refactor related objects to use their own asynchronous event FD
igc: Change byte order in struct igc_nfc_filter
igc: Align terms used in NFC support code
igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c
igc: Early return in igc_get_ethtool_nfc_entry()
igc: Cleanup _get|set_rxnfc ethtool ops
igc: Get rid of igc_max_channels()
igc: Remove unused field from igc_nfc_filter
igc: Remove per queue good transmited counter register
igc: Remove header redirection register
igc: Remove obsolete circuit breaker registers
e1000: Do not perform reset in reset_task if we are already down
igc: Enable NFC rules based source MAC address
igc: Add support for source address filters in core
xen: enable BALLOON_MEMORY_HOTPLUG by default
xen: expand BALLOON_MEMORY_HOTPLUG description
RDMA/core: Allow the ioctl layer to abort a fully created uobject
apparmor: Fix use-after-free in aa_audit_rule_init
apparmor: Fix aa_label refcnt leak in policy_update
apparmor: fix potential label refcnt leak in aa_change_profile
drm/amdgpu: resize VRAM BAR for CPU access on gfx10
drm/amdgpu: drop navi pcie bw callback
drm/amdgpu: improve error handling in pcie_bw
drm/amdkfd: fix restore worker race condition
ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
ARM: dts: mmp3-dell-ariel: Fix the SPI devices
ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
ARM: dts: mmp3: Add the fifth SD HCI
ARM: dts: berlin*: Fix up the SDHCI node names
ARM: dts: mmp3: Fix USB & USB PHY node names
ARM: dts: mmp3: Fix L2 cache controller node name
ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property
ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property
ARM: dts: pxa910: Fix the gpio interrupt cell number
ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property
ARM: dts: pxa168: Fix the gpio interrupt cell number
ARM: dts: pxa168: Add missing address/size cells to i2c nodes
ARM: dts: dove: Fix interrupt controller node name
ARM: dts: kirkwood: Fix interrupt controller node name
x86/tsc: Add tsc_early_khz command line parameter
pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing
PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc)
PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
RISC-V: gp_in_global needs register keyword
PCI: shpchp: Make shpchp_unconfigure_device() void
PCI/switchtec: Correct bool variable type assignment
PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove()
iio: proximity: ping: pass reference to IIO device as param to ping_read()
iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
iio: proximity: Add driver support for vcnl3020 proximity sensor
dt-bindings: proximity: provide vcnl3020 device tree binding document
xen/pvcalls: Make pvcalls_back_global static
xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests
xen-platform: Constify dev_pm_ops
xen/pvcalls-back: test for errors when calling backend_connect()
ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
drm/amdgpu: off by one in amdgpu_device_attr_create_groups() error handling
drm/amdgpu/smu10: Replace one-element array and use struct_size() helper
drm/amd/display: Set/Reset avmute when disable/enable stream
drm/amd/display: Fix incorrectly pruned modes with deep color
drm/amd/display: correct rn NUM_VMID
drm/amd/display: Avoid pipe split when plane is too small
drm/amd/display: Defer cursor lock until after VUPDATE
drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
drm/amd/display: Remove dml_common_def file
drm/amd/display: fix and simplify pipe split logic
drm/amd/display: Minimize DSC resource re-assignment
drm/amdgpu: add condition to set MP1 state on gpu reset
drm/amdkfd: report the real PCI bus number
drm/amdgpu fix incorrect sysfs remove behavior for xgmi
drm/amd/powerplay: unify the prompts on thermal interrupts
drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2)
drm/amd/display: Expose support for xBGR ordered fp16 formats.
drm/amdgpu/vcn2.5: Remove old DPG workaround
drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating
drm/amdgpu: resolve ras recovery vs smi race condition
drm/amdkfd: Fix boolreturn.cocci warnings
drm/amd/display: Respect PP_STUTTER_MODE but don't override DC_DISABLE_STUTTER
drm/amd/display: Fix disable_stutter debug option
drm/amd/display: Add DC Debug mask to disable features for bringup
drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu attribute
selftests/exec: Add binfmt_script regression test
exec: Remove recursion from search_binary_handler
exec: Generic execfd support
exec/binfmt_script: Don't modify bprm->buf and then return -ENOEXEC
exec: Move the call of prepare_binprm into search_binary_handler
exec: Allow load_misc_binary to call prepare_binprm unconditionally
exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds
null_blk: don't allow discard for zoned mode
null_blk: return error for invalid zone size
arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context
arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register
arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register
arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register
arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register
arm64/cpufeature: Add remaining feature bits in ID_PFR0 register
arm64/cpufeature: Introduce ID_MMFR5 CPU register
arm64/cpufeature: Introduce ID_DFR1 CPU register
arm64/cpufeature: Introduce ID_PFR2 CPU register
arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0
arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register
arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register
clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice
clk: imx: add imx8m_clk_hw_composite_bus
clk: imx: add mux ops for i.MX8M composite clk
IB/hfi1: Enable the transmit side of the datagram ipoib netdev
IB/ipoib: Add capability to switch between datagram and connected mode
IB/hfi1: Add packet histogram trace event
IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size
IB/hfi1: Activate the dummy netdev
IB/hfi1: Add rx functions for dummy netdev
IB/hfi1: Add interrupt handler functions for accelerated ipoib
IB/hfi1: Add functions to receive accelerated ipoib packets
IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts
IB/ipoib: Increase ipoib Datagram mode MTU's upper limit
IB/hfi1: RSM rules for AIP
IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs
IB/hfi1: Remove module parameter for KDETH qpns
IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev
IB/hfi1: Add functions to transmit datagram ipoib packets
IB/hfi1: Add accelerated IP capability bit
block: remove ioctl_by_bdev
s390/dasd: remove ioctl_by_bdev calls
dasd: refactor dasd_ioctl_information
loop: Add LOOP_CONFIGURE ioctl
loop: Clean up LOOP_SET_STATUS lo_flags handling
loop: Rework lo_ioctl() __user argument casting
loop: Move loop_set_status_from_info() and friends up
loop: Factor out configuring loop from status
loop: Remove figure_loop_size()
loop: Refactor loop_set_status() size calculation
loop: Switch to set_capacity_revalidate_and_notify()
loop: Factor out setting loop device size
loop: Remove sector_t truncation checks
loop: Call loop_config_discard() only after new config is applied
powerpc/64s: Disable STRICT_KERNEL_RWX
iommu/arm-smmu-v3: Manage ASIDs with xarray
arm64: mm: Add asid_gen_match() helper
firmware: smccc: Fix missing prototype warning for arm_smccc_version_init
RDMA/efa: Report host information to the device
RDMA/efa: Fix setting of wrong bit in get/set_feature commands
arm64: vdso: Fix CFI directives in sigreturn trampoline
arm64: vdso: Don't prefix sigreturn trampoline with a BTI C instruction
kernel/printk: add kmsg SEEK_CUR handling
printk: Fix a typo in comment "interator"->"iterator"
irqdomain: Allow software nodes for IRQ domain creation
irqdomain: Get rid of special treatment for ACPI in __irq_domain_add()
arm64: dts: Add SC9863A emmc and sd card nodes
arm64: dts: Add SC9863A clock nodes
irqdomain: Make __irq_domain_add() less OF-dependent
arm64: dts: mt6358: add PMIC MT6358 related nodes
driver core: Remove unnecessary is_fwnode_dev variable in device_add()
drivers property: When no children in primary, try secondary
driver core: platform: Fix spelling errors in platform.c
staging: rtl8192e: Using comparison to true is error prone
kobject: Make sure the parent does not get released before its children
w1_therm: remove redundant assignments to variable ret
w1_therm: Free the correct variable
driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
staging: vchiq_arm: cast with __force as needed
staging: rtl8192e: Using comparison to true is error prone
rtc: mt6397: Add support for the MediaTek MT6358 RTC
mfd: Add support for the MediaTek MT6358 PMIC
dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC
mfd: mt6397: Trim probe function to support different chips more cleanly
mfd: mt6397: Modify suspend/resume behavior
usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x
mips: MAAR: Use more precise address mask
MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip27-timer.c
igc: Remove mac_table from igc_adapter
igc: Remove IGC_MAC_STATE_SRC_ADDR flag
net: nlmsg_cancel() if put fails for nhmsg
ax25: fix setsockopt(SO_BINDTODEVICE)
wireguard: noise: separate receive counter from send counter
wireguard: queueing: preserve flow hash across packet scrubbing
wireguard: noise: read preshared key while taking lock
wireguard: selftests: use newer iproute2 for gcc-10
bpf: Prevent mmap()'ing read-only maps as writable
security: Fix hook iteration for secid_to_secctx
atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl()
atm: lift copyin from atm_dev_ioctl()
atm: switch do_atm_iobuf() to direct use of atm_getnames()
atm: move copyin from atm_getnames() into the caller
atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl()
batadv_socket_read(): get rid of pointless access_ok()
get rid of compat_mc_setsockopt()
handle the group_source_req options directly
ipv6: take handling of group_source_req options into a helper
ipv4: take handling of group_source_req options into a helper
ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly
ipv6: do compat setsockopt for MCAST_MSFILTER directly
ip6_mc_msfilter(): pass the address list separately
ipv4: do compat setsockopt for MCAST_MSFILTER directly
set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper
get rid of compat_mc_getsockopt()
ip*_mc_gsfget(): lift copyout of struct group_filter into callers
compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly
lift compat definitions of mcast [sg]etsockopt requests into net/compat.h
arm64: dts: rockchip: fix pinctrl-names for gpio-leds node on rk3326-odroid-go2
ARM: dts: bcm: HR2: Fix PPI interrupt types
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
drm/dp: Lenovo X13 Yoga OLED panel brightness fix
riscv: Fix print_vm_layout build error if NOMMU
audit: add subj creds to NETFILTER_CFG record to
riscv: Add support to determine no. of L2 cache way enabled
riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure
arm64: dts: meson-g12b-gtking-pro: add initial device-tree
dt-bindings: arm: amlogic: add support for the Beelink GT-King Pro
arm64: dts: meson-g12b-gtking: add initial device-tree
dt-bindings: arm: amlogic: add support for the Beelink GT-King
arm64: dts: meson: convert ugoos-am6 to common w400 dtsi
drm/amd/display: Defer cursor lock until after VUPDATE
NFSD: Fix improperly-formatted Doxygen comments
NFSD: Squash an annoying compiler warning
SUNRPC: Clean up request deferral tracepoints
NFSD: Add tracepoints for monitoring NFSD callbacks
NFSD: Add tracepoints to the NFSD state management code
NFSD: Add tracepoints to NFSD's duplicate reply cache
SUNRPC: svc_show_status() macro should have enum definitions
SUNRPC: Restructure svc_udp_recvfrom()
SUNRPC: Refactor svc_recvfrom()
drm/amd/display: Remove dml_common_def file
drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
dm zoned: terminate reclaim on congestion
dm zoned: start reclaim with sequential zones
dm zoned: reclaim random zones when idle
dm zoned: separate random and cache zones
dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
dm zoned: Avoid 64-bit division error in dmz_fixup_devices
dm: use DMDEBUG macros now that they use pr_debug variants
dm zoned: remove spurious newlines from debugging messages
dm: use dynamic debug instead of compile-time config option
dm: replace zero-length array with flexible-array
dm zoned: metadata version 2
rds: fix crash in rds_info_getsockopt()
dm zoned: ignore metadata zone in dmz_alloc_zone()
dm zoned: Reduce logging output on startup
dm zoned: add metadata logging functions
exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds
exec: Teach prepare_exec_creds how exec treats uids & gids
SUNRPC: Clean up svc_release_skb() functions
SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives
SUNRPC: Replace dprintk() call sites in TCP receive path
remoteproc: Fix an error code in devm_rproc_alloc()
firmware: smccc: Add function to fetch SMCCC version
firmware: smccc: Refactor SMCCC specific bits into separate file
firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead
firmware: smccc: Add the definition for SMCCCv1.2 version/error codes
firmware: smccc: Update link to latest SMCCC specification
firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above
pipe: Fix pipe_full() test in opipe_prep().
ACPI/IORT: Fix PMCG node single ID mapping handling
arm64/cpufeature: Drop open encodings while extracting parange
sparc32: fix register window handling in genregs32_[gs]et()
spi: bcm2835: Tear down DMA before turning off SPI controller
Bluetooth: hci_qca: Fix uninitialized access to hdev
efi/libstub: Use snprintf with %ls to convert the command line
efi/libstub: Get the exact UTF-8 length
efi/libstub: Use %ls for filename
efi/libstub: Add UTF-8 decoding to efi_puts
efi/printf: Add support for wchar_t (UTF-16)
efi/gop: Add an option to list out the available GOP modes
efi/libstub: Add definitions for console input and events
efi/libstub: Implement printk-style logging
fs: rename pipe_buf ->steal to ->try_steal
fs: make the pipe_buf_operations ->confirm operation optional
fs: make the pipe_buf_operations ->steal operation optional
trace: remove tracing_pipe_buf_ops
pipe: merge anon_pipe_buf*_ops
fs: simplify do_splice_from
fs: simplify do_splice_to
drm/mediatek: Eliminate the magic number in array size
drm/mediatek: Cleanup coding style in mediatek a bit
drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0
i2c: pxa: implement generic i2c bus recovery
MAINTAINERS: Add maintainer entry for linear ranges helper
soc: imx: move cpu code to drivers/soc/imx
ARM: imx: move cpu definitions into a header
ARM: imx: use device_initcall for imx_soc_device_init
arm64: dts: Add ds26522 node to dts to ls1043ardb
arm64: dts: add qe node to ls1043ardb
arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug
arm64: dts: ls1028a: sl28: keep switch port names consistent
ASoC: max9867: add mono playback switch
ASoC: max9867: add filter controls
ASoC: max9867: don't use regmap defaults
ASoC: mmp-sspa: Fix the error handling in probe()
io_uring: don't submit sqes when ctx->refs is dying
Bluetooth: Fix assuming EIR flags can result in SSP authentication
rxrpc: Fix ack discard
rxrpc: Trace discarded ACKs
Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
objtool: Enable compilation of objtool for all architectures
spi: bcm2835aux: Fix controller unregister order
spi: bcm2835: Fix controller unregister order
spi: Fix controller unregister order
soundwire: intel: use a single module
ASoC: max9867: fix ADC level control
powerpc/kasan: Declare kasan_init_region() weak
powerpc/kasan: Refactor update of early shadow mappings
powerpc/kasan: Remove unnecessary page table locking
powerpc/kasan: Fix shadow pages allocation failure
powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
powerpc/kasan: Fix error detection on memory allocation
powerpc/64s/hash: Add stress_slb kernel boot option to increase SLB faults
ocxl: Fix misleading comment
powerpc/tm: Document h/rfid and mtmsrd quirk
powerpc/wii: Fix declaration made after definition
powerpc/64s/pgtable: fix an undefined behaviour
powerpc/64s: Fix early_init_mmu section mismatch
powerpc/powernv: add NULL check after kzalloc
powerpc/ps3: Add check for otheros image size
powerpc/book3s64/radix/tlb: Determine hugepage flush correctly
objtool: Move struct objtool_file into arch-independent header
objtool: Exit successfully when requesting help
objtool: Add check_kcov_mode() to the uaccess safelist
samples/ftrace: Fix asm function ELF annotations
i2c: altera: cleanup spinlock
io_uring: reset -EBUSY error when io sq thread is waken up
arm64: tegra: Make the RTC a wakeup source on Jetson TX2
arm64: tegra: Enable VI I2C on Jetson Nano
arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
arm64: tegra: Add Tegra VI CSI support in device tree
arm64: tegra: Add reset-cells to memory controller
arm64: tegra: Fix SOR powergate clocks and reset
arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
arm64: tegra: Hook up EMC cooling device
arm64: tegra: Add external memory controller node for Tegra210
i2c: core: support bus regulator controlling in adapter
dt-binding: i2c: add bus-supply property
i2c: reword explanation about atomic transfers
i2c: slave-eeprom: add support for 24c512 EEPROMs
i2c: mediatek: Add i2c ac-timing adjust support
media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging
media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property
media: atomisp: unify the version for isp2401 a0 and b0 versions
media: atomisp: update TODO with the current data
media: atomisp: adjust some code at sh_css that could be broken
media: atomisp: don't produce errs for ignored IRQs
media: atomisp: print IRQ when debugging
media: atomisp: isp_mmu: don't use kmem_cache
media: atomisp: add a notice about possible leak resources
usb: pulse8-cec: Switch to use %ptT
ARM: bcm2835: Switch to use %ptT
lib/vsprintf: Print time64_t in human readable format
media: atomisp: disable the dynamic and reserved pools
media: atomisp: turn on camera before setting it
media: atomisp: simplify ov2680 array write logic
media: atomisp-ov2680: get rid of the type field
media: atomisp: use read/write routines from mainstream
media: atomisp: ov2680: improve debug messages
media: atomisp: change the code to properly wait for sensor
media: atomisp: keep the ISP powered on when setting it
media: atomisp: fix the value for CamClk on Asus T101HA
media: atomisp: fix a slab error due to a wrong free
media: atomisp: get rid of __bo_alloc() macro
media: atomisp: get rid of spmem_dump.c
media: atomisp: fix an inverted logic
media: atomisp: remove a misplaced #endif
media: atomisp: simplify the power down/up code
media: atomisp: use pcim_enable_device() again
media: atomisp: spctrl: be sure to zero .code_addr after free
media: atomisp: add support for different PMIC configurations
media: atomisp: move atomisp_gmin_platform.c to pci/ dir
media: atomisp: detect the PMIC type
media: atomisp: warn if unsupported subdevs are found
media: atomisp: reduce the risk of a race condition
media: atomisp: print the type of PMIC that will be used
media: atomisp: better display DMI and EFI found entries
media: atomisp: Add some ACPI detection info
media: atomisp: add -dDEBUG when building this driver
media: atomisp: make dfs_config_merr_117a struct const
media: atomisp: free PCI resources when probing fail
media: atomisp: relax firmware version detection criteria
media: atomisp: improve device detection code
Revert "powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits."
iio: dummy_evgen: Fix use after free on error in iio_dummy_evgen_create()
dt-bindings: clock: renesas: mstp: Convert to json-schema
MAINTAINERS: Renesas Pin Controllers are supported
soundwire: fix spelling mistake
soundwire: fix trailing line in sysfs_slave.c
soundwire: add Slave sysfs support
soundwire: master: add sysfs support
soundwire: disco: s/ch/channels/
arm64: Fix PTRACE_SYSEMU semantics
clk/soc: mediatek: mt6779: Bind clock driver from platform device
clk/soc: mediatek: mt6797: Bind clock driver from platform device
clk/soc: mediatek: mt8183: Bind clock driver from platform device
arm64: dts: mt6797: Fix mmsys node name
arm64: dts: mt8173: Fix mmsys node name
clk / soc: mediatek: Bind clock and gpu driver for mt2701
clk / soc: mediatek: Bind clock and gpu driver for mt2712
soc: mediatek: Enable mmsys driver by default if Mediatek arch is selected
media: atomisp: fix clock rate frequency setting
media: atomisp: limit the name of the firmware file
media: atomisp: print a better message when fw version is wrong
media: atomisp: disable the dummy PM driver is atomisp driver is built
media: atomisp: move ia_css_configure_sc() implementation
media: atomisp: fix querycap initialization logic
media: atomisp: use add_qos_request instead of update
media: atomisp: remove some file duplication and do more dir renames
media: atomisp: add firmware load code for ISP2401 rev B0
media: atomisp: get rid of most checks for ISP2401 version
media: atomisp: cleanup contents of css_2401_system
media: atomisp: cleanup contents of css_2401_csi2p_system
media: atomisp: cleanup contents of css_2400_system/
media: atomisp: allow building for isp2401
media: atomisp: change function worders and fix include
media: atomisp: get rid of some broken code
media: atomisp: cleanup directory hierarchy
media: atomisp: simplify makefiles
media: atomisp: make all file names unique at atomisp driver
media: atomisp: get rid of __ISP define tests
media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines
media: atomisp: get rid of ia_css_sc_param.h version dependency
media: atomisp: get rid of trivial version checks at *.h
media: atomisp: remove unused duplicated files
media: atomisp: get rid of io_ls/ subdir
media: atomisp: rename anr2 param header file
media: atomisp: remove bayer_io_ls duplication
media: atomisp: use regulator_get_optional() for first attempt
media: atomisp: add Asus Transform T101HA ACPI vars
media: atomisp: get finish de-duplication of hrt/hive*.h
media: atomisp: hive_isp_css_defs.h: keep just one copy of it
media: atomisp: remove unused hive_isp_css_host_ids_hrt.h
media: atomisp: remove several duplicated files
media: atomisp: remove unused definitions at */isp_capture_defs.h
media: atomisp: get rid of unused header files
media: atomisp: get rid of trivial ISP2401 dependencies on header files
media: atomisp: get rid of several typedef-style defines
media: atomisp: isp_const.h: get rid of an unused big define list
media: atomisp: sh_css: detect ISP version at runtime
media: atomisp: make util.c work with ISP2401 runtime detection
media: atomisp: get rid of some non-existing functions for ISP2401
media: atomisp: ia_css_binary_get_shading_info(): don't test version
media: atomisp: css_trace.h: use the newest tracing code
media: atomisp: add support for possible new names
media: atomisp: print css_version in runtime
media: atomisp: sh_css_param_dvs.h remove ISP version macros
media: atomisp: unify sh_css_params_shading_id_table_generate()
media: atomisp: remove table duplication from dfs tables
media: atomisp: remove ISP version macros from sh_css_legacy.h
media: atomisp: make sh_css_sp_init_pipeline() ISP version independent
media: atomisp: make sh_css_struct.h independent of ISP version
media: atomisp: sh_css_defs.h: get rid of build time dependencies
media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP version
media: atomisp: atomisp_compat_css20.c: detect ISP at runtime
media: atomisp: atomisp_csi2.c: remove useless ifdefs
media: atomisp: atomisp_subdev.c check ISP version on runtime
media: atomisp: atomisp_v4l2.c: set wdt timers according with ISP version
media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401 dependency
media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401
media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version
media: atomisp: atomisp_cmd.c test ISP version in runtime
media: atomisp: add a way for the driver to know the chipset version
media: atomisp: simplify math_support.h
media: atomisp: remove some dead code
media: atomisp: do lots of other coding style cleanups
media: atomisp: fix several coding style issues
media: atomisp: fix several typos
media: atomisp: select IOSF_MBI dependency
media: atomisp: allow building the driver again
media: atomisp: fix a broken compat32 code
media: atomisp: use new ida API
media: atomisp: use cpu_latency_qos_*() instead of pm_qos_update*()
media: atomisp: Fix support for time 64 API
media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO
media: atomisp: totalram_pages is now a function
media: atomisp: fix usage of access_ok() kAPI
MAINTAINERS: adjust atomisp maintainership
Revert "media: staging: atomisp: Remove driver"
irqchip/gic-v3-its: Balance initial LPI affinity across CPUs
fuse: copy_file_range should truncate cache
fuse: fix copy_file_range cache issues
hwmon: Add Gateworks System Controller support
mfd: Add Gateworks System Controller core driver
dt-bindings: mfd: Add Gateworks System Controller bindings
vmbus: Replace zero-length array with flexible-array
Driver: hv: vmbus: drop a no long applicable comment
hyper-v: Switch to use UUID types directly
hyper-v: Replace open-coded variant of %*phN specifier
hyper-v: Supply GUID pointer to printf() like functions
hyper-v: Use UUID API for exporting the GUID (part 2)
asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls
x86/hyperv: Split hyperv-tlfs.h into arch dependent and independent files
x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines
KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page
drivers: hv: remove redundant assignment to pointer primary_channel
scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assigned
firmware: arm_sdei: Document the motivation behind these set_fs() calls
firmware: arm_sdei: remove unused interfaces
firmware: arm_sdei: Put the SDEI table after using it
s390/pci: ioremap() align with generic code
s390/ap: introduce new ap function ap_get_qdev()
Documentation/s390: Update / remove developerWorks web links
s390: simplify memory notifier for protecting kdump crash kernel area
s390/pci: create links between PFs and VFs
PCI/IOV: Introduce pci_iov_sysfs_link() function
s390/qdio: add IRQ reduction for error SBALs
s390/qdio: refactor ACK processing for primed SBALs
s390/qdio: simplify overlap calculation on Input refill
s390/cio: Remove unused inline function idset_sch_get_first
s390: Remove two unused inline functions
s390/kaslr: add support for R_390_JMP_SLOT relocation type
s390/mm: fix set_huge_pte_at() for empty ptes
rcuwait: avoid lockdep splats from rcuwait_active()
MIPS: ingenic: Add missing include
MIPS: SGI-IP27: Remove not used includes and comment in ip27-timer.c
firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
io_uring: don't add non-IO requests to iopoll pending list
ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter
drm/edid: Add Oculus Rift S to non-desktop list
net: unexport skb_gro_receive()
ARM: dts: imx5: make src node name generic
ARM: dts: imx50: Add src node interrupt
ARM: dts: imx: make src node name generic
ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio
ARM: dts/imx6q-bx50v3: Set display interface clock parents
scsi: scsi_debug: Parser tables and code interaction
ARM: dts: imx6sl: Use nvmem interface to get fuse data
ARM: dts: imx6qdl: Use nvmem interface to get fuse data
ARM: dts: imx6qdl-gw5910: fix wlan regulator
ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt
ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support
ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support
scsi: core: Refactor scsi_mq_setup_tags function
scsi: core: Fix incorrect usage of shost_for_each_device
ARM: dts: imx53: Add src node interrupt
ARM: dts: imx51: Add src node interrupt
scsi: qla2xxx: Fix endianness annotations in source files
scsi: qla2xxx: Fix endianness annotations in header files
scsi: qla2xxx: Use make_handle() instead of open-coding it
scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t
scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case
scsi: qla2xxx: Fix the code that reads from mailbox registers
scsi: qla2xxx: Use register names instead of register offsets
scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions
scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE
scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit
scsi: qla2xxx: Add more BUILD_BUG_ON() statements
scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically
scsi: qla2xxx: Simplify the functions for dumping firmware
scsi: qla2xxx: Suppress two recently introduced compiler warnings
scsi: qla2xxx: Fix spelling of a variable name
ARM: imx: pcm037: make pcm970_sja1000_platform_data static
scsi: target: tcmu: Userspace must not complete queued commands
arm64: dts: imx8mp: Add src node interrupts
arm64: dts: imx8mq: Add src node interrupts
ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support
scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error
clk: imx8m: migrate A53 clk root to use composite core
clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code
clk: imx8mp: Define gates for pll1/2 fixed dividers
clk: imx: imx8mp: fix pll mux bit
clk: imx8m: drop clk_hw_set_parent for A53
arm64: dts: imx8m: assign clocks for A53
scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw()
scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list
scsi: hisi_sas: Modify the commit information for DSM method
scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
scsi: sd: Add zoned capabilities device attribute
arm64: dts: freescale: sl28: enable LPUART1
tracing/probe: reverse arguments to list_add
tools/bootconfig: Add a summary of test cases and return error
ftrace: show debugging information when panic_on_warn set
scsi: ufs: Make ufshcd_wait_for_register() sleep instead of busy-waiting
scsi: cxlflash: Fix error return code in cxlflash_probe()
ARM: dts: imx50: Remove unused iomuxc-gpr node
arm64: dts: ls1043a-rdb: add compatible for board
RDMA/mlx5: Add init2init as a modify command
IB/qib: Call kobject_put() when kobject_init_and_add() fails
RDMA/hns: Reserve one sge in order to avoid local length error
RDMA/hns: Rename macro for defining hns hardware page size
RDMA/hns: Remove redundant memcpy()
RDMA/hns: Store mr len information into mr obj
RDMA/hns: Fix error with to_hr_hem_entries_count()
RDMA/hns: Fix wrong assignment of SRQ's max_wr
RDMA/hns: Fix assignment to ba_pg_sz of eqe
RDMA/hns: Fix cmdq parameter of querying pf timer resource
RDMA/hns: Bugfix for querying qkey
RDMA/siw: Replace one-element array and use struct_size() helper
rnbd/rtrs: Pass max segment size from blk user to the rdma library
RDMA/rtrs: server: Fix some error return code
RDMA/rtrs: client: Fix function return on success
RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done()
RDMA/rtrs: Fix some signedness bugs in error handling
arm64: dts: meson: add ethernet interrupt to wetek dtsi
arm64: dts: meson: add support for the Smartlabs SML-5442TW
dt-bindings: arm: amlogic: add support for the Smartlabs SML-5442TW
dt-bindings: add vendor prefix for Smartlabs LLC
arm64: dts: meson: g12: add internal DAC glue
arm64: dts: meson: g12: add internal DAC
arm64: dts: meson: libretech-pc: add internal DAC support
arm64: dts: meson: libretech-ac: add internal DAC support
arm64: dts: meson: libretech-cc: add internal DAC support
arm64: dts: meson: p230-q200: add internal DAC support
arm64: dts: meson: gxl: add acodec support
arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4
dt-bindings: arm: amlogic: add odroid-c4 bindings
arm64: dts: meson-sm1: add cpu thermal nodes
arm64: dts: meson-g12b: move G12B thermal nodes to meson-g12b.dtsi
arm64: dts: meson: libretech-pc: add initial audio playback support
arm64: dts: meson: libretech-ac: add initial audio playback support
arm64: dts: meson: libretech-cc: add initial audio playback support
arm64: dts: meson: p230-q200: add initial audio playback support
arm64: dts: meson-gx: add aiu support
ARM: dts: meson: Switch existing boards with RGMII PHY to "rgmii-id"
ARM: dts: meson: Add the Ethernet "timing-adjustment" clock
ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible
ARM: dts: meson: add the gadget mode properties to the USB0 controller
soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs
soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8b/Meson8m2
dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs
dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2
igc: Remove unused registers
igc: Remove unused IGC_ICS_DRSTA define
igc: Dump ETQF registers
sctp: Don't add the shutdown timer if its already been added
igc: Refactor ethertype filtering code
ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr
ipv6: streamline addrconf_set_dstaddr
ipv6: stub out even more of addrconf_set_dstaddr if SIT is disabled
sit: impement ->ndo_tunnel_ctl
sit: refactor ipip6_tunnel_ioctl
impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel
net: add a new ndo_tunnel_ioctl method
ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel
ipv4: streamline ipmr_new_tunnel
igc: Fix MAX_ETYPE_FILTER value
__netif_receive_skb_core: pass skb by reference
net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
igc: Remove ethertype filter in PTP code
igc: Remove duplicated IGC_RXPBS macro
realtek/8139cp: use generic power management
realtek/8139too: use generic power management
fix multiplication overflow in copy_fdtable()
igc: Refactor VLAN priority filtering code
nfp: flower: inform firmware of flower features
nfp: flower: renaming of feature bits
io_uring: don't use kiocb.private to store buf_index
igc: Return -EOPNOTSUPP when VLAN mask doesn't match
igc: Dump VLANPQF register
igc: Rename IGC_VLAPQF macro
selftests: introduce gen_tar Makefile target
EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
igc: Clean up obsolete NVM defines
igc: remove IGC_REMOVED function
igc: Remove PCIe Control register
selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta
ASoC: Add Marvell MMP SSPA binding
ASoC: mmp-sspa: Add Device Tree support
net/af_iucv: clean up function prototypes
net/af_iucv: remove a redundant zero initialization
net/af_iucv: replace open-coded U16_MAX
net/af_iucv: remove pm support
net/iucv: remove pm support
s390/net: remove pm support from iucv drivers
s390/net: remove pm ops from ccwgroup drivers
MAINTAINERS: add HMM selftests
mm/hmm/test: add selftests for HMM
mm/hmm/test: add selftest driver for HMM
r8152: support additional Microsoft Surface Ethernet Adapter variant
mptcp: use rightmost 64 bits in ADD_ADDR HMAC
ext4: fix fiemap size checks for bitmap files
net: bmac: Fix read of MAC address from ROM
ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
dt-bindings: nvmem: stm32: new property for data access
dt-bindings: eeprom: at24: Fix list of page sizes for writing
ASoC: amd: return error when acp de-init fails
ASoC: amd: refactoring dai_hw_params() callback
ASoC: amd: fix kernel warning
selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h
tools/bpf: sync bpf.h
vsprintf: don't obfuscate NULL and error pointers
locking/lockdep: Replace zero-length array with flexible-array
perf/core: Replace zero-length array with flexible-array
perf/x86: Replace zero-length array with flexible-array
perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
perf/x86/rapl: Add Ice Lake RAPL support
sched: Defend cfs and rt bandwidth quota against overflow
sched/cpuacct: Fix charge cpuacct.usage_sys
sched/fair: Replace zero-length array with flexible-array
sched/pelt: Sync util/runnable_sum with PELT window when propagating
sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr()
sched/fair: Optimize enqueue_task_fair()
sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
sched/debug: Fix requested task uclamp values shown in procfs
sched/fair: Fix enqueue_task_fair() warning some more
bpf, testing: Add get{peer, sock}name selftests to test_progs
bpf, bpftool: Enable get{peer, sock}name attach types
bpf, libbpf: Enable get{peer, sock}name attach types
bpf: Add get{peer, sock}name attach types for sock_addr
drivers/of: keep description of function consistent with function name
soc: ti: omap-prm: use atomic iopoll instead of sleeping one
Documentation: admin-guide: pm: Document intel-speed-select
arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work
ACPI: APEI: Kick the memory_failure() queue for synchronous errors
mm/memory-failure: Add memory_failure_queue_kick()
dm zoned: use dmz_zone_to_dev() when handling metadata I/O
dm zoned: replace 'target' pointer in the bio context
dm zoned: remove 'dev' argument from reclaim
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
xfs: cleanup xfs_idestroy_fork
xfs: move the fork format fields into struct xfs_ifork
xfs: move the per-fork nextents fields into struct xfs_ifork
xfs: remove xfs_ifree_local_data
xfs: remove the XFS_DFORK_Q macro
xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q
xfs: remove the NULL fork handling in xfs_bmapi_read
xfs: remove the special COW fork handling in xfs_bmapi_read
xfs: improve local fork verification
xfs: refactor xfs_inode_verify_forks
xfs: remove xfs_ifork_ops
xfs: remove xfs_iread
xfs: don't reset i_delayed_blks in xfs_iread
xfs: call xfs_dinode_verify from xfs_inode_from_disk
xfs: handle unallocated inodes in xfs_inode_from_disk
xfs: split xfs_iformat_fork
xfs: call xfs_iformat_fork from xfs_inode_from_disk
xfs: xfs_bmapi_read doesn't take a fork id as the last argument
xfs: fix the warning message in xfs_validate_sb_common()
xfs: don't allow SWAPEXT if we'd screw up quota accounting
xfs: use ordered buffers to initialize dquot buffers during quotacheck
bus: ti-sysc: Timers no longer need legacy quirk handling
ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter
ARM: dts: Configure system timers for omap2
ARM: dts: Configure system timers for ti81xx
ARM: dts: Configure system timers for omap3
ARM: dts: Configure system timers for omap5 and dra7
ARM: dts: Configure system timers for omap4
ARM: dts: Configure system timers for am437x
ARM: dts: Configure system timers for am335x
ARM: OMAP2+: Add omap_init_time_of()
bus: ti-sysc: Ignore timer12 on secure omap3
clk: ti: dm816: enable sysclk6_ck on init
fscrypt: add support for IV_INO_LBLK_32 policies
clocksource/drivers/timer-ti-dm: Fix warning for set but not used
ARM: decompressor: run decompressor in place if loaded via UEFI
ARM: decompressor: move GOT into .data for EFI enabled builds
ARM: decompressor: defer loading of the contents of the LC0 structure
ARM: decompressor: split off _edata and stack base into separate object
xfs: don't fail verifier on empty attr3 leaf block
x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall()
bpf: Fix too large copy from user in bpf_test_init
ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver
PM: hibernate: Split off snapshot dev option
PM: hibernate: Incorporate concurrency handling
block: Remove unused flush_queue_delayed in struct blk_flush_queue
Documentation: ABI: make current_governer_ro as a candidate for removal
Documentation: cpuidle: update the document
cpuidle: sysfs: Remove sysfs_switch and switch attributes
cpuidle: Make cpuidle governor switchable to be the default behaviour
cpuidle: sysfs: Accept governor name with 15 characters
cpuidle: sysfs: Fix the overlap for showing available governors
null_blk: Zero-initialize read buffers in non-memory-backed mode
block: Document the bio_vec properties
bio.h: Declare the arguments of the bio iteration functions const
block: Fix type of first compat_put_{,u}long() argument
mips: MAAR: Add XPA mode support
MIPS: Remove useless parameter of bootcmdline_init()
block: merge part_{inc,dev}_in_flight into their only callers
block: don't call part_{inc,dec}_in_flight for blk-mq devices
block: move the blk-mq calls out of part_in_flight{,_rw}
block: mark blk_account_io_completion static
MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c
blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference
blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx
blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request
blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request
samples, bpf: Refactor kprobe, tail call kern progs map definition
samples, bpf: Add tracex7 test file to .gitignore
samples, bpf: Refactor tail call user progs with libbpf
samples, bpf: Refactor kprobe tracing user progs with libbpf
samples, bpf: Refactor pointer error check with libbpf
staging: rtl8192u: Merge almost duplicate code
driver core: Fix SYNC_STATE_ONLY device link implementation
ANDROID: fix merge issue in fsnotify.h
clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough;
ARM: decompressor: move headroom variable out of LC0
phy: intel: Add driver support for ComboPhy
dt-bindings: phy: Add YAML schemas for Intel ComboPhy
dt-bindings: phy: Add PHY_TYPE_XPCS definition
drm/i915: Fix AUX power domain toggling across TypeC mode resets
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
drm/i915: avoid unused scale_user_to_hw() warning
driver core: Remove check in driver_deferred_probe_force_trigger()
smack: Implement the watch_key and post_notification hooks
selinux: Implement the watch_key security hook
fpga: dfl: afu: Corrected error handling levels
misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller
genwqe: convert get_user_pages() --> pin_user_pages()
drivers/mic/scif: convert get_user_pages() --> pin_user_pages()
keys: Make the KEY_NEED_* perms an enum rather than a mask
pipe: Add notification lossage handling
pipe: Allow buffers to be marked read-whole-or-error for notifications
Add sample notification program
coresight: cti: Add CPU idle pm notifer to CTI devices
coresight: cti: Add CPU Hotplug handling to CTI driver
coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
coresight: Avoid casting void pointers
coresight: Include required headers in C files
coresight: Initialize arg in sparse friendly way
coresight: Don't initialize variables unnecessarily
coresight: Mark some functions static
coresight: etm4x: Add support for Neoverse N1 ETM
coresight: etmv4: Update default filter and initialisation
coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
coresight: Fix support for sparsely populated ports
coresight: etb10: Make coresight_etb_groups static
coresight: cti: Make some symbols static
coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385
coresight: etm4x: Add support for Qualcomm SC7180 SoC
docs: trace: coresight-ect.rst: Fix a build warning
coresight: docs: Add information about the topology representations
coresight: cti: Add in sysfs links to other coresight devices
coresight: Expose device connections via sysfs
coresight: Add generic sysfs link creation functions
coresight: Add return value for fixup connections
coresight: Pass coresight_device for coresight_release_platform_data
tty: n_gsm: Fix bogus i++ in gsm_data_kick
tty: n_gsm: Remove unnecessary test in gsm_print_packet()
watch_queue: Add a key/keyring notification facility
staging: vt6656: use usb_anchor for tx queue.
staging: vt6656: vnt_usb_send_context remove variable data.
staging: vt6656: vnt_beacon_xmit use extra_tx_headroom.
staging: vt6656: Use sk_buff buffer for tx header
security: Add hooks to rule on setting a watch
staging: wfx: Typo fix
staging: qlge: unmap dma when lock failed
staging: rtl8192u: Using comparison to true is error prone
staging: rtl8723bs: Using comparison to true is error prone
Staging: rtl8723bs: os_de: if-else coding style issue
pipe: Add general notification queue support
pipe: Add O_NOTIFICATION_PIPE
security: Add a hook for the point of notification insertion
uapi: General notification queue definitions
kprobes: Prevent probes in .noinstr.text section
x86/kvm: Restrict ASYNC_PF to user space
x86/kvm: Sanitize kvm_async_pf_task_wait()
x86/kvm: Handle async page faults directly through do_page_fault()
serial: stm32: add no_console_suspend support
rcu: Provide __rcu_is_watching()
rcu: Provide rcu_irq_exit_preempt()
rcu: Make RCU IRQ enter/exit functions rely on in_nmi()
rcu/tree: Mark the idle relevant functions noinstr
x86: Replace ist_enter() with nmi_enter()
x86/mce: Send #MC singal from task work
x86/entry: Get rid of ist_begin/end_non_atomic()
sched,rcu,tracing: Avoid tracing before in_nmi() is correct
sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception
lockdep: Always inline lockdep_{off,on}()
hardirq/nmi: Allow nested nmi_enter()
arm64: Prepare arch_nmi_enter() for recursion
printk: Disallow instrumenting print_nmi_enter()
printk: Prepare for nested printk_nmi_enter()
context_tracking: Make guest_enter/exit() .noinstr ready
lockdep: Prepare for noinstr sections
tracing: Provide lockdep less trace_hardirqs_on/off() variants
vmlinux.lds.h: Create section for protection against instrumentation
spi: ti_qspi: fix unit address
ASoC: fsl_micfil: Do not pass irq numbers in comments
ASoC: fsl_micfil: Remove unneeded ifdef's
ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock
USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int
iommu: Fix deferred domain attachment
fuse: optimize writepages search
fuse: update attr_version counter on fuse_notify_inval_inode()
fuse: don't check refcount after stealing page
fuse: fix weird page warning
fuse: use dump_page
virtiofs: do not use fuse_fill_super_common() for device installation
fuse: always allow query of st_dev
fuse: always flush dirty data on close(2)
fuse: invalidate inode attr in writeback cache mode
ASoC: amd: enable build for RN machine driver
ASoC: amd: RN machine driver using dmic
ASoC: amd: create platform devices for Renoir
ASoC: amd: enable Renoir acp3x drivers build
ASoC: amd: add ACP PDM DMA driver pm ops
ASoC: amd: add Renoir ACP PCI driver PM ops
ASoC: amd: add ACP PDM DMA driver dai ops
ASoC: amd: add acp3x pdm driver dma ops
ASoC: amd: irq handler changes for ACP3x PDM dma driver
ASoC: amd: add ACP3x PDM platform driver
ASoC: amd: create acp3x pdm platform device
ASoC: amd: add acp init/de-init functions
ASoC: amd: add Renoir ACP PCI driver
ASoC: amd: add Renoir ACP3x IP register header
iommu/mediatek-v1: Fix a build warning for a unused variable 'data'
usb: xhci: make symbols static
x86/boot: Correct relocation destination on old linkers
proc: proc_pid_ns takes super_block as an argument
iommu/sun50i: Fix return value check in sun50i_iommu_probe()
habanalabs: update patched_cb_size for Wreg32
habanalabs: move event handling to common firmware file
habanalabs: enable gaudi code in driver
habanalabs: add gaudi profiler module
habanalabs: add gaudi security module
habanalabs: add hwmgr module for gaudi
habanalabs: add gaudi asic-dependent code
uapi: habanalabs: add gaudi defines
habanalabs: add gaudi asic registers header files
habanalabs: get card type, location from F/W
habanalabs: support clock gating enable/disable
habanalabs: set PM profile to auto only for goya
habanalabs: add dedicated define for hard reset
habanalabs: check if CoreSight is supported
habanalabs: add signal/wait to CS IOCTL operations
habanalabs: handle the h/w sync object
habanalabs: define ASIC-dependent interface for signal/wait
uapi: habanalabs: add signal/wait operations
habanalabs: add missing MODULE_DEVICE_TABLE
habanalabs: print all CB handles as hex numbers
habanalabs: update F/W register map
habanalabs: enable trace data compression (profiler)
habanalabs: load CPU device boot loader from host
habanalabs: leave space for 2xMSG_PROT in CB
habanalabs: support hwmon_reset_history attribute
habanalabs: Align protection bits configuration of all TPCs
habanalabs: Allow access to TPC LFSR register
habanalabs: Add INFO IOCTL opcode for time sync information
habanalabs: hl_pci_set_dma_mask() can be static
thermal: cpuidle: Register cpuidle cooling device
thermal/drivers/cpuidle_cooling: Change the registration function
dt-bindings: thermal: Add the idle cooling device
powercap/drivers/idle_inject: Specify idle state max latency
ARM: 8976/1: module: allow arch overrides for .init section names
ARM: 8975/1: module: fix handling of unwind init sections
ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled
KVM: x86: only do L1TF workaround on affected processors
drm/etnaviv: Fix a leak in submit_pin_objects()
drm/etnaviv: fix perfmon domain interation
drm/i915/gvt: Use ARRAY_SIZE for vgpu_types
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
efi/printf: Turn vsprintf into vsnprintf
efi/printf: Abort on invalid format
efi/printf: Refactor code to consolidate padding and output
efi/printf: Handle null string input
efi/printf: Factor out integer argument retrieval
efi/printf: Factor out width/precision parsing
efi/printf: Merge 'p' with the integer formats
efi/printf: Fix minor bug in precision handling
efi/printf: Factor out flags parsing and handle '%' earlier
efi/printf: Add 64-bit and 8-bit integer support
efi/printf: Drop %n format and L qualifier
efi/libstub: Optimize for size instead of speed
efi/libstub: Add a basic printf implementation
mtd:rawnand: brcmnand: Fix PM resume crash
arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399
USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
ALSA: hda/realtek - Add more fixup entries for Clevo machines
efi/libstub: Buffer output of efi_puts
efi/libstub: Rename efi_[char16_]printk to efi_[char16_]puts
efi/libstub: Include dependencies of efistub.h
soundwire: master: add runtime pm support
soundwire: bus_type: add sdw_master_device support
soundwire: bus: add unique bus id
soundwire: bus_type: introduce sdw_slave_type and sdw_master_type
soundwire: bus: rename sdw_bus_master_add/delete, add arguments
ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()'
usb: xhci: fix USB_XHCI_PCI depends
phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180
dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180
dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for USB3 DP PHY
dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml
fscrypt: make test_dummy_encryption use v2 by default
fscrypt: support test_dummy_encryption=v2
arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges
r8169: work around an irq coalescing related tx timeout
r8169: improve rtl8169_mark_to_asic
r8169: make rtl_rx better readable
net: seeq: Use %pM format specifier for MAC addresses
cxgb4: Use %pM format specifier for MAC addresses
ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
appletalk: factor out a atrtr_ioctl_addrt helper
ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
ipv6: lift copy_from_user out of ipv6_route_ioctl
net sched: fix reporting the first-time use timestamp
igc: Remove unneeded register
igc: Remove unneeded definition
igc: Use netdev log helpers in igc_base.c
igc: Use netdev log helpers in igc_dump.c
igc: Use netdev log helpers in igc_ptp.c
igc: Use netdev log helpers in igc_ethtool.c
MAINTAINERS: Add myself as reviewer for Ingenic rproc driver
remoteproc: ingenic: Added remoteproc driver
net: phy: simplify phy_link_change arguments
remoteproc: Add support for runtime PM
dt-bindings: Document JZ47xx VPU auxiliary processor
arm64: defconfig: enable Qualcomm IPA and RMNet modules
arm64: dts: qcom: sc7180: add IPA information
ARM: dts: rockchip: add rga node for rk322x
ARM: dts: remove disable-wp from rk3229-xms6 emmc
ARM: dts: enable WLAN for Mecer Xtreme Mini S6
arm64: dts: rockchip: add bus-width properties to mmc nodes for px30
ARM: dts: rockchip: remove identical #include from rk3288.dtsi
ARM: dts: rockchip: rename and label gpio-led subnodes
arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc emmc node
arm64: dts: rockchip: rename and label gpio-led subnodes
arm64: dts: rockchip: fix defines in pd_vio node for rk3399
igc: add support to eeprom, registers and link self-tests
igc: Use netdev log helpers in igc_main.c
igc: Add ECN support for TSO
arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-orangepi
arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi
arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-nanopi4
arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4
arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1
arm64: dts: rockchip: fix phy nodename for rk3328
include: dt-bindings: rockchip: remove unused defines
arm64: dts: rockchip: replace RK_FUNC defines in rk3326-odroid-go2
ANDROID: fix copyright notice
docs/devicetree/i2c: brcm,bcm2835: fix node id in example
mtd: Fix mtd not registered due to nvmem name collision
mtd: spinand: Propagate ECC information to the MTD structure
ANDROID: clang: update to 11.0.1
FROMLIST: x86_64: fix jiffies ODR violation
arm64: dts: qcom: sc7180: Fix ETMv4 power management patch
riscv: Use text_mutex instead of patch_lock
riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation
riscv: Remove the 'riscv_' prefix of function name
riscv: Add SW single-step support for KDB
riscv: Use the XML target descriptions to report 3 system registers
riscv: Add KGDB support
kgdb: Add kgdb_has_hit_break function
RISC-V: Skip setting up PMPs on traps
riscv: K210: Update defconfig
riscv: K210: Add a built-in device tree
riscv: Allow device trees to be built into the kernel
Input: iqs269a - add missing I2C dependency
dt-bindings: serial: qca,ar9330-uart: Convert to json-schema
ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
x86/cpu: Use RDRAND and RDSEED mnemonics in archrandom.h
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
f2fs: flush dirty meta pages when flushing them
f2fs: fix checkpoint=disable:%u%%
ASoC: max9867: fix volume controls
afs: Don't unlock fetched data pages until the op completes successfully
pmu/smmuv3: Clear IRQ affinity hint on device removal
drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers
io_uring: cancel work if task_work_add() fails
ACPI: IORT: Add comments for not calling acpi_put_table()
ACPI: GTDT: Put GTDT table after parsing
arm64: stacktrace: Factor out some common code into on_stack()
clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
clocksource/drivers/timer-ti-32k: Add support for initializing directly
arm64: Call debug_traps_init() from trap_init() to help early kgdb
kgdboc: Add kgdboc_earlycon to support early kgdb using boot consoles
kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE in kgdboc
kgdb: Prevent infinite recursive entries to the debugger
kgdb: Delay "kgdbwait" to dbg_late_init() by default
kgdboc: Use a platform device to handle tty drivers showing up late
arm64: entry-ftrace.S: Update comment to indicate that x18 is live
scs: Move DEFINE_SCS macro into core code
scs: Remove references to asm/scs.h from core code
scs: Move scs_overflow_check() out of architecture code
arm64: scs: Use 'scs_sp' register alias for x18
scs: Move accounting into alloc/free functions
arm64: scs: Store absolute SCS stack pointer value in thread_info
drm/msm/a4xx: add a405_registers for a405 device
drm/msm/a4xx: add adreno a405 support
drm/msm/a6xx: update a6xx_hw_init for A640 and A650
drm/msm/a6xx: enable GMU log
drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650
drm/msm/a6xx: A640/A650 GMU firmware path
drm/msm/a6xx: HFI v2 for A640 and A650
drm/msm/a6xx: add A640/A650 to gpulist
drm/msm/a6xx: use msm_gem for GMU memory objects
drm/msm: add internal MSM_BO_MAP_PRIV flag
drm/msm: add msm_gem_get_and_pin_iova_range
drm/msm: Check for powered down HW in the devfreq callbacks
drm/msm/dpu: update bandwidth threshold check
drm/msm/dpu: add support for clk and bw scaling for display
drm/msm/dpu: add support for pcc color block in dpu driver
drm/msm/dpu: add support for color processing blocks in dpu driver
drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
drm/msm: Fix typo
drm/msm: Fix undefined "rd_full" link error
drm/msm: Add syncobj support.
drm/msm/dpu: Fix compile warnings
drm/msm/a6xx: Fix a typo in an error message
drm/msm/mdp5: Add MDP5 configuration for MSM8x36.
net/mlx5: Add support for RDMA TX FT headers modifying
net/mlx5: Move iseg access helper routines close to mlx5_core driver
net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits
usb/ehci-platform: Set PM runtime as active on resume
usb/xhci-plat: Set PM runtime as active on resume
usb/ohci-platform: Fix a warning when hibernating
arm64: dts: juno: Fix SCPI shared mem node name
arm64: dts: vexpress: Fix VExpress LED names
arm64: dts: juno: Fix GPU interrupt order
arm64: dts: fvp/juno: Fix bus node names
arm64: dts: fvp: Fix SMMU DT node
arm64: dts: fvp/juno: Fix serial node names
arm64: dts: juno: Use proper DT node name for USB
vfio/pci: fix memory leaks in alloc_perm_bits()
vfio-pci: Mask cap zero
vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
vfio-pci: Fault mmaps to enable vma tracking
vfio/type1: Support faulting PFNMAP vmas
ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params()
ASoC: amd: raven: Make the driver name consistent across files
ASoC: fsl_micfil: Fix indentation to put on one line affected code
usb: renesas-xhci: include correct header for get_unaligned_le16()
drm/amdgpu: Add a UAPI flag for user to call mem_sync
drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3)
drm/amdgpu: Add mem_sync implementation for all the ASICs.
drm/amdgpu: Add new ring callback to insert memory sync
drm/amdgpu: optimize amdgpu device attribute code
drm/amdgpu: add amdgpu_virt_get_vf_mode helper function
drm/amdgpu: Add autodump debugfs node for gpu reset v8
ASoC: cleanup dai / component active code
ASoC: dwc: use snd_soc_xxx_active()
ASoC: uniphier: use snd_soc_xxx_active()
ASoC: ti: use snd_soc_xxx_active()
ASoC: pxa: use snd_soc_xxx_active()
ASoC: meson: use snd_soc_xxx_active()
ASoC: mediatek: use snd_soc_xxx_active()
ASoC: jz4740: use snd_soc_xxx_active()
ASoC: intel: use snd_soc_xxx_active()
ASoC: fsl: use snd_soc_xxx_active()
ASoC: codecs: use snd_soc_xxx_active()
ASoC: cirrus: use snd_soc_xxx_active()
ASoC: bcm: use snd_soc_xxx_active()
ASoC: atomel: use snd_soc_xxx_active()
ASoC: use snd_soc_xxx_active()
ASoC: soc-dai: add snd_soc_dai_stream_active()
ASoC: soc-component: add snd_soc_component_active()
ASoC: soc-dai: add snd_soc_dai_active()
ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate()
ASoC: soc-dai: add snd_soc_dai_action()
ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro
PCI: cadence: Fix to read 32-bit Vendor ID/Device ID property from DT
PCI: cadence: Remove "cdns,max-outbound-regions" DT property
dt-bindings: PCI: cadence: Deprecate inbound/outbound specific bindings
ARM: dts: at91: sama5d2_xplained: Add aliases for the dedicated I2C IPs
iommu/arm-smmu-v3: Don't reserve implementation defined register space
iommu/arm-smmu-qcom: Request direct mapping for modem device
Revert "kgdboc: disable the console lock when in kgdb"
kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
SUNRPC: Restructure svc_tcp_recv_record()
SUNRPC: Rename svc_sock::sk_reclen
SUNRPC: Trace server-side rpcbind registration events
SUNRPC: Replace dprintk call sites in TCP state change callouts
SUNRPC: Add more svcsock tracepoints
SUNRPC: Remove "#include <trace/events/skb.h>"
SUNRPC: Trace a few more generic svc_xprt events
SUNRPC: Tracepoint to record errors in svc_xpo_create()
SUNRPC: Remove kernel memory address from svc_xprt tracepoints
svcrdma: Add tracepoints to report ->xpo_accept failures
svcrdma: Displayed remote IP address should match stored address
svcrdma: Remove the SVCRDMA_DEBUG macro
svcrdma: Rename tracepoints that record header decoding errors
svcrdma: Remove backchannel dprintk call sites
svcrdma: Fix backchannel return code
svcrdma: trace undersized Write chunks
svcrdma: Trace page overruns when constructing RDMA Reads
svcrdma: Clean up handling of get_rw_ctx errors
svcrdma: Clean up the tracing for rw_ctx_init errors
SUNRPC: Move xpt_mutex into socket xpo_sendto methods
powerpc/watchpoint/xmon: Support 2nd DAWR
powerpc/watchpoint/xmon: Don't allow breakpoint overwriting
powerpc/watchpoint: Don't allow concurrent perf and ptrace events
powerpc/watchpoint: Prepare handler to handle more than one watchpoint
powerpc/watchpoint: Use builtin ALIGN*() macros
powerpc/watchpoint: Introduce is_ptrace_bp() function
powerpc/watchpoint: Use loop for thread_struct->ptrace_bps
powerpc/watchpoint: Convert thread_struct->hw_brk to an array
powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable
powerpc/watchpoint: Get watchpoint count dynamically while disabling them
powerpc/watchpoint: Provide DAWR number to __set_breakpoint
powerpc/watchpoint: Provide DAWR number to set_dawr
powerpc/watchpoint/ptrace: Return actual num of available watchpoints
powerpc/watchpoint: Introduce function to get nr watchpoints dynamically
powerpc/watchpoint: Add SPRN macros for second DAWR
powerpc/watchpoint: Rename current DAWR macros
powerpc sstep: Add support for prefixed fixed-point arithmetic
powerpc sstep: Add support for prefixed load/stores
powerpc: Support prefixed instructions in alignment handler
powerpc/kprobes: Don't allow breakpoints on suffixes
powerpc/xmon: Don't allow breakpoints on suffixes
powerpc: Test prefixed instructions in feature fixups
powerpc: Test prefixed code patching
powerpc: Add prefixed instructions to instruction data type
powerpc/optprobes: Add register argument to patch_imm64_load_insns()
powerpc: Define new SRR1 bits for a ISA v3.1
powerpc: Enable Prefixed Instructions
powerpc: Make test_translate_branch() independent of instruction length
powerpc/xmon: Move insertion of breakpoint for xol'ing
powerpc/xmon: Use a function for reading instructions
powerpc: Introduce a function for reporting instruction length
powerpc: Define and use get_user_instr() et. al.
powerpc/kprobes: Use patch_instruction()
powerpc: Add a probe_kernel_read_inst() function
powerpc: Add a probe_user_read_inst() function
powerpc: Use a function for reading instructions
powerpc: Use a datatype for instructions
powerpc: Introduce functions for instruction equality
powerpc: Use a function for byte swapping instructions
powerpc: Use a function for getting the instruction op code
powerpc: Use an accessor for instructions
powerpc: Use a macro for creating instructions from u32s
powerpc: Change calling convention for create_branch() et. al.
powerpc/xmon: Use bitwise calculations in_breakpoint_table()
powerpc/xmon: Move breakpoints to text section
powerpc/xmon: Move breakpoint instructions to own array
powerpc/xmon: Remove store_inst() for patch_instruction()
powerpc/ps3: Fix kexec shutdown hang
ps3disk: use the default segment boundary
net/ps3_gelic_net: Remove duplicate error message
drivers/ps3: Remove duplicate error messages
powerpc/head_check: Avoid broken pipe
powerpc/wrapper: Output linker map file
powerpc/head_check: Automatic verbosity
powerpc/traps: Make unrecoverable NMIs die instead of panic
powerpc/traps: Do not trace system reset
powerpc/64s: machine check do not trace real-mode handler
powerpc: Implement ftrace_enabled() helpers
powerpc/64s: machine check interrupt update NMI accounting
powerpc/pseries: Machine check use rtas_call_unlocked() with args on stack
powerpc/pseries: Limit machine check stack to 4GB
powerpc/pseries/ras: fwnmi sreset should not interlock
phy: cadence: sierra: Fix for USB3 U1/U2 state
phy: ti: am654: add support for USB super-speed
phy: ti: am654: show up in regmap debugfs
drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
dt-bindings: phy: renesas: usb3-phy: add r8a77961 support
dt-bindings: phy: renesas: usb3-phy: convert bindings to json-schema
dt-bindings: phy: renesas: usb2-phy: add r8a77961 support
dt-bindings: phy: renesas: usb2-phy: convert bindings to json-schema
phy: qcom-qmp: Ensure register indirection arrays initialized
phy: omap-usb2: Clean up exported header
phy: phy-bcm-ns2-usbdrd: Constify phy_ops
phy: phy-brcm-usb: Constify static structs
phy: sr-usb: Constify phy_ops
iommu/arm-smmu-v3: remove set but not used variable 'smmu'
iommu/mediatek-v1: Add def_domain_type
dt-bindings: PCI: aardvark: Describe new properties
PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
PCI: aardvark: Add PHY support
PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_REG access
PCI: aardvark: Issue PERST via GPIO
PCI: aardvark: Improve link training
PCI: of: Zero max-link-speed value is invalid
PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
PCI: aardvark: Train link immediately after enabling training
iommu/omap: Add registration for DT fwnode pointer
iommu/vt-d: Remove IOVA handling code from the non-dma_ops path
iommu/vt-d: Remove duplicated check in intel_svm_bind_mm()
iommu/vt-d: Remove redundant IOTLB flush
iommu/vt-d: Add page request draining support
iommu/vt-d: Disable non-recoverable fault processing before unbind
iommu/vt-d: debugfs: Add support to show inv queue internals
iommu/vt-d: Multiple descriptors per qi_submit_sync()
iommu/vt-d: Replace intel SVM APIs with generic SVA APIs
iommu/vt-d: Report SVA feature with generic flag
iommu/vt-d: Add get_domain_info() helper
iommu/vt-d: Add custom allocator for IOASID
iommu/vt-d: Enlightened PASID allocation
iommu/vt-d: Add svm/sva invalidate function
iommu/vt-d: Support flushing more translation cache types
iommu/vt-d: Add bind guest PASID support
iommu/vt-d: Add nested translation helper function
iommu/vt-d: Use a helper function to skip agaw for SL
iommu/vt-d: Move domain helper to header
media: i2c: imx219: Parse and register properties
media: i2c: ov13858: Parse and register properties
media: i2c: ov5670: Parse and register properties
media: v4l2-ctrls: Add helper to register properties
media: v4l2-ctrls: Sort includes alphabetically
iommu/omap: Add check for iommu group when no IOMMU in use
media: include: v4l2-ctrl: Sort forward declarations
media: v4l2-fwnode: Add helper to parse device properties
ASoC: da7213: move set_pll to codec level
ASoC: da7213: move set_sysclk to codec level
ASoC: da7213: Add regulator support
ASoC: da7213: Add da7212 DT compatible
media: v4l2-ctrls: Add camera orientation and rotation
media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
media: dt-bindings: video-interface: Replace 'rotation' description
media: dt-bindings: video-interfaces: Document 'orientation' property
media: imx: TODO: Remove media link creation todos
media: imx: silence a couple debug messages
ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE
ASoC: Intel: sof_sdw_rt700: remap buttons
ASoC: Intel: sof_sdw_rt711: remap buttons
ASoC: Intel: sof_sdw: fix typo in components string
ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms
mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE
media: imx: Create missing links from CSI-2 receiver
media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode
media: imx5/6/7: csi: Mark a bound video mux as a CSI mux
ASoC: SOF: imx: make imx8m_dsp_ops static
ASoC: SOF: imx: make dsp_ops static
ASoC: SOF: define INFO_ flags in dsp_ops
ASoC: SOF: Intel: sdw: relax sdw machine select constraints
ASoC: SOF: topology: add support to smart amplifier
ASoC: SOF: inform DSP that driver is going to be removed
ASoC: SOF: add a power_down_notify method
ASoC: SOF: Do nothing when DSP PM callbacks are not set
media: imx7: csi: Remove imx7_csi_get_upstream_endpoint()
media: imx: csi: Create media links in bound notifier
media: imx7: csi: Create media links in bound notifier
media: imx7: mipi csis: Create media links in bound notifier
media: imx: mipi csi-2: Create media links in bound notifier
media: video-mux: Create media links in bound notifier
media: imx: imx7-media-csi: Implement get_fwnode_pad op
media: imx: imx7-mipi-csis: Implement get_fwnode_pad op
media: imx: mipi csi-2: Implement get_fwnode_pad op
media: video-mux: Implement get_fwnode_pad op
Revert "docs: sysctl/kernel: document ngroups_max"
rtlwifi: rtl8192ee: remove redundant for-loop
mwifiex: Fix memory corruption in dump_station
media: imx: csi: Implement get_fwnode_pad op
rtw88: no need to set registers for SDIO
rtw88: 8723d: fix incorrect setting of ldo_pwr
rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko
rtw88: extract: remove the unused after extracting
rtw88: extract: make 8723d an individual kernel module
rtw88: extract: make 8822b an individual kernel module
rtw88: extract: make 8822c an individual kernel module
rtw88: extract: export symbols about pci interface
rtw88: extract: export symbols used in chip functionalities
rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
powerpc/pseries/ras: fwnmi avoid modifying r3 in error case
powerpc/pseries/ras: Fix FWNMI_VALID off by one
powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths
powerpc/64s/exceptions: Machine check reconcile irq state
powerpc/64s/exceptions: Change irq reconcile for NMIs from reusing _DAR to RESULT
powerpc/64s/exceptions: Fix in_mce accounting in unrecoverable path
powerpc/64s/exception: Fix machine check no-loss idle wakeup
powerpc/eeh: Release EEH device state synchronously
powerpc/eeh: Fix pseries_eeh_configure_bridge()
powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status
media: Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers"
ASoC: codecs: rt1308-sdw: remove duplicate allocation
ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream()
ASoC: codecs: rt*-sdw: don't assign slave_ops
Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added
ipmi_si: Load acpi_ipmi when ACPI IPMI interface added
ipmi:bt-bmc: Fix error handling and status check
ipmi: Replace guid_copy() with import_guid() where it makes sense
ipmi: use vzalloc instead of kmalloc for user creation
ipmi:bt-bmc: Fix some format issue of the code
ipmi:bt-bmc: Avoid unnecessary check
ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
cpufreq: Fix up cpufreq_boost_set_sw()
ACPI / PMIC: Add i2c address for thermal control
irqchip/gic-v3-its: Track LPI distribution on a per CPU basis
genirq/irq_sim: Simplify the API
irqdomain: Make irq_domain_reset_irq_data() available to non-hierarchical users
irqchip/sifive-plic: Remove incorrect requirement about number of irq contexts
irqchip/gic-v3: Fix missing "__init" for gic_smp_init()
platform-msi: Fix typos in comment
pcmcia: make pccard_loop_tuple() static
media: imx: Parse information from firmware without using callbacks
media: video-mux: Parse information from firmware without using callbacks
media: v4l2-mc: add v4l2_create_fwnode_links helpers
media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1
media: entity: Pass entity to get_fwnode_pad operation
media: i2c: imx219: Fix a bug in imx219_enum_frame_size
media: i2c: imx219: Implement get_selection
dt-bindings: clock: renesas: div6: Convert to json-schema
clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
pcmcia: Replace zero-length array with flexible-array
MAINTAINERS: Add GPIO Aggregator section
docs: gpio: Add GPIO Aggregator documentation
gpio: Add GPIO Aggregator
gpiolib: Add support for GPIO lookup by line name
mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro
i2c: i801: Use GPIO_LOOKUP() helper macro
Bluetooth: hci_qca: Enable WBS support for wcn3991
Bluetooth: Add SCO fallback for invalid LMP parameters error
Bluetooth: Fix for GAP/SEC/SEM/BI-10-C
Bluetooth: L2CAP: Replace zero-length array with flexible-array
esp4: improve xfrm4_beet_gso_segment() to be more readable
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
ALSA: pcm: fix incorrect hw_base increase
MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h
MIPS: Loongson: Enable devicetree based probing for 8250 ports in defconfig
dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
pinctrl: ocelot: Remove instance number from pin functions
pinctrl: ocelot: Always register GPIO driver
dt-bindings: pinctrl: rockchip: update example
gpio: xgene-sb: Drop extra check to call acpi_gpiochip_request_interrupts()
gpio: xgene-sb: Allow driver to be built with COMPILE_TEST
gpio: xgene-sb: Drop redundant OF_GPIO dependency
gpio: mb86s7x: Remove superfluous test for ACPI companion
gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock
Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as a module"
cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag
drm/exynos-vidi: convert platform driver to use dev_groups
drm/exynos: dsi: Remove bridge node reference in error handling path in probe function
Input: elants - refactor elants_i2c_execute_command()
Input: elants - override touchscreen info with DT properties
Input: elants - remove unused axes
exfat: fix possible memory leak in exfat_find()
exfat: use iter_file_splice_write
drm/exynos: mixer: Fix enabling of the runtime power management
drm/exynos: make pointer to const data const type
drm/exynos: gem: Get rid of the internal 'pages' array
drm/exynos: gem: rework scatter-list contiguity check on prime import
drm/exynos: gem: Remove dead-code
drm/exynos: Delete an error message in three functions
Input: add support for Azoteq IQS269A
dt-bindings: input: Add bindings for Azoteq IQS269A
Linux 5.7-rc6
io_uring: async task poll trigger cleanup
RDMA/srpt: Fix disabling device management
RDMA/mlx5: Update mlx5_ib driver name
RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs
RDMA/core: Consolidate ib_create_srq flows
RDMA/uverbs: Fix create WQ to use the given user handle
RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer
MAINTAINERS: Add maintainers for RNBD/RTRS modules
block/rnbd: a bit of documentation
block/rnbd: include client and server modules into kernel compilation
block/rnbd: server: sysfs interface functions
block/rnbd: server: functionality for IO submitting to block dev
block/rnbd: server: main functionality
block/rnbd: server: private header with server structs and functions
block/rnbd: client: sysfs interface functions
block/rnbd: client: main functionality
block/rnbd: client: private header with client structs and functions
block/rnbd: private headers with rnbd protocol structs and helpers
RDMA/rtrs: a bit of documentation
RDMA/rtrs: include client and server modules into kernel compilation
RDMA/rtrs: server: sysfs interface functions
RDMA/rtrs: server: statistics functions
RDMA/rtrs: server: main functionality
RDMA/rtrs: server: private header with server structs and functions
RDMA/rtrs: client: sysfs interface functions
RDMA/rtrs: client: statistics functions
RDMA/rtrs: client: main functionality
RDMA/rtrs: client: private header with client structs and functions
RDMA/rtrs: core: lib functions shared between client and server modules
RDMA/rtrs: private headers with rtrs protocol structs and helpers
RDMA/rtrs: public interface header to establish RDMA connections
sysfs: export sysfs_remove_file_self()
dt-bindings: power: Convert bq27xxx dt to yaml
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
ubifs: fix wrong use of crypto_shash_descsize()
sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
ARM: dts: ux500: Add touchscreen to the Skomer
io_uring: remove dead check in io_splice()
io_uring: add tee(2) support
splice: export do_tee()
io_uring: don't repeat valid flag list
io_uring: rename io_file_put()
io_uring: remove req->needs_fixed_files
io_uring: cleanup io_poll_remove_one() logic
oradax: convert get_user_pages() --> pin_user_pages()
net: phy: propagate an error back to the callers of phy_sfp_probe
rds: convert get_user_pages() --> pin_user_pages()
net: allow __skb_ext_alloc to sleep
mptcp: remove inner wait loop from mptcp_sendmsg_frag
mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag
mptcp: fill skb extension cache outside of mptcp_sendmsg_frag
mptcp: avoid blocking in tcp_sendpages
mptcp: break and restart in case mptcp sndbuf is full
mptcp: move common nospace-pattern to a helper
net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
dt-bindings: net: dsa: b53: Add missing size and address cells to example
selftests: Drop 'pref medium' in route checks
arm64: dts: fvp: Fix ITS node names and #msi-cells
arm64: dts: fvp: Fix GIC child nodes
arm64: dts: juno: Fix GIC child nodes
arm64: dts: fvp: Fix GIC compatible names
arm64: dts: juno: Fix mem-timer
arm64: dts: juno: Move fixed devices out of bus node
arm64: dts: fvp: Move fixed clocks out of bus node
arm64: dts: vexpress: Move fixed devices out of bus node
nexthop: Fix attribute checking for groups
MAINTAINERS: clarify maintenance of ARM Dove drivers
arm64: dts: armada-3720-turris-mox: fix SFP binding
arm64: dts: fvp: Move fixed devices out of bus node
arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
arm64: dts: fvp/juno: Fix node address fields
ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel
ARM: dts: kirkwood: Add Check Point L-50 board
ARM: dts: marvell: drop i2c timeout-ms property
arm64: dts: add uDPU i2c bus recovery
arm64: dts: marvell: drop i2c timeout-ms property
arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed property
arm64: dts: marvell: armada-37xx: Move PCIe comphy handle property
arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
exec: Move would_dump into flush_old_exec
arm64: dts: update SolidRun Armada 8040 phy interface types
io_uring: fix FORCE_ASYNC req preparation
io_uring: don't prepare DRAIN reqs twice
io_uring: initialize ctx->sqo_wait earlier
arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string
gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
samples: watchdog: use 'userprogs' syntax
samples: timers: use 'userprogs' syntax
samples: auxdisplay: use 'userprogs' syntax
samples: mei: build sample program for target architecture
samples: pidfd: build sample program for target architecture
samples: vfs: build sample programs for target architecture
samples: connector: build sample program for target architecture
samples: hidraw: build sample program for target architecture
samples: uhid: build sample program for target architecture
samples: uhid: fix warnings in uhid-example
kbuild: doc: document the new syntax 'userprogs'
samples: seccomp: build sample programs for target architecture
bpfilter: use 'userprogs' syntax to build bpfilter_umh
kbuild: add infrastructure to build userspace programs
bpfilter: check if $(CC) can link static libc in Kconfig
bpfilter: match bit size of bpfilter_umh to that of the kernel
kbuild: warn if always, hostprogs-y, or hostprogs-m is used
tpm: check event log version before reading final events
efi: Pull up arch-specific prototype efi_systab_show_arch()
habanalabs: handle barriers in DMA QMAN streams
habanalabs: retrieve DMA mask indication from firmware
habanalabs: update firmware definitions
habanalabs: increase timeout during reset
habanalabs: print warning when reset is requested
habanalabs: unify and improve device cpu init
habanalabs: re-factor H/W queues initialization
habanalabs: remove stop-on-error flag from DMA
habanalabs: don't wait for ASIC CPU after reset
mips/mm: Add page soft dirty tracking
MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits
MIPS: Loongson64: define offsets and known revisions for some CPUCFG features
MIPS: Loongson64: fix typos in loongson_regs.h
MIPS: Remove not used 8250-platform.c
MIPS: Loongson: Build ATI Radeon GPU driver as module
net: ipa: do not clear interrupt in gsi_channel_start()
net: ipa: don't use noirq suspend/resume callbacks
selftests: mlxsw: Do not hard code trap group name
selftests: devlink_lib: Remove double blank line
mlxsw: spectrum_trap: Store all trap data in one array
mlxsw: spectrum_trap: Store all trap group data in one array
mlxsw: spectrum_trap: Store all trap policer data in one array
mlxsw: spectrum_trap: Move struct definition out of header file
r8169: remove remaining call to mdiobus_unregister
net: ipa: don't be a hog in gsi_channel_poll()
ethtool: don't call set_channels in drivers if config didn't change
nfp: don't check lack of RX/TX channels
ethtool: check if there is at least one channel for TX/RX in the core
mptcp: Use 32-bit DATA_ACK when possible
net: dsa: mt7530: fix roaming from DSA user ports
netns: enable to inherit devconf from current netns
dpaa2-eth: add bulking to XDP_TX
ipv6: Fix suspicious RCU usage warning in ip6mr
net: phy: broadcom: fix checkpatch complains about tabs
blktrace: Report pid with note messages
block/swim3: use set_current_state macro
block: remove the REQ_NOWAIT_INLINE flag
arm: dts: mt2701: Add usb2 device nodes
dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali compatible
arm: dts: mt7623: add Mali-450 device node
soc: mediatek: cmdq: return send msg error code
iio: buffer: remove attrcount_orig var from sysfs creation
iio: chemical: add atlas-ezo-sensor initial support
dt-bindings: iio: chemical: add CO2 EZO module documentation
iio: adc: exynos: Simplify Exynos7-specific init
arm64: dts: mt8173: Add capacity-dmips-mhz attributes
iio: adc: Add scaling support to exynos adc driver
iio: __iio_update_buffers: Update mode before preenable/after postdisable
iio: dac: vf610_dac: Replace indio_dev->mlock with own device lock
arm64: dts: mt2712: use non-empty ranges for usb-phy
iio: dac: ad5686: Replace indio_dev->mlock with own device lock
iio: dac: ad5421: Replace indio_dev->mlock with own device lock
iio: dac: ad5380: Replace indio_dev->mlock with own device lock
iio: dac: ad5764: Replace indio_dev->mlock with own device lock
iio: dac: ad5761: Replace indio_dev->mlock with own device lock
iio: dac: ad5755: Replace indio_dev->mlock with own device lock
iio: dac: ad5449: Replace indio_dev->mlock with own device lock
iio: dac: ad5446: Replace indio_dev->mlock with own device lock
iio: dac: ad5360: Replace indio_dev->mlock with own device lock
arm64: dts: mt8173: fix mdp aliases property name
iio: accel: Add bma150/smb380 support to bma180
iio: accel: bma180: Rename center_temp to temp_offset
iio: accel: bma180: Add support for bma023
arm64: dts: mediatek: Switch to SPDX license identifier for MT6797 SoC
arm64: dts: mediatek: Enable I2C support for 96Boards X20 Development board
arm64: dts: mediatek: Add I2C support for MT6797 SoC
dt-bindings: i2c: Document I2C controller binding for MT6797 SoC
dt-bindings: iio: accel: Add required regulators to bma180
dt-bindings: iio: accel: Add bma150 family compatibles to bma180
iio: accel: Make bma180 conflict with input's bma150
iio: accel: bma180: Prepare for different reset values
KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version
KVM: arm64: Support enabling dirty log gradually in small chunks
KVM: arm64: Unify handling THP backed host memory
KVM: arm64: Clean up the checking for huge mapping
KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation
KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported
KVM: Fix spelling in code comments
KVM: arm64: Use cpus_have_final_cap for has_vhe()
KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation
KVM: arm64: Clean up kvm makefiles
KVM: arm64: Change CONFIG_KVM to a menuconfig entry
KVM: arm64: Update help text
KVM: arm64: Kill off CONFIG_KVM_ARM_HOST
KVM: arm64: Move virt/kvm/arm to arch/arm64
x86/fpu/xstate: Restore supervisor states for signal return
x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig()
gpiolib: Document that GPIO line names are not globally unique
x86/fpu: Introduce copy_supervisor_to_kernel()
pinctrl: amd: Add ACPI dependency
pinctrl: equilibrium: Add architecture dependency
ALSA: hda: Unexport some local helper functions
ALSA: hda: Drop unused snd_hda_queue_unsol_event()
ALSA: hda: Fix potential race in unsol event handler
x86/nmi: Remove edac.h include leftover
drm/vmwgfx: Return true in function vmw_fence_obj_signaled()
drm/vmwgfx: remove redundant assignment to variable ret
drm/vmwgfx: Fix parameter name in vmw_bo_init
drm/vmwgfx: update MAINTAINERS entry
bpf: Selftests, add ktls tests to test_sockmap
bpf: Selftests, add blacklist to test_sockmap
bpf: Selftests, add whitelist option to test_sockmap
bpf: Selftests, provide verbose option for selftests execution
bpf: Selftests, break down test_sockmap into subtests
bpf: Selftests, improve test_sockmap total bytes counter
bpf: Selftests, print error in test_sockmap error cases
bpf: Selftests, sockmap test prog run without setting cgroup
bpf: Selftests, remove prints from sockmap tests
bpf: Selftests, move sockmap bpf prog header into progs
ethernet: ti: am65-cpts: Add missing inline qualifier to stub functions
selftests/bpf: Move test_align under test_progs
selftests/bpf: Fix test_align verifier log patterns
libbpf, hashmap: Fix signedness warnings
libbpf, hashmap: Remove unused #include
bpf: Fix check_return_code to only allow [0,1] in trace_iter progs
net/mlx5e: Take DCBNL-related definitions into dedicated files
net/mlx5e: Calculate SQ stop room in a robust way
net/mlx5e: IPoIB, Drop multicast packets that this interface sent
net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces
net/mlx5e: CT: Fix offload with CT action after CT NAT action
net/mlx5: Move internal timer read function to clock library
net/mlx5: Wait for inactive autogroups
net/mlx5: Drain wq first during PCI device removal
net/mlx5: Have single error unwinding path
net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems
net/mlx5: Dedicate fw page to the requesting function
ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC
ARM: prima2: Drop unneeded select of HAVE_SMP
ARM: mvebu: Drop unneeded select of HAVE_SMP
ARM: mmp: Drop unneeded select of COMMON_CLK
ARM: davinci: Drop unneeded select of TIMER_OF
ARM: clps711x: Drop unneeded select of multi-platform selected options
ARM: berlin: Drop unneeded select of HAVE_SMP
ARM: aspeed: Drop unneeded select of HAVE_SMP
ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS
ARM: alpine: Drop unneeded select of HAVE_SMP
ARM: actions: Drop unneeded select of COMMON_CLK
ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS
apparmor: Use true and false for bool variable
security/apparmor/label.c: Clean code by removing redundant instructions
ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h>
ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
clk: versatile: Drop the legacy IM-PD1 clock code
PCI/PM: Assume ports without DLL Link Active train links in 100 ms
fscrypt: add fscrypt_add_test_dummy_key()
linux/parser.h: add include guards
io_uring: file registration list and lock optimization
apparmor: Replace zero-length array with flexible-array
HID: Add quirks for Trust Panora Graphic Tablet
PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
mptcp: cope better with MP_JOIN failure
inet_connection_sock: factor out destroy helper.
mptcp: add new sock flag to deal with join subflows
x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
arm64: defconfig: Add LEDS_TRIGGER_TIMER
arm64: dts: qcom: sc7180: Add A618 gpu dt blob
dt-bindings: arm-smmu: Add sc7180 compatible string
soc: qcom: rpmh-rsc: Remove the pm_lock
soc: qcom: rpmh-rsc: Simplify locking by eliminating the per-TCS lock
kernel/cpu_pm: Fix uninitted local in cpu_pm
soc: qcom: rpmh-rsc: We aren't notified of our own failure w/ NOTIFY_BAD
soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notifications
io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags
io_uring: add 'cq_flags' field for the CQ ring
docs: move locking-specific documents to locking/
docs: move digsig docs to the security book
net: phy: tja11xx: execute cable test on link up
docs: move the kref doc into the core-api book
docs: add IRQ documentation at the core-api book
docs: debugging-via-ohci1394.txt: add it to the core-api book
io_uring: allow POLL_ADD with double poll_wait() users
net: phy: broadcom: add support for BCM54811 PHY
io_uring: batch reap of dead file registrations
docs: fix references for ipmi.rst file
docs: move IPMI.txt to the driver API book
spi: dw: Add Tx/Rx DMA properties
cxgb4: add EOTID tracking and software context dump
cxgb4: tune burst buffer size for TC-MQPRIO offload
cxgb4: improve credits recovery in TC-MQPRIO Tx path
docs: move DMA kAPI to Documentation/core-api
spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods
spi: spi-rockchip: add support for spi slave mode
spi: spi-rockchip: cleanup use struct spi_controller
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
net: dsa: mt7530: fix VLAN setup
doc: Fix some errors in ras.rst
Documentation: update numastat explanation
docs: vm: page_frags.rst: Fix the reference of stale function
selftests: mptcp: pm: rm the right tmp file
docs: debugfs: Update struct debugfs_reg32 definition
dpaa2-eth: properly handle buffer size restrictions
doc: zh_CN: add translatation for debugfs.txt
spi: dw: Clear DMAC register when done or stopped
spi: dw: Initialize paddr in DW SPI MMIO private data
spi: dw: Fix native CS being unset
docs: sysctl/kernel: document ngroups_max
selftests: implement flower classifier terse dump tests
net: sched: cls_flower: implement terse dump support
net: sched: implement terse dump support in act
net: sched: introduce terse dump flag
net: core: recursively find netdev by device node
ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
cpuidle: psci: Fixup execution order when entering a domain idle state
powercap/intel_rapl: add support for ElkhartLake
ACPI: GED: add support for _Exx / _Lxx handler methods
kvm: add halt-polling cpu usage stats
KVM: nVMX: Migrate the VMX-preemption timer
KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absolute
KVM: nVMX: Really make emulated nested preemption timer pinned
KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup()
KVM: SVM: Remove unnecessary V_IRQ unsetting
KVM: SVM: Merge svm_enable_vintr into svm_set_vintr
KVM: VMX: Handle preemption timer fastpath
KVM: X86: TSCDEADLINE MSR emulation fastpath
KVM: x86: introduce kvm_can_use_hv_timer
KVM: VMX: Optimize posted-interrupt delivery for timer fastpath
KVM: X86: Introduce more exit_fastpath_completion enum values
KVM: X86: Introduce kvm_vcpu_exit_request() helper
KVM: x86: Print symbolic names of VMX VM-Exit flags in traces
KVM: VMX: Introduce generic fastpath handler
KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_*
KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU
KVM: VMX: Improve handle_external_interrupt_irqoff inline assembly
KVM: Documentation: Fix up cpuid page
KVM: X86: Sanity check on gfn before removal
KVM: No need to retry for hva_to_pfn_remapped()
KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two
KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction
KVM: x86/mmu: Add a helper to consolidate root sp allocation
KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums
KVM: x86/mmu: Move max hugepage level to a separate #define
KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum
kvm: x86: Cleanup vcpu->arch.guest_xstate_size
PNPBIOS: Replace zero-length array with flexible-array
KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure
ARM: dts: at91: Configure I2C SCL gpio as open drain
vhost: missing __user tags
efi/libstub: Disable Shadow Call Stack
arm64: scs: Add shadow stacks for SDEI
arm64: Implement Shadow Call Stack
arm64: Disable SCS for hypervisor code
arm64: vdso: Disable Shadow Call Stack
arm64: efi: Restore register x18 if it was corrupted
arm64: Preserve register x18 when CPU is suspended
arm64: Reserve register x18 from general allocation with SCS
scs: Disable when function graph tracing is enabled
scs: Add support for stack usage debugging
scs: Add page accounting for shadow call stack allocations
scs: Add support for Clang's Shadow Call Stack (SCS)
arm64: dts: mt8173: fix cooling device range
selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests
bpf: Implement CAP_BPF
bpf, capability: Introduce CAP_BPF
arm64: dts: mt8173: fix vcodec-enc clock
ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
bpf, bpftool: Allow probing for CONFIG_HZ from kernel config
bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier
bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
bpf: Restrict bpf_probe_read{, str}() only to archs where they work
ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints
soc: mediatek: Missing platform_device_unregister() on error in mtk_mmsys_probe()
ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function
ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe the aliases
ARM: dts: at91: sama5d2_xplained: Add alias for DBGU
ARM: dts: at91: sama5d2: Add missing flexcom definitions
ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi
ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and I2C flx0 functions
ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C function
ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI function
ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and UART flx4 functions
ARM: dts: at91: sama5d2: Specify the FIFO size for the Flexcom UART
ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi
ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi
ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi
ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi
ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi
ARM: dts: at91: sama5d2: Fix the label numbering for flexcom functions
of: platform: Batch fwnode parsing when adding all top level devices
driver core: fw_devlink: Add support for batching fwnode parsing
driver core: Look for waiting consumers only for a fwnode's primary device
driver core: Move code to the right part of the file
bus: mhi: core: Fix some error return code
ipack: tpci200: fix error return code in tpci200_register()
coresight: cti: remove incorrect NULL return check
mei: release me_cl object reference
dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev()
dm zoned: introduce dmz_metadata_label() to format device name
dm zoned: move fields from struct dmz_dev to dmz_metadata
dm zoned: store device in struct dmz_sb
dm zoned: use array for superblock zones
dm zoned: store zone id within the zone structure and kill dmz_id()
dm zoned: add 'message' callback
dm zoned: add 'status' callback
dm mpath: add Historical Service Time Path Selector
dm mpath: pass IO start time to path selector
dm writecache: improve performance on DDR persistent memory (Optane)
dm writecache: remove superfluous test in persistent_memory_claim
dm persistent data: switch exit_ro_spine to return void
dm integrity: remove set but not used variables
dm ebs: pass discards down to underlying device
dm bufio: implement discard
dm: add emulated block size target
dm mpath: switch paths in dm_blk_ioctl() code path
dm crypt: support using encrypted keys
w1_therm: adding bulk read support to trigger multiple conversion on bus
w1_therm: adding alarm sysfs entry
w1_therm: optimizing temperature read timings
w1_therm: adding eeprom sysfs entry
w1_therm: adding resolution sysfs entry
w1_therm: adding ext_power sysfs entry
w1_therm: adding sysfs-driver-w1_therm doc
w1_therm: fix reset_select_slave during discovery
w1_therm: adding code comments and code reordering
VMCI: Avoid extra check for access_ok()
dca: Use PTR_ERR_OR_ZERO() to simplify code
w1: ds2430: fix eeprom size in driver description
misc: fastrpc: fix potential fastrpc_invoke_ctx leak
misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
slimbus: core: Fix mismatch in of_node_get/put
slimbus: core: Set fwnode for a device when setting of_node
nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code
nvmem: ensure sysfs writes handle write-protect pin
nvmem: imx-ocotp: Improve logic to save many code lines
firmware: xilinx: Fix an error handling path in 'zynqmp_firmware_probe()'
misc: xilinx-sdfec: convert to module_platform_driver()
uio_hv_generic: add missed sysfs_remove_bin_file
staging: wfx: remove false positive warning
staging: wfx: trace acknowledges not linked to any stations
staging: wfx: remove false-positive WARN()
staging: wfx: fix error reporting in wfx_start_ap()
staging: wfx: drop unnecessary filter configuration when disabling filter
staging: wfx: fix PS parameters when multiple vif are in use
staging: wfx: fix potential dead lock between join and scan
staging: wfx: merge wfx_stop_ap() with wfx_reset()
staging: wfx: rename wfx_do_unjoin() into wfx_reset()
staging: wfx: fix potential use-after-free
staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv
staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_confirm_cb()
staging: wfx: fix status of dropped frames
staging: wfx: fix indentation
staging: wfx: fix value of scan timeout
staging: wfx: check pointers returned by allocations
staging: wfx: apply 80-columns rule to strings
staging: wfx: fix warning when unregister a frozen device
staging: vt6656: vt6655: removing unused macros definition Makefiles
staging: fbtft: fb_st7789v: Initialize the Display
staging: qlge: Remove unnecessary spaces in qlge_main.c
staging: vc04_services: Block comment alignment
staging: greybus: uart: replace driver line-coding struct
tty: serial: fsl_lpuart: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
usb: renesas-xhci: Add ROM loader for uPD720201
usb: xhci: Add support for Renesas controller with memory
usb: renesas-xhci: Add the renesas xhci driver
usb: hci: add hc_driver as argument for usb_hcd_pci_probe
USB: gadget: fix illegal array access in binding with UDC
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
Documentation: ABI: correct sysfs attribute description of MOST driver
staging: most: usb: use macro ATTRIBUTE_GROUPS
staging: most: fix typo in Kconfig
staging: most: usb: use dev_dbg function
staging: most: usb: check number of reported endpoints
staging: most: usb: remove reference to USB error codes
staging: most: usb: use dev_*() functions to print messages
tty: serial: add missing spin_lock_init for SiFive serial console
rcu: constify sysrq_key_op
kernel/power: constify sysrq_key_op
kdb: constify sysrq_key_op
drm: constify sysrq_key_op
sparc64: constify sysrq_key_op
powerpc/xmon: constify sysrq_key_op
MIPS: constify sysrq_key_op
alpha: constify sysrq_key_op
tty/sysrq: constify the the sysrq_key_op(s)
tty/sysrq: constify the sysrq API
tty/sysrq: alpha: export and use __sysrq_get_key_op()
platform/x86: dell-wmi: Ignore keyboard attached / detached events
platform/x86: dell-laptop: don't register micmute LED if there is no token
tty: mxser: make mxser_change_speed() return void
serial: 8250: Fix max baud limit in generic 8250 port
serial: Allow uart_get_rs485_mode() to return errno
serial: 8250: Avoid error message on reprobe
platform/x86: thinkpad_acpi: Replace custom approach by kstrtoint()
platform/x86: thinkpad_acpi: Use strndup_user() in dispatch_proc_write()
platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with strsep(&buf, ",")
drm/i915: Update DRIVER_DATE to 20200515
tty: n_gsm: Fix waking up upper tty layer when room available
tty: n_gsm: Fix SOF skipping
tty: n_gsm: Improve debug output
ASoC: cros_ec_codec: switch to library API for SHA-256
ASoC: fsl_esai: Add new compatible string for imx8qm
ASoC: fsl_esai: introduce SoC specific data
tty: serial: imx: Add return value check for platform_get_irq()
serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro
tty: serial: Add modem control gpio support for STM32 UART
dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
tty: serial: samsung: Correct clock selection logic
serial: lantiq: Make driver modular
serial: lantiq: Make UART's use as console selectable
HID: apple: Swap the Fn and Left Control keys on Apple keyboards
iommu: Remove functions that support private domain
x86: Fix early boot crash on gcc-10, third try
MAINTAINERS: add maintainer for mediatek i2c controller driver
i2c: mux: Replace zero-length array with flexible-array
i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
i2c: altera: Fix race between xfer_msg and isr thread
i2c: algo-pca: update contact email
i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery
ANDROID: export: Disable symbol trimming on modules
MAINTAINERS: add lib/livepatch to LIVE PATCHING
dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven-RZG1H board
dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven-RZG1H SoM
pinctrl: rza1: Fix flag name in comment
pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC support
dt-bindings: pinctrl: sh-pfc: Document r8a7742 PFC support
ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in hdmi@39
ARM: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
arm64: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
objtool: optimize add_dead_ends for split sections
objtool: use gelf_getsymshndx to handle >64k sections
objtool: Allow no-op CFI ops in alternatives
x86/unwind/orc: Fix error handling in __unwind_start()
phy: phy-cadence-salvo: add phy .init API
phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2
phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY power-on
phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABLE on Meson8
phy: amlogic: meson8b-usb2: Use a MMIO regmap
dt-bindings: phy: meson8b-usb2: Add compatible string for Meson8m2
dt-bindings: phy: meson8b-usb2: Convert to json-schema
interconnect: Remove unused module exit code from core
arm64: dts: allwinner: h6: Add IOMMU
interconnect: Disallow interconnect core to be built as a module
MIPS: ath79: ar9331: rename uart to serial node
MIPS: ath79: ar9331_dpt_module: update led nodes
MIPS: SGI-IP27: Use the _AC() macro in spaces.h
MIPS: ralink: Don't include objects twice
MIPS: Fix builds for VR41xx platforms
dmaengine: imx-sdma: initialize all script addresses
crypto: hisilicon/zip - Use temporary sqe when doing work
crypto: hisilicon - add device error report through abnormal irq
crypto: hisilicon - remove codes of directly report device errors through MSI
crypto: hisilicon - QM memory management optimization
crypto: hisilicon - unify initial value assignment into QM
crypto: hisilicon - remove use_dma_api related codes
crypto: hisilicon - add FLR support
crypto: hisilicon/qm - add state machine for QM
crypto: hisilicon - refactor module parameter pf_q_num related code
crypto: hisilicon/zip - modify the ZIP probe process
crypto: hisilicon/hpre - modify the HPRE probe process
crypto: hisilicon/sec2 - modify the SEC probe process
crypto: hisilicon/sec2 - constify sec_dfx_regs
crypto: hisilicon/zip - constify struct debugfs_reg32
crypto: hisilicon/hpre - constify struct debugfs_reg32
crypto: ccree - constify struct debugfs_reg32
crypto: blake2b - Fix clang optimization for ARMv7-M
dmaengine: ti: k3-udma: Use proper return code in alloc_chan_resources
dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt
dmaengine: ti: k3-udma: Add missing dma_sync call for rx flush descriptor
dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_free_descriptor.
selftests/bpf: Xdp_adjust_tail add grow tail tests
selftests/bpf: Adjust BPF selftest for xdp_adjust_tail
bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp().
xdp: Clear grow memory in bpf_xdp_adjust_tail()
xdp: Allow bpf_xdp_adjust_tail() to grow packet size
mlx5: Rx queue setup time determine frame_sz for XDP
xdp: For Intel AF_XDP drivers add XDP frame_sz
ice: Add XDP frame size to driver
i40e: Add XDP frame size to driver
ixgbevf: Add XDP frame size to VF driver
ixgbe: Add XDP frame size to driver
ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
virtio_net: Add XDP frame size in two code paths
vhost_net: Also populate XDP frame size
tun: Add XDP frame size
nfp: Add XDP frame size to netronome driver
net: thunderx: Add XDP frame size
mlx4: Add XDP frame size and adjust max XDP MTU
ena: Add XDP frame size to amazon NIC driver
net: ethernet: ti: Add XDP frame size to driver cpsw
qlogic/qede: Add XDP frame size to driver
hv_netvsc: Add XDP frame size to driver
dpaa2-eth: Add XDP frame size
veth: Xdp using frame_sz in veth driver
veth: Adjust hard_start offset on redirect XDP frames
xdp: Cpumap redirect use frame_sz and increase skb_tailroom
xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame
net: XDP-generic determining XDP frame size
net: netsec: Add support for XDP frame size
mvneta: Add XDP frame size to driver
sfc: Add XDP frame size
bnxt: Add XDP frame size to driver
xdp: Add frame size to xdp_buff
Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()"
dt-bindings: ehci/ohci: Allow iommus property
dt-bindings: mali-midgard: Allow dma-coherent
dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings
dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema
drivers/macintosh: Fix memleak in windfarm_pm112 driver
selftests/powerpc: Add a test of counting larx/stcx
powerpc: Drop unneeded cast in task_pt_regs()
powerpc/64: Don't initialise init_task->thread.regs
powerpc/mm: Replace zero-length array with flexible-array
powerpc: Replace zero-length array with flexible-array
powerpc: Use trap metadata to prevent double restart rather than zeroing trap
powerpc: trap_is_syscall() helper to hide syscall trap number
powerpc: Use set_trap() and avoid open-coding trap masking
powerpc/64s: Always has full regs, so remove remnant checks
selftests/bpf: Test for sk helpers in cgroup skb
selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers
bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers
bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb
bpf: Allow sk lookup helpers in cgroup skb
selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM"
bpf: Fix bpf_iter's task iterator logic
selftests/bpf: Test narrow loads for bpf_sock_addr.user_port
bpf: Support narrow loads from bpf_sock_addr.user_port
arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs
samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
MAINTAINERS: Mark networking drivers as Maintained.
r8169: don't include linux/moduleparam.h
r8169: remove not needed checks in rtl8169_set_eee
scsi: ufs-mediatek: Customize WriteBooster flush policy
scsi: ufs: Customize flush threshold for WriteBooster
scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
net: dsa: felix: fix incorrect clamp calculation for burst
ipmr: Add lockdep expression to ipmr_for_each_table macro
ipmr: Fix RCU list debugging warning
net: phy: mdio-moxart: remove unneeded include
dt-bindings: dp83867: Convert DP83867 to yaml
dt-bindings: net: dp83869: Update licensing info
scsi: sd: Signal drive managed SMR disks
scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810
hinic: update huawei ethernet driver maintainer
hinic: add set_ringparam ethtool_ops support
devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit
ethernet: ti: am65-cpsw-qos: add TAPRIO offload support
ethernet: ti: am65-cpts: add routines to support taprio offload
scsi: target: Put lun_ref at end of tmr processing
scsi: aacraid: Fix an oops in error handling
arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC
arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc
evm: Fix a small race in init_desc()
PCI: Program MPS for RCiEP devices
io_uring: name sq thread and ref completions
cifs: fix leaked reference on requeued write
NFSv3: fix rpc receive buffer size for MOUNT call
tcp: fix error recovery in tcp_zerocopy_receive()
ARC: show_regs: avoid extra line of output
drm/amdgpu: Updated XGMI power down control support check
drm/amdgpu: Update RAS XGMI error inject sequence
drm/amdgpu: Add DPM function for XGMI link power down control
livepatch: add arch-specific headers to MAINTAINERS
drm/amdgpu: Add cmd to control XGMI link sleep
PCI: Fix pci_host_bridge struct device release/free handling
PCI: Fix pci_register_host_bridge() device_register() error handling
PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port()
clk: qcom: Add DT bindings for MSM8939 GCC
clk: qcom: gcc: Add missing UFS clocks for SM8150
clk: qcom: gcc: Add GPU and NPU clocks for SM8150
clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc
clk: qcom: gdsc: Handle GDSC regulator supplies
s390/kexec_file: fix initrd location for kdump kernel
s390/pci: Fix s390_mmio_read/write with MIO
drm/amdgpu: remove redundant assignment to variable ret
drm/amdgpu: turn back rlcg write for gfx_v10
drm/amd/powerplay: report correct AC/DC event based on ctxid V2
drm/amd/powerplay: shutdown on HW CTF
drm/amd/powerplay: try to do a graceful shutdown on SW CTF
drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion
char: ipmi: convert to use i2c_new_client_device()
SUNRPC: 'Directory with parent 'rpc_clnt' already present!'
net: qed: fix bad formatting
net: qed: introduce critical hardware error handler
net: qed: introduce critical fan failure handler
net: qede: Implement ndo_tx_timeout
net: qede: optional hw recovery procedure
net: qed: attention clearing properties
net: qed: cleanup debug related declarations
net: qed: critical err reporting to management firmware
net: qed: invoke err notify on critical areas
net: qede: add hw err scheduled handler
net: qed: adding hw_err states and handling
net: hns3: remove unnecessary frag list checking in hns3_nic_net_xmit()
net: hns3: remove some unused macros
net: hns3: modify an incorrect error log in hclge_mbx_handler()
net: hns3: remove a duplicated printing in hclge_configure()
net: hns3: modify some incorrect spelling
r8152: Use MAC address from device tree if available
MAINTAINERS: Add Jakub to networking drivers.
MAINTAINERS: another add of Karsten Graul for S390 networking
drivers: ipa: fix typos for ipa_smp2p structure doc
pppoe: only process PADT targeted at local interfaces
clk: ti: dra7xx: fix RNG clock parent
clk: ti: dra7xx: mark MCAN clock as DRA76x only
clk: ti: dra7xx: fix gpu clkctrl parent
clk: ti: omap5: Add proper parent clocks for l4-secure clocks
clk: ti: omap4: Add proper parent clocks for l4-secure clocks
clk: ti: composite: fix memory leak
selftests/bpf: Enforce returning 0 for fentry/fexit programs
bpf: Enforce returning 0 for fentry/fexit progs
selftests: fix flower parent qdisc
net: stmmac: fix num_por initialization
security: Fix the default value of secid_to_secctx hook
remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev()
libbpf: Fix register naming in PT_REGS s390 macros
dt-bindings: Fix incorrect 'reg' property sizes
dt-bindings: ufs: ti: Add missing 'additionalProperties: false'
dt-bindings: ufs: ti: Fix address properties handling
dt-bindings: usb: ehci: Add missing 2nd register region
spi: dt-bindings: sifive: Add missing 2nd register region
bpf: Fix bug in mmap() implementation for BPF array map
dt-bindings: serial: renesas,hscif: Document r8a7742 bindings
dt-bindings: serial: renesas,scifb: Document r8a7742 bindings
dt-bindings: serial: renesas,scif: Document r8a7742 bindings
dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings
dt-bindings: Add vendor prefix for Baikal Electronics, JSC
dt-bindings: vendor-prefixes: Add Vaisala
samples: bpf: Fix build error
ANDROID: fscrypt: set dun_bytes more precisely
ANDROID: dm-default-key: set dun_bytes more precisely
ANDROID: block: backport the ability to specify max_dun_bytes
arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi
arm64: dts: qcom: msm8916: move gpu opp table to gpu node
arm64: dts: qcom: msm8916: avoid using _ in node names
arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc
arm64: dts: qcom: c630: Specify UFS device reset
arm64: dts: qcom: c630: Add WiFi node
regulator: bd718x7: remove voltage change restriction from BD71847 LDOs
drm/i915: Document locking guidelines
lockdown: Allow unprivileged users to see lockdown status
arm64: dts: qcom: msm8916-samsung-a3u: add nodes for display panel
ASoC: tlv320adcx140: Configure PDM sampling edge
ASoC: tlv320adcx140: Add device tree property for PDM edges
ASoC: tlv320adcx140: Add controls for PDM clk
drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}()
kasan: add missing functions declarations to kasan.h
kasan: consistently disable debugging features
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
userfaultfd: fix remap event with MREMAP_DONTUNMAP
mm/gup: fix fixup_user_fault() on multiple retries
epoll: call final ep_events_available() check under the lock
mm, memcg: fix inconsistent oom event behavior
drm/i915: Store CS timestamp frequency in Hz
drm/i915: Nuke pointless div by 64bit
USB: usbfs: fix mmap dma mismatch
csky: Fixup raw_copy_from_user()
csky: Fixup gdbmacros.txt with name sp in thread_struct
drm/i915: Enable SAGV support for Gen12
drm/i915: Restrict qgv points which don't have enough bandwidth.
drm/i915: Add TGL+ SAGV support
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
iommu/sun50i: Use __GFP_ZERO instead of memset()
iommu/sun50i: Fix compile warnings
iommu: Add Allwinner H6 IOMMU driver
block: blk-crypto-fallback for Inline Encryption
block: Make blk-integrity preclude hardware inline encryption
block: Inline encryption support for blk-mq
block: Keyslot Manager for Inline Encryption
Documentation: Document the blk-crypto framework
iocost: don't let vrate run wild while there's no saturation signal
cifs: Fix null pointer check in cifs_read
x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states
vfs: add faccessat2 syscall
vfs: don't parse "silent" option
vfs: don't parse "posixacl" option
vfs: don't parse forbidden flags
statx: add mount_root
statx: add mount ID
statx: don't clear STATX_ATIME on SB_RDONLY
uapi: deprecate STATX_ALL
utimensat: AT_EMPTY_PATH support
vfs: split out access_override_creds()
proc/mounts: add cursor
aio: fix async fsync creds
vfs: allow unprivileged whiteout creation
ext4: remove redundant variable has_bigalloc in ext4_fill_super
ANDROID: Incremental fs: wake up log pollers less often
ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board
ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM and PDK2
ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2
ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2
block: move blk_io_schedule() out of header file
arm64: dts: qcom: db820c: Fix invalid pm8994 supplies
arm64: dts: qcom: db820c: Add pmi8994 RPM regulators
ring-buffer: Remove all BUG() calls
ring-buffer: Don't deactivate the ring buffer on failed iterator reads
media: media: sh_veu: Remove driver
ARM: dts: stm32: Add IoT Box board support
dt-bindings: arm: stm32: Document IoT Box compatible
ARM: dts: stm32: Add Stinger96 board support
dt-bindings: arm: stm32: Document Stinger96 compatible
ARM: dts: stm32: Add missing pinctrl entries for STM32MP15
dt-bindings: Add vendor prefix for Shiratech Solutions
dt-bindings: iommu: Add Allwinner H6 IOMMU bindings
ACPI: Delete unused proc filename macros
usb: host: xhci-plat: keep runtime active when removing host
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
cpufreq: fix minor typo in struct cpufreq_driver doc comment
drm/i915/psr: Use new DP VSC SDP compute routine on PSR
drm/i915/dp: Add compute routine for DP PSR VSC SDP
drm/i915: Stop sending DP SDPs on ddi disable
drm/i915: Program DP SDPs on pipe updates
drm/i915: Fix enabled infoframe states of lspcon
drm/i915: Add state readout for DP VSC SDP
drm/i915: Add state readout for DP HDR Metadata Infoframe SDP
drm/i915: Program DP SDPs with computed configs
drm/i915: Include DP VSC SDP in the crtc state dump
drm/i915: Include DP HDR Metadata Infoframe SDP in the crtc state dump
drm/i915: Include HDMI DRM infoframe in the crtc state dump
drm: Add logging function for DP VSC SDP
drm/i915/dp: Read out DP SDPs
video/hdmi: Add Unpack only function for DRM infoframe
soc: mediatek: mmsys: Drop <linux/clk-provider.h>
esp6: calculate transport_header correctly when sel.family != AF_INET6
usb: cdns3: gadget: make a bunch of functions static
usb: mtu3: constify struct debugfs_reg32
usb: gadget: udc: atmel: Make some symbols static
usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
usb: raw-gadget: documentation updates
usb: raw-gadget: support stalling/halting/wedging endpoints
usb: raw-gadget: fix gadget endpoint selection
usb: raw-gadget: improve uapi headers comments
x86/boot: Mark global variables as static
efi: cper: Add support for printing Firmware Error Record Reference
efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820()
drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker
mt76: mt7615: fix typo defining ps work
drm/i915/selftests: Always call the provided engine->emit_init_breadcrumb
drm/i915: Show per-engine default property values in sysfs
drm/i915: Drop no-semaphore boosting
riscv: mmiowb: Fix implicit declaration of function 'smp_processor_id'
riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
drm: rcar-du: Set primary plane zpos immutably at initializing
drm: plane: Verify that no or all planes have a zpos property
drm: panels: Add MAINTAINERS entry for LVDS panel driver
dt-bindings: display: renesas: du: Document optional reset properties
dt-bindings: display: bridge: thc63lvd1024: Convert binding to YAML
dt-bindings: display: bridge: Convert simple-bridge bindings to YAML
dt-bindings: display: bridge: Reject additional properties in ports node
sparc: use scnprintf() in show_pciobppath_attr() in vio.c
sparc: use scnprintf() in show_pciobppath_attr() in pci.c
tty: vcc: Fix error return code in vcc_probe()
xfs: Use the correct style for SPDX License Identifier
xfs: Replace zero-length array with flexible-array
xfs: ensure f_bfree returned by statfs() is non-negative
sparc32: mm: Reduce allocation size for PMD and PTE tables
sparc32: mm: Change pgtable_t type to pte_t * instead of struct page *
sparc32: mm: Restructure sparc32 MMU page-table layout
sparc32: mm: Fix argument checking in __srmmu_get_nocache()
KVM: MIPS/Emulate: Remove unneeded semicolon
KVM: MIPS/VZ: Remove unneeded semicolon
KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c
KVM: MIPS: use true,false for bool variable
MIPS: dts: mscc: Updated changed name for miim pinctrl function
net: dsa: mt7530: set CPU port to fallback mode
net: phy: fix aneg restart in phy_ethtool_set_eee
net: mvneta: speed down the PHY, if WoL used, to save energy
sfc: fix dereference of table before it is null checked
nvdimm/pmem: stop using ->queuedata
nvdimm/btt: stop using ->queuedata
arm64: defconfig: add MEDIA_PLATFORM_SUPPORT
arm64: defconfig: ARCH_R8A7795: follow changed config symbol name
nvdimm/blk: stop using ->queuedata
arm64: defconfig: add DRM_DISPLAY_CONNECTOR
arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config symbol name
drm/i915: Handle idling during i915_gem_evict_something busy loops
arm64: dts: qcom: msm8916: Disable coresight by default
net: phy: at803x: add cable diagnostics support
drm/i915: Drop I915_RESET_TIMEOUT and friends
ipv6: set msg_control_is_user in do_ipv6_getsockopt
drm/i915: Mark the addition of the initial-breadcrumb in the request
net: phy: bcm54140: add cable diagnostics support
net: phy: broadcom: add cable test support
net: phy: broadcom: add bcm_phy_modify_exp()
net: phy: broadcom: add exp register access methods without buslock
net: broadcom: Select BROADCOM_PHY for BCMGENET
net: phy: tja11xx: add cable-test support
tipc: fix failed service subscription deletion
tipc: fix memory leak in service subscripting
tipc: fix large latency in smart Nagle streaming
net: ignore sock_from_file errors in __scm_install_fd
samples/bpf: Remove compiler warnings
bpf: Enable bpf_iter targets registering ctx argument types
bpf: Change func bpf_iter_unreg_target() signature
bpf: net: Refactor bpf_iter target registration
bpf: Add comments to interpret bpf_prog return values
bpf: Change btf_iter func proto prefix to "bpf_iter_"
tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0
net: stmmac: dwmac-meson8b: add support for the RX delay configuration
net: stmmac: dwmac-meson8b: Make the clock enabling code re-usable
net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock
net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits
net: stmmac: dwmac-meson8b: Move the documentation for the TX delay
net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open-coding it
dt-bindings: net: dwmac-meson: Document the "timing-adjustment" clock
dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns property
selftest/bpf: Add BPF triggering benchmark
selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench
selftests/bpf: Add benchmark runner infrastructure
selftests/bpf: Extract parse_num_list into generic testing_helpers.c
MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer
s390/ism: fix error return code in ism_probe()
drm/i915/gem: Remove redundant exec_fence
md/raid1: Replace zero-length array with flexible-array
RDMA/mlx5: Fix query_srq_cmd() function
drm/i915: Remove duplicate inline specifier on write_pte
io_uring: polled fixed file must go through free iteration
RDMA/mlx5: Add support for drop action in DV steering
RDMA/mlx5: Add support in steering default miss
RDMA/mlx5: Refactor DV create flow
net: dsa: felix: add support Credit Based Shaper(CBS) for hardware offload
net: dsa: felix: Configure Time-Aware Scheduler via taprio offload
net: dsa: felix: qos classified based on pcp
md: add a newline when printing parameter 'start_ro' by sysfs
md: stop using ->queuedata
md/raid1: release pending accounting for an I/O only after write-behind is also finished
md: remove redundant memalloc scope API usage
raid5: update code comment of scribble_alloc()
raid5: remove gfp flags from scribble_alloc()
md: use memalloc scope APIs in mddev_suspend()/mddev_resume()
md: remove the extra line for ->hot_add_disk
md: flush md_rdev_misc_wq for HOT_ADD_DISK case
md: don't flush workqueue unconditionally in md_open
md: add new workqueue for delete rdev
md: add checkings before flush md_misc_wq
x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates
mt76: mt7615: configure bss info adding the interface
mt76: enable p2p support
mt76: mt7615: reduce hw scan timeout
mt76: mt7615: do not report scan_complete twice to mac80211
mt76: mt7663: fix the usage WoW with net detect support
ARM: vexpress: Don't select VEXPRESS_CONFIG
bus: vexpress-config: Support building as module
vexpress: Move setting master site to vexpress-config bus
bus: vexpress-config: simplify config bus probing
bus: vexpress-config: Merge vexpress-syscfg into vexpress-config
mfd: vexpress-sysreg: Support building as a module
mfd: vexpress-sysreg: Use devres API variants
mfd: vexpress-sysreg: Drop unused syscon child devices
mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO
clk: vexpress-osc: Support building as a module
Input: imx_sc_key - use devm_add_action_or_reset() to handle all cleanups
Input: remove msm-vibrator driver
dt-bindings: Input: remove msm-vibrator
hwmon: (da9052) Synchronize access with mfd
thunderbolt: Update Kconfig to allow building on other architectures.
KVM: x86/mmu: Capture TDP level when updating CPUID
KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook
KVM: VMX: Add proper cache tracking for CR0
KVM: VMX: Add proper cache tracking for CR4
KVM: nVMX: Unconditionally validate CR3 during nested transitions
KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'
KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02
KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception
KVM: x86: handle wrap around 32-bit address space
kvm/eventfd: remove unneeded conversion to bool
kvm: Replace vcpu->swait with rcuwait
rcuwait: Introduce rcuwait_active()
rcuwait: Introduce prepare_to and finish_rcuwait
rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken
rcuwait: Fix stale wake call name in comment
KVM: x86: Replace late check_nested_events() hack with more precise fix
KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked()
KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit()
KVM: x86: WARN on injected+pending exception even in nested case
KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior
KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set
KVM: nVMX: Prioritize SMI over nested IRQ/NMI
KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior
KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks
KVM: VMX: Split out architectural interrupt/NMI blocking checks
KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()
KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set
KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set
KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed
KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int
KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
KVM: nVMX: Open a window for pending nested VMX preemption timer
KVM: nVMX: Preserve exception priority irrespective of exiting behavior
KVM: SVM: Implement check_nested_events for NMI
KVM: SVM: immediately inject INTR vmexit
KVM: SVM: leave halted state on vmexit
KVM: SVM: introduce nested_run_pending
ASoC: tlv320adcx140: Fix bias config values
drm/i915/gt: Suspend tasklets before resume sanitization
wcn36xx: Replace zero-length array with flexible-array
ath11k: fix htt stats module not handle multiple skbs
net/mlx5: Add support in forward to namespace
{IB/net}/mlx5: Simplify don't trap code
rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm
rtw88: 8723d: fix sparse warnings for power tracking
rtw88: 8723d: Add 8723DE to Kconfig and Makefile
rtw88: fill zeros to words 0x06 and 0x07 of security cam entry
rtw88: 8723d: Add coex support
rtw88: 8723d: set ltecoex register address in chip_info
rtw88: 8723d: implement flush queue
rtw88: 8723d: Add shutdown callback to disable BT USB suspend
rtw88: 8723d: Add power tracking
rtw88: 8723d: add IQ calibration
rtw88: 8723d: Add LC calibration
brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures
fs: Introduce DCACHE_DONTCACHE
fs: Lift XFS_IDONTCACHE to the VFS layer
gnss: replace zero-length array with flexible-array
KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
fanotify: don't write with size under sizeof(response)
fsnotify: Remove proc_fs.h include
fanotify: remove reference to fill_event_metadata()
fsnotify: add mutex destroy
fanotify: prefix should_merge()
x86/hyperv: Properly suspend/resume reenlightenment notifications
IB/rdmavt: Replace zero-length array with flexible-array
dmaengine: at_xdmac: Replace zero-length array with flexible-array
dmaengine: at_hdmac: Replace zero-length array with flexible-array
dmaengine: qcom: bam_dma: Replace zero-length array with flexible-array
dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code
gnss: sirf: fix error return code in sirf_probe()
gpiolib: notify user-space about line status changes after flags are set
hwmon: (nct7904) Fix incorrect range of temperature limit registers
hwmon: (nct7904) Read all SMI status registers in probe function
arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6
arm64: dts: allwinner: h6: add voltage range to OPP table
NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs
iommu: add generic helper for mapping sgtable objects
scatterlist: add generic wrappers for iterating over sgtable objects
dma-mapping: add generic helpers for mapping sgtable objects
ANDROID: Incremental fs: Fix scheduling while atomic error
drm/i915: Make active_pipes check skl specific
drm/i915: Extract skl SAGV checking
drm/i915: Introduce skl_plane_wm_level accessor.
dma-buf: Use atomic_fetch_add() for the context id
usb: typec: mux: intel: Fix DP_HPD_LVL bit field
usb: host: Add ability to build new Broadcom STB USB drivers
usb: ehci: Add new EHCI driver for Broadcom STB SoC's
usb: xhci: xhci-plat: Add support for Broadcom STB SoC's
dt-bindings: Add Broadcom STB USB support
usb: typec: tps6598x: Add USB role switching logic
usb: typec: tps6598x: Add OF probe binding
dt-bindings: usb: Add TI tps6598x device tree binding documentation
MAINTAINERS: Add entry for Intel PMC mux driver
usb: typec: Add firmware documentation for the Intel PMC mux control
usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation
usb: typec: Add typec_find_orientation()
usb: roles: Switch on role-switch uevent reporting
USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe()
USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe()
USB: host: ehci-mxc: Use the defined variable to simplify code
usblp: poison URBs upon disconnect
sierra-ms: do not call scsi_get_host_dev()
dmaengine: moxart-dma: Drop pointless static qualifier in moxart_probe()
staging: wfx: unlock on error path
staging: greybus: Fix uninitialized scalar variable
staging: kpc2000: fix error return code in kp2000_pcie_probe()
greybus: Replace zero-length array with flexible-array
staging: vt6656: Remove logically dead code
staging: bcm2835-camera: insert emty line after declaration
staging: vt6656: remove difs / sifs adjustments.
staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rts/cts duration.
staging: vt6656: Split RTS and CTS Duration functions
staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ctstoself_duration
staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_generic_frame_duration.
staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_rts_duration
staging: most: usb: sanity check channel before using it as an index into arrays
staging: most: usb: add PM functions
staging: wfx: update TODO
staging: wfx: fix endianness of the field 'channel_number'
staging: wfx: fix endianness of the field 'num_tx_confs'
staging: wfx: fix endianness of the field 'status'
staging: wfx: fix access to le32 attribute 'len'
staging: wfx: fix endianness of the struct hif_ind_startup
staging: wfx: declare the field 'packet_id' with native byte order
staging: wfx: fix access to le32 attribute 'indication_type'
staging: wfx: fix access to le32 attribute 'event_id'
staging: wfx: fix access to le32 attribute 'ps_mode_error'
staging: wfx: fix endianness of hif_req_read_mib fields
staging: wfx: fix endianness of fields media_delay and tx_queue_delay
staging: wfx: fix output of rx_stats on big endian hosts
staging: wfx: fix wrong bytes order
staging: wfx: fix cast operator
staging: wfx: take advantage of le32_to_cpup()
staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu
x86/fpu/xstate: Define new functions for clearing fpregs and xstates
dmaengine: sf-pdma: Simplify the error handling path in 'sf_pdma_probe()'
dmaengine: qcom_hidma: use true,false for bool variable
dmaengine: dmatest: Restore default for channel
staging: wfx: use kernel types instead of c99 ones
staging: wfx: remove spaces after cast operator
staging: wfx: fix alignements of function prototypes
staging: wfx: remove useless header inclusions
staging: wfx: prefer ARRAY_SIZE instead of a magic number
staging: wfx: fix missing 'static' keyword
staging: wfx: fix missing 'static' statement
staging: wfx: poll IRQ during init
staging: wfx: introduce a way to poll IRQ
staging: wfx: use threaded IRQ with SPI
staging: wfx: repair external IRQ for SDIO
staging: wfx: drop useless check
staging: wfx: fix double free
staging: wfx: reduce timeout for chip initial start up
staging: wfx: add support for hardware revision 2 and further
MIPS: Fix "make clean" error due to recent changes
MIPS: Fix typos in arch/mips/Kbuild.platforms
interconnect: Add of_icc_get_by_index() helper function
ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset
arm64: tegra: Add XUDC node on Tegra194
arm64: tegra: Kill off "simple-panel" compatibles
drm/i915/gt: Reset execlists registers before HWSP
clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x
clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
i2c: designware: Allow slave mode for PCI enumerated devices
i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master()
i2c: designware: Switch PCI driver to use i2c_dw_configure_master()
i2c: designware: Move configuration routines to respective modules
i2c: designware: Use devm_platform_ioremap_resource() to simplify code
x86/fpu/xstate: Introduce XSAVES supervisor states
iommu/amd: Unify format of the printed messages
iommu/vt-d: Unify format of the printed messages
iommu/vt-d: Apply per-device dma_ops
iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
iommu/vt-d: Allow 32bit devices to uses DMA domain
drm/meson: pm resume add return errno branch
iommu/msm: Make msm_iommu_lock static
csky: Fixup remove unnecessary save/restore PSR code
csky: Fixup remove duplicate irq_disable
csky: Fixup calltrace panic
csky: Fixup perf callchain unwind
csky: Fixup msa highest 3 bits mask
csky: Fixup perf probe -x hungup
csky: Fixup compile error for abiv1 entry.S
csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE
USB: pci-quirks: Add Raspberry Pi 4 quirk
PCI: brcmstb: Wait for Raspberry Pi's firmware when present
firmware: raspberrypi: Introduce vl805 init routine
soc: bcm2835: Add notify xHCI reset property
selftests/pidfd: add pidfd setns tests
nsproxy: attach to namespaces via pidfds
iommu/amd: Fix get_acpihid_device_id()
iommu/amd: Fix over-read of ACPI UID from IVRS table
ovl: return required buffer size for file handles
ovl: sync dirty data when remounting to ro mode
ovl: whiteout inode sharing
ovl: inherit SB_NOSEC flag from upperdir
ovl: skip overlayfs superblocks at global sync
ovl: index dir act as work dir
ovl: prepare to copy up without workdir
ovl: cleanup non-empty directories in ovl_indexdir_cleanup()
ovl: resolve more conflicting mount options
ovl: potential crash in ovl_fid_to_fh()
arm64: dts: imx8qxp-mek: Do not use underscore in node name
iommu/iova: Unify format of the printed messages
iommu/renesas: Fix unused-function warning
iommu: Do not probe devices on IOMMU-less busses
iommu/amd: Fix variable "iommu" set but not used
x86/fpu/xstate: Separate user and supervisor xfeatures mask
libbpf: Fix probe code to return EPERM if encountered
selftests/bpf: Install generated test progs
dt-bindings: firmware: imx: Add more system controls and PM clock types
dt-bindings: firmware: imx: Move system control into dt-binding headfile
ARM: dts: imx6qdl-gw552x: add USB OTG support
Bluetooth: L2CAP: add support for waiting disconnection resp
Bluetooth: Handle Inquiry Cancel error after Inquiry Complete
Bluetooth: serdev: Constify serdev_device_ops
Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032)
Bluetooth: btusb: Implement hdev->prevent_wake
Bluetooth: Add hook for driver to prevent wake from suspend
Bluetooth: Rename BT_SUSPEND_COMPLETE
Bluetooth: Modify LE window and interval for suspend
Bluetooth: Fix incorrect type for window and interval
OPP: Add helpers for reading the binding properties
dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps bindings
clk: Move HAVE_CLK config out of architecture layer
MIPS: Loongson64: Drop asm/clock.h include
ARM: mmp: Remove legacy clk code
clk: ti: clkctrl: convert subclocks to use proper names also
clk: ti: am33xx: fix RTC clock parent
clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name
phy: intel-lgm-emmc: Add architecture dependency
phy: ti: j721e-wiz: Fix some error return code in wiz_probe()
phy: cpcap-usb: Remove some useless code
phy: samsung: s5pv210-usb2: Add delay after reset
zonefs: use REQ_OP_ZONE_APPEND for sync DIO
block: export bio_release_pages and bio_iov_iter_get_pages
null_blk: Support REQ_OP_ZONE_APPEND
scsi: sd_zbc: emulate ZONE_APPEND commands
scsi: sd_zbc: factor out sanity checks for zoned commands
block: Modify revalidate zones
block: introduce blk_req_zone_write_trylock
block: Introduce REQ_OP_ZONE_APPEND
block: rename __bio_add_pc_page to bio_add_hw_page
block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no
block: add blk_io_schedule() for avoiding task hung in sync dio
block: don't hold part0's refcount in IO path
block: re-organize fields of 'struct hd_part'
block: only define 'nr_sects_seq' in hd_part for 32bit SMP
block: fix use-after-free on cached last_lookup partition
block: reset mapping if failed to update hardware queue count
streamline_config.pl: add LMC_KEEP to preserve some kconfigs
netlabel: cope with NULL catmap
net: dsa: tag_sja1105: appease sparse checks for ethertype accessors
riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU
FROMGIT: media: uapi: h264: Add new profile and levels
RDMA/cm: Increment the refcount inside cm_find_listen()
RDMA/cm: Remove needless cm_id variable
RDMA/cm: Remove the cm_free_id() wrapper function
RDMA/cm: Make find_remote_id() return a cm_id_private
RDMA/cm: Add a note explaining how the timewait is eventually freed
RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait
RDMA/cm: Pull duplicated code into cm_queue_work_unlock()
RDMA/cm: Remove unused store to ret in cm_rej_handler
RDMA/cm: Remove return code from add_cm_id_to_port_list
RDMA/addr: Mark addr_resolve as might_sleep()
FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU
riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
scsi: hisi_sas: Display proc_name in sysfs
selinux: netlabel: Remove unused inline function
riscv: stacktrace: Fix undefined reference to `walk_stackframe'
fs-verity: remove unnecessary extern keywords
fs-verity: fix all kerneldoc warnings
fscrypt: remove unnecessary extern keywords
fscrypt: name all function parameters
fscrypt: fix all kerneldoc warnings
RDMA/hns: Combine enable flags of qp
RDMA/hns: Extend capability flags for HIP08_C
riscv: Fix unmet direct dependencies built based on SOC_VIRT
clk: tegra: Fix initial rate for pll_a on Tegra124
riscv: perf: RISCV_BASE_PMU should be independent
remoteproc: Fix and restore the parenting hierarchy for vdev
remoteproc: Fall back to using parent memory pool if no dedicated available
RDMA/ucma: Return stable IB device index as identifier
Input: elants_i2c - provide an attribute to show calibration count
x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up
MIPS: Only include the platform file needed
firmware: qcom_scm-legacy: Replace zero-length array with flexible-array
rpmsg: Replace zero-length array with flexible-array
remoteproc: Replace zero-length array with flexible-array
media: tegra-video: Do not enable COMPILE_TEST
MAINTAINERS: correct path in TEGRA VIDEO DRIVER
media: tegra-video: Make tegra210_video_formats static
MAINTAINERS: Add Tegra Video driver section
media: tegra-video: Add Tegra210 Video input driver
drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL
ARM: dts: Fix wrong mdio clock for dm814x
clk: tegra: Add Tegra210 CSI TPG clock gate
clk: tegra30: Use custom CCLK implementation
clk: tegra20: Use custom CCLK implementation
clk: tegra: cclk: Add helpers for handling PLLX rate changes
clk: tegra: pll: Add pre/post rate-change hooks
clk: tegra: Add custom CCLK implementation
clk: tegra: Remove the old emc_mux clock for Tegra210
clk: tegra: Implement Tegra210 EMC clock
clk: tegra: Export functions for EMC clock scaling
clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210
clk: tegra: Rename Tegra124 EMC clock source file
i2c: tegra: Add support for the VI I2C on Tegra210
i2c: tegra: Use FIELD_PREP/FIELD_GET macros
dt-bindings: i2c: tegra: Document Tegra210 VI I2C
dt-bindings: tegra: Add VI and CSI bindings
dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
dt-bindings: clock: tegra: Remove PMC clock IDs
of: Make <linux/of_reserved_mem.h> self-contained
Input: introduce input_mt_report_slot_inactive()
dt-bindings: input: touchscreen: elants_i2c: convert to YAML
erspan: Check IFLA_GRE_ERSPAN_VER is set.
ANDROID: Incremental fs: Avoid continually recalculating hashes
docs: net: dsa: sja1105: document the best_effort_vlan_filtering option
net: dsa: sja1105: implement VLAN retagging for dsa_8021q sub-VLANs
net: dsa: sja1105: implement a common frame memory partitioning function
net: dsa: sja1105: add packing ops for the Retagging Table
net: dsa: sja1105: add a new best_effort_vlan_filtering devlink parameter
net: dsa: tag_sja1105: implement sub-VLAN decoding
net: dsa: tag_8021q: support up to 8 VLANs per port using sub-VLANs
net: dsa: sja1105: prepare tagger for handling DSA tags and VLAN simultaneously
net: dsa: sja1105: exit sja1105_vlan_filtering when called multiple times
net: dsa: sja1105: allow VLAN configuration from the bridge in all states
net: dsa: sja1105: save/restore VLANs using a delta commit method
net: dsa: sja1105: deny alterations of dsa_8021q VLANs from the bridge
net: dsa: sja1105: keep the VLAN awareness state in a driver variable
net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper
net: dsa: provide an option for drivers to always receive bridge VLANs
RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj
RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event
tcp: fix SO_RCVLOWAT hangs with fat skbs
ANDROID: add support for vendor hooks
sfc: siena_check_caps() can be static
sfc: actually wire up siena_check_caps()
ANDROID: GKI: add android_vendor.h
ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
net: ethernet: ti: Remove TI_CPTS_MOD workaround
dt-bindings: net: Convert UniPhier AVE4 controller to json-schema
arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area
remoteproc: wcss: add support for rpmsg communication
ionic: update doc files
ionic: add more ethtool stats
ionic: more ionic name tweaks
ionic: ionic_intr_free parameter change
ionic: reset device at probe
ionic: shorter dev cmd wait time
ionic: add support for more xcvr types
ionic: protect vf calls from fw reset
ionic: updates to ionic FW api description
ionic: support longer tx sg lists
ionic: call ionic_port_init after fw-upgrade
ionic: leave netdev mac alone after fw-upgrade
remoteproc: core: Prevent system suspend during remoteproc recovery
ptp: fix struct member comment for do_aux_work
mptcp: Initialize map_seq upon subflow establishment
remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function
remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
dlm: remove BUG() before panic()
dlm: Switch to using wait_event()
fs:dlm:remove unneeded semicolon in rcom.c
dlm: user: Replace zero-length array with flexible-array member
dlm: dlm_internal: Replace zero-length array with flexible-array member
remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space
dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs
x86/fpu/xstate: Define new macros for supervisor and user xstates
arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen
arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen regulator
arm64: dts: qcom: msm8916: Add blsp_i2c5
arm64: dts: qcom: msm8916: Add blsp_i2c1
x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header()
arm64: dts: qcom: sc7180: Support ETMv4 power management
mt76: mt7915: fix possible deadlock in mt7915_stop
mt76: mt7915: allocate proper size for tlv tags
mt76: mt7915: add debugfs to track TxBF status
mt76: mt7915: add TxBF capabilities
mt76: mt7915: add Tx beamformee support
mt76: mt7915: add Tx beamformer support
mt76: mt7915: introduce mt7915_get_he_phy_cap
mt76: mt7615: usb: cancel ps work stopping the vif
mt76: mt7663u: add missing register definitions
mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi
mt76: set runtime stream caps by mt76_phy
mt76: mt7915: enable firmware module debug support
mt76: mt7915: add tsf related callbacks
mt76: mt7915: set peer Tx fixed rate through debugfs
mt76: mt7915: add .sta_statistics support
mt76: mt7915: add .sta_add_debugfs support
mt76: mt7915: add Rx radiotap header support
mt76: mt7915: add HE capabilities support for peers
mt76: mt7915: add HE bss_conf support for interfaces
mt76: mt7915: register per-phy HE capabilities for each interface
mt76: mt7915: implement HE per-rate tx power support
mt76: mt7915: enable Rx HE rate reporting
mt76: add mac80211 driver for MT7915 PCIe-based chipsets
mt76: add HE phy modes and hardware queue
mt76: adjust wcid size to support new 802.11ax generation
mt76: add Rx stats support for radiotap
mt76: add support for HE RX rate reporting
mt76: avoid rx reorder buffer overflow
mt76: mt7615: scan all channels if not specified
mt76: mt7663: add support to sched scan with randomise addr
mt76: mt7663: introduce WoW with net detect support
mt76: mt7615: fix delta tx power for mt7663
mt76: mt7663: fix target power parsing
mt76: mt7615: fix ibss mode for mt7663
mt76: mt7615: check return value of mt7615_eeprom_get_power_index
mt76: mt7663: read tx streams from eeprom
mt76: mt7615: introduce beacon_loss mcu event
mt76: mt7615: add gtk rekey offload support
mt76: mt7615: introduce PM support
mt76: mt7663u: introduce suspend/resume to mt7663u
mt76: mt7615: add WoW support
mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command
mt76: mt7615: introduce support for hardware beacon filter
mt76: mt7615: free pci_vector if mt7615_pci_probe fails
mt76: mt7615: add passive mode for hw scan
mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work
mt76: mt7615: introduce mt7615_check_offload_capability routine
mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan
mt76: mt7603: remove duplicate error message
mt76: mt7615: fix getting maximum tx power from eeprom
mt76: mt7615: set spatial extension index
mt76: mt7663: remove check in mt7663_load_n9
mt76: mt7663: add the possibility to load firmware v2
mt76: mt76x0: enable MCS 8 and MCS9
mt76: mt7615: fix event report in mt7615_mcu_bss_event
mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature
mt76: mt7663: fix up BMC entry indicated to unicmd firmware
mt76: enable TDLS support
mt76: mt7615: move mcu bss upload before creating the sta
mt76: mt7603: fix tx status rate index calculation
mt76: mt7615: fix tx status rate index calculation
mt76: mt7615: do not adjust MAC timings if the device is not running
mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values
mt76: mt7603: never use an 802.11b CF-End rate on 5GHz
mt76: mt7615: never use an 802.11b CF-End rate on 5GHz
mt76: mt7615: use larger rx buffers if VHT is supported
mt76: fix A-MPDU density handling
mt76: mt7615: fix sta ampdu factor for VHT
mt76: mt7663u: enable AirTimeFairness
mt76: mt7615: rework mt7615_mac_sta_poll for usb code
mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv
mt76: mt7615: fix mt7615_driver_own routine
mt76: mt7615: fix max wtbl size for 7663
mt76: mt7615: fix mt7615_firmware_own for mt7663e
mt76: mt7615: parse mcu return code for unified commands
mt76: add rx queues info to mt76 debugfs
mt76: mt7615: make Kconfig entry obvious for MT7663E
mt76: mt7663: introduce 802.11 PS support in sta mode
mt76: remove PS_NULLFUNC_STACK capability
mt76: mt7615: provide aid info to the mcu
mt76: mt7615: disable aspm by default
mt76: mt7615: enable scs for mt7663 driver
mt76: mt7615: introduce mt7663u support
mt76: mt7615: move core shared code in mt7615-common module
mt76: mt7615: fix possible deadlock in mt7615_stop
mt76: remove unnecessary annotations
mt76: mt7615: enable MSI by default
mt76: mt7615: rework IRQ handling to prepare for MSI support
mt76: mt7663: fix DMA unmap length
mt76: mt7622: fix DMA unmap length
mt76: mt7615: set hw scan limits only for firmware with offload support
mt76: mt7615: disable hw/sched scan ops for non-offload firmware
mt76: mt7663: fix aggr range entry in debugfs
mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats
mt76: mt76x2: disable merge of OTP ROM data by default
mt76: mt7603: disable merge of OTP ROM data by default
mt76: mt7615: add support for applying tx DPD calibration from EEPROM
mt76: mt7615: add support for applying DC offset calibration from EEPROM
mt76: mt7615: disable merge of OTP ROM data by default
dt-bindings: net: wireless: mt76: document mediatek,eeprom-merge-otp property
mt76: mt7615: Delete an error message in mt7622_wmac_probe()
mt76: mt7615: do not always reset the dfs state setting the channel
mt76: mt7663: correct the name of the rom patch
mt76: mt7615: add address parameter to mt7615_eeprom_init
mt76: mt7615: introduce mt7615_wtbl_desc data structure
mt76: mt7615: rework wtbl key configuration
mt76: mt76u: rely on mt7622 queue scheme for mt7663u
mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h
mt76: mt7615: introduce __mt7663_load_firmware routine
mt76: mt7615: introduce mt7615_mac_update_rate_desc routine
mt76: mt7615: introduce mt7663u support to mt7615_write_txwi
mt76: add headroom and tailroom to mt76_mcu_ops data structure
mt76: mt7615: remove unnecessary register operations
mt76: mt7615: introduce rlm tlv in bss_info mcu command
mt76: mt7615: introduce BSS absence event
mt76: mt7615: introduce scheduled scan support
mt76: mt7615: introduce hw scan support
mt76: mt7663: keep Rx filters as the default
mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command
mt76: mt7615: add ethool support to mt7663 driver
mt76: mt7663: disable RDD commands
mt76: mt7615: make scs configurable per phy
mt76: mt7663: enable nf estimation
mt76: mt7663: fix mt7615_mac_cca_stats_reset routine
mt76: mt7615: add more useful Tx mib counters
mt76: mt7615: cleanup mib related defines and structs
mt76: mt7615: enable aggr_stats for both phy
mt76: mt7615: modify mt7615_ampdu_stat_read for each phy
mt76: mt76x0: pci: add mt7610 PCI ID
mt76: mt76x2u: introduce Mercury UD13 support
mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
mt76: mt76x02: fix handling MCU timeouts during hw restart
pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
arm64: bti: Fix support for userspace only BTI
arm64: cpufeature: Add "or" to mitigations for multiple errata
soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_reg_sync()
soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_addr" calculation
remoteproc: qcom: pas: Add SM8250 PAS remoteprocs
dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs
power: supply: bq24190_charger: convert to use i2c_new_client_device()
spi: dw: Drop duplicate error message when remap resource
floppy: suppress UBSAN warning in setup_rw_floppy()
floppy: add defines for sizes of cmd & reply buffers of floppy_raw_cmd
floppy: add FD_AUTODETECT_SIZE define for struct floppy_drive_params
floppy: use print_hex_dump() in setup_DMA()
floppy: cleanup: make set_fdc() always set current_drive and current_fd
floppy: cleanup: get rid of current_reqD in favor of current_drive
floppy: make sure to reset all FDCs upon resume()
floppy: cleanup: do not iterate on current_fdc in do_floppy_init()
floppy: cleanup: add a few comments about expectations in certain functions
floppy: cleanup: do not iterate on current_fdc in DMA grab/release functions
floppy: cleanup: make get_fdc_version() not rely on current_fdc anymore
floppy: cleanup: make next_valid_format() not rely on current_drive anymore
floppy: cleanup: make check_wp() not rely on current_{fdc,drive} anymore
floppy: cleanup: make fdc_specify() not rely on current_{fdc,drive} anymore
floppy: cleanup: make fdc_configure() not rely on current_fdc anymore
floppy: cleanup: make perpendicular_mode() not rely on current_fdc anymore
floppy: cleanup: make need_more_output() not rely on current_fdc anymore
floppy: cleanup: make result() not rely on current_fdc anymore
floppy: cleanup: make output_byte() not rely on current_fdc anymore
floppy: cleanup: make wait_til_ready() not rely on current_fdc anymore
floppy: cleanup: make show_floppy() not rely on current_fdc anymore
floppy: cleanup: make reset_fdc_info() not rely on current_fdc anymore
floppy: cleanup: make twaddle() not rely on current_{fdc,drive} anymore
floppy: use symbolic register names in the x86 port
floppy: use symbolic register names in the sparc64 port
floppy: use symbolic register names in the sparc32 port
floppy: use symbolic register names in the powerpc port
floppy: use symbolic register names in the parisc port
floppy: use symbolic register names in the m68k port
floppy: add references to 82077's extra registers
floppy: split the base port from the register in I/O accesses
pstore: Refactor pstorefs record list removal
pstore: Add proper unregister lock checking
ASoC: mmp-sspa: Set appropriate bus format for given bit width
ASoC: mmp-sspa: Add support for the runtime power management
ASoC: mmp-sspa: Prepare/unprepare the clocks
ASoC: mmp-sspa: Remove the embedded struct ssp_device
ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm
ASoC: mmp-sspa: Get rid of dma_params and phys_base
ASoC: mmp-sspa: A trivial typo fix
ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
ASoC: Intel: Skylake: Update description for HDaudio kconfig
ASoC: rockchip-i2s: add description for rk3308
ASoC: ux500: mop500: Fix some refcounted resources issues
ASoC: Intel: Skylake: Replace zero-length array with flexible-array
pstore: Convert "records_list" locking to mutex
pstore: Rename "allpstore" to "records_list"
pstore: Convert "psinfo" locking to mutex
pstore: Rename "pstore_lock" to "psinfo_lock"
pstore: Drop useless try_module_get() for backend
nvme-pci: dma read memory barrier for completions
ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static
ARM: omap2: make omap5_erratum_workaround_801819 static
media: dvb-frontends: remove redundant initialization of variable status
media: mantis_dvb: remove redundant initialization to variable result
media: usb: ttusb-dec: reduce the number of memory reads in ttusb_dec_handle_irq()
media: stv0900_core: remove redundant assignment to variable val
media: dvb: remove redundant assignment to variable bw
media: gpio-ir-tx: allow transmission without carrier
media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix
samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for handlers.
kprobes: Support NOKPROBE_SYMBOL() in modules
kprobes: Support __kprobes blacklist in modules
kprobes: Lock kprobe_mutex while showing kprobe_blacklist
sched: Make scheduler_ipi inline
sched: Clean up scheduler_ipi()
media: v4l: document VIDIOC_SUBDEV_QUERYCAP
media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl
media: v4l2-subdev: Guard whole fops and ioctl hdlr
media: v4l2-dev: Add v4l2_device_register_ro_subdev_node()
media: Documentation: media: Document read-only subdevice
media: Documentation: media: Update sub-device API intro
dt-bindings: thermal: Convert UniPhier thermal monitor to json-schema
RDMA/iw_cxgb4: Fix incorrect function parameters
RDMA/core: Fix double put of resource
IB/core: Fix potential NULL pointer dereference in pkey cache
IB/hfi1: Fix another case where pq is left on waitlist
IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
IB/mlx4: Test return value of calls to ib_get_cached_pkey
RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
bootconfig: Fix to prevent warning message if no bootconfig option
platform/x86: intel-vbtn: Detect switch position before registering the input-device
platform/x86: intel-vbtn: Move detect_tablet_mode() to higher in the file
platform/x86: asus-wmi: Ignore WMI events with code 0x79
platform/x86: asus-wmi: Add support for SW_TABLET_MODE
platform/x86: asus-wmi: Move asus_wmi_input_init and _exit lower in the file
platform/x86: asus_wmi: remove redundant initialization of variable status
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: sony-laptop: Make resuming thermal profile safer
platform/x86: sony-laptop: SNC calls should handle BUFFER types
x86/cpu: Use INVPCID mnemonic in invpcid.h
ASoC: mmp-sspa: Drop S20_3LE case
ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on
ASoC: Intel: Use readq to read 64 bit registers
ASoC: Intel: baytrail: Fix register access
pinctrl: rockchip: return ENOMEM instead of EINVAL if allocation fails
PCI: Replace zero-length array with flexible-array
PCI: Check for platform_get_irq() failure consistently
driver core: platform: Clarify that IRQ 0 is invalid
memory: samsung: exynos5422-dmc: Reduce protected code area in IRQ handler
pinctrl: mediatek: add pinctrl-mtk-common-v2 module license
pinctrl: ingenic: Add irq_{request,release}_resources callbacks
drm/amd/amdgpu: Update update_config() logic
drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
arm64: kconfig: Update and comment GCC version check for kernel BTI
drm/i915: Handle idling during i915_gem_evict_something busy loops
drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
pinctrl: rk805: Constify rk805_gpio_cfgs
powerpc/40x: Make more space for system call exception
netfilter: nft_set_rbtree: Add missing expired checks
netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration
i2c: pxa: use master-abort for device probes
i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
i2c: pxa: remove some unnecessary debug
i2c: pxa: ensure timeout messages are unique
i2c: pxa: avoid complaints with non-responsive slaves
i2c: pxa: consolidate i2c_pxa_*xfer() implementations
efi/earlycon: Fix early printk for wider fonts
spi: Convert UniPhier SPI controller to json-schema
SoC: rsnd: add interrupt support for SSI BUSIF buffer
ipw2x00: Fix comment for CLOCK_BOOTTIME constant
rndis_wlan: Replace zero-length array with flexible-array
qtnfmac: Replace zero-length array with flexible-array
prism54: Replace zero-length array with flexible-array
mwl8k: Replace zero-length array with flexible-array
iwlegacy: Replace zero-length array with flexible-array
ipw2x00: Replace zero-length array with flexible-array
rndis_wlan: Remove logically dead code
brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame()
brcmfmac: make non-global functions static
brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys
brcmfmac: use actframe_abort to cancel ongoing action frame
brcmfmac: set security after reiniting interface
brcmfmac: fix 802.1d priority to ac mapping for pcie dongles
brcmfmac: map 802.1d priority to precedence level based on AP WMM params
ARM: oxnas: make ox820_boot_secondary static
Revert "tty: hvc: Fix data abort due to race in hvc_open"
arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION MIPI Adapter V2.1
MIPS: VDSO: Allow ld.lld to link the VDSO
MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO
MIPS: Unconditionally specify '-EB' or '-EL'
MIPS: VDSO: Move disabling the VDSO logic to Kconfig
kbuild: add CONFIG_LD_IS_LLD
wil6210: Replace zero-length array with flexible-array
ath11k: convert to devm_platform_get_and_ioremap_resource
ath11k: remove redundant initialization of pointer info
ath10k: fix ath10k_pci struct layout
ath10k: fix gcc-10 zero-length-bounds warnings
ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
carl9170: Replace zero-length array with flexible-array
ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
kbuild: determine the output format of DTC by the target suffix
kbuild: remove unused AS assignment
kbuild: remove '/' target
Revert "objtool: Skip samples subdirectory"
kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro
kbuild: use -MMD instead of -MD to exclude system headers from dependency
kbuild: ensure full rebuild when the compiler is updated
kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and CC_IS_CLANG
unicore32: do not evaluate compiler's library path when cleaning
h8300: suppress error messages for 'make clean'
hexagon: suppress error message for 'make clean'
um: do not evaluate compiler's library path when cleaning
kconfig: allow only 'config', 'comment', and 'if' inside 'choice'
kconfig: tests: remove randconfig test for choice in choice
kconfig: do not assign a variable in the return statement
kconfig: do not use OR-assignment for zero-cleared structure
f2fs: compress: fix zstd data corruption
f2fs: add compressed/gc data read IO stat
f2fs: fix potential use-after-free issue
f2fs: compress: don't handle non-compressed data in workqueue
f2fs: remove redundant assignment to variable err
f2fs: refactor resize_fs to avoid meta updates in progress
f2fs: use round_up to enhance calculation
f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
f2fs: Avoid double lock for cp_rwsem during checkpoint
f2fs: report delalloc reserve as non-free in statfs for project quota
f2fs: Fix wrong stub helper update_sit_info
f2fs: compress: let lz4 compressor handle output buffer budget properly
f2fs: remove blk_plugging in block_operations
f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
f2fs: shrink spinlock coverage
f2fs: correctly fix the parent inode number during fsync()
f2fs: rework filename handling
f2fs: split f2fs_d_compare() from f2fs_match_name()
f2fs: don't leak filename in f2fs_try_convert_inline_dir()
f2fs: compress: support lzo-rle compress algorithm
f2fs: introduce mempool for {,de}compress intermediate page allocation
scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str()
scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data
scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
scsi: zfcp: Fence adapter status propagation for common statuses
scsi: zfcp: Move p-t-p port allocation to after xport data
scsi: zfcp: Fence fc_host updates during link-down handling
scsi: zfcp: Move fc_host updates during xport data handling into fenced function
scsi: zfcp: Move shost updates during xconfig data handling into fenced function
scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function
scsi: mpt3sas: Remove unused including <linux/version.h>
scsi: mpt3sas: Fix double free warnings
scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1
scsi: megaraid_sas: TM command refire leads to controller firmware crash
scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro
scsi: megaraid_sas: Remove IO buffer hole detection logic
scsi: megaraid_sas: Limit device queue depth to controller queue depth
scsi: ufs: Cleanup WriteBooster feature
scsi: ufs-mediatek: Enable WriteBooster capability
scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
scsi: ufs-mediatek: Add fixup_dev_quirks vops
scsi: ufs: Export ufs_fixup_device_setup() function
scsi: ufs: Introduce fixup_dev_quirks vops
scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices
scsi: lpfc: Remove redundant initialization to variable rc
scsi: ufs: Replace zero-length array with flexible-array
scsi: libsas: Replace zero-length array with flexible-array
scsi: qedi: Remove unused variable udev & uctrl
scsi: bfa: Make bfad_iocmd_ioc_get_stats() static
scsi: target: loopback: Fix READ with data and sensebytes
scsi: aacraid: Use memdup_user() as a cleanup
dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schema
dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schema
dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schema
dt-bindings: timer: renesas: ostm: Convert to json-schema
dt-bindings: watchdog: renesas-wdt: Convert to json-schema
dt-bindings: gpio: rcar: Convert to json-schema
arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza
soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids
sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs
soc: qcom: aoss: Add SM8250 compatible
checkpatch: warn about uses of ENOTSUPP
net: cleanly handle kernel vs user buffers for ->msg_control
net/scm: cleanup scm_detach_fds
net: add a CMSG_USER_DATA macro
ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
arch: arm64: dts: msm8996: Add CCI node
arm64: dts: msm8996: Fix CSI IRQ types
net: dsa: tag_sja1105: Constify dsa_device_ops
net: dsa: ocelot: Constify dsa_device_ops
scsi: pm: Balance pm_only counter of request queue during system resume
scsi: qla2xxx: Do not log message when reading port speed via sysfs
tomoyo: use true for bool variable
dt-bindings: serial: Convert ingenic,uart.txt to YAML
dt-bindings: i2c: Convert i2c-jz4780.txt to YAML
dt-bindings: intc: Convert ingenic,intc.txt to YAML
kunit: kunit_tool: Separate out config/build/exec/parse
dt-bindings: clock: Convert ingenic,cgu.txt to YAML
dt-bindings: timer: Document allwinner,erratum-unknown1 property
dt-bindings: usb: dwc2: add power-domains property
dt-bindings: gpu: add power-domains #cooling-cells to arm,mali-bifrost.yaml
drm/amd/amdgpu: remove defined but not used 'crtc_offsets'
drm/amd/amdgpu: Update update_config() logic
drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1
drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
drm/amd/powerplay: skip judging if baco support for Arcturus sriov
dt-bindings: sh_eth: Sort compatible string in increasing number of the SoC
MAINTAINERS: Update Raspberry Pi development repository
tracing: Wait for preempt irq delay thread to execute
net: ipa: use tag process on modem crash
net: ipa: set DMA length in gsi_trans_cmd_add()
tools/bootconfig: Fix apply_xbc() to return zero on success
riscv: perf_event: Make some funciton static
sfc: make firmware-variant printing a nic_type function
sfc: make filter table probe caller responsible for adding VLANs
sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table
sfc: rework handling of (firmware) multicast chaining state
sfc: move 'must restore' flags out of ef10-specific nic_data
sfc: use efx_has_cap for capability checks outside of NIC-specific code
sfc: make capability checking a nic_type function
sfc: move vport_id to struct efx_nic
net: qed: Disable SRIOV functionality inside kdump kernel
net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
hinic: add link_ksettings ethtool_ops support
team: Replace zero-length array with flexible-array
net: atarilance: Replace zero-length array with flexible-array
ipv6: Replace zero-length array with flexible-array
mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
mtd: rawnand: stm32_fmc2: remove useless inline comments
mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
arm64: dts: qcom: sc7180: Update Q6V5 MSS node
arm64: dts: qcom: sc7180: Add Q6V5 MSS node
arm64: dts: qcom: sc7180: Update reserved memory map
i2c: mux: pca954x: Convert license to SPDX identifier
i2c: mux: pca954x: Move device_remove_file() out of pca954x_cleanup()
i2c: mux: pca954x: Make use of device properties
i2c: mux: pca954x: Refactor pca954x_irq_handler()
tools, bpf: Synchronise BPF UAPI header with tools
bpf: Minor fixes to BPF helpers documentation
tools, bpftool: Minor fixes for documentation
tools, bpftool: Poison and replace kernel integer typedefs
remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region
dt-bindings: remoteproc: qcom: Use memory-region to reference memory
remoteproc: qcom: pas: Add SC7180 Modem support
iio: light: ltr501: Constify structs
staging: iio: ad5933: attach life-cycle of kfifo buffer to parent device and use managed calls throughout
iio: bmp280: fix compensation of humidity
iio: light: cm32181: Fix integartion time typo
iio: light: cm32181: Add support for parsing CPM0 and CPM1 ACPI tables
dt-bindings: remoteproc: qcom: Add SC7180 MPSS support
dt-bindings: at24: add microchip, 24lc[0-9]+ to the compatible pattern
dt-bindings: watchdog: Convert i.MX7ULP to json-schema
dt-bindings: watchdog: Convert i.MX to json-schema
dt-bindings: nvmem: Convert MXS OCOTP to json-schema
dt-bindings: nvmem: Convert i.MX IIM to json-schema
dt-bindings: nvmem: Convert i.MX OCOTP to json-schema
dt-bindings: gpio: Convert i.MX to json-schema
dt-bindings: thermal: Convert i.MX8MM to json-schema
tools/power/x86/intel-speed-select: Update version
tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable
intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N
tools/power/x86/intel-speed-select: Fix CLX-N package information output
tools/power/x86/intel-speed-select: Check support status before enable
tools/power/x86/intel-speed-select: Change debug to error
remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init()
NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn
SUNRPC: Signalled ASYNC tasks need to exit
nfs: fix NULL deference in nfs4_get_valid_delegation
drm/i915: Mark concurrent submissions with a weak-dependency
drm/i915: Propagate error from completed fences
drm: fix trivial field description cut-and-paste error
ANDROID: dm-default-key: Update key size for wrapped keys
Smack: Remove unused inline function smk_ad_setfield_u_fs_path_mnt
spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is not enabled
spi: sun6i: Add support for GPIO chip select lines
spi: uniphier: Use devm_platform_get_and_ioremap_resource() to simplify code
spi: uniphier: Depend on HAS_IOMEM
exec: Set the point of no return sooner
exec: Move handling of the point of no return to the top level
exec: Run sync_mm_rss before taking exec_update_mutex
drm/i915/gt: Restore Cherryview back to full-ppgtt
drm/i915/gt: Force pte cacheline to main memory
Documentation: PCI: Give unique labels to sections
MIPS: unexport __flush_icache_user_range
drm/i915: Remove unused HAS_FWTABLE macro
drm/i915/selftests: Always flush before unpining after writing
drm/i915: Emit await(batch) before MI_BB_START
netfilter: conntrack: fix infinite loop on rmmod
netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue
rxrpc: Fix the excessive initial retransmission timeout
bdi: fix up for "remove the name field in struct backing_dev_info"
io_uring: remove duplicate semicolon at the end of line
ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue
bpf, libbpf: Replace zero-length array with flexible-array
drm/mgag200: Embed connector instance in struct mga_device
drm/mgag200: Remove unused fields from struct mga_device
drm/mgag200: Use managed mode-config initialization
drm/mgag200: Integrate init function into load function
drm/mgag200: Remove several references to struct mga_device.dev
drm/mgag200: Convert struct drm_device to struct mga_device with helper
rtc: ingenic: Reset regulator register in probe
rtc: ingenic: Fix masking of error code
rtc: ingenic: Remove unused fields from private structure
rtc: ingenic: Set wakeup params in probe
rtc: ingenic: Enable clock in probe
rtc: ingenic: Use local 'dev' variable in probe
rtc: ingenic: Only support probing from devicetree
netfilter: flowtable: Add pending bit for offload work
workqueue: Fix an use after free in init_rescuer()
rtc: mc13xxx: fix a double-unlock issue
rtc: stmp3xxx: update contact email
rtc: max77686: Use single-byte writes on MAX77620
MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4
rtc: pcf2127: report battery switch over
rtc: pcf2127: set regmap max_register
rtc: pcf2127: remove unnecessary #ifdef
rtc: pcf2127: let the core handle rtc range
rtc: add new VL flag for backup switchover
mm/hmm: remove the customizable pfn format from hmm_range_fault
mm/hmm: remove HMM_PFN_SPECIAL
drm/amdgpu: remove dead code after hmm_range_fault()
mm/hmm: make hmm_range_fault return 0 or -1
drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected()
Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK'
drm/i915: Stash hpd status bits under dev_priv
arm64/crash_core: Export KERNELPACMASK in vmcoreinfo
drm/i915: Turn intel_digital_port_connected() in a vfunc
drm/i915: Fix glk watermark calculations
nfsd: Fix old-style function definition
powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN()
powerpc: Replace _ALIGN() by ALIGN()
powerpc: Replace _ALIGN_UP() by ALIGN()
powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()
drivers/powerpc: Replace _ALIGN_UP() by ALIGN()
powerpc/8xx: Update email address in MAINTAINERS
powerpc/5200: update contact email
powerpc: module_[32|64].c: replace swap function with built-in one
powerpc/powernv: Fix a warning message
xfrm: fix unused variable warning if CONFIG_NETFILTER=n
drm/i915/mst: Wait for ACT sent before enabling the pipe
ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig
wcn36xx: Fix error handling path in 'wcn36xx_probe()'
ath10k: Replace zero-length array with flexible-array
ath11k: Remove bus layer includes from upper layer
ath11k: Add drv private for bus opaque struct
ath11k: Add support for multibus support
ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
wil6210: avoid gcc-10 zero-length-bounds warning
ath10k: Remove msdu from idr when management pkt send fails
ath10k: Skip handling del_server during driver exit
ath11k: remove stale monitor status descriptor
tee: optee: Add support for session login client UUID generation
tee: add support for session's client UUID generation
drm/i915: Tidy awaiting on dma-fences
drm/i915: Make intel_timeline_init static
ASoC: SOF: core: fix error return code in sof_probe_continue()
ASoC: mediatek: mt8183-da7219: set headset button maps
bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates
bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates
arm64: insn: Fix two bugs in encoding 32-bit logical immediates
PCI: hv: Retry PCI bus D0 entry on invalid device state
PCI: hv: Fix the PCI HyperV probe failure path to release resource properly
arm64: fix the flush_icache_range arguments in machine_kexec
lib: linear_ranges: Add missing MODULE_LICENSE()
PCI: brcmstb: Disable L0s component of ASPM if requested
dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s'
PCI: brcmstb: Fix window register offset from 4 to 8
PCI: brcmstb: Don't clk_put() a managed clock
vdpasim: remove unused variable 'ret'
PCI: brcmstb: Assert fundamental reset on initialization
PCI: endpoint: Pass page size as argument to pci_epc_mem_init()
PCI: rcar: Fix calculating mask for PCIEPAMR register
PCI: rcar: Move shareable code to a common file
PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c
thunderbolt: Replace zero-length array with flexible-array
Bluetooth: Introduce debug feature when dynamic debug is disabled
Bluetooth: Add support for experimental features configuration
Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support
Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option
Bluetooth: replace zero-length array with flexible-array member
Bluetooth: Replace BT_DBG with bt_dev_dbg for management support
Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list
Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17)
Bluetooth: Fix advertising handle is set to 0
Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree
dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth
drm/i915/gt: Mark up the racy read of execlists->context_tag
PCI: tegra: Fix reporting GPIO error value
powerpc/vdso32: Fallback on getres syscall when clock is unknown
drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
m68k: defconfig: Update defconfigs for v5.7-rc1
ARM: dts: r8a7740: Add missing extal2 to CPG node
ARM: dts: r8a7742: Add GPIO nodes
ARM: dts: r8a7742: Add [H]SCIF{A|B} support
ARM: dts: r8a7742: Add IRQC support
ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
mtd: rawnand: diskonchip: Get rid of the legacy interface implementation
mtd: rawnand: diskonchip: Implement exec_op()
mtd: rawnand: diskonchip: Inherit from nand_controller
mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword()
mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() works for single byte reads
mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag
mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag
mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag
mtd: rawnand: micron: Allow controllers to overload raw accessors
mtd: rawnand: Allow controllers to overload soft ECC hooks
mtd: rawnand: Expose monolithic read/write_page_raw() helpers
mtd: rawnand: jedec: Adapt the parameter page read to constraint controllers
mtd: rawnand: onfi: Adapt the parameter page read to constraint controllers
mtd: rawnand: Give the possibility to verify a read operation is supported
mtd: rawnand: Add a helper to check supported operations
mtd: rawnand: Avoid indirect access to ->data_buf()
mtd: rawnand: Rename the use_bufpoi variables
mtd: rawnand: Fix comments about the use of bufpoi
mtd: rawnand: Rename a NAND chip option
mtd: rawnand: Reorder the nand_chip->options flags
mtd: rawnand: Translate obscure bitfields into readable macros
ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode
mtd: cmdlinepart: Add an slc option to use SLC mode on a part
mtd: partitions: ofpart: Parse the slc-mode property
dt-bindings: mtd: partition: Document the slc-mode property
mtd: Add support for emulated SLC mode on MLC NANDs
mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00
mtd: rawnand: Define the "distance 3" MLC pairing scheme
mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00
mtd: rawnand: cs553x: Get rid of the legacy interface implementation
mtd: rawnand: cs553x: Implement exec_op()
mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W}
mtd: rawnand: cs553x: Declare controllers instead of NAND chips
mtd: rawnand: jedec: Use intermediate variables to improve readability
mtd: rawnand: jedec: Define the number of parameter pages
mtd: rawnand: onfi: Drop a useless parameter page read
mtd: rawnand: onfi: Avoid doing a copy of the parameter page
mtd: rawnand: onfi: Define the number of parameter pages
mtd: rawnand: onfi: Use intermediate variables to improve readability
mtd: rawnand: onfi: Fix redundancy detection check
mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
mtd: rawnand: timings: Add mode information to the timings structure
mtd: rawnand: marvell: Rename the ->correct() function
mtd: rawnand: marvell: Rename a function to clarify
mtd: rawnand: marvell: Fix probe error path
mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
mtd: rawnand: marvell: Use devm_platform_ioremap_res()
mtd: rawnand: marvell: Fix the condition on a return code
mtd: rawnand: Give more information about the ECC weakness
mtd: rawnand: au1550nd: Patch the read/write buf helper prototypes
mtd: rawnand: au1550nd: Get rid of the legacy interface implementation
ALSA: firewire-motu: fulfill missing entries in Kconfig
backlight: Add backlight_device_get_by_name()
soundwire: intel: (cosmetic) remove multiple superfluous "else" statements
soundwire: (cosmetic) remove multiple superfluous "else" statements
soundwire: qcom: Use IRQF_ONESHOT
hinic: fix a bug of ndo_stop
net: dsa: sja1105: implement cross-chip bridging operations
net: dsa: introduce a dsa_switch_find function
net: dsa: permit cross-chip bridging between all trees in the system
net: bridge: allow enslaving some DSA master network devices
net: hns3: disable auto-negotiation off with 1000M setting in ethtool
net: hns3: optimized the judgment of the input parameters of dump ncl config
net: hns3: provide .get_cmdq_stat interface for the client
net: hns3: modify two uncorrect macro names
net: hns3: remove a redundant register macro definition
net/mlx5: Replace zero-length array with flexible-array
SUNRPC: fix use-after-free in rpc_free_client_work()
livepatch: Make klp_apply_object_relocs static
Linux 5.7-rc5
ANDROID: GKI: x86: Drop CONFIG_DEVPORT
MAINTAINERS: adjust to livepatch .klp.arch removal
power: bq25890: implement INPUT_CURRENT_LIMIT property
power: bq25890: implement PRECHARGE_CURRENT property
power: bq25890: implement CHARGE_TYPE property
power: bq25890: update state on property read
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
power: bq25890: fix ADC mode configuration
power: bq25890: use proper CURRENT_NOW property for I_BAT
parisc: add sysctl file interface panic_on_stackoverflow
parisc: use -fno-strict-aliasing for decompressor
parisc: suppress error messages for 'make clean'
power: supply: max17040: Correct voltage reading
net: phy: Send notifier when starting the cable test
net: phy: Put interface into oper testing during cable test
net: phy: marvell: Add cable test support
net: ethtool: Add helpers for reporting test results
net: ethtool: Add infrastructure for reporting cable test results
net: ethtool: Make helpers public
net: ethtool: Add attributes for cable test reports
net: ethtool: netlink: Add support for triggering a cable test
net: phy: Add support for polling cable test
net: phy: Add cable test support to state machine
mtd: rawnand: au1550nd: Implement exec_op()
mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{read, write}_buf[16]()
mtd: rawnand: denali: add more delays before latching incoming data
mtd: rawnand: Take check_only into account
mtd: rawnand: brcmnand: Remove unused including <linux/version.h>
mtd: rawnand: cadence: Make cadence_nand_attach_chip static
mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static
mtd: rawnand: fsmc: Change to non-atomic bit operations
net: dsa: loop: Add module soft dependency
net: usb: qmi_wwan: remove redundant assignment to variable status
net: huawei_cdc_ncm: remove redundant assignment to variable ret
net: usb: ax88179_178a: remove redundant assignment to variable ret
dsa: sja1105: fix semicolon.cocci warnings
power: supply: olpc_battery: fix the power supply name
power: supply: smb347-charger: Add delay before getting IRQSTAT
power: supply: smb347-charger: IRQSTAT_D is volatile
interconnect: Add helpers for enabling/disabling a path
interconnect: imx: Fix return value check in imx_icc_node_init_qos()
ALSA: fireface: add support for RME Fireface UFX (untested)
ALSA: fireface: add support for RME FireFace 802
ALSA: fireface: code refactoring to decide name of sound card
ALSA: fireface: code refactoring to add enumeration constants for model identification
ALSA: fireface: start IR context immediately
ALSA: fireface: fix configuration error for nominal sampling transfer frequency
ALSA: hda/realtek: Add quirk for Samsung Notebook
iio: sca3000: Remove an erroneous 'get_device()'
iio: light: cm32181: Make lux_per_bit and lux_per_bit_base_it runtime settings
iio: light: cm32181: Use units of 1/100000th for calibscale and lux_per_bit
iio: light: cm32181: Change reg_init to use a bitmap of which registers to init
iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C resources
iio: light: cm32181: Clean up the probe function a bit
iio: light: cm32181: Add support for the CM3218
iio: light: cm32181: Add some extra register defines
iio: light: cm32181: Add support for ACPI enumeration
iio: light: cm32181: Switch to new style i2c-driver probe function
iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger
Input: add driver for the Cypress CY8CTMA140 touchscreen
dt-bindings: touchscreen: Add CY8CTMA140 bindings
Input: applespi - replace zero-length array with flexible-array
octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers
netprio_cgroup: Fix unlimited memory leak of v2 cgroups
IB/mlx4: Replace zero-length array with flexible-array
bpf, runqslower: include proper uapi/bpf.h
gcc-10: mark more functions __init to avoid section mismatch warnings
power: supply: KConfig cleanup default n
power: supply: Fix Kconfig help text indentiation
power: supply: Support ROHM bd99954 charger
dt_bindings: ROHM BD99954 Charger
power: supply: add battery parameters
dt-bindings: battery: add new battery parameters
power: supply: bd70528: use linear ranges
tools/bpf: selftests: Add bpf_iter selftests
tools/bpf: selftests: Add iter progs for bpf_map/task/task_file
tools/bpf: selftests: Add iterator programs for ipv6_route and netlink
tools/bpftool: Add bpf_iter support for bptool
tools/libpf: Add offsetof/container_of macro in bpf_helpers.h
tools/libbpf: Add bpf_iter support
bpf: Support variable length array in tracing programs
bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary
bpf: Add bpf_seq_printf and bpf_seq_write helpers
bpf: Add PTR_TO_BTF_ID_OR_NULL support
bpf: Add task and task/file iterator targets
net: bpf: Add netlink and ipv6_route bpf_iter targets
bpf: Add bpf_map iterator
bpf: Implement common macros/helpers for target iterators
bpf: Create file bpf iterator
bpf: Create anonymous bpf iterator
bpf: Implement bpf_seq_read() for bpf iterator
bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE
bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE
bpf: Allow loading of a bpf_iter program
bpf: Implement an interface to register bpf_iter targets
power: reset: ltc2952: remove unused variable
power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering
selftests: mlxsw: tc_restrictions: add test to check sample action restrictions
selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh
mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules
mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules
mlxsw: spectrum_matchall: Expose a function to get min and max rule priority
mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct
mlxsw: spectrum_flower: Expose a function to get min and max rule priority
mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress
gcc-10: avoid shadowing standard library 'free()' in crypto
net: freescale: select CONFIG_FIXED_PHY where needed
gcc-10: disable 'restrict' warning for now
gcc-10: disable 'stringop-overflow' warning for now
hinic: add three net_device_ops of vf
nvme: define constants for identification values
nvmet: align addrfam list to spec
nvmet: centralize port enable access for configfs
nvmet: use type-name map for address treq
nvmet: use type-name map for ana states
nvmet: use type-name map for address family
nvmet: add generic type-name mapping
nvme-multipath: stop using ->queuedata
nvme-tcp: try to send request in queue_rq context
nvme-tcp: avoid scheduling io_work if we are already polling
nvme-tcp: use bh_lock in data_ready
nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
nvme-pci: remove last_sq_tail
nvme-pci: remove volatile cqes
nvme: flush scan work on passthrough commands
nvme: clean up error handling in nvme_init_ns_head
nvme-fc: avoid gcc-10 zero-length-bounds warning
nvmet: add ns revalidation support
nvme: consolodate io settings
nvme: revalidate namespace stream parameters
nvme: consolidate chunk_sectors settings
nvme: revalidate after verifying identifiers
nvme-multipath: set bdi capabilities once
nvme: check namespace head shared property
nvme: always search for namespace head
nvme: release namespace head reference on error
nvme: unlink head after removing last namespace
nvme: remove the magic 1024 constant in nvme_scan_ns_list
nvme: avoid an Identify Controller command for each namespace scan
nvme: factor out a nvme_ns_remove_by_nsid helper
nvme: clean up nvme_scan_work
nvme: refine the Qemu Identify CNS quirk
nvmet-fc: slight cleanup for kbuild test warnings
nvmet-rdma: use SRQ per completion vector
nvme: remove unused parameter
nvme: provide num dword helper
lpfc: nvmet: Add Send LS Request and Abort LS Request support
lpfc: nvmet: Add support for NVME LS request hosthandle
lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme
lpfc: Refactor Send LS Response support
lpfc: Refactor Send LS Abort support
lpfc: Refactor Send LS Request support
lpfc: Refactor NVME LS receive handling
lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions
lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx
lpfc: Refactor lpfc nvme headers
nvme-fcloop: add target to host LS request support
nvme-fcloop: refactor to enable target to host LS
nvmet-fc: Add Disconnect Association Xmt support
nvmet-fc: rename ls_list to ls_rcv_list
nvmet-fc: track hostport handle for associations
nvmet-fc: perform small cleanups on unneeded checks
nvmet-fc: add LS failure messages
nvme-fc: Add Disconnect Association Rcv support
nvmet-fc: Update target for common definitions for LS handling
nvme-fc: Update header and host for common definitions for LS handling
nvme-fc: convert assoc_active flag to bit op
nvme-fc: Ensure private pointers are NULL if no data
nvmet-fc: Better size LS buffers
nvme-fc nvmet-fc: refactor for common LS definitions
nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request
nvme-fc: Sync header to FC-NVME-2 rev 1.08
hfs: stop using ioctl_by_bdev
bdi: remove the name field in struct backing_dev_info
bdi: simplify bdi_alloc
bdi: remove bdi_register_owner
bdi: unexport bdi_register_va
driver core: remove device_create_vargs
block: rename blk_mq_alloc_rq_maps
block: rename __blk_mq_alloc_rq_map
block: alloc map and request for new hardware queue
block: save previous hardware queue count before udpate
block: free both rq_map and request
nvme: fix possible hang when ns scanning fails during error recovery
nvme-pci: fix "slimmer CQ head update"
bdi: add a ->dev_name field to struct backing_dev_info
bdi: use bdi_dev_name() to get device name
gcc-10: disable 'array-bounds' warning for now
Input: edt-ft5x06 - prefer asynchronous probe
Input: edt-ft5x06 - improve power management operations
Input: edt-ft5x06 - move parameter restore into helper
Input: edt-ft5x06 - fix get_default register write access
gcc-10: disable 'zero-length-bounds' warning for now
video: fbdev: pxa168fb: make pxa168fb_init_mode() return void
drm/i2c/tda998x: Make tda998x_audio_digital_mute static
Stop the ad-hoc games with -Wno-maybe-initialized
hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported
drm/panel-simple: Support hpd-gpios for delaying prepare()
dt-bindings: display: Add hpd-gpios to panel-common bindings
btrfs_ioctl_send(): don't bother with access_ok()
panel: simple: Add BOE NV133FHM-N62
dt-bindings: display: simple: Add BOE NV133FHM-N62
fat_dir_ioctl(): hadn't needed that access_ok() for more than a decade...
panel: simple: Fix size and bpp of BOE NV133FHM-N61
dlmfs_file_write(): get rid of pointless access_ok()
net: atlantic: unify MAC generation
net: atlantic: remove check for boot code survivability before reset request
net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code
net: atlantic: remove TPO2 check from A0 code
net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5
net: atlantic: minor MACSec code cleanup
net: atlantic: use __packed instead of the full expansion.
io_uring: fix zero len do_splice()
MIPS: Remove NEC MARKEINS/EMMA
MIPS: Remove PMC MSP71xx platform
MIPS: Remove support for LASAT
exec: Fix spelling of search_binary_handler in a comment
exec: Move the comment from above de_thread to above unshare_sighand
drm/i915: Replace zero-length array with flexible-array
drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT
nsproxy: add struct nsset
ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper
ACPI: utils: Add acpi_evaluate_reg() helper
ACPI: debug: Make two functions static
ACPI: sleep: Put the FACS table after using it
ACPI: scan: Put SPCR and STAO table after using it
ACPI: EC: Put the ACPI table after using it
ACPI: APEI: Put the HEST table for error path
ACPI: APEI: Put the error record serialization table for error path
ACPI: APEI: Put the error injection table for error path and module exit
ACPI: APEI: Put the boot error record table after parsing
ACPI: watchdog: Put the watchdog action table after parsing
ACPI: LPIT: Put the low power idle table after using it
ACPICA: Update version to 20200430
ACPICA: Fix required parameters for _NIG and _NIH
ACPICA: Dispatcher: add status checks
ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators
ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h
ACPICA: Make acpi_protocol_lengths static
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5: Accel, Remove unnecessary header include
net/mlx5e: Use struct assignment for WQE info updates
net/mlx5e: Take TX WQE info structures out of general EN header
net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow
net/mlx5e: kTLS, Fill work queue edge separately in TX flow
net/mlx5e: Split TX acceleration offloads into two phases
net/mlx5e: Update UDP fields of the SKB for GSO first
net/mlx5e: Make TLS offload independent of wqe and pi
net/mlx5e: Pass only eseg to IPSEC offload
net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit
net/mlx5e: Unify checks of TLS offloads
net/mlx5e: Return bool from TLS and IPSEC offloads
usb: raw-gadget: fix return value of ep read ioctls
usb: dwc3: select USB_ROLE_SWITCH
usb: gadget: legacy: fix error return code in gncm_bind()
usb: gadget: legacy: fix error return code in cdc_bind()
usb: gadget: legacy: fix redundant initialization warnings
usb: gadget: tegra-xudc: Fix idle suspend/resume
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
usb: cdns3: gadget: prev_req->trb is NULL for ep0
usb: gadget: audio: Fix a missing error return value in audio_bind()
usb: dwc3: pci: Enable extcon driver for Intel Merrifield
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
net: ipv4: really enforce backoff for redirects
net: lio_core: remove redundant assignment to variable tx_done
net/atheros: remove redundant assignment to variable size
cnic: remove redundant assignment to variable ret
net: tg3: tidy up loop, remove need to compute off with a multiply
r8169: improve reset handling for chips from RTL8168g
r8169: add helper rtl_wait_txrx_fifo_empty
r8169: add helper rtl_enable_rxdvgate
r8169: add helper r8168g_wait_ll_share_fifo_ready
net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again
ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc()
net: dsa: sja1105: remove set but not used variable 'prev_time'
net: dsa: vsc73xx: convert to devm_platform_ioremap_resource
ieee802154: 6lowpan: remove unnecessary comparison
octeontx2-vf: Fix error return code in otx2vf_probe()
net/dst: use a smaller percpu_counter batch for dst entries accounting
io_uring: remove obsolete 'state' parameter
io_uring: remove 'fd is io_uring' from close path
drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
umh: fix memory leak on execve failure
dpaa2-eth: prevent array underflow in update_cls_rule()
nfp: abm: fix error return code in nfp_abm_vnic_alloc()
r8169: re-establish support for RTL8401 chip version
nfsd: clients don't need to break their own delegations
kthread: save thread function
dt-bindings: power: reset: Convert syscon-reboot-mode to DT schema
power: supply: cw2015: Make some symbols static
power: bq25890: unlock on error paths in bq25890_resume()
net: tcp: fix rx timestamp behavior for tcp_recvmsg
bpf: Allow any port in bpf_bind helper
net: Refactor arguments of inet{,6}_bind
selftests/bpf: Move existing common networking parts into network_helpers
selftests/bpf: Generalize helpers to control background listener
cachefiles: Fix race between read_waiter and read_copier involving op->to_do
PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
serial: 8250_pci: Move Pericom IDs to pci_ids.h
NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
NFS: Fix fscache super_cookie allocation
NFS: Fix fscache super_cookie index_key from changing after umount
drm/amd/display: add basic atomic check for cursor plane
drm/amd/display: Fix vblank and pageflip event handling for FreeSync
drm/i915: Prevent using semaphores to chain up to external fences
Revert "gfs2: Don't demote a glock until its revokes are written"
gfs2: If go_sync returns error, withdraw but skip invalidate
drm/i915: Peel dma-fence-chains for await
drm/amdgpu: implement soft_recovery for gfx10
drm/amdgpu: enable hibernate support on Navi1X
drm/amdgpu: Use GEM obj reference for KFD BOs
drm/amdgpu: force fbdev into vram
drm/amd/powerplay: perform PG ungate prior to CG ungate
drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO
drm/amdgpu: drop extra runtime pm handling in resume pmop
drm/amdgpu: fix runpm logic in amdgpu_pmops_resume
drm/amdgpu: drop pm_runtime_set_active
drm/amdgpu: implement soft_recovery for gfx10
drm/amdgpu: cleanup sysfs file handling
drm/amdgpu: enable hibernate support on Navi1X
drm/amdgpu: use node_id and node_size to calcualte dram_base_address
drm/amdgpu: switch to common rlc_autoload helper
drm/amdgpu: drop unused ras ta helper function
drm/amdgpu: switch to common ras ta helper
drm/amdgpu: switch to common xgmi ta helpers
ASoC: cros_ec_codec: allocate shash_desc dynamically
regulator: use linear_ranges helper
power: supply: bd70528: rename linear_range to avoid collision
lib/test_linear_ranges: add a test for the 'linear_ranges'
lib: add linear ranges helpers
gfs2: Grab glock reference sooner in gfs2_add_revoke
gfs2: don't call quota_unhold if quotas are not locked
gfs2: move privileged user check to gfs2_quota_lock_check
gfs2: remove check for quotas on in gfs2_quota_check
gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change
gfs2: Fix problems regarding gfs2_qa_get and _put
ceph: demote quotarealm lookup warning to a debug message
cpupower: Remove unneeded semicolon
xfs: remove duplicate headers
xfs: fix unused variable warning in buffer completion on !DEBUG
xfs: remove unnecessary includes from xfs_log_recover.c
xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c
xfs: hoist setting of XFS_LI_RECOVERED to caller
xfs: refactor intent item iop_recover calls
xfs: refactor intent item RECOVERED flag into the log item
xfs: refactor adding recovered intent items to the log
xfs: refactor releasing finished intents during log recovery
xfs: refactor xlog_item_is_intent now that we're done converting
xfs: refactor recovered BUI log item playback
xfs: refactor recovered CUI log item playback
xfs: refactor recovered RUI log item playback
xfs: refactor recovered EFI log item playback
xfs: remove log recovery quotaoff item dispatch for pass2 commit functions
xfs: refactor log recovery BUI item dispatch for pass2 commit functions
xfs: refactor log recovery CUI item dispatch for pass2 commit functions
xfs: refactor log recovery RUI item dispatch for pass2 commit functions
xfs: refactor log recovery EFI item dispatch for pass2 commit functions
xfs: refactor log recovery icreate item dispatch for pass2 commit functions
xfs: refactor log recovery dquot item dispatch for pass2 commit functions
xfs: refactor log recovery inode item dispatch for pass2 commit functions
xfs: refactor log recovery buffer item dispatch for pass2 commit functions
xfs: refactor log recovery item dispatch for pass1 commit functions
xfs: refactor log recovery item dispatch for pass2 readhead functions
xfs: refactor log recovery item sorting into a generic dispatch structure
xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item
selftests/lkdtm: Use grep -E instead of egrep
selftests/lkdtm: Don't clear dmesg when running tests
selftests/ftrace: mark irqsoff_tracer.tc test as unresolved if the test module does not exist
tools/testing: Replace zero-length array with flexible-array
kselftests: dmabuf-heaps: Fix confused return value on expected error testing
fork: prevent accidental access to clone3 features
iommu/virtio: Reverse arguments to list_add
ARM: dts: am437x: fix networking on boards with ksz9031 phy
memory: samsung: exynos5422-dmc: Fix tFAW timings alignment
drm/i915/gt: Improve precision on defer_request assert
f2fs: introduce f2fs_bmap_compress()
f2fs: support fiemap on compressed inode
f2fs: support partial truncation on compressed inode
f2fs: remove redundant compress inode check
f2fs: use strcmp() in parse_options()
f2fs: Use the correct style for SPDX License Identifier
gfs2: More gfs2_find_jhead fixes
gfs2: Another gfs2_walk_metadata fix
gfs2: Fix use-after-free in gfs2_logd after withdraw
gfs2: Fix BUG during unmount after file system withdraw
gfs2: Fix error exit in do_xmote
KVM: SVM: Disable AVIC before setting V_IRQ
KVM: Introduce kvm_make_all_cpus_request_except()
KVM: VMX: pass correct DR6 for GD userspace exit
KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6
KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6
drm/i915: Pull waiting on an external dma-fence into its routine
drm/i915: Ignore submit-fences on the same timeline
i2c: tegra: Synchronize DMA before termination
i2c: tegra: Better handle case where CPU0 is busy for a long time
i2c: tegra: Keep IRQs enabled during suspend/resume
i2c: tegra: Restore pinmux on system resume
ASoC: soc-core: Replace zero-length array with flexible-array
ASoC: SOF: Intel: Fix unused variable warning
uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers
iwlwifi: pcie: handle QuZ configs with killer NICs as well
MIPS: Replace zero-length array with flexible-array
MIPS: Loongson: Add DMA support for LS7A
MIPS: inst.h: Stop including asm.h to avoid various build failures
fanotify: Replace zero-length array with flexible-array
mmc: block: Fix request completion in the CQE timeout path
ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain
ALSA: firewire-lib: pool ideal sequence of syt offset and data block
ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure
ALSA: firewire-lib: code refactoring for data block calculation
ALSA: firewire-lib: code refactoring for syt offset calculation
ALSA: firewire-lib: code refactoring for syt computation
ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing
ALSA: firewire-lib: add reference to domain structure from stream structure
ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor
ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
ALSA: fireworks: Replace zero-length array with flexible-array
drm/ast: Don't check new mode if CRTC is being disabled
iwlwifi: dbg_ini: differentiate ax210 hw with same hw type
iwlwifi: pcie: skip fragmented receive buffers
iwlwifi: remove outdated copyright print/module statement
iwlwifi: mvm: don't transmit on unallocated queue
iwlwifi: tx: enable A-MSDU in low latency mode
iwlwifi: use longer queues for 256-BA
iwlwifi: pcie: gen2: use DMA pool for byte-count tables
iwlwifi: pcie: remove some dead code
iwlwifi: dbg: mark a variable __maybe_unused
iwlwifi: mvm: attempt to allocate smaller queues
iwlwifi: pcie: allocate much smaller byte-count table
iwlwifi: dump api version in yaml format
iwlwifi: pcie: convert all AX101 devices to the device tables
iwlwifi: pcie: remove occurrences of 22000 in the FW name defines
iwlwifi: pcie: convert QnJ with Hr to the device table
iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr
iwlwifi: pcie: remove outdated comment about PCI RTPM reference
iwlwifi: mvm: add IML/ROM information to the assertion dumps
iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes
iwlwifi: yoyo: remove magic number
iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero
iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc
iwlwifi: bump FW API to 55 for AX devices
iwlwifi: yoyo: add D3 resume timepoint
iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD
iwlwifi: avoid debug max amsdu config overwriting itself
iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter
iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters
iwlwifi: mvm: add support for range request command version 9
iwlwifi: yoyo: don't access TLV before verifying len
iwlwifi: remove antenna_coupling module parameter
iwlwifi: yoyo: use hweight_long instead of bit manipulating
iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4
iwlwifi: fw api: fix PHY data 2/3 position
drm/ast: Make ast_primary_plane_helper_atomic_update static
crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h
crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h
crypto: lib/sha1 - rename "sha" to "sha1"
crypto: s390/sha1 - prefix the "sha1_" functions
crypto: powerpc/sha1 - prefix the "sha1_" functions
crypto: powerpc/sha1 - remove unused temporary workspace
mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES
ASoC: cros_ec_codec: use crypto_shash_tfm_digest()
KEYS: encrypted: use crypto_shash_tfm_digest()
sctp: use crypto_shash_tfm_digest()
Bluetooth: use crypto_shash_tfm_digest()
ubifs: use crypto_shash_tfm_digest()
nfsd: use crypto_shash_tfm_digest()
ecryptfs: use crypto_shash_tfm_digest()
fscrypt: use crypto_shash_tfm_digest()
nfc: s3fwrn5: use crypto_shash_tfm_digest()
crypto: s5p-sss - use crypto_shash_tfm_digest()
crypto: omap-sham - use crypto_shash_tfm_digest()
crypto: n2 - use crypto_shash_tfm_digest()
crypto: mediatek - use crypto_shash_tfm_digest()
crypto: hisilicon/sec2 - use crypto_shash_tfm_digest()
crypto: ccree - use crypto_shash_tfm_digest()
crypto: ccp - use crypto_shash_tfm_digest()
crypto: artpec6 - use crypto_shash_tfm_digest()
crypto: essiv - use crypto_shash_tfm_digest()
crypto: arm64/aes-glue - use crypto_shash_tfm_digest()
crypto: hash - introduce crypto_shash_tfm_digest()
crypto: lib/sha256 - return void
crypto - Avoid free() namespace collision
crypto: drbg - fix error return code in drbg_alloc_state()
crypto: acomp - search acomp with scomp backend in crypto_has_acomp
crypto: engine - support for batch requests
crypto: engine - support for parallel requests based on retry mechanism
crypto: algapi - create function to add request in front of queue
hwrng: cctrng - update help description
hwrng: cctrng - change default to n
hwrng: cctrng - Add dependency on OF
crypto: bcm - Use the defined variable to clean code
crypto: stm32/hash - don't print error on probe deferral
crypto: stm32/hash - defer probe for dma device
crypto: stm32/hash - defer probe for reset controller
mmc: core: Fix recursive locking issue in CQE recovery path
mmc: core: Check request type before completing the request
cpufreq: qoriq: Add platform dependencies
drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override
drm/i915/gvt: Support PPGTT table load command
drm/i915/gvt: move workload destroy out of execlist complete
evm: Fix possible memory leak in evm_calc_hmac_or_hash()
powerpc/uaccess: Don't use "m<>" constraint
ima: Set again build_ima_appraise variable
ima: Remove redundant policy rule set in add_rules()
ima: Fix ima digest hash table key calculation
audit: Replace zero-length array with flexible-array
scsi: lpfc: Update lpfc version to 12.8.0.1
scsi: lpfc: Fix MDS Diagnostic Enablement definition
scsi: lpfc: Fix noderef and address space warnings
scsi: lpfc: Remove unnecessary lockdep_assert_held calls
scsi: lpfc: Change default queue allocation for reduced memory consumption
scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
scsi: lpfc: Remove re-binding of nvme rport during registration
scsi: lpfc: Maintain atomic consistency of queue_claimed flag
scsi: target: tcmu: Make pgr_support and alua_support attributes writable
scsi: target: Make transport_flags per device
scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl
scsi: target: Add missing emulate_pr attribute to passthrough backends
scsi: mpt3sas: Disable DIF when prot_mask set to zero
mm: limit boost_watermark on small zones
ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST
mm/vmscan: remove unnecessary argument description of isolate_lru_pages()
epoll: atomically remove wait entry on wake up
kselftests: introduce new epoll60 testcase for catching lost wakeups
percpu: make pcpu_alloc() aware of current gfp context
mm/slub: fix incorrect interpretation of s->offset
scripts/gdb: repair rb_first() and rb_last()
eventpoll: fix missing wakeup for ovflist in ep_poll_callback
arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
scripts/decodecode: fix trapping instruction formatting
kernel/kcov.c: fix typos in kcov_remote_start documentation
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
mm, memcg: fix error return value of mem_cgroup_css_alloc()
ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
scsi: mpt3sas: Update maintainers
scsi: mpt3sas: Capture IOC data for debugging purposes
scsi: mpt3sas: Use true, false for ioc->use_32bit_dma
scsi: vmw_pvscsi: Use true, false for adapter->use_msg
scsi: fnic: Use true, false for fnic->internal_reset_inprogress
scsi: qedi: Remove comparison of 0/1 to bool variable
scsi: aacraid: Make some symbols static
scsi: qla2xxx: Make qlafx00_process_aen() return void
scsi: qla2xxx: Use true, false for ha->fw_dumped
scsi: qla2xxx: Use true, false for need_mpi_reset
scsi: qla2xxx: Make qla_set_ini_mode() return void
sparc64: Replace zero-length array with flexible-array
scsi: qla2xxx: Fix issue with adapter's stopping state
evm: Fix RCU list related warnings
ima: Fix return value of ima_write_policy()
scsi: qla2xxx: Fix failure message in qlt_disable_vha()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
scsi: qla2xxx: Fix warning after FC target reset
net: fix a potential recursive NETDEV_FEAT_CHANGE
net: relax SO_TXTIME CAP_NET_ADMIN check
mptcp: set correct vfs info for subflows
bonding: propagate transmit status
netpoll: accept NULL np argument in netpoll_send_skb()
netpoll: netpoll_send_skb() returns transmit status
netpoll: move netpoll_send_skb() out of line
netpoll: remove dev argument from netpoll_send_skb_on_dev()
net: microchip: encx24j600: add missed kthread_stop
net: phy: fix less than zero comparison with unsigned variable val
scsi: core: Remove 'list' entry from struct scsi_cmnd
net/smc: remove set but not used variables 'del_llc, del_llc_resp'
tcp: tcp_mark_head_lost is only valid for sack-tcp
net: remove newlines in NL_SET_ERR_MSG_MOD
arm64: dts: ti: k3-am65/j721e-mcu: update cpts node
dt-binding: net: ti: am65x-cpts: make reg and compatible required
net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_create() for mdio
scsi: scsi_debug: Disallow zone sizes that are not powers of 2
dpaa2-eth: create a function to flush the XDP fds
hsr: remove WARN_ONCE() in hsr_fill_frame_info()
soc: fsl: dpio: properly compute the consumer index
docs: net: dsa: sja1105: document intended usage of virtual links
net: dsa: sja1105: implement tc-gate using time-triggered virtual links
net: dsa: sja1105: support flow-based redirection via virtual links
net: dsa: sja1105: make room for virtual link parsing in flower offload
net: dsa: sja1105: add static tables for virtual links
net: dsa: introduce a dsa_port_from_netdev public helper
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
net: bareudp: avoid uninitialized variable warning
RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz
module: Make module_enable_ro() static again
x86/module: Use text_mutex in apply_relocate_add()
module: Remove module_disable_ro()
livepatch: Remove module_disable_ro() usage
x86/module: Use text_poke() for late relocations
s390/module: Use s390_kernel_write() for late relocations
s390: Change s390_kernel_write() return type to match memcpy()
livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols
livepatch: Remove .klp.arch
livepatch: Apply vmlinux-specific KLP relocations early
livepatch: Disallow vmlinux.ko
exec: Rename flush_old_exec begin_new_exec
exec: Move most of setup_new_exec into flush_old_exec
exec: In setup_new_exec cache current in the local variable me
exec: Merge install_exec_creds into setup_new_exec
exec: Rename the flag called_exec_mmap point_of_no_return
exec: Make unlocking exec_update_mutex explict
binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
io_uring: don't use 'fd' for openat/openat2/statx
ALSA: Replace zero-length array with flexible-array
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
cxgb4: remove duplicate headers
MAINTAINERS: Remove me from amdgpu maintainers
drm/amd/display: remove duplicate headers
drm/amd/display: remove variable "result" in dcn20_patch_unknown_plane_state()
drm/amd/amdgpu: cleanup coding style a bit
drm/amd/display: add basic atomic check for cursor plane
drm/amd/display: Fix vblank and pageflip event handling for FreeSync
drm/amdgpu: Fix bug in RAS invoke
net: qrtr: Do not depend on ARCH_QCOM
net: qrtr: Add MHI transport layer
net: hisilicon: Make CONFIG_HNS invisible
via-rhine: Add platform dependencies
net:enetc: bug fix for qos sfi operate space after freed
net: encx24j600: make encx24j600_hw_init() return void
net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule()
net: tulip: de4x5: make PCI_signature() return void
net: atheros: remove dead code in atl1c_resume()
b43: remove dead function b43_rssinoise_postprocess()
soc: tegra: Fix tegra_pmc_get_suspend_mode definition
usb: hso: correct debug message
net: phy: Make iproc_mdio_resume static
drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver
ARM: 8973/1: Add missing newline terminator to kernel message
dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 panel compatible
drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c
soc/tegra: pmc: Enable PMIC wake event on Tegra194
soc/tegra: pmc: Select GENERIC_PINCONF
drm/i915/gen12: Add aux table invalidate for all engines
drm/i915: Remove wait priority boosting
ANDROID: GKI: driver core: Set fw_devlink=on by default
drm/i915: Mark concurrent submissions with a weak-dependency
tools/bootconfig: Fix resource leak in apply_xbc()
arm64: defconfig: Remove QCOM_GLINK_SSR
rpmsg: glink: Integrate glink_ssr in qcom_glink
soc: qcom: glink_ssr: Internalize ssr_notifiers
remoteproc: qcom: Pass ssr_name to glink subdevice
ARM: dts: am57xx: fix networking on boards with ksz9031 phy
ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
tracing: Make tracing_snapshot_instance_cond() static
tracing: Fix doc mistakes in trace sample
gpu/trace: Minor comment updates for gpu_mem_total tracepoint
tracing: Add a vmalloc_sync_mappings() for safe measure
tracing: Wait for preempt irq delay thread to finish
platform/x86: intel-vbtn: Fix probe failure on devices with only switches
platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
platform/x86: intel-vbtn: Split keymap into buttons and switches parts
platform/x86: intel-vbtn: Use acpi_evaluate_integer()
platform/x86: toshiba_acpi: Drop duplicate check for led_classdev_unregister()
rcutorture: Convert ULONG_CMP_LT() to time_before()
torture: Add a --kasan argument
torture: Save a few lines by using config_override_param initially
torture: Allow scenario-specific Kconfig options to override CFcommon
torture: Allow --kconfig options to override --kcsan defaults
torture: Abstract application of additional Kconfig options
torture: Eliminate duplicate #CHECK# from ConfigFragment
rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static
torture: Make --kcsan argument also create a summary
torture: Add --kcsan argument to top-level kvm.sh script
rcu: Allow rcutorture to starve grace-period kthread
rcutorture: Right-size TREE10 CPU consumption
rcutorture: Add flag to produce non-busy-wait task stalls
platform/x86: thinkpad_acpi: Drop duplicate check for led_classdev_unregister()
platform/x86: samsung-laptop: Drop duplicate check for led_classdev_unregister()
platform/x86: lg-laptop: Drop duplicate check for led_classdev_unregister()
arm64: vdso: Map the vDSO text with guarded pages when built for BTI
arm64: vdso: Force the vDSO to be linked as BTI when built for BTI
arm64: vdso: Annotate for BTI
arm64: asm: Provide a mechanism for generating ELF note for BTI
arm64: bti: Provide Kconfig for kernel mode BTI
arm64: mm: Mark executable text as guarded pages
arm64: bpf: Annotate JITed code for BTI
arm64: Set GP bit in kernel page tables to enable BTI for the kernel
arm64: asm: Override SYM_FUNC_START when building the kernel with BTI
arm64: bti: Support building kernel C code using BTI
arm64: Document why we enable PAC support for leaf functions
platform/x86: eeepc-laptop: Drop duplicate check for led_classdev_unregister()
platform/x86: asus-wmi: Drop duplicate check for led_classdev_unregister()
platform/x86: asus-laptop: Drop duplicate check for led_classdev_unregister()
splice: move f_mode checks to do_{splice,tee}()
x86/cpu/amd: Make erratum #1054 a legacy erratum
firmware: arm_scmi: fix psci dependency
xfs: remove unused iget_flags param from xfs_imap_to_bp()
xfs: remove unused shutdown types
xfs: random buffer write failure errortag
xfs: remove unused iflush stale parameter
xfs: combine xfs_trans_ail_[remove|delete]()
xfs: drop unused shutdown parameter from xfs_trans_ail_remove()
xfs: use delete helper for items expected to be in AIL
xfs: acquire ->ail_lock from xfs_trans_ail_delete()
xfs: abort consistently on dquot flush failure
xfs: fix duplicate verification from xfs_qm_dqflush()
xfs: ratelimit unmount time per-buffer I/O error alert
xfs: refactor ratelimited buffer error messages into helper
xfs: reset buffer write failure state on successful completion
xfs: remove unnecessary shutdown check from xfs_iflush()
xfs: simplify inode flush error handling
xfs: factor out buffer I/O failure code
xfs: refactor failed buffer resubmission into xfsaild
objtool: Fix infinite loop in find_jump_table()
ext4: remove unnecessary test_opt for DIOREAD_NOLOCK
net: remove spurious declaration of tcp_default_init_rwnd()
virtio_net: fix lockdep warning on 32 bit
bdi: move bdi_dev_name out of line
vboxsf: don't use the source name in the bdi name
bpf, i386: Remove unneeded conversion to bool
kgdb: Return true in kgdb_nmi_poll_knock()
kgdb: Drop malformed kernel doc comment
kgdb: Fix spurious true from in_dbg_master()
x86/delay: Introduce TPAUSE delay
x86/delay: Refactor delay_mwaitx() for TPAUSE support
x86/delay: Preparatory code cleanup
arm64: vdso: Add --eh-frame-hdr to ldflags
x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro
x86/platform/uv: Unexport uv_apicid_hibits
x86/platform/uv: Remove _uv_hub_info_check()
x86/platform/uv: Simplify uv_send_IPI_one()
x86/platform/uv: Mark uv_min_hub_revision_id static
x86/platform/uv: Mark is_uv_hubless() static
x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros
x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c
x86/platform/uv: Unexport sn_coherency_id
x86/platform/uv: Remove the uv_partition_coherence_id() macro
x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static
dt-bindings: arm-smmu: Allow mmu-400, smmu-v1 compatible
arm64: dts: qcom: sdm845-cheza: Add iommus property
dt-bindings: remoteproc: qcom: Add iommus property
iommu/arm-smmu: Allow client devices to select direct mapping
iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back
iommu: arm-smmu-impl: Convert to a generic reset implementation
iommu/arm-smmu: Make remove callback message more informative
cpu/hotplug: Remove __freeze_secondary_cpus()
cpu/hotplug: Remove disable_nonboot_cpus()
mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
mmc: alcor: Fix a resource leak in the error path for ->probe()
mmc: sdhci-pci-gli: Fix no irq handler from suspend
powerpc/xive: Enforce load-after-store ordering when StoreEOI is active
ARM: dts: stm32: Add bindings for SPI2 on AV96
ARM: dts: stm32: Add alternate pinmux for SPI2 pins
ARM: dts: stm32: Add bindings for ADC on AV96
ARM: dts: stm32: Add alternate pinmux for ADC pins
ARM: dts: stm32: Add bindings for FDCAN2 on AV96
ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins
ARM: dts: stm32: Add bindings for FDCAN1 on AV96
ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins
ARM: dts: stm32: Repair I2C2 operation on AV96
ARM: dts: stm32: Add alternate pinmux for I2C2 pins
spi: dw: Get rid of dma_inited flag
spi: dw: Avoid useless assignments in generic DMA setup
soc: fsl_asrc: Make some functions static
ASoC: rt1016: Add the devicetree file for the rt1016
ASoC: rt1016: Add the rt1016 support
ASoC: rt5677: Use devm_snd_soc_register_component()
ASoC: mediatek: mt8183: fix error handling of platform_get_irq()
x86/apic: Convert the TSC deadline timer matching to steppings macro
x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro
KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on
HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
MIPS: asm: Rename some macros to avoid build errors
mips: cm: Add L2 ECC/parity errors reporting
mips: cm: Fix an invalid error code of INTVN_*_ERR
KVM: selftests: Add KVM_SET_GUEST_DEBUG test
KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG
KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG
KVM: x86: fix DR6 delivery for various cases of #DB injection
KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: Use fallthrough for arch/mips
Revert "i2c: tegra: Fix suspending in active runtime PM state"
dt-bindings: pci: rcar: add r8a77961 support
PCI: rcar: Add suspend/resume
PCI: rcar: Fix incorrect programming of OB windows
MIPS: Truncate link address into 32bit for 32bit kernel
MIPS: Remove dead code in pci.h
PCI: host-generic: Eliminate pci_host_common_probe wrappers
MIPS: CFE: Remove dead code in cfe_getfwinfo()
MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe()
arm64: hugetlb: avoid potential NULL dereference
powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
powerpc/ima: Fix secure boot rules in ima arch policy
ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x
ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC
ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags
ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags
logic_pio: Use _inX() and _outX()
logic_pio: Improve macro argument name
io: Provide _inX() and _outX()
usb: chipidea: msm: Ensure proper controller reset using role switch API
arm64: dts: hi6220: Add CTI options
drm/i915/gen12: Invalidate aux table entries forcibly
drm/i915/gen12: Flush L3
drm/i915/gen12: Fix HDC pipeline flush
Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
clk: qoriq: add cpufreq platform device
cpufreq: qoriq: convert to a platform driver
phy: cadence: salvo: add salvo phy driver
doc: dt-binding: cdns-salvo-phy: add binding doc
arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf
net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE
MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper order
wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing
wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning
wireguard: send/receive: cond_resched() when processing worker ringbuffers
wireguard: socket: remove errant restriction on looping to self
wireguard: selftests: use normal kernel stack size on ppc64
eventfd: convert to f_op->read_iter()
drm/vkms: Hold gem object while still in-use
drm/vkms: enable cursor by default
powerpc/64s/kuap: Restore AMR in fast_interrupt_return
net: ethernet: ti: am65-cpsw-nuss: fix irqs type
dsa: sja1105: dynamically allocate stats structure
ionic: Use debugfs_create_bool() to export bool
net: phy: tja11xx: add support for master-slave configuration
ethtool: provide UAPI for PHY master/slave configuration.
Crypto/chcr: fix for hmac(sha) test fails
Crypto/chcr: support for 48 byte key_len in aes-xts
Crypto/chcr: fix for ccm(aes) failed test
Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests
Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests
net: ipa: kill ipa_cmd_dma_task_32b_addr_add()
net: ipa: kill ipa_endpoint_stop()
net: ipa: don't retry in ipa_endpoint_stop()
net: ipa: get rid of workaround in ipa_endpoint_stop()
net: ipa: fix a bug in ipa_endpoint_stop()
net: ipa: remove endpoint delay mode feature
net: ipa: introduce ipa_endpoint_program_suspend()
net: ipa: have ipa_endpoint_init_ctrl() return previous state
net: ipa: only reset channel twice for IPA v3.5.1
net: ipa: rename db_enable flag
net: dsa: Do not leave DSA master with NULL netdev_ops
net: dsa: remove duplicate assignment in dsa_slave_add_cls_matchall_mirred
tcp: defer xmit timer reset in tcp_xmit_retransmit_queue()
tcp: refine tcp_pacing_delay() for very low pacing rates
arm64: dts: sdm845: add IPA iommus property
net: stricter validation of untrusted gso packets
seg6: fix SRH processing to comply with RFC8754
net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not ms
net: dsa: ocelot: the MAC table on Felix is twice as large
r8169: use fsleep in polling functions
timer: add fsleep for flexible sleeping
ipv6: Implement draft-ietf-6man-rfc4941bis
power: supply: core: Add type property to uevent env
power: supply: core: Add a macro that maps enum properties to text values
power: supply: core: Use designated initializer for property text arrays
power: supply: core: Cleanup power supply sysfs attribute list
ARM: futex: Address build warning
drm/i915/execlists: Track inflight CCID
drm/i915/execlists: Avoid reusing the same logical CCID
drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
drm/i915: Check current i915_vma.pin_count status first on unbind
net: dsa: sja1105: the PTP_CLK extts input reacts on both edges
selftests: net: tcp_mmap: fix SO_RCVLOWAT setting
net: hsr: fix incorrect type usage for protocol variable
net: phy: mscc: use phy_package_shared
net: phy: bcm54140: use phy_package_shared
net: phy: add concept of shared storage for PHYs
Revert "crypto: chelsio - Inline single pdu only"
Smack:- Remove redundant inode_smack cache
Smack:- Remove mutex lock "smk_lock" from inode_smack
Smack: slab-out-of-bounds in vsscanf
smack: remove redundant structure variable from header.
smack: avoid unused 'sip' variable warning
net: macsec: fix rtnl locking issue
net: 7990: Fix use correct return type for ndo_start_xmit()
net: cpmac: Fix use correct return type for ndo_start_xmit()
net: moxa: Fix use correct return type for ndo_start_xmit()
net: lantiq: Fix use correct return type for ndo_start_xmit()
net: enetc: Make some symbols static
net: mediatek: Fix use correct return type for ndo_start_xmit()
net: socionext: Fix use correct return type for ndo_start_xmit()
net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
net: renesas: Fix use correct return type for ndo_start_xmit()
s390/qeth: clean up Kconfig help text
s390/qeth: return error when starting a reset fails
s390/qeth: set TX IRQ marker on last buffer in a group
s390/qeth: indicate contiguous TX buffer elements
s390/qeth: merge TX skb mapping code
s390/qeth: don't use restricted offloads for local traffic
s390/qeth: extract helpers for next-hop lookup
s390/qeth: add debugfs file for local IP addresses
s390/qeth: process local address events
s390/qeth: keep track of LP2LP capability for csum offload
net: ethernet: mediatek: Make mtk_m32 static
sparc: mm: return true,false in kern_addr_valid()
net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh()
net: bridge: return false in br_mrp_enabled()
net: cortina: Fix use correct return type for ndo_start_xmit()
RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled
RDMA/mlx5: Assign profile before calling stages
drm/amdgpu/navi10: fix unsigned comparison with 0
drm/amdgpu: Use GEM obj reference for KFD BOs
drm/amdgpu: force fbdev into vram
drm/amd/powerplay: perform PG ungate prior to CG ungate
drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption test
objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn()
selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct
net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code
RDMA/mlx5: Move all WR logic from qp.c to separate file
RDMA/mlx5: Refactor mlx5_post_send() to improve readability
RDMA/mlx5: Update mlx5_ib to use new cmd interface
RDMA/hns: Remove redundant assignment of caps
RDMA/hns: Adjust lp_pktn_ini dynamically
RDMA/hns: Fix comments with non-English symbols
RDMA/hns: Optimize SRQ buffer size calculating process
RDMA/hns: Move SRQ code to the reasonable place
RDMA/hns: Optimize WQE buffer size calculating process
RDMA/hns: Remove unused MTT functions
RDMA/hns: Optimize PBL buffer allocation process
xfs: clean up the error handling in xfs_swap_extents
sunrpc: Remove unused function ip_map_update
nfsd: handle repeated BIND_CONN_TO_SESSION
nfsd4: add filename to states output
nfsd4: stid display should preserve on-the-wire byte order
nfsd4: common stateid-printing code
RDMA/mlx5: Set UDP source port based on the grh.flow_label
RDMA/cma: Initialize the flow label of CM's route path record
RDMA/mlx5: Define RoCEv2 udp source port when set path
RDMA/core: Consider flow label when building skb
RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port
gfs2: fix withdraw sequence deadlock
drm/udl: Make udl_handle_damage static
video: fbdev: valkyriefb.c: fix warning comparing pointer to 0
drm/panel: add support for rm69299 visionox panel
dt-bindings: documenting compatible string vendor "visionox"
video: fbdev: w100fb: Fix a potential double free.
arm64: dts: qcom: sdm845: Add SoC compatible to MTP
ARM: mm: Remove virtual address print from B15 RAC driver
kcsan: Add __kcsan_{enable,disable}_current() variants
checkpatch: Warn about data_race() without comment
fbdev: aty: use true, false for bool variables in atyfb_base.c
video: uvesafb: use true,false for bool variables
video: udlfb: use true,false for bool variables
video: fbdev: i810: use true,false for bool variables
drm/i915: Propagate error from completed fences
spi: dw: Add Elkhart Lake PSE DMA support
spi: dw: Propagate struct device pointer to ->dma_init() callback
spi: dw: Add 'mfld' suffix to Intel Medfield related routines
spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA
spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate
spi: dw: Move interrupt.h to spi-dw.h who is user of it
spi: dw: Remove unused variable in CR0 configuring hooks
spi: dw: Zero DMA Tx and Rx configurations on stack
ARM: dts: tegra30: beaver: Add CPU Operating Performance Points
ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS
ARM: tegra: Create tegra20-cpufreq platform device on Tegra30
cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now)
ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30
ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra30/114/124
ANDROID: GKI: Remove FAIR_GROUP_SCHED
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
cpuidle: tegra: Support CPU cluster power-down state on Tegra30
ARM: tegra: Do not fully reinitialize L2 on resume
ARM: tegra: Initialize r0 register for firmware wake-up
firmware: tf: Different way of L2 cache enabling after LP2 suspend
ASoC: mediatek: Fix error handling
x86/resctrl: Support wider MBM counters
x86/resctrl: Support CPUID enumeration of MBM counter width
x86/resctrl: Maintain MBM counter width per resource
x86/resctrl: Query LLC monitoring properties once during boot
x86/resctrl: Remove unnecessary RMID checks
x86/cpu: Move resctrl CPUID code to resctrl/
x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h
CIFS: Spelling s/EACCESS/EACCES/
RDMA: Allow ib_client's to fail when add() is called
spi: bcm2835: Fix error return code in bcm2835_dma_init()
spi: a3700: make a3700_spi_init() return void
RDMA/mad: Remove snoop interface
regulator: db8500-prcmu: Use true,false for bool variable
drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
ASoC: amd :High hw_level while simultaneous capture
s390: nvme reipl
s390: nvme ipl
tracing/kprobes: Reject new event if loc is NULL
tracing/boottime: Fix kprobe event API usage
tracing/kprobes: Fix a double initialization typo
bootconfig: Fix to remove bootconfig data from initrd while boot
s390/pci: Documentation update for s390 PCI
s390/pci: removes wrong PCI multifunction assignment
s390: ptrace: hard-code "s390x" instead of UTS_MACHINE
media: ipu3.rst: fix a build warning
media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer
watchdog: iTCO: fix link error
serial: samsung: 32-bit access for TX/RX hold registers
serial: samsung: dt-bindings: Add reg-io-width compatible
serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
Revert "tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state"
ANDROID: Drop ABI monitoring from KASAN build config
KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
KVM: selftests: Fix build for evmcs.h
kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits
KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
media: vimc: Make use of V4L2_CAP_IO_MC
media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC
media: rcar-vin: Make use of V4L2_CAP_IO_MC
media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices
media: pci: Fill v4l2_fmtdesc with designated initializers
media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC
reset: hi6220: Add support for AO reset controller
dt-bindings: reset: meson: add gxl internal dac reset
reset: imx7: Add support for i.MX8MP SoC
dt-bindings: reset: imx7: Document usage on i.MX8MP SoC
dt-bindings: reset: imx7: Add support for i.MX8MN
backlight: qcom-wled: Add support for WLED5 peripheral that is present on PM8150L PMICs
docs/virt/kvm: Document configuring and running nested guests
HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T
HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T
HID: asus: Add report_size to struct asus_touchpad_info
HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check
HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock
HID: asus: Only set EV_REP if we are adding a mapping
efi/libstub: Correct comment typos
dt-bindings: backlight: qcom-wled: Add WLED5 bindings
backlight: qcom-wled: Add callback functions
dt-bindings: backlight: qcom-wled: Convert the wled bindings to .yaml format
dt-bindings: phy: usb-snps-femto-v2: Add regulator entries to example
rtlwifi: rtl8188ee: remove Comparison to bool in rf.c
b43: remove Comparison of 0/1 to bool variable in pio.c
b43: remove Comparison of 0/1 to bool variable in phy_n.c
libertas_tf: avoid a null dereference in pointer priv
mwifiex: avoid -Wstringop-overflow warning
rtlwifi: remove comparison of 0/1 to bool variable
brcmsmac: remove Comparison to bool in brcms_b_txstatus()
brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue
brcmfmac: Fix P2P Group Formation failure via Go-neg method
brcmfmac: support the second p2p connection
rtw88: fix an issue about leak system resources
rtw88: 8723d: add interface configurations table
rtw88: 8723d: Set IG register for CCK rate
rtw88: 8723d: Add chip_ops::false_alarm_statistics
rtw88: 8723d: some chips don't support LDPC
rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully
rtw88: 8723d: Add set_channel
rtw88: 8723d: Add query_rx_desc
rtw88: 8723d: Add DIG parameter
ray_cs: use true,false for bool variable
rtlwifi: use true,false for bool variable in rtl_init_rfkill()
ipw2x00: Remove a memory allocation failure log message
rtw88: Use udelay instead of usleep in atomic context
iopoll: Introduce read_poll_timeout_atomic macro
bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64
bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64
bpf, riscv: Optimize FROM_LE using verifier_zext on RV64
bpf, riscv: Enable missing verifier_zext optimizations on RV64
xfrm: remove output_finish indirection from xfrm_state_afinfo
xfrm: remove extract_output indirection from xfrm_state_afinfo
xfrm: place xfrm6_local_dontfrag in xfrm.h
xfrm: expose local_rxpmtu via ipv6_stubs
xfrm: move xfrm4_extract_header to common helper
xfrm: state: remove extract_input indirection from xfrm_state_afinfo
xfrm: avoid extract_output indirection for ipv4
ALSA: hda: Return true,false for return type bool
ath11k: Replace zero-length array with flexible-array
ath9k_htc: Silence undersized packet warnings
ath6kl: Replace zero-length array with flexible-array
ath11k: fix kernel panic by freeing the msdu received with invalid length
ath11k: Add support to reset htt peer stats
carl9170: remove P2P_GO support
ath11k: add tx hw 802.11 encapsulation offloading support
Input: axp20x-pek - always register interrupt handlers
usb: chipidea: Enable user-space triggered role-switching
usb: chipidea: udc: add software sg list support
usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulp
usb: chipidea: pull down dp for possible charger detection operation
usb: chipidea: introduce imx7d USB charger detection
usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use
Input: lm8333 - update contact email
RISC-V: Remove unused code from STRICT_KERNEL_RWX
bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
bpf, sockmap: msg_pop_data can incorrecty set an sge length
drm/i915/icp: Add Wa_14010685332
ANDROID: Rename build.config.gki.arch_kasan
binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpic_core_dump
binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump
binfmt_elf: remove the set_fs in fill_siginfo_note
signal: refactor copy_siginfo_to_user32
powerpc/spufs: simplify spufs core dumping
powerpc/spufs: stop using access_ok
powerpc/spufs: fix copy_to_user while atomic
neigh: send protocol value in neighbor create notification
net: ethernet: ti: am65-cpts: fix build
erspan: Add type I version 0 support.
cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call
drm/amd/display: Prevent dpcd reads with passive dongles
drm/amd/display: fix counter in wait_for_no_pipes_pending
drm/i915/gt: Stop holding onto the pinned_default_state
drm/amd/display: Update DCN2.1 DV Code Revision
net/smc: remove unused inline function smc_curs_read
net/smc: log important pnetid and state change events
dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail
net: ipa: remove duplicated include from ipa_mem.c
perf flamegraph: Use /bin/bash for report and record scripts
perf cs-etm: Move definition of 'traceid_list' global variable from header file
libsymbols kallsyms: Move hex2u64 out of header
libsymbols kallsyms: Parse using io api
perf bench: Add kallsyms parsing
perf: cs-etm: Update to build with latest opencsd version.
perf symbol: Fix kernel symbol address display
perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
perf evsel: Rename perf_evsel__store_ids() to evsel__store_id()
perf evsel: Rename perf_evsel__env() to evsel__env()
perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx()
perf evsel: Rename perf_evsel__fallback() to evsel__fallback()
perf evsel: Rename perf_evsel__has*() to evsel__has*()
perf evsel: Rename perf_evsel__{prev,next}() to evsel__{prev,next}()
perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*()
perf evsel: Rename *perf_evsel__read*() to *evsel__read()
perf evsel: Ditch perf_evsel__cmp(), not used for quite a while
perf evsel: Rename perf_evsel__is_*() to evsel__is*()
perf pmu: Add perf_pmu__find_by_type helper
tools feature: Add support for detecting libpfm4
perf doc: Pass ASCIIDOC_EXTRA as an argument
perf mem2node: Avoid double free related to realloc
perf evsel: Rename perf_evsel__{str,int}val() and other tracepoint field metehods to to evsel__*()
perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*()
perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*()
perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*()
perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc()
perf evsel: Rename *perf_evsel__*name() to *evsel__*name()
perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size()
perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos()
perf evsel: Rename perf_evsel__config*() to evsel__config*()
perf evsel: Rename perf_evsel__exit() to evsel__exit()
perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event()
perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu()
perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas()
perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus()
perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t'
perf intel-pt: Update documentation about using /proc/kcore
perf intel-pt: Update documentation about itrace G and L options
perf intel-pt: Add support for synthesizing branch stacks for regular events
perf thread-stack: Add thread_stack__br_sample_late()
perf evsel: Add support for synthesized branch stack sample type
perf auxtrace: Add option to synthesize branch stack for regular events
perf intel-pt: Change branch stack support to use thread-stacks
perf intel-pt: Consolidate thread-stack use condition
perf thread-stack: Add branch stack support
perf tools: Simplify checking if SMT is active.
perf tools: Fix reading new topology attribute "core_cpus"
libperf evlist: Fix a refcount leak
perf parse-events: Fix another memory leaks found on parse_events()
perf parse-events: Fix memory leaks found on parse_events
perf parse-events: Fix memory leaks found on parse_events
libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus.
perf record: Move side band evlist setup to separate routine
perf record: Introduce --switch-output-event
libsubcmd: Introduce OPT_CALLBACK_SET()
perf evlist: Allow reusing the side band thread for more purposes
perf evlist: Move the sideband thread routines to separate object
perf parse-events: Add parse_events_option() variant that creates evlist
perf bpf: Decouple creating the evlist from adding the SB event
perf top: Move sb_evlist to 'struct perf_top'
perf record: Move sb_evlist to 'struct record'
perf tools: Move routines that probe for perf API features to separate file
clk: Allow the common clk framework to be selectable
mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF
MIPS: Remove redundant CLKDEV_LOOKUP selects
h8300: Remove redundant CLKDEV_LOOKUP selects
arm64: tegra: Remove redundant CLKDEV_LOOKUP selects
ARM: Remove redundant CLKDEV_LOOKUP selects
ARM: Remove redundant COMMON_CLK selects
clk: clk-xgene: Fix a typo in Kconfig
io_uring: handle -EFAULT properly in io_uring_setup()
clk: Remove unused inline function clk_debug_reparent
clk: impd1: Look up clock-output-names
clk: Unlink clock if failed to prepare or enable
dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema
sch_choke: Remove classid from choke_skb_cb.
net: sierra_net: Remove unused inline function
bnx2x: Remove unused inline function bnx2x_vf_vlan_credit
net: sched: choke: Remove unused inline function choke_set_classid
net: microchip: Remove unused inline function is_bits_set
myri10ge: Remove unused inline function myri10ge_vlan_ip_csum
net: stmmac: Remove unused inline function stmmac_rx_threshold_count
net: mv643xx_eth: Remove unused inline function sum16_as_be
net: sun: cassini: Remove unused inline functions
net: tehuti: remove unused inline function bdx_tx_db_size
sysctl: Fix unused function warning
net: ni: Fix use correct return type for ndo_start_xmit()
net: ethernet: ti: use true, false for bool variables in cpsw_new.c
net: bnxt: Remove Comparison to bool in bnxt_ethtool.c
net: agere: use true,false for bool variable
net: atheros: remove conversion to bool in atl1c_start_mac()
net: qede: Use true for bool variable in qede_init_fp()
bnx2x: Remove Comparison to bool in bnx2x_dcb.c
qlcnic: use true,false for bool variable in qlcnic_sriov_common.c
net: emac: Fix use correct return type for ndo_start_xmit()
net: nxp: Fix use correct return type for ndo_start_xmit()
ARM: OMAP5: Make L4SEC clock domain SWSUP only
ARM: OMAP4: Make L4SEC clock domain SWSUP only
ARM: dts: omap5: add DES crypto accelerator node
ARM: dts: omap5: add SHA crypto accelerator node
ARM: dts: omap5: add aes2 entry
ARM: dts: omap5: add aes1 entry
net: altera: Fix use correct return type for ndo_start_xmit()
net: allwinner: Fix use correct return type for ndo_start_xmit()
ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU and DSP nodes
ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs
ARM: dts: am572x-idk-common: Add CMA pools and enable IPU & DSP rprocs
ARM: dts: beagle-x15-common: Add CMA pools and enable IPU & DSP rprocs
ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs
ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs
ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & DSP1 rprocs
ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs
ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs
ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes
ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes
ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files
ARM: dts: DRA72x: Add aliases for rproc nodes
ARM: dts: DRA74x: Add aliases for rproc nodes
ARM: dts: DRA74x: Add DSP2 processor device node
ARM: dts: DRA7: Add common IPU and DSP nodes
ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers
net: broadcom: fix a mistake about ioremap resource
drm: Fix HDCP failures when SRM fw is missing
ARM: dts: Add 32KHz clock as default clock source
platform/x86: touchscreen_dmi: Drop comma in terminator line
platform/x86: touchscreen_dmi: add Vinga J116 touchscreen
platform/x86: Add Slim Bootloader firmware update signaling driver
platform/x86: intel_pmc_core: avoid unused-function warnings
MAINTAINERS: Add me as maintainer of Intel SCU drivers
platform/x86: Add Elkhart Lake SCU/PMC support
platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
drm/amdgpu: allocate large structures dynamically
amdgpu_acpi: add backlight control for the DC case
drm/radeon: fix unsigned comparison with 0
drm/amdgpu: Avoid integer overflow in amdgpu_device_suspend_display_audio
drm/amd/display: 3.2.84
drm/amd/display: Add struct field for future use
drm/amd/display: move location of dmub_srv.h file
drm/amd/display: remove unused module/stats
drm/amd/display: Check DMCU Exists Before Loading
drm/amd/display: Prevent dpcd reads with passive dongles
drm/amd/display: Add 4 to 1 MPC split support
drm/amd/display: The external monitor will show gray screen during SUT reboot
drm/amd/display: add addition dc type to translate to dmub fw type
drm/amd/display: Support FP16 pixel format
drm/amd/display: temporary clamp the vratio used to 1.0
drm/amd/display: Allow PState switch in VBLANK one display VACTIVE
drm/amd/display: fix counter in wait_for_no_pipes_pending
drm/amd/display: Mode change with same timing causing long display blank
drm/amd/display: Update DCN2.1 DV Code Revision
drm/amd/display: Move panel_cntl specific register from abm to panel_cntl.
drm/amd/display: remove unused variable 'ret' in dm_suspend()
clk: vexpress-osc: Use the devres clock API variants
clk: versatile: Only enable SP810 on 32-bit by default
clk: versatile: Rework kconfig structure
amba: Retry adding deferred devices at late_initcall
arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS
ARM: vexpress: Move vexpress_flags_set() into arch code
tools: gpio: add bias flags to lsgpio
gpio: exar: Fix bad handling for ida_simple_get error path
gpio-f7188x: Add GPIO support for F81865
gpio: tegra186: export MODULE_DEVICE_TABLE
doc: thermal: add cpu-idle-cooling to index tree
workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO.
doc:locking: remove info about old behavior of locktorture
docs: sysctl/kernel: document firmware_config
docs: sysctl/kernel: document ftrace entries
samples: fix binderfs sample
docs: s390: Fix wrong label Guest2 instead of Guest3
docs: coresight: fix `make htmldocs` warning
doc:it_IT: align Italian translation
doc: misc-device: add uacce to toctree(index)
docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc
watchdog: update email address in conversion doc
kobject: documentation: Fix erroneous function example in kobject doc.
media: admin-guide: split cardlist.rst file
media: admin-guide: make clear about PCI subsystem IDs
media: cec: silence shift wrapping warning in __cec_s_log_addrs()
media: sun8i: Fix an error handling path in 'deinterlace_runtime_resume()'
media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus formats on source pad
media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes
media: vimc: Support multiple media bus codes for each pixelformat
media: ti-vpe: avoid gcc-9 warning
media: staging: media: usbvision: usbvision-core Correct spelling
docs: filesystems: convert configfs.txt to ReST
media: staging: media: imx: no need to check return value of debugfs_create functions
iocost: protect iocg->abs_vdebt with iocg->waitq.lock
docs: filesystems: convert xfs-self-describing-metadata.txt to ReST
docs: filesystems: convert xfs-delayed-logging-design.txt to ReST
docs: filesystems: convert sysfs-tagging.txt to ReST
docs: filesystems: convert sysfs-pci.txt to ReST
docs: filesystems: convert spufs/spu_run.txt to ReST
docs: filesystems: convert spufs/spufs.txt to ReST
docs: filesystems: convert spufs/spu_create.txt to ReST
docs: filesystems: split spufs.txt into 3 separate files
docs: filesystems: convert sharedsubtree.txt to ReST
docs: filesystems: convert seq_file.txt to ReST
docs: filesystems: convert quota.txt to ReST
docs: filesystems: convert mount_api.txt to ReST
docs: filesystems: convert mandatory-locking.txt to ReST
docs: filesystems: convert locks.txt to ReST
docs: filesystems: convert fuse-io.txt to ReST
docs: filesystems: convert files.txt to ReST
docs: filesystems: convert fiemap.txt to ReST
docs: filesystems: convert dnotify.txt to ReST
docs: filesystems: convert devpts.txt to ReST
docs: filesystems: convert coda.txt to ReST
docs: filesystems: convert automount-support.txt to ReST
docs: filesystems: convert cifs/cifsroot.txt to ReST
docs: filesystems: caching/backend-api.txt: convert it to ReST
docs: filesystems: caching/cachefiles.txt: convert to ReST
docs: filesystems: caching/operations.txt: convert it to ReST
docs: filesystems: caching/netfs-api.txt: convert it to ReST
docs: filesystems: convert caching/fscache.txt to ReST format
docs: filesystems: convert caching/object.txt to ReST
media: MAINTAINERS: update the Amlogic VDEC driver maintainer entry
HID: i2c-hid: add Schneider SCL142ALM to descriptor override
media: meson: vdec: enable mcrcc for VP9
arm64: cacheflush: Fix KGDB trap detection
media: cx231xx: Remove unneeded semicolon
media: rcar-csi2: Fix comment of VCDT/VCDT2 register
media: imx: utils: Default colorspace to SRGB
media: dt-bindings: media: rockchip-vpu: fix interrupt-names
media: staging: rkisp1: cap: enable RGB capture format with YUV media bus
media: staging: rkisp1: rsz: change (hv)div only if capture format is YUV
media: staging: rkisp1: rsz: remove redundant if statement and add inline doc
media: staging: rkisp1: rsz: get the capture format info from the capture struct
bus: mhi: core: Fix channel device name conflict
bus: mhi: core: Fix typo in comment
bus: mhi: core: Offload register accesses to the controller
bus: mhi: core: Remove link_status() callback
bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails
bus: mhi: Fix parsing of mhi_flags
mei: me: disable mei interface on LBG servers.
Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default""
drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
i2c: at91: Send bus clear command if SDA is down
i2c: use my kernel.org address from now on
i2c: fix missing pm_runtime_put_sync in i2c_device_probe
serial: amba-pl011: Make sure we initialize the port.lock spinlock
tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
serial: lantiq: Add x86 in Kconfig dependencies for Lantiq serial driver
spi: dw-apb-ssi: Add Intel Keem Bay support
spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi
spi: dw: Add support for Intel Keem Bay SPI
spi: dw: Add support for DesignWare DWC_ssi
spi: dw: Add update_cr0() callback to update CTRLR0
spi: dw: Fix typo in few registers name
arm64: cpufeature: Group indexed system register definitions by name
i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition
i2c: pxa: clean up decode_bits()
i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
i2c: pxa: move DT IDs along side platform IDs
i2c: pxa: move private definitions to i2c-pxa.c
i2c: pxa: always set fm and hs members for each type
i2c: pxa: add and use definitions for IBMR register
spi: bcm2835: Fixes bare use of unsigned
i2c: pxa: re-arrange register field definitions
i2c: pxa: re-arrange functions to flow better
i2c: pxa: re-arrange includes to be in alphabetical order
i2c: pxa: remove unneeded includes
i2c: pxa: use official address byte helper
iommu/amd: Do not flush Device Table in iommu_map_page()
iommu/amd: Update Device Table in increase_address_space()
iommu/amd: Call domain_flush_complete() in update_domain()
iommu/amd: Do not loop forever when trying to increase address space
iommu/amd: Fix race in increase_address_space()/fetch_pte()
iommu: Unexport iommu_group_get_for_dev()
iommu: Move more initialization to __iommu_probe_device()
iommu: Remove add_device()/remove_device() code-paths
iommu/exynos: Convert to probe/release_device() call-backs
iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
iommu/omap: Convert to probe/release_device() call-backs
iommu/omap: Remove orphan_dev tracking
iommu/renesas: Convert to probe/release_device() call-backs
iommu/tegra: Convert to probe/release_device() call-backs
iommu/rockchip: Convert to probe/release_device() call-backs
iommu/qcom: Convert to probe/release_device() call-backs
iommu/mediatek-v1 Convert to probe/release_device() call-backs
iommu/mediatek: Convert to probe/release_device() call-backs
iommu/msm: Convert to probe/release_device() call-backs
iommu/virtio: Convert to probe/release_device() call-backs
iommu/s390: Convert to probe/release_device() call-backs
iommu/pamu: Convert to probe/release_device() call-backs
iommu/arm-smmu: Convert to probe/release_device() call-backs
iommu/vt-d: Convert to probe/release_device() call-backs
iommu/amd: Convert to probe/release_device() call-backs
iommu/amd: Remove dev_data->passthrough
iommu: Export bus_iommu_probe() and make is safe for re-probing
iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device()
iommu: Split off default domain allocation from group assignment
iommu: Move new probe_device path to separate function
iommu: Keep a list of allocated groups in __iommu_probe_device()
iommu: Move default domain allocation to iommu_probe_device()
iommu: Add probe_device() and release_device() call-backs
iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
iommu/amd: Remove dma_mask check from check_device()
iommu/vt-d: Wire up iommu_ops->def_domain_type
iommu/amd: Implement iommu_ops->def_domain_type call-back
iommu: Add def_domain_type() callback in iommu_ops
iommu: Move default domain allocation to separate function
platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
platform/x86: intel_pmc_core: avoid unused-function warnings
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
arm64: dts: rockchip: Define the rockchip Video Decoder node on rk3399
ASoC: qcom: lpass-cpu: Make I2S SD lines configurable
dt-bindings: sound: lpass-cpu: Document DAI subnodes
ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx
ARM: dts: stm32: add sd-uhs properties in SD-card node for stm32mp157c-ed1
PCI: altera: Clean up indentation issue on a return statement
drm/mm: optimize rb_hole_addr rbtree search
drm/ttm: Remove reference to the mem_glob member
PCI: endpoint: functions/pci-epf-test: Fix DMA channel release
powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page fault race
powerpc/mm/book3s64: Avoid sending IPI on clearing PMD
powerpc/kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check
powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa
powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page
powerpc/kvm/book3s: Avoid using rmap to protect parallel page table update.
powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions
powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter
powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler
powerpc/kvm/book3s: Add helper for host page table walk
powerpc/kvm/book3s: Use kvm helpers to walk shadow or secondary table
powerpc/kvm/nested: Add helper to walk nested shadow linux page table.
powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.
powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock.
powerpc/perf/callchain: Use __get_user_pages_fast in read_user_stack_slow
powerpc/mce: Don't reload pte val in addr_to_pfn
powerpc/book3s64/hash: Use the pte_t address from the caller
powerpc/hash64: Restrict page table lookup using init_mm with __flush_hash_table_range
powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present
powerpc/pkeys: Check vma before returning key fault error to the user
powerpc/pkeys: Avoid using lockless page table walk
mm: change pmdp_huge_get_and_clear_full take vm_area_struct as arg
media: staging: ipu3-imgu: Add a sanity check for the parameter struct size
media: staging: ipu3-imgu: Move alignment attribute to field
media: Revert "staging: imgu: Address a compiler warning on alignment"
media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as reviewers
media: ipu3.rst: add explanation for running mode
media: staging: ipu3: Fix stale list entries on parameter queue failure
media: venus: venc,vdec: Return EBUSY on S_FMT while streaming
media: venus: Mark last capture buffer
usb: typec: mux: intel: Handle alt mode HPD_HIGH
usb: usbfs: correct kernel->user page attribute mismatch
usb: typec: intel_pmc_mux: Fix the property names
USB: core: Fix misleading driver bug report
media: venus: vdec: Init registered list unconditionally
drm/i915/execlists: Record the active CCID from before reset
media: venus: vdec: Mark flushed buffers with error state
media: venus: helpers: Done buffers per queue type
media: venus: core: Constify codec frequency data array
media: venus: core: Fix mutex destroy in remove
media: venus: core: Add missing mutex destroy
PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
drm/i915: Added required new PCode commands
arm64: cpufeature: Extend comment to describe absence of field info
staging: gasket: Check the return value of gasket_get_bar_index()
staging: ks7010: remove me from CC list
crypto: xilinx - Remove set but not used variable 'drv_ctx'
crypto: xilinx: Handle AES PM API return status
staging: vt6656: Use const for read only data
staging: vt6655: fix LONG_LINE warning
staging: vt6655: return early if not bNeedAck
staging: vt6655: extract index manupulation out of function call
staging: vt6655: return at the ond of case body
staging: vt6655: remove else after return and invert condition
staging: vt6655: do calculation of uAckTime first
staging: vt6655: merge two switch cases in s_uGetDataDuration
staging:rtl8723bs: eliminate usage of skb_clone after skb allocation fail
staging: pi433: fix error return code in pi433_probe()
staging: rtl8723bs: remove conversion to bool in halbtcoutsrc_Get()
staging: rtl8723bs: os_dep: Cleanup pointer casting code style
staging: rtl8723bs: os_dep: remove rtw_spt_band_free()
staging: vt6656: refactor power save operation
staging: vt6656: Return on isr0 when zero.
staging: vt6656: use struct wiphy retry short and long settings.
staging: vt6656: return all key calls to mac80211 stack.
staging: vt6656 remove vnt_mac_disable_keyentry calls
staging: vt6656: vnt_set_keymode simplify key modes.
staging: vt6656: Refactor the vnt_rf_table_download function
staging: vt6656: Refactor the vnt_set_bss_mode function
staging: vt6656: Check the return values in vnt_set_bss_mode function
staging: wfx: avoid compiler warning on empty array
Staging: comedi: drivers: ni_pcimio: Fix variable name
staging: sm750fb: print error message with actual value
staging: sm750fb: add common function to set color offsets and visual mode
staging: sm750fb: add missing case while setting FB_VISUAL
staging: wilc1000: Increase the size of wid_list array
staging: qlge: Fix function argument alignment warning in ql_init_device
staging: qlge: Fix suspect code indent warning in ql_init_device
staging: qlge: Remove multi-line dereference from ql_request_irq
staging: qlge: Remove goto statements from ql_get_mac_addr_reg
staging: qlge: Fix indentation in ql_get_mac_addr_reg
staging: qlge: Remove gotos from ql_set_mac_addr_reg
staging: qlge: Fix indentation in ql_set_mac_addr_reg
staging: most: usb: consolidate code
staging: most: usb: drop unlikely macros
staging: most: usb: use EINVAL error code
staging: most: usb: remove overcautious parameter checking
PCI: dwc: Make hisi_pcie_platform_ops static
PCI: dwc: Clean up computing of msix_tbl
KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
drm/client: Dual licence the header in GPL-2 and MIT
drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_LOCK_ALL_* helpers
arm64: Sort vendor-specific errata
efi/libstub: Make efi_printk() input argument const char*
drm/meson: add mode selection limits against specific SoC revisions
drm/i915/gt: Small tidy of gen8+ breadcrumb emission
ARM: dts: ux500: samsung-skomer: Add magnetometer
ARM: dts: ux500: samsung-golden: Add magnetometer
usb: dwc3: gadget: WARN on no-resource status
usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer
usb: dwc3: gadget: Store resource index of start cmd
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: core: Use role-switch default dr_mode
usb: dwc3: drd: Don't free non-existing irq
usb: dwc3: meson-g12a: refactor usb2 phy init
usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init
usb: dwc3: meson-g12a: get the reset as shared
usb: dwc3: meson-g12a: handle the phy and glue registers separately
usb: dwc3: meson-g12a: specify phy names in soc data
dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic GXL and GXM Families USB Glue Bindings
dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
usb: dwc3: gadget: Remove unnecessary checks
usb: dwc3: gadget: Give back staled requests
usb: dwc3: gadget: Properly handle ClearFeature(halt)
dt-bindings: usb: document aspeed vhub device ID/string properties
usb: gadget: aspeed: fixup usb1 device descriptor at init time
usb: gadget: aspeed: allow to set device IDs in device tree
usb: gadget: aspeed: allow to set usb strings in device tree
usb: gadget: add "usb_validate_langid" function
usb: gadget: aspeed: support multiple language strings
usb: gadget: aspeed: improve vhub port irq handling
usb: dwc3: support continuous runtime PM with dual role
usb: cdns3: mark local functions static
USB: dwc2: Use the correct style for SPDX License Identifier
USB: dwc3: Use the correct style for SPDX License Identifier
USB: gadget: Use the correct style for SPDX License Identifier
HID: intel-ish-hid: avoid bogus uninitialized-variable warning
drm/bridge: chrontel-ch7033: Add a new driver
dt-bindings: display: Add Chrontel CH7033 Video Encoder binding
dt-bindings: Add vendor prefix for Chrontel, Inc.
ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based on RZ/G1H
ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM
ARM: dts: r8a7742: Initial SoC device tree
ath11k: fix resource unavailability for htt stats after peer stats display
ath11k: use true,false for bool variables
ath10k: Add support for targets without trustzone
ath10k: Setup the msa resources before qmi init
dt-bindings: ath10k: Add wifi-firmware subnode for wifi node
ath10k: remove the max_sched_scan_reqs value
ath10k: Avoid override CE5 configuration for QCA99X0 chipsets
efi/libstub/x86: Work around LLVM ELF quirk build regression
efi/libstub: Fix mixed mode boot issue after macro refactor
ARM: dts: aspeed: Change KCS nodes to v2 binding
ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset
ARM: dts: aspeed: ast2600: Add XDMA Engine
ARM: dts: aspeed: ast2500: Add XDMA Engine
ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
ARM: dts: aspeed: Add YADRO Nicole BMC
ARM: dts: aspeed: mihawk: add aliases for i2c
ARM: dts: aspeed: tacoma: Add TPM
ARM: dts: aspeed: tacoma: Enable the second VUART
ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices
ARM: dts: aspeed: rainier: Add VGA reserved memory region
ARM: dts: aspeed: rainier: Add gpio line names
ARM: dts: aspeed: tacoma: Add gpio line names
ARM: dts: aspeed: zaius: Add gpio line names
ARM: dts: aspeed: romulus: Add gpio line names
ARM: dts: aspeed: witherspoon: Add gpio line names
ARM: dts: aspeed: ast2600: Set arch timer always-on
ARM: dts: aspeed: tacoma: Add GPIOs for FSI
ARM: dts: aspeed: mihawk: Change the name of leds
ARM: dts: aspeed: rainier: Remove regulators
ARM: dts: aspeed: rainier: Add host FSI description
ARM: dts: aspeed: ast2600evb: Enable FSI master
ARM: dts: aspeed: tacoma: Add gpio-key definitions
ARM: dts: aspeed: rainier: Set PCA9552 pin types
ARM: dts: aspeed: rainier: Enable VUART2
ARM: dts: aspeed: ast2400: Add video engine support
ARM: dts: aspeed: tacoma: Enable eMMC controller
ARM: dts: aspeed: tiogapass: Add gpio line names
ARM: dts: aspeed: tiogapass: Add IPMB device
ARM: dts: aspeed: ast2600: Add Video Engine node
drm/tidss: remove AM65x PG1 YUV erratum code
ALSA: hda: Use hdac_to_hda_codec macro
drm/omap: change default signal polarities and drives
ALSA: hda: Use dev_to_hdac_dev macro
ARM: dts: aspeed: ast2600: Add SCU interrupt controllers
ARM: dts: aspeed: ast2500: Add SCU interrupt controller
phy: qcom-qmp: Rename UFS PCS QMP v4 registers
phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB
phy: qcom-qmp: Add SM8150 QMP USB3 PHY support
phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs
dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2
scsi: scsi_debug: Implement ZBC host-aware emulation
scsi: scsi_debug: Add zone_size_mb module parameter
scsi: scsi_debug: Add zone_nr_conv module parameter
scsi: scsi_debug: Add zone_max_open module parameter
scsi: scsi_debug: Add ZBC module parameter
scsi: scsi_debug: Add ZBC zone commands
scsi: scsi_debug: Add ZBC mode and VPD pages
soundwire: bus: reduce verbosity on enumeration
soundwire: debugfs: clarify SDPX license with GPL-2.0-only
soundwire: slave: don't init debugfs on device registration error
Documentation: SoundWire: clarify TDM mode support
soundwire: qcom: fix error handling in probe
scsi: scsi_debug: Bump to version 1.89
scsi: scsi_debug: Re-arrange parameters alphabetically
scsi: scsi_debug: Implement PRE-FETCH commands
scsi: scsi_debug: Improve command duration calculation
scsi: scsi_debug: Weaken rwlock around ramdisk access
scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16)
scsi: scsi_debug: Add per_host_store option
scsi: scsi_debug: Randomize command completion time
ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
ANDROID: Incremental fs: Fix issues with very large files
docs: dt: convert writing-bindings.txt to ReST
docs: dt: convert submitting-patches.txt to ReST format
docs: dt: convert ABI.txt to ReST format
docs: dt: convert overlay-notes.txt to ReST format
docs: dt: convert of_unittest.txt to ReST
docs: dt: convert dynamic-resolution-notes.txt to ReST
docs: dt: convert changesets to ReST
riscv: force __cpu_up_ variables to put in data section
docs: dt: usage_model.rst: fix link for DT usage
riscv: add Linux note to vdso
docs: dt: convert usage-model.txt to ReST
docs: dt: add an index.rst file for devicetree
riscv: set max_pfn to the PFN of the last page
RISC-V: Remove N-extension related defines
RISC-V: Add bitmap reprensenting ISA features common across CPUs
RISC-V: Export riscv_cpuid_to_hartid_mask() API
platform/chrome: cros_usbpd_logger: Add __printf annotation to append_str()
platform/chrome: cros_ec_i2c: Appease the kernel-doc deity
of: Documentation: change overlay example to use current syntax
xsk: Remove unnecessary member in xdp_umem
xsk: Change two variable names for increased clarity
bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog
drm/panel: boe-tv101wum-n16: fine tune clock
ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges
ARM: dts: socfgpa: set bridges status to disabled
FROMGIT: phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
dt-bindings: display: dw_mipi_dsi.txt: convert to yaml
drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type
net: partially revert dynamic lockdep key changes
bonding: remove useless stats_lock_key
nfp: abm: fix a memory leak bug
arm64: dts: ti: j721e-main: add main navss cpts node
arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node
arm64: dts: ti: k3-am65-main: add main navss cpts node
arm64: dts: ti: k3-am65-mcu: add cpsw cpts node
net: ethernet: ti: am65-cpsw-nuss: enable packet timestamping support
net: ethernet: ti: introduce am654 common platform time sync driver
dt-binding: ti: am65x: document common platform time sync cpts module
atm: fix a memory leak of vcc->user_back
atm: fix a UAF in lec_arp_clear_vccs()
docs: devlink: clarify the scope of snapshot id
devlink: let kernel allocate region snapshot id
devlink: factor out building a snapshot notification
net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply
net_sched: sch_fq: add horizon attribute
net_sched: fix tcm_parent in tc filter dump
net: sched: fallback to qdisc noqueue if default qdisc setup fail
cxgb4/chcr: avoid -Wreturn-local-addr warning
arm64: dts: sdm845: add IPA iommus property
ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader
net: ipa: define SMEM memory region for IPA
net: ipa: define IMEM memory region for IPA
net: ipa: redefine struct ipa_mem_data
dt-bindings: net: add IPA iommus property
ASoC: wm8524: Add support S32_LE
s390/qeth: fix cancelling of TX timer on dev_close()
r8169: use new helper eth_hw_addr_crc
net: add helper eth_hw_addr_crc
net: dsa: felix: allow the device to be disabled
Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
net/smc: save SMC-R peer link_uid
net/smc: create improved SMC-R link_uid
net/smc: improve termination processing
net/smc: add termination reason and handle LLC protocol violation
net/smc: asymmetric link tagging
net/smc: assign link to a new connection
net/smc: send DELETE_LINK, ALL message and wait for send to complete
net/smc: wait for departure of an IB message
net/smc: handle incoming CDC validation message
net/smc: send failover validation message
net/smc: switch connections to alternate link
net/smc: save state of last sent CDC message
x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded
net: enetc: fix an issue about leak system resources
bnxt_en: show only relevant ethtool stats for a TX or RX ring
bnxt_en: Split HW ring statistics strings into RX and TX parts.
bnxt_en: Refactor the software ring counters.
bnxt_en: Add doorbell information to bnxt_en_dev struct.
bnxt_en: Add support for L2 doorbell size.
bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries.
bnxt_en: Define the doorbell offsets on 57500 chips.
bnxt_en: Improve kernel log messages related to ethtool reset.
bnxt_en: fix ethtool_reset_flags ABI violations
bnxt_en: refactor ethtool firmware reset types
bnxt_en: prepare to refactor ethtool reset types
bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw.
bnxt_en: Improve TQM ring context memory sizing formulas.
bnxt_en: Allocate TQM ring context memory according to fw specification.
bnxt_en: Update firmware spec. to 1.10.1.33.
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
devlink: Fix reporter's recovery condition
firmware: arm_sdei: Drop check for /firmware/ node and always register driver
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
drm/i915/gt: Make timeslicing an explicit engine property
drm/i915: Avoid dereferencing a dead context
stmmac: fix pointer check after utilization in stmmac_interrupt
tipc: fix partial topology connection closure
MAINTAINERS: remove myself as ceph co-maintainer
net: dsa: Do not make user port errors fatal
drm/i915/selftests: Repeat the rps clock frequency measurement
ceph: fix double unlock in handle_cap_export()
ceph: fix special error code in ceph_try_get_caps()
ceph: fix endianness bug when handling MDS session feature bits
i40iw: Fix error handling in i40iw_manage_arp_cache()
arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init()
tty: xilinx_uartps: Fix missing id assignment to the console
arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells
arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64
arm64: dts: allwinner: Sort Pine H64 device-tree nodes
uapi: revert flexible-array conversions
kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts
USB: serial: qcserial: Add DW5816e support
spi: amd: Drop superfluous member from struct amd_spi
spi: amd: Fix refcount underflow on remove
spi: amd: Drop duplicate driver data assignments
spi: amd: Pass probe errors back to driver core
spi: amd: Fix duplicate iounmap in error path
KVM: x86: Fixes posted interrupt check for IRQs delivery modes
gcc-10 warnings: fix low-hanging fruit
udf: stop using ioctl_by_bdev
isofs: stop using ioctl_by_bdev
hfsplus: stop using ioctl_by_bdev
cdrom: factor out a cdrom_multisession helper
cdrom: factor out a cdrom_read_tocentry helper
ide-cd: rename cdrom_read_tocentry
block: add a cdrom_device_info pointer to struct gendisk
drm/i915/display: Warn if the FBC is still writing to stolen on removal
fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
fs/xfs: Create function xfs_inode_should_enable_dax()
fs/xfs: Make DAX mount option a tri-state
fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
fs/xfs: Remove unnecessary initialization of i_rwsem
xfs: spell out the parameter name for ->cancel_item
xfs: use a xfs_btree_cur for the ->finish_cleanup state
xfs: turn dfp_done into a xfs_log_item
xfs: refactor xfs_defer_finish_noroll
xfs: turn dfp_intent into a xfs_log_item
xfs: merge the ->diff_items defer op into ->create_intent
xfs: merge the ->log_item defer op into ->create_intent
xfs: factor out a xfs_defer_create_intent helper
xfs: remove the xfs_inode_log_item_t typedef
xfs: remove the xfs_efd_log_item_t typedef
xfs: remove the xfs_efi_log_item_t typedef
xfs: refactor xlog_recover_buffer_pass1
xfs: simplify xlog_recover_inode_ra_pass2
xfs: factor out a xlog_buf_readahead helper
xfs: rename inode_list xlog_recover_reorder_trans
xfs: refactor the buffer cancellation table helpers
xfs: define printk_once variants for xfs messages
xfs: stop CONFIG_XFS_DEBUG from changing compiler flags
xfs: remove unnecessary check of the variable resblks in xfs_symlink
xfs: simplify the flags setting in xfs_qm_scall_quotaon
xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach
xfs: remove unnecessary variable udqp from xfs_ioctl_setattr
xfs: reserve quota inode transaction space only when needed
xfs: combine two if statements with same condition
xfs: trace quota allocations for all quota types
xfs: report unrecognized log item type codes during recovery
KVM: SVM: fill in kvm_run->debug.arch.dr[67]
KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
Documentation/dax: Update Usage section
fs/stat: Define DAX statx attribute
fs: Remove unneeded IS_DAX() check in io_is_direct()
drm/i915: Streamline the artihmetic
drm/i915: Rename variables to be consistent with bspec
drm/i915: Nuke mode.vrefresh usage
drm/i915: Remove cnl pre-prod workarounds
drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on gen9/glk
drm/i915: Rename bw_state to new_bw_state
drm/i915: Track active_pipes in bw_state
drm/i915: Use bw state for per crtc SAGV evaluation
ASoC: qcom: Use the defined variable to simplify code
ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate.
ASoC: rl6231: Add the K bypass for the PLL parameters
cachefiles: Fix corruption of the return value in cachefiles_read_or_alloc_pages()
ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards
ARM: dts: s5pv210: Correct FIMC definitions
ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards
ARM: dts: s5pv210: Enable ADC on Aries boards
ARM: dts: s5pv210: Add an ADC node
ARM: dts: s5pv210: Disable pull for vibrator enable GPIO on Aries boards
ARM: dts: s5pv210: Add si470x FM radio to Galaxy S
ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Aries boards
ARM: dts: s5pv210: Add panel support to Aries boards
ARM: dts: s5pv210: Add touchkey support to Aries boards
ARM: dts: s5pv210: Add FSA9480 support to Aries boards
ARM: dts: s5pv210: Add WM8994 support to Aries boards
ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries
ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
ARM: dts: s5pv210: Correct gpi pinctrl node name
io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files()
arm64: insn: Report PAC and BTI instructions as skippable
arm64: insn: Don't assume unrecognized HINTs are skippable
arm64: insn: Provide a better name for aarch64_insn_is_nop()
arm64: insn: Add constants for new HINT instruction decode
arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}
bpf, arm: Optimize ALU ARSH K using asr immediate instruction
bpf, arm: Optimize ALU64 ARSH X using orrpl conditional instruction
ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S
ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G
ARM: dts: s5pv210: Add helper define for sleep gpio config
ASoC: adau7118: Mark the ADAU7118 reset register as volatile
drm/i915/gem: Implement legacy MI_STORE_DATA_IMM
drm/i915/gem: Specify address type for chained reloc batches
x86/boot: Fix -Wint-to-pointer-cast build warning
x86/boot: Add kstrtoul() from lib/
powerpc/fadump: consider reserved ranges while reserving memory
powerpc/fadump: use static allocation for reserved memory ranges
ARM: multi_v7_defconfig: Enable r8a7742 SoC
ARM: shmobile: defconfig: Enable r8a7742 SoC
powerpc/ps3: Move static keyword to the front of declaration
ARM: debug-ll: Add support for r8a7742
soc: renesas: Add Renesas R8A7742 config option
ASoC: codecs: max9768: update contact email
ASoC: max98373: reorder max98373_reset() in resume
ASoC: rt1308: Revise the devicetree file mode
sun6i: dsi: fix gcc-4.8
arm64: Disable old style assembly annotations
arm64: kernel: Convert to modern annotations for assembly functions
arm64: entry: Refactor and modernise annotation for ret_to_user
arm64: dts: allwinner: a64: Remove unused SPDIF sound card
ACPI/IORT: work around num_ids ambiguity
Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()"
arm64: dts: allwinner: a64: pinetab: Fix cpvdd supply name
drm/i915: Allow some leniency in PCU reads
drm/i915/gem: Lazily acquire the device wakeref for freeing objects
drm: ingenic-drm: add MODULE_DEVICE_TABLE
ANDROID: Remove out-of-tree difference in fsnotify.h
ALSA: hda/tegra: workaround playback failure on Tegra194
ALSA: hda: add member to store ratio for stripe control
ALSA: hda/tegra: correct number of SDO lines for Tegra194
brcmfmac: no need to check return value of debugfs_create functions
vt: fix unicode console freeing with a common interface
Revert "tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart"
brcmfmac: remove comparison to bool in brcmf_fws_attach()
brcmfmac: add vendor ie for association responses
brcmfmac: only generate random p2p address when needed
brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request
brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop
brcmfmac: keep apsta enabled when AP starts with MCHAN feature
rtw88: fix spelling mistake "fimrware" -> "firmware"
rtw88: 8822c: update phy parameter tables to v50
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
dmaengine: idxd: fix interrupt completion after unmasking
dmaengine: owl: Use correct lock in owl_dma_get_pchan()
dmaengine: dw-edma: support local dma device transfer semantics
ath11k: add DBG_MAC prints to track vdev events
ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev
ath11k: fix error return code in ath11k_dp_alloc()
ath10k: fix possible memory leak in ath10k_bmi_lz_data_large()
MIPS: tools: Move "returns" after "loongson3-llsc-check"
x86/mcelog: Add compat_ioctl for 32-bit mcelog support
drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode
dt-bindings: phy-qcom-ipq4019-usb: add binding document
phy: add driver for Qualcomm IPQ40xx USB PHY
firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load}
ALSA: usb-audio: add mapping for ASRock TRX40 Creator
dmaengine: Fix doc strings to satisfy validation script
dmaengine: Include dmaengine.h into dmaengine.c
powerpc/64s/kuap: Restore AMR in system reset exception
cpufreq: qcom: fix wrong compatible binding
arm64: dts: uniphier: Add support for Akebi96
dt-bindings: arm: Add Akebi96 board support
arm64: dts: uniphier: add #address-cells and #size-cells to SPI nodes
ARM: dts: uniphier: add #address-cells and #size-cells to SPI nodes
arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs3 ref board
arm64: dts: uniphier: Add ethernet aliases
ARM: dts: uniphier: Add ethernet aliases
arm64: dts: uniphier: Add XDMAC node
ARM: dts: uniphier: Add XDMAC node
powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions of exit code
powerpc/64s: Fix unrecoverable SLB crashes due to preemption check
net/smc: enqueue local LLC messages
net/smc: delete link processing as SMC server
net/smc: delete link processing as SMC client
net/smc: llc_del_link_work and use the LLC flow for delete link
net/smc: delete an asymmetric link as SMC server
net/smc: final part of add link processing as SMC server
net/smc: rkey processing for a new link as SMC server
net/smc: first part of add link processing as SMC server
net/smc: final part of add link processing as SMC client
net/smc: rkey processing for a new link as SMC client
net/smc: first part of add link processing as SMC client
net: macb: fix an issue about leak related system resources
net: ena: cosmetic: extract code to ena_indirection_table_set()
net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros
net: ena: use SHUTDOWN as reset reason when closing interface
net: ena: drop superfluous prototype
net: ena: add support for reporting of packet drops
net: ena: add unmask interrupts statistics to ethtool
net: ena: remove code that does nothing
net: ena: changes to RSS hash key allocation
net: ena: change default RSS hash function to Toeplitz
net: ena: allow setting the hash function without changing the key
net: ena: fix error returning in ena_com_get_hash_function()
net: ena: avoid unnecessary admin command when RSS function set fails
net: usb: qmi_wwan: add support for DW5816e
net_sched: sch_skbprio: add message validation to skbprio_change()
net_sched: sch_fq: perform a prefetch() earlier
net_sched: sch_fq: do not call fq_peek() twice per packet
net_sched: sch_fq: use bulk freeing in fq_gc()
net_sched: sch_fq: change fq_flow size/layout
net_sched: sch_fq: avoid touching f->next from fq_gc()
Linux 5.7-rc4
power: bq25890: protect view of the chip's state
power: bq25890: remove redundant I2C bus check
power: bq25890: make property table const
power: bq25890: simplify chip name property getter
x86/tlb/uv: Add a forward declaration for struct flush_tlb_info
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
ARM: uaccess: fix DACR mismatch with nested exceptions
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
MAINTAINERS: btrfs: fix git repo URL
dt-bindings: arm: Add Calxeda system registers json-schema binding
dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema
dt-bindings: memory-controllers: Convert Calxeda DDR to json-schema
dt-bindings: arm: Convert Calxeda L2 cache controller to json-schema
dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema
dt-bindings: net: Convert Calxeda Ethernet binding to json-schema
dt-bindings: sata: Convert Calxeda SATA controller to json-schema
dt-bindings: clock: Convert Calxeda clock bindings to json-schema
dt-bindings: Remove cases of 'allOf' containing a '$ref'
power: supply: add CellWise cw2015 fuel gauge driver
dt-bindings: power: supply: add cw2015_battery bindings
dt-bindings: Document cellwise vendor-prefix
iio: vcnl4000: Add buffer support for VCNL4010/20.
iio: vcnl4000: Add sampling frequency support for VCNL4010/20.
iio: vcnl4000: Add event support for VCNL4010/20.
iio: vcnl4000: Factorize data reading and writing.
iio: vcnl4000: Fix i2c swapped word reading.
iio: imu: adis16xxx: use helper to access iio core debugfs dir
iio: adc: stm32-dfsdm: fix device used to request dma
iio: adc: stm32-adc: fix device used to request dma
iio: adc: ti-ads8344: Fix channel selection
staging: iio: ad2s1210: Fix SPI reading
x86/unwind/orc: Move ORC sorting variables under !CONFIG_MODULES
iio: DAC extension for ltc2634-12/10/8
iio: documentation ltc2632_chip_info add num_channels
iio: magnetometer: ak8974: Provide scaling
iio: magnetometer: ak8974: Break out measurement
iio: magnetometer: ak8974: Correct realbits
iio: magnetometer: ak8974: add Alps hscdtd008a
dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a
iio: imu: st_lsm6dsx: enable 833Hz sample frequency for tagged sensors
iio: adc: ad7476: remove redundant null check on an array
iio: buffer: extend short-hand use for 'indio_dev->buffer'
iio: dac: ad5592r: Fix a typo in the name of a function
iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION
iio: st_sensors: Use get_unaligned_be24() and sign_extend32()
iio: temperature: max31856: Use get_unaligned_beXX()
iio: pressure: zpa2326: Use get_unaligned_le24()
iio: pressure: ms5611: Use get_unaligned_be24()
iio: pressure: hp206c: Use get_unaligned_be24()
iio: magnetometer: rm3100: Use get_unaligned_be24()
iio: light: zopt2201: Use get_unaligned_le24()
iio: light: si1133: Use get_unaligned_be24()
iio: health: afe4403: Use get_unaligned_be24()
iio: gyro: adis16130: Use get_unaligned_be24()
iio: dac: ad5446: Use put_unaligned_be24()
iio: dac: ad5624r_spi: Use put_unaligned_be24()
iio: dac: ltc2632: Use put_unaligned_be24()
iio: adc: ti-ads124s08: Use get_unaligned_be24()
iio: adc: mpc3422: Use get_unaligned_beXX()
iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24()
iio: Use an early return in iio_device_alloc to simplify code.
iio: chemical: Add OF match table for CCS811 VOC sensor
iio: chemical: Add support for external Reset and Wakeup in CCS811
dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor
dt-bindings: iio: Add adis16475 documentation
iio: imu: Add support for adis16475
ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
drm/i915/gt: Sanitize RPS interrupts upon resume
power: supply: core: fix memory leak in HWMON error path
inet_diag: bc: read cgroup id only for full sockets
net: ethernet: fec: Replace interrupt driven MDIO with polled IO
smc: Remove unused function.
RDMA/efa: Count admin commands errors
RDMA/efa: Count mmap failures
RDMA/efa: Report create CQ error counter
ptp: ptp_clockmatrix: Add adjphase() to support PHC write phase mode.
ptp: Add adjust_phase to ptp_clock_caps capability.
ptp: Add adjphase function to support phase offset control.
RDMA/mlx5: Set lag tx affinity according to slave
RDMA/mlx5: Refactor affinity related code
RDMA/core: Get xmit slave for LAG
RDMA/core: Add LAG functionality
RDMA: Group create AH arguments in struct
ALSA: line6: Add poll callback for hwdep
ALSA: line6: hwdep: add support for O_NONBLOCK opening mode
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
dt-bindings: power: Convert power_supply text to yaml
vhost: vsock: kick send_pkt worker once device is started
virtio-blk: handle block_device_operations callbacks after hot unplug
MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords
mips: Drop CONFIG_MTD_M25P80 in various defconfig files
MIPS: Loongson64: Correct TLB type for Loongson-3 Classic
dt-bindings: Add binding for IT6505.
dt-bindings: fix vendor prefix for ITE Tech. Inc.
i915:get_engines(): get rid of pointless access_ok()
i915: alloc_oa_regs(): get rid of pointless access_ok()
i915 compat ioctl(): just use drm_ioctl_kernel()
i915: switch copy_perf_config_registers_or_number() to unsafe_put_user()
i915: switch query_{topology,engine}_info() to copy_to_user()
readdir.c: get rid of the last __put_user(), drop now-useless access_ok()
readdir.c: get compat_filldir() more or less in sync with filldir()
switch readdir(2) to unsafe_copy_dirent_name()
clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
selftests/bpf: Use reno instead of dctcp
net/smc: llc_add_link_work to handle ADD_LINK LLC requests
net/smc: allocate index for a new link
net/smc: introduce smc_pnet_find_alt_roce()
net/smc: remove DELETE LINK processing from smc_core.c
net/smc: take link down instead of terminating the link group
net/smc: add smcr_port_err() and smcr_link_down() processing
net/smc: add smcr_port_add() and smcr_link_up() processing
net/smc: remember PNETID of IB device for later device matching
net/smc: mutex to protect the lgr against parallel reconfigurations
net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link()
net/smc: map and register buffers for a new link
net/smc: unmapping of buffers to support multiple links
net/smc: multiple link support for rmb buffer registration
net: enetc: add tc flower psfp offload driver
net: enetc: add hw tc hw offload features for PSPF capability
net: schedule: add action gate offloading
net: qos: introduce a gate control flow action
net: bcmgenet: Move wake-up event out of side band ISR
net: ipa: do not cache channel state
net: ipa: pass channel pointer to gsi_channel_state()
drop_monitor: work around gcc-10 stringop-overflow warning
net: dsa: mv88e6xxx: 88e6390 10G serdes support
net: dsa: mv88e6xxx: use generic clause 45 definitions
net: atlantic: A2 ingress / egress hw configuration
net: atlantic: basic A2 init/deinit hw_ops
net: atlantic: common functions needed for basic A2 init/deinit hw_ops
net: atlantic: HW bindings for basic A2 init/deinit hw_ops
net: atlantic: add A2 RPF hw_ops
net: atlantic: HW bindings for A2 RFP
net: atlantic: A2 hw_ops skeleton
net: atlantic: minimal A2 fw_ops
net: atlantic: minimal A2 HW bindings required for fw_ops
net: atlantic: A2 driver-firmware interface
net: atlantic: move IS_CHIP_FEATURE to aq_hw.h
net: atlantic: make hw_get_regs optional
net: atlantic: simplify hw_get_fw_version() usage
net: atlantic: add hw_soft_reset, hw_prepare to hw_ops
net: atlantic: add defines for 10M and EEE 100M link mode
net: atlantic: add A2 device IDs
net: atlantic: update company name in the driver description
ANDROID: README: Add requirement for "Bug:" tag for FROMLIST
gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
cxgb4: Add missing annotation for service_ofldq()
ice: cleanup language in ice.rst for fw.app
net: Make PTP-specific drivers depend on PTP_1588_CLOCK
drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
devlink: fix return value after hitting end in region read
hv_netvsc: Fix netvsc_start_xmit's return type
dt-bindings: Add a minimum version check for dtschema
net: phy: DP83TC811: Fix WoL in config init to be disabled
net: phy: DP83822: Fix WoL in config init to be disabled
net: fix skb_panic to output real address
dt-bindings: serial: Convert 8250 to json-schema
net: ethernet: stmmac: simplify phy modes management for stm32
bpf: Fix use-after-free of bpf_link when priming half-fails
net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX
drm/i915/gem: Try an alternate engine for relocations
drm/i915/gem: Use a single chained reloc batches for a single execbuf
drm/i915/gem: Use chained reloc batches
selinux: do not allocate hashtabs dynamically
selinux: fix return value on error in policydb_read()
selinux: simplify range_write()
r8169: switch from netif_xxx message functions to netdev_xxx
r8169: remove "out of memory" error message from rtl_request_firmware
r8169: simplify counter handling
r8169: remove redundant driver message when entering promiscuous mode
ipv6: Use global sernum for dst validation with nexthop objects
bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr
docs: networking: arcnet-hardware.rst: don't duplicate chapter names
net: docs: add page_pool.rst to index.rst
docs: networking: device drivers: convert toshiba/spider_net.txt to ReST
docs: networking: device drivers: convert ti/tlan.txt to ReST
docs: networking: device drivers: convert ti/cpsw.txt to ReST
docs: networking: device drivers: convert ti/cpsw_switchdev.txt to ReST
docs: networking: device drivers: convert smsc/smc9.txt to ReST
docs: networking: device drivers: convert sb1000.txt to ReST
docs: networking: device drivers: convert qualcomm/rmnet.txt to ReST
docs: networking: device drivers: convert neterion/vxge.txt to ReST
docs: networking: device drivers: convert neterion/s2io.txt to ReST
docs: networking: device drivers: convert microsoft/netvsc.txt to ReST
docs: networking: device drivers: convert intel/ipw2200.txt to ReST
docs: networking: device drivers: convert intel/ipw2100.txt to ReST
docs: networking: device drivers: convert freescale/gianfar.txt to ReST
docs: networking: device drivers: convert freescale/dpaa.txt to ReST
docs: networking: device drivers: convert dlink/dl2k.txt to ReST
docs: networking: device drivers: convert dec/dmfe.txt to ReST
docs: networking: device drivers: convert dec/de4x5.txt to ReST
docs: networking: device drivers: convert davicom/dm9000.txt to ReST
docs: networking: device drivers: convert cirrus/cs89x0.txt to ReST
docs: networking: device drivers: convert chelsio/cxgb.txt to ReST
docs: networking: device drivers: convert aquantia/atlantic.txt to ReST
docs: networking: device drivers: convert amazon/ena.txt to ReST
docs: networking: device drivers: convert 3com/vortex.txt to ReST
docs: networking: device drivers: convert 3com/3c509.txt to ReST
docs: networking: convert z8530drv.txt to ReST
docs: networking: convert xfrm_sysctl.txt to ReST
docs: networking: convert xfrm_sync.txt to ReST
docs: networking: convert xfrm_proc.txt to ReST
docs: networking: convert xfrm_device.txt to ReST
docs: networking: convert x25.txt to ReST
docs: networking: convert x25-iface.txt to ReST
docs: networking: convert vxlan.txt to ReST
docs: networking: convert vrf.txt to ReST
docs: networking: convert udplite.txt to ReST
docs: networking: convert tuntap.txt to ReST
amd/amdgpu: Limit rlcg write registers only for nv12
drm/amdkfd: Use a systematic method to calculate queue mask bit
drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform()
drm/amdgpu: skip reservation of discovery tmr region in pre-Navi
drm/amdgpu: re-structue members for ip discovery
drm/amdgpu: update the method to set kcq queue mask
drm/amdgpu: check SMU NULL ptr on gfx hw init
drm/amdgpu: change HWIP from UVD to VCN for VCN2.5
net/mlx5: Add support to get lag physical port
net/mlx5: Change lag mutex lock to spin lock
bonding: Implement ndo_get_xmit_slave
bonding: Add array of all slaves
bonding: Add function to get the xmit slave in active-backup mode
bonding: Add helper function to get the xmit slave in rr mode
bonding: Add helper function to get the xmit slave based on hash
bonding/alb: Add helper functions to get the xmit slave
bonding: Rename slave_arr to usable_slaves
bonding: Export skip slave logic to function
net/core: Introduce netdev_get_xmit_slave
r8169: remove not needed parameter in rtl8169_set_magic_reg
selinux: fix error return code in policydb_read()
bpf: Add selftest for BPF_ENABLE_STATS
libbpf: Add support for command BPF_ENABLE_STATS
bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS
PCI: Allow pci_resize_resource() for devices on root bus
x86/apic: Move TSC deadline timer debug printk
ftrace/x86: Fix trace event registration for syscalls without arguments
power: supply: core: tabularize HWMON temperature labels
ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only
dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion
ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards
drm/i915: Implement vm_ops->access for gdb access into mmaps
audit: make symbol 'audit_nfcfgs' static
selftests: fix kvm relocatable native/cross builds and installs
selftests/ftrace: Make XFAIL green color
PCI: host-generic: Support building as modules
PCI: Constify struct pci_ecam_ops
ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
ftrace/selftests: workaround cgroup RT scheduling issues
io_uring: punt splice async because of inode mutex
io_uring: check non-sync defer_list carefully
io_uring: fix extra put in sync_file_range()
power: charger-manager: clarify num_properties starting value
drm/i915/gt: Make timeslicing an explicit engine property
drm/amdgpu: Add missing parameter description in comments
drm/amdkfd: Fix comment formatting
drm/amdgpu: Changed CU reservation golden settings
drm/amdkfd: Report domain with topology
power: supply: core: hide unused HWMON labels
power: supply: core: fix HWMON temperature labels
power: supply: core: allow to constify property lists
power: supply: generic-adc-battery: Prepare for const properties
power: supply: charger-manager: Prepare for const properties
drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
drm/amdgpu: drop redundant cg/pg ungate on runpm enter
drm/amdgpu: move kfd suspend after ip_suspend_phase1
iommu/qcom: Fix local_base status check
iommu: Properly export iommu_group_get_for_dev()
iommu/vt-d: Use right Kconfig option name
ASoC: SOF: Update correct LED status at the first time usage of update_mute_led()
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
power: supply: core: reduce power_supply_show_usb_type() parameters
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
ALSA: isa/wavefront: prevent out of bounds write in ioctl
KVM: arm64: Fix 32bit PC wrap-around
drm/i915/pmu: Keep a reference to module while active
ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO
efi/libstub: Check return value of efi_parse_options
efi/x86: Support builtin command line
efi/libstub: Unify initrd loading across architectures
efi/x86: Move command-line initrd loading to efi_main
efi/libstub: Upgrade ignored dtb= argument message to error
efi/tpm: Use efi_err for error messages
efi/gop: Use efi_err for error messages
efi/x86: Use efi_err for error messages
efi/libstub: Move pr_efi/pr_efi_err into efi namespace
efi/libstub: Add a helper function to split 64-bit values
efi/x86: Use correct size for boot_params
io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()
io_uring: use proper references for fallback_req locking
io_uring: only force async punt if poll based retry can't handle it
io_uring: enable poll retry for any file with ->read_iter / ->write_iter
cxgb4: fix EOTID leak when disabling TC-MQPRIO offload
stmmac: intel: Fix kernel crash due to wrong error path
hinic: Use kmemdup instead of kzalloc and memcpy
hinic: make symbol 'dump_mox_reg' static
net: phy: bcm54140: add second PHY ID
net: phy: bcm54140: apply the workaround on b0 chips
net: phy: bcm54140: fix phy_id_mask
net: phy: bcm54140: use genphy_soft_reset()
net: phy: at803x: add downshift support
r8169: configure PME_SIGNAL for RTL8125 too
r8169: improve max jumbo packet size definition
net: usb: ax88179_178a: Implement ethtool_ops set_eeprom
mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
dpaa2-eth: fix error return code in setup_dpni()
net: ll_temac: Fix return value check in temac_probe()
tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
net: ethernet: fec: Revert "net: ethernet: fec: Replace interrupt driven MDIO with polled IO"
net: lpc-enet: fix error return code in lpc_mii_init()
security: Fix the default value of fs_context_parse_param hook
ice: Fix error return code in ice_add_prof()
octeontx2-pf: Fix error return code in otx2_probe()
net: macb: Fix runtime PM refcounting
dpaa_eth: Fix comparing pointer to 0
ptp_qoriq: output PPS signal on FIPER2 in default
net: moxa: Fix a potential double 'free_irq()'
net: macsec: preserve ingress frame ordering
powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin
drm/i915/gem: Replace user_access_begin by user_write_access_begin
uaccess: Selectively open read or write user access
uaccess: Add user_read_access_begin/end and user_write_access_begin/end
net: ipa: zero return code before issuing generic EE command
net: ipa: fix an error message in gsi_channel_init_one()
net: ipa: fix a bug in ipa_endpoint_stop()
ionic: add device reset to fw upgrade down
ionic: refresh devinfo after fw-upgrade
ionic: no link check until after probe
netlink: add infrastructure to expose policies to userspace
netlink: factor out policy range helpers
netlink: remove NLA_EXACT_LEN_WARN
netlink: allow NLA_MSECS to have range validation
netlink: extend policy range validation
nl80211: link recursive netlink nested policy
netlink: limit recursion depth in policy validation
netlink: remove type-unsafe validation_data pointer
dp83640: reverse arguments to list_add_tail
net: bridge: vlan: Add a schedule point during VLAN processing
net: dsa: b53: Remove is_static argument to b53_read_op()
net: dsa: b53: Bound check ARL searches
net: dsa: b53: Provide number of ARL buckets
net: dsa: b53: Rename num_arl_entries to num_arl_bins
r8169: add check for invalid parameter combination in rtl_set_coalesce
r8169: improve rtl_set_coalesce
r8169: improve interrupt coalescing parameter handling
r8169: improve rtl_coalesce_choose_scale
r8169: improve rtl_get_coalesce
r8169: merge scale for tx and rx irq coalescing
r8169: don't pass net_device to irq coalescing sub-functions
PCI/AER: Use only _OSC to determine AER ownership
iocost_monitor: drop string wrap around numbers when outputting json
iocost_monitor: exit successfully if interval is zero
blk-iocost: account for IO size when testing latencies
blk-iocost: switch to fixed non-auto-decaying use_delay
RDMA/mlx5: Verify that QP is created with RQ or SQ
RDMA/mlx5: Consolidate into special function all create QP calls
RDMA/mlx5: Remove redundant destroy QP call
RDMA/mlx5: Copy response to the user in one place
RDMA/mlx5: Handle udate outlen checks in one place
RDMA/mlx5: Promote RSS RAW QP flags check to higher level
RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces
RDMA/mlx5: Reduce amount of duplication in QP destroy
RDMA/mlx5: Separate to user/kernel create QP flows
RDMA/mlx5: Separate XRC_TGT QP creation from common flow
RDMA/mlx5: Globally parse DEVX UID
RDMA/mlx5: Delete impossible inlen check
RDMA/mlx5: Rely on existence of udata to separate kernel/user flows
RDMA/mlx5: Remove second user copy in create_user_qp
RDMA/mlx5: Combine copy of create QP command in RSS RAW QP
RDMA/mlx5: Promote RSS RAW QP attribute check in higher level
RDMA/mlx5: Store QP type in the vendor QP structure
RDMA/mlx5: Delete unsupported QP types
efi/libstub: Avoid returning uninitialized data from setup_graphics()
power: reset: introduce oxnas-restart
drivers/perf: hisi: Fix typo in events attribute array
drivers/perf: arm_spe_pmu: Avoid duplicate printouts
drm/amd/display: Fix unsigned comparison to zero
drm/amd/display: remove set but not used variable 'speakers' in dcn10_stream_encoder.c
drm/amd/display: remove set but not used variable 'speakers' in dce_stream_encoder.c
drm/amd/display: remove set but not used variable 'pixel_width'
drm/amd/display: remove set but not used variable 'dc'
drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_5.c
drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_0.c
drm/amdgpu: remove set but not used variable 'priority'
drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
drm/radeon: cleanup coding style a bit
drm/amdgpu: update RAS sequence to parse TA flags
drm/amdgpu: update RAS TA to Host interface
drm/amdgpu: update RAS error handling
drivers/perf: arm_dsu_pmu: Avoid duplicate printouts
drm/amdgpu: put the audio codec into suspend state before gpu reset V3
drm/amdgpu/smu10: remove duplicate assignment of smu10_hwmgr_funcs members
drm/amd/display: remove duplicate assignment of dcn21_funcs members
drm/amdkfd: Track GPU memory utilization per process
arm64: kexec_file: print appropriate variable
ibmvnic: Skip fatal error reset after passive init
hsr: remove hsr interface if all slaves are removed
tcp: add hrtimer slack to sack compression
tcp: tcp_sack_new_ofo_skb() should be more conservative
tcp: add tp->dup_ack_counter
selinux: properly handle multiple messages in selinux_netlink_send()
arm: mm: use __pfn_to_section() to get mem_section
mlxsw: spectrum_span: Remove old SPAN API
mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change
mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API
mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API
mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent
mlxsw: spectrum_span: Wrap buffer change in a function
mlxsw: spectrum_span: Rename function
mlxsw: spectrum_span: Add APIs to get / put an analyzed port
mlxsw: spectrum_span: Add APIs to get / put a SPAN agent
docs: networking: convert tproxy.txt to ReST
docs: networking: convert timestamping.txt to ReST
docs: networking: convert team.txt to ReST
docs: networking: convert tcp-thin.txt to ReST
docs: networking: convert tc-actions-env-rules.txt to ReST
docs: networking: convert switchdev.txt to ReST
docs: networking: convert strparser.txt to ReST
docs: networking: convert skfp.txt to ReST
docs: networking: convert seg6-sysctl.txt to ReST
docs: networking: convert secid.txt to ReST
docs: networking: convert sctp.txt to ReST
docs: networking: convert rxrpc.txt to ReST
docs: networking: convert regulatory.txt to ReST
docs: networking: convert rds.txt to ReST
docs: networking: convert ray_cs.txt to ReST
docs: networking: convert radiotap-headers.txt to ReST
docs: networking: convert proc_net_tcp.txt to ReST
docs: networking: convert ppp_generic.txt to ReST
docs: networking: convert PLIP.txt to ReST
docs: networking: convert pktgen.txt to ReST
docs: networking: convert phonet.txt to ReST
docs: networking: convert packet_mmap.txt to ReST
docs: networking: convert operstates.txt to ReST
docs: networking: convert openvswitch.txt to ReST
docs: networking: convert nf_flowtable.txt to ReST
docs: networking: convert nf_conntrack-sysctl.txt to ReST
docs: networking: convert netif-msg.txt to ReST
docs: networking: convert netfilter-sysctl.txt to ReST
docs: networking: convert netdevices.txt to ReST
docs: networking: convert netdev-features.txt to ReST
docs: networking: convert netconsole.txt to ReST
docs: networking: convert multiqueue.txt to ReST
docs: networking: convert mpls-sysctl.txt to ReST
docs: networking: convert mac80211-injection.txt to ReST
docs: networking: convert ltpc.txt to ReST
docs: networking: convert lapb-module.txt to ReST
docs: networking: convert l2tp.txt to ReST
inet_diag: add support for cgroup filter
inet_diag: add cgroup id attribute
stmmac: intel: Place object in the Makefile according to the order
stmmac: intel: Fix indentation to put on one line affected code
stmmac: intel: Eliminate useless conditions and variables
stmmac: intel: Convert to use pci_alloc_irq_vectors() API
stmmac: intel: Remove unnecessary loop for PCI BARs
stmmac: intel: Fix clock handling on error and remove paths
stmmac: intel: Fix kernel crash due to wrong error path
net/smc: remove obsolete link state DELETING
net/smc: remove handling of CONFIRM_RKEY_CONTINUE
net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow
net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow
net/smc: new smc_rtoken_set functions for multiple link support
net/smc: move the TEST_LINK response processing into event handler
net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey
net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey
net/smc: adapt SMC client code to use the LLC flow
net/smc: adapt SMC server code to use the LLC flow
net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer
net/smc: introduce link group type
net/smc: enqueue all received LLC messages
net/smc: add event-based llc_flow framework
mptcp: fix uninitialized value access
mptcp: initialize the data_fin field for mpc packets
mptcp: fix 'use_ack' option access.
mptcp: avoid a WARN on bad input.
mptcp: move option parsing into mptcp_incoming_options()
mptcp: consolidate synack processing.
net/faraday: Fix unnecessary check in ftmac100_probe()
rionet: Fix use correct return type for ndo_start_xmit()
net: caif: Fix use correct return type for ndo_start_xmit()
ARM: dts: qcom: ipq4019: add MDIO node
dt-bindings: add Qualcomm IPQ4019 MDIO bindings
net: phy: mdio: add IPQ4019 MDIO driver
drm: Correct DP DSC macro typo
NFS: Fix a race in __nfs_list_for_each_server()
hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler
hinic: make a bunch of functions static
sched/core: Simplify sched_init()
sched/swait: Reword some of the main description
sched/fair: Use __this_cpu_read() in wake_wide()
sched/core: Fix illegal RCU from offline CPUs
sched/fair: Mark sched_init_granularity __init
sched/fair: Refill bandwidth before scaling
sched: Extract the task putting code from pick_next_task()
sched: Make newidle_balance() static again
sched/topology: Kill SD_LOAD_BALANCE
sched: Remove checks against SD_LOAD_BALANCE
sched/debug: Make sd->flags sysctl read-only
sched/fair: find_idlest_group(): Remove unused sd_flag parameter
exit: Move preemption fixup up, move blocking operations down
sched/fair: Simplify the code of should_we_balance()
sched/fair: Remove distribute_running from CFS bandwidth
sched/fair: Eliminate bandwidth race between throttling and distribution
sched/debug: Fix trival print_task() format
perf/x86/intel/pt: Drop pointless NULL assignment.
perf: Add cond_resched() to task_function_call()
x86/perf: Add hardware performance events support for Zhaoxin CPU.
x86/retpoline: Fix retpoline unwind
x86: Change {JMP,CALL}_NOSPEC argument
x86: Simplify retpoline declaration
x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
objtool: Add support for intra-function calls
objtool: Move the IRET hack into the arch decoder
objtool: Remove INSN_STACK
objtool: Make handle_insn_ops() unconditional
objtool: Rework allocating stack_ops on decode
objtool: UNWIND_HINT_RET_OFFSET should not check registers
objtool: is_fentry_call() crashes if call has no destination
x86,smap: Fix smap_{save,restore}() alternatives
objtool: Fix ORC vs alternatives
objtool: Uniquely identify alternative instruction groups
objtool: Remove check preventing branches within alternative
x86/mm/cpa: Flush direct map alias during cpa
mtd: cfi_cmdset_0001: Support the absence of protection registers
drm/i915/gt: Move the batch buffer pool from the engine to the gt
dt-bindings: serial: Move Marvell compatible string to 8250 binding doc
arm64: vdso: Add -fasynchronous-unwind-tables to cflags
ALSA: hda/realtek - Add LED class support for micmute LED
ALSA: hda/realtek - Enable micmute LED on and HP system
ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
net/mlx5e: Unify reserving space for WQEs
net/mlx5e: Rename ICOSQ WQE info struct and field
net/mlx5e: Fetch WQE: reuse code and enforce typing
net/mlx5e: XDP, Print the offending TX descriptor on error completion
net/mlx5e: TX, Generalise code and usage of error CQE dump
net/mlx5e: Use proper name field for the UMR key
net/mlx5: Add support for release all pages event
net/mlx5: Rate limit page not found error messages
net/mlx5: Add helper function to release fw page
net/mlx5: Remove unused field in EQ
net/mlx5: CT: Remove unused variables
net/mlx5e: CT: Avoid false warning about rule may be used uninitialized
net/mlx5e: Remove unneeded semicolon
net/mlx5e: Use helper API to get devlink port index for all port flavours
net/mlx5: IPsec, Fix coverity issue
block: remove the bd_openers checks in blk_drop_partitions
net/mlx5e: Fix q counters on uplink representors
net/mlx5: Fix command entry leak in Internal Error State
net/mlx5: Fix forced completion access non initialized command entry
net/mlx5: DR, On creation set CQ's arm_db member to right value
net/mlx5: E-switch, Fix mutex init order
net/mlx5: E-switch, Fix printing wrong error value
net/mlx5: E-switch, Fix error unwinding flow for steering init failure
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
ANDROID: Incremental fs: Add setattr call
fibmap: Warn and return an error in case of block > INT_MAX
arm64: defconfig: enable meson gx audio as module
MIPS: Loongson64: Probe CPU features via CPUCFG
spi: atmel: Add missing annotation for atmel_spi_next_xfer_dma_submit()
MIPS: perf: Add hardware perf events support for new Loongson-3
MIPS: tools: Show result for loongson3-llsc-check
spi: pxa2xx: Apply CS clk quirk to BXT
selftests/bpf: Test allowed maps for bpf_sk_select_reuseport
bpf: Fix error return code in map_lookup_and_delete_elem()
i2c: powermac: use true,false for bool variable
dma-buf: fix documentation build warnings
libbpf: Fix false uninitialized variable warning
bpf, riscv: Fix stack layout of JITed code on RV32
i2c: aspeed: Avoid i2c interrupt status clear race condition.
i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate()
perf vendor events power9: Add hv_24x7 socket/chip level metric events
perf tools: Enable Hz/hz prinitg for --metric-only option
perf tests expr: Added test for runtime param in metric expression
perf metricgroups: Enhance JSON/metric infrastructure to handle "?"
perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr()
perf report: Fix warning assignment of 0/1 to bool variable
perf tools: Remove unneeded semicolons
perf c2c: Remove unneeded semicolon
libtraceevent: Remove unneeded semicolon
perf script: Remove extraneous newline in perf_sample__fprintf_regs()
perf synthetic events: Remove use of sscanf from /proc reading
tools api: Add a lightweight buffered reading api
perf bench: Add a multi-threaded synthesize benchmark
ASoC: SOF: sort out Kconfig, again
arm64: defconfig: Enable SM8250 GCC driver
ASoC: rt5682: remove unwanted btn_type assignment
ASoC: rt5682: remove duplicate rt5682_reset() calls
ASoC: rt5682: replace message printing from pr_() to dev_()
ASoC: rt5682: remove empty default case
ASoC: rt5682: fix space issues
ASoC: rt5682: simplify assertions
ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
ANDROID: drivers: gpu: drm: fix export symbol type
ANDROID: driver: gpu: drm: fix export symbol types
ANDROID: iommu: fix export symbol type
ANDROID: ion: fix export symbol type
ANDROID: sdcardfs: fix export symbol type
ANDROID: ufshcd-crypto: fix export symbol type
ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms
ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config
ASoC: topology: set component dai_index to ipc dai config dai_index
ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config
KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS
remove the no longer needed pid_alive() check in __task_pid_nr_ns()
ASoC: Intel: broadwell: Fix oops during module removal
KVM: arm64: Save/restore sp_el0 as part of __guest_enter
of: reserved-memory: Support multiple regions per device
of: reserved-memory: Support lookup of regions by name
powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop
powerpc/uaccess: Implement unsafe_put_user() using 'asm goto'
powerpc/uaccess: Evaluate macro arguments once, before user access is allowed
btrfs: fix gcc-4.8 build warning for struct initializer
KVM: arm64: Delete duplicated label in invalid_vector
ovl: clear ATTR_OPEN from attr->ia_valid
ovl: clear ATTR_FILE from attr->ia_valid
drm/ast: remove duplicate assignment of ast_crtc_funcs member
ANDROID: virt_wifi: fix export symbol types
ANDROID: vfs: fix export symbol type
ANDROID: vfs: fix export symbol types
ANDROID: fscrypt: fix export symbol type
ANDROID: cfi: fix export symbol types
drm/i915: Update DRIVER_DATE to 20200430
soc: renesas: rcar-rst: Add support for RZ/G1H
soc: renesas: rcar-sysc: Add R8A7742 support
clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DIV6 selects
clk: renesas: cpg-mssr: Add R8A7742 support
drm/i915/selftests: Add tiled blits selftest
USB: uas: add quirk for LaCie 2Big Quadra
phy: qualcomm: usb-hs-28nm: Prepare clocks in init
MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer
ALSA: opti9xx: shut up gcc-10 range warning
crypto: bcm - Fix unused assignment
crypto: bcm - Remove the unnecessary cast for PTR_ERR().
crypto: drbg - should select CTR
crypto: ctr - no longer needs CRYPTO_SEQIV
hwrng: cctrng - Make some symbols static
crypto: hisilicon/qm - Make qm_controller_reset() static
hwrng: optee - Use UUID API for exporting the UUID
lib/mpi: Fix 64-bit MIPS build with Clang
crypto: ccp - Add support for SEV-ES to the PSP driver
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
hwrng: cctrng - Remove unnecessary FIPS ifdef
crypto: arch/nhpoly1305 - process in explicit 4k chunks
crypto: arch/lib - limit simd usage to 4k chunks
fpga: dfl: afu: support debug access to memory-mapped afu regions
fpga: dfl.h: Replace zero-length array with flexible-array member
arm64: dts: agilex: correct service layer driver's compatible value
dt-bindings, firmware: add compatible value Intel Stratix10 service layer binding
fpga: stratix10-soc: add compatible property value for intel agilex
arm64: dts: agilex: correct FPGA manager driver's compatible value
dt-bindings: fpga: add compatible value to Stratix10 SoC FPGA manager binding
fpga: machxo2-spi: Use new structure for SPI transfer delays
fpga: ice40-spi: Use new structure for SPI transfer delays
fpga: dfl: support multiple opens on feature device node.
powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER
Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr
powerpc/sysfs: Show idle_purr and idle_spurr for every CPU
powerpc/pseries: Account for SPURR ticks on idle CPUs
powerpc/idle: Store PURR snapshot in a per-cpu global variable
powerpc: Move idle_loop_prolog()/epilog() functions to header file
scsi: dpt_i2o: Remove always false 'chan < 0' statement
scsi: qedi: Check for buffer overflow in qedi_set_path()
scsi: qla2xxx: make 1-bit bit-fields unsigned int
scsi: core: free sgtables in case command setup fails
drm/i915/gt: Restore aggressive post-boost downclocking
drm/i915/gt: Apply the aggressive downclocking to parking
drm/i915/gt: Switch to manual evaluation of RPS
drm/i915/gt: Track use of RPS interrupts in flags
drm/i915/gt: Move rps.enabled/active to flags
drm/i915/gt: Always enable busy-stats for execlists
net: bcmgenet: add WAKE_FILTER support
net: bcmgenet: add support for ethtool rxnfc flows
net: bcmgenet: code movement
Revert "net: bcmgenet: remove unused function in bcmgenet.c"
net: bcmgenet: move clk_wol management to bcmgenet_wol
net: bcmgenet: Fix WoL with password after deep sleep
net: bcmgenet: set Rx mode before starting netif
bpf: Fix unused variable warning
selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test
selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed
bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH
tools: bpftool: Make libcap dependency optional
tools: bpftool: Allow unprivileged users to probe features
tools: bpftool: For "feature probe" define "full_mode" bool as global
wireguard: receive: use tunnel helpers for decapsulating ECN markings
wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init
wireguard: send: remove errant newline from packet_encrypt_worker
platform/chrome: cros_ec_sensorhub: Allocate sensorhub resource before claiming sensors
MIPS: ingenic: Drop obsolete code, merge the rest in setup.c
MIPS: ingenic: GCW0: Update defconfig
MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig
MIPS: ingenic: DTS: Update GCW0 support
MIPS: ingenic: DTS: Update JZ4770 support
MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST
MIPS: ingenic: DTS: Respect cell count of common properties
MIPS: ingenic: DTS: Fix invalid value in #dma-cells
arm64: Reorder the macro arguments in the copy routines
drm/bridge: fix stack usage warning on old gcc
arm64: silicon-errata.rst: Sort the Cortex-A55 entries
HID: mcp2221: add gpiolib dependency
HID: i2c-hid: reset Synaptics SYNA2393 on resume
HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
mptcp: replace mptcp_disconnect with a stub
net/smc: move llc layer related init and clear into smc_llc.c
net/smc: use mutex instead of rwlock_t to protect buffers
net/smc: process llc responses in tasklet context
net/smc: use worker to process incoming llc messages
net/smc: simplify link deactivation
net/smc: move testlink work to system work queue
net/smc: add new link state and related helpers
net/smc: multi-link support for smc_rmb_rtoken_handling()
net/smc: convert static link ID instances to support multiple links
net/smc: convert static link ID to dynamic references
net/smc: introduce link_idx for link group array
net/smc: separate function for link initialization
net/smc: rework pnet table to support SMC-R failover
um: Fix typo in vector driver transport option definition
um: syscall.c: include <asm/unistd.h>
um: Fix xor.h include
arm64: dts: meson: kvim3: move hdmi to tdm a
netfilter: nf_osf: avoid passing pointer to local var
Revert "net: ethernet: fec: Prevent MII event after MII_SPEED write"
net: dsa: mv88e6xxx: remove duplicate assignment of struct members
arm64: dts: meson-g12: remove spurious blank line
ila: remove unused inline function ila_addr_is_ila
net: hsr: remove unused inline functions
video: fbdev: controlfb: fix build for COMPILE_TEST=y && PPC_PMAC=y && PPC32=n
arm64: dts: meson: S922X: extend cpu opp-points
ARC: guard dsp early init against non ARCv2
netpoll: Fix use correct return type for ndo_start_xmit()
arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
ptp: ptp_ines: convert to devm_platform_ioremap_resource
net: hns3: adds support for reading module eeprom info
arm64: dts: meson: fix leds subnodes name
arm64: dts: meson-gxbb-kii-pro: fix board compatible
arm64: dts: meson-g12b-ugoos-am6: fix board compatible
arm64: dts: meson: fixup SCP sram nodes
arm64: dts: meson-g12-common: fix dwc2 clock names
arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply
arm64: dts: amlogic: use the new USB control driver for GXL and GXM
MIPS: Loongson64: Switch the order of RS780E and LS7A
power: supply: max17042_battery: Add support for the TTE_NOW prop
drm/i915/gt: Keep a no-frills swappable copy of the default context state
regulator: Revert "Use driver_deferred_probe_timeout for regulator_init_complete_work"
spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue
spi: uniphier: fix error return code in uniphier_spi_probe()
spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe()
ASoC: dt-bindings: simple-card: switch to yaml base Documentation
ANDROID: GKI: Enable net testing options
ASoC: rt5682: fix I2C/Soundwire dependencies
ASoC: fsl_easrc: mark PM functions __maybe_unused
drm: Nuke mode->hsync
block: add a bio_queue_enter helper
block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT
block: cleanup the memory stall accounting in submit_bio
block: improve the submit_bio and generic_make_request documentation
ARM: defconfig: u8500: Enable new drivers for ux500
blk-mq: make function '__blk_mq_sched_dispatch_requests' static
thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
mac80211: fix memory overlap due to variable length param
mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate
mac80211: TX legacy rate control for Beacon frames
drm/i915/selftests: fix error handling in __live_lrc_indirect_ctx_bb()
mac80211_hwsim: Advertise support for multicast RX registration
drm/i915: Avoid dereferencing a dead context
staging: wilc1000: adjust for management frame register API changes
staging: rtl8723bs: remove mgmt_frame_register method
ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime
ARM: 8970/1: decompressor: increase tag size
ASoC: mxs-saif: Fix unused assignment
ASoc: nau8810: add AUX related dapm widgets and routes
ASoC: codecs: wm97xx: fix ac97 dependency
ASoC: component: suppress uninitialized-variable warning
posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock
ARM: 8971/1: replace the sole use of a symbol with its definition
ARM: 8969/1: decompressor: simplify libfdt builds
ASoC: soc-dai: add snd_soc_dai_compr_get_metadata()
ASoC: soc-dai: add snd_soc_dai_compr_set_metadata()
ASoC: soc-dai: add snd_soc_dai_compr_pointer()
ASoC: soc-dai: add snd_soc_dai_compr_ack()
ASoC: soc-dai: add snd_soc_dai_compr_get_params()
ASoC: soc-dai: add snd_soc_dai_compr_set_params()
ASoC: soc-dai: add snd_soc_dai_compr_trigger()
ASoC: soc-dai: add snd_soc_dai_compr_shutdown()
ASoC: soc-dai: add snd_soc_dai_compr_start()
ASoC: soc-dai: add snd_soc_pcm_dai_remove()
ASoC: soc-dai: add snd_soc_pcm_dai_probe()
ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger()
ASoC: soc-dai: add snd_soc_pcm_dai_trigger()
ASoC: soc-dai: add snd_soc_pcm_dai_prepare()
ASoC: soc-dai: add snd_soc_pcm_dai_new()
ASoC: soc-dai: don't overwide dai->driver->ops
ASoC: soc-dai: add soc_dai_err()
gpio: Make "offset" and "unsigned int", not just "unsigned"
gpio: Document proper return value for gpio drivers
posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type
posix-cpu-timers: Extend rcu_read_lock removing task_struct references
iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config
iommu/mediatek: Fix MTK_IOMMU dependencies
iommu: Fix the memory leak in dev_iommu_free()
cpuidle: sysfs: Minor coding style corrections
cpuidle: sysfs: Remove the unused define_one_r(o/w) macros
drm/qxl: qxl_release use after free
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
gpio: pca953x: drop unused parameters of pca953x_recalc_addr()
gpio: pca953x: fix handling of automatic address incrementing
gpio: pca953x: Rewrite ->get_multiple() function
interconnect: qcom: Move the static keyword to the front of declaration
greybus: fix typos in GREYBUS/GREYBUS_ES2 help text
media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
media: cec-gpio: handle gpiod_get_value errors correctly
media: vidioc-reqbufs/create-bufs.rst: fix typo
media: MAINTAINERS: adjust entries to moving CEC USB drivers
media: vimc: cap: Report a colorspace
media: si2157: ensure wait_status is initialized
media: rc: no need for decoder state if decoder not enabled
media: m88ds3103: error in set_frontend is swallowed and not reported
arm64: vdso: use consistent 'map' nomenclature
arm64: vdso: use consistent 'abi' nomenclature
arm64: vdso: simplify arch_vdso_type ifdeffery
arm64: vdso: remove aarch32_vdso_pages[]
clk: meson: meson8b: Make the CCF use the glitch-free VPU mux
clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
clk: meson: meson8b: Fix the polarity of the RESET_N lines
clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
backlight: l4f00242t03: Convert to GPIO descriptors
ARM: dts: stm32: Rename LEDs to match silkscreen on AV96
ARM: dts: stm32: Add bindings for USB on AV96
ARM: dts: stm32: Add bindings for audio on AV96
ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15
ARM: dts: stm32: Add bindings for HDMI video on AV96
ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15
ARM: dts: stm32: Enable Bluetooth on AV96
ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15
ARM: dts: stm32: Enable WiFi on AV96
ARM: dts: stm32: Add configuration EEPROM on AV96
ARM: dts: stm32: Add QSPI NOR on AV96
ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96
ARM: dts: stm32: Repair SDMMC1 operation on AV96
ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15
ARM: dts: stm32: Add missing ethernet PHY skews on AV96
ARM: dts: stm32: Add missing ethernet PHY reset on AV96
ARM: dts: stm32: Repair ethernet operation on AV96
ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15
ARM: dts: stm32: Repair PMIC interrupt on AV96
ARM: dts: stm32: Repair PMIC configuration on AV96
MAINTAINERS: remove entry after hp100 driver removal
ALSA: hda/hdmi: fix without unlocked before return
MAINTAINERS: Restore alphabetical sorting
drm/i915/gt: Avoid uninitialized use of rpcurupei in frequency_show
mtd: spi-nor: Fix description of the sr_ready() return value
mtd: spi-nor: Uniformize the return value in spi_nor_*_ready()
mtd: spi-nor: micron-st: Enable locking for n25q00
arm64: dts: fsl: add fsl,extts-fifo property for fman ptp
arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage
arm64: dts: freescale: imx8mp: update input_val for AUDIOMIX_BIT_STREAM
scsi: ibmvscsi: Fix WARN_ON during event pool release
arm64: dts: lx2160a: add more thermal zone support
arm64: dts: imx8qxp-mek: Add PMIC thermal zone support
arm64: dts: imx8qxp-mek: Sort labels alphabetically
selftests/bpf: Add runqslower binary to .gitignore
selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest
selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read
libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id()
selftests/bpf: Fix invalid memory reads in core_relo selftest
selftests/bpf: Fix memory leak in extract_build_id()
selftests/bpf: Fix memory leak in test selector
libbpf: Fix memory leak and possible double-free in hashmap__clear
selftests/bpf: Convert test_hashmap into test_progs test
selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers
selftests/bpf: Ensure test flavors use correct skeletons
arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes
ARM: dts: imx6-sr-som: add ethernet PHY configuration
dt-bindings: clocks: imx8mp: Add ids for audiomix clocks
clk: imx: Add helpers for passing the device as argument
clk: imx: pll14xx: Add the device as argument when registering
clk: imx: gate2: Allow single bit gating clock
usb: chipidea: usb2: remove unneeded semicolon
libbpf: Add BTF-defined map-in-map support
libbpf: Refactor map creation logic and fix cleanup leak
libbpf: Refactor BTF-defined map definition parsing logic
bpftool: Add link bash completions
bpftool: Add bpftool-link manpage
bpftool: Add bpf_link show and pin support
bpftool: Expose attach_type-to-string array to non-cgroup code
selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info
libbpf: Add low-level APIs for new bpf_link commands
bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link
bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link
bpf: Allocate ID for bpf_link
bpf: Refactor bpf_link update handling
dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
power: supply: axp288_charger: Omit superfluous error message
RDMA/mlx5: Process all vendor flags in one place
RDMA/mlx5: Return all configured create flags through query QP
RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags
RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature
RDMA/mlx5: Process create QP flags in one place
RDMA/mlx5: Delete create QP flags obfuscation
RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow
RDMA/mlx5: Remove second copy from user for non RSS RAW QPs
RDMA/mlx5: Move DRIVER QP flags check into separate function
RDMA/mlx5: Update all DRIVER QP places to use QP subtype
RDMA/mlx5: Split scatter CQE configuration for DCT QP
RDMA/mlx5: Separate create QP flows to be based on type
RDMA/mlx5: Set QP subtype immediately when it is known
RDMA/mlx5: Avoid setting redundant NULL for XRC QPs
RDMA/mlx5: Prepare QP allocation for future removal
RDMA/mlx5: Perform check if QP creation flow is valid
RDMA/mlx5: Delete impossible GSI port check
RDMA/mlx5: Organize QP types checks in one place
drm/i915: Use proper fault mask in interrupt postinstall too
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
selftests/bpf: fix test_sysctl_prog with alu32
netfilter: add audit table unregister actions
signal: Remove has_group_leader_pid
audit: tidy and extend netfilter_cfg x_tables
exec: Remove BUG_ON(has_group_leader_pid)
posix-cpu-timer: Unify the now redundant code in lookup_task
posix-cpu-timer: Tidy up group_leader logic in lookup_task
docs: networking: convert kcm.txt to ReST
docs: networking: convert ipvs-sysctl.txt to ReST
docs: networking: convert ipvlan.txt to ReST
docs: networking: convert ipv6.txt to ReST
docs: networking: convert ip-sysctl.txt to ReST
docs: networking: convert ipsec.txt to ReST
docs: networking: convert iphase.txt to ReST
docs: networking: convert ip_dynaddr.txt to ReST
docs: networking: convert ipddp.txt to ReST
docs: networking: convert ila.txt to ReST
docs: networking: convert hinic.txt to ReST
docs: networking: convert gtp.txt to ReST
docs: networking: convert gen_stats.txt to ReST
docs: networking: convert generic_netlink.txt to ReST
docs: networking: convert generic-hdlc.txt to ReST
docs: networking: convert framerelay.txt to ReST
docs: networking: convert fore200e.txt to ReST
docs: networking: convert filter.txt to ReST
docs: networking: convert fib_trie.txt to ReST
docs: networking: convert eql.txt to ReST
docs: networking: convert driver.txt to ReST
docs: networking: convert dns_resolver.txt to ReST
docs: networking: convert defza.txt to ReST
docs: networking: convert decnet.txt to ReST
docs: networking: convert dctcp.txt to ReST
docs: networking: convert dccp.txt to ReST
docs: networking: convert cxacru.txt to ReST
docs: networking: convert cops.txt to ReST
docs: networking: convert cdc_mbim.txt to ReST
docs: networking: convert bonding.txt to ReST
docs: networking: convert baycom.txt to ReST
docs: networking: convert ax25.txt to ReST
docs: networking: convert atm.txt to ReST
docs: networking: convert arcnet.txt to ReST
docs: networking: convert arcnet-hardware.txt to ReST
docs: networking: convert altera_tse.txt to ReST
docs: networking: convert 6pack.txt to ReST
docs: networking: convert caif files to ReST
Fix use after free in get_tree_bdev()
net: ethernet: fec: Prevent MII event after MII_SPEED write
dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show
drm/i915/execlists: Verify we don't submit two identical CCIDs
drm/i915/execlists: Track inflight CCID
drm/i915/execlists: Avoid reusing the same logical CCID
proc: Ensure we see the exit of each process tid exactly once
net/x25: Fix null-ptr-deref in x25_disconnect
rculist: Add hlists_swap_heads_rcu
net/ena: Fix build warning in ena_xdp_set()
net: phy: bcm54140: Make a bunch of functions static
drm/amd/display: Use cursor locking to prevent flip delays
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
drm/amd/display: Defer cursor update around VUPDATE for all ASIC
drm/amd/display: fix rn soc bb update
drm/amd/display: check if REFCLK_CNTL register is present
gpio: mm-lantiq: Fix small typo
selftests: tls: run all tests for TLS 1.2 and TLS 1.3
kselftest: add fixture variants
kselftest: run tests by fixture
kselftest: create fixture objects
kselftest: factor out list manipulation to a helper
drm/amdkfd: Enable over-subscription with >1 GWS queue
drm/amdkfd: Enable GWS based on FW Support
drm/amdkfd: New IOCTL to allocate queue GWS (v2)
drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_update_mapping
drm/amdgpu: add new unlocked flag for PTE updates
drm/amdgpu: rename direct to immediate for VM updates
drm/amdgpu: cleanup IB pool handling a bit
drm/amdgpu: partial revert VM sync changes
drm/amdgpu: check ring type for secure IBs
drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem
drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2
drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_map_buffer v2
drm/amdgpu: Fix per-IB secure flag GFX hang
drm/amdgpu: Fine-grained TMZ support
drm/amdgpu: stop evicting encrypted BOs to swap
drm/amdgpu: add TMZ handling to amdgpu_move_blit
drm/amdgpu: also add the TMZ flag to GART
drm/amdgpu: fix the wrong logic checking when secure buffer is created (v3)
drm/amdgpu: Move to a per-IB secure flag (TMZ)
drm/amd/display: Indicate use of TMZ buffers to DC
drm/amdgpu: implement TMZ accessor (v3)
drm/amdgpu: remove the alignment placeholder for secure buffer
drm/amdgpu: move CS secure flag next the structs where it's used
drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10
drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5
drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4
drm/amdgpu: expand amdgpu_copy_buffer interface with tmz parameter
drm/amdgpu: expand sdma copy_buffer interface with tmz parameter
drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h
drm/amdgpu: set TMZ bits in PTEs for secure BO (v4)
drm/amdgpu: job is secure iff CS is secure (v5)
drm/amdgpu: expand the context control interface with trust flag
drm/amdgpu: expand the emit tmz interface with trusted flag
drm/amdgpu: add tmz bit in frame control packet
drm/amdgpu: add function to check tmz capability (v4)
drm/amdgpu: add amdgpu_tmz data structure
drm/amdgpu: add tmz feature parameter (v2)
drm/amdgpu: define the TMZ bit for the PTE
drm/amdgpu: add UAPI to create secure commands (v3)
drm/amdgpu: add UAPI for creating encrypted buffers
drm/amd/display: 3.2.83.1
drm/amd/display: 3.2.83
drm/amd/display: Use cursor locking to prevent flip delays
drm/amd/display: Internal refactoring to abstract color caps
drm/amd/display: Add set backlight to hw sequencer.
drm/amd/display: Add dummy p-state latency bounding box override
drm/amd/display: Add panel cntl id for set backlight level.
drm/amd/display: Pass command instead of header into DMUB service
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
drm/amd/display: Defer cursor update around VUPDATE for all ASIC
drm/amd/display: Change viewport limit to 12 for DCN2
drm/amd/display: Fail validation if building scaling params fails
drm/amd/display: fix rn soc bb update
drm/amd/display: check if REFCLK_CNTL register is present
drm/amd/display: Add DML variable for future asics
drm/amd/display: clean up some header paths
drm/amd/display: Fix DMUB meta offset for new load method
drm/amd/display: Do not disable pipe split if mode is not supported
drm/amd/display: 3.2.82
ARM: dts: Add devicetree for Integrator/AP with IM-PD1
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
SUNRPC: defer slow parts of rpc_free_client() to a workqueue.
drm/amdgpu: bump version for invalidate L2 before SDMA IBs
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
selftests: net: add new testcases for nexthop API compat mode sysctl
net: ipv4: add sysctl for nexthop api compatibility mode
net: ipv6: new arg skip_notify to ip6_rt_del
MAINTAINERS: adjust to renaming physmap_of_versatile.c
ARM: integrator: Add some Kconfig selections
ARM: integrator: Retire LM and IM-PD1 boardfile code
bus: Add driver for Integrator/AP logic modules
bus: Add DT bindings for Integrator/AP logic modules
libbpf: Remove unneeded semicolon in btf_dump_emit_type
net/mlx5: TX WQE Add trailer insertion field
net/mlx5: Add release all pages capability bit
net/mlx5: Introduce TLS RX offload hardware bits
net/mlx5: Add structure and defines for pci sync for fw update event
net/mlx5: Add structure layout and defines for MFRL register
net/mlx5: Refactor imm_inval_pkey field in cqe struct
net/mlx5: Use aligned variable while allocating ICM memory
net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures
net/mlx5: Add support for COPY steering action
drm/amdgpu: add tiling flags from Mesa
drm/amd/powerplay: avoid using pm_en before it is initialized revised
Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
selftests/bpf: Copy runqslower to OUTPUT directory
power: supply: sc27xx: Add boot voltage support
power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW properties support
power: supply: sc27xx: Allow to change the battery full capacity
power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fuel gauge
power: supply: ab8500_fg: remove comparison to bool
power: reset: qcom-pon: reg write mask depends on pon generation
drm: pl111: Move VExpress setup into versatile init
drm: pl111: Simplify vexpress init
drm: pl111: Fix module autoloading
firmware_loader: move fw_fallback_config to a private kernel symbol namespace
driver core: Add missing '\n' in log messages
driver/base/soc: Use kobj_to_dev() API
scripts: sphinx-pre-install: change the output order
scripts: sphinx-pre-install: fix a bug when using with venv
scripts: sphinx-pre-install: change recommendation text if venv exists
scripts: sphinx-pre-install: change the warning for version < 2.4.4
scripts: sphinx-pre-install: only ask to activate valid venvs
drm/i915: Use devm_drm_dev_alloc
doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST
docs: sysctl/kernel: document cad_pid
docs: virt/kvm: close inline string literal
docs: orangefs: fix pvfs2tab literal block
Documentation: zh_CN: convert to use i2c_new_client_device()
Update the documentation referencing Plan 9 from User Space.
mailmap: Add entry for Leonardo Bras
Documentation: x86: fix space instead of tab in uefi doc
drm/i915/tgl: Wa_14011059788
drm/qxl: Don't use drm_device->dev_private
drm/qxl: Use devm_drm_dev_alloc
of: property: Do not link to disabled devices
of: property: Fix create device links for all child-supplier dependencies
of: property: Don't retry device_link_add() upon failure
dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies
dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible
ACPI/IORT: take _DMA methods into account for named components
interconnect: imx: Add platform driver for imx8mn
interconnect: imx: Add platform driver for imx8mq
interconnect: imx: Add platform driver for imx8mm
interconnect: Add imx core driver
dt-bindings: interconnect: Add bindings for imx8m noc
thunderbolt: Check return value of tb_sw_read() in usb4_switch_op()
spi: spi-amd: fix warning
efi/libstub/arm64: align PE/COFF sections to segment alignment
ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of stm32mp151
ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151
arm64: vdso: Add '-Bsymbolic' to ldflags
dmaengine: dmatest: Fix process hang when reading 'wait' parameter
regulator: bd718x7: remove voltage change restriction from BD71847
driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires
driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings
driver core: Revert default driver_deferred_probe_timeout value to 0
component: Silence bind error on -EPROBE_DEFER
driver core: Fix handling of fw_devlink=permissive
coredump: fix crash when umh is disabled
drm/amdgpu: bump version for invalidate L2 before SDMA IBs
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
drm/amdgpu: add tiling flags from Mesa
arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants
amba: Initialize dma_parms for amba devices
driver core: platform: Initialize dma_parms for platform devices
drm/amdgpu/vcn2.5: wait for tiles off after unpause
drm/amd/powerplay: avoid using pm_en before it is initialized revised
Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card()
ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node
drm: make drm_file use keyed wakeups
drm/amdkfd: Put ASIC revision into HSA capability
pinctrl: db8500: Fix some old bugs
pinctrl: ab8505: Define group for GPIO pin 50
pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups
gpio: tegra: mask GPIO IRQs during IRQ shutdown
drm/bochs: Remove explicit drm_connector_register
drm/ast: Drop explicit connector register/unregister
drm/aspeed: Use devm_drm_dev_alloc
drm/aspeed: Drop aspeed_gfx->fbdev
gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res()
drm/cirrus: Move to drm/tiny
ALSA: hda/hdmi: fix race in monitor detection during probe
drm/cirrus: Don't use drm_device->dev_private
drm/cirrus: Use devm_drm_dev_alloc
drm/komeda: use devm_drm_dev_alloc
drm/ingenic: Don't set drm_device->dev_private
drm/ingenic: Use devm_drm_dev_alloc
drm/mcde: Don't use drm_device->dev_private
drm/mcde: Use devm_drm_dev_alloc
gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO
ASoC: broadwell: add channel constraint
ASoC: bdw-rt5650: add channel constraint
ASoC: bdw-rt5677: add channel constraint
drm/tidss: Delete tidss->saved_state
drm/tidss: Don't use drm_device->dev_private
drm/tidss: Use devm_drm_dev_alloc
drm/gm12u320: Don't use drm_device->dev_private
uio: remove unneeded variable "ret" in uio_dmem_genirq_open
drivers: uio: remove redundant assignment to variable retval
drm/gm12u320: Use devm_drm_dev_alloc
KVM: arm64: Drop PTE_S2_MEMATTR_MASK
gpio: ftgpio010: Fix small typo
fpga: dfl: fme: add performance reporting support
Documentation: fpga: dfl: add description for performance reporting support
gpiolib: Rename "chip" variables to "gc" in core header file
drm/hx8357d: Use devm_drm_dev_alloc
drm/ili9225: Use devm_drm_dev_alloc
gpiolib: Improve kernel messages
drm/ili9341: Use devm_drm_dev_alloc
drm/ili9486: Use devm_drm_dev_alloc
arm64/kernel: Fix range on invalidating dcache for boot page tables
drm/mi0283qt: Use devm_drm_dev_alloc
drm/repaper: Use devm_drm_dev_alloc
firmware: xilinx: Add sysfs and API to set boot health status
firmware: xilinx: Add sysfs to set shutdown scope
firmware: xilinx: Add system shutdown API interface
firmware: xilinx: Add sysfs interface
firmware: xilinx: Add APIs to read/write GGS/PGGS registers
firmware: xilinx: Remove eemi ops for fpga related APIs
firmware: xilinx: Remove eemi ops for aes engine
firmware: xilinx: Remove eemi ops for set_requirement
firmware: xilinx: Remove eemi ops for release_node
firmware: xilinx: Remove eemi ops for request_node
firmware: xilinx: Remove eemi ops for set_suspend_mode
firmware: xilinx: Remove eemi ops for init_finalize
firmware: xilinx: Remove eemi ops for reset_get_status
firmware: xilinx: Remove eemi ops for reset_assert
firmware: xilinx: Use APIs instead of IOCTLs
firmware: xilinx: Remove eemi ops for clock set/get parent
firmware: xilinx: Remove eemi ops for clock set/get rate
firmware: xilinx: Remove eemi ops for clock_getdivider
firmware: xilinx: Remove eemi ops for clock_setdivider
firmware: xilinx: Remove eemi ops for clock_getstate
firmware: xilinx: Remove eemi ops for clock_disable
firmware: xilinx: Remove eemi ops for clock_enable
firmware: xilinx: Remove eemi ops for query_data
firmware: xilinx: Remove eemi ops for get_chipid
drm/st7586: Use devm_drm_dev_alloc
drm/st7735r: Use devm_drm_dev_alloc
arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely
firmware: xilinx: Remove eemi ops for get_api_version
firmware: fpga: replace the error codes with the standard ones
arm64: lib: Consistently enable crc32 extension
drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5%
arm64: docs: Mandate that the I-cache doesn't hold stale kernel text
arm64: cpufeature: Add an overview comment for the cpufeature framework
arm64: cpufeature: Relax checks for AArch32 support at EL[0-2]
arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only
arm64: cpufeature: Factor out checking of AArch32 features
arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0()
arm64: cpufeature: Add CPU capability for AArch32 EL1 support
arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1
arm64: cpufeature: Relax check for IESB support
drm/udl: don't set drm_device->dev_private
drm/udl: Use devm_drm_dev_alloc
drm/v3d: Delete v3d_dev->pdev
drm/v3d: Delete v3d_dev->dev
drm/v3d: Use devm_drm_dev_alloc
drm/v3d: Don't set drm_device->dev_private
ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used
arm64/mm: Use phys_to_page() to access pgtable memory
arm64: smp: Make cpus_stuck_in_kernel static
arm64: entry: remove unneeded semicolon in el1_sync_handler()
drm/vboxvideo: Use devm_gen_pool_create
drm/vboxvideo: use managed pci functions
drm/vboxvideo: Stop using drm_device->dev_private
drm/vboxvideo: Use devm_drm_dev_alloc
arm64/kernel: vmlinux.lds: drop redundant discard/keep macros
drm/vboxvideo: drop DRM_MTRR_WC #define
arm64: drop GZFLAGS definition and export
drm: Add devm_drm_dev_alloc macro
most: core: use function subsys_initcall()
bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices()
nvmem: core: cleanup old eeprom compat entry attributes
slimbus: ngd: remove redundant assignment
slimbus: ngd: get drvdata from correct device
arm64: kexec_file: Avoid temp buffer for RNG seed
arm64: rename stext to primary_entry
gpio: dwapb: Amend indentation in some cases
gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value
pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymore
bus: mhi: core: Add support for MHI suspend and resume
tty: hvc: Fix data abort due to race in hvc_open
sparc64: vcc: Fix error return code in vcc_probe()
ASoC: tlv320adcx140: Fix mic gain registers
ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
staging/speakup: Add inflection synth parameter
staging: rtl8723bs: core: remove set but not used 'pframe'
staging: rtl8723bs: core: remove set but not used 'pwrpriv'
staging: rtl8723bs: core: remove set but not used 'listen_interval'
staging: rtl8723bs: core: remove set but not used 'algthm'
Staging: rtl8723bs: core: remove set but not used 'ptxservq'
staging: rtl8723bs: os_dep: remove set but not used 'size'
staging: rtl8723bs: os_dep: remove set but not used 'uintRet'
staging: vt6656: Remove duplicate code in vnt_rf_table_download
staging: vt6656: Use return instead of goto
staging: vt6656: Remove the local variable "array"
staging: qlge: Remove print statements for lbq_clean_idx and lbq_free_cnt
staging: qlge: Remove print statement for vlgrp field
staging: qlge: Remove unnecessary parentheses around struct field
staging: vt6656: Remove preamble_type setting from vnt_tx_packet.
staging: vt6656: Remove set short time in vnt_init_registers.
MAINTAINERS: Add entry for Renesas R-Car thermal drivers
staging: vt6656: rxtx: remove duration_id and void returns.
staging: rtl8188eu: remove some superfluous comments
staging: vt6656: Add formula to the vnt_rf_addpower function
staging: vt6656: Remove functions' documentation
staging: vt6656: Check the return value of vnt_control_out_* calls
staging:r8188eu: avoid skb_clone for amsdu to msdu conversion
staging: wfx: update list of errors
staging: wfx: fix display of exception indication
staging: wfx: fix messages names in tracepoints
staging: wfx: update list of known messages in tracepoints
staging: wfx: also show unnamed counters fields
staging: wfx: show counters of all interfaces
staging: wfx: fix double init of tx_policy_upload_work
staging: wfx: fix the warning "inconsistent notification"
staging: wfx: fix overflow in frame counters
staging: wfx: fix highest Rx value declared in ieee80211_supported_band
staging: wfx: add an explicit warning when chip detect too high temperature
staging: wfx: add support for 'device too hot' indication
staging: wfx: fix CAB sent at the wrong time
staging: wfx: fix support for AP that do not support PS-Poll
staging: wfx: mark chip frozen on error indication
staging: wfx: change the field chip_frozen into a boolean
staging: wfx: fix (future) TDLS support
staging: wfx: cleanup long lines in data_tx.c
s390/qdio: remove always-true condition
s390/qdio: de-duplicate tiqdio_inbound_processing()
s390/qdio: keep track of allocated queue count
s390/qdio: roll-back after queue allocation error
s390/qdio: do more fine-grained allocation roll-back
s390/qdio: consolidate thinint init/exit
s390/qdio: put thinint indicator after early error
s390/qdio: tear down thinint indicator after early error
s390/qdio: consistently restore the IRQ handler
s390/pci: Documentation for zPCI
s390/pci: Do not disable PF when VFs exist
s390/pci: Handling multifunctions
s390/pci: Adding bus resource
s390/pci: adapt events for zbus
s390/pci: create zPCI bus
s390/pci: define RID and RID available
s390/pci: define kernel parameters for PCI multifunction
s390/pci: adaptation of iommu to multifunction
s390/pci: Expose new port attribute for PCIe functions
Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"
Revert "i2c: tegra: Synchronize DMA before termination"
i2c: iproc: generate stop event for slave writes
pinctrl: fix several typos
MIPS: Loongson: Get host bridge information
usb: core: hub: use true,false for bool variable
MIPS: oprofile: remove unneeded semicolon in common.c
arm64: simplify ptrauth initialization
arm64: remove ptrauth_keys_install_kernel sync arg
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
pinctrl: meson: wire up the gpio_chip's set_config callback
pinctrl: meson: implement the gpio_chip get_direction callback
drm/omap: venc: remove unused variable 'venc_config_pal_bdghi'
Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices
Bluetooth: hci_qca: add compatible for QCA9377
dt-bindings: net: bluetooth: Add device tree bindings for QCA9377
Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP
Bluetooth: allow scatternet connections if supported.
Bluetooth: Adding driver and quirk defs for multi-role LE
gpu: host1x: Use SMMU on Tegra124 and Tegra210
drm/tegra: Fix SMMU support on Tegra124 and Tegra210
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
xfrm: add IPv6 support for espintcp
xfrm: add support for UDPv6 encapsulation of ESP
drm/virtio: only destroy created contexts
pinctrl: qcom: Add sm8250 pinctrl driver.
dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings
drm/meson: Remove unneeded semicolon
ath11k: use GFP_ATOMIC under spin lock
ath10k: correct tx bitrate of iw for SDIO
ath10k: add bitrate parse for peer stats info
ath10k: add rx bitrate report for SDIO
ath10k: enable firmware peer stats info for wmi tlv
ath5k: remove conversion to bool in ath5k_ani_calibration()
ath9k: add calibration timeout for AR9002
ath9k: invalidate all calibrations at once
ath9k: interleaved NF calibration on AR9002
ath9k: do not miss longcal on AR9002
ath9k: remove needless NFCAL_PENDING flag setting
ath9k: fix AR9002 ADC and NF calibrations
x86/tboot: Mark tboot static
ssb: scan: fix block comments coding style issues
ssb: sprom: fix block comments coding style issues
cpufreq: imx-cpufreq-dt: support i.MX7ULP
drm/i915/gt: fix spelling mistake "evalution" -> "evaluation"
arm64: dts: imx8qxp: support scu mailbox channel
rtw88: fix sparse warnings for download firmware routine
ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes
ARM: shmobile: r8a7742: Basic SoC support
dt-bindings: reset: rcar-rst: Document r8a7742 reset module
dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding
dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding
clk: renesas: Add r8a7742 CPG Core Clock Definitions
dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros
mtd: spi-nor: macronix: Add support for mx25u51245g
backlight: lp855x: Ensure regulators are disabled on probe failure
mtd: spi-nor: macronix: Add support for mx25l51245g
mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info|sfdp}_]init_params()
mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufacturer_init_params()
mtd: spi-nor: fix kernel-doc for spi_nor::spimem
mtd: spi-nor: fix kernel-doc for spi_nor::info
mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto
mtd: spi-nor: fix kernel-doc for spi_nor::mtd
mtd: spi-nor: fix kernel-doc for 'struct spi_nor'
phy: qcom: qmp: Add SM8250 UFS PHY
cpufreq: dt: Add support for r8a7742
cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist
cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS
scsi: ibmvfc: Don't send implicit logouts prior to NPIV login
Input: synaptics-rmi4 - really fix attn_data use-after-free
Input: i8042 - add ThinkPad S230u to i8042 reset list
Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list"
Input: atkbd - receive and use physcode->keycode mapping from FW
Input: atkbd - expose function row physical map to userspace
Input: i8042 - attach fwnode to serio i8042 kbd device
netfilter: nft_nat: add netmap support
netfilter: nft_nat: add helper function to set up NAT address and protocol
netfilter: nft_nat: set flags from initialization path
netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
audit: log audit netlink multicast bind and unbind
scsi: core: doc: Change function comments to kernel-doc style
scsi: ufs-qcom: Configure write booster type
scsi: ufs: sysfs: Add sysfs entries for write booster
scsi: ufs: Add write booster feature support
scsi: ufs: Use true for bool variables in ufshcd_complete_dev_init()
scsi: sr: Use {get,put}_unaligned_be*() instead of open-coding these functions
scsi: aacraid: Fix error handling paths in aac_probe_one()
selinux: fix error return code in cond_read_list()
bpf: Fix sk_psock refcnt leak when receiving message
cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted"
net: ethernet: ti: fix return value check in k3_cppi_desc_pool_create_name()
r8169: improve error message if no dedicated PHY driver is found
bpf, cgroup: Remove unused exports
netfilter: nf_tables: allow up to 64 bytes in the set element data area
drm/dp_mst: Kill the second sideband tx slot, save the world
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
drm/amd/display: remove conversion to bool in dc_link_ddc.c
drm/amd/display: remove conversion to bool in dcn20_mpc.c
drm/amdgpu: remove conversion to bool in amdgpu_device.c
drm/amdgpu: decouple EccErrCnt query and clear operation
drm/amdgpu: switch to SMN interface to operate RSMU index mode
drm/amdgpu: drop redundant cg/pg ungate on runpm enter
drm/amdgpu: move kfd suspend after ip_suspend_phase1
drm/amdgpu: sw pstate switch should only be for vega20
drm/amdgpu: Remove unneeded semicolon
selftests: forwarding: tc_actions.sh: add matchall mirror test
mlxsw: spectrum: Move flow offload binding into spectrum_flow.c
mlxsw: spectrum_matchall: Process matchall events from the same cb as flower
mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead
mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions
mlxsw: spectrum_matchall: Move ingress indication into mall_entry
mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add()
mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add()
mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del()
mlxsw: spectrum: Push matchall bits into a separate file
mlxsw: spectrum: Push flow_block related functions into a separate file
mlxsw: spectrum: Rename acl_block to flow_block
mlxsw: spectrum_acl: Move block helpers into inline header functions
ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt
arm64: dts: rockchip: remove #sound-dai-cells from &spdif node of rk3399-hugsun-x99.dts
arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 node of rk3399-pinebook-pro.dts
ARM: dts: rockchip: swap clock-names of gpu nodes
arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
arm64: dts: rockchip: remove extra assigned-clocks property from &gmac2phy node in rk3328-evb.dts
ARM: dts: rockchip: fix phy nodename for rk3229-xms6
ARM: dts: rockchip: fix phy nodename for rk3228-evb
drm/rockchip: Remove unneeded semicolon
drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
net: tc35815: Fix phydev supported/advertising mask
sch_sfq: validate silly quantum values
r8169: improve configuring RxConfig register
r8169: improve handling CPCMD_MASK
x86/speculation: Add Ivy Bridge to affected list
interconnect: Add devm_of_icc_get() as exported API for users
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
bnxt_en: Return error when allocating zero size context memory.
bnxt_en: Improve AER slot reset.
bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
bnxt_en: Fix VF anti-spoof filter setup.
net: bridge: Add checks for enabling the STP.
bridge: mrp: Integrate MRP into the bridge
bridge: mrp: Implement netlink interface to configure MRP
bridge: mrp: Connect MRP API with the switchdev API
bridge: switchdev: mrp: Implement MRP API for switchdev
switchdev: mrp: Extend switchdev API to offload MRP
bridge: mrp: Add MRP interface.
net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN
bridge: mrp: Extend bridge interface
bridge: mrp: Update Kconfig
bridge: uapi: mrp: Add mrp attributes.
net: phy: marvell10g: fix temperature sensor on 2110
drm/i915: Use proper fault mask in interrupt postinstall too
sch_choke: avoid potential panic in choke_reset()
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
net/x25: Fix x25_neigh refcnt leak when x25 disconnect
net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
net: rtnetlink: remove redundant assignment to variable err
aquantia: Fix the media type of AQC100 ethernet controller in the driver
kcsan: Use GFP_ATOMIC under spin lock
Improve KCSAN documentation a bit
ANDROID: add ion_stat tracepoint to common kernel
locktorture.c: Fix if-statement empty body warnings
rcutorture: Mark data-race potential for rcu_barrier() test statistics
rcutorture: Make kvm-recheck-rcu.sh handle truncated lines
rcutorture: Add KCSAN stubs
rcu: Remove self-stack-trace when all quiescent states seen
rcu: When GP kthread is starved, tag idle threads as false positives
rcu: Use data_race() for RCU expedited CPU stall-warning prints
ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync()
rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU
rcu-tasks: Add IPI failure count to statistics
rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs
rcu-tasks: Add count for idle tasks on offline CPUs
rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics
rcu-tasks: Make RCU tasks trace also wait for idle tasks
rcu-tasks: Handle the running-offline idle-task special case
rcu-tasks: Disable CPU hotplug across RCU tasks trace scans
rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks
rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built
rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI
rcu-tasks: Add grace-period and IPI counts to statistics
rcu-tasks: Split ->trc_reader_need_end
rcu-tasks: Provide boot parameter to delay IPIs until late in grace period
rcu-tasks: Add a grace-period start time for throttling and debug
rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks
rcu-tasks: Make rcutorture writer stall output include GP state
rcu-tasks: Add RCU tasks to rcutorture writer stall output
rcu-tasks: Move #ifdef into tasks.h
rcu-tasks: Add stall warnings for RCU Tasks Trace
rcutorture: Add torture tests for RCU Tasks Trace
rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks
rcu-tasks: Code movement to allow more Tasks RCU variants
rcu-tasks: Further refactor RCU-tasks to allow adding more variants
rcu-tasks: Use unique names for RCU-Tasks kthreads and messages
rcutorture: Add torture tests for RCU Tasks Rude
rcu-tasks: Add an RCU-tasks rude variant
rcu-tasks: Refactor RCU-tasks to allow variants to be added
rcutorture: Add a test for synchronize_rcu_mult()
rcu: Reinstate synchronize_rcu_mult()
rcu-tasks: Create struct to hold state information
rcu-tasks: Move Tasks RCU to its own file
rcu: Add per-task state to RCU CPU stall warnings
sched/core: Add function to sample state of locked-down task
rcu-tasks: Use context-switch hook for PREEMPT=y kernels
rcu: Add comments marking transitions between RCU watching and not
rcutorture: Add test of holding scheduler locks across rcu_read_unlock()
rcu: Don't use negative nesting depth in __rcu_read_unlock()
rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field
rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs()
rcu: Make rcu_read_unlock_special() safe for rq/pi locks
rcu: Add KCSAN stubs to update.c
rcu: Add rcu_gp_might_be_stalled()
rcu/tree: Count number of batched kfree_rcu() locklessly
rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching
rcuperf: Add ability to increase object allocation size
rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before()
rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after()
rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison
rcu: Replace 1 by true
rcu: Replace assigned pointer ret value by corresponding boolean value
rcu: Mark rcu_state.gp_seq to detect more concurrent writes
rcu: Get rid of some doc warnings in update.c
Revert "rculist: Describe variadic macro argument in a Sphinx-compatible way"
rcu: Fix the (t=0 jiffies) false positive
rcu: Expedite first two FQS scans under callback-overload conditions
drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers
rcu: Use data_race() for RCU CPU stall-warning prints
rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks
srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays
rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks
rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking
rcu: Mark rcu_state.ncpus to detect concurrent writes
srcu: Add KCSAN stubs
rcu: Add KCSAN stubs
vsock/virtio: fix multiple packet delivery to monitoring devices
vhost/vsock: fix packet delivery order to monitoring devices
dt-bindings: net: convert qca,ar71xx documentation to yaml
net: ag71xx: extend link validation to support other SoCs
drm/dp_mst: Fix drm_dp_send_dpcd_write() return code
drm/i915/gt: Check cacheline is valid before acquiring
drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
drm/i915/selftests: Fix i915_address_space refcnt leak
io_uring: statx must grab the file table for valid fd
EDAC/i10nm: Update driver to support different bus number config register offsets
drm/i915/gt: Fix up clock frequency
EDAC, {skx,i10nm}: Make some configurations CPU model specific
dmaengine: dmatest: Describe members of struct dmatest_info
dmaengine: dmatest: Describe members of struct dmatest_params
dmaengine: dmatest: Allow negative timeout value to specify infinite wait
Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait"
dmaengine: dmatest: Fix iteration non-stop logic
dmaengine: stm32-dma: direct mode support through device tree
dt-bindings: dma: add direct mode support through device tree in stm32-dma
dmaengine: qcom_hidma: Simplify error handling path in hidma_probe
dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronization
dmaengine: mmp_tdma: Validate the transfer direction
dmaengine: dw-edma: Check MSI descriptor before copying
dmaengine: fix channel index enumeration
ANDROID: GKI: Enable GENERIC_IRQ_CHIP
spi: spi-amd: Add AMD SPI controller driver support
btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
btrfs: fix partial loss of prealloc extent past i_size after fsync
nvme: prevent double free in nvme_alloc_ns() error handling
ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
ASoC: Intel: Multiple I/O PCM format support for pipe
ASoC: Intel: Skylake: Add alternative topology binary name
SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
SUNRPC: Fix GSS privacy computation of auth->au_ralign
SUNRPC: Add "@len" parameter to gss_unwrap()
propagate_one(): mnt_set_mountpoint() needs mount_lock
regulator: max77826: Remove erroneous additionalProperties
drm/stm: ltdc: check number of endpoints
ASoC: hisilicon: Use the defined variable to clean code
ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free()
ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt()
ASoC: mxs-saif: Avoid unnecessary check
ASoC: Intel: sof_sdw: add amp number in components string for ucm
ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL()
phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
libbpf: Return err if bpf_object__load failed
leds: trigger: remove redundant assignment to variable ret
leds: netxbig: Convert to use GPIO descriptors
ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
usb: typec: ucsi: Fix the stub for ucsi_register_port_psy()
dma-buf: Fix SET_NAME ioctl uapi
arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries
drm/i915/gt: Sanitize GT first
drm/i915/gt: Check cacheline is valid before acquiring
drm/i915/execlists: Check preempt-timeout target before submit_ports
locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed()
arm64: dts: ti: k3-am65-main: Add ehrpwm nodes
inotify: Fix error return code assignment flow.
arm64: dts: ti: am654: Add thermal zones
arm64: dts: ti: am65-wakeup: Add VTM node
arm64: dts: renesas: Fix IOMMU device node names
ARM: dts: renesas: Fix IOMMU device node names
arm64: dts: ti: k3-j721e-common-proc-board: add assigned clks for DSS
arm64: dts: ti: k3-j721e-main: Add DSS node
arm64: dts: ti: am654: Add DSS node
ARM: dts: shmobile: Update CMT1 compatible values
platform/x86: thinkpad_acpi: Add support for dual fan control
m68k: amiga: config: Replace zero-length array with flexible-array member
leds: add sgm3140 driver
dt-bindings: leds: Add binding for sgm3140
leds: ariel: Add driver for status LEDs on Dell Wyse 3020
leds: pwm: check result of led_pwm_set() in led_pwm_add()
clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATILE to be disabled
drm/i915: re-disable -Wframe-address
PM: ACPI: Output correct message on target power state
ACPI: CPPC: Make some symbols static
ACPI: processor: idle: Allow probing on platforms with one ACPI C-state
PM: hibernate: Freeze kernel threads in software_resume()
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
x86/setup: Add an initrdmem= option to specify initrd physical address
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
clocksource/drivers/timer-microchip-pit64b: Select CONFIG_TIMER_OF
xfrm interface: don't take extra reference to netdev
configfs: fix config_item refcnt leak in configfs_rmdir()
sysctl: pass kernel pointers to ->proc_handler
sysctl: avoid forward declarations
sysctl: remove all extern declaration from sysctl.c
mm: remove watermark_boost_factor_sysctl_handler
ath10k: add statistics of tx retries and tx failed when tx complete disable
ath10k: enable rx duration report default for wmi tlv
ath11k: fix reo flush send
zonefs: Replace uuid_copy() with import_uuid()
netfilter: nat: never update the UDP checksum when it's 0
netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit
Linux 5.7-rc3
x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m
selftests/bpf: Add cls_redirect classifier
x86/tlb: Restrict access to tlbstate
xen/privcmd: Remove unneeded asm/tlb.h include
x86/tlb: Move PCID helpers where they are used
bpf: Make verifier log more relevant by default
x86/tlb: Uninline nmi_uaccess_okay()
bpf: add bpf_ktime_get_boot_ns()
xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments
x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site
MIPS: Kernel: Identify Loongson-2K processors
x86/tlb: Move paravirt_tlb_remove_table() to the usage site
x86/tlb: Move __flush_tlb_all() out of line
net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n
bpf, riscv: Fix tail call count off by one in RV32 BPF JIT
bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h
bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE,SYSCTL,SOCKOPT}
tools/bpf/bpftool: Remove duplicate headers
bpf: Remove set but not used variable 'dst_known'
PM: sleep: Helpful edits for devices.rst documentation
MIPS: Loongson: Add support for perf tool
MIPS: Rename the "Fill" cache ops to avoid build failure
pcm_native: result of put_user() needs to be checked
x86/tlb: Move flush_tlb_others() out of line
x86/tlb: Move __flush_tlb_one_kernel() out of line
x86/tlb: Move __flush_tlb_one_user() out of line
x86/tlb: Move __flush_tlb_global() out of line
x86/tlb: Move __flush_tlb() out of line
platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device()
firmware_loader: revert removal of the fw_fallback_config export
i2c: iproc: add support for SMBUS quick cmd
i2c: powermac: Simplify reading the "reg" and "i2c-address" property
i2c: qup: remove unneeded conversion to bool
i2c: brcmstb: Fix handling of optional interrupt
i2c: regroup documentation of bindings
i2c: stm32f7: allows for any bus frequency
dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range
i2c: stm32: don't print an error on probe deferral
i2c: brcmstb: Allow to compile it on BCM2835
i2c: slave-eeprom: Make it possible to pre-load eeprom data
objtool: Fix infinite loop in for_offset_range()
ALSA: line6: Fix POD HD500 audio playback
net: hns3: remove an unnecessary check in hclge_set_umv_space()
net: remove obsolete comment
net: openvswitch: use div_u64() for 64-by-32 divisions
net: openvswitch: suitable access to the dp_meters
hinic: add net_device_ops associated with vf
hinic: add sriov feature support
hinic: add mailbox function support
net/mlx4_core: Add missing iounmap() in error path
dccp: remove unused inline function dccp_set_seqno
qlcnic: remove unused inline function qlcnic_hw_write_wx_2M
liquidio: remove unused inline functions
ptp: clockmatrix: remove unnecessary comparison
hsr: remove unnecessary code in hsr_dev_change_mtu()
mptcp: fix race in msk status update
tcp: mptcp: use mptcp receive buffer space to select rcv window
dpaa2-eth: add channel stat to debugfs
octeontx2-pf: Remove unneeded semicolon
net: phy: dp83867: Remove unneeded semicolon
net: hns3: optimize the filter table entries handling when resetting
net: hns3: use mutex vport_lock instead of mutex umv_lock
net: hns3: refactor the promisc mode setting
net: hns3: add support for dumping UC and MC MAC list
net: hns3: refactor the MAC address configure
net: hns3: replace num_req_vfs with num_alloc_vport in hclge_reset_umv_space()
net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()
net: hns3: refine for unicast MAC VLAN space management
scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user()
compat sysinfo(2): don't bother with field-by-field copyout
Input: mms114 - add extra compatible for mms345l
dt-bindings: mms114: document melfas,mms345l binding
drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL
drm/i915: Add live selftests for indirect ctx batchbuffers
panel: simple: Add Ivo M133NWF4 R0
dt-bindings: display: simple: Add IVO M133NWF4 R0
drm/i915: Add per ctx batchbuffer wa for timestamp
iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
drm/i915: Add engine scratch register to live_lrc_fixed
block: bypass ->make_request_fn for blk-mq drivers
dm: remove the make_request_fn check in device_area_is_invalid
bcache: remove a duplicate ->make_request_fn assignment
block: remove create_io_context
panel: simple: Add BOE NV133FHM-N61
dt-bindings: display: simple: Add BOE NV133FHM-N61
iio: adis: Support different burst sizes
iio: adis: Add adis_update_bits() APIs
iio: imu: adis: Add irq flag variable
video/fbdev/riva: Remove dead code
iio: imu: adis: Add Managed device functions
iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predisable,postenable} positions
iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touch() helper
drm/panel: remove set but not used variable 'config'
iio: adc: at91-sama5d2_adc: update for other trigger usage
iio: adc: at91-sama5d2_adc: handle unfinished conversions
dt-bindings: panel: Document some missing compatible strings
drm/bridge: panel: Return always an error pointer in drm_panel_bridge_add()
iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr
iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr
iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr
drm/bridge: ps8640: Let panel to set the connector type
drm: panel: Set connector type for LP120UP1
iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr
iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr
iio: light: cm32181: Add mod_devicetable.h and remove of_match_ptr
drm/panel: ili9322: Remove unneeded semicolon
iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro
iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_match_ptr macro
iio: accel: dmard06: Use mod_devicetable.h and drop of_match_ptr macro
drm/panel: simple: Add support for AUO G121EAN01.4 panel
drm/panel: simple: Add support for AUO G156XTN01.0 panel
drm/panel: simple: Add support for AUO G190EAN01 panel
iio: chemical: atlas-sensor: add RTD-SM module support
dt-bindings: iio: chemical: add Atlas Scientific RTD-SM sensor docs
iio: chemical: atlas-sensor: correct DO-SM channels
NFSv4: Remove unreachable error condition due to rpc_run_task()
dma-contiguous: fix comment for dma_release_from_contiguous
dma-pool: scale the default DMA coherent pool size with memory capacity
x86/mm: unencrypted non-blocking DMA allocations use coherent pools
dma-pool: add pool sizes to debugfs
dma-direct: atomic allocations must come from atomic coherent pools
dma-pool: dynamically expanding atomic pools
Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue
staging: wfx: check ssidlen and prevent an array overflow
Staging: rtl8723bs: Fix comment typo "the the".
staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro
MAINTAINERS: Add rcy@google.com as maintainer for drivers/staging/gasket
Staging: gasket: fix typo in gasket_page_table.c comments.
efi/libstub: Re-enable command line initrd loading for x86
x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
x86/unwind/orc: Fix error path for bad ORC entry type
x86/unwind/orc: Prevent unwinding before ORC initialization
x86/unwind/orc: Don't skip the first frame for inactive tasks
x86/unwind: Prevent false warnings for non-current tasks
x86/unwind/orc: Convert global variables to static
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
x86/entry/64: Fix unwind hints in __switch_to_asm()
x86/entry/64: Fix unwind hints in kernel exit path
x86/entry/64: Fix unwind hints in register clearing code
objtool: Fix stack offset tracking for indirect CFAs
s390/protvirt: fix compilation issue
arm64: dts: imx8mp: Add thermal zones support
dt-bindings: arm: imx: add kontron smarc to schema
arm64: dts: imx8m: Fix AIPS reg properties
arm: dts: ls1021atwr: Add QSPI node properties
arm64: dts: ls1012a: Add QSPI node properties
selftests/bpf: Fix a couple of broken test_btf cases
ARM: dts: e60k02: add interrupt for PMIC
tools/runqslower: Ensure own vmlinux.h is picked up first
bpf: Make bpf_link_fops static
bpftool: Respect the -d option in struct_ops cmd
selftests/bpf: Add test for freplace program with expected_attach_type
bpf: Propagate expected_attach_type when verifying freplace programs
bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd
bpf, x86_32: Fix logic error in BPF_LDX zero-extension
bpf, x86_32: Fix clobbering of dst for BPF_JSET
bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
bpf: Fix reStructuredText markup
ptp: idt82p33: remove unnecessary comparison
net: ipv6: remove unused inline function ip6_set_txhash
net: sched: remove unused inline function qdisc_reset_all_tx
net: atlantic: Remove unneeded semicolon
net/mlxfw: Remove unneeded semicolon
net: systemport: suppress warnings on failed Rx SKB allocations
net: bcmgenet: suppress warnings on failed Rx SKB allocations
net: phy: clear phydev->suspended after soft reset
net: phy: remove genphy_no_soft_reset
net: phy: make phy_suspend a no-op if PHY is suspended already
net: phylink, dsa: eliminate phylink_fixed_state_cb()
dpaa2-eth: fix return codes used in ndo_setup_tc
net: sched: report ndo_setup_tc failures via extack
macsec: avoid to set wrong mtu
PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events
PCI: Use of_node_name_eq() for node name comparisons
dt-bindings: phy: qcom-qusb2: Fix defaults
mlxsw: spectrum_span: Replace zero-length array with flexible-array member
mlxsw: spectrum_span: Use 'refcount_t' for reference counting
mlxsw: spectrum_span: Remove unnecessary debug prints
mlxsw: spectrum_span: Rename parms() to parms_set()
mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure()
scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c
scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c
scsi: isci: Use true, false for bool variables
scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c
scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c
scsi: bfa: Remove set but not used variable 'fchs'
scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void
scsi: mpt3sas: Remove NULL check before freeing function
scsi: ipr: Remove NULL check before freeing function
scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_sm_online()
scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc
scsi: target: iscsi: Remove the iscsi_data_count structure
scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block()
scsi: BusLogic: Remove conversion to bool in blogic_inquiry()
scsi: megaraid: Use true, false for bool variables
proc: Use PIDTYPE_TGID in next_tgid
ANDROID: Remove VLA from uid_sys_stats.c
Use proc_pid_ns() to get pid_namespace from the proc superblock
dt-bindings: Fix erroneous 'additionalProperties'
drm/i915: Drop rq->ring->vma peeking from error capture
proc: Put thread_pid in release_task not proc_flush_pid
mm: check that mm is still valid in madvise()
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7)
PCI/AER: Don't select CONFIG_PCIEAER by default
Documentation: PM: sleep: Update driver flags documentation
PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default
PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED
PCI/PM: Call .bridge_d3() hook only if non-NULL
PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP
PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended()
PM: sleep: core: Rename dev_pm_may_skip_resume()
PM: sleep: core: Rework the power.may_skip_resume handling
PM: sleep: core: Do not skip callbacks in the resume phase
ANDROID: Incremental fs: Use simple compression in log buffer
RDMA/core: Fix race between destroy and release FD object
riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU
IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
drm/i915/gt: Use the RPM config register to determine clk frequencies
drm/i915/gt: Trace RPS events
x86/alternatives: Move temporary_mm helpers into C
scsi: mpt3sas: Update mpt3sas version to 33.101.00.00
scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region
scsi: mpt3sas: Separate out RDPQ allocation to new function
scsi: mpt3sas: Rename function name is_MSB_are_same
scsi: mpt3sas: Don't change the DMA coherent mask after allocations
x86/cr4: Sanitize CR4.PCE update
ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver
scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup()
KVM: SVM: do not allow VMRUN inside SMM
kvm: add capability for halt polling
KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32
scsi: aic7xxx: Remove unnecessary NULL checks before kfree
scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset()
x86/cpu: Uninline CR4 accessors
scsi: cxgb4i: Remove superfluous null check
MIPS: Clear XContext at boot time
MIPS: arch_send_call_function_single_ipi() calling conventions change
drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT
MIPS: Loongson-3: Add some unaligned instructions emulation
MIPS: Move unaligned load/store helpers to inst.h
MIPS: Fix the declaration conflict of mm_isBranchInstr()
scsi: qla2xxx: Delete all sessions before unregister local nvme port
scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
scsi: qla2xxx: Fix MPI failure AEN (8200) handling
amdgpu/dc: remove redundant assignment to variable 'option'
drm/amdgpu/gmc: Use consistent variable on unlocks
drm/amd/display: remove redundant assignment to variable ret
drm/amdgpu: protect ring overrun
drm/amdgpu: extent threshold of waiting FLR_COMPLETE
drm/amdgpu: for nv12 always need smu ip
drm/amdgpu: skip sysfs node not belong to one vf mode
drm/amdgpu: enable one vf mode for nv12
drm/amdgpu: clear the messed up checking logic
drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later
drm/amdgpu: sriov is forbidden to call disable DPM
drm/amdgpu: skip cg/pg set for SRIOV
drm/amdgpu: ignore TA ucode for SRIOV
selftests/ftrace: Check the first record for kprobe_args_type.tc
afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
afs: Remove some unused bits
block: Limit number of items taken from the I/O scheduler in one go
block: unexport bdev_read_page and bdev_write_page
drm/i915: Split some long lines
drm/i915: Introduce .set_idle_link_train() vfunc
drm/i915: Introduce .set_signal_levels() vfunc
drm/i915: Introduce .set_link_train() vfunc
drm/i915: Have pfit calculations return an error code
drm/i915: Pass connector state to pfit calculations
drm/i915: s/pipe_config/crtc_state/ in pfit functions
dt-bindings: Fix command line length limit calling dt-mk-schema
drm/i915: Use drm_rect to store the pfit window pos/size
drm/i915: Flatten a bunch of the pfit functions
drm/i915: Fix skl+ non-scaled pfit modes
x86/tlb: Uninline __get_current_cr3_fast()
drm/amd/display: Fix green screen issue after suspend
drm/amd/display: blank dp stream before re-train the link
drm/amd/display: DispalyPort: Write OUI only if panel supports it
iwlwifi: debug: set NPK buffer in context info
iwlwifi: pcie: add new structs for So devices with long latency
iwlwifi: pcie: add new structure for Qu devices with medium latency
iwlwifi: mvm: tell firmware about required LTR delay
iwlwifi: update few product names in AX family
iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0
iwlwifi: add new cards for AX family
iwlwifi: acpi: read TAS table from ACPI and send it to the FW
iwlwifi: remove fw_monitor module parameter
iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct
iwlwifi: mvm: add framework for specific phy configuration
iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user
iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point
iwlwifi: mvm: add DCM flag to rate pretty-print
iwlwifi: pcie: gen2: minor code cleanups in byte table update
iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs
iwlwifi: pcie: use seq_file for tx_queue debugfs file
iwlwifi: support version 9 of WOWLAN_GET_STATUS notification
iwlwifi: dbg: support multiple dumps in legacy dump flow
iwlwifi: move API version lookup to common code
drm/edid: Fix off-by-one in DispID DTD pixel clock
iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx
regmap-i2c: add 16-bit width registers support
batman-adv: remove unused inline function batadv_arp_change_timeout
RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp()
RDMA/hns: Simplify the state judgment code of qp
RDMA/hns: Simplify the cqe code of poll cq
RDMA/hns: Simplify the qp state convert code
RDMA/hns: Optimize hns_roce_v2_set_mac()
RDMA/hns: Optimize hns_roce_config_link_table()
spi: spi-fsl-dspi: Adding shutdown hook
efi: Move arch_tables check to caller
efi: Clean up config table description arrays
efi/libstub/x86: Avoid getter function for efi_is64
efi/libstub: Drop __pure getters for EFI stub options
efi/libstub: Drop __pure getter for efi_system_table
efi: Kill __efistub_global
efi/x86: Remove __efistub_global and add relocation check
efi/arm: Remove __efistub_global annotation
efi/libstub: Move efi_relocate_kernel() into separate source file
efi/libstub/arm64: Switch to ordinary page allocator for kernel image
efi/libstub: Add API function to allocate aligned memory
drm/lima: enable runtime pm
drm/lima: add pm resume/suspend ops
drm/lima: separate clk/regulator enable/disable function
drm/lima: add resume/suspend callback for each ip
drm/lima: power down ip blocks when pmu exit
drm/lima: add lima_devfreq_resume/suspend
drm/lima: always set page directory when switch vm
drm/lima: check vm != NULL in lima_vm_put
drm/lima: print process name and pid when task error
drm/lima: use module_platform_driver helper
drm/lima: Clean up redundant pdev pointer
drm/lima: Clean up IRQ warnings
ASoC: soc-compress: avoid false-positive Wuninitialized warning
mac80211: fix two missing documentation entries
cfg80211: reject channels/chandefs with KHz offset >= 1000
mac80211: add freq_offset to RX status
mac80211: handle channel frequency offset
cfg80211: express channels with a KHz component
ieee80211: share 802.11 unit conversion helpers
mac80211_hwsim: indicate in IBSS that we have transmitted beacons
mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test
mac80211: Fail association when AP has no legacy rates
mac80211: agg-tx: add an option to defer ADDBA transmit
mac80211: agg-tx: refactor sending addba
mac80211: Skip entries with HE membership selector
cfg80211: Parse HE membership selector
mac80211: Don't destroy auth data in case of anti-clogging
mac80211: add twt_protected flag to the bss_conf structure
mac80211: implement Operating Mode Notification extended NSS support
mac80211: Process multicast RX registration for Action frames
nl80211: allow client-only BIGTK support
cfg80211: support multicast RX registration
cfg80211: change internal management frame registration API
mac80211: Report beacon protection failures to user space
cfg80211: Unprotected Beacon frame RX indication
ASoC: wm8962: set CLOCKING2 as non-volatile register
iwlwifi: scan: remove support for fw scan api v13
drm/i915: Only close vma we open
MAINTAINERS: Update entry for Intel Broxton PMC driver
platform/x86: intel_pmc_ipc: Convert to MFD
platform/x86: intel_telemetry: Add telemetry_get_pltdata()
platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c
x86/platform/intel-mid: Add empty stubs for intel_scu_devices_[create|destroy]()
platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command()
usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API
platform/x86: intel_telemetry: Convert to use new SCU IPC API
mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API
mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API
mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic
platform/x86: intel_pmc_ipc: Start using SCU IPC
platform/x86: intel_scu_ipc: Add managed function to register SCU IPC
platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API
watchdog: intel-mid_wdt: Convert to use new SCU IPC API
platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API
platform/x86: intel_scu_ipc: Introduce new SCU IPC API
platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a separate header
platform/x86: intel_scu_ipc: Log more information if SCU IPC command fails
platform/x86: intel_scu_ipc: Split out SCU IPC functionality from the SCU driver
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
mac80211: fix drv_config_iface_filter() behaviour
mac80211: mlme: remove duplicate AID bookkeeping
mac80211_hwsim: notify wmediumd of used MAC addresses
platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
mac80211: sta_info: Add lockdep condition for RCU list usage
mac80211: populate debugfs only after cfg80211 init
phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver
ALSA: usb-audio: Fix racy list management in output queue
crypto: bcm - Delete redundant variable definition
crypto: drbg - always seeded with SP800-90B compliant noise source
crypto: jitter - SP800-90B compliance
crypto: algif_rng - remove redundant assignment to variable err
crypto: chelsio - remove redundant assignment to variable error
crypto: arm64 - Consistently enable extension
phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
gpiolib: devprop: Warn if gpio-line-names is too long
EDAC/amd8131: Remove defined but not used bridge_str
gpio: mvebu: Fix probing for chips without PWM
ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen
ALSA: usb-audio: Improve frames size computation
ALSA: hda: Match both PCI ID and SSID for driver blacklist
ALSA: hda: Refactor Intel NHLT init
f2fs: fix quota_sync failure due to f2fs_lock_op
lib/mpi: Fix building for powerpc with clang
net: openvswitch: use u64 for meter bucket
net: openvswitch: make EINVAL return value more obvious
net: openvswitch: remove the unnecessary check
net: openvswitch: set max limitation to meters
net: openvswitch: expand the meters supported number
drm/i915: Make define for lrc state offset
drm/i915/selftests: Add context batchbuffers registers to live_lrc_fixed
selftests: add build/cross-build dependency check script
selftests/ftrace: Check required filter files before running test
net: bcmgenet: correct per TX/RX ring statistics
net: meth: remove spurious copyright text
net: phy: bcm54140: fix less than zero comparison on an unsigned
net: phy: bcm84881: clear settings on link down
qed: Make ll2_cbs static
chcr: Fix CPU hard lockup
net: sched : Remove unnecessary cast in kfree
net/x25: Fix x25_neigh refcnt leak when receiving frame
mptcp/pm_netlink.c : add check for nla_put_in/6_addr
net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()
KVM: nVMX: Drop a redundant call to vmx_get_intr_info()
kunit: Add missing newline in summary message
PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist
net: ethernet: ti: cpsw: enable cpts irq
net: ethernet: ti: cpts: add support for HW_TS_PUSH events
net: ethernet: ti: cpts: add irq support
net: ethernet: ti: cpts: rework locking
net: ethernet: ti: cpts: move tx timestamp processing to ptp worker only
net: ethernet: ti: cpts: optimize packet to event matching
net: ethernet: ti: cpts: switch to use new .gettimex64() interface
net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read()
net: ethernet: ti: cpts: separate hw counter read from timecounter
net: ethernet: ti: cpts: use dev_yy() api for logs
net/mlx4_en: use napi_complete_done() in TX completion
net: napi: use READ_ONCE()/WRITE_ONCE()
net: napi: add hard irqs deferral feature
cxgb4: fix adapter crash due to wrong MC size
drm/amdgpu: retire legacy vega10 sos version check
drm/amdgpu: switch to helper function to init sos ucode
drm/amdgpu: add helper function to init sos ucode
drm/amdgpu: switch to helper function to init asd ucode
drm/amdgpu: add helper function to init asd ucode
drm/amdgpu: retire unused check_fw_loading status
drm/amdgpu: remove unnecessary tOS version check
drm/amdgpu: retire support_vmr_ring interface
drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm_free_memory_of_gpu
geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
qede: Add support for handling the pcie errors.
qed: Enable device error reporting capability.
mlxsw: Fix some IS_ERR() vs NULL bugs
net: dsa: add GRO support via gro_cells
net: phy: marvell10g: limit soft reset to 88x3310
ipv6: Honor all IPv6 PIO Valid Lifetime values
drm/amdgpu: Init data to avoid oops while reading pp_num_states.
drm/amdgpu: remove set but not used variable 'priority'
drm: amdgpu: fix kernel-doc struct warning
drm: amd/display: fix Kconfig help text
drm/amdgpu: request reg_val_offs each kiq read reg
PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros
net/mlx5: Update transobj.c new cmd interface
net/mlx5: Update SW steering new cmd interface
net/mlx5: Update port.c new cmd interface
net/mlx5: Update rl.c new cmd interface
net/mlx5: Update uar.c new cmd interface
net/mlx5: Update pd.c new cmd interface
net/mlx5: Update pagealloc.c new cmd interface
net/mlx5: Update mr.c new cmd interface
net/mlx5: Update mcg.c new cmd interface
net/mlx5: Update main.c new cmd interface
net/mlx5: Update vxlan.c new cmd interface
net/mlx5: Update mpfs.c new cmd interface
net/mlx5: Update gid.c new cmd interface
net/mlx5: Update lag.c new cmd interface
net/mlx5: Update fw.c new cmd interface
net/mlx5: Update fs_core new cmd interface
net/mlx5: Update FPGA to new cmd interface
net/mlx5: Update eswitch to new cmd interface
net/mlx5: Update statistics to new cmd interface
net/mlx5: Update eq.c to new cmd interface
net/mlx5: Update ecpf.c to new cmd interface
net/mlx5: Update debugfs.c to new cmd interface
net/mlx5: Update cq.c to new cmd interface
net/mlx5: Update vport.c to new cmd interface
efi/libstub/arm64: Simplify randomized loading of kernel image
efi/libstub/arm64: Replace 'preferred' offset with alignment check
efi/libstub/random: Increase random alloc granularity
efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN
efi/gop: Allow automatically choosing the best mode
efi/gop: Allow specifying depth as well as resolution
efi/gop: Allow specifying mode by <xres>x<yres>
efi/gop: Allow specifying mode number on command line
efi/gop: Add prototypes for query_mode and set_mode
efi/gop: Remove unreachable code from setup_pixel_info
efi/gop: Use helper macros for find_bits
efi/gop: Use helper macros for populating lfb_base
efi/gop: Move variable declarations into loop block
efi/gop: Slightly re-arrange logic of find_gop
efi/gop: Factor out locating the gop into a function
efi/gop: Get mode information outside the loop
efi/gop: Move check for framebuffer before con_out
efi/gop: Remove redundant current_fb_base
efi/libstub/arm: Make install_memreserve_table static
efi/libstub: unify EFI call wrappers for non-x86
efi/libstub: Make initrd file loader configurable
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
dlmfs: convert dlmfs_file_read() to copy_to_user()
esas2r: don't bother with __copy_to_user()
dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
Revert "drm/dp_mst: Remove single tx msg restriction."
ASoC: SOF: Add missing dependency on IMX_SCU
Documentation: arm64: fix amu.rst doc warnings
media: Kconfig: fix some dvb-usb-v2 dependencies
ata: sata_inic162x fix a spelling issue
gpiolib: don't call sleeping functions with a spinlock taken
gpiolib: improve the robustness of watch/unwatch ioctl()
gpio: pca953x: Fix pca953x_gpio_set_config
drm/i915/selftests: Add request throughput measurement to perf
spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
null_blk: Cleanup zoned device initialization
null_blk: Fix zoned command handling
KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()
KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy
KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits
btrfs: fix transaction leak in btrfs_recover_relocation
btrfs: fix block group leak when removing fails
btrfs: drop logs when we've aborted a transaction
btrfs: fix memory leak of transaction when deleting unused block group
drm/i915/gt: Check carefully for an idle engine in wait-for-idle
drm/i915/gt: Carefully order virtual_submission_tasklet
Add documentation on meaning of -EPROBE_DEFER
parport: remove use of devmodel
parport: remove unused parport_register_device()
parport: Add comments for parport_register_dev_model()
parport: Standardize use of printmode
parport_pc: Convert DPRINTK to pr_debug
parport_mfc3: Convert DPRINTK to pr_debug
parport_amiga: Convert DPRINTK to pr_debug
parport: daisy: Convert DPRINTK to pr_debug
parport: Use more comon logging styles
parport: Convert printk(KERN_<LEVEL> to pr_<level>(
parport: fix if-statement empty body warnings
driver core: platform: remove redundant assignment to variable ret
drivers: visorbus: Use the correct style for SPDX License Identifier
debugfs: Use the correct style for SPDX License Identifier
kernfs: Change kernfs_node lockdep name to "kn->active"
drivers: char: tlclk.c: Avoid data race between init and interrupt handler
misc: rtsx: Improve compatibility for rts5261
sgi-xp: make some symbols static in xpc_main.c
sgi-xp: make some symbols static in xpnet.c
ARM: vf610: report soc info via soc device
pstore: switch to copy_from_user()
firewire: switch ioctl_queue_iso to use of copy_from_user()
arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
binderfs: remove redundant assignment to pointer ctx
binderfs: Fix binderfs.c selftest compilation warning
media: platform: fix VIA_CAMERA dependencies
arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default
ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter"
ASoC: Intel: Skylake: Replace guid_copy() with import_guid()
firmware: imx: scu: Fix corruption of header
misc: xilinx_sdfec: Use memdup_user() as a cleanup
misc: mic: correct a typo
lkdtm: bugs: Fix spelling mistake
arm64: dts: imx: Add Beacon i.MX8m-Mini development kit
interconnect: qcom: Fix uninitialized tcs_cmd::wait
perf record: Add num-synthesize-threads option
perf test session topology: Fix data path
platform/x86: touchscreen_dmi: Add info for the ONDA V891 v5 tablet
platform/x86: wmi: Describe function parameters
platform/x86: wmi: Fix indentation in some cases
platform/x86: wmi: Replace UUID redefinitions by their originals
perf stat: Improve runtime stat for interval mode
tty: hvc: fix buffer overflow during hvc_alloc().
tty: hvc: remove hvcs_driver_string
serial: fsl_lpuart: Change DMA failure messages to debug level
tty: rocket, remove unneeded variable
tty: rocket, avoid OOB access
tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart
vt: don't hardcode the mem allocation upper bound
tty: serial: owl: add "much needed" clk_prepare_enable()
vt: don't use kmalloc() for the unicode screen buffer
usb: typec: ucsi: register with power_supply class
usb: typec: ucsi: save power data objects in PD mode
usb: typec: ucsi: Correct bit-mask for CCI
usb: typec: ucsi: replace magic numbers
usb: typec: ucsi: Workaround for missed op_mode change
usb: typec: ucsi: set USB data role when partner type is power cable/ufp
usb: gadget: udc: remove unused 'driver_desc'
USB: phy: Use the correct style for SPDX License Identifier
usb: renesas_usbhs: Use the correct style for SPDX License Identifier
USB: Storage: Use the correct style for SPDX License Identifier
USB: typec: Use the correct style for SPDX License Identifier
usb: pci-quirks: use true,false for bool variables
USB: core: Replace an empty statement with a debug message
usb/early: remove unused including <linux/version.h>
USB: sisusbvga: Change port variable from signed to unsigned
usb-storage: Add unusual_devs entry for JMicron JMS566
USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
USB: hub: Fix handling of connect changes during sleep
Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type
Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug
Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic
PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality
Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal
hv_utils: Always execute the fcopy and vss callbacks in a tasklet
hv_netvsc: Disable NAPI before closing the VMBus channel
Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of channels
Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPU
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
Drivers: hv: check VMBus messages lengths
Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles correctly
Drivers: hv: avoid passing opaque pointer to vmbus_onmessage()
Drivers: hv: allocate the exact needed memory for messages
Drivers: hv: copy from message page only what's needed
KVM: x86: move nested-related kvm_x86_ops to a separate struct
KVM: eVMCS: check if nesting is enabled
KVM: x86: check_nested_events is never NULL
ANDROID: sdcardfs: fix export symbol types
efi/libstub: Move arm-stub to a common file
staging: vt6656: Fix calling conditions of vnt_set_bss_mode
staging: comedi: Fix comedi_device refcnt leak in comedi_open
staging: vt6656: Fix pairwise key entry save.
staging: vt6656: Fix drivers TBTT timing counter.
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
staging: vt6656: Use fls instead of for loop in vnt_update_top_rates
staging: vt6656: Refactor the vnt_ofdm_min_rate function
staging: gasket: Fix mapping refcnt leak when register/store fails
staging: gasket: Fix mapping refcnt leak when put attribute fails
staging: mt7621-pinctrl: Use correct pointer type argument for sizeof
staging: qlge: replace deprecated apis pci_dma_*
staging: qlge: cleanup indent in qlge_main.c
staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_field to rxtx
staging: vt6656: call vnt_update_pre_ed_threshold from vnt_config.
staging: vt6656: Move firmware functions into main_usb.
Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE
staging: rtl8723bs: remove unused variable 'pregistrypriv'
staging: rtl8723bs: remove defined but not used 'dB_Invert_Table'
staging: rtl8723bs: remove some variables in hal_btcoex.c
drm/i915/icl: Fix timeout handling during TypeC AUX power well enabling
staging: wfx: drop unused attribute 'join_complete_status'
staging: wfx: drop unused enum wfx_state
staging: wfx: simplify wfx_remove_interface()
staging: wfx: drop useless checks in wfx_do_unjoin()
staging: wfx: drop protection for asynchronous join during scan
staging: wfx: keys are kept during whole firmware life
staging: wfx: introduce wfx_set_default_unicast_key()
staging: wfx: drop useless update of field basic_rate_set
staging: wfx: simplify hif_set_bss_params()
staging: wfx: field operational_rate_set is ignored by firmware
staging: wfx: dual CTS is never necessary
staging: wfx: also fix network parameters for IBSS networks
staging: wfx: handle firmware events synchronously
staging: wfx: drop useless attribute 'bss_params'
staging: wfx: use ieee80211_beacon_loss() provided by mac80211
staging: wfx: simplify the check if the the device is associated
ALSA: hda: Always use jackpoll helper for jack update after resume
EDAC/thunderx: Make symbols static
x86/mm: Use pgprotval_t in protval_4k_2_large() and protval_large_2_4k()
arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3
arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1
arm64: dts: allwinner: h6: Add CPU Operating Performance Points table
arm64: dts: allwinner: h6: Add thermal trip points/cooling map
x86/mm: Unexport __cachemode2pte_tbl
x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k()
mac80211_hwsim: use GFP_ATOMIC under spin lock
h8300: ignore vmlinux.lds
dmaengine: ioat: adding missed issue_pending to timeout handler
dmaengine: ioat: remove unnesesery double complition timer modification.
dmaengine: ioat: removing duplicate code from timeout handler
dmaengine: mmp_tdma: Remove the MMP_SRAM dependency
dmaengine: mmp_tdma: Fill in slave capabilities
dmaengine: mmp_tdma: Log an error if channel is in wrong state
dmaengine: mmp_tdma: Reset channel error on release
dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages
dmaengine: mmp_tdma: Do not ignore slave config validation errors
ALSA: hda/realtek - Add new codec supported for ALC245
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
thunderbolt: Add support for Intel Tiger Lake
objtool: Constify arch_decode_instruction()
objtool: Rename elf_read() to elf_open_read()
objtool: Constify 'struct elf *' parameters
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
xfrm interface: fix oops when deleting a x-netns interface
ip_vti: receive ipip packet by calling ip_tunnel_rcv
media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies
remoteproc: Add missing '\n' in log messages
remoteproc: Add prepare and unprepare ops
arm64: dts: qcom: msm8916: Add CTI options
libbpf: Only check mode flags in get_xdp_id
remoteproc: remove rproc_elf32_sanity_check
ath10k: drop the TX packet which size exceed credit size for sdio
ath10k: Fix the invalid tx/rx chainmask configuration
rtw88: 8723d: initialize mac/bb/rf basic functions
rtw88: 8723d: Organize chip TX/RX FIFO
rtw88: 8723d: implement set_tx_power_index ops
rtw88: 8723d: 11N chips don't support H2C queue
rtw88: decompose while(1) loop of power sequence polling command
rtw88: 8723d: Add mac power-on/-off function
rtw88: no need to send additional information to legacy firmware
rtw88: add legacy firmware download for 8723D devices
wlcore: Adding suppoprt for IGTK key in wlcore driver
arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender)
arm64: dts: qcom: Add SDM660 SoC support
dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs
dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit
dpaa2-eth: split the .ndo_xdp_xmit callback into two stages
dpaa2-eth: use the bulk ring mode enqueue interface
dpaa2-eth: return num_enqueued frames from enqueue callback
xdp: export the DEV_MAP_BULK_SIZE macro
selftests: A few improvements to fib_nexthops.sh
ipv4: Update fib_select_default to handle nexthop objects
netlabel: Kconfig: Update reference for NetLabel Tools project
MAINTAINERS: update dpaa2-eth maintainer list
selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield
selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield
mptcp: fix data_fin handing in RX path
net: phy: tja11xx: add delayed registration of TJA1102 PHY1
net: mdio: of: export part of of_mdiobus_register_phy()
net: phy: tja11xx: add initial TJA1102 support
dt-bindings: net: phy: Add support for NXP TJA11xx
net: phy: Use IS_ERR() to check and simplify code
net: phy: micrel: add phy-mode support for the KSZ9031 PHY
net: caif: use true,false for bool variables
net: stmmac: Add support for VLAN promiscuous mode
macvlan: silence RCU list debugging warning
selftests: Add tests for vrf and xfrms
vrf: Fix IPv6 with qdisc and xfrm
Documentation: add documentation of ping_group_range
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
net: dsa: felix: allow flooding for all traffic classes
arm64: dts: qcom: db820c: fix audio configuration
arm64: dts: qcom: db845c: fix asm dai setup
arm64: qcom: c630: fix asm dai setup
net: dsa: don't fail to probe if we couldn't set the MTU
sched: etf: do not assume all sockets are full blown
tracing: Convert local functions in tracing_map.c to static
tracing: Remove DECLARE_TRACE_NOARGS
ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct()
Documentation: kbuild: fix the section title format
um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
kbuild: fix DT binding schema rule again to avoid needless rebuilds
cifs: fix uninitialised lease_key in open_shroot()
cifs: ensure correct super block for DFS reconnect
tracing: Fix memory leaks in trace_events_hist.c
cifs: do not share tcons with DFS
arm64: dts: imx8mq-librem5-devkit: Don't use underscore in node name
arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU
libnvdimm: Replace guid_copy() with import_guid() where it makes sense
drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL
drm/amdgpu: set error query ready after all IPs late init
drm/amdgpu: code cleanup around gpu reset
drm/amdgpu: optimize the gpu reset for XGMI setup V2
drm/amdgpu: correct cancel_delayed_work_sync on gpu reset
drm/amdgpu: correct fbdev suspend on gpu reset
drm/amdgpu: cleanup coding style in amdkfd a bit
drm/amdgpu: clean up unused variable about ring lru
drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub
drm/amd/powerplay: limit smu support to Arcturus for onevf
drm/amdgpu: disble vblank when unloading sriov driver
drm/amdgpu: Print CU information by default during initialization
drm/amd/powerplay: update smu12_driver_if.h to align with pmfw
drm/amdgpu/powerplay:avoid to show invalid DPM table info
drm/amdgpu: Adjust the SDMA doorbell info printing
drm/amdkfd: Adjust three kfd dmesg printings during initialization
drm/amd/display: fix bug in the logic for panel power control
drm/amd/display: Convert memory from cpu to fw endianness correctly
drm/amd/display: Fix green screen issue after suspend
drm/amd/display: Adjust refactored dm for color management only
drm/amd/display: access ABM from stream resource.
drm/amd/display: blank dp stream before re-train the link
drm/amd/display: DispalyPort: Write OUI only if panel supports it
drm/amd/display: change from panel to panel cntl
drm/amd/display: Add HW rotation cursor changes to dcn10
drm/amd/display: Factor in immediate flip support into DLG calculations
drm/amd/display: fix virtual signal dsc setup
drm/amd/display: destroy panel on link destruct
drm/amd/display: dmcu wait loop calculation is incorrect in RV
drm/amd/display: move panel power seq to new panel struct
drm/amd/display: make all backlight calls link based
drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1
drm/amd/display: Various fixes for PSR on DMCUB
drm/amd/display: 3.2.81
drm/amd/display: Update MPCC if requested
drm/amd/display: Fix HDR visual confirm
drm/amd/display: Use the correct input TF for video formats
drm/amd/display: Change infopacket type programming
drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL
drm/amd/display: fix stream setting for diags on silicon
drm/amd/display: Cast int to float before division
drm/amd/display: Set meta_chunk_value to 0 in DML if DCC disabled in DCN2.1
drm/amd/display: add optc get crc support for timings with ODM/DSC
drm/amd/display: Workaround to disable YCbCr
drm/amd/display: Check ramp != NULL before applying lut1d for degamma
drm/amd/display: Unify psr feature flags
drm/amd/display: Support plane-level gamut remap in DM
drm/amd/display: Add SetBacklight call to abm on dmcub
drm/amd/display: Remove byte swapping for dmcub abm config table
drm/amd/display: Force watermark value propagation
drm/amd/display: Move enable fractional pwm call
drm/amd/display: Add user backlight level reg write
drm/amd/display: Correct updating logic of dcn21's pipe VM flags
drm/amd/display: Remove aconnector condition check for dpcd read
drm/amd/dc: remove unused variable 'video_optimized_pixel_rates'
drm/amd/powerplay: remove defined but not used variables
drm/amdgpu: fix race between pstate and remote buffer map
drm/amdgpu/display: give aux i2c buses more meaningful names
drm/amdgpu/display: fix aux registration (v2)
drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
Revert "drm/amdgpu: Disable gfx off if VCN is busy"
drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
drm/amdgpu: Disable FRU read on Arcturus
drm/amd/powerplay: fix resume failed as smu table initialize early exit
drm/amdgpu/gmc: Fix spelling mistake.
drm/amdgpu: cache smu fw version info
Revert "drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2"
drm/amdgpu/gfx9: add gfxoff quirk
drm/amdgpu: set mp1 state before reload
drm/amdgpu: update psp fw loading sequence
drm/amd/powerplay: update Arcturus smu-driver if header
drm/amd/powerplay: properly set the dpm_enabled state
drm/amd/powerplay: correct i2c eeprom init/fini sequence
drm/amd/powerplay: bump the NAVI10 smu-driver if version
drm/amd/powerplay: revise the way to retrieve the board parameters
drm/amdgpu: fix the hw hang during perform system reboot and reset
drm/amd/display: remove redundant assignment to variable dp_ref_clk_khz
Input: dlink-dir685-touchkeys - fix a typo in driver name
Input: xpad - add custom init packet for Xbox One S controllers
Input: evdev - call input_flush_device() on release(), not flush()
objtool: Fix off-by-one in symbol_by_offset()
perf/core: fix parent pid/tid in task exit events
sched/core: Fix reset-on-fork from RT with uclamp
x86, sched: Move check for CPU type to caller function
x86, sched: Don't enable static key when starting secondary CPUs
x86, sched: Account for CPUs with less than 4 cores in freq. invariance
x86, sched: Bail out of frequency invariance if base frequency is unknown
objtool: Fix 32bit cross builds
hyper-v: Remove internal types from UAPI header
RDMA/bnxt: Delete 'nq_ptr' variable which is not used
selftests: Fix suppress test in fib_tests.sh
net: qrtr: Add tracepoint support
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
net: dsa: b53: Rework ARL bin logic
net: dsa: b53: Fix ARL register definitions
net: dsa: b53: Fix valid setting for MDB entries
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
ila: remove unused macro 'ILA_HASH_TABLE_SIZE'
net/sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable
perf/x86/cstate: Add Jasper Lake CPU support
selinux: don't produce incorrect filename_trans_count
vrf: Check skb for XFRM_TRANSFORMED flag
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
audit: fix a net reference leak in audit_list_rules_send()
RDMA/hns: Support 0 hop addressing for CQE buffer
RDMA/hns: Support 0 hop addressing for SRQ buffer
r8169: use devm_mdiobus_register
net: phy: add device-managed devm_mdiobus_register
ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781
net: phy: bcm54140: add hwmon support
net: phy: add Broadcom BCM54140 support
net: phy: broadcom: add helper to write/read RDB registers
mm: Remove MPX leftovers
RDMA/hns: Support 0 hop addressing for WQE buffer
RDMA/hns: Optimize 0 hop addressing for EQE buffer
RDMA/hns: Optimize hns buffer allocation flow
RDMA/hns: Add support for addressing when hopnum is 0
RDMA/core: Fix overwriting of uobj in case of error
RDMA/core: Prevent mixed use of FDs between shared ufiles
perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
RDMA/uverbs: Fix a race with disassociate and exit_mmap()
RDMA/mlx5: Set GRH fields in query QP on RoCE
dt-bindings: net: mdio: Make descriptions more general
dt-bindings: net: mdio: Document common properties
dt-bindings: net: Correct description of 'broken-turn-around'
dt-bindings: Re-enable core schemas for dtbs_check
net: mscc: ocelot: lift protocol restriction for flow_match_eth_addrs keys
net: mscc: ocelot: refine the ocelot_ace_is_problematic_mac_etype function
net: mscc: ocelot: support matching on EtherType
net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
get rid of csum_partial_copy_to_user()
x86/mm/mmap: Fix -Wmissing-prototypes warnings
ANDROID: fix wakeup reason findings
x86/microcode: Fix return value for microcode late loading
Bluetooth: btbcm: Add 2 missing models to subver tables
Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware
Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw
Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize
Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too
Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize()
Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c
Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize()
usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
block: move dma_pad handling from blk_rq_map_sg into the callers
block: move dma drain handling to scsi
scsi: merge scsi_init_sgtable into scsi_init_io
block: provide a blk_rq_map_sg variant that returns the last element
block: remove RQF_COPY_USER
drm/i915/execlists: Drop request-before-CS assertion
KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits
KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
scripts/config: allow colons in option strings for sed
ANDROID: init: GKI: enable hidden configs for GPU
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI reviewers
proc: use named enums for better readability
proc: use human-readable values for hidepid
docs: proc: add documentation for "hidepid=4" and "subset=pid" options and new mount behavior
proc: add option to mount only a pids subset
proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option
proc: allow to mount many instances of proc in one pid namespace
proc: rename struct proc_fs_info to proc_fs_opts
drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
drm/i915/selftests: Try to detect rollback during batchbuffer preemption
PM: sleep: core: Switch back to async_schedule_dev()
s390/pci: do not set affinity for floating irqs
s390/ftrace: fix potential crashes when switching tracers
MAINTAINERS: reorder media attributes
perf script: Avoid NULL dereference on symbol
hyper-v: Use UUID API for exporting the GUID
hwrng: cctrng - Add dependency on HAS_IOMEM
crypto: hisilicon/qm - add more ACPI dependencies
spi: spi-fsl-qspi: Fix return value check of devm_ioremap() in probe
perf evlist: Remove duplicate headers
perf bench: Fix div-by-zero if runtime is zero
perf cgroup: Avoid needless closing of unopened fd
ASoC: dmic: Allow GPIO operations to sleep
ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo()
ALSA: usb-audio: Add connector notifier delegation
media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries
media: rkisp1: fix missing mbus.type -> mbus_type conversion
ASoC: SOF: Fix build
pinctrl: intel: Move npins closer to pin_base in struct intel_community
pinctrl: intel: Update description in struct intel_community
exfat: truncate atimes to 2s granularity
exfat: properly set s_time_gran
exfat: remove 'bps' mount-option
exfat: Unify access to the boot sector
exfat: add missing MODULE_ALIAS_FS()
exfat: Fix discard support
powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure
powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h
drm/i915/selftests: Disable heartbeat around RPS interrupt testing
ALSA: oxygen: use true,false for bool variables
pnp: Use list_for_each_entry() instead of open coding
ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats()
objtool: Also consider .entry.text as noinstr
objtool: Add STT_NOTYPE noinstr validation
objtool: Rearrange validate_section()
objtool: Avoid iterating !text section symbols
kbuild/objtool: Add objtool-vmlinux.o pass
objtool: Use sec_offset_hash() for insn_hash
objtool: Optimize !vmlinux.o again
objtool: Implement noinstr validation
objtool: Fix !CFI insn_state propagation
objtool: Rename struct cfi_state
objtool: Remove SAVE/RESTORE hints
x86,ftrace: Shrink ftrace_regs_caller() by one byte
x86,ftrace: Use SIZEOF_PTREGS
x86,ftrace: Fix ftrace_regs_caller() unwind
objtool: Introduce HINT_RET_OFFSET
objtool: Better handle IRET
objtool: Support multiple stack_op per instruction
objtool: Remove redundant .rodata section name comparison
objtool: Documentation: document UACCESS warnings
objtool: Split out arch-specific CFI definitions
objtool: Add abstraction for destination offsets
objtool: Use arch specific values in restore_reg()
objtool: Ignore empty alternatives
objtool: Clean instruction state before each function validation
objtool: Remove redundant checks on operand type
objtool: Always do header sync check
objtool: Fix off-by-one in symbol_by_offset()
objtool: Fix 32bit cross builds
USB: serial: Use the correct style for SPDX License Identifier
USB: serial: garmin_gps: add sanity checking for data length
ath10k: add flush tx packets for SDIO chip
ath10k: enable alt data of TX path for sdio
ath10k: add htt TX bundle for sdio
ath11k: remove conversion to bool in ath11k_debug_fw_stats_process()
ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid()
media: admin-guide: split driver-specific indexes to new files
media: admin-guide: reorganize the guide
media: admin-guide: bt8xx.rst: fix a broken cross-reference
media: admin-guide: add test-drivers
media: admin-guide: add card lists for radio and firewire
media: admin-guide: add SPI cards to platform drivers
media: admin-guide: add a list of I2C drivers
media: admin-guide: add a list of platform drivers
media: admin-guide: add a table with USB drivers
media: admin-guide: add a list of media PCI cards
media: admin-guide: replace the frontend drivers list
media: admin-guide: split DVB cards.rst
media: admin-guide: add a cardlist for all other USB cards
media: admin-guide: add a card list for the Siano driver
media: admin-guide: add support for the remaining dvb-usb boards
media: admin-guide: add dibusb-mb and dibusb-mc card lists
media: admin-guide: add cardlist for dib0700 driver
media: admin-guide: add dvb-usb-v2 card lists
media: admin-guide: improve cardlist.rst documentation
media: admin-guide: add a generic building guide
media: admin-guide: Add an introduction chapter
media: admin-guide: update em28xx cardlist
media: admin-guide: add a card list for cx231xx boards
media: pwc-if: place USB device list on numberical order
media: pwc-if.c: Update comments about each pwc supported model
media: dvb-usb-v2: use DVB_USB_DEVICE() macro
media: dvb-usb-ids.h: fix an USB PID name
cifs: minor update to comments around the cifs_tcp_ses_lock mutex
scsi: lpfc: remove duplicate unloading checks
scsi: mpt3sas: use true,false for bool variables
scsi: fcoe: remove unneeded semicolon in fcoe.c
scsi: ufs-qcom: remove unneeded variable 'ret'
scsi: st: remove unneeded variable 'result' in st_release()
scsi: target/iblock: fix WRITE SAME zeroing
scsi: qla2xxx: check UNLOADING before posting async work
scsi: qla2xxx: set UNLOADING before waiting for session deletion
scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK
clk: qcom: msm8916: Fix the address location of pll->config_reg
platform/chrome: typec: Fix ret value check error
riscv: sbi: Fix undefined reference to sbi_shutdown
tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI
riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export
SUNRPC: Remove unreachable error condition
drm/mediatek: config mipitx impedance with calibration data
drm/mediatek: add the mipitx driving control
dt-bindings: display: mediatek: get mipitx calibration data from nvmem
dt-bindings: display: mediatek: add property to control mipi tx drive current
net: stmmac: Enable SERDES power up/down sequence
net: broadcom: convert to devm_platform_ioremap_resource_byname()
macvlan: fix null dereference in macvlan_device_event()
e1000: remove unneeded conversion to bool
i40e: Remove unneeded conversion to bool
ptp: Remove unneeded conversion to bool
cgroup, netclassid: remove double cond_resched
net: dsa: felix: enable PTP programmable pin
net: mscc: ocelot: enable PTP programmable pin
net: mscc: ocelot: support 4 PTP programmable pins
net: mscc: ocelot: add wave programming registers definitions
net: mscc: ocelot: redefine PTP pins
net: mscc: ocelot: fix timestamp info if ptp clock does not work
net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c
riscv: fix vdso build with lld
ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
soc/tegra: fuse: Update the SoC revision attribute to display a name
soc/tegra: fuse: Trivial clean-up of tegra_init_revision()
soc/tegra: fuse: Add custom SoC attributes
soc/tegra: pmc: Enable PMIC wake event on Tegra186
firmware: tegra: Make BPMP a regular driver
kernel/module: Hide vermagic header file from general use
net/nfp: Update driver to use global kernel version
net/hns: Remove custom driver version in favour of global one
drivers: Remove inclusion of vermagic header
drm/i915/selftests: Unroll the CS frequency loop
Documentation: scheduler: fix outdated information on sched groups
doc:it_IT: add RISC-V maintenance guidelines
ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen
ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on legacy controllers
spi: Add support for mspi on brcmstb SoCs
spi: bcm-qspi: add support for MSPI sys clk 108Mhz
spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds
spi: bcm-qspi: Handle lack of MSPI_REV offset
spi: orion: Convert to use GPIO descriptors
x86/vdso/Makefile: Add vobjs32
x86/vdso/vdso2c: Convert iterators to unsigned
x86/vdso/vdso2c: Correct error messages on file open
ASoC: Add initial ZL38060 driver
dt-bindings: sound: add Microsemi ZL38060 binding
tools/vm: fix cross-compile build
coredump: fix null pointer dereference on coredump
mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
shmem: fix possible deadlocks on shmlock_user_lock
vmalloc: fix remap_vmalloc_range() bounds checks
mm/shmem: fix build without THP
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
tools/build: tweak unused value workaround
checkpatch: fix a typo in the regex for $allocFunctions
mm, gup: return EINTR when gup is interrupted by fatal signals
mm/hugetlb: fix a addressing exception caused by huge_pte_offset
MAINTAINERS: add an entry for kfifo
mm/userfaultfd: disable userfaultfd-wp on x86_32
slub: avoid redzone when choosing freepointer location
sh: fix build error in mm/init.c
ASoC: soc-compress: remove snd_compr_ops
ASoC: sprd: use snd_compress_ops
ASoC: sof: use snd_compress_ops
ASoC: intel: atom: use snd_compress_ops
ASoC: qcom: q6sp6: use snd_compress_ops
ASoC: uniphier: use snd_compress_ops
ASoC: codec: wm_adsp: use snd_compress_ops
ASoC: soc-compress: add snd_compress_ops
ASoC: txx9: add back the hack for a too small resource_size_t
RISC-V: stacktrace: Declare sp_in_global outside ifdef
Update rmk's email address in various drivers
ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl()
ARM: dts: am57xx-idk-common: add tc358778 bridge
ARM: dts: am5729: beaglebone-ai: adding device tree
ARM: OMAP2+: drop unnecessary adrl
ARM: dts: dra7: Fix bus_dma_limit for PCIe
ARM: dts: am574x-idk: Disable m_can node
x86/boot/build: Add phony targets in arch/x86/boot/Makefile to PHONY
docs: Add rbtree documentation to the core-api
x86/boot/build: Make 'make bzlilo' not depend on vmlinux or $(obj)/bzImage
block: remove unused header
blk-iocost: Fix error on iocost_ioc_vrate_adj
ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers
ASoC: dt-bindings: fsl_easrc: Add document for EASRC
ASoC: fsl_asrc: Move common definition to fsl_asrc_common
ASoC: fsl_asrc: Support new property fsl,asrc-format
ASoC: fsl-asoc-card: Support new property fsl, asrc-format
ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format
ASoC: fsl_asrc: rename asrc_priv to asrc
media: dt-bindings: media: rockchip-rga: add power-domains property
media: dt-bindings: media: convert rockchip rga bindings to yaml
drm/i915/gt: Poison residual state [HWSP] across resume.
media: staging: rkisp1: cap: support uv swapped planar formats
media: staging: rkisp1: cap: support uv swap only for semiplanar formats
drm/i915/selftests: Disable C-states when measuring RPS frequency response
media: staging: rkisp1: cap: change the logic for writing to uv swap register
drm/i915/selftests: Show the full scaling curve on failure
media: staging: rkisp1: cap: fix value written to uv swap register in selfpath
media: staging: rkisp1: cap: cleanup in mainpath config for uv swap format
media: v4l2-image-sizes: add HD and Full-HD definitions
media: coda: add RC enable controls
media: staging: rkisp1: replace the call to v4l2_async_notifier_parse_fwnode_endpoints_by_port
media: staging: rkisp1: remove mbus field from rkisp1_sensor_async
module: Harden STRICT_MODULE_RWX
spi: bcm-qspi: Handle clock probe deferral
spi: bcm-qspi: when tx/rx buffer is NULL set to 0
spi: bcm-qspi: Make PM suspend/resume work with SCMI clock management
spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change
media: staging: rkisp1: cap: serialize start/stop stream
media: staging: rkisp1: cap: fix return values from pm functions
media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
cifs: protect updating server->dstaddr with a spinlock
signal: Avoid corrupting si_pid and si_uid in do_notify_parent
media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when WARN_ON
ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init()
ASoC: tegra: Add audio mclk parent configuration
ASoC: nau8825: Change Tegra clk_out_2 provider to PMC
ASoC: tegra: Use device managed resource APIs to get the clock
arm64: sync kernel APIAKey when installing
media: iguanair: rc drivers no longer need to do locking
media: cx25840: Register labeling, chip specific correction
media: lgdt3306a: Add CNR v5 stat
media: si2157: add on-demand rf strength func
media: cx231xx: Add i2c device analog tuner support
media: cx23885: Add i2c device analog tuner support
media: cx23885: Add analog frontend to HVR5525
media: cx23885: Add analog frontend to 1265_K4
media: cx23885: Add analog frontend to Hauppauge QuadHD
media: si2157: module debug option to wait on signal lock
media: si2157: Briefly wait for tuning operation to complete
media: si2157: Add analog tuning related functions
media: si2157: Better check for running tuner in init
media: si2157: Check error status bit on cmd execute
media: si2157: Enable tuner status flags
ASoC: wm8960: Fix wrong clock after suspend & resume
xhci: Don't clear hub TT buffer on ep0 protocol stall
xhci: prevent bus suspend if a roothub port detected a over-current condition
xhci: Fix handling halted endpoint even if endpoint ring appears empty
MIPS: Make sparse_init() using top-down allocation
MIPS: Cleanup code about plat_mem_setup()
MIPS: Do not initialise globals to 0
s390/mm: fix page table upgrade vs 2ndary address mode accesses
selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down
KVM: SVM: avoid infinite loop on NPF from bad address
tools/kvm_stat: add sample systemd unit file
tools/kvm_stat: Add command line switch '-L' to log to file
tools/kvm_stat: add command line switch '-z' to skip zero records
KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run
KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests
KVM: X86: Improve latency for single target IPI fastpath
KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run()
KVM: nVMX: Remove non-functional "support" for CR3 target values
KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2
KVM: x86/mmu: Set @writable to false for non-visible accesses by L2
KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags
KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags
KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch
KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch
KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled
KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit
KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT
KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit()
KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT
KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants
KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit()
KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()
KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c
KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit()
kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place
KVM: x86: move kvm_create_vcpu_debugfs after last failure point
KVM: SVM: Use do_machine_check to pass MCE to the host
KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()
KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code
KVM: nVMX: Free only the affected contexts when emulating INVEPT
KVM: nVMX: Don't flush TLB on nested VMX transition
KVM: nVMX: Skip MMU sync on nested VMX transition when possible
KVM: x86/mmu: Add module param to force TLB flush on root reuse
KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch
KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3()
KVM: VMX: Don't reload APIC access page if its control is disabled
KVM: VMX: Retrieve APIC access page HPA only when necessary
KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary
KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit
KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes
KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID
KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit
KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()
KVM: SVM: Document the ASID logic in svm_flush_tlb()
KVM: VMX: Introduce vmx_flush_tlb_current()
KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h
KVM: VMX: Move vmx_flush_tlb() to vmx.c
KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb()
KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush()
KVM: VMX: Clean up vmx_flush_tlb_gva()
KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()
rtw88: set power trim according to efuse PG values
rtw88: 8723d: Add read_efuse to recognize efuse info from map
rtw88: 8723d: Add new chip op efuse_grant() to control efuse access
rtw88: 8723d: Add cfg_ldo25 to control LDO25
rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables
rtw88: 8723d: Add RF read/write ops
rtw88: 8723d: Add power sequence
rtw88: 8723d: add beamform wrapper functions
rtw88: 8723d: Add basic chip capabilities
rtlwifi: rtl8723ae: fix warning comparison to bool
rtlwifi: rtl8821ae: use true,false for bool variables
rtlwifi: rtl8723be: use true,false for bool variables
rtlwifi: rtl8192ee: use true,false for bool variables
rtlwifi: rtl8723ae: use true,false for bool variables
rtlwifi: rtl8188ee: use true,false for bool variables
selftests/powerpc: Add README for GZIP engine tests
selftests/powerpc: Add NX-GZIP engine decompress testcase
selftests/powerpc: Add NX-GZIP engine compress testcase
selftests/powerpc: Add header files for NX compresion/decompression
selftests/powerpc: Add header files for GZIP engine test
MAINTAINERS: update mt76 reviewers
iwlwifi: fix WGDS check when WRDS is disabled
iwlwifi: mvm: fix inactive TID removal return value usage
iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
iwlwifi: mvm: limit maximum queue appropriately
iwlwifi: pcie: indicate correct RB size to device
iwlwifi: mvm: beacon statistics shouldn't go backwards
iwlwifi: pcie: actually release queue memory in TVQM
dma-buf: Couple of documentation typo fixes
ath10k: hif: make send_complete_check op optional
ath10k: sdio: remove _hif_ prefix from functions not part of hif interface
ath10k: improve power save performance for sdio
ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post()
media: rkvdec: Add the rkvdec driver
media: dt-bindings: rockchip: Document RK3399 Video Decoder bindings
media: hantro: h264: Use the generic H264 reflist builder
media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists
media: rkisp1: Fix wrong PHY config dependency
media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency
media: rkisp1: Get rid of unused variable warning
media: v4l2-fh: define v4l2_fh struct regardless of condition
media: staging: rkisp1: change fields names from fmt_type to pixel_enc
media: staging: rkisp1: cap: remove field fmt_type from struct rkisp1_capture_fmt_cfg
media: staging: rkisp1: replace rkisp1_fmt_pix_type with v4l2_pixel_encoding
media: platform: fcp: Set appropriate DMA parameters
media: staging: rkisp1: remove TODO item - uapi structs compatibility
media: vicodec: Fix error codes in probe function
media: imx.rst: Provide streaming examples for imx6q-sabresd
media: imx.rst: Provide the OV560 module part number
media: imx.rst: Provide an example for unprocessed video capture
media: imx.rst: Fix the MIPI CSI-2 virtual channel
media: uapi: h264: Add new profile and levels
media: v4l2-ctrl: Add H264 profile and levels
media: imx-media-csc-scaler: Use a shorter name for driver
media: gspca: remove redundant assignment to variable status
media: pwc-ctl: remove redundant assignment to variable ret
media: mtk-mdp: Use correct aliases name
media: davinci: remove redundant assignment to pointer 'common'
media: imx: utils: Constify some mbus and ipu_image arguments
media: imx: utils: Rename format lookup and enumeration functions
media: imx: utils: Split find|enum_format into fourcc and mbus functions
media: imx: utils: Make imx_media_pixfmt handle variable number of codes
media: imx: utils: Introduce PIXFMT_SEL_IPU
media: imx: utils: Rename pixel format selection enumeration
media: imx: Fix some pixel format selections
media: imx: utils: Handle Bayer format lookup through a selection flag
media: imx: utils: Inline init_mbus_colorimetry() in its caller
media: imx: utils: fix media bus format enumeration
media: imx: utils: fix and simplify pixel format enumeration
media: ir-rx51: Use 64-bit division macro
media: m88ds3103: Add missing '\n' in log messages
media: dvb-usb: make dvb_usb_device_properties const
media: dvb: return -EREMOTEIO on i2c transfer failure.
media: rc: if kernel is built without an IR codec, don't advertise it
media: dvb: digitv: remove unused array element 0
ARM: samsung: Use devm_platform_ioremap_resource() to simplify code
ARM: samsung: Omit superfluous error message in s3c_adc_probe()
x86/hyperv: Suspend/resume the VP assist page for hibernation
Drivers: hv: Move AEOI determination to architecture dependent code
drm/i915/selftests: Show the pstate limits on any failure to reset min
drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON
x86/boot/build: Add cpustr.h to targets and remove clean-files
batman-adv: Fix refcnt leak in batadv_v_ogm_process
batman-adv: Fix refcnt leak in batadv_store_throughput_override
batman-adv: Fix refcnt leak in batadv_show_throughput_override
batman-adv: fix batadv_nc_random_weight_tq
batman-adv: Utilize prandom_u32_max for random [0, max) values
batman-adv: trace: Drop unneeded types.h include
batman-adv: Fix spelling error in term buffer
batman-adv: Start new development cycle
powerpc/setup_64: Set cache-line-size based on cache-block-size
drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/global_state: Prefer drm_WARN* over WARN*
drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON
iwlwifi: actually check allocated conf_tlv pointer
ARM: dts: qcom: msm8974-klte: Add max77826 pmic node
ARM: dts: qcom: msm8974-klte: Add USB node
ARM: dts: qcom: msm8974-klte: Add sdhci1 node
ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes
ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node
ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes
arm64: dts: qcom: sm8250: Fix PDC compatible and reg
ANDROID: dm-bow: Fix not to skip trim at framented range
drm/gma500: Remove dead code
soc: qcom: pdr: Remove impossible error condition
soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/ddi: Prefer drm_WARN* over WARN*
drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON
arm64: dts: qcom: sm8250: Add UFS controller and PHY
arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009
drm/i915/audio: fix compressed_bpp check
arm64: dts: qcom: sm8250: Add rpmhpd node
soc: qcom: rpmhpd: Add SM8250 power domains
drm/i915: drop a bunch of superfluous inlines
arm64: dts: qcom: sc7180: Add Coresight support
drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol()
firmware: qcom_scm: fix bogous abuse of dma-direct internals
drm/gma500: remove unused variable 'hdmi_ids'
drm: Fix misspellings of "Analog Devices"
ALSA: usx2y: Fix potential NULL dereference
ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
mtd: spi-nor: Enable locking for n25q128a11
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
esp4: support ipv6 nexthdrs process for beet gso segment
esp6: support ipv6 nexthdrs process for beet gso segment
drm/i915: Use single set of AUX powerwell ops for gen11+
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
remoteproc: Add device-managed variants of rproc_alloc/rproc_add
arm64: dts: qcom: msm8996: Reduce vdd_apc voltage
remoteproc: Use a local copy for the name field
remoteproc: Get rid of tedious error path
remoteproc: Split rproc_ops allocation from rproc_alloc()
remoteproc: Restructure firmware name allocation
remoteproc: Use kstrdup_const() rather than kstrdup()
bpf, selftests: Add test for BPF_STX BPF_B storing R10
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
dt-bindings: soc: qcom: apr: Use generic node names for APR services
bpf: Fix handling of XADD on BTF memory
bpf: Forbid XADD on spilled pointers for unprivileged users
cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
audit: fix a net reference leak in audit_send_reply()
net: ipv4: remove redundant assignment to variable rc
net: bcmgenet: Drop too many parentheses in bcmgenet_probe()
net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX()
net: bcmgenet: Use devm_clk_get_optional() to get the clocks
net: bcmgenet: Drop useless OF code
net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning
KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions
docs: pr_*() kerneldocs and basic printk docs
watchdog: clarify that stop() is optional
doc:it_IT: translation of documents in process/
r8169: change wmb to smb_wmb in rtl8169_start_xmit
docs: admin-guide: Clarify sentences
docs: ioctl-number.rst: add habanalabs driver IOCTL
dma-buf: Couple of documentation typo fixes
docs: sysctl/kernel: document BPF entries
drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
dt-bindings: Add an entry for Würth Elektronik, we
dt-bindings: mailbox: imx-mu: correct example
dt-bindings: MIPS: Require SoC compatible string after board string
dt-bindings: usb: ingenic,musb: Add usb-role-switch property
dt-bindings: dma: Convert jz4740-dma doc to YAML
dt-bindings: mmc: Convert jz4740-mmc doc to YAML
dt-bindings: timer: Convert ingenic,tcu.txt to YAML
dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml
dt-bindings: gpu: mali-utgard: Add the #cooling-cells property
dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml
of: fix the warnings from command line.
lib: bitmap.c: get rid of some doc warnings
futex: get rid of a kernel-docs build warning
fs: inode.c: get rid of docs warnings
firewire: firewire-cdev.hL get rid of a docs warning
ata: libata-core: fix a doc warning
docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
docs: Makefile: place final pdf docs on a separate dir
docs: i2c: rename i2c.svg to i2c_bus.svg
docs: powerpc: cxl.rst: mark two section titles as such
docs: dt: fix a broken reference for a file converted to json
docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
docs: vm: index.rst: add an orphan doc to the building system
docs: mm: userfaultfd.rst: use a cross-reference for a section
docs: mm: userfaultfd.rst: use ``foo`` for literals
docs: drivers: fix some warnings at base/platform.c when building docs
docs: spi: spi.h: fix a doc building warning
docs: ras: don't need to repeat twice the same thing
docs: ras: get rid of some warnings
docs: pci: boot-interrupts.rst: improve html output
docs: arm64: booting.rst: get rid of some warnings
docs: amu: supress some Sphinx warnings
docs: filesystems: fix renamed references
docs: fix broken references for ReST files that moved around
ANDROID: pinctrl: qcom: Kconfig: Make PINCTRL_MSM selectors depend on QCOM_SCM || !QCOM_SCM
ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM || !QCOM_SCM
docs: fix broken references to text files
docs: dt: fix broken reference to phy-cadence-torrent.yaml
MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
MAINTAINERS: dt: update display/allwinner file entry
docs: LaTeX/PDF: drop list of documents
docs: update recommended Sphinx version to 2.4.4
scripts: kernel-doc: accept blank lines on parameter description
scripts: kernel-doc: accept negation like !@var
scripts: kernel-doc: proper handle @foo->bar()
ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
net/mlx5e: Get the latest values from counters in switchdev mode
net/mlx5: Kconfig: convert imply usage to weak dependency
net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation
net/mlx5: Fix failing fw tracer allocation on s390
KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook
KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address
KVM: VMX: Drop redundant capability checks in low level INVVPID helpers
KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr()
KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines
KVM: VMX: Use vpid_sync_context() directly when possible
KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context()
KVM: x86: Sync SPTEs when injecting page/EPT fault into L1
KVM: x86: cleanup kvm_inject_emulated_page_fault
KVM: x86: introduce kvm_mmu_invalidate_gva
net/mlx5: improve some comments
net/mlx5: Read embedded cpu bit only once
net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues
net/mlx5e: Allow partial data mask for tunnel options
net/mlx5e: Set of completion request bit should not clear other adjacent bits
net/mlx5: IPsec, Refactor SA handle creation and destruction
net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW
net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list
net/mlx5e: en_accel, Add missing net/geneve.h include
net/mlx5: Use the correct IPsec capability function for FPGA ops
scripts: sphinx-pre-install: add support for python -m venv
scripts: sphinx-pre-install: add support for OpenMandriva
scripts: sphinx-pre-install: address some issues with Gentoo
scripts: sphinx-pre-install: fix a dependency hint with Ubuntu 16.04
scripts: sphinx-pre-install: improve openSuse Tumbleweed check
scripts: sphinx-pre-install: improve distro detection check
kvm: Disable objtool frame pointer checking for vmenter.S
audit: check the length of userspace generated audit records
tpm/tpm_tis: Free IRQ if probing fails
tpm: fix wrong return value in tpm_pcr_extend
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module
media: usbvision: depends on USB
media: staging: rkisp1 Kconfig: depends on OF
team: fix hang in team_mode_get()
mptcp: drop req socket remote_key* fields
mptcp: avoid flipping mp_capable field in syn_recv_sock()
mptcp: handle mptcp listener destruction via rcu
cxgb4: fix large delays in PTP synchronization
qed: use true,false for bool variables
firmware: qcom_scm: Remove unneeded conversion to bool
net: hns3: add trace event support for PF/VF mailbox
net: hns3: add support for dumping MAC reg in debugfs
net: hns3: add debug information for flow table when failed
net: hns3: clean up some coding style issue
net: hns3: modify some unsuitable type declaration
net: hns3: remove two unused structures in hclge_cmd.h
net: hns3: remove useless proto_support field in struct hclge_fd_cfg
net: hns3: remove an unnecessary case 0 in hclge_fd_convert_tuple()
net: hns3: split out hclge_get_fd_rule_info()
net: hns3: split out hclge_fd_check_ether_tuple()
arm64: dts: qcom: fix pm8150 gpio interrupts
net: ethtool: self_test: Mark interface in testing operative status
net: Add testing sysfs attribute
net: Add IF_OPER_TESTING
Input: i8042 - add ThinkPad S230u to i8042 nomux list
net: ethernet: fec: Allow the MDIO preamble to be disabled
net: ethernet: fec: Allow configuration of MDIO bus speed
net: ethernet: fec: Replace interrupt driven MDIO with polled IO
r8169: inline rtl8169_make_unusable_by_asic
r8169: inline rtl8169_mark_as_last_descriptor
net: qed: Remove unneeded cast from memory allocation
net: sun: Remove unneeded cast from memory allocation
net: ethernet: dnet: convert to devm_platform_get_and_ioremap_resource
drm/i915/selftests: Fix i915_address_space refcnt leak
drm/i915/selftests: Exercise dynamic reclocking with RPS
drm/i915/selftests: Show the pcode frequency table on error
drm/i915/selftests: Split RPS frequency measurement
selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests
drm/i915/selftests: Check RPS controls
drm/i915/selftests: Skip energy consumption tests if not controlling freq
drm/i915/selftests: Verify frequency scaling with RPS
net: phy: mscc: use mdiobus_get_phy()
mlxsw: reg: Increase register field length to 13 bits
mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups
net: phy: Propagate error from bus->reset
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
vfio: checking of validity of user vaddr in vfio_dma_rw
drm/i915: Push MST link retraining to the hotplug work
drm/i915: Flatten intel_dp_check_mst_status() a bit
drm/i915: Pass encoder all the way to intel_ddi_transcoder_func_reg_val_get()
drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook
drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point
drm/i915: Pass encoder to intel_ddi_enable_pipe_clock()
r8169: remove PHY resume delay that is handled in the PHY driver now
net: phy: realtek: add delay to resume path of certain internal PHY's
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
ipv6: fix restrict IPV6_ADDRFORM operation
net: systemport: Omit superfluous error message in bcm_sysport_probe()
net: hns: use true,false for bool variables
ptp: idt82p33: Make two variables static
ptp_kvm: Make kvm_ptp_lock static
net: dsa: sja1105: enable internal pull-down for RX_DV/CRS_DV/RX_CTL and RX_ER
net: openvswitch: ovs_ct_exit to be done under ovs_lock
arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces
arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
arm32/64/elf: Add tables to document READ_IMPLIES_EXEC
tty/sysrq: Export sysrq_mask(), sysrq_toggle_support()
MIPS: Loongson64: Mark RS780 HPET as broken
MIPS: DTS: Loongson64: Add ACPI Controller Node
dt-bindings: Document Loongson RS780E PCH ACPI Controller
MIPS: Loongson64: Make RS780E ACPI as a platform driver
MIPS: Loongson64: Remove dead RTC code
block: fold bdev_unhash_inode into invalidate_partition
block: mark invalidate_partition static
block: simplify block device syncing in bdev_del_partition
block: don't call invalidate_partition from blk_drop_partitions
dasd: use blk_drop_partitions instead of badly reimplementing it
block: remove the disk argument from blk_drop_partitions
block: remove hd_struct_kill
block: cleanup hd_struct freeing
block: pass a hd_struct to delete_partition
block: refactor blkpg_ioctl
x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit
vdso/datapage: Use correct clock mode name in comment
drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
drm/i915: fix Sphinx build duplicate label warning
drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
drm/i915/tgl: TBT AUX should use TC power well ops
drm/i915: HDCP: fix Ri prime check done during link check
drm/i915/gt: Update PMINTRMSK holding fw
drm/i915/tgl: Add Wa_14010477008:tgl
x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
ASoC: wcd934x: remove unneeded semicolon
ASoC: wcd9335: remove unneeded semicolon
ASoC: wcd934x: remove unnecessary comparisons to bool
ASoC: Intel: boards: split woofer and tweeter support
firmware: arm_scmi: Fix return error code in smc_send_message
Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle"
blk-mq: Rerun dispatching in the case of budget contention
blk-mq: Add blk_mq_delay_run_hw_queues() API call
blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
firmware: arm_scmi: Fix handling of unexpected delayed responses
firmware: arm_scmi: Clear channel for delayed responses
firmware: arm_scmi: Clear channel on reception of unexpected responses
firmware: arm_scmi: Rename .clear_notification() transport_ops
Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
drm/i915/gt: Move the late flush_submission in retire to the end
btrfs: discard: Use the correct style for SPDX License Identifier
soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
bdev: Reduce time holding bd_mutex in sync in blkdev_close()
drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
mei: me: fix irq number stored in hw struct
fuse: Update stale comment in queue_interrupt()
fuse: BUG_ON correction in fuse_dev_splice_write()
virtiofs: Add mount option and atime behavior to the doc
virtiofs: schedule blocking async replies in separate worker
clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for PLL lock wait
regmap: Simplify implementation of the regmap_field_read_poll_timeout() macro
regmap: Simplify implementation of the regmap_read_poll_timeout() macro
firmware: imx-scu: Support one TX and one RX
xprtrdma: Fix use of xdr_stream_encode_item_{present, absent}
xprtrdma: Fix trace point use-after-free race
xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler()
clk: imx: clk-sscg-pll: Remove unnecessary blank lines
arm64: dts: ls1028a: Specify the DMA channels for the DSPI controllers
ASoC: wm89xx: Add missing dependency
vhost: disable for OABI
tee: add private login method for kernel clients
ntb: intel: Add Icelake (gen4) support for Intel NTB
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
ASoC: Fix wrong dependency of da7210 and wm8983
ASoC: wm89xx: Fix build errors caused by I2C dependency
tee: enable support to register kernel memory
drm/ast: Allocate initial CRTC state of the correct size
ASoC: dapm: fixup dapm kcontrol widget
x86/elf: Add table to document READ_IMPLIES_EXEC
arm64: dts: allwinner: h6: Add clock to CPU cores
ASoC: rsnd: Fix "status check failed" spam for multi-SSI
ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
ASoC: meson: gx-card: fix codec-to-codec link setup
ASoC: meson: axg-card: fix codec-to-codec link setup
platform/x86: intel_cht_int33fe: Fix spelling issues
platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hid_uid_match()
platform/x86: intel_cht_int33fe: Convert to use set_secondary_fwnode()
platform/x86: intel_cht_int33fe: Convert software node array to group
mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0
software node: Allow register and unregister software node groups
device property: export set_secondary_fwnode() to modules
MIPS: alchemy: Fix build error after ioremap cleanup
MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers
tee: remove unnecessary NULL check in tee_shm_alloc()
arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
x86/mm: Move pgprot2cachemode out of line
x86/mm: Add a x86_has_pat_wp() helper
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/cpu: Add 'table' argument to cpu_matches()
ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board
dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible
ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board
dt-bindings: add vendor prefix for Linux Automation GmbH
ARM: dts: stm32: use uniform node names for sleep pinctrl groups
ARM: dts: stm32: use uniform label names for sleep pinctrl phandles
ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes
ARM: dts: stm32: preset stm32mp15x video #address- and #size-cells
ARM: dts: stm32: enable stm32mp157's &gpu by default
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743
ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429
dma-pool: add additional coherent pools to map to gfp mask
dma-remap: separate DMA atomic pools from direct remap code
dma-debug: make __dma_entry_alloc_check_leak() static
m68k: amiga: config: Mark expected switch fall-through
KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker()
KVM: s390: vsie: gmap_table_walk() simplifications
KVM: s390: vsie: Move conditional reschedule
MAINTAINERS: add a reviewer for KVM/s390
KVM: s390: Fix PV check in deliverable_irqs()
mtd: spi-nor: move #define SPINOR_OP_WRDI
ARM: dts: r8a7791: Add PWM device nodes
ARM: dts: r8a7791: Add TPU device node
ARM: dts: r8a73a4: Add missing CMT1 interrupts
MAINTAINERS: Add DT Bindings for Renesas Clock Generators
ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk
pm-graph v5.6
ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable
PM: sleep: core: Fold functions into their callers
PM: sleep: core: Simplify the SMART_SUSPEND flag handling
arm64: configs: Enable sun50i cpufreq nvmem
drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
hwrng: cctrng - add missing include to linux/fips.h
crypto: hisilicon/qm - fix build failure with ACPI off
pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
ARM: shmobile: defconfig: Refresh for v5.7-rc1
mmc: sdhci-msm: Enable host capabilities pertains to R1b response
mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
mmc: meson-mx-sdio: remove the broken ->card_busy() op
mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
mmc: core: make mmc_interrupt_hpi() static
remoteproc: sysmon: Inform current rproc about all active rprocs
soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
drm/tidss: fix crash related to accessing freed memory
remoteproc: sysmon: Add notifications for events
remoteproc: sysmon: Add ability to send type of notification
Documentation/powerpc: VAS API
crypto/nx: Remove 'pid' in vas_tx_win_attr struct
crypto/nx: Enable and setup GZIP compression type
crypto/nx: Make enable code generic to add new GZIP compression type
crypto/nx: Rename nx-842-powernv file name to nx-common-powernv
crypto/nx: Initialize coproc entry with kzalloc
powerpc/vas: Add VAS user space API
powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API
powerpc/vas: Initialize window attributes for GZIP coprocessor type
powerpc: Use mm_context vas_windows counter to issue CP_ABORT
powerpc/vas: Free send window in VAS instance after credits returned
powerpc/vas: Display process stuck message
powerpc/vas: Do not use default credits for receive window
powerpc/vas: Print CRB and FIFO values
powerpc/vas: Return credits after handling fault
powerpc/vas: Update CSB and notify process for fault CRBs
powerpc/vas: Setup thread IRQ handler per VAS instance
powerpc/vas: Take reference to PID and mm for user space windows
powerpc/vas: Register NX with fault window ID and IRQ port value
powerpc/vas: Setup fault window per VAS instance
powerpc/vas: Alloc and setup IRQ and trigger port address
powerpc/vas: Define nx_fault_stamp in coprocessor_request_block
powerpc/xive: Define xive_native_alloc_irq_on_chip()
drm/i915/audio: error log non-zero audio power refcount after unbind
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
drm/i915: fix Sphinx build duplicate label warning
soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs
soc: qcom: cmd-db: Use 5 digits for printing address
soc: qcom: cmd-db: Cast sizeof() to int to silence field width warning
remoteproc: use rproc_coredump_set_elf_info in drivers
remoteproc: add rproc_coredump_set_elf_info
xfrm: espintcp: save and call old ->sk_destruct
xfrm: fix error in comment
remoteproc: Simplify default name allocation
remoteproc: Split firmware name allocation from rproc_alloc()
remoteproc: Fix IDR initialisation in rproc_alloc()
xfrm: remove the xfrm_state_put call becofe going to out_reset
NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc()
ima: Use ima_hash_algo for collision detection in the measurement list
ima: Calculate and extend PCR with digests in ima_template_entry
ima: Allocate and initialize tfm for each PCR bank
ima: Switch to dynamically allocated buffer for template digests
ima: Store template digest directly in ima_template_entry
ima: Evaluate error in init_ima()
ima: Switch to ima_hash_algo for boot aggregate
NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion
ALSA: usb-audio: Print more information in stream proc files
Linux 5.7-rc2
ALSA: hda: Remove ASUS ROG Zenith from the blacklist
mm: Fix MREMAP_DONTUNMAP accounting on VMA merge
io_uring: only restore req->work for req that needs do completion
igc: Add debug messages to MAC filter code
igc: Refactor igc_del_mac_filter()
igc: Refactor igc_mac_entry_can_be_used()
igc: Remove igc_*_mac_steering_filter() wrappers
igc: Remove IGC_MAC_STATE_QUEUE_STEERING
igc: Remove 'queue' check in igc_del_mac_filter()
igc: Improve address check in igc_del_mac_filter()
igc: Refactor igc_rar_set_index()
igc: Fix igc_uc_unsync()
igc: Change igc_add_mac_filter() returning value
igc: Check unsupported flag in igc_add_mac_filter()
igc: Remove duplicate code in MAC filtering logic
e1000e: fix S0ix flows for cable connected case
igc: Add new device IDs for i225 part
Input: delete unused GP2AP002A00F driver
MAINTAINERS: remove Stefan Popa's email
iio: adc: ad7192: fix null pointer de-reference crash during probe
iio: core: remove extra semi-colon from devm_iio_device_register() macro
iio: adc: ti-ads8344: properly byte swap value
iio: imu: inv_mpu6050: fix suspend/resume with runtime power
iio: st_sensors: rely on odr mask to know if odr can be set
iio: xilinx-xadc: Make sure not exceed maximum samplerate
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
iio: xilinx-xadc: Fix ADC-B powerdown
iio: dac: ad5770r: fix off-by-one check on maximum number of channels
iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device
iio: core: Fix handling of 'dB'
dt-bindings: iio: adc: stm32-adc: fix id relative path
counter: 104-quad-8: Add lock guards - generic interface
iio: magnetometer: ak8974: Silence deferred-probe error
Documentation: ABI: document IIO in_proximity_nearlevel file
iio: vcnl4000: Export near level property for proximity sensor
dt-bindings: iio: light: vcnl4000: Add proximity-near-level
dt-bindings: iio: Introduce common properties for iio sensors
dt-bindings: iio: vcnl4000: convert bindings to YAML format
iio: Fix misspellings of "Analog Devices"
iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions
iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource
iio: adc: at91-adc: Use devm_platform_ioremap_resource
iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource
iio:light:ltr501: Drop unnecessary cast of parameter in regmap_bulk_read
iio:magn:mmc35240: Drop unnecessary casts of val parameter in regmap_bulk*
iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions.
iio:chemical:bme680: Tidy up parameters to regmap_bulk_read
iio:chemical:atlas-sensor: Drop unnecessary explicit casts in regmap_bulk_read calls
iio:accel:mxc4005: Drop unnecessary explicit casts in regmap_bulk_read calls
iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver
iio: buffer: drop devm_iio_kfifo_free() API call
iio: buffer: drop devm_iio_hw_consumer_free() API call
iio: inkern: drop devm_iio_channel_release{_all} API calls
iio: core: drop devm_iio_trigger_free() API call
iio: core: drop devm_iio_trigger_unregister() API call
iio: core: drop devm_iio_device_free() API call
iio: core: drop devm_iio_triggered_buffer_cleanup() API call
iio: core: drop devm_iio_device_unregister() API call
iio: move 'indio_dev->info' null check first in __iio_device_register()
iio: buffer: remove 'scan_el_attrs' attribute group from buffer struct
iio: imu: adis: Add a missing '\n' in a log message
iio: xilinx-xadc: Fix typo
dt-bindings: iio: adc: rockchip-saradc: add description for px30
dt-bindings: iio: adc: rockchip-saradc: add description for rk3308
dt-bindings: iio: adc: convert rockchip saradc bindings to yaml
iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes
iio: adc: Add MAX1241 driver
dt-bindings: iio: adc: Add MAX1241 bindings
iio: accel: st_sensors: add support for LIS2HH12
dt-bindings: st_sensors: add st,lis2hh12 compatible entry
iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL
iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE
iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
iio: imu: st_lsm6dsx: configure full scale on slave device if supported
dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema
dt-bindings: iio: tsl2563: convert bindings to YAML
dt-bindings: iio: adc: add bindings doc for AD9467 ADC
iio: adc: ad9467: add support AD9467 ADC
dt-bindings: iio: adc: add bindings doc for AXI ADC driver
iio: adc: adi-axi-adc: add support for AXI ADC IP core
iio: buffer-dmaengine: add dev-managed calls for buffer alloc
iio: buffer-dmaengine: use %zu specifier for sprintf(align)
include: fpga: adi-axi-common.h: add version helper macros
include: fpga: adi-axi-common.h: fixup whitespace tab -> space
iio: buffer: drop left-over 'stufftoread' field
iio: temperature: ltc2983: remove redundant comparison to bool
iio: imu: inv_mpu6050: add debugfs register r/w interface
iio: pressure: bmp280: Join string literals back
iio: pressure: bmp280: Drop unneeded explicit castings
iio: pressure: bmp280: Explicitly mark GPIO optional
iio: pressure: bmp280: Convert to use ->read_avail()
iio: pressure: bmp280: Tolerate IRQ before registering
iio: imu: inv_mpu6050: convert to use i2c_new_client_device()
iio: magn: bmc150: Use vsprintf extension %pe for symbolic error name
iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for symbolic error name
iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for symbolic error name
iio: imu: bmi160_spi: Use vsprintf extension %pe for symbolic error name
iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbolic error name
iio: gyro: mpu3050: Use vsprintf extension %pe for symbolic error name
iio: gyro: bmg160_spi: Use vsprintf extension %pe for symbolic error name
iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symbolic error name
iio: accel: kxsd9: Use vsprintf extension %pe for symbolic error name
iio: adc: ad7793: use read_avail iio hook for scale available
iio: buffer: Don't allow buffers without any channels enabled to be activated
iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow
iio: adc: max1363: replace uses of mlock
iio: health: max30100: use generic property handler
iio/gyro/bmg160: Add support for BMI088 chip
iio: buffer: re-introduce bitmap_zalloc() for trialmask
MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver
iio: ad_sigma_delta: remove unused IIO channel macros
iio: adc: ad7793: define/use own IIO channel macros
iio: adc: ad7791: define/use own IIO channel macros
iio: adc: ad7780: define/use own IIO channel macros
smp: Use smp_call_func_t in on_each_cpu()
MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM to find the default MAC address
MIPS: DTS: JZ4780: define node for JZ4780 efuse
MIPS: use ioremap_page_range
MIPS: move ioremap_prot und iounmap out of line
MIPS: split out the 64-bit ioremap implementation
MIPS: merge __ioremap_mode into ioremap_prot
MIPS: cleanup fixup_bigphys_addr handling
MIPS: remove cpu_has_64bit_addresses
ASoC: txx9: don't work around too small resource_size_t
MIPS: Netlogic: remove unneeded semicolon in fmn_message_handler()
netfilter: nat: fix error handling upon registering inet hook
net/mlx5: Enable SW-defined RoCEv2 UDP source port
net/mlx5: Refactor HCA capability set flow
net/mlx5: Move QP logic to mlx5_ib
RDMA/mlx5: Alphabetically sort build artifacts
net/mlx5: Delete not-used cmd header
RDMA/mlx5: Delete Q counter allocations command
net/mlx5: Remove Q counter low level helper APIs
net/mlx5: Replace hand written QP context struct with automatic getters
net/mlx5: Remove extra indirection while storing QPN
net/mlx5: Open-code modify QP in the IPoIB module
net/mlx5: Open-code modify QP in the FPGA module
net/mlx5: Open-code modify QP in steering module
net/mlx5: Remove empty QP and CQ events handlers
net/mlx5: Open-code create and destroy QP calls
net/mlx5: Provide simplified command interfaces
arm64: dts: rockchip: add Odroid Advance Go
dt-bindings: Add binding for Hardkernel Odroid Go Advance
arm64: dts: rockchip: add core devicetree for rk3326
arm64: dts: rockchip: remove bus-width from mmc nodes in rk3308-roc-cc
arm64: dts: rockchip: add micro SD card regulator to rockpro64
dt-bindings: display: convert rockchip rk3066 hdmi bindings to yaml
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
arm64: dts: rockchip: drop #address-cells, #size-cells from rk3399 pmugrf node
arm64: dts: rockchip: drop #address-cells, #size-cells from rk3328 grf node
arm64: dts: rockchip: drop non-existent gmac2phy pinmux options from rk3328
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
arm64: dts: rockchip: enable DC charger detection pullup on Pinebook Pro
arm64: dts: rockchip: fix inverted headphone detection on Pinebook Pro
arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308
Input: evdev - use keyed wakeups
Input: spear-keyboard - fix a typo in a module name in Kconfig
Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION
Input: usbtouchscreen - add support for BonXeon TP
Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper
r8169: add workaround for RTL8168evl TSO hw issues
r8169: improve rtl8169_tso_csum_v2
r8169: use rtl8169_set_features in rtl8169_init_one
r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg
r8169: remove NETIF_F_HIGHDMA from vlan_features
r8169: move setting OCP base to generic init code
enetc: permit configuration of rx-vlan-filter with ethtool
net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules
net: phy: broadcom: Add support for BCM53125 internal PHYs
net: phy: mdio-bcm-iproc: Do not show kernel pointer
net: dsa: b53: per-port interrupts are optional
tcp: cache line align MAX_TCP_HEADER
net: phy: at803x: add support for AR8032 PHY
mptcp: fix 'Attempt to release TCP socket in state' warnings
mptcp: fix splat when incoming connection is never accepted before exit/close
net/mlx4_en: avoid indirect call in TX completion
ipv6: rpl: fix full address compression
net: stmmac: Fix sub-second increment
net: stmmac: fix enabling socfpga's ptp_ref_clock
wimax/i2400m: Fix potential urb refcnt leak
i2c: busses: remove duplicate dev_err()
i2c: Add Qualcomm CCI I2C driver
dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller
xattr.h: Replace zero-length array with flexible-array member
uapi: linux: fiemap.h: Replace zero-length array with flexible-array member
uapi: linux: dlm_device.h: Replace zero-length array with flexible-array member
tpm_eventlog.h: Replace zero-length array with flexible-array member
ti_wilink_st.h: Replace zero-length array with flexible-array member
swap.h: Replace zero-length array with flexible-array member
skbuff.h: Replace zero-length array with flexible-array member
sched: topology.h: Replace zero-length array with flexible-array member
rslib.h: Replace zero-length array with flexible-array member
rio.h: Replace zero-length array with flexible-array member
posix_acl.h: Replace zero-length array with flexible-array member
platform_data: wilco-ec.h: Replace zero-length array with flexible-array member
memcontrol.h: Replace zero-length array with flexible-array member
list_lru.h: Replace zero-length array with flexible-array member
lib: cpu_rmap: Replace zero-length array with flexible-array member
irq.h: Replace zero-length array with flexible-array member
ihex.h: Replace zero-length array with flexible-array member
igmp.h: Replace zero-length array with flexible-array member
genalloc.h: Replace zero-length array with flexible-array member
ethtool.h: Replace zero-length array with flexible-array member
energy_model.h: Replace zero-length array with flexible-array member
enclosure.h: Replace zero-length array with flexible-array member
dirent.h: Replace zero-length array with flexible-array member
digsig.h: Replace zero-length array with flexible-array member
can: dev: peak_canfd.h: Replace zero-length array with flexible-array member
blk_types: Replace zero-length array with flexible-array member
blk-mq: Replace zero-length array with flexible-array member
bio: Replace zero-length array with flexible-array member
rtc: 88pm860x: remove useless range check
rtc: mt2712: switch to devm_platform_ioremap_resource
rtc: mt2712: remove unnecessary error string
tipc: Fix potential tipc_node refcnt leak in tipc_rcv
tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
ALSA: hda/realtek - Fix unexpected init_amp override
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
hwmon: (jc42) Fix name to have no illegal characters
x86/asm: Provide a Kconfig symbol for disabling old assembly annotations
perf hist: Add fast path for duplicate entries check
perf c2c: Add option to enable the LBR stitching approach
perf top: Add option to enable the LBR stitching approach
perf script: Add option to enable the LBR stitching approach
perf report: Add option to enable the LBR stitching approach
perf callchain: Stitch LBR call stack
perf callchain: Save previous cursor nodes for LBR stitching approach
perf thread: Save previous sample for LBR stitching approach
perf thread: Add a knob for LBR stitch approach
perf machine: Factor out lbr_callchain_add_lbr_ip()
perf machine: Factor out lbr_callchain_add_kernel_ip()
perf machine: Refine the function for LBR call stack reconstruction
perf machine: Remove the indent in resolve_lbr_callchain_sample
perf header: Support CPU PMU capabilities
perf parser: Add support to specify rXXX event with pmu
perf doc: allow ASCIIDOC_EXTRA to be an argument
perf pmu: Add support for PMU capabilities
tools lib traceevent: Take care of return value of asprintf
perf stat: Force error in fallback on :k events
perf tools: Add support for leader-sampling with AUX area events
perf evlist: Allow multiple read formats
perf evsel: Rearrange perf_evsel__config_leader_sampling()
perf evlist: Move leader-sampling configuration
perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event()
clang-format: Update with the latest for_each macro list
clang-format: don't indent namespaces
x86/split_lock: Add Tremont family CPU models
x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural
drm/i915: Refactor setting dma info to a common helper
drm/i915: remove redundant assignment to variable test_result
drm/i915: Add ICL PG3 PW ID for EHL
buffer: remove useless comment and WB_REASON_FREE_MORE_MEM, reason.
drm/dp_mst: Zero assigned PBN when releasing VCPI slots
drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
drm/i915/tc: Do not warn when aux power well of static TC ports timeout
drm/i915/tc: Catch TC users accessing FIA registers without enable aux
drm/i915/tc/tgl: Implement TC cold sequences
drm/i915/tc: Skip ref held check for TC legacy aux power wells
drm/i915/tc/icl: Implement TC cold sequences
drm/i915/display: Split hsw_power_well_enable() into two
scsi: qedf: Get dev info after updating the params
drm/i915/display: Add intel_legacy_aux_to_power_domain()
scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
drm/i915/display: Move out code to return the digital_port of the aux ch
scsi: qedf: Add schedule recovery handler
scsi: qedf: Implement callback for bw_update
scsi: qed: Send BW update notifications to the protocol drivers
scsi: qedf: Honor status qualifier in FCP_RSP per spec
scsi: qedf: Acquire rport_lock for resetting the delay_timestamp
scsi: qedf: Increase the upper limit of retry delay
scsi: qedf: Keep track of num of pending flogi
drm/amdgpu/display: give aux i2c buses more meaningful names
drm/amdgpu/display: fix aux registration (v2)
drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
drm/amd/powerplay: fix resume failed as smu table initialize early exit
drm/i915: Add missing deinitialization cases of load failure
scsi: mvsas: remove unused symbol 'mvs_th'
scsi: mvsas: make mvst_host_attrs static
scsi: qedi: make qedi_ll2_buf_size static
scsi: ufs: full reinit upon resume if link was off
ANDROID: Add C protos for dma_buf/drm_prime get_uuid
selinux: implement new format of filename transitions
selinux: move context hashing under sidtab
selinux: hash context structure directly
selinux: store role transitions in a hash table
ASoC: Intel: haswell: Power transition refactor
ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell
ASoC: stm32: sai: fix sai probe
drm/i915/icl: Update forcewake firmware ranges
x86/early_printk: Remove unused includes
drm/i915/selftests: Check power consumption at min/max frequencies
drm/i915/selftests: Move gpu energy measurement into its own little lib
scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static
scsi: fnic: make fnic_list and fnic_list_lock static
scsi: fnic: make some symbols static
drm/i915: Add pre/post plane updates for SAGV
drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv
drm/i915: Add intel_atomic_get_bw_*_state helpers
x86/resctrl: Preserve CDP enable over CPU hotplug
igc: Fix default MAC address filter override
igc: Remove dead code related to flower filter
igc: Fix NFC queue redirection support
igc: Remove copper fiber switch control
igc: Enable NETIF_F_HW_TC flag
igc: Fix double definition
igc: Fix overwrites when dumping registers
igc: Remove forward declaration
igc: Remove unused CTRL_EXT_LINK_MODE_MASK
igc: Remove unused MDIC_DEST mask
e1000: Distribute switch variables for initialization
igc: Add support for ETF offloading
igc: Add support for taprio offloading
igc: Add GSO partial support
svcrdma: Fix leak of svc_rdma_recv_ctxt objects
svcrdma: Fix trace point use-after-free race
SUNRPC: Fix backchannel RPC soft lockups
f2fs: support read iostat
f2fs: Fix the accounting of dcc->undiscard_blks
f2fs: fix to handle error path of f2fs_ra_meta_pages()
f2fs: report the discard cmd errors properly
f2fs: fix long latency due to discard during umount
f2fs: add tracepoint for f2fs iostat
kbuild: check libyaml installation for 'make dt_binding_check'
soc: imx8: select SOC_BUS
soc: tegra: fix tegra_pmc_get_suspend_mode definition
soc: fsl: dpio: avoid stack usage warning
drm/tegra: Clean up GPIO includes
debugfs: remove return value of debugfs_create_u32()
kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP
cpufreq: intel_pstate: Use passive mode by default without HWP
KVM: Remove CREATE_IRQCHIP/SET_PIT2 race
soc: fsl: dpio: fix incorrect pointer conversions
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
x86/resctrl: Fix invalid attempt at removing the default resource group
blk-wbt: Drop needless newlines from tracepoint format strings
blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals
s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig
video: fbdev: vesafb: add missed release_region
video: fbdev: arcfb: add missed free_irq and fix the order of request_irq
fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove
ARM/fbdev: sa11x0: Switch to use GPIO descriptors
video: fbdev: aty128fb: remove unused 'sdr_64'
omapfb/dss: remove unused variable 'venc_config_pal_bdghi'
video: vt8500lcdfb: fix fallthrough warning
video: fbdev: imxfb: ensure balanced regulator usage
video: fbdev: controlfb: remove function prototypes part #3
video: fbdev: controlfb: remove function prototypes part #2
video: fbdev: controlfb: remove function prototypes part #1
video: fbdev: controlfb: remove obsolete module support
video: fbdev: controlfb: add COMPILE_TEST support
video: fbdev: controlfb: fix sparse warning about using incorrect type
video: ssd1307fb: Remove redundant forward declaration
video: ssd1307fb: Convert to atomic PWM API
video: ssd1307fb: Make use of device properties
video: ssd1307fb: Introduce temporary variable to increase readability
video: ssd1307fb: Convert driver to use ->probe_new()
platform/x86/intel-uncore-freq: make uncore_root_kobj static
platform/x86: touchscreen_dmi: Add touchscreen info for techBite Arc 11.6.
platform/x86: touchscreen_dmi: Add info for the MP-man MPWIN895CL tablet
drm/i915/selftests: Take the engine wakeref around __rps_up_interrupt
platform/x86: wmi: Make two functions static
platform/x86: surface3_power: Fix a NULL vs IS_ERR() check in probe
drm/i915/selftests: Delay spinner before waiting for an interrupt
leds: tlc591xxt: hide error on EPROBE_DEFER
of: unittest: kmemleak in duplicate property update
of: overlay: kmemleak in dup_and_fixup_symbol_prop()
of: unittest: kmemleak in of_unittest_overlay_high_level()
of: unittest: kmemleak in of_unittest_platform_populate()
of: unittest: kmemleak on changeset destroy
MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
MAINTAINERS: dt: update display/allwinner file entry
dt-bindings: iio: dac: AD5570R fix bindings errors
spi: hisi-sfc-v3xx: add error check after per operation
spi: stm32-qspi: Add pm_runtime support
btrfs: fix setting last_trans for reloc roots
module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT_MODULE_RWX #ifdefs
drm/i915/gt: Scrub execlists state on resume
leds: tca6507: Include the right header
leds: lt3593: Drop surplus include
leds: lp3952: Include the right header
leds: lm355x: Drop surplus include
drm/i915/display: Enable DP Display Audio WA
dmaengine: ioat: Decreasing allocation chunk size 2M->512K
dmaengine: ioat: fixing chunk sizing macros dependency
dmaengine: Fix misspelling of "Analog Devices"
dt-bindings: dma: renesas,usb-dmac: convert bindings to json-schema
dt-bindings: dma: renesas,rcar-dmac: convert bindings to json-schema
dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
gpio: mlxbf2: remove unused including <linux/version.h>
ALSA: hda/hdmi: Add module option to disable audio component binding
gpio: dwapb: Split out dwapb_get_irq() helper
gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls
gpio: dwapb: Drop bogus BUG_ON()s
gpio: dwapb: Switch to more usual pattern of RMW in dwapb_gpio_set_debounce()
gpio: dwapb: Convert to use IRQ core provided macros
gpio: dwapb: Use device_get_match_data() to simplify code
gpio: dwapb: Convert to use irqd_to_hwirq()
gpio: dwapb: Deduplicate IRQ resource management
gpio: dwapb: set default handler to be handle_bad_irq()
gpio: dwapb: Use chained IRQ prologue and epilogue
gpio: dwapb: Refactor IRQ handler to use bit operations
gpio: dwapb: Append MODULE_ALIAS for platform driver
MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver
gpio: dwapb: Add debounce reference clock support
gpio: dwapb: Use optional-clocks interface for APB ref-clock
dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver maintainers
dt-bindings: gpio: Add DW GPIO debounce clock property
dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema
pinctrl: mcp23s08: add module license
pinctrl: qcom: Remove duplicated include from pinctrl-msm.c
x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL()
virtio: drop vringh.h dependency
virtio_blk: add a missing include
virtio-balloon: Avoid using the word 'report' when referring to free page hinting
virtio-balloon: make virtballoon_free_page_report() static
vdpa: fix comment of vdpa_register_device()
vdpa: make vhost, virtio depend on menu
vdpa: allow a 32 bit vq alignment
drm/virtio: fix up for include file changes
remoteproc: pull in slab.h
rpmsg: pull in slab.h
virtio_input: pull in slab.h
remoteproc: pull in slab.h
virtio-rng: pull in slab.h
virtgpu: pull in uaccess.h
tools/virtio: make asm/barrier.h self contained
tools/virtio: define aligned attribute
ALSA: Fix misspellings of "Analog Devices"
drm/i915/gvt: skip populate shadow context if guest context not changed
usb: raw-gadget: Fix copy_to/from_user() checks
usb: raw-gadget: fix raw_event_queue_fetch locking
x86/mce: Drop bogus comment about mce.kflags
usb: gadget: udc: atmel: Fix vbus disconnect handling
KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests
KVM: arm64: PSCI: Narrow input registers when using 32bit functions
dts: arm: stih407-family: remove duplicated rng nodes
dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage
test_firmware: remove unnecessary test_fw_mutex in test_dev_config_show_xxx
firmware: Drop unused pages field from struct firmware
irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static
irqchip/irq-mvebu-icu: Make legacy_bindings static
irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order
irqchip/sifive-plic: Fix maximum priority threshold value
irqchip/ti-sci-inta: Fix processing of masked irqs
irqchip/mbigen: Free msi_desc on device teardown
firmware_loader: remove unused exports
firmware: imx: fix compile-testing
drm/i915: Add i915_lpsp_status debugfs attribute
drm/i915: Add connector dbgfs for all connectors
drm/i915: Add i915_lpsp_capability debugfs
drm/i915: Power well id for ICL PG3
media: dvb-frontends: DUMMY_FE should depends on DVB_CORE
usb: dwc3: gadget: Fix request completion check
media: cec/usb: depends on USB_SUPPORT and TTY
media: mc/Kconfig: remove staging dependency for request API
ARM: tegra: Kill off "simple-panel" compatibles
media: cec: don't select PCI & DMI
drm/i915: Update DRIVER_DATE to 20200417
gpio: pca953x: disable regmap locking
MAINTAINERS: update list of qtnfmac maintainers
MAINTAINERS: Update URL for wireless drivers
arm/xen: make _xen_start_info static
drm/i915/tgl: TBT AUX should use TC power well ops
ANDROID: build.config.allmodconfig: Remove outdated XFS_FS comment
rpmsg: fix a comment typo for rpmsg_device_match()
remoteproc: convert to DEFINE_SHOW_ATTRIBUTE
remoteproc: mtk_scp: use dma_addr_t for DMA API
remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths
remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
virtio/test: fix up after IOTLB changes
vhost: Create accessors for virtqueues private_data
vdpasim: Return status in vdpasim_get_status
vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm'
vhost: remove set but not used variable 'status'
vhost: vdpa: remove unnecessary null check
vdpa-sim: depend on HAS_DMA
dt-bindings: Clean-up schema indentation formatting
dt-bindings: input: Convert gpio-keys bindings to schema
f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
amd-xgbe: Use __napi_schedule() in BH context
ARM: dts: bcm283x: Disable dsi0 node
mISDN: make dmril and dmrim static
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
dm verity fec: fix hash block number in verity_fec_decode
HID: mcp2221: add GPIO functionality support
dm writecache: fix data corruption when reloading the target
Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
dt-bindings: Fix misspellings of "Analog Devices"
ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
ANDROID: GKI: Add DRM_TTM config to GKI
gpio: merrifield: Better show how GPIO and IRQ bases are derived from hardware
gpio: merrifield: Switch over to MSI interrupts
gpio: pch: Use in pch_irq_type() macros provided by IRQ core
gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking
gpio: pch: Get rid of unneeded variable in IRQ handler
gpio: pch: Use BIT() and GENMASK() where it's appropriate
smb3: remove overly noisy debug line in signing errors
keys: Fix proc_keys_next to increase position index
ahci: Add Intel Comet Lake PCH-U PCI ID
FROMLIST: drm/prime: add support for virtio exported objects
FROMLIST: dma-buf: add support for virtio exported objects
xfs: move inode flush to the sync workqueue
pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly
mips: loongsoon2ef: remove private clk api
MIPS: Fix typo for user_ld macro definition
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
perf intel-pt: Add support for synthesizing callchains for regular events
perf evsel: Add support for synthesized sample type
perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set
perf thread-stack: Add thread_stack__sample_late()
perf auxtrace: Add an option to synthesize callchains for regular events
perf auxtrace: For reporting purposes, un-group AUX area event
perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback
perf cs-etm: Implement ->evsel_is_auxtrace() callback
perf arm-spe: Implement ->evsel_is_auxtrace() callback
perf intel-bts: Implement ->evsel_is_auxtrace() callback
perf intel-pt: Implement ->evsel_is_auxtrace() callback
perf auxtrace: Add ->evsel_is_auxtrace() callback
perf script: Add flamegraph.py script
perf metrictroup: Split the metricgroup__add_metric function
perf expr: Add expr_scanner_ctx object
perf expr: Add expr_ prefix for parse_ctx and parse_id
perf synthetic-events: save 4kb from 2 stack frames
tools api fs: Make xxx__mountpoint() more scalable
perf bench: Add event synthesis benchmark
perf script: Simplify auxiliary event printing functions
doc/admin-guide: update kernel.rst with CAP_PERFMON information
doc/admin-guide: Update perf-security.rst with CAP_PERFMON information
drivers/oprofile: Open access for CAP_PERFMON privileged process
drivers/perf: Open access for CAP_PERFMON privileged process
parisc/perf: open access for CAP_PERFMON privileged process
powerpc/perf: open access for CAP_PERFMON privileged process
trace/bpf_trace: Open access for CAP_PERFMON privileged process
drm/i915/perf: Open access for CAP_PERFMON privileged process
perf tools: Support CAP_PERFMON capability
perf/core: open access to probes for CAP_PERFMON privileged process
perf/core: Open access to the core for CAP_PERFMON privileged process
capabilities: Introduce CAP_PERFMON to kernel and user space
perf annotate: Add basic support for bpf_image
perf machine: Set ksymbol dso as loaded on arrival
perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event
perf stat: Honour --timeout for forked workloads
spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB buffer size
ASoC: Fix misspellings of "Analog Devices"
serial: sh-sci: Make sure status register SCxSR is read in correct sequence
serial: sunhv: Initialize lock for non-registered console
serial: uartps: Use cdns_uart_tx_empty in console_write
serial: uartps: Wait for tx_empty in console setup
vt: extract selection chars storing from vc_do_selection
vt: selection, split __set_selection_kernel
serial: sh-sci: Drop unused include
drivers/tty: remove redundant assignment to variable i and rename it to ret
tty: serial: fsl_lpuart: make coverity happy
serial: omap: Convert to use GPIO descriptors
serial: lpc32xx_hs: Drop surplus include
Revert "serial: uartps: Register own uart console and driver structures"
Revert "serial: uartps: Move Port ID to device data structure"
Revert "serial: uartps: Change uart ID port allocation"
Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
Revert "serial: uartps: Fix error path when alloc failed"
Revert "serial: uartps: Use the same dynamic major number for all ports"
Revert "serial: uartps: Fix uartps_major handling"
usb: cdns3: gadget: make a bunch of functions static
usb: fusb302: Convert to use GPIO descriptors
usb: cdns3: change dev_info to dev_dbg for debug message
usb: cdns3: change "cdsn3" to"cdns3"
usb: cdns3: delete role_override
usb: cdns3: core: get role switch node from firmware
spi: dw: remove cs_control and poll_mode members from chip_data
spi: dw: remove unused dw_spi_chip handling
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
gpio: gpio-pca953x, Add get_multiple function
phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
cdc-acm: introduce a cool down
cdc-acm: close race betrween suspend() and acm_softint
UAS: fix deadlock in error handling and PM flushing work
UAS: no use logging any details in case of ENODEV
ASoC: qdsp6: Suggest more generic node names
spi: spidev_test: Add support for Octal mode data transfers
spi: spidev: Add support for Octal mode data transfers
usb: raw-gadget: fix raw_event_queue_fetch locking
usb: raw-gadget: Fix copy_to/from_user() checks
usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL
USB: early: Handle AMD's spec-compliant identifiers, too
USB: core: Fix free-while-in-use bug in the USB S-Glibrary
usb: phy: jz4770: Add a missing '\n' in a log message
USB: dwc2: Use the correct style for SPDX License Identifier
USB: mtu3: Use the correct style for SPDX License Identifier
USB: musb: Use the correct style for SPDX License Identifier
USB: misc: Use the correct style for SPDX License Identifier
USB: isp1760: Use the correct style for SPDX License Identifier
USB: host: Use the correct style for SPDX License Identifier
usb: gadget: legacy: fix redundant initialization warnings from cppcheck
usb: host: u132-hcd: Remove u132_static_list and list head u132_list
USB: early: Use the correct style for SPDX License Identifier
USB: core: Use the correct style for SPDX License Identifier
usb: host: ehci-tegra: Remove superfluous dev_err() message
i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD
pinctrl: mcp23s08: Split to three parts: core, I²C, SPI
pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long()
pinctrl: mcp23s08: Make use of device properties
pinctrl: mcp23s08: Propagate error code from device_property_read_u32()
pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init()
pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one()
pinctrl: mcp23s08: Consolidate SPI and I²C code
pinctrl: mcp23s08: Deduplicate IRQ chip filling
pinctrl: mcp23s08: Get rid of legacy platform data
pinctrl: imx: Add imx8dxl driver
dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support
ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
staging: vt6656: Power save stop wake_up_count wrap around.
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
drm: Don't free a struct never allocated by drm_gem_fb_init()
staging: rtl8188eu: make const char array static
staging: rtl8188eu: cleanup long line in fw.c
staging: rtl8188eu: rename define to upper case
staging: vt6656: remove redundant assignment to variable ed_inx
staging: vt6656: Remove duplicate code for the phy->service assignment
staging: vt6656: Refactor the assignment of the phy->signal variable
staging: vt6656: Use define instead of magic number for tx_rate
staging: vt6656: Use BIT() macro instead of bit shift operator
gcov: Remove old GCC 3.4 support
arm64: barrier: Use '__unqual_scalar_typeof' for acquire/release macros
locking/barriers: Use '__unqual_scalar_typeof' for load-acquire macros
READ_ONCE: Drop pointer qualifiers when reading from scalar types
READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses
READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
pinctrl: qcom: fix wrong write in update_dual_edge
pinctrl: actions: fix function group name for i2c0_group
ARM: versatile: Drop mapping IB2 module registers
ARM: versatile: Remove dead sched_clock code
ARM: realview: Drop unneeded select of multi-platform features
ARM: integrator: Drop unneeded select of SPARSE_IRQ
staging: vt6656: Return error code in vnt_rf_write_embedded function
staging: vc04_services: bcm2835-audio: Make function arguments alignment match open parenthesis
staging: sm750fb: Make function arguments alignment match open parenthesis
staging: rtl8712: correct spelling mistake in comment
staging: mt7621-pci: initialize 'n' variable when it is declared
staging: mt7621-pci: add clarification comment in 'mt7621_pcie_init_virtual_bridges'
staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT'
staging: wfx: update TODO
staging: wfx: drop useless attribute 'filter_mcast'
staging: wfx: drop useless filter update when starting AP
staging: wfx: split out wfx_filter_beacon()
staging: wfx: drop useless attributes 'filter_prbreq' and 'filter_bssid'
staging: wfx: drop useless call to hif_set_rx_filter()
staging: wfx: drop struct wfx_grp_addr_table
staging: wfx: align semantic of probe request filter with other filters
staging: wfx: align semantic of beacon filter with other filters
staging: wfx: drop useless wfx_fwd_probe_req()
staging: wfx: ensure that probe requests are filtered when AP
staging: wfx: stop changing filtering rule in wfx_hw_scan()
staging: wfx: do not use built-in AUTO_ERP feature
staging: wfx: disabling beacon filtering after hif_reset() is useless
staging: wfx: do not wait for a dtim before associate
staging: wfx: wfx_update_filtering_work() is no more used
staging: wfx: simplify handling of beacon filter during join process
staging: wfx: rework wfx_configure_filter()
staging: wfx: simplify wfx_update_filtering()
staging: wfx: update filtering even if not connected
clk: meson: g12a: Prepare the GPU clock tree to change at runtime
clk: meson: gxbb: Prepare the GPU clock tree to change at runtime
proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets
drm/i915: HDCP: fix Ri prime check done during link check
Bluetooth: Enhanced Connection Complete event belongs to LL Privacy
irqchip/gic-v4.1: Update effective affinity of virtual SGIs
irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling
drm/i915: Add YUV444 packed format support for skl+
media: media/test_drivers: rename to test-drivers
media: Documentation/media: drop/fix vivi references
Revert "thunderbolt: Prevent crash if non-active NVMem file is read"
media: Kconfig: Don't expose the Request API option
media: radio: don't use a menu just for wl128x driver
media: i2c/Kconfig: use sub-menus for I2C support
pinctrl: sunxi: handle probe defferal
usb: dwc3: gadget: Do link recovery for SS and SSP
dt-bindings: usb: renesas,usb3-peri: add r8a77961 support
dt-bindings: usb: renesas,usbhs: add r8a77961 support
dt-bindings: usb: usb-xhci: add r8a77961 support
docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
usb: dwc3: gadget: Properly set maxpacket limit
usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
pinctrl: mediatek: remove shadow variable declaration
pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for buiding loadable module
pinctrl: mediatek: make MediaTek pinctrl v2 driver ready for buidling loadable module
pinctrl: nomadik:remove unneeded variable
gpiolib: acpi: Add missing __init(const) markers to initcall-s
crypto: marvell/octeontx - Add missing '\n' in log messages
crypto: api - Fix use-after-free and race in crypto_spawn_alg
crypto: ccp -- don't "select" CONFIG_DMADEVICES
crypto: algapi - Avoid spurious modprobe on LOADED
crypto: sun8i-ss - Delete an error message in sun8i_ss_probe()
hwrng: xgene - Delete an error message in xgene_rng_probe()
hwrng: omap - Delete an error message in of_get_omap_rng_device_details()
crypto: amlogic - Delete duplicate dev_err in meson_crypto_probe()
crypto: hisilicon/qm - stop qp by judging sq and cq tail
crypto: hisilicon/sec2 - add controller reset support for SEC2
crypto: hisilicon/hpre - add controller reset support for HPRE
crypto: hisilicon/zip - add controller reset support for zip
crypto: hisilicon/qm - add controller reset interface
crypto: hisilicon - add vfs_num module parameter for hpre/sec
crypto: hisilicon - unify SR-IOV related codes into QM
crypto: hisilicon - put vfs_num into struct hisi_qm
MAINTAINERS: add HG as cctrng maintainer
hwrng: cctrng - introduce Arm CryptoCell driver
dt-bindings: add device tree binding for Arm CryptoCell trng engine
crypto: caam - fix the address of the last entry of S/G
crypto: caam - fix use-after-free KASAN issue for RSA algorithms
crypto: caam - fix use-after-free KASAN issue for HASH algorithms
crypto: caam - fix use-after-free KASAN issue for AEAD algorithms
crypto: caam - fix use-after-free KASAN issue for SKCIPHER algorithms
drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()
proc: Handle umounts cleanly
ext4: convert BUG_ON's to WARN_ON's in mballoc.c
ext4: increase wait time needed before reuse of deleted inode numbers
ext4: remove set but not used variable 'es' in ext4_jbd2.c
ext4: remove set but not used variable 'es'
ext4: do not zeroout extents beyond i_disksize
ext4: fix return-value types in several function comments
ext4: use non-movable memory for superblock readahead
ext4: use matching invalidatepage in ext4_writepage
cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
cifs: dump the session id and keys also for SMB2 sessions
tipc: fix incorrect increasing of link window
ASoC: SOF: topology: handle multiple sets of tuple arrays
ASoC: SOF: topology: stop parsing when all tokens have been found
ASoC: SOF: topology: Get HDA rate and channels from topology
ASoC: SOF: topology: fix: parse hda_tokens to &config->hda
ASoC: SOF: topology: Get ALH rate amd channels from topology
ASoC: SOF: align sof_ipc_dai_alh_params with FW
ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field
ASoC: SOF: Intel: Change DMIC load IPC to fixed length
ASoC: SOF: Intel: Fix typo in header file comment text
ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer.
ASoC: SOF: make sof_ipc_cc_version to fixed length
ASoC: SOF: change type char to uint8_t in topology.h
ASoC: SOF: change type char to uint8_t in trace.h
ASoC: SOF: change type char to uint8_t in info.h
ASoC: SOF: add debug ABI version
ASoC: SOF: add probe support extend data
ASoC: SOF: topology: Add support for DC Blocker
ASoC: SOF: ext_manifest: parse compiler version
ASoC: SOF: ext_manifest: parse windows
ASoC: SOF: ext_manifest: parse firmware version
ASoC: SOF: Introduce extended manifest
ASoC: SOF: Introduce offset in firmware data
Documentation: Fix tcp_challenge_ack_limit default value
ASoC: SOF: Mark get_ext* function ext_hdr arguments as const
ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's
net: tulip: make early_486_chipsets static
drm/i915/gt: Update PMINTRMSK holding fw
drm/i915/selftests: Exercise basic RPS interrupt generation
dt-bindings: net: ethernet-phy: add desciption for ethernet-phy-id1234.d400
ipv6: remove redundant assignment to variable err
drm/i915/tgl: Initialize multicast register steering for workarounds
drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry
ASoC: SOF: Add i.MX8MP device descriptor
drm/i915/tgl: Add Wa_14010477008:tgl
ASoC: SOF: imx: Add i.MX8M HW support
ASoC: SOF: imx: fix undefined reference issue
ASoC: SOF: imx8: Fix randbuild error
selinux: drop unnecessary smp_load_acquire() call
ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence
dt-bindings: pwm: Fix cros-ec-pwm example dtc 'reg' warning
selinux: free str on error in str_read()
scripts: documentation-file-ref-check: Add line break before exit
scripts/kernel-doc: Add missing close-paren in c:function directives
docs: admin-guide: merge sections for the kernel.modprobe sysctl
docs: timekeeping: Use correct prototype for deprecated functions
arm64: csum: Disable KASAN for do_csum()
fault_inject: Don't rely on "return value" from WRITE_ONCE()
net: tls: Avoid assigning 'const' pointer to non-const pointer
netfilter: Avoid assigning 'const' pointer to non-const pointer
compiler/gcc: Raise minimum GCC version for kernel builds to 4.8
drm/i915/ehl: extended Wa_2006604312 to ehl
net/rds: Use ERR_PTR for rds_message_alloc_sgs()
net: mscc: ocelot: fix untagged packet drops when enslaving to vlan aware bridge
ANDROID: Incremental fs: Fix create_file performance
spi: dt-bindings: rspi: Convert to json-schema
ASoC: topology: Remove unneeded semicolon
brcmfmac: remove leading space
ASoC: topology: Fix endianness issue
ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
i2c: tegra: Synchronize DMA before termination
i2c: tegra: Better handle case where CPU0 is busy for a long time
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
i2c: cadence: Added slave support
dmaengine: idxd: export hw version through sysfs
dt-bindings: reserved-memory: Introduce memory-region-names
dt-bindings: vendor-prefixes: Add Check Point
dt-bindings: dma: uniphier-xdmac: switch to single reg region
include/linux/dmaengine: Typos fixes in API documentation
dmaengine: xilinx_dma: Add missing check for empty list
dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654
KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault)
KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT
KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1
KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT)
KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush
selftests: kvm: Add testcase for creating max number of memslots
KVM: selftests: Make set_memory_region_test common to all architectures
KVM: selftests: Add "zero" testcase to set_memory_region_test
selftests: kvm: Add vm_get_fd() in kvm_util
KVM: selftests: Add "delete" testcase to set_memory_region_test
KVM: sefltests: Add explicit synchronization to move mem region test
KVM: selftests: Add GUEST_ASSERT variants to pass values to host
KVM: selftests: Add util to delete memory region
KVM: selftests: Use kernel's list instead of homebrewed replacement
KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm()
KVM: pass through CPUID(0x80000006)
KVM: x86: Return updated timer current count register from KVM_GET_LAPIC
KVM: remove redundant assignment to variable r
KVM: SVM: Fix __svm_vcpu_run declaration.
KVM: SVM: Do not setup frame pointer in __svm_vcpu_run
KVM: SVM: Fix build error due to missing release_pages() include
KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD
kvm: nVMX: match comment with return type for nested_vmx_exit_reflected
kvm: nVMX: reflect MTF VM-exits if injected by L1
dmaengine: ti: k3-psil: fix deadlock on error path
dt-bindings: display: move DSI panels to panel-simple-dsi
dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema
dt-bindings: display: convert lgphilips,lb035q02 to DT Schema
dt-bindings: display: convert seiko,43wvf1g to DT Schema
dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema
dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema
dt-bindings: display: convert sharp,ls043t1le01 to DT Schema
dt-bindings: display: drop unused simple-panel.txt
dt-bindings: display: convert sitronix,st7789v to DT Schema
dt-bindings: display: convert sony,acx565akm to DT Schema
dt-bindings: display: convert startek,startek-kd050c to DT Schema
dt-bindings: display: convert toppoly panels to DT Schema
dt-bindings: display: convert samsung,ld9040 to DT Schema
dt-bindings: display: convert samsung,s6d16d0 to DT Schema
dt-bindings: display: convert samsung AMOLED to DT Schema
dt-bindings: display: convert raydium,rm67191 to DT Schema
dt-bindings: display: convert osddisplays,osd101t2587-53ts to DT Schema
dt-bindings: display: convert lg,lg4573 to DT Schema
dt-bindings: display: convert simple lg panels to DT Schema
dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema
dt-bindings: display: convert kingdisplay,kd035g6-54nt to DT Schema
dt-bindings: display: convert jdi,lt070me05000 to DT Schema
dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema
dt-bindings: display: convert innolux,p097pfg to DT Schema
dt-bindings: display: convert ilitek,ili9881c to DT Schema
dt-bindings: display: convert ilitek,ili9322 to DT Schema
dt-bindings: display: convert boe,himax8279d to DT Schema
dt-bindings: display: convert arm,versatile-tft-panel to DT Schema
dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now
dmaengine: hisilicon: Fix build error without PCI_MSI
pinctrl: baytrail: Use platform_get_irq_optional() explicitly
dt-bindings: display: convert samsung,s6e63m0 to DT Schema
dt-bindings: display: add te-gpios to panel-common
dt-bindings: display: look for dsi* nodes in dsi-controller
RDMA/rw: use DIV_ROUND_UP to calculate nr_ops
RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
media: docs: add cros-references to the other media guides
media: docs: add GPLv2 for uAPI guide
media: docs: move copyrights to the end and update them
media: docs: fix references for vimc
media: docs: cleanup bttv-devel.rst file
media: docs: Add a master topic for the index file
media: docs: get rid of obsoleted udev documentation
media: docs: zr364xx: update documentation
media: docs: saa7134.rst: update the documentation
media: docs: update Digital TV faq.rst
media: docs: cpia2.rst: do some cleanups
media: docs: add a cardlist for cx18 boards
media: docs: update bttv.rst information
media: docs: bt8xx.rst: update document info
media: docs: update avermedia.rst contents
media: docs: intro.rst actually contain DVB references
media: docs: dvb_intro.rst: update its contents
media: docs: split avermedia.rst contents on two files
media: docs: update cardlists
Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset
Bluetooth: Enable LE Enhanced Connection Complete event.
Bluetooth: Use extra variable to make code more readable
Bluetooth: Sort list of LE features constants
media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT
HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe()
ASoC: Intel: skl_hda_generic: remove rtd->codec_dai
regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
arm64: Delete the space separator in __emit_inst
ASoC: soc-pcm: dpcm: Only allow playback/capture if supported
ASoC: sgtl5000: Fix VAG power-on handling
selftests/bpf: Check for correct program attach/detach in xdp_attach test
libbpf: Fix type of old_fd in bpf_xdp_set_link_opts
drm/rockchip: fix spelling mistake "modifer" -> "modifier"
libbpf: Always specify expected_attach_type on program load if supported
gpiolib: of: improve gpiolib-of support of pull up/down on expanders
i2c: designware: Calculate SCL timing parameter for High Speed Mode
i2c: designware: Calculate SCL timing parameter for Fast Mode Plus
xsk: Add missing check on user supplied headroom size
i2c: i2c-stm32f7: improve nack debug message
i2c: i801: Use GPIO_LOOKUP() helper macro
i2c: refactor parsing of timings
media: cec: rename CEC platform drivers config options
i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
arm64: vdso: don't free unallocated pages
i2c: busses: convert to devm_platform_get_and_ioremap_resource
i2c: busses: convert to devm_platform_ioremap_resource
media: move CEC USB drivers to a separate directory
media: move CEC platform drivers to a separate directory
i2c: remove i2c_new_probed_device API
i2c: altera: use proper variable to hold errno
i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
fsnotify: Add missing annotation for fsnotify_finish_user_wait() and for fsnotify_prepare_user_wait()
media: place CEC menu before MEDIA_SUPPORT
media: cec: move the core to a separate directory
MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern
crash_dump: Remove no longer used saved_max_pfn
thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops
x86/umip: Make umip_insns static
drm/scheduler: fix drm_sched_get_cleanup_job
sched/vtime: Work around an unitialized variable warning
clocksource/drivers/atmel-st: Remove useless 'status'
ipw2x00: make ipw_setup_deferred_work() void
brcmsmac: make brcms_c_stf_ss_update() void
orinoco: remove useless variable 'err' in spectrum_cs_suspend()
libertas: make lbs_process_event() void
brcmsmac: Add missing annotation for brcms_down()
brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state()
hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop
rtw88: add support for set/get antennas
rtw88: make rtw_chip_ops::set_antenna return int
arm64: zynqmp: Fix GIC compatible property
libertas: make lbs_init_mesh() void
sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters
cw1200: make cw1200_spi_irq_unsubscribe() void
ipw2x00: make ipw_qos_association_resp() void
firmware: xilinx: make firmware_debugfs_root static
drm/meson: Delete an error message in meson_dw_hdmi_bind()
ALSA: usb-audio: RME Babyface Pro mixer patch
ath11k: Add dynamic tcl ring selection logic with retry mechanism
media: Kconfig: DVB support should be enabled for Digital TV
ath11k: cleanup reo command error code overwritten
ath10k: Fix typo in warning messages
ath11k: Fix rx_filter flags setting for per peer rx_stats
ath11k: Fix fw assert by setting proper vht cap
rtc: rc5t619: Fix an ERR_PTR vs NULL check
ath11k: Cleanup in pdev destroy and mac register during crash on recovery
clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks
clone3: add a check for the user struct size if CLONE_INTO_CGROUP is set
rtc: remove unnecessary error message after platform_get_irq
clone3: fix cgroup argument sanity check
mac80211: fix channel switch trigger from unknown mesh peer
esp6: get the right proto for transport mode in esp6_gso_encap
xfrm: do pskb_pull properly in __xfrm_transport_prep
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
Revert "media: Kconfig: move CEC-specific options to cec/Kconfig"
mac80211: fix race in ieee80211_register_hw()
drivers: soc: xilinx: fix firmware driver Kconfig dependency
drm/i915/gvt: combine access to consecutive guest context pages
drm/i915/gvt: access shadow ctx via its virtual address directly
platform/chrome: cros_ec_typec: Register port partner
platform/chrome: cros_ec_typec: Add struct for port data
platform/chrome: cros_ec_typec: Use notifier for updates
Input: mms114 - fix handling of mms345l
Input: elants_i2c - support palm detection
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
scsi: libsas: Add missing annotation for sas_ata_qc_issue()
scsi: ipr: remove unneeded semicolon
scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_tbl static
scsi: megaraid: make two symbols static in megaraid_sas_base.c
scsi: megaraid: make some symbols static in megaraid_sas_fusion.c
scsi: megaraid: make some symbols static in megaraid_sas_fp.c
scsi: megaraid: make two symbols static in megaraid_mbox.c
scsi: bfa: bfad.c: make max_rport_logins static
scsi: bfa: bfad_attr.c: make two funcitons static
scsi: bfa: bfa_ioc_ct.c: make two funcitons static
scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr() static
scsi: bfa: bfa_fcpim.c: make two functions static
scsi: bfa: bfa_core.c: make bfa_isr_rspq() static
scsi: bfa: bfa_svc.c: make two functions static
scsi: gdth: Make __gdth_execute static
scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it
io_uring: don't count rqs failed after current one
io_uring: kill already cached timeout.seq_offset
io_uring: fix cached_sq_head in io_timeout()
scsi: Update referenced link to cdrtools
scsi: sg: add sg_remove_request in sg_write
PCI: Move Apex Edge TPU class quirk to fix BAR assignment
dt-bindings: vendor-prefixes: Add Alps
net: marvell10g: soft-reset the PHY when coming out of low power
net: marvell10g: report firmware version
net/cxgb4: Check the return from t4_query_params properly
RDMA/mlx4: Initialize ib_spec on the stack
net: stmmac: socfpga: Allow all RGMII modes
net: dsa: Down cpu/dsa ports phylink will control
net: dsa: mv88e6xxx: Configure MAC when using fixed link
ionic: fix unused assignment
ionic: add dynamic_debug header
rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
net: phy: micrel: use genphy_read_status for KSZ9131
dt-bindings: memory-controllers: exynos-srom: Remove unneeded type for reg-io-width
netfilter: flowtable: Free block_cb when being deleted
RDMA/cma: Limit the scope of rdma_is_consumer_reject function
soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for SC7180 IDP device
selinux: fix warning Comparison to bool
docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
docs: dt: fix a broken reference for a file converted to json
docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
docs: dt: fix broken reference to phy-cadence-torrent.yaml
dt-bindings: interrupt-controller: Fix loongson,parent_int_map property schema
dt-bindings: hwmon: Fix incorrect $id paths
dt-bindings: Fix dtc warnings on reg and ranges in examples
dt-bindings: BD718x7 - add missing I2C bus properties
dt-bindings: clock: syscon-icst: Remove unneeded unit name
dt-bindings: touchscreen: edt-ft5x06: Remove unneeded I2C unit name
dt-bindings: iio: dac: ad5770r: Fix the file path
dt-bindings: iio: dac: ad5770r: Add vendor to compatible string
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
bpf: remove unneeded conversion to bool in __mark_reg_unknown
RDMA/bnxt_re: Remove dead code from rcfw
RDMA/bnxt_re: Simplify obtaining queue entry from hw ring
RDMA/bnxt_re: Update missing hsi data structures
RDMA/bnxt_re: Reduce device page size detection code
xdp: Reset prog in dev_change_xdp_fd when fd is negative
IB/qib: Remove unused variable ret
tools, bpftool: Fix struct_ops command invalid pointer free
IB: Fix some documentation warnings
selftests/bpf: Validate frozen map contents stays frozen
bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping
arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
media: Makefile: fix test drivers compilation
RDMA: Remove a few extra calls to ib_get_client_data()
RDMA/cm: Fix an error check in cm_alloc_id_priv()
RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
RDMA/mlx5: Fix udata response upon SRQ creation
RDMA/rxe: Set default vendor ID
RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message
i40iw: fix null pointer dereference on a null wqe pointer
dt-bindings: Add vendor prefix for BeagleBoard.org
dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema
dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', 'clock-names' properties
arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible
arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible
regulator: Document bindings for max77826
regulator: max77826: Add max77826 regulator driver
dm integrity: document allow_discard option
spi: spi-sh-msiof: Fix checkpatch error Complex macros should use ()
spi: spi-mtk-nor: make mtk_nor_exec_op() statuc
spi: sprd: adi: Use IS_ENABLED() to validate configs
spi: remove redundant assignment to variable ms
spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should be "foo *bar"
spi: spidev_test: Remove hidden temporary file when make clean
spi: spi-fsl-lpspi: Fix indentation and open brace should be on the previous line
drm/bridge: anx6345: set correct BPC for display_info of connector
drm/i915: Start passing latency as parameter
MIPS: Kill MIPS_GIC_IRQ_BASE
MIPS: xilfpga: Removed unused header files
drm/amdgpu/gfx9: add gfxoff quirk
drm/amdgpu: fix the hw hang during perform system reboot and reset
of: property: Add device link support for extcon
drm/device: Deprecate dev_private harder
dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc documentation to YAML
dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML
dt-bindings: display: allow port and ports in panel-lvds
dt-bindings: display: xpp055c272: Remove the reg property
dt-bindings: display: ltk500hd1829: Remove the reg property
dt-bindings: i2c: cadence: Migrate i2c-cadence documentation to YAML
selftests/ipc: Fix test failure seen after initial test run
dt-bindings: display: allow port and ports in panel-lvds
drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms
Revert "Kernel selftests: tpm2: check for tpm support"
selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig
regulator: tps80031: remove redundant assignment to variables ret and val
regulator: ab8500: remove some defined but not used variables
regulator: use consumer->supply_name in debugfs/regulator_summary
regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps'
selftests/seccomp: allow clock_nanosleep instead of nanosleep
kselftest/runner: allow to properly deliver signals to tests
selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM"
ANDROID: fix allmodconfig build to use the right toolchain
regmap: add reg_sequence helpers
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
regmap-irq: make it possible to add irq_chip do a specific device node
ALSA: hda: call runtime_allow() for all hda controllers
brcmsmac: make brcms_c_set_mac() void
qtnfmac: Simplify code in _attach functions
b43legacy: Fix case where channel status is corrupted
rtw88: Add delay on polling h2c command status bit
p54usb: add AirVasT USB stick device-id
regmap: Add bus reg_update_bits() support
brcm80211: remove redundant pointer 'address'
rsi: fix a typo "throld" -> "threshold"
rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change"
brcmfmac: fix wrong location to get firmware feature
rtw88: Make two functions static
ASoC: rockchip-i2s: add power-domains property
ASoC: madera: Remove a couple of stray blank lines
ASoC: wsa881x: mark read_only_wordlength flag
ASoC: qcom: common: Silence duplicate parse error messages
soc/stm/stm32_sub_sai: Add missing '\n' in log messages
ASoC: dapm: Remove dapm_connect_dai_link_widgets helper
ASoC: dapm: Move error message to avoid some duplication
ASoC: rockchip-spdif: add power-domains property
ASoC: rockchip-spdif: add #sound-dai-cells property
ASoC: convert rockchip spdif bindings to yaml
ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr'
ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr'
tools headers: Synchronize linux/bits.h with the kernel sources
KVM: s390: Return last valid slot if approx index is out-of-bounds
KVM: Check validity of resolved slot when searching memslots
tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources
gpio: pl061: Support building as module
gpio: Extend TODO to cover code duplication avoidance
gpio: xgene-sb: set valid IRQ type in to_irq()
arm64: defconfig: Re-enable Tegra PCIe host driver
ASoC: wm8900: remove some defined but not used symbols
ASoC: wm8990: remove some defined but unused symbols
ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls'
ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv
tools headers: Update x86's syscall_64.tbl with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Update tools's copy of drm.h headers
tools headers kvm: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
pwm: Add support for Azoteq IQS620A PWM generator
x86/mce: Fixup exception only for the correct MCEs
EDAC: Drop the EDAC report status checks
x86/mce: Add mce=print_all option
x86/mce: Change default MCE logger to check mce->kflags
x86/mce: Fix all mce notifiers to update the mce->kflags bitmask
x86/mce: Add a struct mce.kflags field
ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
dt-bindings: pwm: rcar: add r8a77961 support
x86/mce: Convert the CEC to use the MCE notifier
pwm: Add missing '\n' in log messages
x86/mce: Rename "first" function as "early"
x86/mce/amd, edac: Remove report_gart_errors
soc: imx8m: No need to put node when of_find_compatible_node() failed
ASoC: tegra-wm8903: Document new nvidia, headset property
ASoC: tegra: tegra_wm8903: Support nvidia, headset property
x86/mce/amd: Make threshold bank setting hotplug robust
x86/mce/amd: Cleanup threshold device remove path
ARM: dts: colibri: introduce device trees with UHS-I support
x86/mce/amd: Straighten CPU hotplug path
dt-bindings: arm: fsl: add nxp based toradex colibri bindings
x86/mce/amd: Sanitize thresholding device creation hotplug path
x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt
x86/mce/amd: Init thresholding machinery only on relevant vendors
ANDROID: Re-enable CONFIG_STM for allmodconfig
clk: imx: drop the dependency on ARM64 for i.MX8M
clk: imx7ulp: make it easy to change ARM core clk
ASoC: Intel: sof_sdw_rt711: remove codec_dai use
ASoC: Intel: sof_sdw_rt700: remove codec_dai use
ASoC: Intel: sof_sdw_rt5682: remove codec_dai use
ASoC: Intel: sof_sdw_rt1308: remove codec dai use
ASoC: Intel: sof_sdw_hdmi: remove codec_dai use
ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode
ASoC: Intel: sof-da7219-max98373: add DMIC widget and route
ASoC: intel: sof_sdw: init all aggregated codecs
ASoC: Intel: boards: support Elkhart Lake with rt5660
ASoC: SOF: Intel: add PCI ID for ElkhartLake
ALSA: hda: Add ElkhartLake HDMI codec vid
ASoC: intel/skl/hda - set autosuspend timeout for hda codecs
ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k
x86/mce/amd: Do proper cleanup on error paths
pinctrl: intel: Add Intel Jasper Lake pin controller support
pinctrl: intel: Introduce new flag to force GPIO base to be 0
pinctrl: tigerlake: Use generic flag for special GPIO base treatment
pinctrl: icelake: Use generic flag for special GPIO base treatment
pinctrl: cannonlake: Use generic flag for special GPIO base treatment
pinctrl: intel: Introduce common flags for GPIO mapping scheme
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais
ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups
ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime()
ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
dt-bindings: vendor-prefixes: Add an entry for Protonic Holland
of: of_detach_node() remove unneeded local return variable
dt-bindings: sram: Add Amlogic SCP SRAM compatibles
dt-bindings: usb: generic-ohci: Document power-domains property
dt-bindings: usb: generic-ehci: Document power-domains property
ARM: dts: imx7d: Add cpu1 supply
ARM: dts: imx7: Correct CPU supply name
arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply
arm64: dts: imx8mm-evk: Add secondary cpus supply
rtw88: avoid unused function warnings
ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check()
ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables
ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection
ASoC: codecs: rt1308-sdw: reduce verbosity
EDAC/xgene: Remove set but not used address local var
clk: meson: meson8b: make the hdmi_sys clock tree mutable
clk: meson8b: export the HDMI system clock
x86/32: Remove CONFIG_DOUBLEFAULT
ASoC: SOF: Intel: hda: remove unnecessary parentheses
ASoC: SOF: remove unneeded variables
tools arch x86: Sync asm/cpufeatures.h with the kernel sources
tools headers UAPI: Sync linux/mman.h with the kernel
tools headers UAPI: Sync sched.h with the kernel
ASoC: amd: Fix button configuration
ASoC: tas571x: disable regulators on failed probe
tools headers: Update linux/vdso.h and grab a copy of vdso/const.h
perf stat: Fix no metric header if --per-socket and --metric-only set
perf python: Check if clang supports -fno-semantic-interposition
tools arch x86: Sync the msr-index.h copy with the kernel sources
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
spi: sc18is602: Fix a typo in MODULE_DESCRIPTION
ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0
ASoC: dapm: Fix regression introducing multiple copies of DAI widgets
ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume
media: docs: fix some broken references
mips: define pud_index() regardless of page table folding
MIPS: TXx9: Fix Kconfig warnings
media: ti-vpe: cal: fix stop state timeout
media: ti-vpe: cal: improve wait for stop-state
MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support more CPUs
media: ti-vpe: cal: improve wait for CIO resetdone
media: ti-vpe: cal: move code to separate functions
media: ti-vpe: cal: set DMA max seg size
media: ti-vpe: cal: program number of lines properly
media: ti-vpe: cal: fix dummy read to phy
media: ti-vpe: cal: cleanup CIO power enable/disable
media: ti-vpe: cal: use reg_write_field
media: ti-vpe: cal: remove useless IRQ defines
media: ti-vpe: cal: remove useless CAL_GEN_* macros
media: ti-vpe: cal: simplify irq handling
media: ti-vpe: cal: print errors on timeouts
media: ti-vpe: cal: catch error irqs and print errors
media: ti-vpe: cal: drop cal_runtime_get/put
media: ti-vpe: cal: use runtime_resume for errata handling
media: ti-vpe: cal: fix use of wrong macro
media: ti-vpe: cal: improve enable_irqs
media: ti-vpe: cal: fix DMA memory corruption
media: imx: imx7-mipi-csis: Implement the .enum_mbus_code() operation
media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers
media: imx: imx7-mipi-csis: Cleanup includes
media: imx: imx7-mipi-csis: Remove link setup on source pad
media: imx: imx7-mipi-csis: Align macro definitions
media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALIGN_32BIT
media: imx: imx7-mipi-csis: Align image width based on format
media: imx: imx7-mipi-csis: Rename data_alignment field to width
media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support
media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 data alignment
media: imx: imx7-mipi-csis: Expose correct YUV formats
media: imx: imx7-mipi-csis: Add missing RAW formats
media: imx: imx7-mipi-csis: Centralize initialization of pad formats
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
cfg80211: fix kernel-doc notation
media: venus: core: remove CNOC voting while device suspend
media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member
media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member
media: venus: vdec: Use pmruntime autosuspend
media: staging: imgu: do not hold spinlock during freeing mmu page table
media: ipu3.rst: add yuv-downscaling into pipeline diagram
mac80211_hwsim: Use kstrndup() in place of kasprintf()
media: staging/intel-ipu3: Simplify single goto jump
nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
objtool: Make BP scratch register warning more robust
media: doc-rst: add yavta test example in ipu3 docs
media: ov5640: fix use of destroyed mutex
media: staging/intel-ipu3: Remove extra blank lines
media: staging/intel-ipu3: css: simplify expression
media: staging/intel-ipu3: Implement lock for stream on/off operations
media: vimc: fix kernel-doc markups
media: vim2m: Remove unneeded buffer lock
objtool: Fix switch table detection in .text.unlikely
media: vimc: add vimc_ent_type struct for the callbacks of entities
media: vimc: fix issues in documentation in vimc-common.h
objtool: Support Clang non-section symbols in ORC generation
media: vimc: keep the error value when adding an entity fails
media: vimc: handle error in vimc_add_subdevs
media: vimc: remove the function vimc_unregister
objtool: Support Clang non-section symbols in ORC dump
media: coda: jpeg: support optimized huffman tables
media: coda: lock capture queue wakeup against decoder stop command
media: coda: mark last capture buffer
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
media: coda: split marking last meta into helper function
media: coda: jpeg: add CODA960 JPEG decoder support
media: add v4l2 JPEG helpers
media: coda: round up decoded buffer size for all codecs
media: v4l2-common: Add BGR666 to v4l2_format_info
media: doc-rst: in the RGB formats table add '-' in undefined bits
thermal: k3: Add support for bandgap sensors
dt-bindings: thermal: k3: Add VTM bindings documentation
thermal: Delete an error message in four functions
thermal: Remove thermal_zone_device_update() stub
thermal: Remove stubs for thermal_zone_[un]bind_cooling_device
thermal: Change IS_ENABLED to IFDEF in the header file
thermal: Move get_thermal_instance to the internal header
thermal: Move get_tz_trend to the internal header
thermal: Move trip point structure definition to private header
thermal: Move internal IPA functions
thermal: Move struct thermal_attr to the private header
thermal: Move default governor config option to the internal header
thermal: devfreq_cooling: Use PM QoS to set frequency limits
thermal: core: Remove pointless debug traces
thermal: core: Make thermal_zone_set_trips private
thermal: imx_sc_thermal: Add hwmon support
media: imx.rst: Add example media graphs
media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY to YUV
media: usb: pvrusb2: convert to use i2c_new_client_device()
media: usb: hdpvr: convert to use i2c_new_client_device()
media: usb: cx231xx: convert to use i2c_new_client_device()
media: marvell-ccic: convert to use i2c_new_client_device()
media: pci: saa7134: convert to use i2c_new_client_device()
media: pci: cx88: convert to use i2c_new_client_device()
EDAC/armada_xp: Fix some log messages
media: dt-bindings: rockchip-vpu: Convert bindings to json-schema
media: hantro: Refactor for V4L2 API spec compliancy
media: hantro: Move H264 motion vector calculation to a helper
media: hantro: Remove unneeded hantro_dec_buf_finish
media: hantro: Use v4l2_m2m_buf_done_and_job_finish
media: hantro: Set buffers' zeroth plane payload in .buf_prepare
media: v4l2-mem2mem: return CAPTURE buffer first
HID: alps: Add AUI1657 device ID
HID: fix typo in Kconfig
HID: logitech: Add support for Logitech G11 extra keys
HID: multitouch: add eGalaxTouch P80H84 support
ARM: dts: ux500: samsung-golden: Add proximity sensor
Revert "media: Kconfig: better support hybrid TV devices"
ARM: defconfig: u8500: Enable new drivers for samsung-golden
i915/gvt: remove unused xen bits
media: docs: get rid of Documentation/media/
media: docs: add an uAPI chapter for driver-specific stuff
media: docs: move driver-specific info to driver-api
media: docs: move user-facing docs to the admin guide
ath11k: rx path optimizations
ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts
media: docs: move fourcc file to the uAPI document
media: docs: kAPI docs: move them to driver-api
ath11k: Fix TWT radio count
firmware: arm_scmi: Add support for notifications message processing
media: docs: move uAPI book to userspace-api/media
firmware: arm_scmi: Add notifications support in transport layer
firmware: arm_scmi: Update protocol commands and notification list
firmware: arm_scmi: Add receive buffer support for notifications
firmware: arm_scpi: Add include guard to linux/scpi_protocol.h
firmware: arm_scmi: Add include guard to linux/scmi_protocol.h
firmware: arm_scmi: Drop checking for shmem property in parent node
firmware: arm_scmi: Check shmem property for channel availablity
firmware: arm_scmi: Drop empty stub for smc_mark_txdone
firmware: arm_scmi: Make mutex channel specific
firmware: arm_scmi: Add smc/hvc transport
dt-bindings: arm: Add smc/hvc transport for SCMI
drm/i915/gvt: switch to user vfio_group_pin/upin_pages
media: docs: split uAPI info from imx.rst
drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
media: docs: split uAPI info from omap3isp.rst
media: docs: split uAPI info from saa7134-devel.rst
media: docs: split uAPI info from fimc.rst
media: docs: split uAPI info from davinci-vpbe.rst
media: docs: cx18-streams.c: fix broken references to docs
media: docs: split cx2341x.rst into different audiences
media: docs: split development info from cx88.rst
media: docs: split development info from bttv.rst
media: docs: split vimc.rst into devel and admin parts
media: docs: split meye.rst into admin and uAPI docs
media: docs: split ci.rst into uAPI and user guide docs
media: docs: split cpia2.rst on two files
media: docs: move soc-camera.rst to staging
media: docs: avermedia.rst: mark a table as such
media: Kconfig: don't use visible for device type select
media: i2c/Kconfig: reorganize items there
media: Kconfig: Better organize the per-API options
media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering
media: Kconfig: move the position of sub-driver autoselection
media: Kconfig: place all options under a sub-menu
media: Kconfig: move media controller core select to main Kconfig
media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig
media: Kconfig: move DVB-specific options to dvb-core/Kconfig
media: Kconfig: move CEC-specific options to cec/Kconfig
media: Kconfig: warn if drivers are filtered
media: Kconfig: make filtering devices optional
media: Kconfig: use a sub-menu to select supported devices
media: Kconfig: reorganize the drivers menu options
media: Kconfig files: use select for V4L2 subdevs and MC
media: dvb-core: Kconfig: default to use dynamic minors
media: add SPDX headers on Kconfig and Makefile files
media: Kconfig: fix selection for test drivers
media: Kconfig: better support hybrid TV devices
media: Kconfig: simplify some dependencies
media: Kconfig: mark other drivers as test drivers
media: ddbridge: use the ddbridge's own dummy fe driver
media: ddbridge-dummy_fe: do some vars and function renames
ath11k: Modify the interrupt timer threshold
media: ddbridge: copy the dvb_dummy_fe driver to ddbridge
media: Kconfig: mode firewire comment to firewire/Kconfig
media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var
media: Kconfig: move comment to siano include
media: split test drivers from platform directory
media: Kconfig: update the MEDIA_SUPPORT help message
media: pci: move VIDEO_PCI_SKELETON to a different Kconfig
media: Kconfig: not all V4L2 platform drivers are for camera
media: Kconfig: add an option to filter in/out platform drivers
media: dvb-usb: auto-select CYPRESS_FIRMWARE
drm/i915/gvt: hold reference of VFIO group during opening of vgpu
KVM: VMX: Enable machine check support for 32bit targets
KVM: SVM: move more vmentry code to assembly
KVM: SVM: fix compilation with modular PSP and non-modular KVM
drm: bridge: adv7511: Extend list of audio sample rates
drm: bridge: adv7511: Enable SPDIF DAI
genirq: Remove setup_irq() and remove_irq()
ath11k: fix duplication peer create on same radio
arm64: dts: renesas: r8a77961: Add PCIe device nodes
arm64: dts: renesas: r8a77961: Add PWM device nodes
arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes
arm64: dts: renesas: r8a77961: Add USB3.0 device nodes
arm64: dts: renesas: r8a77961: Add USB2.0 device nodes
arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI combo module
arm64: dts: allwinner: h6: orangepi: Disable OTG mode
arm64: dts: allwinner: h6: orangepi: Add gpio power supply
ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
clk: renesas: r9a06g032: Fix some typo in comments
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a77961 support
arm64: dts: allwinner: h6: Add msgbox node
arm64: dts: allwinner: a64: Add msgbox node
ARM: dts: sunxi: h3/h5: Add msgbox node
ARM: dts: sunxi: a83t: Add msgbox node
ARM: dts: sun8i-h3: add opp table for mali gpu
arm64: dts: allwinner: a64: olinuxino: add user red LED
ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC
dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino-LIME-eMMC
clk: sunxi: Fix incorrect usage of round_down()
ARM: configs: sunxi: Add sun8i analog codec
efi/x86: Revert struct layout change to fix kexec boot regression
efi/x86: Don't remap text<->rodata gap read-only for mixed mode
efi/x86: Fix the deletion of variables in mixed mode
efi/libstub/file: Merge file name buffers to reduce stack usage
Documentation/x86, efi/x86: Clarify EFI handover protocol and its requirements
efi/arm: Deal with ADR going out of range in efi_enter_kernel()
efi/x86: Always relocate the kernel for EFI handover entry
efi/x86: Move efi stub globals from .bss to .data
efi/libstub/x86: Remove redundant assignment to pointer hdr
efi/cper: Use scnprintf() for avoiding potential buffer overflow
soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are not for IRQ
soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity
soc: qcom: rpmh-rsc: Don't double-check rpmh payload
soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use
soc: qcom: rpmh-rsc: A lot of comments
soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire
soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction
soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller
soc: qcom: rpmh-rsc: Document the register layout better
soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds
arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers
arm64: dts: qcom: sc7180: Add cpuidle low power states
arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address
arm64: dts: qcom: sc7180: Add interconnect paths for the video codec
arm64: dts: qcom: sc7180: Changed polling mode in Thermal-zones node
arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2
arm64: dts: qcom: msm8998: remove unit name for thermal trip points
arm64: dts: qcom: msm8996: remove unit name for thermal trip points
arm64: dts: qcom: msm8916: remove unit name for thermal trip points
arm64: dts: qcom: sc7180: modify assigned clocks for sc7180 target
arm64: dts: qcom: sc7180: Include interconnect definitions
arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes
arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names
arm64: dts: qcom: sdm845: Add i2c-qcom-cci node
arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes
arm64: dts: qcom: msm8916: Add i2c-qcom-cci node
arm64: dts: qcom: qcs404-evb: Enable USB controllers
arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage
arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator
arm64: dts: qcom: qcs404-evb: Define USB ID pin
arm64: dts: qcom: qcs404-evb: Define VBUS pins
arm64: dts: qcom: qcs404: Add USB devices and PHYs
arm64: dts: qcom: sc7180: Fix cpu compatible
dt-bindings: arm: cpus: Add kryo468 compatible
arm64: dts: qcom: msm8916: Conform to the nodename pattern PSCI subnodes
arm64: dts: qcom: msm8916: Conform to the domain-idle-state binding
ARM: dts: qcom: ipq4019: fix high resolution timer
scsi: qla2xxx: Split qla2x00_configure_local_loop()
scsi: sg: add sg_remove_request in sg_common_write
scsi: qedi: Fix termination timeouts in session logout
scsi: qedi: Add modules param to enable qed iSCSI debug
scsi: qedi: Do not flush offload work if ARP not resolved
scsi: qedi: Use correct msix count for fastpath vectors
scsi: qedi: Avoid unnecessary endpoint allocation on link down
scsi: qedi: Remove additional char from boot target iqnname
soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches
soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
soc: qcom: rpmh: Update dirty flag only when data changes
ARM: dts: qcom: add scm definition to ipq806x
soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe()
soc: qcom: cmd-db: Add debugfs dumping file
soc: qcom: socinfo: add missing soc_id sysfs entry
soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled
scsi: qedf: Simplify mutex_unlock() usage
kcsan: Make reporting aware of KCSAN tests
kcsan: Fix function matching in report
kcsan: Change data_race() to no longer require marking racing accesses
kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h
kcsan: Introduce scoped ASSERT_EXCLUSIVE macros
objtool, kcsan: Add explicit check functions to uaccess whitelist
kcsan: Add support for scoped accesses
kcsan: Avoid blocking producers in prepare_report()
kcsan: Introduce report access_info and other_info
io_uring: only post events in io_poll_remove_all() if we completed some
power: supply: 88pm860x_battery: remove redundant dev_err message
power: supply: axp288_fuel_gauge: Add the Meegopad T02 to the blacklist.
drm/i915/perf: Do not clear pollin for small user read buffers
power: supply: max14656: remove set but not used 'ret'
ALSA: hda: Allow setting preallocation again for x86
NFS: Fix an ABBA spinlock issue in pnfs_update_layout()
clk: sprd: don't gate uart console clock
clk: mmp2: fix link error without mmp2
clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo
device_cgroup: Cleanup cgroup eBPF device filter code
scsi: docs: fusion: get rid of a doc build warning
m68k: Drop redundant generic-y += hardirq.h
scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
scsi: target: fix PR IN / READ FULL STATUS for FC
scsi: target: Write NULL to *port_nexus_ptr if no ISID
scsi: MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer
scsi: qla2xxx: Fix regression warnings
ceph: fix potential bad pointer deref in async dirops cb's
scsi: hisi_sas: Fix build error without SATA_HOST
io_uring: io_async_task_func() should check and honor cancelation
gcc-common.h: Update for GCC 10
gcc-plugins/stackleak: Avoid assignment for unused macro argument
arm64: dts: mediatek: add mt8173 elm and hana board
arm64: dts: mt8173: fix unit name warnings
io_uring: check for need to re-wait in polled async handling
arm64: dts: mt8173: add uart aliases
dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana
arm64: dts: mt8183: adjust cpuidle target residency
arm64: dts: mt8173: Add gce setting in mmsys and display node
arm: dts: mt7623: add phy-mode property for gmac2
drm/amdgpu: fix wrong vram lost counter increment V2
ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
ALSA: hda: Skip controller resume if not needed
ALSA: hda: Keep the controller initialization even if no codecs found
drm/radeon: remove defined but not used variables in ci_dpm.c
drm/radeon: remove defined but not used 'dte_data_tahiti_le'
drm/amdgpu: remove dead code in si_dpm.c
drm/amd/amdgpu: remove hardcoded module name in prints
drm/amd/amdgpu: add print prefix for dev_* variants
ALSA: hda: Release resources at error in delayed probe
drm/amd/amdgpu: add prefix for pr_* prints
drm/amd/display: code clean up in dce80_hw_sequencer.c
drm/amdgpu/ring: simplify scheduler setup logic
drm/amdgpu/kiq: add no_scheduler flag to KIQ
ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
drm/amdgpu/ring: add no_scheduler flag
drm/amdgpu/powerplay: get SMC FW size to a flexible way
ALSA: hda: Don't release card at firmware loading error
drm/amdgpu: fix wrong vram lost counter increment V2
drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS
drm/amdgpu: resume kiq access debugfs
drm/amdgpu: refine ras related message print
drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb
drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
drm/amd/display: Change "error" to "dc_log" at amdgpu_dm dpcd reading stage
drm/amdgpu: restrict debugfs register access under SR-IOV
selftests: Fix memfd test run-time regression
selftests: vm: Fix 64-bit test builds for powerpc64le
selftests: vm: Do not override definition of ARCH
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
xfs: acquire superblock freeze protection on eofblocks scans
platform/chrome: cros_ec_ishtp: free ishtp buffer before sending event
platform/chrome: cros_ec_ishtp: skip old cros_ec responses
platform/chrome: wilco_ec: Provide correct output format to 'h1_gpio' file
platform/chrome: chromeos_pstore: set user space log size
staging: comedi: dt2815: fix writing hi byte of analog output
staging: gasket: Fix incongruency in handling of sysfs entries creation
ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support
platform/chrome: cros_ec_sensorhub: Add missing '\n' in log messages
NTB: Fix static check warning in perf_clear_test
include/ntb: Fix typo in ntb_unregister_device description
SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge
nfsd: memory corruption in nfsd4_lock()
clk: imx: imx6ul: change flexcan clock to support CiA bitrates
power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
arm64: dts: ls1028a: add "fsl,vf610-edma" compatible
dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible
afs: Fix afs_d_validate() to set the right directory version
afs: Fix race between post-modification dir edit and readdir/d_revalidate
afs: Fix length of dump of bad YFSFetchStatus record
afs: Fix rename operation status delivery
afs: Fix decoding of inline abort codes from version 1 status records
afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP
dt-bindings: ARM: Document SAMA5D2-ICP
staging: vt6656: formulate rspinf values into tables
staging: r8188eu: replace rtw_malloc/copy_from_user sequence with memdup_user
staging: vt6656: Remove unnecessary local variable initialization
staging: vt6656: Remove duplicate code in vnt_vt3184_init function
staging: vt6656: Remove unnecessary local variable initialization
staging: vt6656: rxtx remove rate change and current_rate.
staging: vt6556: vnt_rf_setpower convert to use ieee80211_channel.
staging: vc04_services: remove set but not used 'local_entity_uc'
staging: rtl8188eu: remove 5 GHz if test
staging: mt7621-pci: fix PCIe interrupt mapping
staging: mt7621-pci-phy: dt: bindings: remove bindings txt file
staging: mt7621-pci-phy: dt: bindings: add mediatek, mt7621-pci-phy.yaml
staging: mt7621-pci: properly power off dual-ported pcie phy
staging: wfx: drop useless update of macaddr
staging: wfx: drop unused attribute 'beacon_int'
staging: wfx: check value of beacon_int
staging: wfx: re-enable BA after reset
staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss()
staging: wfx: allow to join IBSS networks
staging: wfx: avoid duplicate updating of beacon template
staging: wfx: remove unnecessary conditions in wfx_bss_info_changed()
staging: wfx: request to send beacons in IBSS mode
staging: wfx: drop unnecessary condition checks in wfx_upload_ap_templates()
staging: wfx: disabling keep alive during unjoin is useless
staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE
staging: wfx: remove useless call to wfx_tx_flush()
staging: wfx: change the way the station associate to an AP
staging: wfx: set all parameters before starting AP
staging: wfx: implement start_ap/stop_ap
staging: wfx: call wfx_do_unjoin() synchronously
staging: wfx: reduce hold duration of cfg80211_bss
staging: wfx: fix race between configure_filter and remove_interface
staging: wfx: send just necessary bytes
staging: wfx: make hif_ie_table_entry const
staging: wfx: allow to connect an IBSS with an existing SSID
staging: wfx: place hif_tx_mib functions into a .c file
staging: wfx: align members declarations in hif API
staging: wfx: fix endianness of hif API
staging: wfx: remove useless defines
staging: wfx: remove unused definitions from the hif API
staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_POLICY_INVALID to hif API
staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_MODE to hif API
staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT
arm64: dts: mt7622: add built-in Wi-Fi device nodes
soc / drm: mediatek: Fix mediatek-drm device probing
soc / drm: mediatek: Move routing control to mmsys device
clk / soc: mediatek: Move mt8173 MMSYS to platform driver
dt-bindings: mediatek: Update mmsys binding to reflect it is a system controller
drm/mediatek: Omit warning on probe defers
ARM: configs: at91: sama5: enable MCP16502 regulator
ARM: configs: at91: sama5: enable SAMA5D2_PIOBU
ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device
ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memory nodes
ARM: dts: at91: sam9x60ek: Add sdmmc1 node
ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping
ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash
ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0
ARM: dts: at91: sama5d27_som1_ek: enable i2c0
ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source
ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
ARM: dts: at91: rm9200: switch to new clock bindings
ARM: dts: at91: at91sam9g45: switch to new clock bindings
ARM: dts: at91: at91sam9n12: switch to new clock bindings
ARM: dts: at91: sama5d3: switch to new clock bindings
opp: Manage empty OPP tables with clk handle
ARM: s3c64xx: convert to use i2c_new_client_device()
ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules
gpio: ich: fix a typo
pinctrl: baytrail: Enable pin configuration setting for GPIO chip
pinctrl: cherryview: Use GENMASK() consistently
pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 2)
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
ARM: dts: exynos: Enable WLAN support for the UniversalC210 board
ARM: dts: exynos: Enable WLAN support for the Rinato board
ARM: dts: exynos: Remove useless address/size cells for mshc_0 on Rinato
ARM: dts: exynos: Correct the MAX8997 interrupts on the Trats board
ARM: dts: exynos: Correct regulator names
ARM: dts: exynos: Convert to new i2c-gpio bindings
ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
ARM: dts: exynos: Enable WLAN support for the Trats board
ARM: dts: exynos: Enable Bluetooth support for Rinato board
ARM: dts: exynos: Add devicetree file for the Galaxy S2
dt-bindings: arm: samsung: Add compatible string for the Galaxy S2
ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers
x86/smpboot: Remove the last ICPU() macro
ARM: rockchip: fix spelling mistake "to" -> "too"
ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h>
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
rbd: don't mess with a page vector in rbd_notify_op_lock()
rbd: don't test rbd_dev->opts in rbd_dev_image_release()
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
rbd: avoid a deadlock on header_rwsem when flushing notifies
staging: rtl8723bs: hal: Correct misspelled symbolic name
staging: rtl8723bs: hal: Correct misspelt enum name
staging: rtl8723bs: Correct misspelt symbolic names
staging: wfx: remove hack about tx_rate policies
staging: wfx: fix case where AP stop with CAB traffic pending
staging: wfx: fix potential deadlock in wfx_tx_flush()
staging: wfx: wfx_flush() did not ensure that frames are processed
staging: wfx: repair wfx_flush()
staging: wfx: relocate wfx_skb_dtor() prior its callers
staging: wfx: improve interface between data_tx.c and queue.c
staging: wfx: simplify usage of wfx_tx_queues_put()
staging: wfx: drop struct wfx_queue_stats
staging: wfx: drop now useless field edca_params
staging: wfx: change the way to choose frame to send
staging: wfx: introduce a counter of pending frames
staging: wfx: replace wfx_tx_queues_get_after_dtim() by wfx_tx_queues_has_cab()
staging: wfx: rename wfx_tx_get_raw_link_id()
staging: wfx: drop unused raw_link_id field
staging: wfx: drop unused link_id field
staging: wfx: do not rely anymore on link_id to choose packet in queue
staging: wfx: drop useless link_map_cache
staging: wfx: do not use link_map_cache to track CAB
staging: wfx: drop argument tx_allowed_mask since it is constant now
staging: wfx: drop useless sta_asleep_mask
staging: wfx: simplify wfx_tx_queue_mask_get()
staging: wfx: drop unused argument in wfx_get_prio_queue()
staging: wfx: simplify wfx_tx_queues_empty()
staging: wfx: simplify hif_handle_tx_data()
staging: wfx: avoid useless wake_up
staging: wfx: drop useless queue_id field
staging: wfx: uniformize queue_id retrieval
staging: wfx: remove "burst" mechanism
staging: wfx: take advantage of ieee80211_{stop/start}_queues
staging: wfx: do not stop mac80211 queueing during tx_policy upload
staging: wfx: add sanity checks to hif_join()
staging: rtl8188eu: Line over 80 characters
staging: rtl8188eu: Remove unnecessary extra parentheses
staging: rtl8188eu: Properly structure the multiline comment
staging: rtl8188eu: remove unnecessary variable
staging: rtl8188eu: remove unnecessary asignment
staging: unisys: visorhba: Correct a typo in comment
staging: rtl8192e: rtl8192e: Correct misspelt variable name
staging: gdm724x: remove redundant assignment to pointer 'w'
Staging: vt6655: Replace camel case variable names.
staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect
staging: bcm2835-camera: reduce multiline statements
staging: bcm2835-camera: return early in mmal_setup_components
staging: bcm2835-camera: Move video component setup in its own function
staging: bcm2835-camera: Move encode component setup in its own function
staging: bcm2835-camera: Simplify set_framerate_params
staging: bcm2835-camera: Make struct indentation consistent
staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling
staging: bcm2835-camera: Drop PREVIEW_LAYER
staging: fsl-dpaa2: ethsw: Fix parenthesis alignment
staging: axis-fifo: Fix parenthesis alignment
staging: rtl8712: fix multiline derefernce warnings
staging: rtl8712: code improvements to make_wlanhdr
staging: rtl8712: fix checkpatch warnings
staging: rtl8712: fix long-line checkpatch warning
staging: rtl8712: fix checkpatch long-line warning
staging: sm750fb: line over 80 characters
staging: comedi: Fix line ending with a (
staging: rtl8188eu: refactor Efuse_GetCurrentSize()
staging: rtl8188eu: remove unnecessary parentheses
staging: android: ion: Align with parenthesis
staging: vt6656: set all cck rates to default.
staging: vt6656: set all ofdm rates to default
staging: vt6656: replace al2230_power_table array with formula.
staging: vt6656: Define EnCFG_BBType_MASK as OR between previous defines
staging: vt6656: add error code handling to unused variable
staging: vt6656: Refactor the vnt_update_pre_ed_threshold function
staging: vt6656: Use defines in preamble_type variables
Staging: vt6655: Remove BBvExitDeepSleep definition.
Staging: vt6655: Remove CARDbRadioPowerOn definition.
Staging: vt6655: Remove CARDvSetLoopbackMode definition.
Staging: vt6655: Remove CARDbSoftwareReset definition.
Staging: vt6655: Format long lines.
Staging: vt6655: Eliminate nested if else
Staging: vt6655: Move rate determination logic.
Staging: vt6655: Limit return statements.
Staging: vt6655: Remove BBvCalculateParameter comment.
staging: vt6655: Remove multiple assignments.
staging: greybus: fix a missing-check bug in gb_lights_light_config()
staging: greybus: hid: remove braces {} around single statement block
platform/chrome: cros_ec_sensorhub: Off by one in cros_sensorhub_send_sample()
ARC: entry: comment
arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME
arc: ptrace: hard-code "arc" instead of UTS_MACHINE
net: mvneta: Fix a typo
mptcp: fix double-unlock in mptcp_poll
net: tun: record RX queue in skb before do_xdp_generic()
io_uring: correct O_NONBLOCK check for splice punt
drm: kirin: Revert change to add register connect helper functions
ARC: [plat-hsdk]: fix USB regression
ARC: Fix ICCM & DCCM runtime size checks
hwmon: (k10temp) make some symbols static
hwmon: (drivetemp) Return -ENODATA for invalid temperatures
hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section
hwmon: (pmbus/isl68137) Fix up chip IDs
dt-bindings: reset: rtd1295: Add SB2 reset
arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes
arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper syscon nodes
arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper syscon nodes
ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes
arm64: dts: realtek: rtd16xx: Add CRT syscon node
ARM: dts: rtd1195: Add UART resets
ARM: dts: rtd1195: Add reset nodes
dt-bindings: reset: Add Realtek RTD1195
ARM: dts: rtd1195: Add CRT syscon node
arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon
arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon
arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon
ARM: dts: rtd1195: Introduce iso and misc syscon
arm64: dts: realtek: rtd1295: Add Xnano X5
dt-bindings: arm: realtek: Add Xnano X5
dt-bindings: vendor-prefixes: Add Xnano
arm64: dts: realtek: rtd16xx: Add memory reservations
arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory
arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB
dt-bindings: arm: realtek: Document RTD1619 and Realtek Mjolnir EVB
arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB
dt-bindings: arm: realtek: Add Realtek Lion Skin EVB
arm64: dts: realtek: Add RTD1395 and BPi-M4
dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4
arm64: dts: realtek: rtd129x: Carve out boot ROM from memory
arm64: dts: realtek: rtd129x: Introduce r-bus
arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions
arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293
ARM: dts: rtd1195: Add Realtek Horseradish EVB
dt-bindings: arm: realtek: Add Realtek Horseradish EVB
ARM: dts: rtd1195: Introduce r-bus
ARM: dts: rtd1195: Exclude boot ROM from memory ranges
ARM: dts: Prepare Realtek RTD1195 and MeLE X1000
dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000
MAINTAINERS: Add Realtek arm DT files
ARM: Prepare Realtek RTD1195
signal: use kill_proc_info instead of kill_pid_info in kill_something_info
signal: check sig before setting info in kill_pid_usb_asyncio
fbdev: mx3fb: const pointer to ipu_di_signal_cfg
Linux 5.7-rc1
net: ethernet: ti: Add missing '\n' in log messages
soc: qcom: ipa: Add a missing '\n' in a log message
net: neterion: remove redundant assignment to variable tmp64
MAINTAINERS: sort field names for all entries
MAINTAINERS: sort entries by entry name
io_uring: restore req->work when canceling poll request
io_uring: move all request init code in one place
io_uring: keep all sqe->flags in req->flags
io_uring: early submission req fail code
io_uring: track mm through current->mm
io_uring: remove obsolete @mm_fault
ALSA: usb-audio: Check mapping at creating connector controls, too
ALSA: usb-audio: Don't create jack controls for PCM terminals
ALSA: usb-audio: Don't override ignore_ctl_error value from the map
ALSA: usb-audio: Filter error from connector kctl ops, too
net: phy: marvell: Fix pause frame negotiation
mailmap: Add Sedat Dilek (replacement for expired email address)
x86/Hyper-V: Report crash data in die() when panic_on_oops is set
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
x86/Hyper-V: Report crash register data or kmsg before running crash kernel
x86/Hyper-V: Trigger crash enlightenment only once during system crash.
pNFS: Fix RCU lock leakage
KVM: VMX: Extend VMXs #AC interceptor to handle split lock #AC in guest
KVM: x86: Emulate split-lock access as a write in emulator
x86/split_lock: Provide handle_guest_split_lock()
ALSA: hda: add autodetection for SoundWire
ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
Bluetooth: btrtl: Add support for RTL8761B
kbuild: fix comment about missing include guard detection
docs: networking: add full DIM API
docs: networking: convert DIM to RST
ipc/util.c: sysvipc_find_ipc() should increase position index
kernel/gcov/fs.c: gcov_seq_next() should increase position index
fs/seq_file.c: seq_read(): add info message about buggy .next functions
drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci warnings
change email address for Pali Rohár
selftests: kmod: test disabling module autoloading
selftests: kmod: fix handling test numbers above 9
docs: admin-guide: document the kernel.modprobe sysctl
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
kmod: make request_module() return an error when autoloading is disabled
mm/memremap: set caching mode for PCI P2PDMA memory to WC
mm/memory_hotplug: add pgprot_t to mhp_params
powerpc/mm: thread pgprot_t through create_section_mapping()
x86/mm: introduce __set_memory_prot()
x86/mm: thread pgprot_t through init_memory_mapping()
mm/memory_hotplug: rename mhp_restrictions to mhp_params
mm/memory_hotplug: drop the flags field from struct mhp_restrictions
mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
mm/vma: introduce VM_ACCESS_FLAGS
mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
mm/memory.c: add vm_insert_pages()
mm: define pte_index as macro for x86
mm: bring sparc pte_index() semantics inline with other platforms
mm/memory.c: refactor insert_page to prepare for batched-lock insert
mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area
mm: hugetlb: optionally allocate gigantic hugepages using cma
mm: cma: NUMA node interface
ocfs2: no need try to truncate file beyond i_size
mm/page_alloc: make pcpu_drain_mutex and pcpu_drain static
mm/page_alloc.c: fix kernel-doc warning
docs: mm: slab.h: fix a broken cross-reference
mm, slab_common: fix a typo in comment "eariler"->"earlier"
mm, memcg: do not high throttle allocators based on wraparound
hfsplus: fix crash and filesystem corruption when deleting files
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
smb3: enable swap on SMB3 mounts
MAINTAINERS: Remove nios2-dev@lists.rocketboards.org
arch: nios2: remove 'resetvalue' property
arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio'
arch: nios2: Enable the common clk subsystem on Nios2
btrfs: re-instantiate the removed BTRFS_SUBVOL_CREATE_ASYNC definition
Documentation: android: binderfs: add 'stats' mount option
block: fix busy device checking in blk_drop_partitions again
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
x86/Hyper-V: Unload vmbus channel in hv panic callback
agp/intel: Reinforce the barrier after GTT updates
drm/i915/selftests: Check for an already completed timeslice
ANDROID: Revert "ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader"
ANDROID: Revert "Revert "um: remove uses of variable length arrays""
io_uring: punt final io_ring_ctx wait-and-free to workqueue
ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
ANDROID: staging: ion: implement vmap for built-in heaps
drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
drm/ttm: Temporarily disable the huge_fault() callback
ubifs: remove broken lazytime support
mtd: spi-nor: Compile files in controllers/ directory
xattr: fix uninitialized out-param
drm/i915: remove redundant assignment to variable err
dma-buf: Exercise dma-fence-chain under selftests
Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
dma-buf: Report signaled links inside dma-fence-chain
dma-buf: Prettify typecasts for dma-fence-chain
ANDROID: Incremental fs: Fix compound page usercopy crash
ANDROID: Incremental fs: Clean up incfs_test build process
smb3: change noisy error message to FYI
Bluetooth: log advertisement packet length if it gets corrected
spi: spi-axi-spi-engine: Access register after clock initialization
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
net/rds: Fix MR reference counting problem
net/rds: Replace struct rds_mr's r_refcount with struct kref
net: macsec: fix using wrong structure in macsec_changelink()
proc: Use a dedicated lock in struct pid
net-sysfs: remove redundant assignment to variable ret
net: qrtr: send msgs from local of same id as broadcast
Documentation: devlink: fix broken link warning
x86: hyperv: report value of misc_features
drm/dp_mst: Print errors on ACT timeouts
drm/dp_mst: Increase ACT retry timeout to 3s
drm/dp_mst: Reformat drm_dp_check_act_status() a bit
drm/dp_mst: Improve kdocs for drm_dp_check_act_status()
io_uring: fix fs cleanup on cqe overflow
ahci: Add Intel Comet Lake PCH RAID PCI ID
ANDROID: power: wakeup_reason: wake reason enhancements
x86/xen: fix booting 32-bit pv guest
ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024
ath10k: disable TX complete indication of htt for sdio
Revert "drm/amdgpu: change SH MEM alignment mode for gfx10"
drm/amdgpu: increased atom cmd timeout
drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
amdgpu_kms: Remove unnecessary condition check
drm/amdgpu/display: fix warning when compiling without debugfs
drm/amdgpu: unify fw_write_wait for new gfx9 asics
drm/amdgpu: support access regs outside of mmio bar
drm/amdgpu: retire AMDGPU_REGS_KIQ flag
drm/amdgpu: retire RREG32_IDX/WREG32_IDX
drm/amdgpu: retire indirect mmio reg support from cgs
drm/amdgpu: replace indirect mmio access in non-dc code path
drm/amdgpu: remove inproper workaround for vega10
drm/amd/powerplay: error out on forcing clock setting not supported
drm/amdgpu: fix gfx hang during suspend with video playback (v2)
drm/amd/display: add HDCP caps debugfs
drm/amd/display: query hdcp capability during link detect
drm/amdgpu: Re-enable FRU check for most models v5
drm/amd/display: 3.2.80
drm/amd/display: Make DMCUB bss/data firmware blob optional
drm/amd/display: determine USB C DP2 mode only when USB DP Alt is enabled
drm/amd/display: Check for null fclk voltage when parsing clock table
drm/amd/display: Acknowledge wm_optimized_required
drm/amd/display: Update DRAM watermark before checking to update TTU
drm/amd/display: Avoid create MST prop after registration
drm/amd/display: Make cursor source translation adjustment optional
drm/amd/display: Revert to old formula in set_vtg_params
drm/amd/display: Refactor color management to take dm plane state
drm/amd/display: initialize get_max_link_cap
drm/amd/display: fix dml pipe merge logic
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
drm/amd/display: 3.2.79
drm/amd/display: Remove unused defines
drm/amd/display: Calculate scaling ratios on every medium/full update
drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
drm/amd/display: Fix incorrect cursor pos on scaled primary plane
drm/amd/display: change default pipe_split policy for DCN1
drm/amd/display: Translate cursor position by source rect
drm/amd/display: Fix ABM config copy for dmcub
drm/amd/display: only blank dp stream which will be powered off
drm/amd/display: fix typo
drm/amd/display: Use config flag to disable dmcu obj creation
drm/amd/display: Check power_down functions exist before calling
drm/amd/display: Don't change mpcc tree for medium updates on DCN20 hwseq
drm/amd/display: blank dp stream before power off receiver
drm/amd/display: Power down hw blocks on boot
drm/amd/display: Remove hdcp display state with mst fix
drm/amd/display: Implement abm config table copy to dmcub
drm/amd/display: Program DSC before enabling link
drm/amd/display: prevent loop from occuring in pipe list
drm/amd/display: 3.2.78
drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
drm/amdkfd Avoid destroy hqd when GPU is on reset
drm/amdgpu: update RAS related dmesg print
drm/amdgpu: resolve mGPU RAS query instability
drm/amd/amdgpu: Correct gfx10's CG sequence
drm/amdgpu: add SPM golden settings for Navi12
drm/amdgpu: add SPM golden settings for Navi14
drm/amdgpu: add SPM golden settings for Navi10(v2)
drm/amdgpu: Print UTCL2 client ID on a gpuvm fault
drm/amd/powerplay: fix a typo
drm/amdgpu/vcn: add shared memory restore after wake up from sleep.
drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
drm/amdgpu/psp: dont warn on missing optional TA's
drm/amdgpu: rework sched_list generation
drm/amdgpu: sync ring type and drm hw_ip type
drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
clocksource/drivers/imx-tpm: Add support for ARM64
drm/bridge: Add NWL MIPI DSI host controller support
dt-bindings: display/bridge: Add binding for NWL mipi dsi host controller
ANDROID: fix up rtc-core merge error in previous upstream merge
ANDROID: fix up fsnotify.h merge error in previous upstream merge.
ALSA: ctxfi: Remove unnecessary cast in kfree
ASoC: topology: Check return value of soc_tplg_dai_config
ASoC: topology: Check return value of pcm_new_ver
ASoC: topology: Check soc_tplg_add_route return value
ASoC: topology: Check return value of soc_tplg_*_create
ASoC: topology: Check return value of soc_tplg_create_tlv
ASoC: topology: Add missing memory checks
ANDROID: GKI: fix up gki_defconfig for x86
clocksource: davinci: axe a pointless __GFP_NOFAIL
clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
drm/vram-helpers: Merge code into a single file
drm/vram-helpers: Set plane fence for display update
drm/legacy: Fix type for drm_local_map.offset
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
bpf: Fix use of sk->sk_reuseport from sk_assign
net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list
net/mlx5e: Fix devlink port netdev unregistration sequence
net/mlx5e: Fix pfnum in devlink port attribute
net/mlx5e: Fix missing pedit action after ct clear action
net/mlx5e: Fix nest_level for vlan pop action
net/mlx5e: Add missing release firmware call
net/mlx5: Fix condition for termination table cleanup
net/mlx5: Fix frequent ioread PCI access during recovery
drm/amdgpu/display: fix warning when compiling without debugfs
drm/amdgpu: unify fw_write_wait for new gfx9 asics
drm/amd/powerplay: error out on forcing clock setting not supported
drm/amdgpu: fix gfx hang during suspend with video playback (v2)
drm: Don't return 0 from a void drm_fbdev_generic_setup
net/tls: fix const assignment warning
l2tp: Allow management of tunnels and session in user namespace
drm/i915/evict: watch out for unevictable nodes
drm/panel: support for boe,tv105wum-nw0 dsi video mode panel
Bluetooth: Always request for user confirmation for Just Works (LE SC)
dt-bindings: boe, tv101wum-n16: Add compatible for boe tv105wum-nw0.
ionic: set station addr only if needed
ionic: replay filters after fw upgrade
FROMLIST: power_supply: Add additional health properties to the header
dma-debug: fix displaying of dma allocation type
dma-direct: fix data truncation in dma_direct_get_required_mask()
kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
kbuild: replace AS=clang with LLVM_IAS=1
Revert "ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")""
ANDROID: clang: update to 10.0.6
FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
fbdev: mx3fb: avoid warning about psABI change
btrfs: fix reclaim counter leak of space_info objects
btrfs: make full fsyncs always operate on the entire file again
btrfs: fix lost i_size update after cloning inline extent
btrfs: check commit root generation in should_ignore_root
orangefs: clarify build steps for test server in orangefs.txt
ANDROID: Incremental fs: make remount log buffer change atomic
ANDROID: db845c_gki.fragment: Remove nonexistent CONFIG_USB_DWC3_DISABLE_GADGET_SG value
mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal
io_uring: don't read user-shared sqe flags twice
io_uring: remove req init from io_get_req()
io_uring: alloc req only after getting sqe
io_uring: simplify io_get_sqring
io_uring: do not always copy iovec in io_req_map_rw()
io_uring: ensure openat sets O_LARGEFILE if needed
kbuild: add dummy toolchains to enable all cc-option etc. in Kconfig
kbuild: link lib-y objects to vmlinux forcibly when CONFIG_MODULES=y
MIPS: fw: arc: add __weak to prom_meminit and prom_free_prom_memory
kbuild: remove -I$(srctree)/tools/include from scripts/Makefile
kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h
Documentation/llvm: fix the name of llvm-size
kbuild: mkcompile_h: Include $LD version in /proc/version
kconfig: qconf: Fix a few alignment issues
kconfig: qconf: remove some old bogus TODOs
kconfig: qconf: fix support for the split view mode
kconfig: qconf: fix the content of the main widget
kconfig: qconf: Change title for the item window
kconfig: qconf: clean deprecated warnings
gcc-plugins: drop support for GCC <= 4.7
kbuild: Enable -Wtautological-compare
x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2
9p: document short read behaviour with O_NONBLOCK
crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean'
Documentation/changes: Raise minimum supported binutils version to 2.23
crypto: curve25519 - do not pollute dispatcher based on assembler
crypto: x86 - rework configuration based on Kconfig
x86: add comments about the binutils version to support code in as-instr
x86: probe assembler capabilities via kconfig instead of makefile
drm/i915: remove always-defined CONFIG_AS_MOVNTDQA
x86: remove always-defined CONFIG_AS_AVX
x86: remove always-defined CONFIG_AS_SSSE3
x86: remove always-defined CONFIG_AS_CFI_SECTIONS
x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME
x86: remove always-defined CONFIG_AS_CFI
x86: remove unneeded defined(__ASSEMBLY__) check from asm/dwarf2.h
lib/raid6/test: fix build on distros whose /bin/sh is not bash
sh: remove unneeded uapi asm-generic wrappers
h8300: move definition of __kernel_size_t etc. to posix_types.h
sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE()
drm/fb-helper: Remove return value from drm_fbdev_generic_setup()
drm/vboxvideo: Set up fbdev after registering device; remove error checks
drm/udl: Remove error check from fbdev setup
drm/tilcdc: Set up fbdev after fully registering device
drm/mgag200: Set up fbdev after registering device; remove error checks
drm/mediatek: Remove error check from fbdev setup
drm/ingenic: Remove error check from fbdev setup
drm/kirin: Set up fbdev after fully registering device
drm/hibmc: Remove error check from fbdev setup
drm/ast: Set up fbdev after registering device; remove error checks
drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2)
ALSA: hda: Add driver blacklist
ALSA: usb-audio: Add mixer workaround for TRX40 and co
ALSA: hda/realtek - Add quirk for MSI GL63
orangefs: don't mess with I_DIRTY_TIMES in orangefs_flush
orangefs: get rid of knob code...
ANDROID: Incremental fs: Fix mislabeled __user ptrs
ANDROID: Incremental fs: Optimize get_filled_block
drm/i915/dp: Program vswing, pre-emphasis, test-pattern
drm/i915/dp: Register definition for DP compliance register
drm/i915/dp: Add debugfs entry for DP phy compliance
drm/i915/dp: Preparation for DP phy compliance auto test
drm/i915/dp: Made intel_dp_adjust_train() non-static
drm/dp: get/set phy compliance pattern
drm/amd/display: Align macro name as per DP spec
drm/i915/selftests: Take an explicit ref for rq->batch
drm/i915/gt: Mark up racy check of breadcrumb irq enabled
drm/i915/gt: Mark up racy read of intel_ring.head
cpuidle-haltpoll: Fix small typo
ACPI, x86/boot: make acpi_nobgrt static
Documentation: firmware-guide: ACPI: fix table alignment in namespace.rst
apparmor: ensure that dfa state tables have entries
drm/panel: nt39016: Add support for 50 Hz refresh rate
drm/panel: nt39016: Add support for multiple modes
drm/i915/uc: prefer struct drm_device based logging
drm/i915/gt: prefer struct drm_device based logging
drm/i915/stolen: prefer struct drm_device based logging
drm/i915/uncore: prefer struct drm_device based logging
drm/i915/dram: prefer struct drm_device based logging
drm/i915/pmu: prefer struct drm_device based logging
drm/i915/error: prefer struct drm_device based logging
drm/i915/uc: prefer struct drm_device based logging
drm/i915/switcheroo: use struct drm_device based logging
drm/i915/state: use struct drm_device based logging
drm/i915/bw: use struct drm_device based logging
drm/i915/debugfs: use struct drm_device based logging
drm/i915/crt: use struct drm_device based logging
drm/i915/dp: use struct drm_device based logging
drm/i915/tc: use struct drm_device based logging
drm/i915/panel: use struct drm_device based logging
drm/i915/audio: use struct drm_device based logging
video: fbdev: mb862xx: remove set but not used variable 'mdr'
video: fbdev: matroxfb: remove dead code and set but not used variable
locking/lockdep: Improve 'invalid wait context' splat
locking/refcount: Document interaction with PID_MAX_LIMIT
locking/percpu-rwsem: Fix a task_struct refcount
sched/debug: Add task uclamp values to SCHED_DEBUG procfs
sched/debug: Factor out printing formats into common macros
sched/debug: Remove redundant macro define
sched/core: Remove unused rq::last_load_update_tick
workqueue: Remove the warning in wq_worker_sleeping()
sched/fair: Fix negative imbalance in imbalance calculation
sched/fair: Fix race between runtime distribution and assignment
sched/fair: Align rq->avg_idle and rq->avg_scan_cost
perf/core: Disable page faults when getting phys address
perf/x86/intel/uncore: Add Ice Lake server uncore support
perf/cgroup: Correct indirection in perf_less_group_idx()
perf/core: Fix event cgroup tracking
watchdog: sp805: fix restart handler
ANDROID: fix build problem in drivers/soc/qcom/rpmh-rsc.c
ANDROID: GKI: update defconfig for upstream Kconfig changes
drm/panel: add panel driver for Leadtek LTK050H3146W
dt-bindings: display: panel: Add binding document for Leadtek LTK050H3146W
dt-bindings: display: rockchip-vop: add additional properties
dt-bindings: display: convert rockchip vop bindings to yaml
x86/xen: make xen_pvmmu_arch_setup() static
drm/i915/selftests: Drop vestigal timeslicing assert
Bluetooth: btusb: check for NULL in btusb_find_altsetting()
mm/gup: Mark lock taken only after a successful retake
mm/mempolicy: Allow lookup_node() to handle fatal signal
ANDROID: scsi: ufs: fix bad merge resolution with custom sg entry size
tc-testing: remove duplicate code in tdc.py
usb: chipidea: allow disabling glue drivers if EMBEDDED
usb: chipidea: usb2: absorb zevio glue driver
usb: chipidea: usb2: make clock optional
usb: chipidea: usb2: fix formatting
usb: chipidea: usb2: constify zynq_pdata
hsr: check protocol version in hsr_newlink()
Documentation: mdio_bus.c - fix warnings
net: sched: Fix setting last executed chain on skb extension
net: revert default NAPI poll timeout to 2 jiffies
net: ethernet: mediatek: move mt7623 settings out off the mt7530
net: dsa: mt7530: move mt7623 settings out off the mt7530
net: ipv6: do not consider routes via gateways for anycast address check
net: icmp6: do not select saddr from iif when route has prefsrc set
ARM: dts: imx6: add fec gpr property.
dt-bindings: fec: document the new gpr property.
ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
net: fec: set GPR bit on suspend by DT configuration.
net: sock.h: fix skb_steal_sock() kernel-doc
FROMLIST: kmod: make request_module() return an error when autoloading is disabled
selftests/bpf: Add test for bpf_get_link_xdp_id
libbpf: Fix bpf_get_link_xdp_id flags handling
riscv, bpf: Fix offset range checking for auipc+jalr on RV64
ata: ahci: Add sysfs attribute to show remapped NVMe device count
platform/chrome: cros_ec_spi: Wait for USECS, not NSECS
ANDROID: GKI: Remove SCHED_AUTOGROUP
ata: ahci-imx: remove redundant assignment to ret
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
block: fix busy device checking in blk_drop_partitions
MAINTAINERS: Update feiyang,st7701 panel bindings converted as YAML
dt-bindings: display: panel: Convert sitronix,st7701 to DT schema
dt-bindings: display: panel: Convert feiyang,fy07024di26a30d to DT schema
ucount: Make sure ucounts in /proc/sys/user don't regress again
video: Add missing annotation for cyber2000fb_enable_ddc() and cyber2000fb_disable_ddc()
Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links
docs: driver-api: address duplicate label warning
Documentation: sysrq: fix RST formatting
docs: kernel-parameters.txt: Fix broken references
docs: kernel-parameters.txt: Remove nompx
docs: filesystems: fix typo in qnx6.rst
drm/ingenic: Delete an error message in ingenic_drm_probe()
smb3: smbdirect support can be configured by default
drm/dp_mst: Remove drm_dp_mst_has_audio()
drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port
drm/amd/display: Check for null fclk voltage when parsing clock table
drm/amd/display: Acknowledge wm_optimized_required
drm/amd/display: Make cursor source translation adjustment optional
drm/amd/display: Calculate scaling ratios on every medium/full update
drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
drm/amd/display: Fix incorrect cursor pos on scaled primary plane
drm/amd/display: change default pipe_split policy for DCN1
drm/amd/display: Translate cursor position by source rect
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
video: fbdev: don't print error message on platform_get_irq() failure
drm/amd/display: Avoid create MST prop after registration
drm/amdgpu/psp: dont warn on missing optional TA's
drm/amdgpu: update RAS related dmesg print
drm/amdgpu: resolve mGPU RAS query instability
drm/amd/amdgpu: Correct gfx10's CG sequence
ipc/shm.c: make compat_ksys_shmctl() static
ipc/mqueue.c: fix a brace coding style issue
lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability"
ubsan: include bug type in report header
kasan: unset panic_on_warn before calling panic()
ubsan: check panic_on_warn
drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks
ubsan: split "bounds" checker from other options
ubsan: add trap instrumentation option
init/Kconfig: clean up ANON_INODES and old IO schedulers options
kernel/gcov/fs.c: replace zero-length array with flexible-array member
gcov: gcc_3_4: replace zero-length array with flexible-array member
gcov: gcc_4_7: replace zero-length array with flexible-array member
kernel/kmod.c: fix a typo "assuems" -> "assumes"
reiserfs: clean up several indentation issues
kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
samples/hw_breakpoint: drop use of kallsyms_lookup_name()
samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common path
fs/binfmt_elf.c: allocate less for static executable
fs/binfmt_elf.c: delete "loc" variable
fs/epoll: make nesting accounting safe for -rt kernel
kselftest: introduce new epoll test case
checkpatch: avoid warning about uninitialized_var()
checkpatch: check proper licensing of Devicetree bindings
checkpatch: improve Gerrit Change-Id: test
checkpatch: add command-line option for TAB size
checkpatch: fix multiple const * types
checkpatch: fix minor typo and mixed space+tab in indentation
checkpatch: prefer fallthrough; over fallthrough comments
checkpatch: support "base-commit:" format
checkpatch: check SPDX tags in YAML files
checkpatch: remove email address comment from email address comparisons
lib/dynamic_debug.c: use address-of operator on section symbols
linux/bits.h: add compile time sanity check of GENMASK inputs
lib/test_kmod.c: remove a NULL test
lib/rbtree: fix coding style of assignments
lib/test_bitmap.c: make use of EXP2_IN_BITS
percpu_counter: fix a data race at vm_committed_as
kasan: stackdepot: move filter_irq_stacks() to stackdepot.c
lib/stackdepot.c: build with -fno-builtin
lib/stackdepot.c: check depot_index before accessing the stack slab
lib: test_stackinit.c: XFAIL switch variable init tests
lib/scatterlist: fix sg_copy_buffer() kerneldoc
lib/ts_kmp.c: replace zero-length array with flexible-array member
lib/ts_fsm.c: replace zero-length array with flexible-array member
lib/ts_bm.c: replace zero-length array with flexible-array member
lib/bch.c: replace zero-length array with flexible-array member
lib/test_lockup.c: add parameters for locking generic vfs locks
lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations"
lib/test_lockup: test module to generate lockups
bitops: always inline sign extension helpers
MAINTAINERS: list the section entries in the preferred order
compiler.h: fix error in BUILD_BUG_ON() reporting
compiler: remove CONFIG_OPTIMIZE_INLINING entirely
sparc,x86: vdso: remove meaningless undefining CONFIG_OPTIMIZE_INLINING
kernel/extable.c: use address-of operator on section symbols
asm-generic: fix unistd_32.h generation format
proc: inline m_next_vma into m_next
seq_file: remove m->version
proc: use ppos instead of m->version
proc: remove m_cache_vma
proc: inline vma_stop into m_stop
proc: speed up /proc/*/statm
proc: faster open/read/close with "permanent" files
fs/proc/inode.c: annotate close_pdeo() for sparse
mm: remove dummy struct bootmem_data/bootmem_data_t
mm/dmapool.c: micro-optimisation remove unnecessary branch
include/linux/memremap.h: remove stale comments
include/linux/swapops.h: correct guards for non_swap_entry()
mm: use fallthrough;
mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing compile time constant
mm: fix ambiguous comments for better code readability
mm/zsmalloc: add missing annotation for unpin_tag()
mm/zsmalloc: add missing annotation for pin_tag()
mm/zsmalloc: add missing annotation for migrate_read_unlock()
mm/zsmalloc: add missing annotation for migrate_read_lock()
mm/slub: add missing annotation for put_map()
mm/slub: add missing annotation for get_map()
mm/mempolicy: add missing annotation for queue_pages_pmd()
mm/hugetlb: add missing annotation for gather_surplus_pages()
mm/compaction: add missing annotation for compact_lock_irqsave
mm/zswap: allow setting default status, compressor and allocator in Kconfig
mm: prevent a warning when casting void* -> enum
mm: huge tmpfs: try to split_huge_page() when punching hole
mm/shmem.c: clean code by removing unnecessary assignment
mm/shmem.c: distribute switch variables for initialization
mm/memory_hotplug.c: use __pfn_to_section() instead of open-coding
mm/memory_hotplug: allow to specify a default online_type
mm/memory_hotplug: convert memhp_auto_online to store an online_type
mm/memory_hotplug: unexport memhp_auto_online
hv_balloon: don't check for memhp_auto_online manually
powernv/memtrace: always online added memory blocks
drivers/base/memory: store mapping between MMOP_* and string in an array
drivers/base/memory: map MMOP_OFFLINE to 0
drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE
mm/sparse.c: move subsection_map related functions together
mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplug
mm/sparse.c: only use subsection map in VMEMMAP case
mm/sparse.c: introduce a new function clear_subsection_map()
mm/sparse.c: introduce new function fill_subsection_map()
mm/memory_hotplug.c: cleanup __add_pages()
mm/memory_hotplug.c: simplify calculation of number of pages in __remove_pages()
mm/memory_hotplug.c: only respect mem= parameter during boot stage
mm/page_ext.c: drop pfn_present() check when onlining
drivers/base/memory.c: drop pages_correctly_probed()
drivers/base/memory.c: drop section_count
userfaultfd: selftests: add write-protect test
userfaultfd: selftests: refactor statistics
userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally
userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update
userfaultfd: wp: don't wake up when doing write protect
userfaultfd: wp: enabled write protection in userfaultfd API
userfaultfd: wp: add the writeprotect API to userfaultfd ioctl
userfaultfd: wp: support write protection for userfault vma range
khugepaged: skip collapse if uffd-wp detected
userfaultfd: wp: support swap and page migration
userfaultfd: wp: add pmd_swp_*uffd_wp() helpers
userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork
userfaultfd: wp: apply _PAGE_UFFD_WP bit
mm: merge parameters for change_protection()
userfaultfd: wp: add UFFDIO_COPY_MODE_WP
userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers
userfaultfd: wp: add WP pagetable tracking to x86
userfaultfd: wp: hook userfault handler to write protection fault
userfaultfd: wp: add helper for writeprotect check
virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
mm/page_reporting: add free page reporting documentation
mm/page_reporting: add budget limit on how many pages can be reported per pass
mm/page_reporting: rotate reported pages to the tail of the list
virtio-balloon: add support for providing free page reports to host
virtio-balloon: pull page poisoning config out of free page hinting
mm: introduce Reported pages
mm: add function __putback_isolated_page
mm: use zone and order instead of free area in free_list manipulators
mm: adjust shuffle code to allow for future coalescing
mm: code cleanup for MADV_FREE
mm/ksm.c: update get_user_pages() argument in comment
mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE
include/linux/pagemap.h: optimise find_subpage for !THP
mm, thp: track fallbacks due to failed memcg charges separately
mm, shmem: add vmstat for hugepage fallback
mm/migrate.c: migrate PG_readahead flag
mm/migrate.c: unify "not queued for migration" handling in do_pages_move()
mm/migrate.c: check pagelist in move_pages_and_store_status()
mm/migrate.c: wrap do_move_pages_to_node() and store_status()
mm/migrate.c: no need to check for i > start in do_pages_move()
mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations
mm/vmalloc: fix a typo in comment
mm/vma: append unlikely() while testing VMA access permissions
mm/vma: replace all remaining open encodings with vma_is_anonymous()
mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()
mm/vma: make vma_is_accessible() available for general use
mm/vma: add missing VMA flag readable name for VM_SYNC
mm: set vm_next and vm_prev to NULL in vm_area_dup()
Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork"
mm: don't prepare anon_vma if vma has VM_WIPEONFORK
mm, memcg: bypass high reclaim iteration for cgroup hierarchy root
cifs: smbd: Do not schedule work to send immediate packet on every receive
cifs: smbd: Properly process errors on ib_post_send
cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets
cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending
cifs: smbd: Check send queue size before posting a send
cifs: smbd: Merge code to track pending packets
cifs: ignore cached share root handle closing errors
Bluetooth: Simplify / fix return values from tk_request
nvmet-rdma: fix double free of rdma queue
drm/vblank: Add intro to documentation
Bluetooth: debugfs option to unset MITM flag
netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
io_uring: initialize fixed_file_data lock
io_uring: remove redundant variable pointer nxt and io_wq_assign_next call
drm/writeback: wire drm_writeback.h to kernel-doc
drm: writeback: document callbacks
ALSA: ice1724: Fix invalid access for enumerated ctl items
ALSA: hda: Fix potential access overflow in beep helper
ASoC: cs4270: pull reset GPIO low then high
UPSTREAM: remoteproc/omap: Fix set_load call in omap_rproc_request_timer
ANDROID: Revert "ANDROID: ASoC: core - add hostless DAI support"
drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
drm/i915/gem: Promote 'remain' to unsigned long
ipmi: kcs: Fix aspeed_kcs_probe_of_v1()
ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
KVM: VMX: fix crash cleanup when KVM wasn't used
KVM: X86: Filter out the broadcast dest for IPI fastpath
KVM: s390: vsie: Fix possible race when shadowing region 3 tables
KVM: s390: vsie: Fix delivery of addressing exceptions
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
time/namespace: Add max_time_namespaces ucount
time/namespace: Fix time_for_children symlink
xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
xen: Use evtchn_type_t as a type for event channels
virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
KVM: nVMX: don't clear mtf_pending when nested events are blocked
KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter
ALSA: hda/realtek - Add HP new mute led supported for ALC236
ALSA: hda/realtek - Add supported new mute Led for HP
ANDROID: clean up merge issues with gmu.yaml patch
ANDROID: clean up remaining merge issue from drm/msm/a6xx.c patch
Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
Revert "ANDROID: arm64: enable max frequency capping"
Revert "ANDROID: arm: enable max frequency capping"
Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
ath9k: Fix use-after-free Read in htc_connect_service
ath10k: fix kernel null pointer dereference
drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels
drm/nouveau/nvif: protect waits against GPU falling off the bus
drm/nouveau/nvif: access PTIMER through usermode class, if available
drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
drm/nouveau/svm: remove useless SVM range check
drm/nouveau/svm: check for SVM initialized before migrating
drm/nouveau/svm: fix vma range check for migration
drm/nouveau: remove checks for return value of debugfs functions
drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space
ANDROID: GKI: defconfig: modify debug configs
leds: core: Fix warning message when init_data
leds: make functions easier to understand
leds: sort Makefile entries
leds: old enums are not really applicable to new code
leds: ip30: label power LED as such
leds: lm3532: make bitfield 'enabled' unsigned
drm/dp_mst: Don't drop NAKs for down responses
bpf: Fix a typo "inacitve" -> "inactive"
drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg()
libbpf: Initialize *nl_pid so gcc 10 is happy
xsk: Fix out of boundary write in __xsk_rcv_memcpy
blk-mq: don't commit_rqs() if none were queued
PM / sleep: handle the compat case in snapshot_set_swap_area()
PM / sleep: move SNAPSHOT_SET_SWAP_AREA handling into a helper
drm/i915/gem: Wait until the context is finally retired before releasing engines
drm/i915: Allow asynchronous waits on the i915_active barriers
drm/i915: Make exclusive awaits on i915_active optional
NFS: Clean up process of marking inode stale.
drm/i915/gem: Flush all the reloc_gpu batch
drm/i915/gem: Ignore readonly failures when updating relocs
drm/i915/gt: Fill all the unused space in the GGTT
drm/i915/dp: Return the right vswing tables
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
macsec: fix NULL dereference in macsec_upd_offload()
skbuff.h: Improve the checksum related comments
ANDROID: kbuild: ensure __cfi_check is correctly aligned
net: dsa: bcm_sf2: Ensure correct sub-node is parsed
qed: remove redundant assignment to variable 'rc'
wimax: remove some redundant assignments to variable result
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY
r8169: change back SG and TSO to be disabled by default
net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
ipv6: rpl: fix loop iteration
tun: Don't put_page() for all negative return values from XDP program
ASoC: rt5645: Add platform-data for Medion E1239T
ANDROID: staging: ion: move definition of attachment
ath10k: enable radar detection in secondary segment
ath10k: enable VHT160 and VHT80+80 modes
ath11k: Avoid mgmt tx count underflow
ath11k: Increase the tx completion ring size
ath11k: fix error message to correctly report the command that failed
ath11k: add pktlog checksum in trace events to support pktlog
ath10k: Fix the race condition in firmware dump work queue
ath11k: Add sta debugfs support to configure ADDBA and DELBA
xfs: reflink should force the log out if mounted with wsync
xfs: factor out a new xfs_log_force_inode helper
ACPI: EC: Fix up fast path check in acpi_ec_add()
drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpu
drm/i915/gem: Flush all the reloc_gpu batch
drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds
drm/i915: Add a retry counter for hotplug detect retries
fix a braino in legitimize_path()
ath11k: fix compiler warnings without CONFIG_THERMAL
brcmfmac: add stub for monitor interface xmit
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
ASoC: stm32: sai: Add missing cleanup
drm/virtio: fix OOB in virtio_gpu_object_create
netfilter: ipset: Pass lockdep expression to RCU lists
s390/cio: generate delayed uevent for vfio-ccw subchannels
s390/cio: avoid duplicated 'ADD' uevents
s390/qdio: clear DSCI early for polling drivers
s390/qdio: inline shared_ind()
s390/qdio: remove cdev from init_data
s390/qdio: allow for non-contiguous SBAL array in init_data
zfcp: inline zfcp_qdio_setup_init_data()
s390/qdio: cleanly split alloc and establish
s390/mm: use fallthrough;
HID: logitech: drop outdated references to unifying receivers
drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq()
io_uring: fix ctx refcounting in io_submit_sqes()
netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name
netfilter: xt_IDLETIMER: target v1 - match Android layout
netfilter: nf_tables: do not update stateful expressions if lookup is inverted
netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion
rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common()
parisc: remove nargs from __SYSCALL
parisc: Refactor alternative code to accept multiple conditions
parisc: Rework arch_rw locking functions
drm/bridge: fix kernel-doc warning in panel.c
drm/sched: fix kernel-doc in gpu_scheduler.h
parisc: Improve interrupt handling in arch_spin_lock_flags()
parisc: Replace setup_irq() by request_irq()
sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn
drm/prime: fix extracting of the DMA addresses from a scatterlist
Bluetooth: Add HCI device identifier for VIRTIO devices
Bluetooth: Increment management interface revision
Bluetooth: Add support for reading security information
Bluetooth: Add support for Read Local Simple Pairing Options
Bluetooth: btusb: Enable MSFT extension for Intel ThunderPeak devices
Bluetooth: btusb: Enable Intel events even if already in operational mode
Bluetooth: Add framework for Microsoft vendor extension
Bluetooth: Move debugfs configuration above the selftests
Bluetooth: btusb: handle mSBC audio over USB Endpoints
Bluetooth: add support to notify using SCO air mode
clocksource/drivers/timer-vf-pit: Add missing parenthesis
drivers/ide: Fix build regression.
SUNRPC: Don't start a timer on an already queued rpc task
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
ACPI: PM: Add acpi_[un]register_wakeup_handler()
hv_debugfs: Make hv_debug_root static
ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
ANDROID: block: require drivers to declare supported crypto key type(s)
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
x86: ACPI: fix CPU hotplug deadlock
selftests/powerpc: Always build the tm-poison test 64-bit
powerpc: Improve ppc_save_regs()
ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")"
nvme-fc: Revert "add module to ops template to allow module references"
nvme: fix deadlock caused by ANA update wrong locking
nvmet-rdma: fix bonding failover possible NULL deref
net: dsa: mt7530: fix null pointer dereferencing in port5 setup
mptcp: add some missing pr_fmt defines
net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
net_sched: fix a missing refcnt in tcindex_init()
net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()
NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode()
NFS: Beware when dereferencing the delegation cred
drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
drm/amdgpu: change SH MEM alignment mode for gfx10
drm/amd/powerplay: avoid using pm_en before it is initialized
drm/amd/powerplay: implement the is_dpm_running()
drm/amd/display: re-order asic declarations
drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
drm/amd/display: fix the broken logic in dc_link.c
drm/amd/powerplay: avoid using pm_en before it is initialized
drm/amd/powerplay: implement the is_dpm_running()
drm/amd/display: re-order asic declarations
drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
amdgpu/drm: remove psp access on navi10 for sriov
drm/amd/display: Guard calls to hdcp_ta and dtm_ta
drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption_status()
io_uring: process requests completed with -EAGAIN on poll list
drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector
drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_dp_add_mst_connector()
drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback
drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment when destroying connectors
drm/i915/gt: Free request pool from virtual engines
drm/i915/selftests: Wait until we start timeslicing after a submit
io_uring: remove bogus RLIMIT_NOFILE check in file registration
loop: Better discard support for block devices
loop: Report EOPNOTSUPP properly
pwm: pca9685: Fix PWM/GPIO inter-operation
pwm: Make pwm_apply_state_debug() static
pwm: meson: Remove redundant assignment to variable fin_freq
drm/i915: Check current i915_vma.pin_count status first on unbind
ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond()
drm/panel-leadtek-ltk500hd1829: Fix dotclock
drm/i915/perf: Do not clear pollin for small user read buffers
riscv: create a loader.bin boot image for Kendryte SoC
riscv: Kendryte K210 default config
riscv: Add Kendryte K210 device tree
riscv: Select required drivers for Kendryte SOC
riscv: Add Kendryte K210 SoC support
remoteproc/omap: Fix set_load call in omap_rproc_request_timer
riscv: Add SOC early init support
riscv: Unaligned load/store handling for M_MODE
drm/i915: Revoke mmap before fence
io_uring: use io-wq manager as backup task if task is exiting
io_uring: grab task reference for poll requests
io_uring: retry poll if we got woken with non-matching mask
f2fs: keep inline_data when compression conversion
f2fs: fix to disable compression on directory
f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
f2fs: switch discard_policy.timeout to bool type
f2fs: fix to verify tpage before releasing in f2fs_free_dic()
f2fs: show compression in statx
f2fs: clean up dic->tpages assignment
f2fs: compress: support zstd compress algorithm
dm integrity: fix logic bug in integrity tag testing
drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook
drm/i915: Pass atomic state to encoder hooks
drm/i915: Do pipe updates after enables for everyone
drm/i915: Fix port sync code to work with >2 pipes
drm/i915: Eliminate port sync copy pasta
drm/i915: Implement port sync for SKL+
drm/i915: Store cpu_transcoder_mask in device info
docs: cgroup-v1: Document the cpuset_v2_mode mount option
drm/i915: Avoid setting timer->expires to 0
Revert "dm: always call blk_queue_split() in dm_process_bio()"
Revert "cpuset: Make cpuset hotplug synchronous"
tracing: Do not allocate buffer in trace_find_next_entry() in atomic
drm: delete drm_pci.h
drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY
KVM: SVM: Split svm_vcpu_run inline assembly to separate file
KVM: SVM: Move SEV code to separate file
KVM: SVM: Move AVIC code to separate file
KVM: SVM: Move Nested SVM Implementation to nested.c
kVM SVM: Move SVM related files to own sub-directory
dm integrity: fix ppc64le warning
drm/i915: Keep a per-engine request pool
spi: spi-ep93xx: fix wrong SPI mode selection
Bluetooth: fixing minor typo in comment
ASoC: Intel: atom: Fix uninitialized variable compiler warning
ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked
ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
ASoC: SOF: Turn "firmware boot complete" message into a dbg message
ipmi: kcs: aspeed: Implement v2 bindings
ipmi: kcs: Finish configuring ASPEED KCS device before enable
dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS
perf python: Fix clang detection to strip out options passed in $CC
perf tools: Support Python 3.8+ in Makefile
perf script: Fix invalid read of directory entry after closedir()
ipmi: fix hung processes in __get_guid()
perf script report: Fix SEGFAULT when using DWARF mode
perf script: add -S/--symbols documentation
perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric
perf events parser: Add missing Intel CPU events to parser
perf script: Allow --symbol to accept hexadecimal addresses
perf report/top TUI: Fix title line formatting
perf top: Support hotkey to change sort order
perf top: Support --group-sort-idx to change the sort order
perf symbols: Fix arm64 gap between kernel start and module end
perf build-test: Honour JOBS to override detection of number of cores
perf script: Add --show-cgroup-events option
perf top: Add --all-cgroups option
perf record: Add --all-cgroups option
perf record: Support synthesizing cgroup events
perf report: Add 'cgroup' sort key
perf cgroup: Maintain cgroup hierarchy
perf tools: Basic support for CGROUP event
perf tools: Add file-handle feature test
perf python: Include rwsem.c in the pythong biding
rtc: ds1307: check for failed memory allocation on wdt
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
drm/virtio: make virtio_gpu_object_attach void
drm/virtio: delete notify in virtio_gpu_object_create
drm/virtio: delete notify after virtio_gpu_cmd_context_create
drm/virtio: random virtgpu_drv.h cleanups
Documentation: PM: sleep: Document system-wide suspend code flows
cpufreq: Select schedutil when using big.LITTLE
ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
ALSA: pcm: oss: Fix regression by buffer overflow fix (again)
ALSA: pcm: oss: Fix regression by buffer overflow fix
Bluetooth: Prioritize SCO traffic
Bluetooth: hci_bcm: fix freeing not-requested IRQ
Bluetooth: hci_bcm: respect IRQ polarity from DT
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
csky: Fixup cpu speculative execution to IO area
crypto: marvell/octeontx - fix double free of ptr
crypto: hisilicon - Fix build error
csky: Add uprobes support
csky: Add kprobes supported
bpf, lsm: Fix the file_mprotect LSM test.
dax: Move mandatory ->zero_page_range() check in alloc_dax()
dax,iomap: Add helper dax_iomap_zero() to zero a range
dax: Use new dax zero page method for zeroing a page
dm,dax: Add dax zero_page_range operation
s390,dcssblk,dax: Add dax zero_page_range operation to dcssblk driver
dax, pmem: Add a dax operation zero_page_range
pmem: Add functions for reading/writing page to/from pmem
drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation
powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory
sparc32: use per-device dma_ops
clk: sprd: fix to get a correct ibias of pll
drivers/ide: convert to list_for_each_entry_safe()
mlxsw: spectrum_trap: fix unintention integer overflow on left shift
pegasus: Remove pegasus' own workqueue
neigh: support smaller retrans_time settting
net: openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry
net: core: enable SO_BINDTODEVICE for non-root users
NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout
NFS: finish_automount() requires us to hold 2 refs to the mount record
drm/i915/tgl: Make Wa_14010229206 permanent
NFS: Fix a few constant_table array definitions
net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data
riscv, bpf: Remove BPF JIT for nommu builds
bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier
kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
drm/i915/selftests: Check for has-reset before testing hostile contexts
ANDROID: Fix wq fp check for CFI builds
drm/i915/gem: Utilize rcu iteration of context engines
drm/i915/execlists: Peek at the next submission for error interrupts
x86/kvm: fix a missing-prototypes "vmread_error"
drm/i915/uc: Cleanup kerneldoc warnings
edd: Use scnprintf() for avoiding potential buffer overflow
ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOINT_TEST_STATUS
PCI: tegra: Print -EPROBE_DEFER error message at debug level
misc: pci_endpoint_test: Use full pci-endpoint-test name in request_irq()
misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
tools: PCI: Add 'e' to clear IRQ
misc: pci_endpoint_test: Add ioctl to clear IRQ
misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt
PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address
PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments
misc: pci_endpoint_test: Add support to get DMA option from userspace
tools: PCI: Add 'd' command line option to support DMA
misc: pci_endpoint_test: Use streaming DMA APIs for buffer allocation
PCI: endpoint: functions/pci-epf-test: Print throughput information
PCI: endpoint: functions/pci-epf-test: Add DMA support to transfer data
rtc: class: remove redundant assignment to variable err
rtc: remove rtc_time_to_tm and rtc_tm_to_time
rtc: sun6i: let the core handle rtc range
rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64
include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP
mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
selftests/vm: fix map_hugetlb length used for testing read and write
mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge()
mm/hugetlb.c: clean code by removing unnecessary initialization
hugetlb_cgroup: add hugetlb_cgroup reservation docs
hugetlb_cgroup: add hugetlb_cgroup reservation tests
hugetlb: support file_region coalescing again
hugetlb_cgroup: support noreserve mappings
hugetlb_cgroup: add accounting for shared mappings
hugetlb: disable region_add file_region coalescing
hugetlb_cgroup: add reservation accounting for private mappings
mm/hugetlb_cgroup: fix hugetlb_cgroup migration
hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations
hugetlb_cgroup: add hugetlb_cgroup reservation counter
hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race
hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
mm/memblock.c: remove redundant assignment to variable max_addr
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk()
mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()
mm/mempolicy: support MPOL_MF_STRICT for huge page mapping
mm/compaction.c: clean code by removing unnecessary assignment
mm/compaction: Disable compact_unevictable_allowed on RT
mm/compaction: really limit compact_unevictable_allowed to 0 and 1
mm, compaction: fully assume capture is not NULL in compact_zone_order()
mm,thp,compaction,cma: allow THP migration for CMA allocations
mm,compaction,cma: add alloc_contig flag to compact_control
selftests: vm: drop dependencies on page flags from mlock2 tests
mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment
mm/vmscan.c: make may_enter_fs bool in shrink_page_list()
mm/vmscan.c: clean code by removing unnecessary assignment
mm/vmscan.c: fix data races using kswapd_classzone_idx
mm/vmscan.c: remove cpu online notification for now
mm: vmscan: replace open codings to NUMA_NO_NODE
mm: vmpressure: use mem_cgroup_is_root API
mm: vmpressure: don't need call kfree if kstrndup fails
mm/page_alloc: simplify page_is_buddy() for better code readability
mm/page_alloc.c: micro-optimisation Remove unnecessary branch
mm/page_alloc.c: use free_area_empty() instead of open-coding
mm, pagealloc: micro-optimisation: save two branches on hot page allocation path
mm/page_alloc: increase default min_free_kbytes bound
kasan: add test for invalid size in memmove
kasan: detect negative size in memory operation function
mm/sparse.c: allocate memmap preferring the given node
mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparse
mm/sparse: rename pfn_present() to pfn_in_present_section()
mm/sparsemem: get address to page struct instead of address to pfn
selftests: add MREMAP_DONTUNMAP selftest
mm/mremap: add MREMAP_DONTUNMAP to mremap()
mm: mmap: add trace point of vm_unmapped_area
mmap: remove inline of vm_unmapped_area
mm/memory.c: clarify a confusing comment for vm_iomap_memory
mm: clarify a confusing comment for remap_pfn_range()
mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path
mm/gup: allow to react to fatal signals
mm/gup: allow VM_FAULT_RETRY for multiple times
mm: allow VM_FAULT_RETRY for multiple times
mm: introduce FAULT_FLAG_INTERRUPTIBLE
mm: introduce FAULT_FLAG_DEFAULT
userfaultfd: don't retake mmap_sem to emulate NOPAGE
mm: return faster for non-fatal signals in user mode faults
sh/mm: use helper fault_signal_pending()
powerpc/mm: use helper fault_signal_pending()
arm64/mm: use helper fault_signal_pending()
arc/mm: use helper fault_signal_pending()
x86/mm: use helper fault_signal_pending()
mm: introduce fault_signal_pending()
mm/gup: fix __get_user_pages() on fault retry of hugetlb
mm/gup: rename "nonblocking" to "locked" where proper
mm: add pagemap.h to the fine documentation
mm/vma: make is_vma_temporary_stack() available for general use
mm/vma: make vma_is_foreign() available for general use
mm/vma: move VM_NO_KHUGEPAGED into generic header
mm/mapping_dirty_helpers: update huge page-table entry callbacks
mm: memcg: make memory.oom.group tolerable to task migration
mm, memcg: prevent mem_cgroup_protected store tearing
mm, memcg: prevent memory.swap.max load tearing
mm, memcg: prevent memory.min load/store tearing
mm, memcg: prevent memory.low load/store tearing
mm, memcg: prevent memory.max load tearing
mm, memcg: prevent memory.high load/store tearing
mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused
memcg: css_tryget_online cleanups
mm: memcontrol: recursive memory.low protection
mm: memcontrol: clean up and document effective low/min calculations
mm: memcontrol: fix memory.low proportional distribution
mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge()
mm: memcg/slab: cache page number in memcg_(un)charge_slab()
mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg()
mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()
mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments
mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments
mm: memcg/slab: use mem_cgroup_from_obj()
mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node
mm, memcg: fix build error around the usage of kmem_caches
mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache
mm: swap: use smp_mb__after_atomic() to order LRU bit set
mm: swap: make page_evictable() inline
mm/swap_slots.c: assign|reset cache slot by value directly
mm/swapfile: fix data races in try_to_unuse()
mm/swap.c: not necessary to export __pagevec_lru_add()
mm/swapfile.c: fix comments for swapcache_prepare
mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path
mm/gup: rename nr as nr_pinned in get_user_pages_fast()
mm/gup/writeback: add callbacks for inaccessible pages
mm: dump_page(): additional diagnostics for huge pinned pages
mm: improve dump_page() for compound pages
selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage
mm/gup_benchmark: support pin_user_pages() and related calls
mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting
mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages
mm/gup: track FOLL_PIN pages
mm/gup: require FOLL_GET for get_user_pages_fast()
mm/gup: pass gup flags to two more routines
mm: introduce page_ref_sub_return()
mm/gup: pass a flags arg to __gup_device_* functions
mm/gup: split get_user_pages_remote() into two routines
mm/filemap.c: rewrite pagecache_get_page documentation
mm/filemap.c: unexport find_get_entry
mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_io
include/linux/pagemap.h: rename arguments to find_subpage
mm/filemap.c: use vm_fault error code directly
mm/filemap.c: remove unused argument from shrink_readahead_size_eio()
mm/filemap.c: clear page error before actual read
mm/page-writeback.c: write_cache_pages(): deduplicate identical checks
mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
mm/Makefile: disable KCSAN for kmemleak
mm/kmemleak.c: use address-of operator on section symbols
revert "topology: add support for node_to_mem_node() to determine the fallback node"
slub: relocate freelist pointer to middle of object
slub: improve bit diffusion for freelist ptr obfuscation
mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs
mm/slub.c: replace cpu_slab->partial with wrapped APIs
fs_parse: remove pr_notice() about each validation
ocfs2: use memalloc_nofs_save instead of memalloc_noio_save
ocfs2: use scnprintf() for avoiding potential buffer overflow
ocfs2: roll back the reference count modification of the parent directory if an error occurs
ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array member
ocfs2: dlm: replace zero-length array with flexible-array member
ocfs2: cluster: replace zero-length array with flexible-array member
ocfs2: replace zero-length array with flexible-array member
ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refcount_cache_unlock()
ocfs2: remove useless err
ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec"
ocfs2: there is no need to log twice in several functions
ocfs2: remove dlm_lock_is_remote
ocfs2: use OCFS2_SEC_BITS in macro
ocfs2: remove unused macros
ocfs2: remove FS_OCFS2_NM
scripts/spelling.txt: add more spellings to spelling.txt
scripts/spelling.txt: add syfs/sysfs pattern
asm-generic: make more kernel-space headers mandatory
kthread: mark timer used by delayed kthread works as IRQ safe
tools/accounting/getdelays.c: fix netlink attribute length
iomap: Handle memory allocation failure in readahead
tools headers UAPI: Update tools's copy of linux/perf_event.h
xfs: fix inode number overflow in ifree cluster helper
vdpa: move to drivers/vdpa
virtio: Intel IFC VF driver for VDPA
vdpasim: vDPA device simulator
vhost: introduce vDPA-based backend
net: stmmac: xgmac: Fix VLAN register handling
net: cavium: Fix build errors due to 'imply CAVIUM_PTP'
mptcp: fix "fn parameter not described" warnings
mptcp: re-check dsn before reading from subflow
mptcp: subflow: check parent mptcp socket on subflow state change
mptcp: fix tcp fallback crash
net: ipv6: rpl_iptunnel: remove redundant assignments to variable err
crypto/chcr: Add missing include file <linux/highmem.h>
net: dsa: dsa_bridge_mtu_normalization() can be static
net: atlantic: fix missing | operator when assigning rec->llc
net: qualcomm: rmnet: Allow configuration updates to existing devices
PM: sleep: Add pm_debug_messages kernel command line option
powerpc/perf: split callchain.c by bitness
powerpc/64: Make COMPAT user-selectable disabled on littleendian by default.
powerpc/64: make buildable without CONFIG_COMPAT
powerpc/perf: consolidate valid_user_sp -> invalid_user_sp
powerpc/perf: consolidate read_user_stack_32
powerpc: move common register copy functions from signal_32.c to signal.c
powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro
powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig
powerpc/ps3: Remove an unneeded NULL check
powerpc/ps3: Remove duplicate error message
powerpc/powernv: Re-enable imc trace-mode in kernel
powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events.
powerpc/pseries: Fix MCE handling on pseries
selftests/eeh: Skip ahci adapters
powerpc/64s: Fix doorbell wakeup msgclr optimisation
drm/zte: Use simple encoder
drm/vkms: Use simple encoder
drm/virtgpu: Use simple encoder
drm/vc4: Use simple encoder
drm/tilcdc: Use simple encoder
drm/tidss: Use simple encoder
drm/tegra: Use simple encoder
drm/sun4i: Use simple encoder
drm/shmobile: Use simple encoder
drm/rockchip: Use simple encoder
drm/rcar-du: Use simple encoder
drm/mediatek: Use simple encoder
drm/ingenic: Use simple encoder
drm/imx: Use simple encoder
drm/i2c/tda998x: Use simple encoder
drm/hisilicon/kirin: Use simple encoder
drm/gma500: Use simple encoder
drm/fsl-dcu: Use simple encoder
drm/exynos: Use simple encoder
drm/atmel-hlcdc: Use simple encoder
csky: Enable LOCKDEP_SUPPORT
drm: Fix wrong kfree() in managed resource usage example
nvmet: fix NULL dereference when removing a referral
nvme: inherit stable pages constraint in the mpath stack device
Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
pinctrl: Unconditionally assign .request()/.free()
gpio: Unconditionally assign .request()/.free()
Bluetooth: Always request for user confirmation for Just Works
Bluetooth: Add BT_MODE socket option
Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
dt-bindings: net: bluetooth: Add device tree bindings for QCA chip QCA6390
Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390
lookup_open(): don't bother with fallbacks to lookup+create
atomic_open(): no need to pass struct open_flags anymore
open_last_lookups(): move complete_walk() into do_open()
open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()
open_last_lookups(): don't abuse complete_walk() when all we want is unlazy
open_last_lookups(): consolidate fsnotify_create() calls
take post-lookup part of do_last() out of loop
link_path_walk(): sample parent's i_uid and i_mode for the last component
__nd_alloc_stack(): make it return bool
reserve_stack(): switch to __nd_alloc_stack()
pick_link(): take reserving space on stack into a new helper
pick_link(): more straightforward handling of allocation failures
fold path_to_nameidata() into its only remaining caller
pick_link(): pass it struct path already with normal refcounting rules
fs/namei.c: kill follow_mount()
non-RCU analogue of the previous commit
helper for mount rootwards traversal
follow_dotdot(): be lazy about changing nd->path
follow_dotdot_rcu(): be lazy about changing nd->path
follow_dotdot{,_rcu}(): massage loops
lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu
scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table
scsi: ufs: Use ufshcd_config_pwr_mode() when scaling gear
drm/i915/gem: Drop cached obj->bind_count
ANDROID: Incremental fs: Fix remount
ANDROID: Incremental fs: Protect get_fill_block, and add a field
ANDROID: Incremental fs: Fix crash polling 0 size read_log
ANDROID: Incremental fs: get_filled_blocks: better index_out
drm/i915/gt: Make fence revocation unequivocal
drm/i915/gt: Store the fence details on the fence
drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence
ext4: save all error info in save_error_info() and drop ext4_set_errno()
drm/i915/gem: Try allocating va from free space
blkcg: don't offline parent blkcg first
blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it
arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature
Input: update SPDX tag for input-event-codes.h
Input: i8042 - add Acer Aspire 5738z to nomux list
arm64: Always force a branch protection mode when the compiler has one
x86: start using named parameters for low-level uaccess asms
Input: goodix - fix compilation when ACPI support is disabled
vfio: Ignore -ENODEV when getting MSI cookie
vfio-pci/nvlink2: Allow fallback to ibm,mmio-atsd[0]
x86: get rid of 'rtype' argument to __get_user_asm() macro
drm/amd/dc: Kill dc_conn_log_hex_linux()
drm/amd/amdgpu_dm/mst: Remove useless sideband tracing
drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware"
drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
drm/amd/display: code cleanup of dc_link file on func dc_link_construct
drm/amd/display: code cleanup on dc_link from is_same_edid to get_ddc_line
drm/amd/display: codestyle cleanup on dc_link file until detect_dp func
drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYLE on dc_link
drm/amdgpu: enable VCN2.5 DPG mode for Arcturus
drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync
drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync
drm/amdgpu/vcn: Add firmware share memory support
drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset
drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset
drm/amdgpu/vcn: fix race condition issue for dpg unpause mode switch
drm/amdgpu/vcn: fix race condition issue for vcn start
drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2)
drm/amdgpu: stop disable the scheduler during HW fini
drm/amd/powerplay: added mutex protection on msg issuing
drm/amd/powerplay: unified interfaces for message issuing and response checking
drm/amd/powerplay: avoid calling Vega20 specific SMU message implemention
drm/amd/powerplay: avoid calling SMU10 specific SMU message implemention
drm/amd/powerplay: avoid calling SMU9 specific SMU message implemention
drm/amd/powerplay: avoid calling SMU8 specific SMU message implemention
drm/amd/powerpaly: drop unused APIs
drm/amd/powerplay: avoid calling SMU7 specific SMU message implemention
drm/amd/powerplay: avoid calling CI specific SMU message implemention
drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5
drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi
drm/amdgpu: enable IH ring 1 and ring 2 for navi
drm/amdgpu: ih doorbell size of range changed for nbio v7.4
drm/amdgpu: infinite retries fix from UTLC1 RB SDMA
drm/amdgpu: fix non-pointer dereference for non-RAS supported
drm/amd/amdgpu: Include headers for PWR and SMUIO registers
drm/amdgpu: implement more ib pools (v2)
drm/amd/display: Move backlight pwm enable function call
drm/amd/display: Add ABM driver implementation
drm/amd/display: 3.2.77
drm/amdgpu: extend compute job timeout
drm/amdgpu: No need support vcn decode
drm/amdgpu: postpone entering fullaccess mode
drm/amdgpu: adjust sequence of ip_discovery init and timeout_setting
drm/amdgpu: equip new req_init_data handshake
drm/amdgpu: use static mmio offset for NV mailbox
drm/amdgpu: introduce new request and its function
drm/amdgpu: introduce new idh_request/event enum
drm/amdgpu: cleanup idh event/req for NV headers
drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2)
drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header
drm/amd/amdgpu: Add missing SMUIO v12 register to headers
drm/amdgpu/uvd7: remove unnecessary conversion to bool
drm/radeon: align short build log
drm/radeon: use pattern rule to avoid code duplication in Makefile
drm/radeon: fix build rules of *_reg_safe.h
drm/radeon: remove unneeded header include path
drm/amdgpu: Ignore the not supported error from psp
drm/amdgpu: Add 4k resolution for virtual display
drm/amdgpu: Virtual display need to support multiple ctrcs
drm/amdgpu: disable ras query and iject during gpu reset
drm/amdgpu: added xgmi ras error reset sequence
drm/amdgpu: cleanup all virtualization detection routine
drm/amdgpu: amends feature bits for MM bandwidth mgr
drm/amdgpu: purge ip_discovery headers
drm/amdgpu: Fix FRU data checking
drm/amdgpu: Expose TA FW version in fw_version file
drm/amdgpu: disabled fru eeprom access
drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register to headers
drm/amdgpu: Add documentation for unique_id
drm/amdgpu: Add documentation for PCIe accounting
drm/amdgpu: Add documentation for memory info
drm/amdgpu: Enable reading FRU chip via I2C v3
drm/amdkfd: kfree the wrong pointer
dt-bindings: net: mvusb: Fix example errors
net: stmmac: Fix VLAN filtering when HW does not support it
bnx2x: correct a comment mistake in grammar
net/faraday: fix grammar in function ftgmac100_setup_clk() in ftgmac100.c
slcan: Don't transmit uninitialized stack data in padding
net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035
cxgb4: free MQPRIO resources in shutdown path
ANDROID: db845c build: Use merge_configs
cxgb4: fix MPS index overwrite when setting MAC address
ipv6: don't auto-add link-local address to lag ports
ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
net_sched: add a temporary refcnt for struct tcindex_data
x86: get rid of 'rtype' argument to __put_user_goto() macro
NFS: Try to join page groups before an O_DIRECT retransmission
NFS: Refactor nfs_lock_and_join_requests()
NFS: Reverse the submission order of requests in __nfs_pageio_add_request()
NFS: Clean up nfs_lock_and_join_requests()
NFS: Remove the redundant function nfs_pgio_has_mirroring()
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
NFS: Fix a request reference leak in nfs_direct_write_clear_reqs()
NFS: Fix use-after-free issues in nfs_pageio_add_request()
NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()
percpu: update copyright emails to dennis@kernel.org
signal: Extend exec_id to 64bits
MAINTAINERS: drop an old reference to stm32 pwm timers doc
MAINTAINERS: dt: update etnaviv file reference
virtio: introduce a vDPA based transport
vDPA: introduce vDPA bus
vringh: IOTLB support
vhost: factor out IOTLB
vhost: allow per device message handler
vhost: refine vhost and vringh kconfig
kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ
kdb: Eliminate strncpy() warnings by replacing with strscpy()
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
drm/i915/gt: fix spelling mistake "undeflow" -> "underflow"
drm/i915/gt: Align engine dump active/pending
io_uring: add missing finish_wait() in io_sq_thread()
arm64: Kconfig: ptrauth: Add binutils version check to fix mismatch
init/kconfig: Add LD_VERSION Kconfig
drm/core: Calculate bpp in afbc helper
drm/core: Use proper debugging macro
thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs
platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID
ACPI: Update Tiger Lake ACPI device IDs
hrtimer: Don't dereference the hrtimer pointer after the callback
ASoC: topology: use name_prefix for new kcontrol
ASoC: rt5682: Fix build error without CONFIG_I2C
ASoC: dpcm: allow start or stop during pause for backend
rtc: ds1307: add support for watchdog timer on ds1388
rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: da9052: set range
rtc: da9052: convert to devm_rtc_allocate_device
PM: sleep: core: Drop racy and redundant checks from device_prepare()
PM: hibernate: Propagate the return value of hibernation_restore()
watchdog: Add K3 RTI watchdog support
dt-bindings: watchdog: Add support for TI K3 RTI watchdog
watchdog: ziirave_wdt: change name to be more specific
watchdog: orion: use 0 for unset heartbeat
ACPI: video: Use native backlight on Acer Aspire 5783z
ACPI: video: Docs update for "acpi_backlight" kernel parameter options
nvme-tcp: fix possible crash in recv error flow
Revert "irqchip/xilinx: Enable generic irq multi handler"
Revert "irqchip/xilinx: Do not call irq_set_default_host()"
drm/amdgpu: improve amdgpu_gem_info debugfs file
drm/amdgpu: add support for exporting VRAM using DMA-buf v3
drm/amdgpu: add checks if DMA-buf P2P is supported
drm/amdgpu: note that we can handle peer2peer DMA-buf
drm/ttm: lock resv object during destruction
dma-buf: add peer2peer flag
Revert "driver core: platform: Initialize dma_parms for platform devices"
Revert "amba: Initialize dma_parms for amba devices"
gpio: export of_pinctrl_get to modules
powerpc: Make setjmp/longjmp signature standard
powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type
powerpc: Suppress .eh_frame generation
powerpc: Drop -fno-dwarf2-cfi-asm
powerpc/32: drop unused ISA_DMA_THRESHOLD
powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces
selftests/powerpc: Fix try-run when source tree is not writable
powerpc/vmlinux.lds: Explicitly retain .gnu.hash
powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c
powerpc/ptrace: create ppc_gethwdinfo()
powerpc/ptrace: create ptrace_get_debugreg()
powerpc/ptrace: split out ADV_DEBUG_REGS related functions.
powerpc/ptrace: move register viewing functions out of ptrace.c
powerpc/ptrace: split out TRANSACTIONAL_MEM related functions.
powerpc/ptrace: split out SPE related functions.
powerpc/ptrace: split out ALTIVEC related functions.
powerpc/ptrace: split out VSX related functions.
powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET
powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64
powerpc/ptrace: remove unused header includes
powerpc: Move ptrace into a subdirectory.
powerpc/64/syscall: Reconcile interrupts
powerpc/64s/exception: Remove lite interrupt return
powerpc/64s: Implement interrupt exit logic in C
powerpc/64: Implement soft interrupt replay in C
powerpc/64/syscall: Zero volatile registers when returning
powerpc/64/sycall: Implement syscall entry/exit logic in C
powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall
powerpc/64/syscall: Remove non-volatile GPR save optimisation
powerpc/64s/exception: Soft NMI interrupt should not use ret_from_except
powerpc/64s/exception: Reconcile interrupts in system_reset
powerpc/64s/exception: Only test KVM in SRR interrupts when PR KVM is supported
powerpc/64s/exception: Add more comments for interrupt handlers
powerpc/64s/exception: Clean up SRR specifiers
powerpc/64s/exception: Re-inline some handlers
powerpc/64s/exception: Avoid touching the stack in hdecrementer
powerpc/64s/exception: Trim unused arguments from KVMTEST macro
powerpc/64s/exception: Remove the SPR saving patch code macros
powerpc/64s/exception: Remove confusing IEARLY option
powerpc/64s/exception: Move KVM test to common code
powerpc/64s/exception: Move soft-mask test to common code
powerpc/64s/exception: Move real to virt switch into the common handler
powerpc/64s/exception: Add ISIDE option
powerpc/64s/exception: Remove old INT_KVM_HANDLER
powerpc/64s/exception: Remove old INT_COMMON macro
powerpc/64s/exception: Remove old INT_ENTRY macro
powerpc/64s/exception: Move all interrupt handlers to new style code gen macros
powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_ASYNC macros
powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEFINE parameters
powerpc/64s/exception: Add GEN_COMMON macro that uses INT_DEFINE parameters
powerpc/64s/exception: Introduce INT_DEFINE parameter block for code generation
powerpc/64: mark emergency stacks valid to unwind
powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
scsi: bnx2fc: fix boolreturn.cocci warnings
scsi: zfcp: use fallthrough;
scsi: aacraid: do not overwrite retval in aac_reset_adapter()
scsi: sr: Fix sr_block_release()
scsi: aic7xxx: Remove more FreeBSD-specific code
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
scsi: ufs: set device as active power mode after resetting device
scsi: iscsi: Report unbind session event when the target has been removed
x86: get rid of 'errret' argument to __get_user_xyz() macross
x86: remove __put_user_asm() infrastructure
dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb
dt-bindings: uniphier-system-bus: fix warning in the example
dt-bindings: display: meson-vpu: fix indentation of reg-names' "items"
dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints
dt-bindings: power: Fix example for power-domain
dt-bindings: arm: Add some constraints for PSCI nodes
of: some unittest overlays not untracked
of: gpio unittest kfree() wrong object
dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml
libnvdimm: Update persistence domain value for of_pmem and papr_scm device
drm/i915/gem: Ignore readonly failures when updating relocs
dt-bindings: serial: sh-sci: Convert to json-schema
dt-bindings: serial: Document serialN aliases
drm/dp_mst: make build_clear_payload_id_table return void
tools/test/nvdimm: Fix out of tree build
dt-bindings: thermal: tsens: Set 'additionalProperties: false'
dt-bindings: thermal: tsens: Fix nvmem-cell-names schema
drm/i915/gt: Fill all the unused space in the GGTT
drm/i915: Report all failed registers for ctx isolation
drm/i915/gt: Include the execlists CCID of each port in the engine dump
drm/i915/execlists: Pause CS flow before reset
drm/i915/selftests: Tidy up an error message for live_error_interrupt
drm/i915/gt: Include a few tracek for timeslicing
drm/i915: Defer kicking the tasklet until all rescheduling is complete
drm/i915/tc/icl: Update TC vswing tables
drm/i915/dp/ehl: Update vswing table for HBR and RBR
drm/i915/dp: Return the right vswing tables
pinctrl: Define of_pinctrl_get() dummy for !PINCTRL
dt-bindings: vendor-prefixes: Add Beacon vendor prefix
gpio: Rename variable in core APIs
ARM: qcom: Add support for IPQ40xx
RISC-V: Support cpu hotplug
RISC-V: Add supported for ordered booting method using HSM
RISC-V: Add SBI HSM extension definitions
RISC-V: Export SBI error to linux error mapping function
RISC-V: Add cpu_ops and modify default booting method
RISC-V: Move relocate and few other functions out of __init
RISC-V: Implement new SBI v0.2 extensions
RISC-V: Introduce a new config for SBI v0.1
RISC-V: Add SBI v0.2 extension definitions
RISC-V: Add basic support for SBI v0.2
RISC-V: Mark existing SBI as 0.1 SBI.
ASoC: dapm: connect virtual mux with default value
ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag
ANDROID: Enable HID_NINTENDO as y
FROMLIST: HID: nintendo: add nintendo switch controller driver
net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_do_srh_inline
cxgb4/chcr: nic-tls stats in ethtool
net: dsa: fix oops while probing Marvell DSA switches
net/bpfilter: remove superfluous testing message
net: macb: Fix handling of fixed-link node
net: dsa: ksz: Select KSZ protocol tag
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
pcmcia: remove some unused space characters
drm/amd/display: increase HDCP authentication delay
drm/amd/display: Correctly cancel future watchdog and callback events
drm/amd/display: Don't try hdcp1.4 when content_type is set to type1
libnvdimm/region: Fix build error
drm/amd/powerplay: move the ASIC specific nbio operation out of smu_v11_0.c
drm/amd/powerplay: drop redundant BIF doorbell interrupt operations
drm/amd/display: Fix dcn21 num_states
drm/amd/display: Enable BT2020 in COLOR_ENCODING property
drm/amd/display: LFC not working on 2.0x range monitors (v2)
drm/amd/display: Support plane level CTM
drm/amd/display: Revert change to HDCP display states
drm/amd/display: Not doing optimize bandwidth if flip pending.
drm/amd/display: Use double buffered DRR timing update by default
drm/amd/display: Support P010 pixel format
drm/amd/display: Update function to get optimal number of taps
drm/amdgpu: fix hpd bo size calculation error
csky: Enable the gcov function
csky: Fixup get wrong psr value from phyical reg
Makefile: Update kselftest help information
nvme-tcp: don't poll a non-live queue
nvme-tcp: fix possible crash in write_zeroes processing
xfs: remove redundant variable assignment in xfs_symlink()
xfs: ratelimit inode flush on buffered write ENOSPC
drm/mm: revert "Break long searches in fragmented address spaces"
i2c: rcar: clean up after refactoring i2c_timings
PCI: pciehp: Fix MSI interrupt race
PCI: pciehp: Fix indefinite wait on sysfs requests
drm/xen: fix passing zero to 'PTR_ERR' warning
dt-bindings: vendor-prefixes: Add Topwise
of: of_private.h: Replace zero-length array with flexible-array member
docs: dt: fix a broken reference to input.yaml
docs: dt: fix references to ap806-system-controller.txt
docs: dt: fix references to m_can.txt file
dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
dt-bindings: Add cros-ec Type C port driver
dt-bindings: leds: common: fix example for gpio-leds
dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg
dt-bindings: spi: Add interconnect binding for QSPI
dt-bindings: spi: Convert QSPI bindings to YAML
dt-bindings: thermal: rcar-thermal: Convert bindings to json-schema
dt-bindings: phy: Convert phy-mmp3-usb to json-schema
dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell
dt-bindings: arm: mrvl: Add missing compatible strings
dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible
dt-bindings: Add missing 'additionalProperties: false'
KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y
KVM: VMX: Add a trampoline to fix VMREAD error handling
KVM: SVM: Annotate svm_x86_ops as __initdata
KVM: VMX: Annotate vmx_x86_ops as __initdata
KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup()
KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection
KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes
KVM: VMX: Configure runtime hooks using vmx_x86_ops
KVM: VMX: Move hardware_setup() definition below vmx_x86_ops
KVM: x86: Move init-only kvm_x86_ops to separate struct
KVM: Pass kvm_init()'s opaque param to additional arch funcs
drm/qxl: Use correct notify port address when creating cursor ring
io_uring: refactor file register/unregister/update handling
gpio: Avoid using pin ranges with !PINCTRL
pinctrl: qcom: fix compilation error
nvmet-fc: fix typo in comment
nvme-rdma: Replace comma with a semicolon
nvme-fcloop: fix deallocation of working context
nvme: fix compat address handling in several ioctls
csky/ftrace: Fixup ftrace_modify_code deadlock without CPU_HAS_ICACHE_INS
ANDROID: f_audio_source.c: Call cpu_latency_qos_*() instead of pm_qos_*()
drm/mm: revert "Break long searches in fragmented address spaces"
ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor
drm: add docs about the IN_FORMATS plane property
drm/i915/execlists: Double check breadcrumb before crying foul
Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
drm/i915/perf: don't read head/tail pointers outside critical section
PCI: endpoint: Fix clearing start entry in configfs
PCI: tegra: Add support for PCIe endpoint mode in Tegra194
fbcon: fix null-ptr-deref in fbcon_switch
ANDROID: GKI: Removed cuttlefish configs
f2fs: compress: add .{init,destroy}_decompress_ctx callback
f2fs: compress: fix to call missing destroy_compress_ctx()
f2fs: change default compression algorithm
f2fs: clean up {cic,dic}.ref handling
f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
f2fs: xattr.h: Make stub helpers inline
f2fs: fix to avoid double unlock
f2fs: fix potential .flags overflow on 32bit architecture
f2fs: fix NULL pointer dereference in f2fs_verity_work()
f2fs: fix to clear PG_error if fsverity failed
f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
f2fs: don't trigger data flush in foreground operation
f2fs: fix NULL pointer dereference in f2fs_write_begin()
f2fs: clean up f2fs_may_encrypt()
f2fs: fix to avoid potential deadlock
f2fs: don't change inode status under page lock
f2fs: fix potential deadlock on compressed quota file
f2fs: delete DIO read lock
f2fs: don't mark compressed inode dirty during f2fs_iget()
fpga: dfl: pci: fix return value of cci_pci_sriov_configure
fpga: zynq: Remove clk_get error message for probe defer
netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write
net: stmmac: add EHL 2.5Gbps PCI info and PCI ID
net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID
net: stmmac: create dwmac-intel.c to contain all Intel platform
net: dsa: bcm_sf2: Support specifying VLAN tag egress rule
net: dsa: bcm_sf2: Add support for matching VLAN TCI
net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicing functions
net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT
net: dsa: bcm_sf2: Disable learning for ASP port
net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge
net: dsa: b53: Prevent tagged VLAN on port 7 for 7278
net: dsa: b53: Restore VLAN entries upon (re)configuration
net: dsa: bcm_sf2: Fix overflow checks
hv_netvsc: Remove unnecessary round_up for recv_completion_cnt
selftests: mlxsw: Add test cases for devlink-trap policers
mlxsw: spectrum_trap: Add support for setting of packet trap group parameters
mlxsw: spectrum_trap: Switch to use correct packet trap group
mlxsw: spectrum_trap: Do not initialize dedicated discard policer
mlxsw: spectrum_trap: Add devlink-trap policer support
mlxsw: spectrum_trap: Prepare policers for registration with devlink
mlxsw: spectrum: Track used packet trap policer IDs
mlxsw: reg: Extend QPCR register
selftests: netdevsim: Add test cases for devlink-trap policers
netdevsim: Add support for setting of packet trap group parameters
devlink: Allow setting of packet trap group parameters
devlink: Add packet trap group parameters support
netdevsim: Add devlink-trap policer support
Documentation: Add description of packet trap policers
devlink: Add packet trap policers support
selftests/bpf: Test FD-based cgroup attachment
libbpf: Add support for bpf_link-based cgroup attachment
bpf: Implement bpf_prog replacement for an active bpf_cgroup_link
bpf: Implement bpf_link-based cgroup BPF program attachment
staging/octeon: fix up merge error
selinux: clean up indentation issue with assignment statement
NFS: Ensure security label is set for root inode
Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
bpf: Test_verifier, add alu32 bounds tracking tests
bpf: Test_verifier, #65 error message updates for trunc of boundary-cross
bpf: Test_verifier, bpf_get_stack return value add <0
bpf: Test_progs, add test to catch retval refine error handling
bpf: Verifier, refine 32bit bound in do_refine_retval_range
bpf: Verifier, do explicit ALU32 bounds tracking
bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly
docs: dt: display/ti: fix typos at the devicetree/ directory name
ubi: ubi-media.h: Replace zero-length array with flexible-array member
ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len
ubi: fastmap: Only produce the initial anchor PEB when fastmap is used
ubi: fastmap: Free unused fastmap anchor peb during detach
ubifs: ubifs_add_orphan: Fix a memory leak bug
ubifs: ubifs_jnl_write_inode: Fix a memory leak bug
ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
bpf, lsm: Make BPF_LSM depend on BPF_EVENTS
selftests: bpf: Extend sk_assign tests for UDP
selftests: bpf: Add test for sk_assign
bpf: Don't refcount LISTEN sockets in sk_assign()
net: Track socket refcounts in skb_steal_sock()
bpf: Add socket assign support
bpf, doc: Add John as official reviewer to BPF subsystem
arch/xtensa: fix grammar in Kconfig help text
bpf: btf: Fix arg verification in btf_ctx_access()
drm/i915/execlists: Explicitly reset both reg and context runtime
ANDROID: clang: update to 10.0.5
mm/hmm: return error for non-vma snapshots
mm/hmm: do not set pfns when returning an error code
mm/hmm: do not unconditionally set pfns when returning EBUSY
mm/hmm: use device_private_entry_to_pfn()
drm/managed: Fix off-by-one in warning
libnvdimm/region: Replace zero-length array with flexible-array member
libnvdimm/label: Replace zero-length array with flexible-array member
ipvs: fix uninitialized variable warning
netfilter: nft_exthdr: fix endianness of tcp option cast
drm/i915/gem: Split eb_vma into its own allocation
drm/fb: fix kernel-doc in drm_framebuffer.h
dt-bindings: display: ti: Fix dtc unit-address warnings in examples
bpf: Simplify reg_set_min_max_inv handling
bpf: Fix tnum constraints for 32-bit comparisons
bpf: Undo incorrect __reg_bound_offset32 handling
net: phylink: add separate pcs operations structure
net: phylink: rename 'ops' to 'mac_ops'
net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype
r8169: factor out rtl8169_tx_map
qed: Fix use after free in qed_chain_free
r8169: improve handling of TD_MSS_MAX
net: dsa: sja1105: add broadcast and per-traffic class policers
net: dsa: sja1105: add configuration of port policers
net: dsa: felix: add port policers
net: dsa: add port policers
net: dsa: refactor matchall mirred action to separate function
net: mscc: ocelot: add action of police on vcap_is2
ionic: remove lifs on fw reset
ionic: disable the queues on link down
ionic: check for queues before deleting
ionic: clean tx queue of unfinished requests
ionic: move irq request to qcq alloc
ionic: move debugfs add/delete to match alloc/free
ionic: check for linkup in watchdog
ionic: decouple link message from netdev state
mlxsw: spectrum_ptp: Fix build warnings
devlink: Add auto dump flag to health reporter
devlink: Implicitly set auto recover flag when registering health reporter
netdevsim: Change dummy reporter auto recover default
ptp: Avoid deadlocks in the programmable pin code.
net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG
net: sched: expose HW stats types per action used by drivers
net: introduce nla_put_bitfield32() helper and use it
RDMA/bnxt_re: make bnxt_re_ib_init static
net: hns3: fix set and get link ksettings issue
net: hns3: fix RSS config lost after VF reset.
net: hns3: fix for fraglist SKB headlen not handling correctly
net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ
net: dsa: Simplify 'dsa_tag_protocol_to_str()'
net: ena: Make some functions static
dpaa_eth: Make dpaa_a050385_wa static
crypto/chtls: Fix chtls crash in connection cleanup
net: fix fraglist segmentation reference count leak
crypto/chcr: fix incorrect ipv6 packet length
net: stmmac: Add support for VLAN Rx filtering
udp: initialize is_flist with 0 in udp_gro_receive
Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex
Crypto: chelsio - Fixes a hang issue during driver registration
selftests:mptcp: fix failure due to whitespace damage
ASoC: soc-dai: fix DAI startup/shutdown sequence
ASoC: fix regwmask
drm/i915/perf: Schedule oa_config after modifying the contexts
drm/i915: Wrap i915_active in a simple kreffed struct
drm/i915: Allow for different modes of interruptible i915_active_wait
net: ethernet: ti: fix spelling mistake "rundom" -> "random"
ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link
ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link
ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link
ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link
drm/i915/selftests: Check timeout before flush and cond checks
drm/i915/execlists: Include priority info in trace_ports
drm/i915/huc: Fix HuC register used in debugfs
pwm: jz4740: Allow selection of PWM channels 0 and 1
pwm: jz4740: Obtain regmap from parent node
pwm: jz4740: Improve algorithm of clock calculation
pwm: jz4740: Use clocks from TCU driver
pwm: sun4i: Remove redundant needs_delay
pwm: omap-dmtimer: Implement .apply callback
pwm: omap-dmtimer: Do not disable PWM before changing period/duty_cycle
pwm: omap-dmtimer: Fix PWM enabling sequence
pwm: omap-dmtimer: Update description for PWM OMAP DM timer
pwm: omap-dmtimer: Drop unused header file
pwm: renesas-tpu: Drop confusing registered message
pwm: renesas-tpu: Fix late Runtime PM enablement
pwm: rcar: Fix late Runtime PM enablement
dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
pwm: meson: Fix confusing indentation
pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIRECTION_OUT
pwm: pca9685: Replace CONFIG_PM with __maybe_unused
pwm: tegra: Add support for Tegra194
pwm: Enable compile testing for some of drivers
x86/xen: Make the secondary CPU idle tasks reliable
x86/xen: Make the boot CPU idle task reliable
xen-pciback: fix INTERRUPT_TYPE_* defines
xen/xenbus: remove unused xenbus_map_ring()
drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable
PCI: sysfs: Revert "rescan" file renames
pwm: pca9685: Remove unused duty_cycle struct element
pwm: mxs: Remove unused include of of_address.h
pwm: imx27: Remove unused include of of_device.h
pwm: imx-tpm: Remove unused includes
pwm: Implement some checks for lowlevel drivers
pwm: imx27: Ensure clocks being on iff the PWM is on
pwm: imx27: Don't disable clocks at device remove time
pwm: imx27: Simplify helper function to enable and disable clocks
pwm: imx27: Fix clock handling in pwm_imx27_apply()
pwm: bcm2835: Dynamically allocate base
dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format
alpha: Fix nautilus PCI setup
PCI: Add support for root bus sizing
PCI: Use ioremap(), not phys_to_virt() for platform ROM
ASoC: AMD: Clear format bits before setting them
ASoC: bcm: Fix pointer cast warning
dt-bindings: sound: cs42l51: Remove unneeded I2C unit name
drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS
gfs2: Fix oversight in gfs2_ail1_flush
ACPICA: Update version 20200326
ACPICA: Fixes for acpiExec namespace init file
ACPICA: Add NHLT table signature
ACPICA: WSMT: Fix typo, no functional change
ACPICA: utilities: fix sprintf()
ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support
ACPICA: Change PlatformCommChannel ASL keyword to PCC
ACPICA: Fix IVRS IVHD type 10h reserved field name
ACPICA: Implement IVRS IVHD type 11h parsing
ACPICA: Fix a typo in a comment field
ACPICA: Update version to 20200214
drm: error out with EBUSY when device has existing master
drm: rework SET_MASTER and DROP_MASTER perm handling
ceph: fix snapshot directory timestamps
ceph: wait for async creating inode before requesting new max size
ceph: don't skip updating wanted caps when cap is stale
ceph: request new max size only when there is auth cap
ceph: cleanup return error of try_get_cap_refs()
ceph: return ceph_mdsc_do_request() errors from __get_parent()
ceph: check all mds' caps after page writeback
ceph: update i_requested_max_size only when sending cap msg to auth mds
ceph: simplify calling of ceph_get_fmode()
ceph: remove delay check logic from ceph_check_caps()
ceph: consider inode's last read/write when calculating wanted caps
ceph: always renew caps if mds_wanted is insufficient
ceph: update dentry lease for async create
ceph: attempt to do async create when possible
ceph: cache layout in parent dir on first sync create
ceph: add new MDS req field to hold delegated inode number
ceph: decode interval_sets for delegated inos
ceph: make ceph_fill_inode non-static
ceph: perform asynchronous unlink if we have sufficient caps
ceph: don't take refs to want mask unless we have all bits
ceph: cap tracking for async directory operations
ceph: make __take_cap_refs non-static
ceph: add infrastructure for waiting for async create to complete
ceph: track primary dentry link
ceph: add flag to designate that a request is asynchronous
ceph: more caps.c lockdep assertions
ceph: clean up kick_flushing_inode_caps()
libceph: directly skip to the end of redirect reply
libceph: simplify ceph_monc_handle_map()
ceph: return ETIMEDOUT errno to userland when request timed out
ceph: re-org copy_file_range and fix some error paths
ceph: move to a dedicated slabcache for mds requests
ceph: reorganize fields in ceph_mds_request
ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite
ceph: replace zero-length array with flexible-array member
rbd: enable multiple blk-mq queues
rbd: embed image request in blk-mq pdu
rbd: acquire header_rwsem just once in rbd_queue_workfn()
rbd: get rid of img_request_layered_clear()
rbd: kill img_request kref
ceph: check if file lock exists before sending unlock request
ceph: fix description of some mount options
ceph: move ceph_osdc_{read,write}pages to ceph.ko
ceph: don't ClearPageChecked in ceph_invalidatepage()
rbd: remove barriers from img_request_layered_{set,clear,test}()
libceph: drop CEPH_DEFINE_SHOW_FUNC
ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}
ceph: add refcounting for Fx caps
ceph: register MDS request with dir inode from the start
fanotify: Fix the checks in fanotify_fsid_equal
platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler()
media: venus: firmware: Ignore secure call error on first resume
ANDROID: GKI: enable CONFIG_WIREGUARD
mtd: Convert fallthrough comments into statements
usb: chipidea: core: show the real pointer value for register
usb: chipidea: core: refine the description for this driver
usb: chipidea: udc: fix the kernel doc for udc.h
net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support
net/mlx5e: refactor indr setup block
net/mlx5: E-Switch: Move eswitch chains to a new directory
net/mlx5: Use a separate work queue for fib event handling
mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock
mfd: aat2870: Use scnprintf() for avoiding potential buffer overflow
mfd: dln2: Allow to be enumerated via ACPI
mfd: da9062: Add support for interrupt polarity defined in device tree
dt-bindings: bd718x7: Yamlify and add BD71850
mfd: dln2: Fix sanity checking for endpoints
mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs
mfd: sc27xx: Add USB charger type detection support
dt-bindings: mfd: Document STM32 low power timer bindings
mfd: rk808: Convert RK805 to shutdown/suspend hooks
mfd: rk808: Reduce shutdown duplication
mfd: rk808: Stop using syscore ops
mfd: rk808: Ensure suspend/resume hooks always work
mfd: rk808: Always use poweroff when requested
mfd: omap: Remove useless cast for driver.name
mfd: Kconfig: Fix some misspelling of the word functionality
mfd: pm8xxx: Replace zero-length array with flexible-array member
mfd: omap-usb-tll: Replace zero-length array with flexible-array member
mfd: cpcap: Fix compile if MFD_CORE is not selected
mfd: cros_ec: Check DT node for usbpd-notify add
iio: cros_ec: Use Hertz as unit for sampling frequency
ANDROID: Incremental fs: Fix four resource bugs
ethtool: provide timestamping information with TSINFO_GET request
ethtool: add timestamping related string sets
ethtool: add EEE_NTF notification
ethtool: set EEE settings with EEE_SET request
ethtool: provide EEE settings with EEE_GET request
ethtool: add PAUSE_NTF notification
ethtool: set pause parameters with PAUSE_SET request
ethtool: provide pause parameters with PAUSE_GET request
ethtool: add COALESCE_NTF notification
ethtool: set coalescing parameters with COALESCE_SET request
ethtool: provide coalescing parameters with COALESCE_GET request
ethtool: fix reference leak in ethnl_set_privflags()
net: ipv6: add rpl sr tunnel
net: add net available in build_state
net: ipv6: add support for rpl sr exthdr
addrconf: add functionality to check on rpl requirements
include: uapi: linux: add rpl sr header definition
net, ip_tunnel: fix interface lookup with no key
selftests: add test-cases for MPTCP MP_JOIN
selftests: add PM netlink functional tests
mptcp: add netlink-based PM
mptcp: add and use MIB counter infrastructure
mptcp: allow dumping subflow context to userspace
mptcp: implement and use MPTCP-level retransmission
mptcp: rework mptcp_sendmsg_frag to accept optional dfrag
mptcp: allow partial cleaning of rtx head dfrag
mptcp: implement memory accounting for mptcp rtx queue
mptcp: introduce MPTCP retransmission timer
mptcp: queue data for mptcp level retransmission
mptcp: update per unacked sequence on pkt reception
mptcp: Implement path manager interface commands
mptcp: Add handling of outgoing MP_JOIN requests
mptcp: Add handling of incoming MP_JOIN requests
mptcp: Add path manager interface
mptcp: Add ADD_ADDR handling
mlx4: fix "initializer element not constant" compiler error
devlink: don't wrap commands in rST shell blocks
net: dsa: mt7530: use resolved link config in mac_link_up()
net: dsa: sja1105: show more ethtool statistics counters for P/Q/R/S
sctp: fix possibly using a bad saddr with a given dst
s390/qeth: support net namespaces for L3 devices
sctp: fix refcount bug in sctp_wfree
net: Fix typo of SKB_SGO_CB_OFFSET
ipv4: fix a RCU-list lock in fib_triestat_seq_show
ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
qed: Fix race condition between scheduling and destroying the slowpath workqueue
net: page pool: allow to pass zero flags to page_pool_init()
selftests: move timestamping selftests to net folder
ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii
net: phy: micrel.c: add rgmii interface delay possibility to ksz9131
ANDROID: db845c_gki.fragment: Enable config options to support wifi on db845c
ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
net: macsec: add support for specifying offload upon link creation
mac80211: fix authentication with iwlwifi/mvm
seccomp: Add missing compat_ioctl for notify
crypto: af_alg - bool type cosmetics
crypto: arm[64]/poly1305 - add artifact to .gitignore files
crypto: caam - limit single JD RNG output to maximum of 16 bytes
crypto: caam - enable prediction resistance in HRWNG
bus: fsl-mc: add api to retrieve mc version
crypto: caam - invalidate entropy register during RNG initialization
crypto: caam - check if RNG job failed
crypto: caam - simplify RNG implementation
crypto: caam - drop global context pointer and init_done
crypto: caam - use struct hwrng's .init for initialization
crypto: caam - allocate RNG instantiation descriptor with GFP_DMA
crypto: ccree - remove duplicated include from cc_aead.c
kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset
netfilter: flowtable: add counter support in HW offload
netfilter: conntrack: add nf_ct_acct_add()
netfilter: nf_tables: skip set types that do not support for expressions
netfilter: nft_dynset: validate set expression definition
netfilter: nft_set_bitmap: initialize set element extension in lookups
netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set
bpf: lsm: Add Documentation
bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM
tools/libbpf: Add support for BPF_PROG_TYPE_LSM
bpf: lsm: Initialize the BPF LSM hooks
bpf: lsm: Implement attach, detach and execution
bpf: lsm: Provide attachment points for BPF LSM programs
security: Refactor declaration of LSM hooks
bpf: Introduce BPF_PROG_TYPE_LSM
selftests: Add test for overriding global data value before load
libbpf: Add setter for initial value for internal maps
bpf, net: Fix build issue when net ns not configured
Linux 5.6
scsi: lpfc: Change default SCSI LUN QD to 64
scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted
scsi: libfc: If PRLI rejected, move rport to PLOGI state
scsi: bnx2fc: Update the driver version to 2.12.13
scsi: bnx2fc: Fix SCSI command completion after cleanup is posted
scsi: bnx2fc: Process the RQE with CQE in interrupt context
scsi: target: use the stack for XCOPY passthrough cmds
scsi: target: increase XCOPY I/O size
scsi: target: avoid per-loop XCOPY buffer allocations
scsi: target: drop xcopy DISK BLOCK LENGTH debug
scsi: target: use #define for xcopy descriptor len
scsi: ufs-mediatek: add error recovery for suspend and resume
scsi: ufs: export ufshcd_link_recovery
scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling error out path
scsi: lpfc: Update lpfc version to 12.8.0.0
scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3
scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI
scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics
cifs: update internal module version number
um: Remove some unnecessary NULL checks in vector_user.c
um: vector: Avoid NULL ptr deference if transport is unset
um: Make CONFIG_STATIC_LINK actually static
cifs: Allocate encryption header through kmalloc
cifs: smbd: Check and extend sender credits in interrupt context
cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive
um: Implement cpu_relax() as ndelay(1) for time-travel
um: Implement ndelay/udelay in time-travel mode
um: Implement time-travel=ext
um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS
um: time-travel: Rewrite as an event scheduler
um: Move timer-internal.h to non-shared
hostfs: Use kasprintf() instead of fixed buffer formatting
um: falloc.h needs to be directly included for older libc
um: ubd: Retry buffer read on any kind of error
um: ubd: Prevent buffer overrun on command completion
um: Fix overlapping ELF segments when statically linked
um: Delete never executed timer
um: Don't overwrite ethtool driver version
um: Fix len of file in create_pid_file
um: Don't use console_drivers directly
um: Cleanup CONFIG_IOSCHED_CFQ
rtc: imx-sc: Align imx sc msg structs to 4
rtc: fsl-ftm-alarm: report alarm to core
unicore32: Replace setup_irq() by request_irq()
sh: Replace setup_irq() by request_irq()
hexagon: Replace setup_irq() by request_irq()
c6x: Replace setup_irq() by request_irq()
alpha: Replace setup_irq() by request_irq()
mm/sparse: fix kernel crash with pfn_section_valid check
mm: fork: fix kernel_stack memcg stats for various stack implementations
hugetlb_cgroup: fix illegal access to memory
drivers/base/memory.c: indicate all memory blocks as removable
mm/swapfile.c: move inode_lock out of claim_swapfile
block: return NULL in blk_alloc_queue() on error
netfilter: nf_queue: prefer nf_queue_entry_free
netfilter: nf_queue: do not release refcouts until nf_reinject is done
netfilter: nf_queue: place bridge physports into queue_entry struct
netfilter: nf_queue: make nf_queue_entry_release_refs static
IB/qib: Delete struct qib_ivdev.qp_rnd
RDMA/hns: Fix uninitialized variable bug
RDMA/hns: Modify the mask of QP number for CQE of hip08
RDMA/hns: Reduce the maximum number of extend SGE per WQE
RDMA/hns: Reduce PFC frames in congestion scenarios
kbuild: add outputmakefile to no-dot-config-targets
kbuild: remove AS variable
net: wan: wanxl: refactor the firmware rebuild rule
net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
kbuild: add comment about grouped target
kbuild: add -Wall to KBUILD_HOSTCXXFLAGS
kconfig: remove unused variable in qconf.cc
KEYS: Avoid false positive ENOMEM error on key read
KEYS: Don't write out to userspace while holding key semaphore
efi/libstub/arm: Fix spurious message that an initrd was loaded
efi/libstub/arm64: Avoid image_base value from efi_loaded_image
ALSA: hda/realtek - a fake key event is triggered by running shutup
i3c: convert to use i2c_new_client_device()
ALSA: hda: default enable CA0132 DSP support
ext4: fix incorrect group count in ext4_fill_super error message
ext4: fix incorrect inodes per group in error message
ext4: don't set dioread_nolock by default for blocksize < pagesize
PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
PCI: Add ACS quirk for Zhaoxin multi-function devices
PCI: Add Zhaoxin Vendor ID
drm/radeon: convert to use i2c_new_client_device()
drm/nouveau/therm: convert to use i2c_new_client_device()
drm/i2c/tda998x: convert to use i2c_new_client_device()
drm/i2c/sil164: convert to use i2c_new_client_device()
drm/gma500: convert to use i2c_new_client_device()
drm/amdgpu: convert to use i2c_new_client_device()
selftests/bpf: Add tests for attaching XDP programs
libbpf: Add function to set link XDP fd while specifying old program
tools: Add EXPECTED_FD-related definitions in if_link.h
xdp: Support specifying expected existing program when attaching XDP
iio: cros_ec: Report hwfifo_watermark_max
iio: cros_ec: Expose hwfifo_timeout
iio: cros_ec: Remove pm function
iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO
iio: expose iio_device_set_clock
iio: cros_ec: Move function description to .c file
platform/chrome: cros_ec_sensorhub: Add median filter
platform/chrome: cros_ec_sensorhub: Add code to spread timestmap
platform/chrome: cros_ec_sensorhub: Add FIFO support
platform/chrome: cros_ec_sensorhub: Add the number of sensors in sensorhub
dt-bindings: display: add visionox rm69299 panel variant
platform/x86: surface3_power: Fix Kconfig section ordering
platform/x86: surface3_power: Add missed headers
platform/x86: surface3_power: Reformat GUID assignment
platform/x86: surface3_power: Drop useless macro ACPI_PTR()
platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3
platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner
platform/x86: surface3_power: Use dev_err() instead of pr_err()
platform/x86: surface3_power: Drop unused structure definition
dt-bindings: display: xpp055c272: Remove the reg property
dt-bindings: display: ltk500hd1829: Remove the reg property
drm: panel: Add Starry KR070PE2T
dt-bindings: panel: Add binding for Starry KR070PE2T
PCI/ASPM: Reduce severity of common clock config message
PCI/AER: Rationalize error status register clearing
PCI/DPC: Add Error Disconnect Recover (EDR) support
PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR
PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status
PCI/DPC: Cache DPC capabilities in pci_init_capabilities()
PCI/ERR: Return status of pcie_do_recovery()
PCI/ERR: Remove service dependency in pcie_do_recovery()
bpf: Fix build warning regarding missing prototypes
PCI/DPC: Move DPC data into struct pci_dev
PCI/ERR: Update error status after reset_link()
PCI/ERR: Combine pci_channel_io_frozen cases
xfs: return locked status of inode buffer on xfsaild push
xfs: trylock underlying buffer on dquot flush
xfs: remove unnecessary ternary from xfs_create
iio: imu: st_lsm6dsx: specify slave odr in slv_odr
iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO
iio: adc: stm32-adc: fix sleep in atomic context
iio:ad7797: Use correct attribute_group
MIPS: ralink: mt7621: Fix soc_device introduction
libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create
NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio()
ACPI: CPPC: clean up acpi_get_psd_map()
fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_t
thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
Documentation/locking/locktypes: Minor copy editor fixes
Documentation/locking/locktypes: Further clarifications and wordsmithing
s390/mm: cleanup init_new_context() callback
s390/mm: cleanup virtual memory constants usage
s390/mm: remove page table downgrade support
x86/boot/compressed: Fix debug_puthex() parameter type
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
m68knommu: Remove mm.h include from uaccess_no.h
cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
Revert "clocksource/drivers/timer-probe: Avoid creating dead devices"
drm/lima: Add optional devfreq and cooling device support
pcmcia: soc_common.h: Replace zero-length array with flexible-array member
pcmcia: cs_internal.h: Replace zero-length array with flexible-array member
MAINTAINERS: erofs: update my email address
i2c: pca-platform: Use platform_irq_get_optional
i2c: st: fix missing struct parameter description
x86: get rid of user_atomic_cmpxchg_inatomic()
generic arch_futex_atomic_op_inuser() doesn't need access_ok()
x86: don't reload after cmpxchg in unsafe_atomic_op2() loop
x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end()
objtool: whitelist __sanitizer_cov_trace_switch()
[parisc, s390, sparc64] no need for access_ok() in futex handling
sh: no need of access_ok() in arch_futex_atomic_op_inuser()
futex: arch_futex_atomic_op_inuser() calling conventions change
bpf: Add selftest cases for ctx_or_null argument type
bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks
bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id
bpf: Allow to retrieve cgroup v1 classid from v2 hooks
bpf: Add netns cookie and enable it for bpf cgroup hooks
bpf: Enable perf event rb output for bpf cgroup progs
bpf: Enable retrieval of socket cookie for bind/post-bind hook
pinctrl: qcom: use scm_call to route GPIO irq to Apps
drm/i915/tgl: Add definitions for VRR registers and bits
mm/hmm: remove HMM_FAULT_SNAPSHOT
mm/hmm: remove unused code and tidy comments
mm/hmm: return the fault type from hmm_pte_need_fault()
mm/hmm: remove pgmap checking for devmap pages
net: dsa: felix: support changing the MTU
net: dsa: vsc73xx: make the MTU configurable
net: dsa: sja1105: implement the port MTU callbacks
net: dsa: b53: add MTU configuration support
net: dsa: implement auto-normalization of MTU for bridge hardware datapath
net: dsa: configure the MTU for switch ports
bgmac: configure MTU and add support for frames beyond 8192 byte size
net: phy: bcm7xx: add jumbo frame configuration to PHY
r8169: fix PHY driver check on platforms w/o module softdeps
s390/qeth: phase out OSN support
s390/qeth: make OSN / OSX support configurable
s390/qeth: remove fake_broadcast attribute
bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb
bnxt_en: Add partno to devlink info_get cb
bnxt_en: Read partno and serialno of the board from VPD
PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro
bnxt_en: Add fw.mgmt.api version to devlink info_get cb.
devlink: Add macro for "fw.mgmt.api" to info_get cb.
mlxsw: spectrum_router: Avoid uninitialized symbol errors
mlxsw: switchx2: Remove unnecessary conversion to bool
mlxsw: core_acl: Avoid defining static variable in header file
mlxsw: spectrum: Remove unused RIF and FID families
mlxsw: spectrum_router: Add proper function documentation
mlxsw: i2c: Add missing field documentation
gpiolib: Remove unused gpio_chip parameter from gpio_set_bias()
gpiolib: Pass gpio_desc to gpio_set_config()
gpiolib: Introduce gpiod_set_config()
ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
tools: gpio: Fix out-of-tree build regression
pinctrl: sprd: Add pin high impedance mode support
pinctrl: sprd: Use the correct pin output configuration
drm/i915/execlists: Workaround switching back to a completed context
tracing: Add documentation on set_ftrace_notrace_pid and set_event_notrace_pid
selftests/ftrace: Add test to test new set_event_notrace_pid file
selftests/ftrace: Add test to test new set_ftrace_notrace_pid file
tracing: Create set_event_notrace_pid to not trace tasks
ftrace: Create set_ftrace_notrace_pid to not trace tasks
ftrace: Make function trace pid filtering a bit more exact
ftrace/kprobe: Show the maxactive number on kprobe_events
tracing: Have the document reflect that the trace file keeps tracing enabled
ring-buffer/tracing: Have iterator acknowledge dropped events
tracing: Do not disable tracing when reading the trace file
ring-buffer: Do not disable recording when there is an iterator
ARM: dts: bcm283x: Add cells encoding format to firmware bus
pNFS/flexfiles: Specify the layout segment range in LAYOUTGET
pNFS/flexfiles: remove requirement for whole file layouts
pNFS/flexfiles: Check the layout segment range before doing I/O
pNFS/flexfile: Don't merge layout segments if the mirrors don't match
NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling
NFS/pNFS: Simplify bucket layout segment reference counting
NFS/pNFS: Clean up pNFS commit operations
NFS: Remove bucket array from struct pnfs_ds_commit_info
NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs()
pNFS: Enable per-layout segment commit structures
pNFS: Add infrastructure for cleaning up per-layout commit structures
NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers()
NFS: Fix O_DIRECT commit verifier handling
NFS: commit errors should be fatal
NFS/pNFS: Allow O_DIRECT to release the DS commitinfo
pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist()
pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs()
NFSv4/pNFS: Scan the full list of commit arrays when committing
NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info
ARM: bcm2835_defconfig: Enable fixed-regulator
ARM: dts: bcm283x: Use firmware PM driver for V3D
ARM: dts: bcm2711: Add vmmc regulator in emmc2
ARM: dts: bcm2711: Update expgpio's GPIO labels
ring-buffer: Make resize disable per cpu buffer instead of total buffer
null_blk: add trace in null_blk_zoned.c
null_blk: add tracepoint helpers for zoned mode
block: add a zone condition debug helper
gpio: gpiolib: fix a doc warning
gfs2: change from write to read lock for sd_log_flush_lock in journal replay
gfs2: instrumentation wrt ail1 stuck
gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink
gfs2: Remove unnecessary gfs2_qa_{get,put} pairs
gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put
gfs2: Change inode qa_data to allow multiple users
gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc
gfs2: Switch to list_{first,last}_entry
gfs2: Clean up inode initialization and teardown
dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
dm clone: Add missing casts to prevent overflows and data corruption
dm clone: Add overflow check for number of regions
dm clone: Fix handling of partial region discards
dm writecache: add cond_resched to avoid CPU hangs
block: move bio_map_* to blk-map.c
smb3: use SMB2_SIGNATURE_SIZE define
netfilter: flowtable: Use work entry per offload command
netfilter: flowtable: Use rw sem as flow block lock
netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup()
netfilter: flowtable: Fix incorrect tc_setup_type type
drm/dp_mst: Remove single tx msg restriction.
drm/mst: Support simultaneous down replies
drm/mst: Separate sideband packet header parsing from message building
netfilter: flowtable: add counter support
netfilter: nf_tables: add enum nft_flowtable_flags to uapi
netfilter: conntrack: export nf_ct_acct_update()
ipvs: optimize tunnel dumps for icmp errors
ASoC: amd: acp3x-pcm-dma: clean up two indentation issues
ASoC: tlv320adcx140: Remove undocumented property
platform/chrome: chromeos_laptop: make I2C API conversion complete
ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
netfilter: conntrack: Add missing annotations for nf_conntrack_all_lock() and nf_conntrack_all_unlock()
netfilter: ctnetlink: Add missing annotation for ctnetlink_parse_nat_setup()
ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function
ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver
ASoC: Intel: boards: add sof_sdw machine driver
ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms
drm/i915: Include port sync state in the state dump
drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2
drm/i915: Move icl_get_trans_port_sync_config() into the DDI code
drm/i915: Drop usless master_transcoder assignments
drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs
drm/i915/mst: Use .compute_config_late() to compute master transcoder
drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning
Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT
svcrdma: Fix leak of transport addresses
RDMA/mlx5: Add support for RDMA TX flow table
net/mlx5: Add support for RDMA TX steering
Revert "blkdev: check for valid request queue before issuing flush"
block: simplify queue allocation
bcache: pass the make_request methods to blk_queue_make_request
null_blk: use blk_mq_init_queue_data
block: add a blk_mq_init_queue_data helper
SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
SUNRPC/cache: don't allow invalid entries to be flushed
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
IB/hfi1: Fix memory leaks in sysfs registration and unregistration
IB/mlx5: Move to fully dynamic UAR mode once user space supports it
IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib
IB/mlx5: Extend QP creation to get uar page index from user space
IB/mlx5: Extend CQ creation to get uar page index from user space
IB/mlx5: Expose UAR object and its alloc/destroy commands
spi: efm32: Convert to use GPIO descriptors
IB/hfi1: Get rid of a warning
ovl: document xino expected behavior
ovl: enable xino automatically in more cases
ovl: avoid possible inode number collisions with xino=on
ovl: use a private non-persistent ino pool
ovl: fix WARN_ON nlink drop to zero
block: move the ->devnode callback to struct block_device_operations
drm: Constify adjusted_mode a bit
drm/i915: Get rid of silly void* from MST code
drm/i915: use forced codec wake on all gen9+ platforms
ASoC: rt5682: move DAI clock registry to I2S mode
ASoC: pxa: magician: convert to use i2c_new_client_device()
xfs: don't write a corrupt unmount record to force summary counter recalc
xfs: factor inode lookup from xfs_ifree_cluster
xfs: tail updates only need to occur when LSN changes
xfs: factor common AIL item deletion code
xfs: correctly acount for reclaimable slabs
xfs: Improve metadata buffer reclaim accountability
xfs: don't allow log IO to be throttled
xfs: Throttle commits on delayed background CIL push
xfs: Lower CIL flush limit for large logs
xfs: remove some stale comments from the log code
xfs: refactor unmount record writing
xfs: merge xlog_commit_record with xlog_write_done
xfs: split xlog_ticket_done
xfs: kill XLOG_TIC_INITED
xfs: refactor and split xfs_log_done()
xfs: re-order initial space accounting checks in xlog_write
xfs: don't try to write a start record into every iclog
xfs: validate the realtime geometry in xfs_validate_sb_common
ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
USB: cdc-acm: restore capability check order
Revert "driver core: Set fw_devlink to "permissive" behavior by default"
ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities
Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread
ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire
ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks
ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers
ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend
ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect
ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks
ASoC: SOF: IPC: dai-intel: move ALH declarations in header file
ASoC: SOF: Intel: add SoundWire configuration interface
ASoC: soc-acpi: expand description of _ADR-based devices
io_uring: cleanup io_alloc_async_ctx()
x86/vdso: Discard .note.gnu.property sections in vDSO
xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt
xprtrdma: Extract sockaddr from struct rdma_cm_id
xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep
xprtrdma: Disconnect on flushed completion
xprtrdma: Remove rpcrdma_ia::ri_flags
xprtrdma: Invoke rpcrdma_ia_open in the connect worker
xprtrdma: Allocate Protection Domain in rpcrdma_ep_create()
xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect()
xprtrdma: Clean up the post_send path
xprtrdma: Refactor frwr_init_mr()
xprtrdma: Invoke rpcrdma_ep_create() in the connect worker
xprtrdma: Enhance MR-related trace points
serial: 8250: Optimize irq enable after console write
serial: 8250: Fix rs485 delay after console write
ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro
PCI: dwc: pci-dra7xx: Fix MSI IRQ handling
parisc: Fix defconfig selection
scripts/dtc: Remove redundant YYLOC global declaration
dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false'
ARM: dts: ux500: Fix missing node renames
perf/core: Add PERF_SAMPLE_CGROUP feature
perf/core: Add PERF_RECORD_CGROUP event
perf script: Introduce --deltatime option
perf test x86: Add CET instructions to the new instructions test
x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
ARM: mmp: replace setup_irq() by request_irq()
ARM: cns3xxx: replace setup_irq() by request_irq()
ARM: spear: replace setup_irq() by request_irq()
ARM: ep93xx: Replace setup_irq() by request_irq()
ARM: iop32x: replace setup_irq() by request_irq()
drm/vc4: Fix HDMI mode validation
mmc: cavium-octeon: remove nonsense variable coercion
mmc: mediatek: fix SDIO irq issue
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
clocksource/drivers/hyper-v: Make sched clock return nanoseconds correctly
drm/i915/perf: add new open param to configure polling of OA buffer
drm/i915/perf: move pollin setup to non hw specific code
drm/i915/perf: rework aging tail workaround
x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS
pinctrl: tegra: Add SFIO/GPIO programming on Tegra194
pinctrl: tegra: Renumber the GG.0 and GG.1 pins
pinctrl: tegra: Do not add default pin range on Tegra194
x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR
x86/split_lock: Rework the initialization flow of split lock detection
s390/gmap: return proper error code on ksm unsharing
pinctrl: tegra: Pass struct tegra_pmx for pin range check
pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo
pinctrl: tegra: Fix whitespace issues for improved readability
gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1
gpio: tegra186: Add support for pin ranges
gpio: Support GPIO controllers without pin-ranges
pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflow
x86/mm/set_memory: Fix -Wmissing-prototypes warnings
x86/efi: Add a prototype for efi_arch_mem_reserve()
iommu: Move fwspec->iommu_priv to struct dev_iommu
iommu/virtio: Use accessor functions for iommu private data
iommu/qcom: Use accessor functions for iommu private data
iommu/mediatek: Use accessor functions for iommu private data
iommu/renesas: Use accessor functions for iommu private data
iommu/arm-smmu: Use accessor functions for iommu private data
iommu/arm-smmu: Refactor master_cfg/fwspec usage
iommu/arm-smmu-v3: Use accessor functions for iommu private data
iommu: Introduce accessors for iommu private data
iommu/arm-smmu: Fix uninitilized variable warning
iommu: Move iommu_fwspec to struct dev_iommu
iommu: Rename struct iommu_param to dev_iommu
iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
ACPI/IORT: Remove direct access of dev->iommu_fwspec
iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE
iommu/virtio: Fix freeing of incomplete domains
iommu/virtio: Fix sparse warning
x86/mm: Mark setup_emu2phys_nid() static
x86/jump_label: Move 'inline' keyword placement
iommu/vt-d: Add build dependency on IOASID
iommu/vt-d: Fix mm reference leak
x86/platform/uv: Add a missing prototype for uv_bau_message_interrupt()
drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi fill apertures
mfd: rn5t618: Cleanup i2c_device_id
iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619
rtc: rc5t619: Add Ricoh RC5T619 RTC driver
mfd: rn5t618: Add more subdevices
mfd: rn5t618: Add RTC related registers
mfd: rn5t618: Add IRQ support
dt-bindings: mfd: rn5t618: Document optional property interrupts
net/9p: remove unused p9_req_t aux field
9p: read only once on O_NONBLOCK
9pnet: allow making incomplete read requests
9p: Remove unneeded semicolon
9p: Fix Kconfig indentation
s390/qdio: set qdio_irq->cdev at allocation time
s390/qdio: remove unused function declarations
s390/ccwgroup: remove pm support
s390/ap: remove power management code from ap bus and drivers
s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc
s390/mm: cleanup arch_get_unmapped_area() and friends
s390/ism: remove pm support
staging: vt6656: Use DIV_ROUND_UP macro instead of specific code
staging: remove hp100 driver
ALSA: ppc: keywest: convert to use i2c_new_client_device()
ALSA: hda/realtek: Enable mute LED on an HP system
iio: position: Add support for Azoteq IQS624/625 angle sensors
iio: light: Add support for Azoteq IQS621/622 ambient light sensors
iio: temperature: Add support for Azoteq IQS620AT temperature sensor
input: keyboard: Add support for Azoteq IQS620A/621/622/624/625
mfd: Add support for Azoteq IQS620A/621/622/624/625
dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625
drm/bridge: sii9234: silence warning about regulators during deferred probe
drm/i915/gvt: Fix klocwork issues about data size
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
powerpc/64: Avoid isync in flush_dcache_range()
iwlwifi: mvm: remove newline from rs_pretty_print_rate()
iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static
iwlwifi: bump FW API to 53 for 22000 series
iwlwifi: remove IWL_FW_DBG_DOMAIN macro
iwlwifi: yoyo: enable yoyo by default
iwlwifi: scan: support FW APIs with variable number of profiles
iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode
iwlwifi: remove support for QnJ HR FPGA
iwlwifi: remove support for QnJ Hr STEP A
iwlwifi: add trans_cfg for devices with long latency
iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD
iwlwifi: mvm: add support for non EDCA based measurements
iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf
iwlwifi: convert QnJ with Jf devices to new config table
iwlwifi: convert all Qu with Jf devices to the new config table
iwlwifi: add HW step to new cfg device table
iwlwifi: remove some unused extern declarations from iwl-config.h
iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg
iwlwifi: mvm: enable SF also when we have HE
iwlwifi: remove redundant iwl9560_2ac_cfg struct
iwlwifi: mvm: rs-fw: fix some indentation
iwlwifi: scan: support scan req cmd ver 14
iwlwifi: pass trans and NVM data to HE capability parsing
iwlwifi: pcie: implement read_config32
iwlwifi: yoyo: add PCI config space region type
iwlwifi: mvm: add soc latency support
dt-bindings: imx8mm-clock: Fix the file path
dt-bindings: imx8mq-clock: Fix the file path
powerpc/boot: Delete unneeded .globl _zimage_start
powerpc/pseries: Handle UE event for memcpy_mcsafe
net: phy: don't touch suspended flag if there's no suspend/resume callback
net: ks8851-ml: Fix IO operations, again
net: atlantic: add XPN handling
net: atlantic: MACSec offload statistics implementation
net: atlantic: MACSec offload statistics HW bindings
net: atlantic: MACSec ingress offload implementation
net: atlantic: MACSec ingress offload HW bindings
net: atlantic: MACSec egress offload implementation
net: atlantic: MACSec egress offload HW bindings
net: atlantic: MACSec offload skeleton
net: macsec: report real_dev features when HW offloading is enabled
net: macsec: add support for getting offloaded stats
net: macsec: support multicast/broadcast when offloading
net: macsec: allow multiple macsec devices with offload
net: macsec: init secy pointer in macsec_context
net: macsec: add support for offloading to the MAC
net: macsec: allow to reference a netdev from a MACsec context
net: add a reference to MACsec ops in net_device
net: introduce the MACSEC netdev feature
ANDROID: Kconfig.gki: Drop GKI_QCOM_CLKS_CONFIGS
FROMLIST: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
FROMLIST: soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release
scsi: lpfc: Fix crash after handling a pci error
scsi: lpfc: Fix scsi host template for SLI3 vports
scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req
scsi: lpfc: Fix lockdep error - register non-static key
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
arm64: defconfig: ti: k3: enable dma and networking
arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node
arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-am65-mcu: add cpsw nuss node
net: ethernet: ti: introduce am65x/j721e gigabit eth subsystem driver
dt-binding: ti: am65x: document mcu cpsw nuss
net: ethernet: ti: ale: am65: add support for default thread cfg
net: ethernet: ti: ale: add support for mac-only mode
net: ethernet: ti: ale: fix seeing unreg mcast packets with promisc and allmulti disabled
phy: ti: gmii-sel: simplify config dependencies between net drivers and gmii phy
scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code
scsi: ufs: Do not rely on prefetched data
cls_flower: Add extack support for flags key
cls_flower: Add extack support for src and dst port range options
cls_flower: Add extack support for mpls options
net: sched: refine extack messages in tcf_change_indev
scsi: dc395x: remove dc395x_bios_param
net: phy: add marvell usb to mdio controller
dt-bindings: net: add marvell usb to mdio bindings
scsi: libiscsi: Fix error count for active session
scsi: hpsa: correct race condition in offload enabled
net: phy: probe PHY drivers synchronously
scsi: message: fusion: Replace zero-length array with flexible-array member
ice: add a devlink region for dumping NVM contents
netdevsim: support taking immediate snapshot via devlink
devlink: implement DEVLINK_CMD_REGION_NEW
devlink: track snapshot id usage count using an xarray
devlink: report error once U32_MAX snapshot ids have been used
devlink: extract snapshot id allocation to helper function
devlink: use -ENOSPC to indicate no more room for snapshots
devlink: add function to take snapshot while locked
devlink: trivial: fix tab in function documentation
devlink: convert snapshot destructor callback to region op
devlink: prepare to support region operations
scsi: qedi: Add PCI shutdown handler support
scsi: qedi: Add MFW error recovery process
veth: rely on peer veth_rq for ndo_xdp_xmit accounting
veth: rely on veth_rq in veth_xdp_flush_bq signature
sfc: falcon: convert to use i2c_new_client_device()
igb: convert to use i2c_new_client_device()
scsi: ufs: Enable block layer runtime PM for well-known logical units
RISC-V: Move all address space definition macros to one place
selftests: skbedit_priority: Test counters at the skbedit rule
sched: act_pedit: Implement stats_update callback
sched: act_skbedit: Implement stats_update callback
scsi: ufs-qcom: Override devfreq parameters
scsi: ufshcd: Let vendor override devfreq parameters
scsi: ufshcd: Update the set frequency to devfreq
scsi: ufs: Resume ufs host before accessing ufs device
scsi: ufs-mediatek: customize the delay for enabling host
scsi: ufs: make HCE polling more compact to improve initialization latency
scsi: ufs: allow custom delay prior to host enabling
scsi: ufs-mediatek: use common delay function
scsi: ufs: introduce common and flexible delay function
scsi: ufs: use an enum for host capabilities
scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
scsi: iscsi: Report connection state in sysfs
scsi: target: core: add task tag to trace events
ANDROID: Specify MAKE_GOALS and optimize targets
scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
scsi: target: remove boilerplate code
scsi: aha1740: Fix an errro handling path in aha1740_probe()
scsi: qla2xxx: Remove non functional code
Input: fix stale timestamp on key autorepeat events
bpf: Remove unused vairable 'bpf_xdp_link_lops'
bpf: Factor out attach_type to prog_type mapping for attach/detach
bpf: Factor out cgroup storages operations
afs: Fix unpinned address list during probing
drm/i915: Cast remain to unsigned long in eb_relocate_vma
MAINTAINERS: fix bad file pattern
parse-maintainers: Do not sort section content by default
rtc: pcf85063: Add pcf85063 clkout control to common clock framework
selftests: enforce local header dependency in lib.mk
selftests: Fix memfd to support relocatable build (O=objdir)
selftests: Fix seccomp to support relocatable build (O=objdir)
selftests/harness: Handle timeouts cleanly
selftests/harness: Move test child waiting logic
drm/i915/uc: do not free err log on uc_fini
drm/i915/uc: Move uC debugfs to its own folder under GT
drm/i915/debugfs: move uC printers and update debugfs file names
drm/i915/huc: make "support huc" reflect HW capabilities
drm/i915/guc: drop stage_pool debugfs
drm/i915/gt: allow setting generic data pointer
ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
rtc: make definitions in include/uapi/linux/rtc.h actually useful for user space
ANDROID: Incremental fs: Fix two typos
kunit: tool: add missing test data file content
kunit: update documentation to describe debugfs representation
kunit: subtests should be indented 4 spaces according to TAP
kunit: add log test
kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results display
Input: move the new KEY_SELECTIVE_SCREENSHOT keycode
RDMA/hns: Remove redundant judgment of qp_type
RDMA/hns: Remove redundant assignment of wc->smac when polling cq
RDMA/hns: Remove redundant qpc setup operations
RDMA/hns: Remove meaningless prints
RDMA/hns: Remove definition of cq doorbell structure
RDMA/hns: Adjust the qp status value sequence of the hardware
RDMA/hns: Optimize hns_roce_alloc_vf_resource()
RDMA/hns: Simplify attribute judgment code
RDMA/hns: Fix a wrong judgment of return value
RDMA/hns: Unify format of prints
IB/iser: Always check sig MR before putting it to the free pool
RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices
RISC-V: Only select essential drivers for SOC_VIRT config
cpufreq: intel_pstate: Select schedutil as the default governor
cpufreq: intel_pstate: Simplify intel_pstate_cpu_init()
hostap: convert to struct proc_ops
rtw88: fix non-increase management packet sequence number
tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale
ASoC: pxa: Enable AC'97 bus support for PXA machines
ASoC: pxa: Select regmap from AC'97 machines
kill uaccess_try()
x86: unsafe_put-style macro for sigmask
mlxsw: spectrum_mr: Fix list iteration in error path
x86: x32_setup_rt_frame(): consolidate uaccess areas
x86: __setup_rt_frame(): consolidate uaccess areas
x86: __setup_frame(): consolidate uaccess areas
x86: setup_sigcontext(): list user_access_{begin,end}() into callers
selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit
selftests: forwarding: Add a forwarding test for pedit munge dsfield
mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE
mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION
mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd
net: flow_offload.h: Fix a comment at flow_action_entry.mangle
ASoC: rt1308-sdw: use slot and rx_mask to configure stream
ASoC: rt1308-sdw: add set_tdm_slot() support
qlcnic: Fix bad kzalloc null test
x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit)
x86: ia32_setup_rt_frame(): consolidate uaccess areas
x86: ia32_setup_frame(): consolidate uaccess areas
x86: ia32_setup_sigcontext(): lift user_access_{begin,end}() into the callers
ASoC: SOF: Intel: hda: call codec wake at chip init
ASoC: SOF: Intel: hda: do not leave clock gating off upon error
ASoC: SOF: fix uninitialised "work" with VirtIO
ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load()
ASoC: SOF: Intel: hda: Improve DSP state logging
atl2: remove unused variable 'atl2_driver_string'
tipc: Add a missing case of TIPC_DIRECT_MSG type
IB/hfi1: Use scnprintf() for avoiding potential buffer overflow
ASoC: Intel: common: Add mach table for tgl-max98373-rt5682
ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682
ASoC: intel: sof_da7219_max98373: Add speaker switch
ASoC: Intel: Make glk+rt5682 echo ref dynamic
RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
mm/hmm: check the device private page owner in hmm_range_fault()
mm: simplify device private page handling in hmm_range_fault
mm: handle multiple owners of device private pages in migrate_vma
memremap: add an owner field to struct dev_pagemap
mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_
mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_()
mm/hmm: simplify hmm_vma_walk_hugetlb_entry()
mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag
mm/hmm: don't provide a stub for hmm_range_fault()
mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd()
mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling
mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages
mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte()
mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT
mm/hmm: add missing pfns set to hmm_vma_walk_pmd()
mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock
mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte()
drm/i915/display: Fix mode private_flags comparison at atomic_check
drm/i915/gt: Stage the transfer of the virtual breadcrumb
drm/i915/gt: Select the deepest available parking mode for rc6
drm/i915: Avoid live-lock with i915_vma_parked()
drm/i915/gt: Treat idling as a RPS downclock event
drm/i915/gt: Cancel a hung context if already closed
drm/i915: Use explicit flag to mark unreachable intel_context
ARM: dts: OMAP3: disable RNG on N950/N9
riscv: Use macro definition instead of magic number
riscv: Add support to dump the kernel page tables
ata: make "libata.force" kernel parameter optional
ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c
ata: start separating SATA specific code from libata-eh.c
ata: move ata_sas_*() to libata-sata.c
ata: start separating SATA specific code from libata-scsi.c
ata: move sata_deb_timing_*() to libata-sata.c
ata: move ata_qc_complete_multiple() to libata-sata.c
ata: move sata_link_hardreset() to libata-sata.c
ata: move sata_link_{debounce,resume}() to libata-sata.c
ata: move *sata_set_spd*() to libata-sata.c
ata: move sata_scr_*() to libata-sata.c
ata: start separating SATA specific code from libata-core.c
ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts
ata: let compiler optimize out ata_dev_config_ncq() on non-SATA hosts
ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled()
ata: separate PATA timings code from libata-core.c
ata: fix CodingStyle issues in PATA timings code
ata: remove EXPORT_SYMBOL_GPL()s not used by modules
ata: move EXPORT_SYMBOL_GPL()s close to exported code
ata: optimize ata_scsi_rbuf[] size
ata: optimize struct ata_force_param size
ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size
ata: simplify ata_scsiop_inq_89()
sata_promise: use ata_cable_sata()
ata: make SATA_PMP option selectable only if any SATA host driver is enabled
ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts
ata: remove stale maintainership information from core code
riscv: patch code by fixmap mapping
riscv: introduce interfaces to patch kernel code
riscv: add macro to get instruction length
riscv: add STRICT_KERNEL_RWX support
riscv: add alignment for text, rodata and data sections
riscv: move exception table immediately after RO_DATA
riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support
riscv: add ARCH_HAS_SET_DIRECT_MAP support
riscv: add ARCH_HAS_SET_MEMORY support
dt-bindings: sram: qcom: Clean-up 'ranges' and child node names
dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from trivial-devices.yaml
ANDROID: dm-bow: Fix free_show value is incorrect
drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2
staging: wilc1000: Use crc7 in lib/ rather than a private copy
Staging: rtl8192u: ieee80211: Use netdev_alert().
Staging: rtl8192u: ieee80211: Use netdev_info() with network devices.
Staging: rtl8192u: ieee80211: Use netdev_warn() for network devices.
Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug messages.
xfs: prohibit fs freezing when using empty transactions
xfs: shutdown on failure to add page to log bio
xfs: directory bestfree check should release buffers
xfs: drop all altpath buffers at the end of the sibling check
xfs: preserve default grace interval during quotacheck
drm: Add docs for managed resources
drm/udl: drop drm_driver.release hook
drm/udl: Drop explicit drm_mode_config_cleanup call
drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call
drm/mipi-dbi: Move drm_mode_config_init into mipi library
drm/repaper: Drop explicit drm_mode_config_cleanup call
drm/gm12u320: Simplify upload work
drm/gm12u320: Use helpers for shutdown/suspend/resume
drm/gm12u320: Use devm_drm_dev_init
drm/gm12u320: More drmm_
drm/tidss: Drop explicit drm_mode_config_cleanup call
drm/mtk: Drop explicit drm_mode_config_cleanup call
drm/shmob: Drop explicit drm_mode_config_cleanup call
drm/stm: Drop explicit drm_mode_config_cleanup call
drm/rockchip: Drop explicit drm_mode_config_cleanup call
drm/rcar-du: Drop explicit drm_mode_config_cleanup call
drm/pl111: Drop explicit drm_mode_config_cleanup call
drm/meson: Drop explicit drm_mode_config_cleanup call
drm/mcde: More devm_drm_dev_init
drm/mcde: Drop explicit drm_mode_config_cleanup call
drm/ingenic: Drop explicit drm_mode_config_cleanup call
ext4: disable dioread_nolock whenever delayed allocation is disabled
ext4: do not commit super on read-only bdev
amba: Initialize dma_parms for amba devices
driver core: platform: Initialize dma_parms for platform devices
ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes
mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
ext4: unregister sysfs path before destroying jbd2 journal
ext4: check for non-zero journal inum in ext4_calculate_overhead
mac80211: mark station unauthorized before key removal
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
pNFS: Add a helper to allocate the array of buckets
NFS/pNFS: Refactor pnfs_generic_commit_pagelist()
pNFS/flexfiles: Simplify allocation of the mirror array
bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device()
bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture
bus: mhi: core: Add support for reading MHI info from device
SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
misc: rtsx: set correct pcr_ops for rts522A
cfg80211: Do not warn on same channel at the end of CSA
mac80211: drop data frames without key on encrypted links
drm/cirrus: Fully embrace devm_
drm/cirrus: Drop explicit drm_mode_config_cleanup call
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: rtl8723bs: hal: Remove NULL check before kfree
drm/bochs: Drop explicit drm_mode_config_cleanup
drm/bochs: Remove leftover drm_atomic_helper_shutdown
drm: Manage drm_mode_config_init with drmm_
drm: Garbage collect drm_dev_fini
staging: rtl8723bs: hal: Correct typos in comments
staging: rtl8723bs: os_dep: Correct typos in comments
staging: rtl8723bs: core: Correct typos in comments
staging: rtl8723bs: hal: Remove unnecessary cast on void pointer
staging: rtl8188eu: cleanup long line in odm.c
tty: serial: make SERIAL_SPRD depend on COMMON_CLK
drm: Manage drm_vblank_cleanup with drmm_
drm: Manage drm_gem_init with drmm_
drm: manage drm_minor cleanup with drmm_
drm: Use drmm_ for drm_dev_init cleanup
drm: Handle dev->unique with drmm_
tty: serial: fsl_lpuart: fix return value checking
tty: serial: fsl_lpuart: move dma_request_chan()
drm/i915/display: Fix mode private_flags comparison at atomic_check
speakup: misc: Use dynamic minor numbers for speakup devices
mei: me: add cedar fork device ids
drm: Cleanups after drmm_add_final_kfree rollout
drm/<drivers>: Use drmm_add_final_kfree
drm/gm12u320: Use drmm_add_final_kfree
drm/ingenic: Use drmm_add_final_kfree
drm/repaper: Use drmm_add_final_kfree
drm/vkms: Use drmm_add_final_kfree
drm/vgem: Use drmm_add_final_kfree
drm/mcde: Use drmm_add_final_kfree
drm/scheduler: fix rare NULL ptr race
drm/tidss: Use drmm_add_final_kfree
drm/v3d: Use drmm_add_final_kfree
drm/cirrus: Use drmm_add_final_kfree
drm/i915: Use drmm_add_final_kfree
powerpc/smp: Use IS_ENABLED() to avoid #ifdef
powerpc/smp: Drop superfluous NULL check
powerpc: Switch 8xx MAINTAINERS entry to Christophe
powerpc: Update 83xx/85xx MAINTAINERS entry
powerpc: Update powermac MAINTAINERS entry
powerpc: Update MPC5XXX MAINTAINERS entry
powerpc: Drop XILINX MAINTAINERS entry
powerpc: Mark 4xx as Orphan in MAINTAINERS
powerpc: Remove PA SEMI MAINTAINERS entries
powerpc: Update wiki link in MAINTAINERS
powerpc: Update MAINTAINERS
coresight: do not use the BIT() macro in the UAPI header
Documentation: provide IBM contacts for embargoed hardware
usb: cdns3: make signed 1 bit bitfields unsigned
usb: gadget: fsl: remove unused variable 'driver_desc'
usb: gadget: f_fs: Fix use after free issue as part of queue failure
usb: typec: Correct the documentation for typec_cable_put()
perf: Normalize gcc parameter when generating arch errno table
perf parse-events: Add defensive NULL check
mmc: mmci_sdmmc: Fix clear busyd0end irq flag
ANDROID: build.config.allmodconfig: Re-enable XFS_FS
xfrm: add prep for esp beet mode offload
esp6: add gso_segment for esp6 beet mode
esp4: add gso_segment for esp4 beet mode
drm/qxl: Use drmm_add_final_kfree
drm/udl: Use drmm_add_final_kfree
drm/mipi_dbi: Use drmm_add_final_kfree in all drivers
powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands.
drm: Set final_kfree in drm_dev_alloc
drm: add managed resources tied to drm_device
drm/i915: Don't clear drvdata in ->release
dt-bindings: mmc: Fix node name in an example
mm/sl[uo]b: export __kmalloc_track(_node)_caller
mmc: core: Re-work the code for eMMC sanitize
drm/i915/display: Return early after MISSING_CASE for write_dp_sdp
powerpc/xive: Add a debugfs file to dump internal XIVE state
powerpc/xmon: Add source flags to output of XIVE interrupts
powerpc/xive: Fix xmon support on the PowerNV platform
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
powerpc: Prefer __section and __printf from compiler_attributes.h
arm64: dts: Revert "specify console via command line"
platform/x86: surface3_power: MSHW0011 rev-eng implementation
macintosh: convert to i2c_new_scanned_device
perf/tests: Add CET instructions to the new instructions test
mm/mremap: Add comment explaining the untagging behaviour of mremap()
drm/i915/display: Remove useless but deadly local
x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
drm/i915: Drop final few uses of drm_i915_private.engine
KVM: selftests: Fix cosmetic copy-paste error in vm_mem_region_move()
KVM: Fix out of range accesses to memslots
KVM: X86: Micro-optimize IPI fastpath delay
KVM: X86: Delay read msr data iff writes ICR MSR
MAINTAINERS: Update Calxeda Highbank maintainership
arm: dts: calxeda: Group port-phys and sgpio-gpio items
arm: dts: calxeda: Fix interrupt grouping
arm: dts: calxeda: Provide UART clock
arm: dts: calxeda: Basic DT file fixes
ALSA: usb-audio: Update the documentation for the new delayed_register option
ALSA: usb-audio: Inform devices that need delayed registration
ALSA: usb-audio: Add delayed_register option
ALSA: usb-audio: Rewrite registration quirk handling
KVM: X86: Narrow down the IPI fastpath to single target IPI
brcmfmac: add USB autosuspend feature support
brcmfmac: increase max hanger slots from 1K to 3K in fws layer
brcmfmac: fix the incorrect return value in brcmf_inform_single_bss().
brcmfmac: Fix double freeing in the fmac usb data path
brcmfmac: Fix driver crash on USB control transfer timeout
rtl8xxxu: Feed current txrate information for mac80211
rtl8xxxu: add enumeration for channel bandwidth
rtw88: add a debugfs entry to enable/disable coex mechanism
rtw88: add a debugfs entry to dump coex's info
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
staging: rtl8723bs: hal: Compress return logic
staging: rtl8723bs: rtw_cmd: Compress lines for immediate return
staging: rtl8723bs: rtw_efuse: Compress lines for immediate return
staging: wilc1000: remove label from examples in DT binding documentation
dt-bindings: dma: renesas,usb-dmac: add r8a77961 support
dmaengine: uniphier-xdmac: Remove redandant error log for platform_get_irq
net/mlx5: E-switch, Protect eswitch mode changes
net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change
net/mlx5: Split eswitch mode check to different helper function
devlink: Rely on driver eswitch thread safety instead of devlink
net/mlx5: Simplify mlx5_unload_one() and its callers
net/mlx5: Simplify mlx5_register_device to return void
net/mlx5: Avoid group version scan when not necessary
net/mlx5: Avoid incrementing FTE version
net/mlx5: Fix group version management
net/mlx5: Simplify matching group searches
net/mlx5: E-Switch, Use correct type for chain, prio and level values
net/mlx5: E-Switch, free flow_group_in after creating the restore table
net/mlx5: E-Switch, Enable chains only if regs loopback is enabled
net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported
net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb
net/mlx5e: Fix actions_match_supported() return
bpf: Test_verifier, #70 error message updates for 32-bit right shift
bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()
bpf: Verifer, refactor adjust_scalar_min_max_vals
hwspinlock: hwspinlock_internal.h: Replace zero-length array with flexible-array member
hwspinlock: Allow drivers to be built with COMPILE_TEST
remoteproc/omap: Switch to SPDX license identifiers
remoteproc/omap: Add watchdog functionality for remote processors
remoteproc/omap: Report device exceptions and trigger recovery
remoteproc/omap: Add support for runtime auto-suspend/resume
remoteproc/omap: Add support for system suspend/resume
remoteproc/omap: Request a timer(s) for remoteproc usage
remoteproc/omap: Check for undefined mailbox messages
remoteproc/omap: Remove the platform_data header
remoteproc/omap: Add support for DRA7xx remote processors
remoteproc/omap: Initialize and assign reserved memory node
remoteproc/omap: Add the rproc ops .da_to_va() implementation
remoteproc/omap: Add support to parse internal memories from DT
remoteproc/omap: Add a sanity check for DSP boot address alignment
remoteproc/omap: Add device tree support
dt-bindings: remoteproc: Add OMAP remoteproc bindings
remoteproc: qcom: Introduce panic handler for PAS and ADSP
remoteproc: qcom: q6v5: Add common panic handler
remoteproc: Introduce "panic" callback in ops
remoteproc: Traverse rproc_list under RCU read lock
remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
remoteproc: return error for bad "recovery" debugfs input
remoteproc: remoteproc debugfs file fixes
remoteproc: re-check state in rproc_trigger_recovery()
remoteproc: stm32: demote warning about optional property absence
remoteproc/mediatek: Use size_t type for len in scp_da_to_va
remoteproc: Adapt coredump to generate correct elf type
remoteproc: Allow overriding only sanity_check
remoteproc: Add elf64 support in elf loader
remoteproc: Rename rproc_elf_sanity_check for elf32
remoteproc: Add elf helpers to access elf64 and elf32 fields
remoteproc: Use u64 type for boot_addr
remoteproc: Use size_t instead of int for rproc_mem_entry len
remoteproc: Use size_t type for len in da_to_va
remoteproc: fix kernel-doc warnings
remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
remoteproc: qcom_q6v5_mss: Validate each segment during loading
remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
clk: imx: Align imx sc clock parent msg structs to 4
clk: imx: Align imx sc clock msg structs to 4
clk: Pass correct arguments to __clk_hw_register_gate()
KVM: PPC: Book3S HV: Add a capability for enabling secure guests
ACPI: NFIT: Replace zero-length array with flexible-array member
pinctrl: freescale: drop the dependency on ARM64 for i.MX8M
Revert "pinctrl: mvebu: armada-37xx: use use platform api"
libbpf: Don't allocate 16M for log buffer by default
libbpf: Remove unused parameter `def` to get_map_field_int
bpf: Document bpf_inspect drgn tool
gpio: brcmstb: support gpio-line-names property
ANDROID: gki_defconfig: enabled UAPI header compile testing
Documentation: kunit: Make the KUnit documentation less UML-specific
Fix linked-list KUnit test when run multiple times
fanotify: report name info for FAN_DIR_MODIFY event
fanotify: record name info for FAN_DIR_MODIFY event
ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned
ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components
ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components
ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components
Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections
mtd: rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND)
MAINTAINERS: Add the IRC channel to the MTD related subsystems
drm/amdgpu: don't try to reserve training bo for sriov (v2)
drm/amdgpu/smu11: add support for SMU AC/DC interrupts
drm/amdgpu/swSMU: handle manual AC/DC notifications
drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x
drm/amdgpu/swSMU: set AC/DC mode based on the current system state (v2)
drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2)
drm/amdgpu/swSMU: use the smu11 power source helper for navi1x
drm/amdgpu/smu11: add a helper to set the power source
drm/amd/swSMU: add callback to set AC/DC power source (v2)
drm/scheduler: fix rare NULL ptr race
drm/amdgpu: fix the coverage issue to clear ArcVPGRs
drm/amd/display: Fix pageflip event race condition for DCN.
drm/panel-simple: drop use of data-mapping property
drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk override check
Revert "drm/amdgpu: add CAP fw loading"
dt-bindings: display: drop data-mapping from panel-dpi
arm64: dts: specify console via command line
nvme: cleanup namespace identifier reporting in nvme_init_ns_head
nvme: rename __nvme_find_ns_head to nvme_find_ns_head
nvme: refactor nvme_identify_ns_descs error handling
nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl
nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl
nvme: Fix controller creation races with teardown flow
nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl
nvme: Fix ctrl use-after-free during sysfs deletion
nvme-pci: Re-order nvme_pci_free_ctrl
nvme: Remove unused return code from nvme_delete_ctrl_sync
nvme: Use nvme_state_terminal helper
nvme: release ida resources
nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO
nvmet-tcp: optimize tcp stack TX when data digest is used
nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow
nvme-multipath: do not reset on unknown status
nvmet-rdma: allocate RW ctxs according to mdts
nvmet-rdma: Implement get_mdts controller op
nvmet: Add get_mdts op for controllers
nvme-pci: properly print controller address
nvme-tcp: break from io_work loop if recv failed
nvme-tcp: move send failure to nvme_tcp_try_send
nvmet-tcp: fix maxh2cdata icresp parameter
nvme-tcp: optimize queue io_cpu assignment for multiple queue maps
nvme-pci: Simplify nvme_poll_irqdisable
nvme-pci: Remove two-pass completions
nvme-pci: Remove tag from process cq
nvme-pci: slimmer CQ head update
nvmet: check ncqr & nsqr for set-features cmd
nvme: Check for readiness more quickly, to speed up boot time
nvme: log additional message for controller status
nvme: code cleanup nvme_identify_ns_desc()
nvme: Don't deter users from enabling hwmon support
nvme: expose hostid via sysfs for fabrics controllers
nvme: expose hostnqn via sysfs for fabrics controllers
net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
cxgb4: Add support to catch bits set in INT_CAUSE5
octeontx2-pf: Fix ndo_set_rx_mode
octeontx2-pf: Fix rx buffer page refcount
perf callchain: Update docs regarding kernel/user space unwinding
s390/qeth: modernize two list helpers
s390/qeth: keep track of fixed prio-queue configuration
s390/qeth: fine-tune MAC Address-related errnos
s390/qeth: add TX IRQ coalescing support for IQD devices
s390/qeth: collect more TX statistics
s390/qeth: clean up the mac_bits
s390/qeth: simplify L3 dev_id logic
s390/qdio: extend polling support to multiple queues
s390/qeth: remove redundant if-clause in RX poll code
s390/qeth: split out RX poll code
s390/qeth: simplify RX buffer tracking
net: ena: Add PCI shutdown handler to allow safe kexec
selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED
staging: rtl8723bs: Remove blank line before '}' brace
Staging: rtl8188eu: hal: Add space around operators
Staging: kpc2000: kpc_dma: Use spaces around operators.
Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc.
Staging: kpc2000: kpc_dma: Use the SPDK comment style.
Staging: kpc2000: kpc_dma: Include the preferred header.
Staging: kpc2000: kpc_dma: Remove unnecessary braces.
Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc().
Staging: kpc2000: kpc_dma: Remove comparison to NULL.
dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text
staging: hp100: Properly indent the multiline comments.
staging: rtl8723bs: Add line after variable declarations
staging: hp100: Add space around operator
staging: rtl8723bs: Remove multiple assignments
staging: rtl8723bs: Remove unnecessary braces for single statements
selftests/net: add missing tests to Makefile
net: use indirect call wrappers for skb_copy_datagram_iter()
nvmem: core: remove nvmem_sysfs_get_groups()
nvmem: core: use is_bin_visible for permissions
cxgb4: remove set but not used variable 'tab'
kunit: kunit_tool: Allow .kunitconfig to disable config items
kunit: Always print actual pointer values in asserts
nvmem: core: use device_register and device_unregister
drm/i915/wopcm: convert to drm device based logging
drm/i915/psr: use struct drm_device based logging
drm/i915/display: use struct drm_device based logging
drm/i915/display: clean up intel_PLL_is_valid()
drm/i915/tv: use struct drm_device based logging
drm/i915/connector: use MISSING_CASE instead of logging
drm/i915/dsi: use struct drm_device based logging
drm/i915/hdmi: use struct drm_device based logging
drm/i915/dsi: use struct drm_device based logging
drm/i915/dp_mst: use struct drm_device based logging
drm/i915/dp_aux_backlight: use struct drm_device based logging
drm/i915/display_power: use struct drm_device based logging
drm/i915/ddi: use struct drm_device based logging
objtool: Re-arrange validate_functions()
objtool: Optimize find_rela_by_dest_range()
objtool: Delete cleanup()
objtool: Optimize read_sections()
objtool: Optimize find_symbol_by_name()
objtool: Resize insn_hash
objtool: Rename find_containing_func()
objtool: Optimize find_symbol_*() and read_symbols()
objtool: Optimize find_section_by_name()
objtool: Optimize find_section_by_index()
objtool: Add a statistics mode
objtool: Optimize find_symbol_by_index()
x86/kexec: Make relocate_kernel_64.S objtool clean
x86/kexec: Use RIP relative addressing
objtool: Rename func_for_each_insn_all()
objtool: Rename func_for_each_insn()
objtool: Introduce validate_return()
kcsan: Update API documentation in kcsan-checks.h
kcsan: Update Documentation/dev-tools/kcsan.rst
kcsan: Fix a typo in a comment
kcsan: Add current->state to implicitly atomic accesses
kcsan: Add option for verbose reporting
kcsan: Add option to allow watcher interruptions
ahci: Add Intel Comet Lake PCH-V PCI ID
ahci: Add Intel Comet Lake PCH-H PCI ID
libata: Assign OF node to the SCSI device
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
ahci: Add Intel Comet Lake H RAID PCI ID
FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
drm/radeon: fix scatter-gather mapping with user pages
drm/amdgpu: fix scatter-gather mapping with user pages
dt-bindings: mfd: Convert stpmic1 bindings to json-schema
drm/prime: use dma length macro when mapping sg
block: move the part_stat* helpers from genhd.h to a new header
block: move block layer internals out of include/linux/genhd.h
block: move guard_bio_eod to bio.c
block: unexport get_gendisk
block: unexport disk_map_sector_rcu
block: unexport disk_get_part
block: mark part_in_flight and part_in_flight_rw static
block: mark block_depr static
block: factor out requeue handling from dispatch code
btrfs: fix missing semaphore unlock in btrfs_sync_file
btrfs: use nofs allocations for running delayed items
MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n
MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
MIPS: do not compile generic functions for CONFIG_CAVIUM_OCTEON_SOC
MAINTAINERS: Update Loongson64 entry
MIPS: Loongson64: Load built-in dtbs
MIPS: Loongson64: Add generic dts
dt-bindings: mips: Add loongson boards
MIPS: Loongson64: Drop legacy IRQ code
pidfd: Use new infrastructure to fix deadlocks in execve
perf: Use new infrastructure to fix deadlocks in execve
proc: io_accounting: Use new infrastructure to fix deadlocks in execve
proc: Use new infrastructure to fix deadlocks in execve
kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve
kernel: doc: remove outdated comment cred.c
mm: docs: Fix a comment in process_vm_rw_core
selftests/ptrace: add test cases for dead-locks
exec: Fix a deadlock in strace
exec: Add exec_update_mutex to replace cred_guard_mutex
exec: Move exec_mmap right after de_thread in flush_old_exec
exec: Move cleanup of posix timers on exec out of de_thread
exec: Factor unshare_sighand out of de_thread and call it separately
exec: Only compute current once in flush_old_exec
Bluetooth: don't assume key size is 16 when the command fails
block/diskstats: replace time_in_queue with sum of request times
block/diskstats: accumulate all per-cpu counters in one pass
block/diskstats: more accurate approximation of io_ticks for slow disks
drm/i915/gt: Stage the transfer of the virtual breadcrumb
soc: samsung: chipid: Fix return value on non-Exynos platforms
arm64: dts: Fix leftover entry-methods for PSCI
ARM: dts: exynos: Fix regulator node aliasing on Midas-based boards
drm/i915: Immediately execute the fenced work
drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission
RDMA/mlx5: Block delay drop to unprivileged users
selftests: add pid namespace ENOMEM regression test
NFS: Don't specify NFS version in "UDP not supported" error
nfsroot: set tcp as the default transport protocol
nvmem: core: add root_only member to nvmem device struct
staging: hp100: Add spaces in if statement.
staging: hp100: Add space between while keyword and open parenthesis
staging: hp100: Remove space after opening parenthesis "("
Staging: hp100: Add space after "," in function arguments.
staging: hp100: Correct typo in the comment
staging: hp100: Remove extra blank lines
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: vt6655: Break up function call with long line.
cpufreq/intel_pstate: Fix wrong macro conversion
cpu/hotplug: Hide cpu_up/down()
cpu/hotplug: Move bringup of secondary CPUs out of smp_init()
torture: Replace cpu_up/down() with add/remove_cpu()
firmware: psci: Replace cpu_up/down() with add/remove_cpu()
xen/cpuhotplug: Replace cpu_up/down() with device_online/offline()
parisc: Replace cpu_up/down() with add/remove_cpu()
sparc: Replace cpu_up/down() with add/remove_cpu()
powerpc: Replace cpu_up/down() with add/remove_cpu()
x86/smp: Replace cpu_up/down() with add/remove_cpu()
arm64: hibernate: Use bringup_hibernate_cpu()
cpu/hotplug: Provide bringup_hibernate_cpu()
arm64: Use reboot_cpu instead of hardconding it to 0
arm64: Don't use disable_nonboot_cpus()
ARM: Use reboot_cpu instead of hardcoding it to 0
ARM: Don't use disable_nonboot_cpus()
ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus()
cpu/hotplug: Create a new function to shutdown nonboot cpus
cpu/hotplug: Add new {add,remove}_cpu() functions
ACPI: PM: s2idle: Refine active GPEs check
ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
x86/alternatives: Mark text_poke_loc_init() static
s390/cio: use fallthrough;
s390/vfio: use fallthrough;
s390/zcrypt: use fallthrough;
s390: use fallthrough;
s390/cpum_sf: Fix wrong page count in error message
s390/diag: fix display of diagnose call statistics
drm/i915/selftests: Measure the energy consumed while in RC6
ASoC: MT6660: make spdxcheck.py happy
arm64: head: Convert install_el2_stub to SYM_INNER_LABEL
drm/i915/execlists: Drop setting sibling priority hint on virtual engines
.gitignore: add SPDX License Identifier
.gitignore: remove too obvious comments
PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
powerpc/prom_init: Remove leftover comment
dt-bindings: interrupt-controller: Add Loongson-3 HTPIC
irqchip: Add driver for Loongson-3 HyperTransport PIC controller
dt-bindings: interrupt-controller: Add Loongson LIOINTC
arm64: bti: Document behaviour for dynamically linked binaries
irqchip: loongson-liointc: Workaround LPC IRQ Errata
irqchip: Add driver for Loongson I/O Local Interrupt Controller
backlight: corgi: Convert to use GPIO descriptors
fanotify: Drop fanotify_event_has_fid()
fanotify: prepare to report both parent and child fid's
fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name
fanotify: divorce fanotify_path_event and fanotify_fid_event
fanotify: Store fanotify handles differently
fanotify: Simplify create_fd()
x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS
ieee80211: fix HE SPR size calculation
nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
tools: gpio: Fix typo in gpio-utils
tools: gpio-hammer: Apply scripts/Lindent and retain good changes
gpiolib: gpio_name_to_desc: factor out !name check
tools: gpio-hammer: fix spelling mistake: "occurences" -> "occurrences"
gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag
gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT
tools: gpio-hammer: Avoid potential overflow in main
gpio: mvebu: avoid error message for optional IRQ
gpio: mxs: add COMPILE_TEST support for GPIO_MXS
gpio: mxc: Add COMPILE_TEST support for GPIO_MXC
gpio: pl061: Warn when IRQ line has not been configured
docs: gpio: driver.rst: don't mark literal blocks twice
gpio: uapi: Improve phrasing around arrays representing empty strings
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
ANDROID: kbuild: do not merge .section..* into .section in modules
io_uring: fix missing 'return' in comment
scsi: sd: Fix optimal I/O size for devices that change reported values
clk: qcom: rpmh: Drop unnecessary semicolons
clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd()
zonfs: Fix handling of read-only zones
clk: tegra: Use NULL for pointer initialization
clk: sprd: add clocks support for SC9863A
clk: sprd: support to get regmap from parent node
clk: sprd: Add macros for referencing parents without strings
clk: sprd: Add dt-bindings include file for SC9863A
dt-bindings: clk: sprd: add bindings for sc9863a clock controller
dt-bindings: clk: sprd: rename the common file name sprd.txt to SoC specific
clk: sprd: add gate for pll clocks
MAINTAINERS: dt: update reference for arm-integrator.txt
bcache: remove dupplicated declaration from btree.h
sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc
kbuild: refactor Makefile.dtbinst more
kbuild: compute the dtbs_install destination more simply
powerpc/kprobes: Ignore traps that happened in real mode
powerpc/maple: Fix declaration made after definition
powerpc/pseries: Avoid harmless preempt warning
powerpc/eeh: Rework eeh_ops->probe()
powerpc/eeh: Make early EEH init pseries specific
powerpc/eeh: Remove PHB check in probe
powerpc/eeh: Do early EEH init only when required
powerpc/eeh: Remove eeh_add_device_tree_late()
powerpc/eeh: Add sysfs files in late probe
powerpc/64: Prevent stack protection in early boot
powerpc/64: Setup a paca before parsing device tree etc.
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn
selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
PCI: rpaphp: Remove unused variable 'value'
powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits.
powerpc/kasan: Fix kasan_remap_early_shadow_ro()
powerpc/kprobes: Remove redundant code
powerpc/64s: Fix section mismatch warnings from boot code
powerpc/xmon: Lower limits on nidump and ndump
powerpc/prom_init: Pass the "os-term" message to hypervisor
powerpc: Replace setup_irq() by request_irq()
powerpc/cell: Use fallthrough;
powerpc/sstep: Fix DS operand in ld encoding to appropriate value
powerpc/pseries: Fix of_read_drc_info_cell() to point at next record
selftests/powerpc: Don't rely on segfault to rerun the test
r8169: re-enable MSI on RTL8168c
soc: fsl: qe: fix sparse warnings for ucc_slow.c
soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure
soc: fsl: qe: fix sparse warnings for ucc_fast.c
soc: fsl: qe: fix sparse warnings for qe_ic.c
soc: fsl: qe: fix sparse warnings for ucc.c
soc: fsl: qe: fix sparse warning for qe_common.c
soc: fsl: qe: fix sparse warnings for qe.c
devlink: expand the devlink-info documentation
net: phy: mdio-bcm-unimac: Fix clock handling
net: phy: mscc: consolidate a common RGMII delay implementation
PM / devfreq: Get rid of some doc warnings
PM / devfreq: Fix handling dev_pm_qos_remove_request result
PM / devfreq: Fix a typo in a comment
PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name
PM / devfreq: Remove unneeded extern keyword
PM / devfreq: Use constant name of userspace governor
net: axienet: Allow DMA to beyond 4GB
net: axienet: Autodetect 64-bit DMA capability
net: axienet: Upgrade descriptors to hold 64-bit addresses
net: axienet: Wrap DMA pointer writes to prepare for 64 bit
net: axienet: Add mii-tool support
net: axienet: Drop MDIO interrupt registers from ethtools dump
net: axienet: Mark eth_irq as optional
net: axienet: Check for DMA mapping errors
net: axienet: Factor out TX descriptor chain cleanup
net: axienet: Improve DMA error handling
net: axienet: Fix DMA descriptor cleanup path
net: axienet: Propagate failure of DMA descriptor setup
net: axienet: Convert DMA error handler to a work queue
net: xilinx: temac: Relax Kconfig dependencies
ethtool: fix incorrect tx-checksumming settings reporting
cxgb4/ptp: pass the sign of offset delta in FW CMD
IB/mlx5: Generally use the WC auto detection test result
net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
RDMA/hns: Optimize mhop put flow for multi-hop addressing
RDMA/hns: Optimize mhop get flow for multi-hop addressing
extcon: axp288: Add wakeup support
extcon: Mark extcon_get_edev_name() function as exported symbol
extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER
dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cros-ec.txt to yaml format
RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures
net: cbs: Fix software cbs to consider packet sending time
dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema
Input: avoid BIT() macro usage in the serio.h UAPI header
RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
RDMA/core: Ensure security pkey modify is not lost
MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer
IB/mlx5: Fix a NULL vs IS_ERR() check
Input: synaptics-rmi4 - set reduced reporting mode only when requested
Input: synaptics - enable RMI on HP Envy 13-ad105ng
Input: of_touchscreen - explicitly choose axis
Input: goodix - support gt9147 touchpanel
dt-bindings: touchscreen: goodix: support of gt9147
Input: goodix - add support for Goodix GT917S
Input: goodix - use string-based chip ID
dt-bindings: input: touchscreen: add compatible string for Goodix GT917S
Input: goodix - add support for more then one touch-key
Input: goodix - fix spurious key release events
Input: goodix - try to reset the controller if the i2c-test fails
Input: goodix - restore config on resume if necessary
Input: goodix - make goodix_send_cfg() take a raw buffer as argument
Input: goodix - add minimum firmware size check
Input: goodix - save a copy of the config from goodix_read_config()
Input: goodix - move defines to above struct goodix_ts_data declaration
Input: goodix - add support for controlling the IRQ pin through ACPI methods
Input: goodix - add support for getting IRQ + reset GPIOs on Bay Trail devices
Input: goodix - add support for getting IRQ + reset GPIOs on Cherry Trail devices
Input: goodix - make resetting the controller at probe independent from the GPIO setup
Input: goodix - make loading the config from disk independent from the GPIO setup
Input: goodix - refactor IRQ pin GPIO accesses
mtd: Fix issue where write_cached_data() fails but write() still returns success
mtd: maps: sa1100-flash: Replace zero-length array with flexible-array member
mtd: phram: fix a double free issue in error path
mtd: spinand: toshiba: Support for new Kioxia Serial NAND
mtd: spinand: toshiba: Rename function name to change suffix and prefix (8Gbit)
mtd: rawnand: macronix: Add support for deep power down mode
rtc: class: avoid unnecessary lookup in hctosys
mtd: rawnand: Add support for manufacturer specific suspend/resume operation
net/mlx5e: Do not recover from a non-fatal syndrome
net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure
i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
i2c: drivers: Use generic definitions for bus frequencies
i2c: algo: Use generic definitions for bus frequencies
i2c: stm32f7: switch to I²C generic property parsing
i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate()
i2c: core: Allow override timing properties with 0
i2c: core: Provide generic definitions for bus frequencies
drm/i915/display/fbc: Make fences a nice-to-have for GEN9+
x86/cpu: Cleanup the now unused CPU match macros
hwrng: via_rng: Convert to new X86 CPU match macros
crypto: Convert to new CPU match macros
ASoC: Intel: Convert to new X86 CPU match macros
powercap/intel_rapl: Convert to new X86 CPU match macros
PCI: intel-mid: Convert to new X86 CPU match macros
mmc: sdhci-acpi: Convert to new X86 CPU match macros
intel_idle: Convert to new X86 CPU match macros
extcon: axp288: Convert to new X86 CPU match macros
thermal: Convert to new X86 CPU match macros
hwmon: Convert to new X86 CPU match macros
platform/x86: Convert to new CPU match macros
EDAC: Convert to new X86 CPU match macros
cpufreq: Convert to new X86 CPU match macros
ACPI: Convert to new X86 CPU match macros
x86/platform: Convert to new CPU match macros
x86/kernel: Convert to new CPU match macros
x86/kvm: Convert to new CPU match macros
x86/perf/events: Convert to new CPU match macros
x86/cpu/bugs: Convert to new matching macros
x86/cpu: Add consistent CPU match macros
drm/bridge: dw-hdmi: rework csc related functions
drm/bridge: dw-hdmi: Add support for RGB limited range
drm/bridge: dw-hdmi: do not force "none" scan mode
drm/sun4i: Sort includes in VI and UI layer code
drm/sun4i: de2: Don't return de2_fmt_info struct
drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant
drm/sun4i: de2: rgb field in de2 format struct is redundant
x86/devicetable: Move x86 specific macro out of generic code
selftests: netfilter: add nfqueue test case
netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
netfilter: nft_fwd_netdev: validate family and chain type
netfilter: nft_set_rbtree: Detect partial overlaps on insertion
netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
netfilter: nft_set_pipapo: Separate partial and complete overlap cases on insertion
netfilter: nf_tables: Allow set back-ends to report partial overlaps on insertion
drm/vmwgfx: Hook up the helpers to align buffer objects
drm/vmwgfx: Introduce a huge page aligning TTM range manager
drm: Add a drm_get_unmapped_area() helper
drm/vmwgfx: Support huge page faults
drm/ttm, drm/vmwgfx: Support huge TTM pagefaults
mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries
mm: Split huge pages on write-notify or COW
mm: Introduce vma_is_special_huge
fs: Constify vma argument to vma_is_dax
regulator: qcom_smd: Add pmi8994 regulator support
arm64: Introduce get_cpu_ops() helper function
arm64: Rename cpu_read_ops() to init_cpu_ops()
arm64: Declare ACPI parking protocol CPU operation if needed
ASoC: Convert jz4740-i2s doc to YAML
ASoC: jz4740-i2s: Add support for the JZ4770
ASoC: jz4740-i2s: Add support for the JZ4760
dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property
dt-bindings: sound: convert rockchip i2s bindings to yaml
ASoC: wm8974: remove unused variables
dm integrity: improve discard in journal mode
dm integrity: add optional discard support
dm integrity: allow resize of the integrity device
regulator: da9063: Fix get_mode() functions to read sleep field
dm integrity: factor out get_provided_data_sectors()
dm integrity: don't replay journal data past the end of the device
dm integrity: remove sector type casts
ASoC: tas2562: Fixed incorrect amp_level setting.
dm integrity: fix a crash with unusually large tag size
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
media: mtk-vpu: load vpu firmware from the new location
media: i2c: video-i2c: fix build errors due to 'imply hwmon'
media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
media: hantro: add initial i.MX8MQ support
media: dt-bindings: Document i.MX8MQ VPU bindings
media: vivid: fix incorrect PA assignment to HDMI outputs
media: hantro: Add linux-rockchip mailing list to MAINTAINERS
media: cedrus: h264: Fix 4K decoding on H6
dm verity fec: fix memory leak in verity_fec_dtr
dm writecache: optimize superblock write
dm writecache: implement gradual cleanup
drm/i915/gt: Select the deepest available parking mode for rc6
dm writecache: implement the "cleaner" policy
vfio/pci: Cleanup .probe() exit paths
vfio/pci: Remove dev_fmt definition
vfio/pci: Add sriov_configure support
vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user
vfio/pci: Introduce VF token
vfio/pci: Implement match ops
vfio: Include optional device match in vfio_device_ops callbacks
vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages
vfio: introduce vfio_dma_rw to read/write a range of IOVAs
vfio: allow external user to get vfio group from device
vfio: platform: Switch to platform_get_irq_optional()
dm writecache: do direct write if the cache is full
dm integrity: print device name in integrity_metadata() error message
dm crypt: use crypt_integrity_aead() helper
docs: mips: remove no longer needed au1xxx_ide.rst documentation
MIPS: Alchemy: remove no longer used au1xxx_ide.h header
ide: remove no longer used au1xxx-ide driver
drm/i915/dsi: Use private flags to indicate TE in cmd mode
drm/i915/dsi: Add check for periodic command mode
drm/i915/dsi: Add cmd mode flags in display mode private flags
drm/i915/dsi: Add vblank calculation for command mode
drm/i915/dsi: Configure transcoder operation for command mode.
perf dso: Fix dso comparison
block: merge partition-generic.c and check.c
block: move the various x86 Unix label formats out of genhd.h
partitions/msdos: remove LINUX_SWAP_PARTITION
block: move the *_PARTITION enum out of genhd.h
block: move struct partition out of genhd.h
block: remove block/partitions/sun.h
block: remove block/partitions/sgi.h
block: remove block/partitions/osf.h
block: remove block/partitions/karma.h
block: declare all partition detection routines in check.h
block: remove warn_no_part
block: cleanup how md_autodetect_dev is called
block: unexport read_dev_sector and put_dev_sector
scsi: simplify scsi_partsize
scsi: move scsicam_bios_param to the end of scsicam.c
scsi: simplify scsi_bios_ptable
block: remove alloc_part_info and free_part_info
block: move sysfs methods shared by disks and partitions to genhd.c
block: move disk_name and related helpers out of partition-generic.c
block: remove __bdevname
block: remove the blk_lookup_devt export
mmc: sdhci: use FIELD_GET for preset value bit masks
mmc: sdhci-of-at91: Display clock changes for debug purpose only
mmc: sdhci: iproc: Add custom set_power() callback for bcm2711
mmc: sdhci: am654: Use sdhci_set_power_and_voltage()
mmc: sdhci: at91: Use sdhci_set_power_and_voltage()
mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage()
mmc: sdhci: arasan: Use sdhci_set_power_and_voltage()
mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage()
mmc: vub300: Use scnprintf() for avoiding potential buffer overflow
dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max in example
sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability
sdhci: tegra: Implement Tegra specific set_timeout callback
mmc: sdhci-omap: Add Support for Suspend/Resume
mmc: renesas_sdhi: simplify execute_tuning
mmc: renesas_sdhi: Use BITS_PER_LONG helper
mmc: cqhci: Update cqhci memory ioresource name
mmc: sdhci-msm: Deactivate CQE during SDHC reset
mmc: cqhci: Add cqhci_deactivate()
mmc: Replace zero-length array with flexible-array member
perf cpumap: Fix snprintf overflow check
perf test: Test pmu-events aliases
perf pmu: Make pmu_uncore_alias_match() public
perf pmu: Add is_pmu_core()
perf test: Add pmu-events test
perf pmu: Refactor pmu_add_cpu_aliases()
perf jevents: Support test events folder
perf jevents: Add some test events
perf tools: Unify a bit the build directory output
tools headers uapi: Update linux/in.h copy
perf vendor events amd: Update Zen1 events to V2
perf vendor events amd: Add Zen2 events
perf vendor events amd: Restrict model detection for zen1 based processors
mmc: mmc_test: Pass different sg lists for non-blocking requests
dt-bindings: mmc: sdhci-msm: Add CQE reg map
mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
mmc: core: Fix indentation
mmc: sdhci-esdhc-imx: restore pin state when resume back
mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode
mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci
mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM
mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23
mmc: sdhci-esdhc-imx: optimize the strobe dll setting
mmc: sdhci-esdhc-imx: optimize the clock setting
mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support
doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding
mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME
mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs
mmc: sdhci-esdhc-imx: no fail when no pinctrl available
mmc: sdhci: do not enable card detect interrupt for gpio cd type
mmc: sdhci_am654: Enable DLL only for some speed modes
mmc: sdhci_am654: Update OTAPDLY writes
dt-bindings: mmc: sdhci-am654: Update Output tap delay binding
mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
mmc: mmci: Add support for sdmmc variant revision 2.0
mmc: mmci_sdmmc: Implement signal voltage callbacks
mmc: mmci: Add callbacks for to manage signal voltage switch
mmc: mmci_sdmmc: Add execute tuning with delay block
dt-bindings: mmc: mmci: add delay block base register for sdmmc
mmc: mmci: Add private pointer for variant
mmc: mmci: Add a reference at mmc_host_ops in mmci struct
mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma
mmc: mmci_sdmmc: Replace sg_dma_xxx macros
mmc: core: Fixup support for HW busy detection for HPI commands
mmc: core: Convert to mmc_poll_for_busy() for HPI commands
mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd()
mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard
mmc: core: Update CMD13 busy check for CMD6 commands
mmc: core: Enable re-use of mmc_blk_in_tran_state()
mmc: core: Split up mmc_poll_for_busy()
mmc: core: Drop redundant in-parameter to __mmc_switch()
mmc: core: Extend mmc_switch_status() to rid of __mmc_switch_status()
mmc: core: Drop unused define
mmc: core: Throttle polling rate for CMD6
mmc: host: sdhci-sprd: Add software queue support
mmc: host: sdhci: Add a variable to defer to complete requests if needed
mmc: host: sdhci: Add request_done ops for struct sdhci_ops
mmc: core: Enable the MMC host software queue for the SD card
mmc: Add MMC host software queue support
mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
mmc: sdhci-of-arasan: Remove quirk for broken base clock
mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP platforms
firmware: xilinx: Add DLL reset support
firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the valid list
mmc: tmio: remove superfluous callback wrappers
mmc: tmio: factor out TAP usage
mmc: tmio: enforce retune after runtime suspend
mmc: tmio: give callback a generic name
mmc: renesas_sdhi: complain loudly if driver needs update
mmc: tmio: refactor tuning execution into SDHI driver
mmc: renesas_sdhi: cleanup SCC defines
mmc: renesas_sdhi: enforce manual correction for Gen3
mmc: renesas_sdhi: only check CMD status for HS400 manual correction
mmc: renesas_sdhi: Add manual correction
mmc: renesas_sdhi: remove double clear of automatic correction
driver core: Set fw_devlink to "permissive" behavior by default
bus: mhi: core: Pass module owner during client driver registration
intel_th: msu: Make stopping the trace optional
staging: most: Documentation: move ABI description files out of staging area
staging: most: Documentation: update ABI description
staging: most: move core files out of the staging area
usb: core: Add ACPI support for USB interface devices
perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events
perf stat: Align the output for interval aggregation mode
perf report/top TUI: Support hotkeys to let user select any event for sorting
perf report: Support a new key to reload the browser
perf report: Allow specifying event to be used as sort key in --group output
perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses
perf report: Support interactive annotation of code without symbols
driver core: Replace open-coded list_last_entry()
driver core: Read atomic counter once in driver_probe_done()
libfs: fix infoleak in simple_attr_read()
KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs
irqchip/gic-v4.1: Eagerly vmap vPEs
KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs
irqchip/gic-v4.1: Add VSGI property setup
KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disable
irqchip/gic-v4.1: Add VSGI allocation/teardown
KVM: arm64: GICv4.1: Plumb SGI implementation selection in the distributor
irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer
KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts
irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks
KVM: arm64: GICv4.1: Add direct injection capability to SGI registers
KVM: arm64: GICv4.1: Let doorbells be auto-enabled
irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks
irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks
irqchip/gic-v4.1: Add initial SGI configuration
irqchip/gic-v4.1: Plumb skeletal VSGI irqchip
arm64: move kimage_vaddr to .rodata
arm64: use mov_q instead of literal ldr
bus/mhi: fix printk format for size_t
Staging: speakup: Add identifier name to function declaration arguments.
Staging: speakup: Use sizeof(*var) in kmalloc().
ARM: dts: tango4: Make /serial compatible with ns16550a
ARM: dts: mmp*: Make the serial ports compatible with xscale-uart
ARM: dts: mmp*: Fix serial port names
ARM: dts: mmp2-brownstone: Don't redeclare phandle references
ARM: dts: pxa*: Make the serial ports compatible with xscale-uart
ARM: dts: pxa*: Fix serial port names
ARM: dts: pxa*: Don't redeclare phandle references
serial: omap: drop unused dt-bindings header
KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer
serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs
serial: 8250: 8250_omap: Work around errata causing spurious IRQs with DMA
serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info
serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete()
serial: 8250: 8250_omap: Account for data in flight during DMA teardown
serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout
serial: 8250_omap: Fix sleeping function called from invalid context during probe
serial: 8250: 8250_omap: Fix throttle to call stop_rx()
serial: 8250_port: Don't service RX FIFO if throttled
serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function
serial: uartps: Remove unconditional wait inside set_termios
irqchip/stm32: Retrigger both in eoi and unmask callbacks
driver core: platform: Reimplement devm_platform_ioremap_resource
usb: dwc2: convert to devm_platform_get_and_ioremap_resource
usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource
usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource
drivers: provide devm_platform_get_and_ioremap_resource()
fanotify: fix merging marks masks with FAN_ONDIR
MAINTAINERS: RIP KVM/arm
arm: Remove the ability to set HYP vectors outside of the decompressor
arm: Remove GICv3 vgic compatibility macros
arm: Remove HYP/Stage-2 page-table support
arm: Remove 32bit KVM host support
arm: Remove KVM from config files
arm: Unplug KVM from the build system
fanotify: merge duplicate events on parent and child
fsnotify: replace inode pointer with an object id
dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML
rtc: jz4740: Rename vendor-specific DT properties
rtc: jz4740: Add support for JZ4760 SoC
mtd: spi-nor: Enable locking for n25q512ax3/n25q512a
mtd: spi-nor: Add SR 4bit block protection support
mtd: spi-nor: Add generic formula for SR block protection handling
x86/vmware: Use bool type for vmw_sched_clock
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
x86/vmware: Enable steal time accounting
x86/vmware: Add steal time clock support for VMware guests
habanalabs: fix pm manual->auto in GOYA
habanalabs: show unsupported message for GAUDI
habanalabs: add print upon clock change
habanalabs: update goya firmware register map
habanalabs: Add missing annotation for goya_hw_queues_unlock()
habanalabs: Add missing annotation for goya_hw_queues_lock()
habanalabs: Remove unused parse_cnt variable
habanalabs: provide historical maximum of various sensors
habanalabs: modify the return values of hl_read/write routines
habanalabs: support temperature offset via sysfs
habanalabs: ratelimit error prints of IRQs
habanalabs: add debugfs write64/read64
habanalabs: fix DDR bar address setting
habanalabs: removing extra ;
habanalabs: Avoid running restore chunks if no execute chunks
habanalabs: Modify CS jobs counter to u16
habanalabs: split the host MMU properties
habanalabs: use the user CB size as a default job size
habanalabs: flush only at the end of the map/unmap
Bluetooth: L2CAP: Add get_peer_pid callback
x86/vmware: Remove vmware_sched_clock_setup()
x86/vmware: Make vmware_select_hypercall() __init
xfrm: policy: Fix doulbe free in xfrm_policy_timer
mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size
ANDROID: staging: ion: Allow for attach and detach ops to be overridden
net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT
net: dsa: sja1105: make the AVB table dynamically reconfigurable
net: dsa: sja1105: make future_base_time a common helper
net: dsa: sja1105: unconditionally set DESTMETA and SRCMETA in AVB table
net: typhoon: Add required whitespace after keywords
net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code
net: phy: smsc: use phy_read_poll_timeout() to simplify the code
net: phy: use phy_read_poll_timeout() to simplify the code
net: phy: introduce phy_read_poll_timeout macro
net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code
net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code
net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code
net: phy: introduce phy_read_mmd_poll_timeout macro
iopoll: redefined readx_poll_timeout macro to simplify the code
iopoll: introduce read_poll_timeout macro
Remove DST_HOST
selftests/net/forwarding: add Makefile to install tests
net: thunderx: remove set but not used variable 'tail'
ethtool: fix reference leak in some *_SET handlers
net: dsa: Implement flow dissection for tag_brcm.c
net: dsa: Fix duplicate frames flooded by learning
bnxt_en: Reset rings if ring reservation fails during open()
bnxt_en: Free context memory after disabling PCI in probe error path.
bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
devlink: Only pass packet trap group identifier in trap structure
devlink: Stop reference counting packet trap groups
netdevsim: Explicitly register packet trap groups
mlxsw: spectrum_trap: Explicitly register packet trap groups
devlink: Add API to register packet trap groups
r8169: improve RTL8168b FIFO overflow workaround
r8169: improve rtl_schedule_task
r8169: simplify rtl_task
macsec: restrict to ethernet devices
r8169: add new helper rtl8168g_enable_gphy_10m
netlink: check for null extack in cookie helpers
net: qmi_wwan: add support for ASKEY WWHC050
octeontx2-pf: Remove wrapper APIs for mutex lock and unlock
octeontx2-af: Remove driver version and fix authorship
octeontx2-pf: Cleanup all receive buffers in SG descriptor
octeontx2-vf: Link event notification support
octeontx2-vf: Ethtool support
octeontx2-vf: Virtual function driver support
octeontx2-pf: Handle VF function level reset
octeontx2-pf: Enable SRIOV and added VF mbox handling
net: phy: aquantia: remove downshift warning now that phylib takes care
net: phy: marvell: remove downshift warning now that phylib takes care
net: phy: add and use phy_check_downshift
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: phy: xpcs: Restart AutoNeg if outcome was invalid
net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish
net: phy: xpcs: Reset XPCS upon probe
net: phy: xpcs: Return error when 10GKR link errors are found
ipv4: fix a RCU-list lock in inet_dump_fib()
mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register
net: sched: rename more stats_types
net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback
net: phy: mscc: add support for VSC8502
net: phy: mscc: configure both RX and TX internal delays for RGMII
net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set
net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_clock_delay
KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN
KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls
KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor is not supported
RDMA/siw: Suppress uninitialized var warning
IB/hfi1: Ensure pq is not left on waitlist
kunit: add --make_options
drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility
drm/vmwgfx: Add SM5 param for userspace
drm/vmwgfx: Add surface define v4 command
drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata
drm/vmwgfx: Split surface metadata from struct vmw_surface
drm/vmwgfx: Add support for streamoutput with mob commands
drm/vmwgfx: Rename stream output target binding tracker struct
drm/vmwgfx: Add support for indirect and dispatch commands
drm/vmwgfx: Add support for UA view commands
drm/vmwgfx: Support SM5 shader type in command buffer
drm/vmwgfx: Read new register for GB memory when available
drm/vmwgfx: Add a new enum for SM5 graphics context capability
drm/vmwgfx: Sync virtual device headers for new feature
drm/vmwgfx: Use enum to represent graphics context capabilities
drm/vmwgfx: Deprecate logic ops commands
drm/vmwgfx: Sync legacy multisampling device capability
drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX context support
samples, bpf: Refactor perf_event user program with libbpf bpf_link
samples, bpf: Move read_trace_pipe to trace_helpers
dt-bindings: clk: fix example for single-output provider
dt-bindings: Add vendor prefix for ENE
dt-bindings: Add vendor prefix for Dell Inc.
io-wq: handle hashed writes in chains
dt-bindings: Add vendor prefix for SG Micro Corp
drm/i915/gt: Only delay the context barrier pm
rtc: class: support hctosys from modular RTC drivers
enetc: Remove unused variable 'enetc_drv_name'
Crypto/chtls: add/delete TLS header in driver
tcp: repair: fix TCP_QUEUE_SEQ implementation
net: Make skb_segment not to compute checksum if network controller supports checksumming
bpf: Add tests for bpf_sk_storage to bpf_tcp_ca
bpf: Add bpf_sk_storage support to bpf_tcp_ca
KVM: VMX: Gracefully handle faults on VMXON
KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs()
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
KVM: x86: Expose fast short REP MOV for supported cpuid
tools/kvm_stat: add command line switch '-c' to log in csv format
tools/kvm_stat: add command line switch '-s' to set update interval
tools/kvm_stat: switch to argparse
tools/kvm_stat: rework command line sequence and message texts
KVM: VMX: don't allow memory operands for inline asm that modifies SP
nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup
nvmem: sprd: Determine double data programming from device data
nvmem: sprd: Optimize the block lock operation
nvmem: sprd: Fix the block lock operation
spi: spi-fsl-lpspi: Replace zero-length array with flexible-array member
spi: spi-s3c24xx: Replace zero-length array with flexible-array member
ASoC: rt5682: Add the descriptions for the DMIC clock rate and delay settings
ASoC: rt5682: Add a property for DMIC delay
ASoC: rt5682: Add a property for DMIC clock rate
ASoC: MT6660: make spdxcheck.py happy
mtd: spi-nor: controllers: aspeed-smc: Replace zero-length array with flexible-array member
ASoC: tegra-wm8903: Document built-in microphone audio source
ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone
vdso: Fix clocksource.h macro detection
mtd: spi-nor: Clear WEL bit when erase or program errors occur
Bluetooth: Fix incorrect branch in connection complete
Bluetooth: Restore running state if suspend fails
um: Fix header inclusion
completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all()
rtl8xxxu: Fix sparse warning: cast from restricted __le16
mt76: mt7615: add missing declaration in mt7615.h
mt76: mt7615: fix endianness in unified command
mt76: mt7615: fix mt7663e firmware struct endianness
rtw88: 8822c: config RF table path B before path A
KVM: s390: mark sie block as 512 byte aligned
KVM: s390: Use fallthrough;
rtw88: kick off TX packets once for higher efficiency
rtw88: pci: define a mask for TX/RX BD indexes
rtw88: associate reserved pages with each vif
rtw88: extract alloc rsvd_page and h2c skb routines
rtw88: don't hold all IRQs disabled for PS operations
fsnotify: simplify arguments passing to fsnotify_parent()
wl3501_cs: Replace zero-length array with flexible-array member
fsnotify: use helpers to access data by data_type
ray_cs: Replace zero-length array with flexible-array member
atmel: at76c50x: Replace zero-length array with flexible-array member
adm80211: Replace zero-length array with flexible-array member
btrfs: sysfs: Use scnprintf() instead of snprintf()
cw1200: Replace zero-length array with flexible-array member
fsnotify: funnel all dirent events through fsnotify_name()
zd1211rw: Replace zero-length array with flexible-array member
brcmfmac: Replace zero-length array with flexible-array member
fsnotify: factor helpers fsnotify_dentry() and fsnotify_file()
wireless: marvell: Replace zero-length array with flexible-array member
ALSA: core: Add snd_device_get_state() helper
dt-bindings: serial: Convert slave-device bindings to json-schema
dt-bindings: serial: Convert generic bindings to json-schema
p54: Replace zero-length array with flexible-array member
fsnotify: tidy up FS_ and FAN_ constants
libertas: Replace zero-length array with flexible-array member
orinoco: Replace zero-length array with flexible-array member
hostap: Replace zero-length array with flexible-array member
wireless: ti: Replace zero-length array with flexible-array member
MAINTAINERS: update entry after SPI NOR controller move
wireless: realtek: Replace zero-length array with flexible-array member
iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table
iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
btrfs: do not resolve backrefs for roots that are being deleted
btrfs: track reloc roots based on their commit root bytenr
btrfs: restart relocate_tree_blocks properly
btrfs: reloc: reorder reservation before root selection
btrfs: do not readahead in build_backref_tree
btrfs: do not use readahead for running delayed refs
btrfs: Remove async_transid from btrfs_mksubvol/create_subvol/create_snapshot
btrfs: Remove transid argument from btrfs_ioctl_snap_create_transid
btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support
btrfs: kill the subvol_srcu
btrfs: make btrfs_cleanup_fs_roots use the radix tree lock
btrfs: don't take an extra root ref at allocation time
btrfs: hold a ref on the root on the dead roots list
btrfs: make inodes hold a ref on their roots
btrfs: move the root freeing stuff into btrfs_put_root
btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root
btrfs: make the extent buffer leak check per fs info
btrfs: remove a BUG_ON() from merge_reloc_roots()
btrfs: hold a ref on the root->reloc_root
btrfs: clear DEAD_RELOC_TREE before dropping the reloc root
btrfs: free the reloc_control in a consistent way
btrfs: do not init a reloc root if we aren't relocating
btrfs: reloc: clean dirty subvols if we fail to start a transaction
btrfs: unset reloc control if we fail to recover
btrfs: drop block from cache on error in relocation
btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree leaves
btrfs: fix ref-verify to catch operations on 0 ref extents
btrfs: make ranged full fsyncs more efficient
btrfs: factor out inode items copy loop from btrfs_log_inode()
btrfs: add helper to get the end offset of a file extent item
btrfs: fix missing file extent item for hole after ranged fsync
btrfs: account ticket size at add/delete time
btrfs: implement migratepage callback for data pages
btrfs: Remove block_rsv parameter from btrfs_drop_snapshot
btrfs: Remove __ prefix from btrfs_block_rsv_release
btrfs: relocation: Check cancel request after each extent found
btrfs: relocation: Check cancel request after each data page read
btrfs: relocation: add error injection points for cancelling balance
Btrfs: implement full reflink support for inline extents
Btrfs: simplify inline extent handling when doing reflinks
Btrfs: move all reflink implementation code into its own file
btrfs: scrub: Replace zero-length array with flexible-array member
btrfs: rcu-string: Replace zero-length array with flexible-array member
btrfs: delayed-inode: Replace zero-length array with flexible-array member
btrfs: add RCU locks around block group initialization
btrfs: Open code insert_extent_backref
btrfs: Remove impossible BUG_ON in get_tree_block_key
btrfs: balance: factor out convert profile validation
btrfs: return void from csum_tree_block
btrfs: simplify tree block checksumming loop
btrfs: inline checksum name and driver definitions
btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk
btrfs: fix btrfs_calc_reclaim_metadata_size calculation
Btrfs: fix crash during unmount due to race with delayed inode workers
btrfs: factor out prepare_allocation() for extent allocation
btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation
btrfs: factor out chunk_allocation_failed() for extent allocation
btrfs: drop unnecessary arguments from find_free_extent_update_loop()
btrfs: factor out found_extent() for extent allocation
btrfs: factor out release_block_group()
btrfs: drop unnecessary arguments from clustered allocation functions
btrfs: factor out do_allocation() for extent allocation
btrfs: move variables for clustered allocation into find_free_extent_ctl
btrfs: move hint_byte into find_free_extent_ctl
btrfs: introduce extent allocation policy
btrfs: parameterize dev_extent_min for chunk allocation
btrfs: factor out create_chunk()
btrfs: factor out decide_stripe_size()
btrfs: factor out gather_device_info()
btrfs: factor out init_alloc_chunk_ctl
btrfs: introduce alloc_chunk_ctl
btrfs: refactor find_free_dev_extent_start()
btrfs: introduce chunk allocation policy
btrfs: handle invalid profile in chunk allocation
btrfs: change full_search to bool in find_free_extent_update_loop
btrfs: qgroup: Remove the unnecesaary spin lock for qgroup_rescan_running
btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
uuid: Remove no more needed macro
btrfs: switch to use new generic UUID API
uuid: Provide a GUID generator for raw buffer
uuid: Add inline helpers to import / export UUIDs
btrfs: Don't submit any btree write bio if the fs has errors
btrfs: ioctl: resize: only show message if size is changed
btrfs: slightly simplify global block reserve calculations
btrfs: merge unlocking to common exit block in btrfs_commit_transaction
btrfs: reduce pointer intdirections in btree_readpage_end_io_hook
btrfs: adjust delayed refs message level
btrfs: replace u_long type cast with unsigned long
btrfs: raid56: simplify sort_parity_stripes
btrfs: adjust message level for unrecognized mount option
btrfs: simplify parameters of btrfs_set_disk_extent_flags
btrfs: open code trivial helper btrfs_header_chunk_tree_uuid
btrfs: open code trivial helper btrfs_header_fsid
btrfs: move mapping of block for discard to its caller
btrfs: use struct_size to calculate size of raid hash table
btrfs: convert snapshot/nocow exlcusion to drew lock
btrfs: Implement DREW lock
btrfs: simplify error handling in __btrfs_write_out_cache()
btrfs: use standard debug config option to enable free-space-cache debug prints
btrfs: make the uptodate argument of io_ctl_add_pages() boolean
btrfs: use inode from io_ctl in io_ctl_prepare_pages
btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl
btrfs: export helpers for subvolume name/id resolution
btrfs: use ioctl args support mask for device delete
btrfs: use ioctl args support mask for subvolume create/delete
btrfs: define support masks for ioctl volume args v2
btrfs: Add missing lock annotation for release_extent_buffer()
btrfs: set update the uuid generation as soon as possible
btrfs: bail out of uuid tree scanning if we're closing
btrfs: make btrfs_check_uuid_tree private to disk-io.c
btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_uuid_tree_iterate
btrfs: raid56: simplify tracking of Q stripe presence
btrfs: backref, use correct count to resolve normal data refs
btrfs: backref, only search backref entries from leaves of the same root
btrfs: backref, don't add refs from shared block when resolving normal backref
btrfs: backref, only collect file extent items matching backref offset
btrfs: remove buffer_heads form super block mirror integrity checking
btrfs: remove buffer_heads from btrfsic_process_written_block()
btrfs: remove btrfsic_submit_bh()
btrfs: use bios instead of buffer_heads from super block writeout
btrfs: use the page cache for super block reading
btrfs: reduce scope of btrfs_scratch_superblocks()
btrfs: don't kmap() pages from block devices
btrfs: Export btrfs_release_disk_super
Btrfs: avoid unnecessary splits when setting bits on an extent io tree
btrfs: handle logged extent failure properly
btrfs: relocation: Remove is_cowonly_root()
btrfs: switch to per-transaction pinned extents
btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs
btrfs: Mark pinned log extents as excluded
btrfs: Pass transaction handle to write_pinned_extent_entries
btrfs: Make pin_down_extent take transaction handle
btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle
btrfs: Make btrfs_pin_reserved_extent take transaction handle
btrfs: Call btrfs_pin_reserved_extent only during active transaction
btrfs: Introduce unaccount_log_buffer
btrfs: Make btrfs_pin_extent take trans handle
btrfs: Perform pinned cleanup directly in btrfs_destroy_delayed_refs
btrfs: sysfs, unify handler name of devinfo/missing
btrfs: sysfs, rename device_link add/remove functions
btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsid
btrfs: sink argument tree to __do_readpage
btrfs: sink arugment tree to contiguous_readpages
btrfs: sink argument tree to __extent_read_full_page
btrfs: sink argument tree to extent_read_full_page
btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range
btrfs: add assertions for tree == inode->io_tree to extent IO helpers
btrfs: drop argument tree from submit_extent_page
btrfs: remove extent_page_data::tree
btrfs: add wrapper for transaction abort predicate
btrfs: move root node locking helpers to locking.c
btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
btrfs: add a leak check for roots
btrfs: make the init of static elements in fs_info separate
btrfs: move fs_info init work into it's own helper function
btrfs: free more things in btrfs_free_fs_info
btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root
btrfs: use btrfs_put_fs_root to free roots always
btrfs: hold a ref on the root in open_ctree
btrfs: export and rename free_fs_info
btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry
btrfs: hold a ref on the root in btrfs_recover_log_trees
btrfs: hold a ref on the root in create_pending_snapshot
btrfs: hold a ref on the root in get_subvol_name_from_objectid
btrfs: hold a ref on the root in btrfs_ioctl_send
btrfs: hold a ref on the root in scrub_print_warning_inode
btrfs: hold a ref for the root in btrfs_find_orphan_roots
btrfs: push grab_fs_root into read_fs_root
btrfs: hold a ref on the root in btrfs_recover_relocation
btrfs: hold a ref on the root in create_reloc_inode
btrfs: hold a ref on the root in find_data_references
btrfs: hold a ref on the root in record_reloc_root_in_trans
btrfs: hold a ref on the root in merge_reloc_roots
btrfs: hold a ref on the root in prepare_to_merge
btrfs: hold a ref on the root in build_backref_tree
btrfs: hold ref on root in btrfs_ioctl_default_subvol
btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info
btrfs: hold a ref on the root in btrfs_search_path_in_tree_user
btrfs: hold a ref on the root in btrfs_search_path_in_tree
btrfs: hold a ref on the root in search_ioctl
btrfs: hold a ref on the root in create_subvol
btrfs: hold a ref on the root in fixup_tree_root_location
btrfs: hold a ref on the root in __btrfs_run_defrag_inode
btrfs: hold a root ref in btrfs_get_dentry
btrfs: hold a ref on the root in resolve_indirect_ref
btrfs: hold a ref on fs roots while they're in the radix tree
btrfs: describe the space reservation system in general
btrfs: add a comment describing delalloc space reservation
btrfs: add a comment describing block reserves
btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root
btrfs: make the fs root init functions static
btrfs: open code btrfs_read_fs_root_no_name
btrfs: remove btrfs_read_fs_root, not used anymore
btrfs: make relocation use btrfs_read_tree_root()
btrfs: export and use btrfs_read_tree_root for tree-log
btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root
btrfs: move fs root init stuff into btrfs_init_fs_root
btrfs: push __setup_root into btrfs_alloc_root
btrfs: delete the ordered isize update code
btrfs: replace all uses of btrfs_ordered_update_i_size
btrfs: use the file extent tree infrastructure
btrfs: introduce per-inode file extent tree
btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_update
btrfs: update the comment of btrfs_control_ioctl()
btrfs: relocation: Add introduction of how relocation works
Btrfs: don't iterate mod seq list when putting a tree mod seq
btrfs: Add overview of device replace
xfs: remove xlog_state_want_sync
xfs: move the ioerror check out of xlog_state_clean_iclog
xfs: refactor xlog_state_clean_iclog
xfs: remove the aborted parameter to xlog_state_done_syncing
xfs: simplify log shutdown checking in xfs_log_release_iclog
xfs: simplify the xfs_log_release_iclog calling convention
xfs: factor out a xlog_wait_on_iclog helper
xfs: merge xlog_cil_push into xlog_cil_push_work
hibernate: Allow uswsusp to write to swap
io-uring: drop 'free_pfile' in struct io_file_put
io-uring: drop completion when removing file
drm/vram-helper: remove unneeded #if defined/endif guards.
MIPS: Add support for Desktop Management Interface (DMI)
firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START
MIPS: ralink: mt7621: introduce 'soc_device' initialization
thermal: imx8mm: Fix build warning of incorrect argument type
thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON
thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state
thermal: imx8mm: Add i.MX8MP support
dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP
thermal: qcom: tsens.h: Replace zero-length array with flexible-array member
thermal: imx_sc_thermal: Fix incorrect data type
thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow
thermal: int340x: processor_thermal: Add Tiger Lake support
perf report: Print al_addr when symbol is not found
perf symbols: Consolidate symbol fixup issue
perf parse-events: Fix 3 use after frees found with clang ASAN
virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
virtio-net: Introduce hash report feature
virtio-net: Introduce RSS receive steering feature
virtio-net: Introduce extended RSC feature
tools/virtio: option to build an out of tree module
drm/i915/selftests: mark huge_gem_object as not shrinkable
KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context
KVM: SVM: Issue WBINVD after deactivating an SEV guest
drm/i915/gt: Delay release of engine-pm after last retirement
drm/i915: Extend intel_wakeref to support delayed puts
MIPS: CI20: defconfig: multiple improvements
MIPS: DTS: CI20: multiple DTS improvements
MIPS: DTS: CI20: add DT node for IR sensor
s390/ap: Remove ap device suspend and resume callbacks
s390/pci: Improve handling of unset UID
s390/pci: Fix zpci_alloc_domain() over allocation
s390/qdio: pass ISC as parameter to chsc_sadc()
PM: remove s390 specific callbacks
s390: remove broken hibernate / power management support
s390/cpuinfo: do not skip info for CPUs without MHz feature
s390/cpuinfo: fix wrong output when CPU0 is offline
s390/cpuinfo: show number of online CPUs within a package
s390/cpuinfo: show number of online cores
s390/ipl: add support to control memory clearing for FCP and CCW re-IPL
s390/zcrypt: replace snprintf/sprintf with scnprintf
s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow
s390/topology: remove offline CPUs from CPU topology masks
s390/numa: remove redundant cpus_with_topology variable
s390/cpuinfo: show processor physical address
s390/mm: optimize page table upgrade routine
staging: comedi: ni_labpc_common: Reformat multiple line dereference
staging: hp100: Add space around operator +
ceph: fix memory leak in ceph_cleanup_snapid_map()
libceph: fix alloc_msg_with_page_vector() memory leaks
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
ext2: fix empty body warnings when -Wextra is used
drm/i915/selftests/perf: watch out for stolen objects
drm/i915: Rely on direct submission to the queue
drm/rockchip: Add support for afbc
drm/i915/gem: Avoid gem_context->mutex for simple vma lookup
drm/i915: Avoid live-lock with i915_vma_parked()
drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period
x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_feat_ctl()
staging: iio: adc: ad7280a: Add comments to clarify stringified arguments
staging: iio: adc: ad7192: Re-indent enum labels
staging: wlan-ng: Fix third argument going over 80 characters
Staging: speakup: Use pr_warn() defined in <linux/printk.h>.
staging: greybus: tools: Fix braces {} style
staging: mt7621-pci: avoid to set 'iomem_resource' addresses
staging: hp100: Remove space after * in pointer declarations
Staging: hp: Use netdev_warn().
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
staging: mt7621-pci-phy: re-do 'xtal_mode' detection
staging: mt7621-pci-phy: use builtin_platform_driver()
staging: mt7621-pci: use builtin_platform_driver()
i2c: fix a doc warning
drm/i915/edp: Ignore short pulse when panel powered off
ARM: dts: oxnas: Fix clear-mask property
rtc: pm8xxx: clear alarm register when alarm is not enabled
rtc: omap: drop unused dt-bindings header
rtc: bd70528: Avoid double error messaging when IRQ absent
rtc: max8907: add missing select REGMAP_IRQ
rtc: fsl-ftm-alarm: enable acpi support
x86/mm: Drop pud_mknotpresent()
dmaengine: tegra-apb: Improve DMA synchronization
dmaengine: tegra-apb: Don't save/restore IRQ flags in interrupt handler
dmaengine: tegra-apb: mark PM functions as __maybe_unused
dmaengine: ti: k3-udma-glue: Fix an error handling path in 'k3_udma_glue_cfg_rx_flow()'
dmaengine: fix spelling mistake "exceds" -> "exceeds"
MAINTAINERS: Add maintainer for HiSilicon DMA engine driver
dmaengine: sprd: Set request pending flag when DMA controller is active
dmaengine: idxd: fix off by one on cdev dwq refcount
f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
f2fs: xattr.h: Replace zero-length array with flexible-array member
f2fs: fix to update f2fs_super_block fields under sb_lock
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
f2fs: use kmem_cache pool during inline xattr lookups
CIFS: Fix bug which the return value by asynchronous read is error
CIFS: check new file size when extending file by fallocate
SMB3: Minor cleanup of protocol definitions
SMB3: Additional compression structures
SMB3: Add new compression flags
cifs: smb2pdu.h: Replace zero-length array with flexible-array member
cifs: clear PF_MEMALLOC before exiting demultiplex thread
cifs: cifspdu.h: Replace zero-length array with flexible-array member
CIFS: Warn less noisily on default mount
fs/cifs: fix gcc warning in sid_to_id
cifs: allow unlock flock and OFD lock across fork
cifs: do d_move in rename
cifs: add SMB2_open() arg to return POSIX data
cifs: plumb smb2 POSIX dir enumeration
cifs: add smb2 POSIX info level
cifs: rename posix create rsp
cifs: print warning mounting with vers=1.0
smb3: fix performance regression with setting mtime
cifs: make use of cap_unix(ses) in cifs_reconnect_tcon()
cifs: use mod_delayed_work() for &server->reconnect if already queued
cifs: call wake_up(&server->response_q) inside of cifs_reconnect()
cifs: handle prefix paths in reconnect
cifs: do not ignore the SYNC flags in getattr
m68k: Replace setup_irq() by request_irq()
Linux 5.6-rc7
io_uring: Fix ->data corruption on re-enqueue
docs: hwmon: Update documentation for isl68137 pmbus driver
hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase
HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()'
drm/i915/gt: Leave rps->cur_freq on unpark
drm/i915/gt: Treat idling as a RPS downclock event
err.h: remove deprecated PTR_RET for good
ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations
rtc: mxc: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
rtc: ds1307: handle oscillator failure flags for ds1388 variant
io-wq: close cancel gap for hashed linked work
i2c: mxs: Use dma_request_chan() instead dma_request_slave_channel()
i2c: hix5hd2: add missed clk_disable_unprepare in remove
bcache: optimize barrier usage for atomic operations
bcache: optimize barrier usage for Rmw atomic bitops
bcache: Use scnprintf() for avoiding potential buffer overflow
bcache: make bch_sectors_dirty_init() to be multithreaded
bcache: make bch_btree_check() to be multithreaded
bcache: add bcache_ prefix to btree_root() and btree() macros
bcache: move macro btree() and btree_root() into btree.h
drm/i915/gt: Use the correct err_unlock unwind path for a closed context
irqchip/gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain
irqchip/xilinx: Do not call irq_set_default_host()
irqchip/xilinx: Enable generic irq multi handler
irqchip/xilinx: Fill error code when irq domain registration fails
irqchip/xilinx: Add support for multiple instances
irqchip/ingenic: Add support for TCU of X1000.
irqchip/qcom-irq-combiner: Replace zero-length array with flexible-array member
irqchip/irq-bcm7038-l1: Replace zero-length array with flexible-array member
irqchip/versatile-fpga: Apply clear-mask earlier
ath10k: Fill GCMP MIC length for PMF
platform/chrome: wilco_ec: event: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_chardev: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_typec: Update port info from EC
platform/chrome: Add Type C connector class driver
x86/mce/amd: Add PPIN support for AMD MCE
ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
net: hns3: refactor mailbox response scheme between PF and VF
net: hns3: refactor the mailbox message between PF and VF
net: hns3: add a conversion for mailbox's response code
mptcp: Remove set but not used variable 'can_ack'
net: bcmgenet: always enable status blocks
selftests: txtimestamp: print statistics for timestamp events.
selftests: txtimestamp: add support for epoll().
selftests: txtimestamp: add new command-line flags.
selftests: txtimestamp: allow printing latencies in nsec.
selftests: txtimestamp: allow individual txtimestamp tests.
net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE
net/tls: Read sk_prot once when building tls proto ops
net/tls: Constify base proto ops used for building tls proto
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
slcan: not call free_netdev before rtnl_unlock in slcan_open
ionic: check for NULL structs on teardown
ionic: clean irq affinity on queue deinit
ionic: ignore eexist on rx filter add
ionic: only save good lif dentry
ionic: leave dev cmd request contents alone on FW timeout
ionic: add timeout error checking for queue disable
ionic: make spdxcheck.py happy
hsr: fix general protection fault in hsr_addr_is_self()
soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER
hinic: fix wrong value of MIN_SKB_LEN
hinic: fix wrong para of wait_for_completion_timeout
hinic: fix out-of-order excution in arm cpu
hinic: fix the bug of clearing event queue
hinic: fix a bug of waitting for IO stopped
drm/lima: add trace point for tasks
x86/mm: split vmalloc_sync_all()
mm, slub: prevent kmalloc_node crashes and memory leaks
mm/mmu_notifier: silence PROVE_RCU_LIST warnings
epoll: fix possible lost wakeup on epoll_ctl() path
mm: do not allow MADV_PAGEOUT for CoW pages
mm, memcg: throttle allocators based on ancestral memory.high
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
page-flags: fix a crash at SetPageError(THP_SWAP)
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
drm/lima: add error sysfs to export error task dump
drm/lima: save task info dump when task fail
drm/lima: add max_error_tasks module parameter
drm/lima: save process info for debug usage
rcu: Make rcu_barrier() account for offline no-CBs CPUs
rcu: Mark rcu_state.gp_seq to detect concurrent writes
block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
block, bfq: make reparent_leaf_entity actually work only on leaf entities
block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parameter const
dt-bindings: display: grammar fixes in panel/
io_uring: make spdxcheck.py happy
i2c: imx: remove duplicate print after platform_get_irq()
i2c: designware: Fix spelling typos in the comments
i2c: designware: Discard i2c_dw_read_comp_param() function
i2c: designware: Detect the FIFO size in the common code
threads: Update PID limit comment according to futex UAPI change
genirq: Fix reference leaks on irq affinity notifiers
hv: hyperv_vmbus.h: Replace zero-length array with flexible-array member
leds: leds-pwm: Replace zero-length array with flexible-array member
leds: leds-is31fl32xx: Replace zero-length array with flexible-array member
leds: pwm: remove useless pwm_period_ns
leds: pwm: remove header
lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}()
lockdep: Rename trace_softirqs_{on,off}()
lockdep: Rename trace_hardirq_{enter,exit}()
x86/entry: Rename ___preempt_schedule
x86: Remove unneeded includes
x86/entry: Drop asmlinkage from syscalls
x86/entry/32: Enable pt_regs based syscalls
x86/entry/32: Use IA32-specific wrappers for syscalls taking 64-bit arguments
x86/entry/32: Rename 32-bit specific syscalls
x86/entry/32: Clean up syscall_32.tbl
x86/entry: Remove ABI prefixes from functions in syscall tables
x86/entry/64: Add __SYSCALL_COMMON()
x86/entry: Remove syscall qualifier support
x86/entry/64: Remove ptregs qualifier from syscall table
x86/entry: Move max syscall number calculation to syscallhdr.sh
x86/entry/64: Split X32 syscall table into its own file
x86/entry/64: Move sys_ni_syscall stub to common.c
x86/entry/64: Use syscall wrappers for x32_rt_sigreturn
x86/entry: Refactor SYS_NI macros
x86/entry: Refactor COND_SYSCALL macros
x86/entry: Refactor SYSCALL_DEFINE0 macros
x86/entry: Refactor SYSCALL_DEFINEx macros
lockdep: Add posixtimer context tracing bits
lockdep: Annotate irq_work
lockdep: Add hrtimer context tracing bits
lockdep: Introduce wait-type checks
completion: Use simple wait queues
sched/swait: Prepare usage in completions
timekeeping: Split jiffies seqlock
Documentation: Add lock ordering and nesting documentation
powerpc/ps3: Convert half completion to rcuwait
rcuwait: Add @state argument to rcuwait_wait_event()
microblaze: Remove mm.h from asm/uaccess.h
ia64: Remove mm.h from asm/uaccess.h
hexagon: Remove mm.h from asm/uaccess.h
csky: Remove mm.h from asm/uaccess.h
nds32: Remove mm.h from asm/uaccess.h
acpi: Remove header dependency
orinoco_usb: Use the regular completion interfaces
usb: gadget: Use completion interface instead of open coding it
pci/switchtec: Replace completion wait queue usage for poll
PCI/switchtec: Fix init_completion race condition with poll_wait()
arm64: vdso32: Enable Clang Compilation
lib/vdso: Enable common headers
arm: vdso: Enable arm to use common headers
x86/vdso: Enable x86 to use common headers
mips: vdso: Enable mips to use common headers
arm64: vdso32: Include common headers in the vdso library
arm64: vdso: Include common headers in the vdso library
arm64: Introduce asm/vdso/processor.h
arm64: vdso32: Code clean up
linux/elfnote.h: Replace elf.h with UAPI equivalent
scripts: Fix the inclusion order in modpost
common: Introduce processor.h
linux/ktime.h: Extract common header for vDSO
linux/jiffies.h: Extract common header for vDSO
linux/time64.h: Extract common header for vDSO
linux/time32.h: Extract common header for vDSO
linux/time.h: Extract common header for vDSO
linux/math64.h: Extract common header for vDSO
linux/clocksource.h: Extract common header for vDSO
mips: Introduce asm/vdso/clocksource.h
arm64: Introduce asm/vdso/clocksource.h
arm: Introduce asm/vdso/clocksource.h
x86: Introduce asm/vdso/clocksource.h
linux/limits.h: Extract common header for vDSO
linux/bits.h: Extract common header for vDSO
linux/const.h: Extract common header for vDSO
x86: Replace setup_irq() by request_irq()
iio: light: tsl2563: Rename macro to fix typo
iio: core: Make mlock internal to the iio core
driver core: Add device links from fwnode only for the primary device
Update MAINTAINERS to add reviewer for CoreSight
docs: sysfs: coresight: Add sysfs ABI documentation for CTI
docs: coresight: Update documentation for CoreSight to cover CTI
coresight: cti: Add connection information to sysfs
coresight: cti: Enable CTI associated with devices
coresight: cti: Add device tree support for custom CTI
coresight: cti: Add device tree support for v8 arch CTI
dt-bindings: arm: Adds CoreSight CTI hardware definitions
coresight: cti: Add sysfs trigger / channel programming API
coresight: cti: Add sysfs access to program function registers
coresight: cti: Add sysfs coresight mgmt register access
coresight: cti: Initial CoreSight CTI Driver
iio: Add SEMTECH SX9310/9311 sensor driver
iio: adc: ad7476: implement devm_add_action_or_reset
iio: adc: ad7476: Add AD7091 support
iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R
iio: adc: ad7476: Generate CONVST signal internally
iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of get_unaligned_be16()
iio: humidity: hts221: Drop unneeded casting when print error code
iio: humidity: hts221: Make use of device properties
iio: humidity: hts221: Use dev_get_platdata() to get platform_data
iio: st_sensors: Join string literals back
iio: st_sensors: Drop unneeded casting when print error code
iio: st_sensors: Drop unneeded explicit castings
iio: st_sensors: Use dev_get_platdata() to get platform_data
iio: light: st_uvis25: Drop unneeded casting when print error code
iio: core: Use scnprintf() for avoiding potential buffer overflow
iio: xilinx-xadc: Fix typo in author's name
staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions
staging: rtl8188eu: remove some 5 GHz code
staging: vt6656: Use BIT() macro instead of hex value
irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables
staging: rtl8723bs: os_dep: Remove whitespace characters in code line
staging: rtl8723bs: os_dep: Correct long line comments
staging: rtl8723bs: os_dep: Remove commented out code lines
staging: rtl8723bs: remove unneeded variables
staging: mt7621-pci: delete release gpios related code
staging: mt7621-dts: gpio 8 and 9 are vendor specific
staging: mt7621-dma: quoted string split across lines
staging: mt7621-pci: avoid to poweroff the phy for slot one
thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
kcsan, trace: Make KCSAN compatible with tracing
kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)
kcsan: Add kcsan_set_access_mask() support
kcsan: Introduce kcsan_value_change type
compiler.h, seqlock.h: Remove unnecessary kcsan.h includes
kcsan: Move interfaces that affects checks to kcsan-checks.h
kcsan: Fix misreporting if concurrent races on same address
kcsan: Expose core configuration parameters as module params
kcsan: Add test to generate conflicts via debugfs
kcsan: Introduce ASSERT_EXCLUSIVE_*() macros
kcsan: Introduce KCSAN_ACCESS_ASSERT access type
kcsan: Fix 0-sized checks
kcsan: Clean up the main KCSAN Kconfig option
kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS
kcsan: Add option to assume plain aligned writes up to word size are atomic
kcsan: Add docbook header for data_race()
copy_to_user, copy_from_user: Use generic instrumented.h
iov_iter: Use generic instrumented.h
asm-generic, kcsan: Add KCSAN instrumentation for bitops
asm-generic, atomic-instrumented: Use generic instrumented.h
include/linux: Add instrumented.h infrastructure
kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY
kcsan: Make KCSAN compatible with lockdep
kcsan: Rate-limit reporting per data races
kcsan: Show full access type in report
kcsan: Prefer __always_inline for fast-path
ice: add board identifier info to devlink .info_get
ice: add basic handler for devlink .info_get
devlink: promote "fw.bundle_id" to a generic info version
ice: enable initial devlink support
ice: implement full NVM read from ETHTOOL_GEEPROM
ice: discover and store size of available flash
ice: store NVM version info in extracted format
ice: create function to read a section of the NVM and Shadow RAM
ice: use __le16 types for explicitly Little Endian values
tools/power turbostat: update version
tools/power turbostat: Print cpuidle information
tcp: also NULL skb->dev when copy was needed
clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks
clk: mmp2: Add clock for fifth SD HCI on MMP3
dt-bindings: marvell,mmp2: Add clock id for the fifth SD HCI on MMP3
clk: mmp2: Add clocks for the thermal sensors
dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors
clk: mmp2: add the GPU clocks
dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks
clk: mmp2: Add PLLs that are available on MMP3
dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs
clk: mmp2: Check for MMP3
dt-bindings: clock: Add MMP3 compatible string
clk: mmp2: Stop pretending PLL outputs are constant
clk: mmp2: Add support for PLL clock sources
dt-bindings: clock: Convert marvell,mmp2-clock to json-schema
clk: mmp2: Constify some strings
clk: mmp2: Remove a unused prototype
clk: at91: add at91rm9200 pmc driver
clk: versatile: Add device tree probing for IM-PD1 clocks
clk: versatile: Export icst_clk_setup()
dt-bindings: clock: Create YAML schema for ICST clocks
clk: Fix trivia typo in comment exlusive => exclusive
clk: ingenic/TCU: Fix round_rate returning error
clk: ingenic/jz4770: Exit with error if CGU init failed
clk: keystone: Add new driver to handle syscon based clocks
dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK
clk: JZ4780: Add function for enable the second core.
clk: Ingenic: Add support for TCU of X1000.
clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150
MAINTAINERS: adjust to filesystem doc ReST conversion
ipq806x: gcc: Added the enable regs and mask for PRNG
clk: qcom: Add modem clock controller driver for SC7180
clk: qcom: gcc: Add support for modem clocks in GCC
dt-bindings: clock: Add YAML schemas for the QCOM MSS clock bindings
docs: deprecated.rst: Add BUG()-family
doc: zh_CN: add translation for virtiofs
doc: zh_CN: index files in filesystems subdirectory
docs: locking: Drop :c:func: throughout
docs: locking: Add 'need' to hardirq section
HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member
HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member
docs: conf.py: avoid thousands of duplicate label warning on Sphinx
docs: prevent warnings due to autosectionlabel
ARM: dts: at91: sama5d27_wlsom1_ek: add USB device node
ARM: dts: gemini: Add thermal zone to DIR-685
ARM: dts: gemini: Rename IDE nodes
kunit: Run all KUnit tests through allyesconfig
kunit: kunit_parser: make parser more robust
spi: stm32: Fix comments compilation warnings
selftests/bpf: Fix mix of tabs and spaces
ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new()
ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais()
ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais()
ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais()
ASoC: soc-core: Merge CPU/Codec DAIs
btrfs: fix removal of raid[56|1c34} incompat flags after removing block group
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
nvmet-tcp: set MSG_MORE only if we actually have more to send
ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes
irqchip/gic-v4.1: Map the ITS SGIR register page
irqchip/gic-v4.1: Advertise support v4.1 to KVM
irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD
irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operation
KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available
KVM: x86: remove bogus user-triggerable WARN_ON
io_uring: honor original task RLIMIT_FSIZE
drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
drm/etnaviv: request pages from DMA32 zone when needed
i2c: dev: Fix the race between the release of i2c_dev and cdev
net: dsa: sja1105: Add support for the SGMII port
net: bridge: vlan options: move the tunnel command to the nested attribute
net: bridge: vlan options: nest the tunnel id into a tunnel info attribute
media: siano: Use scnprintf() for avoiding potential buffer overflow
media: rc: Use scnprintf() for avoiding potential buffer overflow
arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH
bpf, tcp: Make tcp_bpf_recvmsg static
bpf, tcp: Fix unused function warnings
bpftool: Add struct_ops support
bpftool: Translate prog_id to its bpf prog_name
bpftool: Print as a string for char array
bpftool: Print the enum's name instead of value
io_uring: make sure accept honor rlimit nofile
io_uring: make sure openat/openat2 honor rlimit nofile
drm/amdgpu/sriov : Don't resume RLCG for SRIOV guest
drm/amdgpu: protect RAS sysfs during GPU reset
drm/msm/a6xx: Use the DMA API for GMU memory objects
dt-bindings: display: msm: Convert GMU bindings to YAML
staging: mt7621-pci: be sure gpio descriptor is null on fails
staging: mt7621-pci: change variable to print for slot
staging: mt7621-pci: use only two phys from device tree
staging: mt7621-dts: set up only two pcie phys
staging: mt7621-pci-phy: avoid to create to different phys for a dual port one
staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style
staging: rtl8723bs: hal: Correct typos in comments
staging: rtl8723bs: hal: Correct multi-line comments as per coding style
staging: gdm724x: use netdev_err() instead of pr_err()
staging: rtl8712: Remove unnecessary braces
soundwire: qcom: add support for get_sdw_stream()
drm/i915/perf: Invalidate OA TLB on when closing perf stream
drm/i915/gem: Check for a closed context when looking up an engine
drm/i915/gt: Restrict gen7 w/a batch to Haswell
phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY
phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY
dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters
phy: qcom-qusb2: Add generic QUSB2 V2 PHY support
dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180
dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml
phy: rk-inno-usb2: Decrease verbosity of repeating log.
phy: amlogic: Add Amlogic A1 USB2 PHY Driver
dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings
phy: ti: gmii-sel: add support for am654x/j721e soc
dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc
phy: qualcomm: usb: Add SuperSpeed PHY driver
dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings
phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver
dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding
dt-bindings: phy: remove qcom-dwc3-usb-phy
phy: phy-mtk-tphy: add a new reference clock
phy: phy-mtk-tphy: remove unused u3phya_ref clock
phy: phy-mtk-tphy: make the ref clock optional
phy: phy-mtk-tphy: add a property for internal resistance
phy: phy-mtk-tphy: add a property for disconnect threshold
dt-bindings: phy-mtk-tphy: add the properties about address mapping
dt-bindings: phy-mtk-tphy: add a new reference clock
dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock
dt-bindings: phy-mtk-tphy: make the ref clock optional
dt-bindings: phy-mtk-tphy: add two optional properties for u2phy
phy: amlogic: G12A: Fix misuse of GENMASK macro
phy: qcom: qmp: Use power_on/off ops for PCIe
phy: uniphier-pcie: Add SoC-dependent phy-mode function support
phy: uniphier-pcie: Add legacy SoC support for Pro5
phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure
phy: uniphier-usb3hs: Add legacy SoC support for Pro5
phy: uniphier-usb3ss: Add Pro5 support
dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy
phy: socionext: Use devm_platform_ioremap_resource()
phy: qcom-qmp: Add MSM8996 UFS QMP support
phy: cadence-torrent: Add support for subnode bindings
phy: cadence-torrent: Add platform dependent initialization structure
phy: cadence-torrent: Use regmap to read and write DPTX PHY registers
phy: cadence-torrent: Use regmap to read and write Torrent PHY registers
phy: cadence-torrent: Implement PHY configure APIs
phy: cadence-torrent: Add 19.2 MHz reference clock support
phy: cadence-torrent: Refactor code for reusability
phy: cadence-torrent: Add wrapper for DPTX register access
phy: cadence-torrent: Add wrapper for PHY register access
phy: cadence-torrent: Adopt Torrent nomenclature
phy: cadence-dp: Rename to phy-cadence-torrent
dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format.
platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 Plus tablet
platform/x86: touchscreen_dmi: Add EFI embedded firmware info support
Input: icn8505 - Switch to firmware_request_platform for retreiving the fw
Input: silead - Switch to firmware_request_platform for retreiving the fw
soundwire: stream: Add read_only_wordlength flag to port properties
selftests: firmware: Add firmware_request_platform tests
test_firmware: add support for firmware_request_platform
firmware: Add new platform fallback mechanism and firmware_request_platform()
mac80211: driver can remain on channel if not using chan_ctx
nl80211: clarify code in nl80211_del_station()
cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
mac80211: Read rx_stats with perCPU pointers
virt_wifi: implement ndo_get_iflink
mac80211: Allow deleting stations in ibss mode to reset their state
cfg80211: Add support for userspace to reset stations in IBSS mode
mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC
nl80211: add PROTECTED_TWT nl80211 extended feature
mac80211: HE: set missing bss_conf fields in AP mode
nl80211: pass HE operation element to the driver
nl80211/cfg80211: add support for non EDCA based ranging measurement
mac80211: don't leave skb->next/prev pointing to stack
mac80211: update documentation about tx power
mac80211: handle no-preauth flag for control port
nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
mac80211_hwsim: add frame transmission support over virtio
cfg80211: fix documentation format
platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic
omapfb: Remove unused writeback code
fbdev: via: fix -Wextra build warning and format warning
fbdev: pm[23]fb.c: fix -Wextra build warnings and errors
fbdev: savage: fix -Wextra build warning
fbdev: matrox: fix -Wextra build warnings
fbdev: aty: fix -Wextra build warning
fbdev: fbmon: fix -Wextra build warnings
video: uvesafb: Use scnprintf() for avoiding potential buffer overflow
video: omap2: Use scnprintf() for avoiding potential buffer overflow
video: omapfb: Use scnprintf() for avoiding potential buffer overflow
drm/i915/gt: Report context-is-closed prior to pinning
drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off
spi: atmel-quadspi: Add verbose debug facilities to monitor register accesses
platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states
tools/power/x86/intel-speed-select: Fix a typo in error message
tools/power/x86/intel-speed-select: Update version
tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json
tools/power/x86/intel-speed-select: Add display for enabled cpus count
tools/power/x86/intel-speed-select: Print friendly warning for bad command line
tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature
tools/power/x86/intel-speed-select: Improve CLX commands
tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options
tools/power/x86/intel-speed-select: Improve core-power result and error display
tools/power/x86/intel-speed-select: Kernel interface error handling
tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature
tools/power/x86/intel-speed-select: Improve error display for base-freq feature
tools/power/x86/intel-speed-select: Improve output of perf-profile commands
tools/power/x86/intel-speed-select: Enhance help for core-power assoc
tools/power/x86/intel-speed-select: Display error for invalid priority type
tools/power/x86/intel-speed-select: Check feature status first
tools/power/x86/intel-speed-select: Improve error display for perf-profile feature
tools/power/x86/intel-speed-select: Add an API for error/information print
tools/power/x86/intel-speed-select: Enhance --info option
tools/power/x86/intel-speed-select: Enhance help
tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface
tools/power/x86/intel-speed-select: Store topology information
tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline
tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline
tools/power/x86/intel-speed-select: Use more verbiage for clos information
tools/power/x86/intel-speed-select: Enhance core-power info command
tools/power/x86/intel-speed-select: Make target CPU optional for core-power info
tools/power/x86/intel-speed-select: Warn for invalid package id
tools/power/x86/intel-speed-select: Fix last cpu number
tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG
platform/x86: sony-laptop: Use scnprintf() for avoiding potential buffer overflow
platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
platform/x86: ISST: Fix wrong unregister type
platform/x86: asus_wmi: Fix return value of fan_boost_mode_store
platform/x86: asus-wmi: Support laptops where the first battery is named BATT
drm/i915/dp: Add writing of DP SDPs
drm/i915/dp: Add compute routine for DP HDR Metadata Infoframe SDP
drm/i915/dp: Add compute routine for DP VSC SDP
drm: Add DP1.4 VSC SDP Payload related Data Structures
lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions
locking/lockdep: Rework lockdep_lock
locking/lockdep: Fix bad recursion pattern
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box
perf/x86/intel/uncore: Add box_offsets for free-running counters
perf/core: Fix reversed NULL check in perf_event_groups_less()
perf/core: Fix endless multiplex timer
x86/optprobe: Fix OPTPROBE vs UACCESS
sched/fair: Fix condition of avg_load calculation
sched/rt: cpupri_find: Trigger a full search as fallback
kthread: Do not preempt current task if it is going to call schedule()
sched/fair: Improve spreading of utilization
sched: Avoid scale real weight down to zero
psi: Move PF_MEMSTALL out of task->flags
MAINTAINERS: Add maintenance information for psi
psi: Optimize switching tasks inside shared cgroups
psi: Fix cpu.pressure for cpu.max and competing cgroups
sched/core: Distribute tasks within affinity masks
sched/fair: Fix enqueue_task_fair warning
dt-bindings: thermal: make cooling-maps property optional
dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems'
dt-bindings: thermal: sprd: Remove redundant 'maxItems'
thermal: imx: Calling imx_thermal_unregister_legacy_cooling() in .remove
thermal: qoriq: Sort includes alphabetically
thermal: qoriq: Use devm_add_action_or_reset() to handle all cleanups
thermal: rcar_thermal: Remove lock in rcar_thermal_get_current_temp()
thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv
thermal: rcar_thermal: Always update thermal zone on interrupt
drivers: thermal: tsens: Remove unnecessary irq flag
drivers: thermal: tsens: kernel-doc fixup
drivers: thermal: tsens: Add watchdog support
drivers: thermal: tsens: Add critical interrupt support
drivers: thermal: tsens: Release device in success path
drivers: thermal: tsens: use simpler variables
drivers: thermal: tsens: Pass around struct tsens_sensor as a constant
drivers: thermal: tsens: De-constify struct tsens_features
thermal: rcar_thermal: Handle probe error gracefully
thermal: imx: Remove unused includes
thermal: rcar_gen3_thermal: Add r8a77961 support
dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support
ARM/dma-mapping: merge __dma_supported into arm_dma_supported
ARM/dma-mapping: take the bus limit into account in __dma_alloc
ARM/dma-mapping: remove get_coherent_dma_mask
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
selftests/x86/vdso: Fix no-vDSO segfaults
arm64: alternative: fix build with clang integrated assembler
dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence platform to DT schema
dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Cadence PCIe
dt-bindings: PCI: Add PCI Endpoint Controller Schema
gpio: Move devres calls to devres file
media: allegro: create new struct for channel parameters
media: allegro: move mail definitions to separate file
media: allegro: pass buffers through firmware
media: allegro: verify source and destination buffer in VCU response
media: allegro: handle dependency of bitrate and bitrate_peak
media: allegro: read bitrate mode directly from control
media: allegro: make QP configurable
media: allegro: make frame rate configurable
media: allegro: skip filler data if possible
media: allegro: warn if response message has an unexpected size
media: allegro: extract mcu and codec address calculation
media: allegro: fix reset if WAKEUP has not been set properly
media: allegro: fix calculation of CPB size
media: allegro: start a GOP with an IDR frame
media: allegro: remove unknown39 field from create_channel
media: allegro: fix type of gop_length in channel_create message
media: allegro: fail encoding only on actual errors
media: allegro: print message on mcu error
media: staging: allegro: fix broken registration of controls
media: cec-notifier: make cec_notifier_get_conn() static
media: cec-notifier: rename conn_name to port_name
media: am437x-vpfe: Make use of to_vpfe() to get a pointer to vpfe_device
media: v4l: Add 1X14 14-bit greyscale media bus code definition
media: v4l: Add 14-bit raw greyscale pixel format
media: v4l: Add 14-bit raw bayer pixel formats
ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
net: dsa: sja1105: Avoid error message for unknown PHY mode on disabled ports
tcp: ensure skb->dev is NULL before leaving TCP stack
tools/power turbostat: Fix 32-bit capabilities warning
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
tools/power turbostat: Support Elkhart Lake
tools/power turbostat: Support Jasper Lake
tools/power turbostat: Support Ice Lake server
tools/power turbostat: Support Tiger Lake
tools/power turbostat: Fix gcc build warnings
tools/power turbostat: Support Cometlake
cxgb4: fix Txq restart check during backpressure
cpufreq: qcom: Add support for krait based socs
cxgb4: fix throughput drop during Tx backpressure
veth: remove atomic64_add from veth_xdp_xmit hotpath
veth: introduce more xdp counters
veth: distinguish between rx_drops and xdp_drops
veth: introduce more specialized counters in veth_stats
veth: move xdp stats in a dedicated structure
sysfs: fix static inline declaration of sysfs_groups_change_owner()
net: phy: mscc: RGMII skew delay configuration
net: phy: mscc: add support for RGMII MAC mode
net: dsa: mt7530: Change the LINK bit to reflect the link status
selftests: forwarding: Add an skbedit priority selftest
mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY
mlxsw: core: Add QOS_ACTION
net: tc_skbedit: Make the skbedit priority offloadable
net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}()
net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset()
mailbox: imx: add SCU MU support
mailbox: imx: restructure code to make easy for new MU
dt-bindings: mailbox: imx-mu: add SCU MU support
net: phy: mscc: add missing check on a phy_write return value
net: ipa: Remove unused including <linux/version.h>
net: ipa: fix platform_no_drv_owner.cocci warnings
mailbox: mediatek: remove implementation related to atomic_exec
mailbox: mediatek: implement flush function
dt-binding: gce: remove atomic_exec in mboxes property
maillbox: bcm-flexrm-mailbox: handle cmpl_pool dma allocation failure
mailbox: sun6i-msgbox: Add a new mailbox driver
dt-bindings: mailbox: Add a binding for the sun6i msgbox
mailbox: bcm-pdc: Use scnprintf() for avoiding potential buffer overflow
mailbox:armada-37xx-rwtm:remove duplicate print in armada_37xx_mbox_probe()
liquidio: remove set but not used variable 's'
crypto: chelsio - remove set but not used variable 'adap'
crypto: marvell - enable OcteonTX cpt options for build
crypto: marvell - add the Virtual Function driver for CPT
crypto: marvell - add support for OCTEON TX CPT engine
crypto: marvell - create common Kconfig and Makefile for Marvell
crypto: arm/neon - memzero_explicit aes-cbc key
crypto: bcm - Use scnprintf() for avoiding potential buffer overflow
crypto: atmel-i2c - Fix wakeup fail
crypto: hisilicon/sec2 - Add new create qp process
crypto: hisilicon/hpre - Optimize finding hpre device process
crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init ctx
crypto: hisilicon/qm - Put device finding logic into QM
crypto: arm64/chacha - correctly walk through blocks
net: sched: Do not assume RTNL is held in tunnel key action helpers
mlxsw: pci: Only issue reset when system is ready
net: bridge: vlan: include stats in dumps if requested
mptcp: rename fourth ack field
ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings
KVM: PPC: Fix kernel crash with PR KVM
selftests/powerpc: Add tm-signal-pagefault test
powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
selftests/powerpc: Add a test of sigreturn vs VDSO
ring-buffer: Optimize rb_iter_head_event()
ring-buffer: Do not die if rb_iter_peek() fails more than thrice
ring-buffer: Have rb_iter_head_event() handle concurrent writer
ring-buffer: Add page_stamp to iterator for synchronization
ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance()
ring-buffer: Have ring_buffer_empty() not depend on tracing stopped
tracing: Save off entry when peeking at next entry
PCI: Avoid ASMedia XHCI USB PME# from D0 defect
drm/i915/gt: Cancel a hung context if already closed
drm/i915: Use explicit flag to mark unreachable intel_context
rsxx: Replace zero-length array with flexible-array member
selftest/ftrace: Fix function trigger test to handle trace not disabling the tracer
tracing: Use address-of operator on section symbols
netfilter: flowtable: populate addr_type mask
drm/amd/display: Fix pageflip event race condition for DCN.
netfilter: flowtable: fix NULL pointer dereference in tunnel offload support
netfilter: flowtable: Fix flushing of offloaded flows on free
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6}
arm64: compat: Fix syscall number of compat_clock_getres
dt-bindings: display: msm: gmu: move sram property to gpu bindings
drm/msm/a6xx: Fix CP_MEMPOOL state name
drm/msm: devcoredump should dump MSM_SUBMIT_BO_DUMP buffers
drm/msm/a5xx: Always set an OPP supported hardware value
drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder.c
drm/msm/dpu: fix comparing pointer to 0 in dpu_vbif.c
drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_vid.c
drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_cmd.c
drm/msm/dpu: Remove some set but not used variables
drm/msm: Use scnprintf() for avoiding potential buffer overflow
drm/msm/msm_gem.h: Replace zero-length array with flexible-array member
drm/msm: fix leaks if initialization fails
drm/msm: avoid double-attaching hdmi/edp bridges
docs: fix reference to core-api/namespaces.rst
Revert "tick/common: Make tick_periodic() check for missing ticks"
f2fs: skip migration only when BG_GC is called
f2fs: fix to show tracepoint correctly
f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
f2fs: fix to avoid triggering IO in write path
f2fs: add prefix for f2fs slab cache name
f2fs: introduce DEFAULT_IO_TIMEOUT
f2fs: skip GC when section is full
f2fs: add migration count iff migration happens
f2fs: clean up bggc mount option
f2fs: clean up lfs/adaptive mount option
f2fs: fix to show norecovery mount option
f2fs: clean up parameter of macro XATTR_SIZE()
f2fs: clean up codes with {f2fs_,}data_blkaddr()
f2fs: show mounted time
f2fs: Use scnprintf() for avoiding potential buffer overflow
drm/msm/dpu: Track resources in global state
drm/msm/dpu: Refactor resource manager
x86/configs: Slightly reduce defconfigs
FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
rtc: max8907: add missing select REGMAP_IRQ
staging: rtl8723bs: os_dep: Correct typo in comments
staging: mt7621-pci: don't return if get gpio fails
staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow
drm/msm/dpu: Refactor rm iterator
drm/msm/dpu: Remove unused function arguments
drm/i915: Prefer '%ps' for printing function symbol names
ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
xfs: remove the di_version field from struct icdinode
xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
xfs: simplify di_flags2 inheritance in xfs_ialloc
xfs: only check the superblock version for dinode size calculation
xfs: add a new xfs_sb_version_has_v3inode helper
Makefile: disallow data races on gcc-10 as well
nfsd: fsnotify on rmdir under nfsd/clients/
tools headers uapi: Update linux/in.h copy
nfsd4: kill warnings on testing stateids with mismatched clientids
scripts/kallsyms: fix wrong kallsyms_relative_base
iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper"
staging: mt7621-pci: fix register to set up virtual bridges
staging: vt6656: Use ARRAY_SIZE instead of hardcoded size
staging: rts5208: shorten long line in func call
staging: sm750fb: Fix of long line in makefile variable
staging: rtl8712: Fix for long lines in Kconfig help
iommu/vt-d: Fix page request descriptor size
staging: rtl8188eu: core: Correct a typo in a comment
staging: rtl8188eu: include: Correct a typo in a comment
staging: rtl8192u: ieee80211: Correct a typo in a comment
staging: rtl8712: Correct a typo in a comment
staging: unisys: Documentation: Correct a long line in doc
Staging: qlge: Add a blank line after variable
usb: gadget: tegra-xudc: Support multiple device modes
usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset device mode
usb: gadget: tegra-xudc: Add usb-phy support
usb: gadget: tegra-xudc: Remove usb-role-switch support
usb: xhci-tegra: Add OTG support
phy: tegra: Select USB_PHY
phy: tegra: Don't use device-managed API to allocate ports
phy: tegra: Fix regulator leak
phy: tegra: Print -EPROBE_DEFER error message at debug level
phy: tegra: xusb: Don't warn on probe defer
phy: tegra: xusb: Add Tegra194 support
phy: tegra: xusb: Protect Tegra186 soc with config
phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186
phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210
phy: tegra: xusb: Add support to get companion USB 3 port
phy: tegra: xusb: Add usb-phy support
phy: tegra: xusb: Add usb-role-switch support
MIPS: Loongson: Do not initialise statics to 0
MIPS: Add header files reference with path prefix
Use ELF_BASE_PLATFORM to pass ISA level
bpf: Support llvm-objcopy for vmlinux BTF
irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access
irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributors
irqchip/gic-v3: Use SGIs without active state if offered
drm/virtio: fix OOB in virtio_gpu_object_create
x86/setup: Fix static memory detection
netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it
netfilter: nf_tables: fix double-free on set expression from the error path
netfilter: nf_tables: allow to specify stateful expression in set definition
netfilter: nf_tables: pass context to nft_set_destroy()
netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c
x86/ioremap: Fix CONFIG_EFI=n build
drm/i915/workarounds: convert to drm_device based logging macros.
drm/i915/rps: use struct drm_device based logging macros.
drm/i915/ring_submission: use drm_device based logging macros.
drm/i915/renderstate: use struct drm_device based logging macros.
drm/i915/rc6: convert to struct drm_device based logging macros.
drm/i915/lrc: convert to struct drm_device based logging macros.
drm/i915/ggtt: convert to drm_device based logging macros.
ARM: 8966/1: rpc: replace setup_irq() by request_irq()
ARM: 8965/2: footbridge: replace setup_irq() by request_irq()
ARM: 8964/1: ebsa110: replace setup_irq() by request_irq()
Revert "drivers: base: power: wakeup.c: Use built-in RCU list checking"
MAINTAINERS: Add linux-acpi list to PNP
time/sched_clock: Expire timer in hardirq context
irqchip/versatile-fpga: Handle chained IRQs properly
arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes
arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node
arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC
arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0
arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC
arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
arm64: kpti: Fix "kpti=off" when KASLR is enabled
soundwire: cadence: clear FIFO to avoid pop noise issue on playback start
soundwire: cadence: multi-link support
soundwire: cadence: commit changes in the exit_reset() sequence
soundwire: cadence: remove automatic command retries
soundwire: cadence: remove PREQ_DELAY assignment
soundwire: cadence: enable NORMAL operation in cdns_init()
soundwire: cadence: reorder MCP_CONFIG settings
soundwire: cadence: make SSP interval programmable
soundwire: cadence: move clock/SSP related inits to dedicated function
soundwire: cadence: merge routines to clear/set bits
soundwire: cadence: mask Slave interrupt before stopping clock
soundwire: cadence: fix a io timeout issue in S3 test
soundwire: cadence: add clock_stop/restart routines
soundwire: cadence: handle error cases with CONFIG_UPDATE
soundwire: cadence: add interface to check clock status
soundwire: cadence: simplifiy cdns_init()
soundwire: cadence: s/update_config/config_update
MAINTAINERS: Add entry for MHI bus
bus: mhi: core: Add uevent support for module autoloading
bus: mhi: core: Add support for data transfer
bus: mhi: core: Add support for processing events from client device
bus: mhi: core: Add support for downloading RDDM image during panic
bus: mhi: core: Add support for downloading firmware over BHIe
bus: mhi: core: Add support for basic PM operations
bus: mhi: core: Add support for PM state transitions
bus: mhi: core: Add support for ringing channel/event ring doorbells
bus: mhi: core: Add support for creating and destroying MHI devices
bus: mhi: core: Add support for registering MHI client drivers
bus: mhi: core: Add support for registering MHI controllers
docs: Add documentation for MHI bus
virt: vbox: Use fallthrough;
char: mspec: Replace zero-length array with flexible-array member
nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv
Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI
nvmem: add driver for JZ4780 efuse
Bindings: nvmem: add bindings for JZ4780 efuse
nvmem: imx-ocotp: Drop unnecessary initializations
nvmem: check for NULL reg_read and reg_write before dereferencing
nvmem: core: validate nvmem config before parsing
nvmem: release the write-protect pin
nvmem: fix memory leak in error path
nvmem: add a newline for readability
nvmem: remove a stray newline in nvmem_register()
nvmem: core: add nvmem_cell_read_u64
nvmem: core: add nvmem_cell_read_common
nvmem: imx: ocotp: add i.MX8MP support
rtc/alpha: remove legacy rtc driver
rtc/ia64: remove legacy efirtc driver
binderfs: add stress test for binderfs binder devices
binderfs_test: switch from /dev to a unique per-test mountpoint
binderfs: port tests to test harness infrastructure
binderfs: port to new mount api
extcon: Remove unneeded extern keyword from extcon-provider.h
KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy()
KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM
KVM: PPC: Book3S PR: Fix kernel crash with PR KVM
KVM: PPC: Use fallthrough;
KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones
KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code
KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler
drm/i915/tgl: Add new PCI IDs to TGL
x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()
drm: amd: fix spelling mistake "shoudn't" -> "shouldn't"
drm/amdgpu: Remove unnecessary variable shadow in gfx_v9_0_rlcg_wreg
drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
drm/amdgpu: fix typo for vcn2/jpeg2 idle check
drm/amdgpu: fix typo for vcn1 idle check
drm/amdgpu: add CAP fw loading
amd/powerplay: arcturus baco reset disable all features
drm/amdgpu: miss PRT case when bo update
drm/amd/display: add on demand pipe merge logic for dcn2+
drm/amd/display: Allocate scratch space for DMUB CW7
drm/amd/display: DPP DTO isn't update properly.
drm/amd/display: Remove connect DIG FE to its BE during timing programming
drm/amd/display: combine watermark change and clock change for update clocks.
drm/amd/display: guard DPPHY_Internal_ctrl
drm/amd/display: differentiate vsc sdp colorimetry use criteria between MST and SST
drm/amd/display: Program self refresh control register on boot
drm/amd/display: remove magic numbers in hdcp_ddc
drm/amd/display: Fallback to dmcub for psr when dmcu is disabled
drm/amd/display: Set disable_dmcu flag properly per asic
drm/amd/display: Remove PSR dependency on swizzle mode
drm/amd/display: Explicitly disable triplebuffer flips
drm/amd/display: Pass triplebuffer surface flip flags down to plane state
drm/amd/display: fix split threshold w/a to work with mpo
drm/amd/display: workaround for HDMI hotplug in DPMSOFF state
drm/amd/display: Remove redundant hdcp display state
drm/amd/display: Fix test pattern color space inconsistency for Linux
drm/amd/display: update connector->display_info after read edid
drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
random: avoid warnings for !CONFIG_NUMA builds
wireguard: noise: error out precomputed DH during handshake rather than config
wireguard: receive: remove dead code from default packet type case
wireguard: queueing: account for skb->protocol==0
wireguard: selftests: test using new 64-bit time_t
wireguard: selftests: remove duplicated include <sys/types.h>
riscv: fix the IPI missing issue in nommu mode
riscv: uaccess should be used in nommu mode
x86: switch ia32_setup_sigcontext() to unsafe_put_user()
x86: switch setup_sigcontext() to unsafe_put_user()
x86: switch save_v86_state() to unsafe_put_user()
x86: kill get_user_{try,catch,ex}
x86: get rid of get_user_ex() in restore_sigcontext()
x86: get rid of get_user_ex() in ia32_restore_sigcontext()
RDMA/efa: Use in-kernel offsetofend() to check field availability
net: phy: realtek: read actual speed to detect downshift
vm86: get rid of get_user_ex() use
net: sched: Fix hw_stats_type setting in pedit loop
selftests: mlxsw: Add tc action hw_stats tests
mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters
mlxsw: spectrum_cnt: Consolidate subpools initialization
mlxsw: spectrum_cnt: Move config validation along with resource register
mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources
mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size
mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct
selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count
mlxsw: spectrum_cnt: Query bank size from FW resources
vxlan: check return value of gro_cells_init()
cxgb4: rework TC filter rule insertion across regions
net/sched: act_ct: Fix leak of ct zone template on replace
netfilter: revert introduction of egress hook
s390/qeth: use dev->reg_state
s390/qeth: remove gratuitous NULL checks
s390/qeth: add phys_to_virt() translation for AOB
s390/qeth: don't report hard-coded driver version
s390/qeth: add SW timestamping support for IQD devices
s390/qeth: balance the TX queue selection for IQD devices
s390/qeth: allow configuration of TX queues for IQD devices
s390/qeth: allow configuration of TX queues for z/VM NICs
s390/qeth: remove prio-queueing support for z/VM NICs
s390/qeth: use memory reserves in TX slow path
s390/qeth: use memory reserves to back RX buffers
PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist
IB/hfi1: Remove kobj from hfi1_devdata
IB/rdmavt: Delete unused routine
spi: spi-fsl-dspi: Add support for LS1028A
spi: spi-fsl-dspi: Move invariant configs out of dspi_transfer_one_message
spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path
spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort for non-DMA mode
spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight
spi: spi-fsl-dspi: Avoid reading more data than written in EOQ mode
spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode
spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA
spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR
PCI/ASPM: Clear the correct bits when enabling L1 substates
RDMA/hns: Check if depth of qp is 0 before configure
drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
drm/amdgpu: fix typo for vcn2/jpeg2 idle check
drm/amdgpu: fix typo for vcn1 idle check
regulator: driver.h: fix regulator_map_* function names
ASoC: rt5682: remove noisy debug messages
iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support
iommu/arm-smmu-v3: Batch ATC invalidation commands
iommu/arm-smmu-v3: Batch context descriptor invalidation
iommu/arm-smmu-v3: Add command queue batching helpers
iommu/arm-smmu-v3: Write level-1 descriptors atomically
iommu/arm-smmu-v3: Add support for PCI PASID
PCI/ATS: Export symbols of PASID functions
ASoC: qcom: sdm845: handle soundwire stream
ASoC: codecs: wsa881x: remove soundwire stream handling
scsi: Convert to use set_capacity_revalidate_and_notify
nvme: Convert to use set_capacity_revalidate_and_notify
xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify
virtio_blk.c: Convert to use set_capacity_revalidate_and_notify
block/genhd: Notify udev about capacity change
locks: reinstate locks_delete_block optimization
ASoC: stm32: i2s: manage rebind issue
ASoC: stm32: spdifrx: manage rebind issue
x86: get rid of small constant size cases in raw_copy_{to,from}_user()
ASoC: stm32: spdifrx: fix regmap status check
x86: switch sigframe sigset handling to explict __get_user()/__put_user()
drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3)
regulator: da9063: fix suspend
drm: Skip drm_mode_config_validate() for !modeset
drm/i915/hdcp: convert to struct drm_device based logging.
drm/i915/fbdev: convert to drm_device based logging.
drm/i915/fbc: convert to drm_device based logging macros.
ASoC: rt5682: fix the random recording noise of headset
i40iw: Report correct firmware version
MAINTAINERS: Better regex for dma_buf|fence|resv
drm: convert .debugfs_init() hook to return void.
modpost: Get proper section index by get_secindex() instead of st_shndx
mm: slub: be more careful about the double cmpxchg of freelist
drm: Validate encoder->possible_crtcs
drm: Validate encoder->possible_clones
drm/imx: Remove the bogus possible_clones setup
drm/gma500: Sanitize possible_clones
drm: Include the encoder itself in possible_clones
drm/debugfs: remove checks for return value of drm_debugfs functions.
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
drm/edid: Fix DispID tile parsing for override EDID
drm/edid: Clarify validate_displayid()
drm/edid: Don't include ext block csum in DispID size
drm/edid: Don't parse garbage as DispID blocks
drm/edid: Move validate_displayid() drm_find_displayid_extension()
drm/edid: Return DispID length from drm_find_displayid_extension()
drm/edid: Remove idx==1 assumptions from all over the DispID parsing
drm/edid: Swap some operands in for_each_displayid_db()
drm: Constify topology id
drm: make various debugfs_init() functions return 0
drm/i915: have *_debugfs_init() functions return void.
drm/omap: remove checks for return value of drm_debugfs functions
drm/pl111: make pl111_debugfs_init return 0
drm/nouveau: make nouveau_drm_debugfs_init() return 0
drm/vram-helper: make drm_vram_mm_debugfs_init() return 0
drm/sti: remove use of drm_debugfs functions as return values
drm/msm: remove checks for return value of drm_debugfs_create_files()
drm/etnaviv: remove check for return value of drm_debugfs_create_files()
drm/arm: make hdlcd_debugfs_init() return 0
drm/arc: make arcgpu_debugfs_init() return 0.
drm/vc4: remove check of return value of drm_debugfs functions
drm/v3d: make v3d_debugfs_init() return 0
drm/tilcdc: remove check for return value of debugfs functions.
drm/tegra: remove checks for debugfs functions return value
xfs: fix unmount hang and memory leak on shutdown during quotaoff
xfs: factor out quotaoff intent AIL removal and memory free
xfs: add support for rmap btree staging cursors
xfs: add support for refcount btree staging cursors
xfs: add support for inode btree staging cursors
xfs: add support for free space btree staging cursors
xfs: support bulk loading of staged btrees
xfs: introduce fake roots for inode-rooted btrees
xfs: introduce fake roots for ag-rooted btrees
xfs: replace open-coded bitmap weight logic
xfs: rename xfs_bitmap to xbitmap
xfs: xrep_reap_extents should not destroy the bitmap
backlight: pwm_bl: Switch to full GPIO descriptor
iomap: fix comments in iomap_dio_rw
block: Prevent hung_check firing during long sync IO
block: fix a device invalidation regression
arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GNU_PROPERTY
drm: Correct a typo in a function comment
drm: drm_vm: Use fallthrough;
drm/lease: fix WARNING in idr_destroy
drm/hisilicon: Drop unused #include
RDMA/hns: Optimize wqe buffer set flow for post send
RDMA/hns: Optimize base address table config flow for qp buffer
RDMA/hns: Optimize the wr opcode conversion from ib to hns
RDMA/hns: Optimize wqe buffer filling process for post send
RDMA/hns: Rename wqe buffer related functions
drivers: base: power: wakeup.c: Use built-in RCU list checking
component: allow missing unbind callback
openrisc: Remove obsolete show_trace_task function
KVM: selftests: Rework timespec functions and usage
KVM: x86: Code style cleanup in kvm_arch_dev_ioctl()
KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values
KVM: x86: Add requested index to the CPUID tracepoint
KVM: nSVM: check for EFER.SVME=1 before entering guest
drm/i915/color: Extract icl_read_luts()
HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor
debugfs: remove return value of debugfs_create_file_size()
tty: fix compat TIOCGSERIAL checking wrong function ptr
tty: fix compat TIOCGSERIAL leaking uninitialized memory
tty: drop outdated comments about release_tty() locking
tty: n_tracesink: Use the correct style for SPDX License Identifier
tty: hvc: Use the correct style for SPDX License Identifier
tty: nozomi: Use scnprintf() for avoiding potential buffer overflow
tty: serial: pch_uart: Use scnprintf() for avoiding potential buffer overflow
tty: nozomi: fix spelling mistake "reserverd" -> "reserved"
ath11k: Perform per-msdu rx processing
ath11k: Configure hash based reo destination ring selection
ath11k: Adding proper validation before accessing tx_stats
ath11k: dump SRNG stats during FW assert
ath11k: fill channel info from rx channel
ath11k: Supporting RX ring backpressure HTT event and stats handling
debugfs: Check module state before warning in {full/open}_proxy_open()
uio: uio_pdrv_genirq: use new devm_uio_register_device() function
uio: add resource managed devm_uio_register_device() function
UIO: fix up inapposite whiteplace in uio head file
firmware: imx: add COMPILE_TEST support
firmware: fix a double abort case with fw_load_sysfs_fallback
x86: Fix bitops.h warning with a moved cast
misc: move FLASH_MINOR into miscdevice.h and fix conflicts
misc: cleanup minor number definitions in c file into miscdevice.h
KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL
Bluetooth: Do not cancel advertising when starting a scan
mei: fix CNL itouch device number to match the spec.
misc: Replace zero-length array with flexible-array member
misc: mic: Use scnprintf() for avoiding potential buffer overflow
firmware: stratix10-svc: add the compatible value for intel agilex
firmware: intel_stratix10_service: add depend on agilex
serial: sprd: remove redundant sprd_port cleanup
serial: sprd: getting port index via serial aliases only
KVM: nVMX: remove side effects from nested_vmx_exit_reflected
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
USB: serial: f81232: add control driver for F81534A
drm/i915: Enable non-contiguous pipe fusing
arch_topology: Fix putting invalid cpu clk
PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIVEIL_PLAT
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
intel_th: msu: Fix the unexpected state warning
stm class: sys-t: Fix the use of time_after()
intel_th: Disallow multi mode on devices where it's broken
drm/core: Add drm_afbc_framebuffer and a corresponding helper
drm/core: Allow drivers allocate a subclass of struct drm_framebuffer
watchdog: npcm: remove whitespaces
watchdog: reset last_hw_keepalive time at start
watchdog: imx2_wdt: Drop .remove callback
watchdog: Add stop_on_reboot parameter to control reboot policy
watchdog: wm831x_wdt: Remove GPIO handling
watchdog: imx7ulp: Remove unused include of init.h
watchdog: imx_sc_wdt: Remove unused includes
watchdog: qcom: Use irq flags from firmware
staging: mt7621-pci: fix io space and properly set resource limits
staging: rtl8192u: r8192U_wx: use netdev_warn() instead of printk()
watchdog: pm8916_wdt: Add system sleep callbacks
watchdog: qcom-wdt: disable pretimeout on timer platform
tty: serial: Add CONSOLE_POLL support to SiFive UART
lkdtm: arm64: test kernel pointer authentication
arm64: compile the kernel with ptrauth return address signing
kconfig: Add support for 'as-option'
arm64: suspend: restore the kernel ptrauth keys
arm64: __show_regs: strip PAC from lr in printk
arm64: unwind: strip PAC from kernel addresses
arm64: mask PAC bits of __builtin_return_address
arm64: initialize ptrauth keys for kernel booting task
arm64: initialize and switch ptrauth kernel keys
arm64: enable ptrauth earlier
arm64: cpufeature: handle conflicts based on capability
arm64: cpufeature: Move cpu capability helpers inside C file
arm64: ptrauth: Add bootup/runtime flags for __cpu_setup
arm64: install user ptrauth keys at kernel exit time
arm64: rename ptrauth key structures to be user-specific
arm64: cpufeature: add pointer auth meta-capabilities
arm64: cpufeature: Fix meta-capability cpufeature check
net: core: dev.c: fix a documentation warning
net: phy: sfp-bus.c: get rid of docs warnings
mptcp: move msk state update to subflow_syn_recv_sock()
net: phylink: pcs: add 802.3 clause 45 helpers
net: phylink: pcs: add 802.3 clause 22 helpers
net: mdiobus: add APIs for modifying a MDIO device register
net: mdiobus: avoid BUG_ON() in mdiobus accessors
drm/i915/gvt: do not check len & max_len for lri
net: bridge: vlan options: add support for tunnel mapping set/del
net: bridge: vlan options: add support for tunnel id dumping
net: bridge: vlan tunnel: constify bridge and port arguments
net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range
drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS
Documentation: networking: stmmac: Mention new XLGMAC support
net: stmmac: Add support for Enterprise MAC version
net: stmmac: Add XLGMII support
net: phy: xpcs: Add XLGMII support
net: ena: fix continuous keep-alive resets
net: ena: avoid memory access violation by validating req_id properly
net: ena: fix request of incorrect number of IRQ vectors
net: ena: fix incorrect setting of the number of msix vectors
net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
ionic: add decode for IONIC_RC_ENOSUPP
ionic: print data for unknown xcvr type
ionic: remove adminq napi instance
ionic: deinit rss only if selected
ionic: stop devlink warn on mgmt device
net_sched: sch_fq: enable use of hrtimer slack
net_sched: do not reprogram a timer about to expire
net_sched: add qdisc_watchdog_schedule_range_ns()
nfp: allow explicitly selected delayed stats
net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*
net: bcmgenet: keep MAC in reset until PHY is up
Revert "net: bcmgenet: use RGMII loopback for MAC reset"
net: phy: mscc: consider interrupt source in interrupt handler
net: phy: improve phy_driver callback handle_interrupt
net: ethtool: require drivers to set supported_coalesce_params
net: axienet: let core reject the unsupported coalescing parameters
net: ll_temac: let core reject the unsupported coalescing parameters
net: davinci_emac: reject unsupported coalescing params
net: cpsw: reject unsupported coalescing params
net: tehuti: reject unsupported coalescing params
net: dwc-xlgmac: let core reject the unsupported coalescing parameters
net: socionext: reject unsupported coalescing params
net: sfc: reject unsupported coalescing params
net: mvmdio: avoid error message for optional IRQ
Revert "net: mvmdio: avoid error message for optional IRQ"
drm/exynos: Use mode->clock instead of reverse calculating it from the vrefresh
drm/exynos: Use drm_encoder_mask()
Input: allocate keycode for "Selective Screenshot" key
net/mlx5: Avoid forwarding to other eswitch uplink
net/mlx5: Eswitch, enable forwarding back to uplink port
net/mlx5e: Add support for offloading traffic from uplink to uplink
net/mlx5: Don't use termination tables in slow path
net/mlx5: Avoid configuring eswitch QoS if not supported
net/mlx5e: Fix devlink port register sequence
net/mlx5e: Fix rejecting all egress rules not on vlan
net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration
net/mlx5e: CT: Fix stack usage compiler warning
net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled
net/mlx5e: CT: remove set but not used variable 'unnew'
net/mlx5: E-Switch, Skip restore modify header between prios of same chain
net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it
net/mlx5: Add missing inline to stub esw_add_restore_rule
netfilter: Introduce egress hook
netfilter: Generalize ingress hook
netfilter: Rename ingress hook include file
ANDROID: kbuild: avoid excessively long argument lists
RDMA/bnxt_re: Remove unnecessary sched count
RDMA/bnxt_re: Fix lifetimes in bnxt_re_task
RDMA/bnxt_re: Use ib_device_try_get()
ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
arm64: perf: Add support for ARMv8.5-PMU 64-bit counters
KVM: arm64: limit PMU version to PMUv3 for ARMv8.1
arm64: cpufeature: Extract capped perfmon fields
arm64: perf: Clean up enable/disable calls
perf: arm-ccn: Use scnprintf() for robustness
nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount()
drm/i915/perf: Invalidate OA TLB on when closing perf stream
arm64: dts: meson-g12b-odroid-n2: add SPIFC controller node
arm64: dts: khadas-vim3: add SPIFC controller node
arm64: dts: meson-g12: add the SPIFC nodes
arm64: dts: meson-g12: split emmc pins to select 4 or 8 bus width
platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status
platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat
platform/chrome: cros_usbpd_notify: Add driver data struct
platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify notifier
perf expr: Fix copy/paste mistake
perf report: Fix no branch type statistics report issue
perf tools: Give synthetic mmap events an inode generation
HID: lg-g15: Do not fail the probe when we fail to disable F# emulation
ANDROID: sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy
RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock
RDMA/cm: Allow ib_send_cm_rej() to be done under lock
RDMA/cm: Allow ib_send_cm_drep() to be done under lock
RDMA/cm: Allow ib_send_cm_dreq() to be done under lock
RDMA/cm: Add some lockdep assertions for cm_id_priv->lock
RDMA/cm: Add missing locking around id.state in cm_dup_req_handler
RDMA/cm: Make it clearer how concurrency works in cm_req_handler()
RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler()
RDMA/cm: Read id.state under lock when doing pr_debug()
RDMA/cm: Simplify establishing a listen cm_id
RDMA/cm: Make the destroy_id flow more robust
RDMA/cm: Remove a race freeing timewait_info
RDMA/cm: Fix checking for allowed duplicate listens
RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
blk-mq: Fix typo in comment
x86/boot: Fix comment spelling
sh: mach-highlander: Fix comment spelling
s390/dasd: Fix comment spelling
mfd: wm8994: Fix comment spelling
docs: Add reference in binfmt-misc.rst
bpf: Sanitize the bpf_struct_ops tcp-cc name
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
usb: chipidea: udc: fix sleeping function called from invalid context
libnvdimm/region: Introduce an 'align' attribute
libnvdimm/region: Introduce NDD_LABELING
libnvdimm/namespace: Enforce memremap_compat_align()
libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid
iwlwifi: move AX200 devices to the new table
iwlwifi: remove trans entries from COMMON 9260 macro
iwlwifi: move shared clock entries to new table
iwlwifi: move pu devices to new table
iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs
iwlwifi: convert the 9260-1x1 device to use the new parameters
iwlwifi: move TH1 devices to the new table
iwlwifi: map 9461 and 9462 using RF type and RF ID
iwlwifi: add Pu/PnJ/Th device values to differentiate them
iwlwifi: add GNSS differentiation to the device tables
iwlwifi: add mac/rf types and 160MHz to the device tables
iwlwifi: combine 9260 cfgs that only change names
iwlwifi: move the remaining 0x2526 configs to the new table
USB: c67x00: Use the correct style for SPDX License Identifier
USB: atm: Use the correct style for SPDX License Identifier
usb: musb: tusb6010: fix a possible missing data type replacement
usb: musb: fix crash with highmen PIO and usbmon
usb: musb: jz4740: Add support for the JZ4770
usb: musb: jz4740: Unconditionally depend on devicetree
usb: musb: jz4740: Register USB role switch
usb: musb: jz4740: Add support for DMA
dt-bindings: usb: Convert jz4740-musb doc to YAML
usb: musb: remove redundant assignment to variable ret
arm64: define __alloc_zeroed_user_highpage
bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition
selftests/bpf: Reset process and thread affinity after each test/sub-test
arm64/kernel: Simplify __cpu_up() by bailing out early
selftests/bpf: Fix test_progs's parsing of test numbers
selftests/bpf: Fix race in tcp_rtt test
selftests/bpf: Fix nanosleep for real this time
selftest/bpf: Fix compilation warning in sockmap_parse_prog.c
CIFS: fiemap: do not return EINVAL if get nothing
CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first
cifs: potential unintitliazed error code in cifs_getattr()
drm/i915/gt: Always reschedule the new heartbeat
EDAC/armada_xp: Use scnprintf() for avoiding potential buffer overflow
arm64: remove redundant blank for '=' operator
arm64: kexec_file: Fixed code style.
arm64: add blank after 'if'
arm64: fix spelling mistake "ca not" -> "cannot"
genirq: fix kerneldoc comment for irq_desc
x86/mm: Remove the now redundant N_MEMORY check
drm/amdgpu: fix two documentation mismatch issues
scsi: pm80xx: Introduce read and write length for IOCTL payload structure
scsi: pm80xx: sysfs attribute for non fatal dump
scsi: pm80xx: Cleanup initialization loading fail path
scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp is received
scsi: pm80xx: Deal with kexec reboots
scsi: pm80xx: Increase request sg length
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
md: check arrays is suspended in mddev_detach before call quiesce operations
scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow
scsi: core: Use scnprintf() for avoiding potential buffer overflow
scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow
scsi: ipr: Use scnprintf() for avoiding potential buffer overflow
scsi: gdth: Use scnprintf() for avoiding potential buffer overflow
scsi: fnic: Use scnprintf() for avoiding potential buffer overflow
scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow
scsi: aacraid: Use scnprintf() for avoiding potential buffer overflow
rtc: cmos: remove useless cast for driver_name
PNP: constify driver name
scsi: zfcp: log FC Endpoint Security errors
scsi: zfcp: enhance handling of FC Endpoint Security errors
scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
scsi: zfcp: log FC Endpoint Security of connections
scsi: zfcp: report FC Endpoint Security in sysfs
scsi: zfcp: auto variables for dereferenced structs in open port handler
scsi: zfcp: fix fc_host attributes that should be unknown on local link down
scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
scsi: zfcp: expose fabric name as common fc_host sysfs attribute
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: omap4-droid4: Fix lost touchscreen interrupts
ARM: OMAP2+: Drop legacy platform data for ti81xx edma
ARM: dts: Configure interconnect target module for ti816x edma
ARM: dts: Configure interconnect target module for dm814x tptc3
ARM: dts: Configure interconnect target module for dm814x tptc2
ARM: dts: Configure interconnect target module for dm814x tptc1
ARM: dts: Configure interconnect target module for dm814x tptc0
ARM: dts: Configure interconnect target module for dm814x tpcc
ARM: OMAP2+: Drop legacy platform data for dm814x cpsw
ARM: dts: Configure interconnect target module for dm814x cpsw
mt76: mt7615: introduce mt7663e support
mt76: mt7615: get rid of sta_rec_wtbl data structure
mt76: mt7615: introduce set_ba uni command
mt76: mt7615: add more uni mcu commands
mt76: mt7615: introduce set_bmc and st_sta for uni commands
mt76: mt7615: introduce uni cmd command types
mt76: mt7615: introduce mt7615_init_mac_chain routine
mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
mt76: mt7615: add mt7663e support to mt7615_reg_map
mt76: mt7615: introduce mt7615_register_map
mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure
mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
mt76: mt7615: add mt7615_mcu_ops data structure
mt76: mt7615: introduce mt7615_mcu_send_message routine
mt76: always init to 0 mcu messages
mt76: mt7615: introduce mt7615_init_device routine
mt76: mt7615: cleanup fw queue just for mmio devices
mt76: mt7615: introduce mt7615_mcu_wait_response
mt76: mt7615: introduce mt7615_mcu_fill_msg
clk: ti: Fix dm814x clkctrl for ethernet
HID: fix Kconfig word ordering
ARM: omap2plus_defconfig: Update for moved and dropped options
ARM: omap2plus_defconfig: Enable ina2xx_adc as a loadable module
ARM: omap2plus_defconfig: Enable McPDM optional PMIC clock as modules
ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules
ARM: omap2plus_defconfig: Enable zram as loadable modules
ARM: omap2plus_defconfig: Enable simple-pm-bus
drm/i915: Fix up documentation paths after file moving
scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted
list/hashtable: minor documentation corrections.
ANDROID: Export functions to be used with dma_map_ops in modules
mt76: remove variable 'val' set but not used
mt76: mt7615: remove a stray if statement
mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset
mt76: mt7615: fix monitor injection of beacon frames
mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs
mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power
mt76: mt7615: fix antenna mask initialization in DBDC mode
mt76: mt76u: rely only on data buffer for usb control messagges
mt76: mt76u: fix a possible memory leak in mt76u_init
mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet
PCI: mobiveil: Fix sparse different address space warnings
usb: raw_gadget: fix compilation warnings in uapi headers
x86/purgatory: Fail the build if purgatory.ro has missing symbols
serial: 8250_port: Disable DMA operations for kernel console
serial: 8250_port: Don't use power management for kernel console
serial: core: Allow detach and attach serial device for console
x86/purgatory: Disable various profiling and sanitizing options
rtc: mt2712: fix build without PM_SLEEP
xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock
Revert "tty: serial: samsung_tty: build it for any platform"
serial: sprd: Fix a dereference warning
serial: sprd: remove __init from sprd_console_setup
serial: sprd: check console via stdout-path in addition
ovl: fix a typo in comment
ovl: replace zero-length array with flexible-array member
ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old
ovl: strict upper fs requirements for remote upper fs
ovl: check if upper fs supports RENAME_WHITEOUT
ovl: allow remote upper
ovl: decide if revalidate needed on a per-dentry basis
ovl: separate detection of remote upper layer from stacked overlay
ovl: restructure dentry revalidation
ovl: ignore failure to copy up unknown xattrs
ovl: document permission model
ovl: simplify i_ino initialization
ovl: factor out helper ovl_get_root()
ovl: fix out of date comment and unreachable code
ovl: fix value of i_ino for lower hardlink corner case
EDAC/synopsys: Do not dump uninitialized pinf->col
drm/i915/perf: introduce global sseu pinning
drm/i915/perf: remove redundant power configuration register override
drm/i915/perf: remove generated code
spi: mxs: Drop GPIO includes
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
staging: greybus: loopback_test: fix poll-mask build breakage
staging: media: hantro: remove parentheses
staging: media: imx: remove parentheses
staging: media: imx: remove temporary variable
staging: media: allegro: align with parenthesis
KVM: VMX: access regs array in vmenter.S in its natural order
staging: media: imgu: Remove extra type detail
staging: wlan-ng: Fix line going over 80 characters
staging: speakup: main: switch multiple assignment for one assignment per line
staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code
powerpc/lib: Fix emulate_step() std test
powerpc/64s/radix: Fix CONFIG_SMP=n build
staging: qlge: qlge_ethtool.c: remove an unneeded variable
staging: qlge: qlge_dbg.c: remove an unneeded variable
staging: qlge: qlge_mpi.c: remove an unneeded variable
staging: qlge: qlge_main.c: remove an unneeded variable
staging: qlge: qlge_main: remove unused code
staging: qlge: qlge_dbg: remove unneeded spaces
staging: wilc1000: rearrange line exceeding 80 characters
Staging: wilc1000: cfg80211: Use kmemdup instead of kmalloc and memcpy
staging: wfx: remove unneeded spaces
selftests/powerpc: Add tlbie_test in .gitignore
powerpc/pmac/smp: Drop unnecessary volatile qualifier
powerpc/pmac/smp: Avoid unused-variable warnings
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
tty: evh_bytechan: Fix out of bounds accesses
clocksource/drivers/timer-probe: Avoid creating dead devices
perf/amd/uncore: Add support for Family 19h L3 PMU
perf/amd/uncore: Make L3 thread mask code more readable
perf/amd/uncore: Prepare L3 thread mask code for Family 19h
staging: mt7621-pci: delete no more needed 'mt7621_reset_port'
staging: mt7621-pci: release gpios after pci initialization
staging: mt7621-pci: bindings: update doc accordly to last changes
staging: mt7621-dts: make use of 'reset-gpios' property for pci
staging: mt7621-pci: change value for 'PERST_DELAY_MS'
staging: mt7621-pci: use gpios for properly reset
staging: bcm2835-camera: Use designators to init V4L2 controls
staging: bcm2835-camera: Drop unused ignore_errors flag
staging: rtl8192u: Corrects 'Avoid CamelCase' for variables
staging: rtl8192u: Using function name as string
staging: rtl8192u: Replaces symbolic permissions with octal permissions
staging: greybus: i2c: remove unused pointers
staging: fbtft: Avoid potential precedence issues
staging: fbtft: simplify array index computation
staging: fbtft: Reformat long macro definitions
staging: fbtft: Reformat line over 80 characters
ext2: fix debug reference to ext2_xattr_cache
Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions
Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
staging: comedi: dt3000: Reformat multiple line dereference
staging: comedi: ni_atmio16d: remove commented code blocks
staging: comedi: ni_mio_common: Code reformat and re-indentation
staging: comedi: s626: Reformat function arguments
staging: comedi: rtd520: Resolve multiline dereference
staging: comedi: ni_tio: Reformat function call arguments
staging: vt6656: Use BIT_ULL() macro instead of bit shift operation
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012)
mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320
dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
x86: Don't let pgprot_modify() change the page encryption bit
drm/i915/gvt: Fix display port type issue
drm/i915/gvt: Add some regs to force-to-nonpriv whitelist
x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor
drm/i915/gem: Check for a closed context when looking up an engine
clocksource/drivers/imx-sysctr: Remove unused includes
clocksource/drivers/imx-tpm: Remove unused includes
cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER handling
mtd: spi-nor: Trim what is exposed in spi-nor.h
mtd: spi-nor: Drop the MFR definitions
mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table
mtd: spi-nor: Move XMC bits out of core.c
mtd: spi-nor: Move Xilinx bits out of core.c
mtd: spi-nor: Move Catalyst bits out of core.c
mtd: spi-nor: Move Winbond bits out of core.c
mtd: spi-nor: Move SST bits out of core.c
mtd: spi-nor: Move Spansion bits out of core.c
mtd: spi-nor: Move Micron/ST bits out of core.c
mtd: spi-nor: Move Macronix bits out of core.c
mtd: spi-nor: Move ISSI bits out of core.c
mtd: spi-nor: Move Intel bits out of core.c
mtd: spi-nor: Move GigaDevice bits out of core.c
mtd: spi-nor: Move Fujitsu bits out of core.c
mtd: spi-nor: Move Everspin bits out of core.c
mtd: spi-nor: Move ESMT bits out of core.c
mtd: spi-nor: Move Eon bits out of core.c
mtd: spi-nor: Move Atmel bits out of core.c
mtd: spi-nor: Add the concept of SPI NOR manufacturer driver
mtd: spi-nor: Expose stuctures and functions to manufacturer drivers
ath11k: add handling for BSS color
ath11k: add WMI calls required for handling BSS color
ath11k: set queue_len to 4096
ath11k: enable PN offload
ath11k: handle RX fragments
mlx5: Remove uninitialized use of key in mlx5_core_create_mkey
arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware
arm64: dts: sdm845: add IPA information
scsi: scsi_trace: Use get_unaligned_be24()
scsi: st: Use get_unaligned_be24() and sign_extend32()
scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions
scsi: c6x: Include <linux/unaligned/generic.h> instead of duplicating it
scsi: linux/unaligned/byteshift.h: Remove superfluous casts
tcp: fix stretch ACK bugs in Yeah
tcp: fix stretch ACK bugs in Veno
tcp: stretch ACK fixes in Veno prep
tcp: fix stretch ACK bugs in Scalable
tcp: fix stretch ACK bugs in BIC
sfc: fix XDP-redirect in this driver
initramfs: restore default compression behavior
arm64: dts: rockchip: Add Hugsun X99 power led
arm64: dts: rockchip: Add Hugsun X99 IR receiver
arm64: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
arm64: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
arm64: dts: rockchip: remove properties from spdif node RK3399 Excavator
remoteproc: clean up notification config
ARM: dts: rockchip: remove #address-cells and #size-cells from i2s nodes
ARM: dts: rockchip: swap clocks and clock-names values for i2s nodes
ARM: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
ARM: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
ARM: dts: rockchip: swap clocks and clock-names values for spdif nodes
drm/i915/gt: Restore check for invalid vma for fencing
ARM: dts: rockchip: Keep rk3288-tinker SD card IO powered during reboot
ARM: dts: rockchip: remove clock-frequency from saradc node rv1108
ARM: dts: rockchip: fix vref-supply for &saradc node rk3288 firefly reload
ARM: dts: rockchip: use DMA channels for UARTs for RK3288
net: ip_gre: Accept IFLA_INFO_DATA-less configuration
ARM: dts: rockchip: rk3xxx: fix L2 cache-controller nodename
ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
net: kcm: kcmproc.c: Fix RCU list suspicious usage warning
modpost: move the namespace field in Module.symvers last
scsi: core: Allow non-root users to perform ZBC commands
scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw()
soc: qcom: Fix QCOM_APR dependencies
net: mvneta: Fix the case where the last poll did not process all rx
net: vxge: fix wrong __VA_ARGS__ usage
qede: remove some unused code in function qede_selftest_receive_traffic
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
net: fsl/fman: treat all RGMII modes in memac_adjust_link()
soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb
arm64: dts: meson-g12-common: add spicc controller nodes
HID: add ALWAYS_POLL quirk to lenovo pixart mouse
drm/i915/gt: Allocate i915_fence_reg array
drm/i915: Remove manual save/resume of fence register state
drm/i915/gt: Pull restoration of GGTT fences underneath the GT
drm/i915: Move GGTT fence registers under gt/
drm/amdgpu: disable gpu_sched load balancer for vcn jobs
drm/sched: implement and export drm_sched_pick_best
Revert "drm/scheduler: improve job distribution with multiple queues"
drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device
drm_amdgpu: Add job fence to resv conditionally
drm/amdgpu: fix switch-case indentation
drm/amdgpu: revise RLCG access path
cgroupfs: Support user xattrs
kernfs: Add option to enable user xattrs
kernfs: Add removed_size out param for simple_xattr_set
kernfs: kvmalloc xattr value instead of kmalloc
clk: ti: am43xx: Fix clock parent for RTC clock
regulator: mp886x: Document MP8867 support
regulator: mp886x: add MP8867 support
regulator: add support for MP8869 regulator
regulator: bindings: add MPS mp8869 voltage regulator
ASoC: soc-dai: return proper error for get_sdw_stream()
ALSA: compress: bump the version
ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders
ASoC: qcom: q6asm: add support for alac and ape configs
ALSA: compress: add alac & ape decoder params
ASoC: qcom: q6asm-dai: add support to wma decoder
ASoC: qcom: q6asm: add support to wma config
ASoC: qcom: q6asm: pass codec profile to q6asm_open_write
ALSA: compress: Add wma decoder params
ALSA: compress: add wma codec profiles
ARC: allow userspace DSP applications to use AGU extensions
ARC: add support for DSP-enabled userspace applications
ARC: handle DSP presence in HW
ARC: add helpers to sanitize config options
ARC: [plat-axs10x]: PGU: remove unused encoder-slave property
ASoC: codecs: wsa881x: request gpio direction before setting
arm64: BTI: Add Kconfig entry for userspace BTI
mm: smaps: Report arm64 guarded pages in smaps
arm64: mm: Display guarded pages in ptdump
KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions
arm64: BTI: Reset BTYPE when skipping emulated instructions
arm64: traps: Shuffle code to eliminate forward declarations
arm64: unify native/compat instruction skipping
arm64: BTI: Decode BYTPE bits when printing PSTATE
arm64: elf: Enable BTI at exec based on ELF program properties
elf: Allow arch to tweak initial mmap prot flags
arm64: Basic Branch Target Identification support
ELF: Add ELF program property parsing support
ELF: UAPI and Kconfig additions for ELF program properties
KVM: selftests: enlightened VMPTRLD with an incorrect GPA
KVM: selftests: test enlightened vmenter with wrong eVMCS version
KVM: selftests: define and use EVMCS_VERSION
KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld()
KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping
selftests: kvm: Uses TEST_FAIL in tests/utilities
selftests: kvm: Introduce the TEST_FAIL macro
selftests: KVM: s390: check for registers to NOT change on reset
selftests: KVM: s390: test more register variants for the reset ioctl
selftests: KVM: s390: fix early guest crash
KVM: selftests: Introduce steal-time test
KVM: selftests: virt_map should take npages, not size
KVM: selftests: Use consistent message for test skipping
KVM: selftests: Enable printf format warnings for TEST_ASSERT
selftests: KVM: s390: fix format strings for access reg test
selftests: KVM: s390: fixup fprintf format error in reset.c
KVM: selftests: Share common API documentation
selftests: KVM: SVM: Add vmcall test to gitignore
KVM: nSVM: Remove an obsolete comment.
KVM: X86: correct meaningless kvm_apicv_activated() check
KVM: nVMX: Consolidate nested MTF checks to helper function
KVM: VMX: Micro-optimize vmexit time when not exposing PMU
KVM: selftests: s390x: Provide additional num-guest-pages adjustment
kvm: svm: Introduce GA Log tracepoint for AVIC
KVM: Documentation: Update fast page fault for indirect sp
KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2
KVM: nSVM: implement check_nested_events for interrupts
KVM: nSVM: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1
KVM: nSVM: do not change host intercepts while nested VM is running
KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd
KVM: x86: unify callbacks to load paging root
KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic
KVM: x86: Refactor out-of-range logic to contain the madness
KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes
KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs
KVM: x86: Add helpers to perform CPUID-based guest vendor check
KVM: x86: Trace the original requested CPUID function in kvm_cpuid()
KVM: CPUID: add support for supervisor states
KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code
KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled
KVM: nSVM: Expose SVM features to L1 iff nested is enabled
KVM: x86: Move VMX's host_efer to common x86 code
KVM: Drop largepages_enabled and its accessor/mutator
KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage
KVM: x86/mmu: Configure max page level during hardware setup
KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function
KVM: SVM: Refactor logging of NPT enabled/disabled
KVM: VMX: Directly query Intel PT mode when refreshing PMUs
KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps
KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support
KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support
KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions
KVM: x86: Use kvm_cpu_caps to detect Intel PT support
KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps
KVM: x86: Override host CPUID results with kvm_cpu_caps
KVM: x86: Do host CPUID at load time to mask KVM cpu caps
KVM: x86: Remove stateful CPUID handling
KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs
KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs
KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func()
KVM: x86: Use KVM cpu caps to track UMIP emulation
KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved
KVM: x86: Add a helper to check kernel support when setting cpu cap
KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update
KVM: VMX: Convert feature updates from CPUID to KVM cpu caps
KVM: SVM: Convert feature updates from CPUID to KVM cpu caps
KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking
KVM: x86: Refactor handling of XSAVES CPUID adjustment
KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code
KVM: x86: Handle Intel PT CPUID adjustment in VMX code
KVM: x86: Handle RDTSCP CPUID adjustment in VMX code
KVM: x86: Handle PKU CPUID adjustment in VMX code
KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code
KVM: x86: Handle INVPCID CPUID adjustment in VMX code
KVM: x86: Handle MPX CPUID adjustment in VMX code
KVM: x86: Refactor cpuid_mask() to auto-retrieve the register
KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators
KVM: x86: Introduce cpuid_entry_{get,has}() accessors
KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers
KVM: x86: Use u32 for holding CPUID register value in helpers
KVM: x86: Drop explicit @func param from ->set_supported_cpuid()
KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest
KVM: x86: Make kvm_mpx_supported() an inline function
KVM: x86: Use supported_xcr0 to detect MPX support
KVM: x86: Calculate the supported xcr0 mask at load time
KVM: VMX: Add helpers to query Intel PT mode
KVM: x86: Use common loop iterator when handling CPUID 0xD.N
KVM: x86: Drop redundant array size check
KVM: x86: Encapsulate CPUID entries and metadata in struct
KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling
KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func()
KVM: x86: Consolidate CPUID array max num entries checking
KVM: x86: Drop redundant boot cpu checks on SSBD feature bits
KVM: x86: Drop the explicit @index from do_cpuid_7_mask()
KVM: x86: Clean up CPUID 0x7 sub-leaf loop
KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation
KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf
KVM: x86: Check for CPUID 0xD.N support before validating array size
KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop
KVM: x86: Check userspace CPUID array size after validating sub-leaf
KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid()
KVM: x86: Simplify handling of Centaur CPUID leafs
KVM: x86: Refactor loop around do_cpuid_func() to separate helper
KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries
KVM: x86: Shrink the usercopy region of the emulation context
KVM: x86: Move kvm_emulate.h into KVM's private directory
KVM: x86: Dynamically allocate per-vCPU emulation context
KVM: x86: Move emulation-only helpers to emulate.c
KVM: x86: Explicitly pass an exception struct to check_intercept
KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant
KVM: Drop gfn_to_pfn_atomic()
KVM: x86: Fix warning due to implicit truncation on 32-bit KVM
KVM: nVMX: Drop unnecessary check on ept caps for execute-only
KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd()
KVM: nVMX: Rename EPTP validity helper and associated variables
KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp()
KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT
KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack
KVM: x86/mmu: Don't drop level/direct from MMU role calculation
kvm: selftests: Support dirty log initial-all-set test
KVM: nVMX: Properly handle userspace interrupt window request
KVM: X86: trigger kvmclock sync request just once on VM creation
KVM: LAPIC: Recalculate apic map in batch
KVM: Fix some obsolete comments
KVM: x86: enable dirty log gradually in small chunks
KVM: x86/mmu: Reuse the current root if possible for fast switch
KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU
KVM: SVM: Inhibit APIC virtualization for X2APIC guest
KVM: Remove unnecessary asm/kvm_host.h includes
KVM: selftests: Fix unknown ucall command asserts
KVM: x86: Consolidate VM allocation and free for VMX and SVM
KVM: x86: Directly return __vmalloc() result in ->vm_alloc()
KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
KVM: x86: Adjust counter sample period after a wrmsr
KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes
KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush
KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c
KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION
KVM: Dynamically size memslot array based on number of used slots
KVM: Terminate memslot walks via used_slots
KVM: Ensure validity of memslot with respect to kvm_get_dirty_log()
KVM: Provide common implementation for generic dirty log functions
KVM: Clean up local variable usage in __kvm_set_memory_region()
KVM: Simplify kvm_free_memslot() and all its descendents
KVM: Move memslot deletion to helper function
KVM: x86: Free arrays for old memslot when moving memslot's base gfn
KVM: Drop "const" attribute from old memslot in commit_memory_region()
KVM: Move setting of memslot into helper routine
KVM: Refactor error handling for setting memory region
KVM: Explicitly free allocated-but-unused dirty bitmap
KVM: Drop kvm_arch_create_memslot()
KVM: x86: Allocate memslot resources during prepare_memory_region()
KVM: PPC: Move memslot memory allocation into prepare_memory_region()
KVM: Don't free new memslot if allocation of said memslot fails
KVM: Reinstall old memslots if arch preparation fails
KVM: x86: Allocate new rmap and large page tracking when moving memslot
KVM: x86: Move gpa_val and gpa_available into the emulator context
KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault
KVM: apic: remove unused function apic_lvt_vector()
KVM: VMX: Add 'else' to split mutually exclusive case
KVM: x86: eliminate some unreachable code
KVM: x86: Fix print format and coding style
KVM: vmx: rewrite the comment in vmx_get_mt_mask
KVM: selftests: Convert some printf's to pr_info's
KVM: selftests: Rework debug message printing
KVM: selftests: Time guest demand paging
KVM: selftests: Support multiple vCPUs in demand paging test
KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x
KVM: selftests: Pass args to vCPU in global vCPU args struct
KVM: selftests: Add memory size parameter to the demand paging test
KVM: selftests: Add configurable demand paging delay
KVM: selftests: Add demand paging content to the demand paging test
arm64: dts: meson: add thermal zones to meson gx devices
arm64: dts: meson: khadas-vim3: move model to g12b-khadas-vim3 dtsi
ANDROID: Kconfig.gki: Add FRAME_VECTOR
mtd: spi-nor: Move SFDP logic out of the core
mtd: spi-nor: Prepare core / manufacturer code split
mtd: spi-nor: Emphasise which is the generic set_4byte_addr_mode() method
mtd: spi-nor: Stop prefixing generic functions with a manufacturer name
KVM: arm64: Use the correct timer structure to access the physical counter
nfsd: remove read permission bit for ctl sysctl
NFSD: Fix NFS server build errors
sunrpc: Add tracing for cache events
SUNRPC/cache: Allow garbage collection of invalid cache entries
nfsd: export upcalls must not return ESTALE when mountd is down
nfsd: Add tracepoints for update of the expkey and export cache entries
nfsd: Add tracepoints for exp_find_key() and exp_get_by_name()
nfsd: Add tracing to nfsd_set_fh_dentry()
nfsd: Don't add locks to closed or closing open stateids
SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends
SUNRPC: Refactor xs_sendpages()
svcrdma: Avoid DMA mapping small RPC Replies
svcrdma: Fix double sync of transport header buffer
svcrdma: Refactor chunk list encoders
SUNRPC: Add encoders for list item discriminators
svcrdma: Rename svcrdma_encode trace points in send routines
svcrdma: Update synopsis of svc_rdma_send_reply_msg()
svcrdma: Update synopsis of svc_rdma_map_reply_msg()
svcrdma: Update synopsis of svc_rdma_send_reply_chunk()
svcrdma: De-duplicate code that locates Write and Reply chunks
svcrdma: Use struct xdr_stream to decode ingress transport headers
svcrdma: Remove svcrdma_cm_event() trace point
svcrdma: Create a generic tracing class for displaying xdr_buf layout
SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c
SUNRPC: Add xdr_pad_size() helper
svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path
NFSD: Clean up nfsd4_encode_readv
nfsd: Fix NFSv4 READ on RDMA when using readv
fs: nfsd: fileache.c: Use built-in RCU list checking
fs: nfsd: nfs4state.c: Use built-in RCU list checking
svcrdma: Replace zero-length array with flexible-array member
sunrpc: Pass lockdep expression to RCU lists
sunrpc: Replace zero-length array with flexible-array member
nfsd: set the server_scope during service startup
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
ARM: sa1111: Fix irq_retrigger callback return value
irqchip/atmel-aic5: Fix irq_retrigger callback return value
irqchip/atmel-aic: Fix irq_retrigger callback return value
irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers
irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
irqchip/sifive-plic: Add support for multiple PLICs
irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offline
MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines
MIPS: pass non-NULL dev_id on shared request_irq()
arm64: dts: uniphier: Set SCSSI clock and reset IDs for each channel
ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel
arm64: dts: uniphier: Add nodes of thermal monitor and thermal zone for PXs3
arm64: dts: uniphier: Enable spi node for PXs3 reference board
udf: udf_sb.h: Replace zero-length array with flexible-array member
ext2: xattr.h: Replace zero-length array with flexible-array member
ARM: dts: uniphier: Add USB3 controller nodes for Pro5
floppy: rename the global "fdc" variable to "current_fdc"
floppy: separate the FDC's base address from its registers
floppy: introduce new functions fdc_inb() and fdc_outb()
floppy: prepare ARM code to simplify base address separation
floppy: remove incomplete support for second FDC from ARM code
floppy: remove dead code for drives scanning on ARM
floppy: cleanup: expand the reply_buffer macros
floppy: cleanup: expand the R/W / format command macros
floppy: cleanup: expand macro DRWE
floppy: cleanup: expand macro DRS
floppy: cleanup: expand macro DP
floppy: cleanup: expand macro UDRWE
floppy: cleanup: expand macro UDRS
floppy: cleanup: expand macro UDP
floppy: cleanup: expand macro UFDCS
floppy: cleanup: expand macro FDCS
SUNRPC: Trim stack utilization in the wrap and unwrap paths
SUNRPC: Remove xdr_buf_read_mic()
sunrpc: Fix gss_unwrap_resp_integ() again
nfs: Replace zero-length array with flexible-array member
NFSv4.2: error out when relink swapfile
NFS:remove redundant call to nfs_do_access
SUNRPC: remove redundant assignments to variable status
HID: google: add moonball USB id
NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts
NFSv4: Clean up nfs_delegation_reap_expired()
NFSv4: Clean up nfs_delegation_reap_unclaimed()
NFSv4: Clean up nfs_client_return_marked_delegations()
NFS: Add a helper nfs_client_for_each_server()
NFSv4/pnfs: Clean up nfs_layout_find_inode()
NFSv4: Ensure layout headers are RCU safe
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server
NFS: Limit the size of the access cache by default
NFS: Avoid referencing the cred twice in async rename/unlink
NFSv4: Avoid unnecessary credential references in layoutget
NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O
NFS: Assume cred is pinned by open context in I/O requests
SUNRPC: Don't take a reference to the cred on synchronous tasks
SUNRPC: Add a flag to avoid reference counts on credentials
NFS: alloc_nfs_open_context() must use the file cred when available
NFS: Ensure we time out if a delegreturn does not complete
NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred
NFSv4: nfs_update_inplace_delegation() should update delegation cred
NFS: Use the 64-bit server readdir cookies when possible
clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwm
clocksource/drivers/timer-ti-dm: Add support to get pwm current status
clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save and restore
clocksource/drivers/timer-ti-dm: Prepare for using cpuidle
clocksource/drivers/timer-ti-dm: Convert to SPDX identifier
rtc: 88pm860x: remove platform data support
rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: 88pm860x: stop mangling alarm time
rtc: 88pm860x: set range
rtc: 88pm860x: stop calling unused callback
rtc: 88pm860x: stop setting a default time
rtc: 88pm860x: fix possible race condition
rtc: snvs: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
MAINTAINERS: add MT2712 RTC files
rtc: add support for the MediaTek MT2712 RTC
drm: Mark up racy check of drm_gem_object.handle_count
drm/mm: Allow drm_mm_initialized() to be used outside of the locks
clocksource/drivers/timer-microchip-pit64b: Fix rate for gck
drm/i915: Handle all MCR ranges
Revert "drm/i915/tgl: Add extra hdc flush workaround"
drm/i915/execlists: Track active elements during dequeue
vti6: Fix memory leak of skb if input policy check fails
dt-bindings: rtc: add bindings for MT2712 RTC
rtc: m48t35: remove SGI-IP27 kludge
rtc: sun6i: Make external 32k oscillator optional
rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: puv3: set range
rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: pl031: set range
rtc: pl031: remove useless invalid alarm handling
rtc: fsl-ftm-alarm: allow COMPILE_TEST
rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: mpc5121: set range
rtc: mpc5121: convert to devm_rtc_allocate_device
rtc: mpc5121: simplify probe
rtc: pm8xxx: stop validating valid alarm time
rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: pm8xxx: set range
rtc: pm8xxx: convert to devm_rtc_allocate_device
rtc: ds1305: switch to rtc_tm_to_time64
rtc: ds1305: set range
rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: ds1374: set range
rtc: ds1374: fix possible race condition
rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: cpcap: set range
rtc: cpcap: convert to devm_rtc_allocate_device
rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: sa1100: set range
rtc: sa1100: fix possible race condition
rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: au1xxx: set range
rtc: au1xxx: remove goto label
rtc: au1xxx: convert to devm_rtc_allocate_device
rtc: starfire: switch to rtc_time64_to_tm
rtc: starfire: set range
rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: pl030: remove useless invalid alarm handling
rtc: pl030: set range
rtc: davinci: remove useless error handling
rtc: davinci: let the core handle rtc range
rtc: davinci: remove useless 24h alarm handling
rtc: davinci: convert to devm_rtc_allocate_device
rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: sirfsoc: set range
rtc: sirfsoc: convert to devm_rtc_allocate_device
rtc: snvs: Improve Kconfig dependency
rtc: sysfs: use kobj_to_dev
drm/edid: Distribute switch variables for initialization
openrisc: use the generic in-place uncached DMA allocator
dma-direct: provide a arch_dma_clear_uncached hook
dma-direct: make uncached_kernel_address more general
dma-direct: consolidate the error handling in dma_direct_alloc_pages
dma-direct: remove the cached_kernel_address hook
dma-coherent: fix integer overflow in the reserved-memory dma allocation
drm/vmwgfx: Replace zero-length array with flexible-array member
net: sched: set the hw_stats_type in pedit loop
net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset()
net: stmmac: use readl_poll_timeout() function in init_systime()
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ethtool: reject unrecognized request flags
netlink: add nl_set_extack_cookie_u32()
netlink: allow extack cookie also for error messages
chcr: remove set but not used variable 'status'
net_sched: cls_route: remove the right filter from hashtable
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw)
macsec: Support XPN frame handling - IEEE 802.1AEbw
drm: lock: Clean up documentation
drm: bufs: Clean up documentation
drm: vm: Clean up documentation
drm: context: Clean up documentation
arm64: dts: ls1028a: disable the felix switch by default
arm64: dts: imx8mp: Add snvs clock to powerkey
arm64: dts: imx8mn: Add snvs clock to powerkey
arm64: dts: ls1028a: Add PCIe controller DT nodes
arm64: dts: ls1028a: sl28: add support for variant 2
arm64: dts: ls1028a: sl28: expose switch ports in KBox A-230-LS
arm64: dts: ls1028a: sl28: fix on-board EEPROMS
arm64: dts: freescale: sl28: add SPI flash
arm64: dts: imx8m: fix aips dts node
Bluetooth: btusb: print Intel fw build version in power-on boot
vt: indent switch-case in setterm_command properly
vt: selection, use rounddown() for start/endline computation
vt: use min() to limit intervals
tty: n_hdlc, remove FILE and LINE from pr_debug
vt: selection, fix double lock introduced by a merge
usb: get rid of 'choice' for legacy gadget drivers
usb: dwc3: fix up for role switch API change
device property: Export fwnode_get_name()
arm64: defconfig: Enable Qualcomm SDM845 audio configs
soc: imx: drop COMPILE_TEST for IMX_SCU_SOC
firmware: imx: add COMPILE_TEST for IMX_SCU driver
soc: imx: gpc: fix power up sequencing
soc: imx: increase build coverage for imx8m soc driver
USB: chipidea: Use the correct style for SPDX License Identifier
usb: chipidea: otg: handling vbus disconnect event occurred during system suspend
usb: chipidea: udc: using structure ci_hdrc device for runtime PM
ARM: dts: imx6q-marsboard: properly define rgmii PHY
ARM: dts: imx6dl-riotboard: properly define rgmii PHY
ARM: dts: imx51-zii-rdu1: set name prefix for TPA6130A2
ARM: dts: imx6: RDU2: assign video PLL as input to LDB
ARM: dts: vf: toradex: SPDX tags and copyright cleanup
ARM: dts: imx7: toradex: use SPDX-License-Identifier
ARM: dts: imx6: toradex: use SPDX-License-Identifier
ARM: dts: imx51: add capture-subsystem device
clk: imx: clk-gate2: Pass the device to the register function
arm64: defconfig: Enable e1000 device
arm64: defconfig: Enable PHY devices used on QorIQ boards
arm64: defconfig: Enable RTC devices for QorIQ boards
arm64: defconfig: Enable flash device drivers for QorIQ boards
arm64: defconfig: Enable ARM Mali display driver
arm64: defconfig: Enable QorIQ GPIO driver
arm64: defconfig: Enable QorIQ IFC NAND controller driver
arm64: defconfig: Enable ARM SBSA watchdog driver
arm64: defconfig: Enable QorIQ cpufreq driver
arm64: defconfig: Enable NXP/FSL SPI controller drivers
arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch
arm64: defconfig: Enable QorIQ DPAA2 drivers
arm64: defconfig: Enable QorIQ DPAA1 drivers
arm64: defconfig: Enable NXP flexcan driver
arm64: defconfig: run through savedefconfig for ordering
ARM: dts: imx: add nvmem property for cpu0
ARM: dts: imx6qdl: Add imx6qdl-pico support
ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
ARM: dts: imx7d-pico: Add support for the nymph baseboard
ARM: dts: imx7d-pico: Add support for the dwarf baseboard
dt-bindings: arm: fsl: Add TechNexion boards
clk: imx7d: Add PXP clock
ARM: dts: imx23: introduce mmc0_sck_cfg
arm64: dts: imx8mn: Add CPU thermal zone support
clk: imx8mp: Correct the enet_qos parent clock
clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent
net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down
net: dsa: mv88e6xxx: remove port_link_state functions
net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex
net: dsa: mv88e6xxx: fix Serdes link changes
net: dsa: mv88e6xxx: extend phylink to Serdes PHYs
net: dsa: mv88e6xxx: configure interface settings in mac_config
net: dsa: mv88e6xxx: use BMCR definitions for serdes control register
net: dsa: warn if phylink_mac_link_state returns error
net: mii: add linkmode_adv_to_mii_adv_x()
net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant
net: netdevsim: Use scnprintf() for avoiding potential buffer overflow
net: sfc: Use scnprintf() for avoiding potential buffer overflow
net: ionic: Use scnprintf() for avoiding potential buffer overflow
net: nfp: Use scnprintf() for avoiding potential buffer overflow
net: mlx4: Use scnprintf() for avoiding potential buffer overflow
net: caif: Use scnprintf() for avoiding potential buffer overflow
mlxsw: reg: Increase register field length to 31 bits
Linux 5.6-rc6
KEYS: reaching the keys quotas correctly
arm64: dts: add RTC nodes for MT2712
tpm: ibmvtpm: Add support for TPM2
tpm: ibmvtpm: Wait for buffer to be set before proceeding
xfs: xfs_dabuf_map should return ENOMEM when map allocation fails
netfilter: conntrack: re-visit sysctls in unprivileged namespaces
netfilter: nft_lookup: update element stateful expression
netfilter: nf_tables: add nft_set_elem_update_expr() helper function
netfilter: nf_tables: add elements with stateful expressions
netfilter: nf_tables: statify nft_expr_init()
netfilter: nf_tables: add nft_set_elem_expr_alloc()
nft_set_pipapo: Prepare for single ranged field usage
nft_set_pipapo: Introduce AVX2-based lookup implementation
nft_set_pipapo: Prepare for vectorised implementation: helpers
nft_set_pipapo: Prepare for vectorised implementation: alignment
nft_set_pipapo: Add support for 8-bit lookup groups and dynamic switch
nft_set_pipapo: Generalise group size for buckets
netfilter: flowtable: add tunnel encap/decap action offload support
netfilter: flowtable: add tunnel match offload support
netfilter: flowtable: add indr block setup support
netfilter: flowtable: add nf_flow_table_block_offload_init()
netfilter: xt_IDLETIMER: clean up some indenting
netfilter: bitwise: use more descriptive variable-names.
netfilter: Replace zero-length array with flexible-array member
netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get' static
netfilter: cleanup unused macro
netfilter: nf_tables: make all set structs const
netfilter: nf_tables: make sets built-in
netfilter: nft_tunnel: add support for geneve opts
netfilter: xtables: Add snapshot of hardidletimer target
netfilter: flowtable: Use nf_flow_offload_tuple for stats as well
hwmon: (pmbus/ibm-cffps) Add another PSU CCIN to version detection
hwmon: (nct7904) Fix the incorrect quantity for fan & temp attributes
drm/i915/gt: Restrict gen7 w/a batch to Haswell
dt-bindings: usb: add documentation for aspeed usb-vhub
ARM: dts: aspeed-g4: add vhub port and endpoint properties
ARM: dts: aspeed-g5: add vhub port and endpoint properties
ARM: dts: aspeed-g6: add usb functions
usb: gadget: aspeed: add ast2600 vhub support
usb: gadget: aspeed: read vhub properties from device tree
usb: gadget: aspeed: support per-vhub usb descriptors
usb: gadget: f_phonet: Replace zero-length array with flexible-array member
usb: gadget: composite: Inform controller driver of self-powered
usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
udc: s3c-hsudc: Silence warning about supplies during deferred probe
arm64: dts: marvell: Fix cpu compatible for AP807-quad
usb: dwc2: Silence warning about supplies during deferred probe
arm64: dts: marvell: fix non-existed cpu referrence in armada-ap806-dual.dtsi
arm64: dts: marvell: build ESPRESSObin variants
dt-bindings: usb: dwc2: add compatible property for rk3368 usb
dt-bindings: usb: dwc2: add compatible property for rk3328 usb
arm64: dts: marvell: espressobin: indicate dts version
usb: gadget: add raw-gadget interface
usb: dwc2: Implement set_selfpowered()
usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
usb: dwc3: core: don't do suspend for device mode if already suspended
usb: dwc3: Rework resets initialization to be more flexible
usb: dwc3: Rework clock initialization to be more flexible
dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
usb: dwc3: Add support for role-switch-default-mode binding
dt-bindings: usb: generic: Add role-switch-default-mode binding
usb: dwc3: Registering a role switch in the DRD code.
usb: dwc3: core: add support for disabling SS instances in park mode
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
usb: dwc3: gadget: Wrap around when skip TRBs
usb: dwc3: gadget: Don't clear flags before transfer ended
usb: dwc3: Remove kernel doc annotation where it's not needed
usb: dwc3: Add ACPI support for xHCI ports
usb: dwc3: exynos: Add support for Exynos5422 suspend clk
usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init
usb: cdns3: remove redundant assignment to pointer trb
usb: gadget: remove redundant assignment to variable status
usb: gadget: xudc: Remove redundant platform_get_irq error message
usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
usb: dwc3: Add Amlogic A1 DWC3 glue
dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings
usb: gadget: add udc driver for max3420
dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC
usb: dwc3: trace: print enqueue/dequeue pointers too
geneve: move debug check after netdev unregister
cdc_ncm: Fix the build warning
net/packet: tpacket_rcv: avoid a producer race condition
mptcp: drop unneeded checks
mptcp: create msk early
net: stmmac: platform: convert to devm_platform_ioremap_resource
net: mscc: ocelot: adjust maxlen on NPI port, not CPU
net: ip_gre: Separate ERSPAN newlink / changelink callbacks
cxgb4: fix delete filter entry fail in unload path
tipc: add NULL pointer check to prevent kernel oops
tipc: simplify trivial boolean return
soc: qcom: apr: Add avs/audio tracking functionality
dt-bindings: soc: qcom: apr: Add protection domain bindings
soc: qcom: Introduce Protection Domain Restart helpers
arm64: dts: qcom: db845c: add analog audio support
arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s
arm64: dts: qcom: c630: Enable audio support
arm64: dts: qcom: sdm845: add apr nodes
arm64: dts: qcom: sdm845: add slimbus nodes
net: via: reject unsupported coalescing params
net: sxgbe: reject unsupported coalescing params
net: r8169: reject unsupported coalescing params
net: qlnic: let core reject the unsupported coalescing parameters
net: qede: reject unsupported coalescing params
net: netxen: let core reject the unsupported coalescing parameters
net: nixge: let core reject the unsupported coalescing parameters
net: myri10ge: reject unsupported coalescing params
net: sky2: reject unsupported coalescing params
net: skge: reject unsupported coalescing params
net: octeontx2-pf: let core reject the unsupported coalescing parameters
net: mvpp2: reject unsupported coalescing params
net: mvneta: reject unsupported coalescing params
net: mv643xx_eth: reject unsupported coalescing params
net: jme: reject unsupported coalescing params
net: phy: mscc: fix header defines and descriptions
net: phy: mscc: split the driver into separate files
net: phy: move the mscc driver to its own directory
selftests: mlxsw: RED: Test RED ECN nodrop offload
selftests: qdiscs: RED: Add nodrop tests
mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode
net: sched: RED: Introduce an ECN nodrop mode
net: sched: Allow extending set of supported RED flags
selftests: qdiscs: Add TDC test for RED
net: stmmac: platform: Fix misleading interrupt error msg
net/bpfilter: fix dprintf usage for /dev/kmsg
sfc: support configuring vf spoofchk on EF10 VFs
net: phylink: Add XLGMII support
net: phy: Add XLGMII interface define
net: ena: ethtool: clean up minor indentation issue
net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up
cxgb4: update T5/T6 adapter register ranges
net_sched: keep alloc_hash updated after hash allocation
net_sched: hold rtnl lock in tcindex_partial_destroy_work()
io-wq: hash dependent work
io-wq: split hashing and enqueueing
io-wq: don't resched if there is no work
io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}
iommu/vt-d: Populate debugfs if IOMMUs are detected
Bluetooth: L2CAP: remove set but not used variable 'credits'
ext4: remove map_from_cluster from ext4_ext_map_blocks
ext4: clean up ext4_ext_insert_extent() call in ext4_ext_map_blocks()
ext4: mark block bitmap corrupted when found instead of BUGON
ext4: use flexible-array member for xattr structs
ext4: use flexible-array member in struct fname
Documentation: correct the description of FIEMAP_EXTENT_LAST
ext4: move ext4_fiemap to use iomap framework
ext4: make ext4_ind_map_blocks work with fiemap
ext4: move ext4 bmap to use iomap infrastructure
ext4: optimize ext4_ext_precache for 0 depth
ext4: add IOMAP_F_MERGED for non-extent based mapping
ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8)
pcmcia: Use scnprintf() for avoiding potential buffer overflow
pcmcia: omap: remove useless cast for driver.name
KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
cpufreq: Use scnprintf() for avoiding potential buffer overflow
cpuidle: psci: Split psci_dt_cpu_init_idle()
PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
PM / hibernate: Remove unnecessary compat ioctl overrides
PM: hibernate: fix docs for ioctls that return loff_t via pointer
Documentation: intel_pstate: update links for references
cpufreq: intel_pstate: Consolidate policy verification
cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint
irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2
ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow
ACPI: fan: Use scnprintf() for avoiding potential buffer overflow
ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE
ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init()
ACPI: EC: Consolidate event handler installation code
KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect
acpi/x86: ignore unspecified bit positions in the ACPI global lock field
acpi/x86: add a kernel parameter to disable ACPI BGRT
KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1
x86/acpi: make "asmlinkage" part first thing in the function definition
tty: serial: qcom_geni_serial: Don't try to manually disable the console
tty: serial: qcom_geni_serial: No need to stop tx/rx on UART shutdown
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
iommu/vt-d: Ignore devices with out-of-spec domain number
iommu/vt-d: Fix the wrong printing in RHSA parsing
dt-bindings: display: Add idk-1110wr binding
drm/tiny: fix sparse warning: incorrect type in assignment (different base types)
kbuild: Disable -Wpointer-to-enum-cast
follow_dotdot{,_rcu}(): switch to use of step_into()
handle_dots(), follow_dotdot{,_rcu}(): preparation to switch to step_into()
move handle_dots(), follow_dotdot() and follow_dotdot_rcu() past step_into()
follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop
follow_dotdot{,_rcu}(): lift switching nd->path to parent out of loop
expand path_parent_directory() in its callers
path_parent_directory(): leave changing path->dentry to callers
path_connected(): pass mount and dentry separately
split the lookup-related parts of do_last() into a separate helper
do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case
do_last(): simplify the liveness analysis past finish_open_created
do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case
do_last(): don't bother with keeping got_write in FMODE_OPENED case
do_last(): merge the may_open() calls
atomic_open(): lift the call of may_open() into do_last()
atomic_open(): return the right dentry in FMODE_OPENED case
new helper: traverse_mounts()
massage __follow_mount_rcu() a bit
namei: have link_path_walk() maintain LOOKUP_PARENT
link_path_walk(): simplify stack handling
pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT
namei: invert the meaning of WALK_FOLLOW
sanitize handling of nd->last_type, kill LAST_BIND
finally fold get_link() into pick_link()
merging pick_link() with get_link(), part 6
merging pick_link() with get_link(), part 5
merging pick_link() with get_link(), part 4
merging pick_link() with get_link(), part 3
merging pick_link() with get_link(), part 2
merging pick_link() with get_link(), part 1
expand the only remaining call of path_lookup_conditional()
LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()
fold handle_mounts() into step_into()
new step_into() flag: WALK_NOFOLLOW
step_into() callers: dismiss the symlink earlier
lookup_fast(): take mount traversal into callers
teach handle_mounts() to handle RCU mode
lookup_fast(): consolidate the RCU success case
drm/i915: Update DRIVER_DATE to 20200313
net/mlx5: DR, Remove unneeded functions deceleration
net/mlx5: DR, Add support for flow table id destination action
net/mlx5: Avoid deriving mlx5_core_dev second time
net/mlx5: E-switch, Annotate esw state_lock mutex destroy
net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy
net/mlx5: Accept flow rules without match
net/mlx5: E-Switch, Refactor unload all reps per rep type
net/mlx5: E-Switch, Update VF vports config when num of VFs changed
net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes
net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric
net/mlx5: E-Switch, Prepare for vport enable/disable refactor
net/mlx5: E-Switch, Remove redundant warning when QoS enable failed
net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode
net/mlx5: E-Switch, Remove redundant check of eswitch manager cap
tty/serial: cleanup after ioc*_serial driver removal
dt-bindings: display: fix panel warnings
afs: Fix client call Rx-phase signal handling
afs: Fix handling of an abort from a service handler
afs: Fix some tracing details
rxrpc: Fix sendmsg(MSG_WAITALL) handling
rxrpc: Fix call interruptibility handling
rxrpc: Abstract out the calculation of whether there's Tx space
selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls
libbpf: Provide CO-RE variants of PT_REGS macros
libbpf: Ignore incompatible types with matching name during CO-RE relocation
selftests/bpf: Ensure consistent test failure output
ia64: replace setup_irq() by request_irq()
ANDROID: Add build.config files for ARM 32-bit
drm/i915/tgl: Remove require_force_probe protection
btrfs: fix log context list corruption after rename whiteout error
clk: qcom: clk-rpm: add missing rpm clk for ipq806x
arm: mach-dove: Mark dove_io_desc as __maybe_unused
ARM: orion: replace setup_irq() by request_irq()
selftests/bpf: Fix spurious failures in accept due to EAGAIN
arm64: dts: marvell: espressobin: add ethernet alias
arm64: dts: mcbin: support 2W SFP modules
arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
tools/bpf: Move linux/types.h for selftests and bpftool
bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit()
bpf_helpers_doc.py: Fix warning when compiling bpftool
selftests/bpf: Fix usleep() implementation
bpf: Remove bpf_image tree
bpf: Add dispatchers to kallsyms
bpf: Add trampolines to kallsyms
bpf: Add bpf_ksym_add/del functions
bpf: Add prog flag to struct bpf_ksym object
bpf: Abstract away entire bpf_link clean up procedure
bpf: Add bpf_ksym_find function
selftests/bpf: Make tcp_rtt test more robust to failures
bpf: Move ksym_tnode to bpf_ksym
selftests/bpf: Guarantee that useep() calls nanosleep() syscall
bpf: Move lnode list node to struct bpf_ksym
tools: bpftool: Restore message on failure to guess program type
bpf: Add name to struct bpf_ksym
bpf: Add struct bpf_ksym
bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER
x86/mm: Rename is_kernel_text to __is_kernel_text
selftests: android: Fix custom install from skipping test progs
selftests: android: ion: Fix ionmap_test compile error
selftests: Fix kselftest O=objdir build from cluttering top level objdir
selftests/seccomp: Adjust test fixture counts
selftests/ftrace: Fix typo in trigger-multihist.tc
selftests/timens: Remove duplicated include <time.h>
selftests/resctrl: fix spelling mistake "Errror" -> "Error"
drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for_dwn_reply to bitfield
ASoC: max98357a: Add ACPI HID MAX98360A
perf test: Print if shell directory isn't present
ethtool: fix spelling mistake "exceeeds" -> "exceeds"
afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t
xfs: cleanup xfs_log_unmount_write
xfs: remove dead code from xfs_log_unmount_write
xfs: remove the unused return value from xfs_log_unmount_write
xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define
xfs: mark XLOG_FORCED_SHUTDOWN as unlikely
xfs: make the btree ag cursor private union anonymous
xfs: make the btree cursor union members named structure
xfs: make btree cursor private union anonymous
xfs: rename btree cursor private btree member flags
xfs: convert btree cursor inode-private member names
xfs: convert btree cursor ag-private member name
xfs: introduce new private btree cursor names
xfs: fix regression in "cleanup xfs_dir2_block_getdents"
arm64: kvm: hyp: use cpus_have_final_cap()
arm64: cpufeature: add cpus_have_final_cap()
ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
spi: dt-bindings: spi-controller: Fix spi-[rt]x-bus-width for slave mode
spi: dt-bindings: spi-controller: Fix #address-cells for slave mode
drm/tegra: hdmi: Silence deferred-probe error
drm/tegra: dc: Silence RGB output deferred-probe error
Revert "ANDROID: tty: serdev: Fix broken serial console input"
ANDROID: serdev: restrict claim of platform devices
regulator: core: Avoid device name duplication in NORMAL_GET
regmap: debugfs: check count when read regmap file
HID: appleir: Use devm_kzalloc() instead of kzalloc()
HID: appleir: Remove unnecessary goto label
ASoC: rt5682: Fine tune the HP performance in soundwire mode
ARM: debug: stm32: add UART early console support for STM32MP1
ARM: debug: stm32: add UART early console support for STM32H7
ARM: debug: stm32: add UART early console configuration for STM32F7
ARM: debug: stm32: add UART early console configuration for STM32F4
drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL
ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32mp1 ED1/EV1 boards
ARM: dts: stm32: add disable-wp property for SD-card on STM32MP1 boards
ARM: dts: stm32: add cd-gpios properties for SD-cards on STM32MP1 boards
ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards
ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1
ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x
drm/i915: Apply Wa_1406680159:icl,ehl as an engine workaround
drm/i915: Add Wa_1406306137:icl,ehl
drm/i915: Add Wa_1604278689:icl,ehl
ASoC: brcm: DSL/PON SoC device tree bindings of audio driver
ASoC: brcm: Add DSL/PON SoC audio driver
drm/i915: Add Wa_1209644611:icl,ehl
drm/i915: Handle all MCR ranges
drm/scheduler: fix inconsistent locking of job_list_lock
drm/sched: add run job trace
drm/amdgpu/swsmu: clean up unused header in swsmu
drm/amdgpu: add codes to clear AccVGPR for arcturus
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
drm/amdgpu: Stop using the DRIVER debugging flag for vblank debugging messages
drm/amd/display: Possible divide by zero in set_speed()
drm/amdgpu/display: clean up some indenting
drm/amd/display: clean up a condition in dmub_psr_copy_settings()
drm: amd/acp: fix broken menu structure
AMD KFD: Use fallthrough;
drm/amd/powerplay: Move fallthrough; into containing #ifdef/#endif
AMD POWERPLAY: Use fallthrough;
AMD DISPLAY CORE: Use fallthrough;
drm/amdgpu: fix warning in ras_debugfs_create_all()
drm/amdgpu: add fbdev suspend/resume on gpu reset
drm/amdgpu: update ras capability's query based on mem ecc configuration
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c
drm/amdgpu: check GFX RAS capability before reset counters
drm/amdgpu: resolve failed error inject msg
drm/amdgpu/sriov refine vcn_v2_5_early_init func
ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts
ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support
ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp
ASoC: Intel: (cosmetic) simplify structure member access
ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations
ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations
ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms
ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI
ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI
tpm: of: Handle IBM,vtpm20 case when getting log parameters
ASoC: SOF: topology: connect dai widget to all cpu-dais
ASoC: SOF: Intel: remove unnecessary waitq before loading firmware
ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function
ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER
ASoC: SOF: Make sof_ipc_ext_data enum more rigid
ASoC: SOF: Intel: hda-dai: add stream capability
ARM: dts: stm32: add wakeup-source in all I2C nodes of stm32mp157c
ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1
ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
ALSA: hda: Use scnprintf() for string truncation
ALSA: pcm: Fix superfluous snprintf() usage
ovl: fix lockdep warning for async write
ovl: fix some xino configurations
ASoC: rt5682: Revise the DAC1 volume setting
ASoC: wm_adsp: Use scnprintf() for the limited buffer output
ARM: dts: dra7: Add bus_dma_limit for L3 bus
RDMA/hns: Fix wrong judgments of udata->outlen
drm/bochs: downgrade pci_request_region failure from error to warning
IB/rdmavt: Free kernel completion queue when done
x86/vector: Remove warning on managed interrupt migration
i2c: qcom-geni: Drop of_platform.h include
i2c: qcom-geni: Grow a dev pointer to simplify code
i2c: qcom-geni: Let firmware specify irq trigger flags
i2c: stm32f7: do not backup read-only PECR register
i2c: acpi: put device when verifying client fails
RDMA/mlx5: Allow MRs to be created in the cache synchronously
RDMA/mlx5: Revise how the hysteresis scheme works for cache filling
RDMA/mlx5: Fix locking in MR cache work queue
RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work
RDMA/mlx5: Fix MR cache size and limit debugfs
RDMA/mlx5: Always remove MRs from the cache before destroying them
RDMA/mlx5: Simplify how the MR cache bucket is located
RDMA/mlx5: Rename the tracking variables for the MR cache
RDMA/mlx5: Replace spinlock protected write with atomic var
NTB: add pci shutdown handler for AMD NTB
NTB: send DB event when driver is loaded or un-loaded
NTB: remove redundant setting of DB valid mask
NTB: return link up status correctly for PRI and SEC
NTB: add helper functions to set and clear sideinfo
NTB: move ntb_ctrl handling to init and deinit
NTB: handle link up, D0 and D3 events correctly
NTB: handle link down event correctly
NTB: remove handling of peer_sta from amd_link_is_up
NTB: set peer_sta within event handler itself
NTB: return the side info status from amd_poll_link
NTB: define a new function to get link status
NTB: Enable link up and down event notification
NTB: clear interrupt status register
NTB: Fix access to link status and control register
MAINTAINERS: update maintainer list for AMD NTB driver
NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow
ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0
ntb_tool: Fix printk format
NTB: ntb_perf: Fix address err in perf_copy_chunk
scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9
scripts/dtc: Remove unused makefile fragments
{IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib
{IB,net}/mlx5: Assign mkey variant in mlx5_ib only
{IB,net}/mlx5: Setup mkey variant before mr create command invocation
RDMA/cm: Delete not implemented CM peer to peer communication
RDMA/mlx5: Use offsetofend() instead of duplicated variant
RDMA/mlx4: Delete duplicated offsetofend implementation
RDMA/mad: Do not crash if the rdma device does not have a umad interface
RDMA/core: Fix missing error check on dev_set_name()
iommu/vt-d: Fix debugfs register reads
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
drm/amdgpu: add fbdev suspend/resume on gpu reset
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
ARM: dts: Add devicetree for Samsung GT-S7710
soundwire: stream: use sdw_write instead of update
ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1
ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx
ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 DK boards
ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1
drm/i915/selftest: Add more poison patterns
cpuidle: tegra: Disable CC6 state if LP2 unavailable
cpuidle: tegra: Squash Tegra114 driver into the common driver
cpuidle: tegra: Squash Tegra30 driver into the common driver
cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
ARM: tegra: Update sound node clocks in device tree
ARM: tegra: Add clock-cells property to PMC
ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl
ARM: tegra: cpuidle: Remove unnecessary memory barrier
ARM: tegra: cpuidle: Make abort_flag atomic
ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
ARM: tegra: Make outer_disable() open-coded
ARM: tegra: Rename some of the newly exposed PM functions
ARM: tegra: Expose PM functions required for new cpuidle driver
cpufreq: powernv: Fix unsafe notifiers
cpufreq: powernv: Fix use-after-free
powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references
powerpc/32: Fix missing NULL pmd check in virt_to_kpte()
powerpc/kasan: Fix shadow memory protection with CONFIG_KASAN_VMALLOC
soc/tegra: pmc: Cleanup whitespace usage
soc/tegra: pmc: Add pins for Tegra194
soc/tegra: Add support for 32 kHz blink clock
soc/tegra: Add Tegra PMC clocks registration into PMC driver
dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding
dt-bindings: phy: tegra-xusb: Add usb-role-switch
dt-bindings: phy: tegra: Add Tegra194 support
MAINTAINERS: adjust to trusted keys subsystem creation
tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays
tpm_tis_spi: use new 'delay' structure for SPI transfer delays
tpm: tpm2_bios_measurements_next should increase position index
tpm: tpm1_bios_measurements_next should increase position index
tpm: Don't make log failures fatal
kconfig: make 'imply' obey the direct dependency
kconfig: allow symbols implied by y to become m
net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
modpost: return error if module is missing ns imports and MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n
modpost: rework and consolidate logging interface
kbuild: allow to run dt_binding_check without kernel configuration
kbuild: allow to run dt_binding_check and dtbs_check in a single command
kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
kbuild: doc: fix references to other documents
null_blk: describe the usage of fault injection param
bpf: Add bpf_xdp_output() helper
NTB: Fix an error in get link status
tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid.
bpf: Added new helper bpf_get_ns_current_pid_tgid
fs/nsfs.c: Added ns_match
tools: bpftool: Fix minor bash completion mistakes
tools: bpftool: Allow all prog/map handles for pinning objects
libbpf: Split BTF presence checks into libbpf- and kernel-specific parts
bpftool: Add _bpftool and profiler.skel.h to .gitignore
bpftool: Skeleton should depend on libbpf
bpftool: Only build bpftool-prog-profile if supported by clang
drm/dp_mst: Rewrite and fix bandwidth limit checks
drm/dp_mst: Reprobe path resources in CSN handler
drm/dp_mst: Use full_pbn instead of available_pbn for bandwidth checks
drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be less redundant
inet: Use fallthrough;
octeontx2-pf: unlock on error path in otx2_config_pause_frm()
net: systemport: fix index check to avoid an array out of bounds access
Revert "arm64: dts: sdm845: add IPA information"
bitfield.h: add FIELD_MAX() and field_max()
tc-testing: add ETS scheduler to tdc build configuration
net: phy: fix MDIO bus PM PHY resuming
ethtool: add CHANNELS_NTF notification
ethtool: set device channel counts with CHANNELS_SET request
ethtool: provide channel counts with CHANNELS_GET request
ethtool: add RINGS_NTF notification
ethtool: set device ring sizes with RINGS_SET request
ethtool: provide ring sizes with RINGS_GET request
ethtool: add PRIVFLAGS_NTF notification
ethtool: set device private flags with PRIVFLAGS_SET request
ethtool: provide private flags with PRIVFLAGS_GET request
ethtool: add FEATURES_NTF notification
ethtool: set netdev features with FEATURES_SET request
ethtool: add ethnl_parse_bitset() helper
ethtool: provide netdev features with FEATURES_GET request
ethtool: update mapping of features to legacy ioctl requests
ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get()
cifs_atomic_open(): fix double-put on late allocation failure
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
Revert "drm/i915/tgl: Add extra hdc flush workaround"
handle_mounts(): pass dentry in, turn path into a pure out argument
do_last(): collapse the call of path_to_nameidata()
lookup_open(): saner calling conventions (return dentry on success)
net/mlx5e: CT: Support clear action
net/mlx5e: CT: Handle misses after executing CT action
net/mlx5e: CT: Offload established flows
net/mlx5e: CT: Introduce connection tracking
flow_offload: Add flow_match_ct to get rule ct match
net/mlx5: E-Switch, Support getting chain mapping
net/mlx5: E-Switch, Add support for offloading rules with no in_port
net/mlx5: E-Switch, Introduce global tables
net/sched: act_ct: Enable hardware offload of flow table entires
net/sched: act_ct: Support refreshing the flow table entries
net/sched: act_ct: Support restoring conntrack info on skbs
net/sched: act_ct: Instantiate flow table entry actions
netfilter: flowtable: Add API for registering to flow table events
net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table
net/mlx5: E-Switch, Enable reg c1 loopback when possible
xarray: Fix early termination of xas_for_each_marked
drm/i915/gt: Wait for RCUs frees before asserting idle on unload
cgroup: Restructure release_agent_path handling
vt: vt_ioctl: remove unnecessary console allocation checks
drm/i915/selftests: Use igt_random_offset()
drm/i915/gem: Drop relocation slowpath
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists
selftests: net: Add SO_REUSEADDR test to check if 4-tuples are fully utilized.
tcp: Forbid to bind more than one sockets haveing SO_REUSEADDR and SO_REUSEPORT per EUID.
tcp: bind(0) remove the SO_REUSEADDR restriction when ephemeral ports are exhausted.
tcp: Remove unnecessary conditions in inet_csk_bind_conflict().
dt-bindings: Convert usb-connector to YAML format.
net: hns3: clear port base VLAN when unload PF
net: hns3: fix RMW issue for VLAN filter switch
net: hns3: fix VF VLAN table entries inconsistent issue
net: hns3: fix "tc qdisc del" failed issue
net: ixgbevf: reject unsupported coalescing params
net: ixgbe: reject unsupported coalescing params
net: igc: let core reject the unsupported coalescing parameters
net: igbvf: reject unsupported coalescing params
net: igb: let core reject the unsupported coalescing parameters
net: iavf: reject unsupported coalescing params
net: i40e: reject unsupported coalescing params
net: fm10k: reject unsupported coalescing params
net: e1000: reject unsupported coalescing params
net: hns3: reject unsupported coalescing params
net: hns: reject unsupported coalescing params
net: gianfar: reject unsupported coalescing params
net: fec: reject unsupported coalescing params
net: dpaa: reject unsupported coalescing params
net: be2net: reject unsupported coalescing params
sfc: ethtool: Refactor to remove fallthrough comments in case blocks
workqueue: Mark up unlocked access to wq->first_flusher
taprio: Fix sending packets without dequeueing them
clocksource/drivers/timer-cs5535: Request irq with non-NULL dev_id
Revert "net: sched: make newly activated qdiscs visible"
spi: acpi: remove superfluous parameter check
spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12A compatible
spi: meson-spicc: add support for Amlogic G12A
spi: meson-spicc: adapt burst handling for G12A support
spi: meson-spicc: setup IO line delay
spi: meson-spicc: add min sclk for each compatible
spi: meson-spicc: support max 80MHz clock
spi: meson-spicc: add a linear clock divider support
spi: meson-spicc: enhance output enable feature
spi: meson-spicc: remove unused variables
dt-bindings: arm: cpus: Add kryo280 compatible
ASoC: topology: Perform component check upfront
wlcore: remove stray plus sign
vt: drop redundant might_sleep() in do_con_write()
xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI
xhci: Finetune host initiated USB3 rootport link suspend and resume
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
usb: host: xhci-tegra: Tegra186/Tegra194 LPM
usb: xhci: Enable LPM for VIA LABS VL805
xhci: Show host status when watchdog triggers and host is assumed dead.
xhci: Add a separate debug message for split transaction errors.
xhci: bail out early if driver can't accress host in resume
media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8
media: imx: imx7-media-csi: Add Y10 and Y12 formats support
media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8
media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12
media: imx: imx7-media-csi: Fix video field handling
media: imx: imx7-media-csi: Remove unneeded register read
media: imx: imx7-mipi-csis: Filter on CSI-2 data type
media: imx: imx7_mipi_csis: Add greyscale formats support
media: imx: imx7_mipi_csis: Print the RESOL_CH0 register
media: imx: imx7_mipi_csis: Power off the source when stopping streaming
media: mtk-mdp: Check return value of of_clk_get
media: platform: stm32: don't print an error on probe deferral
media: platform: stm32: defer probe for auxiliary clock
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: ov519: add missing endpoint sanity checks
media: i2c: s5c73m3: Fix number in auto focus cluster
media: videobuf2-core: fix dprintk level
media: imx214: Remove redundant code
media: i2c: ov5695: Fix power on and off sequences
media: i2c: imx219: Add support for cropped 640x480 resolution
media: i2c: imx219: Add support for RAW8 bit bayer format
media: i2c: imx219: Fix power sequence
media: MAINTAINERS: adjust entry to refactoring smiapp.h
tty: reorganize tty & serial menus
tty: source all tty Kconfig files in one place
char: group dev configs togther
media: mailmap: Add entry for my @iki.fi address
media: staging: imgu: make imgu work on low frequency for low input
serial: core: Refactor uart_unlock_and_check_sysrq()
serial: core: Use uart_console() helper in SysRq code
serial: core: Print escaped SysRq Magic sequence if enabled
serial: core: Use string length for SysRq magic sequence
media: Fix build failure due to missing select REGMAP_I2C
dt-bindings: i2c: i2c-rk3x: add description for px30
dt-bindings: i2c: i2c-rk3x: add description for rk3308
dt-bindings: i2c: i2c-rk3x: add description for rk3368
dt-bindings: i2c: i2c-rk3x: add description for rk3036
dt-bindings: i2c: convert rockchip i2c bindings to yaml
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
slimbus: ngd: add v2.1.0 compatible
media: tvp5150: make debug output more readable
media: tvp5150: add support to limit sdtv standards
x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for kmmio_ctx
media: dt-bindings: tvp5150: add optional sdtv standards documentation
media: dt-bindings: tvp5150: cleanup bindings stlye
media: tvp5150: add subdev open/close callbacks
media: tvp5150: add v4l2-event support
media: tvp5150: move irq en-/disable into runtime-pm ops
media: tvp5150: initialize subdev before parsing device tree
media: tvp5150: add FORMAT_TRY support for get/set selection handlers
ovl: fix lock in ovl_llseek()
media: tvp5150: fix set_selection rectangle handling
media: dt-bindings: tvp5150: Add input port connectors DT bindings
media: tvp5150: add input source selection of_graph support
media: partial revert of "[media] tvp5150: add HW input connectors support"
media: v4l2-fwnode: add initial connector parsing support
media: v4l2-fwnode: add v4l2_fwnode_connector
media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link
media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
media: v4l: link dt-bindings and uapi
media: dt-bindings: display: add sdtv-standards defines
media: dt-bindings: connector: analog: add sdtv standards property
media: am437x-vpfe: exclude illegal values for enum when validing params from user space
media: ti-vpe: cal: fix a kernel oops when unloading module
media: mtk-vpu: avoid unaligned access to DTCM buffer.
bpftool: Use linux/types.h from source tree for profiler build
block, zoned: fix integer overflow with BLKRESETZONE et al
null_blk: fix spurious IO errors after failed past-wp access
spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe
MAINTAINERS: Update my email address
xfs: Use scnprintf() for avoiding potential buffer overflow
xfs: mark extended attr corrupt when lookup-by-hash fails
xfs: mark dir corrupt when lookup-by-hash fails
xfs: check owner of dir3 blocks
xfs: check owner of dir3 data blocks
xfs: check owner of dir3 free blocks
xfs: don't ever return a stale pointer from __xfs_dir3_free_read
xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails
xfs: xfs_buf_corruption_error should take __this_address
xfs: add a function to deal with corrupt buffers post-verifiers
xfs: fix xfs_rmap_has_other_keys usage of ECANCELED
xfs: fix use-after-free when aborting corrupt attr inactivation
audit: trigger accompanying records when no rules present
perf record: Fix binding of AIO user space buffers to nodes
drm/vmwgfx: Remove a few unused functions
drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host()
arm64: dts: imx8mm: Add thermal zone support
arm64: defconfig: Enable CONFIG_IMX8MM_THERMAL as module
Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg()
libata: drop BPRINTK()
blk-iocost: remove duplicated lines in comments
nbd: requeue command if the soecket is changed
block: sed-opal: Change the check condition for regular session validity
nbd: enable replace socket if only one connection is configured
block: Fix partition support for host aware zoned block devices
io-wq: remove duplicated cancel code
block/drbd: delete invalid function drbd_md_mark_dirty_
block: Document genhd capability flags
ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings in example
drm/i915/gen12: Disable preemption timeout
AHCI: Add support for Loongson 7A1000 SATA controller
PCI: Add Loongson vendor ID
ssb: Use scnprintf() for avoiding potential buffer overflow
prism54: Use scnprintf() for avoiding potential buffer overflow
ipw2x00: Use scnprintf() for avoiding potential buffer overflow
b43legacy: Use scnprintf() for avoiding potential buffer overflow
b43: Use scnprintf() for avoiding potential buffer overflow
carl9170: Use scnprintf() for avoiding potential buffer overflow
block: cleanup comment for blk_flush_complete_seq
block: remove unneeded argument from blk_alloc_flush_queue
block: cleanup for _blk/blk_rq_prep_clone
block: remove redundant setting of QUEUE_FLAG_DYING
block: use bio_{wouldblock,io}_error in direct_make_request
block: fix comment for blk_cloned_rq_check_limits
libertas: Use new structure for SPI transfer delays
mwifiex: set needed_headroom, not hard_header_len
iwlegacy: Remove unneeded variable ret
b43legacy: replace simple_strtol() with kstrtoint()
rtw88: remove unused member of struct rtw_hal
lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow
block: aoe: Use scnprintf() for avoiding potential buffer overflow
qtnfmac: add interface combination check for repeater mode
qtnfmac: assign each wiphy to its own virtual platform device
qtnfmac: set valid edmg in cfg80211_chan_def
qtnfmac: support WPA3 OWE in AP mode
qtnfmac: support WPA3 SAE in AP mode
libata: transport: Use scnprintf() for avoiding potential buffer overflow
rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
ASoC: export DPCM runtime update functions
ASoC: (cosmetic) simplify dpcm_prune_paths()
blk-mq: insert flush request to the front of dispatch queue
s390/dasd: fix data corruption for thin provisioned devices
ASoC: SOF: Intel: Fix stream cleanup on hw free
MAINTAINERS: Update Cirrus Logic codec driver maintainers
MAINTAINERS: add entry for Sound Open Firmware drivers
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
block: Fix use-after-free issue accessing struct io_cq
media: venus: support frame rate control
ASoC: qdsp6: q6routing: remove default routing
ASoC: qdsp6: q6asm-dai: only enable dais from device tree
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
mtd: spinand: micron: Add new Micron SPI NAND devices with multiple dies
mtd: spinand: micron: Add M70A series Micron SPI NAND devices
mtd: spinand: micron: identify SPI NAND device with Continuous Read mode
mtd: spinand: micron: Add new Micron SPI NAND devices
mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD
mtd: spinand: micron: Generalize the OOB layout structure and function names
crypto: ccree - refactor AEAD IV in AAD handling
crypto: ccree - use crypto_ipsec_check_assoclen()
crypto: ccree - only check condition if needed
crypto: ccree - remove ancient TODO remarks
crypto: ccree - remove pointless comment
crypto: ccree - update register handling macros
crypto: ccp - use file mode for sev ioctl permissions
hwrng: imx-rngc - simplify interrupt mask/unmask
hwrng: imx-rngc - check the rng type
hwrng: imx-rngc - (trivial) simplify error prints
hwrng: imx-rngc - use automatic seeding
hwrng: imx-rngc - fix an error path
hwrng: ks-sa - move TI Keystone driver into the config menu structure
crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver
crypto: hisilicon/sec2 - Update IV and MAC operation
crypto: hisilicon/sec2 - Add iommu status check
crypto: hisilicon/sec2 - Add workqueue for SEC driver.
crypto: hisilicon - Use one workqueue per qm instead of per qp
crypto: aead - improve documentation for scatterlist layout
crypto: testmgr - do comparison tests before inauthentic input tests
crypto: testmgr - use consistent IV copies for AEADs that need it
crypto: qce - fix wrong config symbol reference
crypto: qat - simplify the qat_crypto function
crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy()
crypto: ccp - Cleanup misc_dev on sev_exit()
staging: rtl8712: Fixes for simple typos in C comments
ima: add a new CONFIG for loading arch-specific policies
USB: serial: pl2303: add device-id for HP LD381
USB: serial: option: add ME910G1 ECM composition 0x110b
ARM: 8962/1: kexec: drop invalid assembly argument
arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform
arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
arm64: tegra: Add ethernet alias on Jetson TX1
arm64: tegra: Populate LP8557 backlight regulator
arm64: tegra: Fix Tegra186 SOR supply
arm64: tegra: Add EEPROM supplies
arm64: tegra: Enable I2C controller for EEPROM
arm64: tegra: smaug: Change clk_out_2 provider to PMC
arm64: tegra: Add clock-cells property to Tegra PMC node
arm64: tegra: Enable XUDC node on Jetson Nano
arm64: tegra: Update OTG port entries for Jetson Nano
arm64: tegra: Enable XUDC node on Jetson TX2
arm64: tegra: Add XUDC node for Tegra186
arm64: tegra: Enable XUDC on Jetson TX1
arm64: tegra: Add XUDC node for Tegra210
arm64: tegra: Update OTG port entries for Jetson TX2
arm64: tegra: Update OTG port entries for Jetson TX1
arm64: tegra: Enable XUSB host in P2972-0000 board
arm64: tegra: Add XUSB and pad controller on Tegra194
arm64: tegra: Fix Tegra194 PCIe compatible string
x86/cpu/amd: Call init_amd_zn() om Family 19h processors too
thermal: Add COMPILE_TEST support for i.MX8MM
clk: tegra: Remove audio clocks configuration from clock driver
drm/vmwgfx: Refuse DMA operation when SEV encryption is active
drm/vmwgfx: Fix the refuse_dma mode when using guest-backed objects
thermal: qoriq: Fix a compiling issue
thermal: Remove COMPILE_TEST for IMX_SC_THERMAL
thermal: Fix build warning of !defined(CONFIG_THERMAL_OF)
thermal: imx_thermal: Use __maybe_unused instead of CONFIG_PM_SLEEP
thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4
thermal: ti-soc-thermal: Use GPIO descriptors
thermal: Rephrase the Kconfig text for thermal
thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit
dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM
thermal: exynos: Silence warning during deferred probe
media: venus: vdec: Fix forgotten mutex unlock in start streaming
dt-bindings: pinctrl: at91: Fix a typo ("descibe")
pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm
thermal: imx_sc: add i.MX system controller thermal support
thermal: of-thermal: add API for getting sensor ID from DT
dt-bindings: fsl: scu: add thermal binding
thermal: sprd: Add Spreadtrum thermal driver support
dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
thermal: rcar_gen3_thermal: Generate interrupt when temperature changes
thermal: rcar_gen3_thermal: Remove unneeded curly brackets
clk: tegra: Remove tegra_pmc_clk_init along with clk ids
clk: tegra: Remove CLK_M_DIV fixed clocks
clk: tegra: Fix Tegra PMC clock out parents
clk: tegra: Add Tegra OSC to clock lookup
clk: tegra: Add support for OSC_DIV fixed clocks
cpufreq: dt: Allow platform specific intermediate callbacks
ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig
ARM: multi_v7_defconfig: Enable Tegra cpuidle driver
ARM: tegra: Propagate error from tegra_idle_lp2_last()
ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
ARM: tegra: Remove pen-locking from cpuidle-tegra20
ARM: tegra: Add tegra_pm_park_secondary_cpu()
ARM: tegra: Compile sleep-tegra20/30.S unconditionally
arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110wr display
arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores
arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores
arm64: dts: renesas: r8a77961: salvator-xs: Fix memory unit-address
arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+
arm64: dts: renesas: r8a77961: Add thermal nodes
drm/tegra: dc: Release PM and RGB output when client's registration fails
drm/tegra: dc: Use devm_platform_ioremap_resource
tty: serial: qcom_geni_serial: Allocate port->rx_fifo buffer in probe
tty: serial: ifx6x60: Convert to GPIO descriptors
tty: serial: ifx6x60: Use helper variable for dev
arm64: dts: ls1028a: add missing LPUART nodes
dt-bindings: serial: lpuart: add ls1028a compatibility
tty: serial: fsl_lpuart: add LS1028A earlycon support
tty: serial: fsl_lpuart: add LS1028A support
tty: serial: fsl_lpuart: fix DMA mapping
tty: serial: fsl_lpuart: fix DMA operation when using IOMMU
serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE
tty/serial: atmel: Use uart_console() helper
serial: pic32_uart: Use uart_console() helper
tty: sifive: Finish transmission before changing the clock
usb: phy: Add driver for the Ingenic JZ4770 USB transceiver
dt-bindings: Document JZ4770 PHY bindings
USB: EHCI: ehci-mv: use a unique bus name
USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode
usb: typec: ucsi_ccg: workaround for NVIDIA test device
USB: mon: Use scnprintf() for avoiding potential buffer overflow
media: lmedm04: remove redundant assignment to variable gate
media: tda10071: fix unsigned sign extension overflow
usb: host: xhci-plat: add a shutdown
usb: typec: ucsi: displayport: Fix a potential race during registration
usb: typec: ucsi: displayport: Fix NULL pointer dereference
USB: Disable LPM on WD19's Realtek Hub
Staging: rtl8188eu: rtw_mlme: Add space around operators
thunderbolt: Use scnprintf() for avoiding potential buffer overflow
media: dw2102: probe for demodulator i2c address
media: em28xx: Enable Hauppauge 461e rev2
media: m88ds3103: Add support for ds3103b demod
staging: rtl8723bs: Use scnprintf() for avoiding potential buffer overflow
staging: rtl8192e: Use scnprintf() for avoiding potential buffer overflow
staging: rtl8188eu: Use scnprintf() for avoiding potential buffer overflow
staging: most: core: Use scnprintf() for avoiding potential buffer overflow
staging: wilc1000: updated DT binding documentation
staging: wilc1000: modified 'clock-names' and 'compatible' property
staging: wilc1000: use 'interrupts' property instead of 'irq-gpio'
ath5k: Use scnprintf() for avoiding potential buffer overflow
ath11k: Use scnprintf() for avoiding potential buffer overflow
media: rc: make scancodes 64 bit
ath10k: allow qca988x family to support ack rssi of tx data packets.
misc: eeprom: at24: fix regulator underflow
Bluetooth: L2CAP: handle l2cap config request during open state
Bluetooth: clean up connection in hci_cs_disconnect
dt-bindings: soc: qcom: fix IPA binding
net: mvmdio: avoid error message for optional IRQ
net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register
net: mptcp: don't hang before sending 'MP capable with data'
net: memcg: fix lockdep splat in inet_csk_accept()
s390/qeth: implement smarter resizing of the RX buffer pool
s390/qeth: refactor buffer pool code
s390/qeth: use page pointers to manage RX buffer pool
seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number
net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
soc: qcom: ipa: fix spelling mistake "cahces" -> "caches"
net: ibm: remove set but not used variables 'err'
net: Add missing annotation for *netlink_seq_start()
tcp: Add missing annotation for tcp_child_process()
raw: Add missing annotations to raw_seq_start() and raw_seq_stop()
net: sched: make newly activated qdiscs visible
net: slcan, slip -- no need for goto when if () will do
net/packet: tpacket_rcv: do not increment ring index on drop
sxgbe: Fix off by one in samsung driver strncpy size arg
net: stmmac: selftests: Fix L3/L4 Filtering test
cdc_ncm: Implement the 32-bit version of NCM Transfer Block
net: caif: Add lockdep expression to RCU traversal primitive
bareudp: Fixed bareudp receive handling
MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer
devicetree: bindings: firmware: add ipq806x to qcom_scm
arm64: dts: qcom: sc7180: Update reg names for SDHC
arm64: dts: qcom: qcs404: Enable CQE support for eMMC
net: fec: validate the new settings in fec_enet_set_coalesce()
arm64: defconfig: Enable Truly NT35597 WQXGA panel
scsi: core: avoid repetitive logging of device offline messages
scsi: docs: convert arcmsr_spec.txt to ReST
scsi: docs: convert wd719x.txt to ReST
scsi: docs: convert ufs.txt to ReST
scsi: docs: convert tcm_qla2xxx.txt to ReST
scsi: docs: convert sym53c8xx_2.txt to ReST
scsi: docs: convert sym53c500_cs.txt to ReST
scsi: docs: convert st.txt to ReST
scsi: docs: convert smartpqi.txt to ReST
scsi: docs: convert sd-parameters.txt to ReST
scsi: docs: convert scsi.txt to ReST
scsi: docs: convert scsi-parameters.txt to ReST
scsi: docs: convert scsi_mid_low_api.txt to ReST
scsi: docs: convert scsi-generic.txt to ReST
scsi: docs: convert scsi_fc_transport.txt to ReST
scsi: docs: convert scsi_eh.txt to ReST
scsi: docs: convert scsi-changer.txt to ReST
scsi: docs: convert qlogicfas.txt to ReST
scsi: docs: convert ppa.txt to ReST
scsi: docs: convert NinjaSCSI.txt to ReST
scsi: docs: convert ncr53c8xx.txt to ReST
scsi: docs: convert megaraid.txt to ReST
scsi: docs: convert lpfc.txt to ReST
scsi: docs: convert link_power_management_policy.txt to ReST
scsi: docs: convert libsas.txt to ReST
scsi: docs: convert hptiop.txt to ReST
scsi: docs: convert hpsa.txt to ReST
scsi: docs: convert g_NCR5380.txt to ReST
scsi: docs: convert FlashPoint.txt to ReST
scsi: docs: convert dpti.txt to ReST
scsi: docs: convert dc395x.txt to ReST
scsi: docs: convert cxgb3i.txt to ReST
scsi: docs: convert BusLogic.txt to ReST
scsi: docs: convert bnx2fc.txt to ReST
scsi: docs: convert bfa.txt to ReST
scsi: docs: convert aic7xxx.txt to ReST
scsi: docs: convert aic79xx.txt to ReST
scsi: docs: convert aha152x.txt to ReST
scsi: docs: convert advansys.txt to ReST
scsi: docs: convert aacraid.txt to ReST
scsi: docs: convert 53c700.txt to ReST
scsi: docs: include SCSI Transport SRP diagram at the doc body
scsi: docs: Add an empty index file for SCSI documents
scsi: qla2xxx: add ring buffer for tracing debug logs
scsi: aacraid: clean up warning cast-function-type
scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
scsi: ibmvfc: Fix NULL return compiler warning
scsi: fusion: fix if-statement empty body warning
scsi: iscsi: Add support for asynchronous iSCSI session destruction
scsi: aacraid: Disabling TM path and only processing IOP reset
scsi: ibmvfc: Avoid loss of all paths during SVC node reboot
scsi: Replace zero-length array with flexible-array member
ipmi_si: Avoid spurious errors for optional IRQs
arm64: dts: msm8916: Add fastrpc node
int128: fix __uint128_t compiler test in Kconfig
kconfig: introduce m32-flag and m64-flag
kbuild: Fix inconsistent comment
power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
power: reset: sc27xx: Change to use cpu_down()
power: reset: sc27xx: Power off the external subsystems' connection
drm/i915/gem: Take a copy of the engines for context_barrier_task
drm/i915/gem: Mark up sw-fence notify function
power: twl4030: Use scnprintf() for avoiding potential buffer overflow
power: supply: bq27xxx_battery: Silence deferred-probe error
x86/tsc_msr: Make MSR derived TSC frequency more accurate
x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
x86/tsc_msr: Use named struct initializers
x86: Select HARDIRQS_SW_RESEND on x86
drm/i915: Defer semaphore priority bumping to a workqueue
drm/i915/gt: Close race between cacheline_retire and free
drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
drm/i915: be more solid in checking the alignment
drm/i915/gvt: Fix dma-buf display blur issue on CFL
drm/i915: Return early for await_start on same timeline
drm/i915: Actually emit the await_start
drm: Remove drm dp mst destroy_connector callbacks
drm: Add drm_dp_destroy_connector helper and use it
drm/dp_mst: Remove register_connector callback
drm: Remove dp mst register connector callbacks
drm: Register connector instead of calling register_connector callback
ftgmac100: Remove redundant judgement
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
docs: fix pointers to io-mapping.rst and io_ordering.rst files
drm/edid: Add function to parse EDID descriptors for monitor range
drm/edid: Name the detailed monitor range flags
mtd: spi-nor: remove mtk-quadspi driver
dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor
spi: add support for mediatek spi-nor controller
spi: make spi-max-frequency optional
spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX
binderfs: use refcount for binder control devices too
io_uring: fix truncated async read/readv and write/writev retry
drm/i915: Add missing HDMI audio pixel clocks for gen12
ASoC: dt-bindings: stm32: convert spdfirx to json-schema
ASoC: zte: zx-tdm: remove redundant variables dev
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
ARC: show_regs: reduce lines of output
Bluetooth: Pause discovery and advertising during suspend
Bluetooth: Handle LE devices during suspend
Bluetooth: Handle BR/EDR devices during suspend
Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND
ath9k: Handle txpower changes even when TPC is disabled
ath5k: Add proper dependency for ATH5K_AHB
ath11k: add thermal sensor device support
ath11k: add thermal cooling device support
ath10k: fix not registering airtime of 11a station with WMM disable
ath11k: config reorder queue for all tids during peer setup
ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
ath10k: fix unsupported chip reset debugs file write
ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
ath10k: start recovery process when read int status fail for sdio
ath10k: add QCA9377 sdio hw_param item
driver code: clarify and fix platform device DMA mask allocation
ath10k: avoid consecutive OTP download to reduce boot time
arm64: dts: allwinner: a64: add node for rotation core
ARM: dts: sun8i: a83t: Add device node for rotation core
arm64: dts: allwinner: a64: Fix display clock register range
ARM: dts: sunxi: Fix DE2 clocks register range
xfs: remove XFS_BUF_TO_SBP
xfs: remove XFS_BUF_TO_AGF
xfs: remove XFS_BUF_TO_AGI
xfs: remove the xfs_agfl_t typedef
xfs: remove the agfl_bno member from struct xfs_agfl
xfs: clear PF_MEMALLOC before exiting xfsaild thread
ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
f2fs: allow to clear F2FS_COMPR_FL flag
f2fs: fix to check dirty pages during compressed inode conversion
f2fs: fix to account compressed inode correctly
mtd: rawnand: brcmnand: Add support for flash-edu for dma transfers
arch: mips: brcm: Add 7425 flash-edu support
dt: bindings: brcmnand: Add support for flash-edu
mtd: rawnand: cadence: reinit completion before executing a new command
mtd: rawnand: cadence: change bad block marker size
mtd: rawnand: cadence: fix the calculation of the avaialble OOB size
mtd: rawnand: cadence: get meta data size from registers
mtd: rawnand: Macronix: Add support for block protection
mtd: rawnand: Add support for manufacturer specific lock/unlock operation
mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST
mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_channel()
mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel()
mtd: rawnand: qcom: Release resources on failure within qcom_nandc_alloc()
mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel()
mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_channel()
mtd: rawnand: marvell: Release DMA channel on error
mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel()
mtd: rawnand: Replace zero-length array with flexible-array member
mtd: rawnand: Fix a typo ("manufecturer")
mtd: spinand: Do not erase the block before writing a bad block marker
mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
dt-bindings: mtd: Document Macronix NAND device bindings
mtd: rawnand: Add support for Macronix NAND randomizer
mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand*
mtd: rawnand: ams-delta: Make the driver custom I/O ready
mtd: rawnand: ams-delta: Drop useless local variable
mtd: rawnand: ams-delta: Support custom driver initialisation
mtd: rawnand: ams-delta: Add module device tables
ARM: dts: sun8i: a33: add the new SS compatible
mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
dt-bindings: crypto: add new compatible for A33 SS
mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
mmc: core: Allow host controllers to require R1B for CMD6
hwmon: (ibmpowernv) Use scnprintf() for avoiding potential buffer overflow
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
gpiolib: Fix irq_disable() semantics
x86/ioremap: Map EFI runtime services data as encrypted for SEV
ARM: dts: sun8i: r40: Move SPI device nodes based on address order
ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3
ARM: dts: sun8i: r40: Move AHCI device node based on address order
drm/panel-simple: Fix dotclock for Logic PD Type 28
drm/panel-sony-acx424akp: Fix dotclocks
drm/panel-lg-lg4573: Fix dotclock
drm/panel-ilitek-ili9322: Fix dotclocks
drm/panel-novatek-nt35510: Fix dotclock
ftrace: Return the first found result in lookup_rec()
arm64: entry: unmask IRQ in el0_sp()
Bluetooth: mgmt: add mgmt_cmd_status in add_advertising
Bluetooth: fix off by one in err_data_reporting cmd masks.
memory: tegra: Correct debugfs clk rate-range on Tegra124
memory: tegra: Correct debugfs clk rate-range on Tegra30
memory: tegra: Correct debugfs clk rate-range on Tegra20
perf scripting perl: Add common_callchain to fix argument order
tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels
perf intel-pt: Update intel-pt.txt file with new location of the documentation
perf intel-pt: Add Intel PT man page references
perf intel-pt: Rename intel-pt.txt and put it in man page format
drm: sysfs: Use scnprintf() for avoiding potential buffer overflow
mtd: lpddr: Fix a double free in probe()
MAINTAINERS: Add staging branch for HyperBus
mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMultiplierBits"
mtd: implement proper partition handling
perf doc: Set man page date to last git commit
perf cs-etm: Fix unsigned variable comparison to zero
perf cs-etm: Optimize copying last branches
perf cs-etm: Correct synthesizing instruction samples
perf cs-etm: Continuously record last branch
perf cs-etm: Swap packets for instruction samples
perf map: Use strstarts() to look for Android libraries
perf map: Fix off by one in strncpy() size argument
io_uring: dual license io_uring.h uapi header
s390/config: do not select VIRTIO_CONSOLE via Kconfig
s390/traps: mark test_monitor_call __init
s390/irq: make init_ext_interrupts static
s390/irq: replace setup_irq() by request_irq()
io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled
bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
bpf: Fix trampoline generation for fmod_ret programs
bpf: Add bpf_link_new_file that doesn't install FD
ASoC: Convert cirrus,cs42l51 to json-schema
arm64: Mark call_smc_arch_workaround_1 as __maybe_unused
drm/i915/gem: Mark up the racy read of the mmap_singleton
drm/i915/execlists: Track active elements during dequeue
drm/i915/gt: Pull checking rps->pm_events under the irq_lock
drm/ttm: Use scnprintf() for avoiding potential buffer overflow
arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUNCTION_GRAPH_TRACER=y
HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow
HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow
drm/i915: Extend i915_request_await_active to use all timelines
drm/i915/gt: Use scnprintf() for avoiding potential buffer overflow
drm/i915/overlay: convert to drm_device based logging.
drm/i915/lvds: convert to drm_device based logging macros.
drm/i915/lpe_audio: convert to drm_device based logging macros.
drm/i915/hotplug: convert to drm_device based logging.
drm/i915/gmbus: convert to drm_device based logging,
drm/i915/fifo_underrun: convert to drm_device based logging.
drm/i915/dsb: convert to drm_device based logging macros.
dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes in Tegra194
soc/tegra: bpmp: Update ABI header
ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
drm/ttm: fix false positive assert
drm/i915: Remove debugfs i915_drpc_info and i915_forcewake_domains
dmaengine: ppc4xx: Use scnprintf() for avoiding potential buffer overflow
dmaengine: idxd: remove global token limit check
dmaengine: idxd: reflect shadow copy of traffic class programming
dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc
arm64: dts: add bus to rockchip amba nodenames
ARM: dts: add bus to rockchip amba nodenames
MAINTAINERS: rectify the INTEL IADX DRIVER entry
dmaengine: Create debug directories for DMA devices
dmaengine: ti: k3-udma: Implement custom dbg_summary_show for debugfs
dmaengine: Add basic debugfs support
dmaengine: move .device_release missing log warning to debug level
arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration
arm64: dts: enable fspi in imx8mm dts
arm64: dts: imx8mn: align name for crypto child nodes
dt-bindings: crypto: caam: use generic node name
dt-bindings: crypto: dcp: use generic node name
dt-bindings: crypto: sahara: use generic node name
ARM: dts: rockchip: remove #dma-cells from dma client nodes for rv1108
ARM: dts: rockchip: fix rockchip,default-sample-phase property names
ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
arm64: dts: rockchip: replace clock-freq-min-max by max-frequency
arm64: dts: rockchip: fix vqmmc-supply property name for rk3399 puma
arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB
arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30
arm64: dts: rockchip: remove max-freq from &spi1 node for Hugsun X99
ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7
ARM: dts: imx: align name for crypto node and child nodes
drm/rockchip: rgb: don't count non-existent devices when determining subdrivers
USB: serial: fix tty cleanup-op kernel-doc
USB: serial: clean up carrier-detect helper
arm64: dts: lx2160aqds: Add FSPI node properties
arm64: dts: lx2160ardb: Update FSPI node properties
ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support
arm64: dts: layerscape: add iommu-map property to pci nodes
cpu-topology: Fix the potential data corruption
arch_topology: Adjust initial CPU capacities with current freq
drivers/base/cpu: Simplify s*nprintf() usages
drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow
arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus
arm64: dts: imx8mp-evk: Add i2c3 support
Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible
Bluetooth: Use bt_dev_err for RPA generation failure message
Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible
arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus
arm64: dts: imx8mn-evk: Add i2c3 support
arm64: dts: rockchip: fix compatible property for rk3399-evb
dt-bindings: arm: add Rockchip rk3036-evb board
dt-bindings: arm: fix Rockchip Kylin board bindings
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
ARM: dts: imx6qdl-gw5910: add CC1352 UART
dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema
ARM: dts: iwg22d-sodimm: Enable touchscreen
ARM: dts: iwg22d-sodimm: Enable LCD panel
arm64: dts: librem5-devkit: add lsm9ds1 mount matrix
arm64: dts: librem5-devkit: increase the VBUS current in the kernel
arm64: dts: librem5-devkit: allow the redpine card to be removed
arm64: dts: librem5-devkit: add the regulators for DVFS
arm64: dts: librem5-devkit: allow modem to wake the system from suspend
arm64: dts: librem5-devkit: add the simcom 7100 modem and audio
arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec
arm64: dts: librem5-devkit: add a vbus supply to usb0
nl80211: add missing attribute validation for channel switch
nl80211: add missing attribute validation for beacon report scanning
nl80211: add missing attribute validation for critical protocol indication
arm64: dts: lx2160a-cex7: add on-module eeproms
arm64: dts: lx2160a-cex7: add support for ltc3882 regulator
arm64: dts: imx8mp: Add src node
arm64: dts: imx8mq: Align iomuxc node name
arm64: dts: imx8mq: add snvs clock to pwrkey
arm64: dts: imx8mm: add snvs clock to pwrkey
arm64: dts: imx8mp: add crypto node
arm64: dts: imx: add i.MX8QXP thermal support
arm64: dts: ls1028: sl28: explicitly enable network ports
arm64: dts: ls1028a: enable switch PHYs on RDB
arm64: dts: ls1028a: add node for Felix switch
arm64: dts: ls1028a: disable all enetc ports by default
arm64: dts: ls1028a: delete extraneous #interrupt-cells for ENETC RCIE
ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
ARM: dts: imx6: phycore-som: add da9062 gpio support
ARM: dts: imx6: phycore-som: explicit disable pmic watchdog during suspend
KVM: s390: Also reset registers in sync regs for initial cpu reset
ARM: dts: imx: Make iomuxc node name generic
ARM: imx: Drop unnecessary src_base check
ARM: imx: Remove unnecessary blank lines
staging: wfx: fix RCU usage between hif_join() and ieee80211_bss_get_ie()
staging: wfx: fix RCU usage in wfx_join_finalize()
staging: wfx: make warning about pending frame less scary
staging: wfx: fix lines ending with a comma instead of a semicolon
staging: wfx: fix warning about freeing in-use mutex during device unregister
clk: imx8mq: A53 core clock no need to be critical
clk: imx8mp: A53 core clock no need to be critical
clk: imx8mm: A53 core clock no need to be critical
clk: imx8mn: A53 core clock no need to be critical
staging/speakup: fix get_word non-space look-ahead
staging: qlge: Fix WARNING: Missing a blank line after declarations
staging: rtl8188eu: fix typo s/informations/information
staging: vt6655: power.c: code reformatting for improved readability
staging: vt6655: power.c: Remove setting ATIM Window in PSvEnablePowerSaving()
staging: mt7621-pci: enable clock bit for each port
staging: comedi: dt282x: remove old unused code
staging: wfx: remove unused structure
staging: wfx: remove variable declaration
staging: wfx: data_tx.h: remove space after cast
staging: wfx: dat_tx.c: remove space after a cast
staging: wfx: change 1 to bool
staging: wfx: data_rx.c: remove space after cast
ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked()
ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue()
ALSA: hda/realtek: Fix pop noise on ALC225
ARM: dts: imx7s: add snvs clock to pwrkey
cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment fuse location
scsi: ipr: Fix softlockup when rescanning devices in petitboot
net: gemini: reject unsupported coalescing params
net: cxgb4vf: reject unsupported coalescing params
net: cxgb4: reject unsupported coalescing params
net: cxgb3: reject unsupported coalescing params
net: cxgb2: reject unsupported coalescing params
net: mlx4: reject unsupported coalescing params
net: liquidio: reject unsupported coalescing params
net: bna: reject unsupported coalescing params
net: tg3: reject unsupported coalescing params
net: bcmgenet: reject unsupported coalescing params
net: bnx2x: reject unsupported coalescing params
net: bnx2: reject unsupported coalescing params
net: systemport: reject unsupported coalescing params
net: aquantia: reject all unsupported coalescing params
net: ena: reject unsupported coalescing params
r8169: simplify getting stats by using netdev_stats_to_stats64
r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2
net: dsa: mt7530: fix macro MIRROR_PORT
drm/i915/execlists: Mark up data-races in virtual engines
drm/i915: Mark up racy read of active rq->engine
drm/i915/gt: Mark up racy reads for intel_context.inflight
drm/i915: Tweak scheduler's kick_submission()
drm/i915: Defer semaphore priority bumping to a workqueue
net: dsa: microchip: use delayed_work instead of timer + work
s390/qeth: cancel RX reclaim work earlier
s390/qeth: handle error when backing RX buffer
s390/qeth: don't reset default_out_queue
flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check()
flow_offload: turn hw_stats_type into dedicated enum
flow_offload: fix allowed types check
scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
net: macsec: invoke mdo_upd_secy callback when mac address changed
net: macsec: update SCI upon MAC address change.
ibmvnic: Do not process device remove during device reset
enetc: Add dynamic allocation of extended Rx BD rings
enetc: Clean up Rx BD iteration
enetc: Clean up of ehtool stats len
enetc: Drop redundant device node check
pktgen: Allow on loopback device
flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check()
net/smc: cancel event worker during device removal
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
net: memcg: late association of sock to memcg
cgroup: memcg: net: do not associate sock with unrelated cgroup
MAINTAINERS: update cxgb4vf maintainer to Vishal
dt-bindings: rcar-vin: Convert bindings to json-schema
drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
nvme-rdma: Avoid double freeing of async event data
drm/i915/display: Do not write in removed FBC fence registers
drm/i915/display: Deactive FBC in fastsets when disabled by parameter
soc: fsl: dpio: register dpio irq handlers after dpio create
drm/i915/mst: Hookup DRM DP MST late_register/early_unregister callbacks
ice: fix incorrect size description of ice_get_nvm_version
ice: use variable name more descriptive than type
ice: Use EOPNOTSUPP instead of ENOTSUPP
ice: Fix format specifier
loop: Only freeze block queue when needed.
ice: fix use of deprecated strlcpy()
loop: Only change blocksize when needed.
ice: Increase mailbox receive queue length to maximum
ice: Correct setting VLAN pruning
ice: renegotiate link after FW DCB on
ice: Fix corner case when switching from IEEE to CEE
ice: Display Link detected via Ethtool in safe mode
ice: Fix removing driver while bare-metal VFs pass traffic
ice: Improve clarity of prints and variables
ice: allow bigger VFs
iavf: Enable support for up to 16 queues
ice: Cleanup unneeded parenthesis
Documentation: Better document the softlockup_panic sysctl
drm/amdgpu/runpm: disable runpm on Vega10
drm/amdgpu: call ras_debugfs_create_all in debugfs_init
drm/amdgpu: add function to creat all ras debugfs node
drm/amd/powerplay: fix the coverity warning about negative check for an unsigned value
drm/amdgpu: Correct the condition of warning while bo release
drm/amdkfd: Consolidate duplicated bo alloc flags
drm/amdkfd: Use pr_debug to print the message of reaching event limit
drm/amdgpu: do not set nil entry in compute_prio_sched
dt-bindings: display: Add idk-2121wr binding
dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg'
dt-bindings: arm: bcm: Convert Vulcan to YAML
dt-bindings: arm: bcm: Convert BCM11351 to YAML
dt-bindings: arm: bcm: Convert BCM4708 to YAML
dt-bindings: arm: bcm: Convert BCM23550 to YAML
dt-bindings: arm: bcm: Convert BCM21664 to YAML
dt-bindings: arm: bcm: Convert Stingray to YAML
dt-bindings: arm: bcm: Convert Northstar 2 to YAML
dt-bindings: arm: bcm: Convert Northstar Plus to YAML
dt-bindings: arm: bcm: Convert Hurricane 2 to YAML
dt-bindings: arm: bcm: Convert Cygnus to YAML
dt-bindings: serial: snps-dw-apb-uart: add compatible property for rk3308 uart
PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro
PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings
PCI: Add pci_speed_string()
spi: spi-fsl-dspi: fix DMA mapping
drm/dp_mst: Fix drm_dp_check_mstb_guid() return code
drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write()
ASoC: pcm: Fix (again) possible buffer overflow in dpcm state sysfs output
ASoC: rt5682-sdw: fix 'defined but not used' pm functions
ASoC: rt5682: fix unmet dependencies
ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF
arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER
docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref
perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint
docs: perf: imx-ddr.rst: get rid of a warning
docs: filesystems: fuse.rst: supress a Sphinx warning
docs: translations: it: avoid duplicate refs at programming-language.rst
docs: driver.rst: supress two ReSt warnings
perf metricgroup: Support metric constraint
docs: trace: events.rst: convert some new stuff to ReST format
perf util: Factor out sysctl__nmi_watchdog_enabled()
perf metricgroup: Factor out metricgroup__add_metric_weak_group()
ASoC: Intel: Skylake: Await purge request ack on CNL
ASoC: Intel: Allow for ROM init retry on CNL platforms
ASoC: Intel: Skylake: Shield against no-NHLT configurations
ASoC: Intel: Skylake: Enable codec wakeup during chip init
ASoC: Intel: Skylake: Select hda configuration permissively
ASoC: Intel: Skylake: Remove superfluous chip initialization
perf jevents: Support metric constraint
drm/panel-simple: Fix dotclock for Ortustech COM37H3M
IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
RDMA/mlx5: Remove duplicate definitions of SW_ICM macros
blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel
RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
RDMA/core: Remove the duplicate header file
RDMA/bnxt_re: Remove a redundant 'memset'
Documentation: Add io_ordering.rst to driver-api manual
Documentation: Add io-mapping.rst to driver-api manual
Documentation: management-style: Fix formatting of emphsized word
docs: dev-tools: kmemleak: Update list of architectures
MAINTAINERS: Update maintainers for HISILICON ROCE DRIVER
MAINTAINERS: adjust to kobject doc ReST conversion
RDMA/odp: Fix leaking the tgid for implicit ODP
docs: Remove :c:func: from process/deprecated.rst
RDMA/cma: Teach lockdep about the order of rtnl and lock
docs: deprecated.rst: Clean up fall-through details
docs: move core-api/ioctl.rst to driver-api/
docs: move gcc-plugins to the kbuild manual
docs: Organize core-api/index.rst
docs: deprecated.rst: Add %p to the list
docs: it_IT: netdev-FAQ: Fix link to original document
docs: admin-guide: binfmt-misc: Improve the title
docs: Move Intel Many Integrated Core documentation (mic) under misc-devices
selftests/bpf: Add test for the packed enum member in struct/union
bpf/btf: Fix BTF verification of enum members in struct/union
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
xhci: Do not open code __print_symbolic() in xhci trace events
f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
f2fs: fix to avoid using uninitialized variable
f2fs: fix inconsistent comments
f2fs: remove i_sem lock coverage in f2fs_setxattr()
f2fs: cover last_disk_size update with spinlock
f2fs: fix to check i_compr_blocks correctly
ANDROID: enable CONFIG_WATCHDOG_CORE=y
RDMA/rw: map P2P memory correctly for signature operations
io_uring: Fix unused function warnings
io_uring: add end-of-bits marker and build time verify it
io_uring: provide means of removing buffers
io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG
net: abstract out normal and compat msghdr import
io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV
io_uring: support buffer selection for OP_READ and OP_RECV
io_uring: add IORING_OP_PROVIDE_BUFFERS
IB/mlx5: Introduce UAPIs to manage packet pacing
perf vendor events s390: Add new deflate counters for IBM z15
spi: update the structure documentation
spi: rspi: Add support for active-high chip selects
spi: rockchip: add compatible string for px30 rk3308 rk3328
workqueue: don't use wq_select_unbound_cpu() for bound works
ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
s390/cpuinfo: add system topology information
s390: prevent leaking kernel address in BEAR
s390: enable bpf jit by default when not built as always-on
s390/cpum_cf: Add new extended counters for IBM z15
s390/pci: embedding hotplug_slot in zdev
spi: Add FSI-attached SPI controller driver
dt-bindings: fsi: Add FSI2SPI bindings
ASoC: SOF: Fix probe point getter
ASoC: soc-dapm: add for_each_card_widgets() macro
ASoC: soc-dapm: add for_each_card_dapms() macro
ASoC: soc.h: remove non plural form for_each_xxx macro
ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro
ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro
ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro
ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro
ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro
ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro
MAINTAINERS: update web URL for iwlwifi
HID: logitech-dj: add support for the static device in the Powerplay mat/receiver
null_blk: Add support for init_hctx() fault injection
null_blk: Handle null_add_dev() failures properly
null_blk: Fix the null_add_dev() error path
null_blk: Fix changing the number of hardware queues
null_blk: Suppress an UBSAN complaint triggered when setting 'memory_backed'
blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs()
blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
blk-mq: Fix a comment in include/linux/blk-mq.h
ASoC: Intel: skl_nau88l25_ssm4567: disable route checks
ASoC: soc-core: disable route checks for legacy devices
x86/entry/64: Trace irqflags unconditionally as ON when returning to user space
x86/entry/32: Remove unused label restore_nocheck
Revert remainings of "ANDROID: security,perf: Allow further restriction of perf_event_open"
HID: mcp2221: add usb to i2c-smbus host bridge
ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
i2c: gpio: suppress error on probe defer
macintosh: windfarm: fix MODINFO regression
staging: exfat: remove staging version of exfat filesystem
i2c: smbus: remove outdated references to irq level triggers
i2c: convert SMBus alert setup function to return an ERRPTR
i2c: stm32f7: add a new st, stm32mp15-i2c compatible
i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes
drm/i915: Improve the start alignment of bonded pairs
drm/mm: Remove redundant assignment in drm_mm_reserve_node
i2c: brcmstb: Support BCM2711 HDMI BSC controllers
dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding
dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema
staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_bridges' function
drm/meson: Add YUV420 output support
drm/meson: vclk: add support for YUV420 setup
drm/meson: venc: add support for YUV420 setup
drm/meson: dw-hdmi: stop enforcing input_bus_format
drm/meson: meson_dw_hdmi: add bridge and switch to drm_bridge_funcs
drm/meson: venc: make drm_display_mode const
drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a
drm/bridge: synopsys: dw-hdmi: add bus format negociation
drm/bridge: dw-hdmi: Plug atomic state hooks to the default implementation
drm/bridge: dw-hdmi: add max bpc connector property
drm/bridge: dw-hdmi: set mtmdsclock for deep color
staging: speakup: Fix a typo error print for softsynthu device
staging: vt6656: struct vnt_rcb remove unused in_use.
staging: vt6656: Remove vnt_interrupt_buffer in_use flag.
staging: wilc1000: spi: Use new structure for SPI transfer delays
staging: kpc2000: kpc2000_spi: Use new structure for SPI transfer delays
i2c: omap: use devm_platform_ioremap_resource()
i2c: use kobj_to_dev() API
Staging: rtl8188eu: Add space around operator
staging: hp: remove commented out code
staging: exfat: alignment should match open parenthesis
staging: exfat: exfat_super.c: remove commented out function
i2c: designware-pci: Fix BUG_ON during device removal
iommu/vt-d: Silence RCU-list debugging warnings
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
x86/mce/dev-mcelog: Dynamically allocate space for machine check records
watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
watchdog: iTCO_wdt: Export vendorsupport
i2c: powermac: correct comment about custom handling
dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+
Staging: rtl8723bs: Remove comparison to true
staging: ks7010: remove line over 80 characters
staging: wfx: remove blank line
staging: wfx: alignment should match open parenthesis
staging: greybus: Fix the irq API abuse
staging: greybus: i2c.c: remove commented out function
staging: qlge: qlge.h: remove excess newlines
staging: qlge: qlge.h: add spaces around operators
staging: qlge: qlge.h: remove spaces before tabs and align code
staging: qlge: remove blank line
staging: vt6655: alignment should match open parenthesis
staging: vt6656: remove blank line
x86/Kconfig: Drop vendor dependency for X86_UMIP
tee: amdtee: out of bounds read in find_session()
arm64: defconfig: add i.MX system controller thermal support
xtensa: remove meaningless export ccflags-y
ARM: dts: imx6sx-softing-vining-2000: Enable PCI support
arm64: dts: qcom: sm8250: Add sm8250 dts file
clk: imx: pllv4: use prepare/unprepare
clk: imx: pfdv2: determine best parent rate
clk: imx: pfdv2: switch to use determine_rate
clk: imx: Fix division by zero warning on pfdv2
drm/exynos: Fix cleanup of IOMMU related objects
firmware: imx: scu-pd: add power domain for I2C and INTMUX in CM40 SS
ARM: multi_v7_defconfig: enable drm imx support
net: stmmac: Integrate it with DesignWare XPCS
net: phy: Add Synopsys DesignWare XPCS MDIO module
net: phylink: Test if MAC/PCS support Autoneg
net: phylink: Add missing Backplane speeds
net: stmmac: Use resolved link config in mac_link_up()
net: stmmac: Fallback to dev_fwnode() if needed
net: stmmac: Switch to linkmode_and()/linkmode_andnot()
net: stmmac: selftests: Do not fail if PHY is not attached
bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
net: hns3: delete unnecessary logs after kzalloc fails
net: hns3: synchronize some print relating to reset issue
net: hns3: print out command code when dump fails in debugfs
net: hns3: print out status register when VF receives unknown source interrupt
net: hns3: add a check before PF inform VF to reset
net: hns3: delete some reduandant code
net: hns3: remove an unnecessary resetting check in hclge_handle_hw_ras_error()
net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH
net: hns3: fix some mixed type assignment
ionic: drop ethtool driver version
ionic: add support for device id 0x1004
ionic: print pci bus lane info
ionic: support ethtool rxhash disable
ionic: clean up bitflag usage
ionic: improve irq numa locality
ionic: remove pragma packed
ionic: keep ionic dev on lif init fail
mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked
mptcp: selftests: add rcvbuf set option
net: dsa: mt7530: add support for port mirroring
r8169: remove now unneeded barrier in rtl_tx
r8169: simplify usage of rtl8169_unmap_tx_skb
r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb
r8169: convert while to for loop in rtl_tx
net: mscc: ocelot: properly account for VLAN header length when setting MRU
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
s390/qeth: remove VNICC callback parameter struct
s390/qdio: add tighter controls for IRQ polling
cgroup, netclassid: periodically release file_lock on classid updating
net: sched: pie: change tc_pie_xstats->prob
macvlan: add cond_resched() during multicast processing
ipvlan: add cond_resched_rcu() while processing muticast backlog
ipvlan: don't deref eth hdr before checking it's set
tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
sfc: detach from cb_page in efx_copy_channel()
perf block-info: Support color ops to print block percents in color
perf block-info: Allow selecting which columns to report and its order
perf diff: Use __block_info__cmp() to replace block_pair_cmp()
perf block-info: Fix wrong block address comparison in block_info__cmp()
perf expr: Make expr__parse() return -1 on error
perf expr: Straighten expr__parse()/expr__find_other() interface
perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables
perf expr: Move expr lexer to flex
perf expr: Add expr.c object
perf header: Add check for unexpected use of reserved membrs in event attr
perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX
perf tools: Add hw_idx in struct branch_stack
net/mlx5e: Show/set Rx network flow classification rules on ul rep
net/mlx5e: Init ethtool steering for representors
net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep
net/mlx5e: Introduce root ft concept for representors netdevs
net/mlx5: E-switch, make query inline mode a static function
net/mlx5: Allocate smaller size tables for ft offload
net/mlx5e: Fix an IS_ERR() vs NULL check
net/mlx5: Verify goto chain offload support
net/mlx5: E-Switch, Use vport metadata matching only when mandatory
net/mlx5: Tidy up and fix reverse christmas ordring
net/mlx5: Expose port speed when possible
bpftool: Fix typo in bash-completion
bpftool: Bash completion for "bpftool prog profile"
bpftool: Documentation for bpftool prog profile
bpftool: Introduce "prog profile" command
FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
pid: make ENOMEM return value more obvious
clk: qcom: gcc: Add global clock controller driver for SM8250
dt-bindings: clock: Add SM8250 GCC clock bindings
clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
clk: qcom: clk-alpha-pll: Refactor trion PLL
clk: qcom: clk-alpha-pll: Use common names for defines
pstore/ram: Replace zero-length array with flexible-array member
Documentation: PCI: Add background on Boot Interrupts
bpf, doc: Update maintainers for L7 BPF
selftests: bpf: Enable UDP sockmap reuseport tests
selftests: bpf: Add tests for UDP sockets in sockmap
selftests: bpf: Don't listen() on UDP sockets
bpf: sockmap: Add UDP support
bpf: Add sockmap hooks for UDP sockets
bpf: sockmap: Simplify sock_map_init_proto
bpf: sockmap: Move generic sockmap hooks from BPF TCP
bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG
bpf: tcp: Move assertions into tcp_bpf_get_proto
skmsg: Update saved hooks only once
bpf: sockmap: Only check ULP for TCP sockets
futex: Unbreak futex hashing
ARM: dts: at91: sama5d2: add i2c gpio pinctrl
ARM: dts: at91: sama5d4: add i2c gpio pinctrl
ARM: dts: at91: sama5d3: add i2c gpio pinctrl
ARM: dts: at91: sama5d4: use correct rtc compatible
ARM: dts: at91: sama5d2: use correct rtc compatible
ARM: dts: at91: sam9x60ek: enable watchdog node
ARM: dts: at91: sam9x60: add watchdog node
ARM: dts: at91: Kill off "simple-panel" compatibles
dt-bindings: clock: rpmcc: Document msm8976 compatible
clk: qcom: smd: Add support for MSM8976 rpm clocks
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/i915/gt: Defend against concurrent updates to execlists->active
drm/i915: Lock gmbus/aux mutexes while changing cdclk
jfs: Replace zero-length array with flexible-array member
ARM: dts: bcm2711: Move emmc2 into its own bus
ktest: Fix typos in ktest.pl
drm/i915: Pass the crtc to the low level read_lut() funcs
ARM: qcom_defconfig: Enable QRTR
drm/i915: Fix readout of PIPEGCMAX
drm/i915: Refactor LUT read functions
drm/i915: Clean up integer types in color code
drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/
drm/i915: s/blob_data/lut/
drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants
ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels
drm/i915: Clean up i9xx_load_luts_internal()
ktest: Add timeout for ssh sync testing
ktest: Make default build option oldconfig not randconfig
ktest: Fix some typos in sample.conf
drm/i915: Polish CHV CGM CSC loading
ANDROID: gki_defconfig: enable CONFIG_TYPEC
arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5
ARM: bcm2835_defconfig: add support for Raspberry Pi4
drm/amd/display: update soc bb for nv14
ALSA: pcm: oss: Simplify plugin frame size calculations
soc: qcom: socinfo: Use seq_putc() if possible
drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh
drm/i915/gt: Mark up intel_rps.active for racy reads
drm/i915/execlsts: Mark up racy inspection of current i915_request priority
drm/i915/execlists: Mark up read of i915_request.fence.flags
drm/i915/gt: Mark up racy check of last list element
drm/i915: Mark up unlocked update of i915_request.hwsp_seqno
arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI)
arm64: csum: Optimise IPv6 header checksum
drm/amdgpu: remove unused functions
drm/amdgpu: change hw sched list on ctx priority override
drm/scheduler: implement a function to modify sched list
drm/amdgpu: set compute queue priority at mqd_init
drm/amd/powerplay: add smu if version for navi12
drm/amdgpu/display: Fix Pollock Variant Detection
drm/amdgpu/display: fix pci revision id fetching
drm/amdgpu: Enter low power state if CRTC active.
drm/amd/display: dcn20: remove an unused function
drm/amd/display: 3.2.76
drm/amd/display: separate FEC capability from fec debug flag
drm/amd/display: writing stereo polarity register if swapped
drm/amd/display: Stop if retimer is not available
drm/amd/display: fix a minor HDCP logging error
drm/amd/display: determine rx id list bytes to read based on device count
drm/amd/display: Program DSC during timing programming
drm/amd/display: Not check wm and clk change flag in optimized bandwidth.
drm/amd/display: Add registry for mem pwr control
drm/amd/display: determine is mst hdcp based on stream instead of sink signal
drm/amd/display: Add stay count and bstatus to HDCP log
drm/amd/display: update soc bb for nv14
arm64: vdso32: Convert to modern assembler annotations
arm64: vdso: Convert to modern assembler annotations
arm64: sdei: Annotate SDEI entry points using new style annotations
arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations
arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs
arm64: kvm: Annotate assembly using modern annoations
arm64: kernel: Convert to modern annotations for assembly data
arm64: head: Annotate stext and preserve_boot_args as code
arm64: head.S: Convert to modern annotations for assembly functions
arm64: ftrace: Modernise annotation of return_to_handler
arm64: ftrace: Correct annotation of ftrace_caller assembly
arm64: entry-ftrace.S: Convert to modern annotations for assembly functions
arm64: entry: Additional annotation conversions for entry.S
arm64: entry: Annotate ret_from_fork as code
arm64: entry: Annotate vector table and handlers as code
arm64: crypto: Modernize names for AES function macros
arm64: crypto: Modernize some extra assembly annotations
net: sgi: ioc3-eth: Remove phy workaround
arch/arm64: fix typo in a comment
drm/i915/execlists: Mark up the racy access to switch_priority_hint
drm/i915: Mark racy read of intel_engine_cs.saturated
drm/i915/gt: Mark up intel_rps.active for racy reads
linux-next: DOC: RDS: Fix a typo in rds.txt
ARM: dts: N900: fix onenand timings
bus: ti-sysc: Fix quirk flags for lcdc on am335x
drm/i915/tgl: Don't treat unslice registers as masked
arm64: dts: increase the QSPI reg address for Stratix10 and Agilex
pinctrl: qcom: Assign irq_eoi conditionally
arm64: dts: allwinner: h6: orangepi: Enable HDMI
arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet
arm64: dts: allwinner: h6: Move ext. oscillator to board DTs
PCI: hv: Introduce hv_msi_entry
PCI: hv: Move retarget related structures into tlfs header
PCI: hv: Move hypercall related definitions into tlfs header
ASoC: jz4740-i2s: Avoid passing enum as match data
ASoC: jz4740-i2s: Add local dev variable in probe function
ASoC: amd: Adding TDM support in hw_params.
ASoC: simple-card-utils: use for_each_pcm_streams()
ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
arm64: zynqmp: Make zynqmp_firmware driver optional
include: linux: firmware: Correct config dependency of zynqmp_eemi_ops
mtd: rawnand: ams-delta: Handle more GPIO pins as optional
mtd: rawnand: ams-delta: Make read pulses optional
mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths
mtd: rawnand: ams-delta: Push inversion handling to gpiolib
mtd: rawnand: ams-delta: Enable OF partition info support
mtd: rawnand: ams-delta: Drop board specific partition info
ARM: OMAP1: ams-delta: Provide board specific partition info
mtd: rawnand: ams-delta: Use struct gpio_nand_platdata
mtd: rawnand: ams-delta: Write protect device during probe
mtd: rawnand: ingenic: Use devm_platform_ioremap_resource()
mtd: spinand: rework detect procedure for different READ_ID operation
mtd: spinand: toshiba: Add comment about Kioxia ID
mtd: rawnand: denali: deassert write protect pin
mtd: rawnand: free the nand_device object
mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough
perf probe: Do not depend on dwfl_module_addrsym()
perf probe: Fix to delete multiple probe event
microblaze: Replace setup_irq() by request_irq()
perf parse-events: Fix reading of invalid memory in event parsing
perf python: Fix clang detection when using CC=clang-version
pinctrl: falcon: fix syntax error
pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug
perf map: Fix off by one in strncpy() size argument
MAINTAINERS: Correct MIPS patchwork URL
drm/i915: Fix documentation for intel_dpll_get_freq()
m68k: defconfig: Update defconfigs for v5.6-rc4
zorro: Replace zero-length array with flexible-array member
m68k: Switch to asm-generic/hardirq.h
fbdev: c2p: Use BUILD_BUG() instead of custom solution
dio: Remove unused dio_dev_driver()
dio: Fix dio_bus_match() kerneldoc
dio: Make dio_match_device() static
zorro: Move zorro_bus_type to bus-private header file
zorro: Remove unused zorro_dev_driver()
zorro: Use zorro_match_device() helper in zorro_bus_match()
zorro: Fix zorro_bus_match() kerneldoc
zorro: Make zorro_match_device() static
m68k: Fix Kconfig indentation
microblaze: Stop printing the virtual memory layout
ALSA: line6: Fix endless MIDI read loop
drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..)
drm/virtio: factor out the sg_table from virtio_gpu_object
Revert "gpio: omap: Fix lost edge wake-up interrupts"
gpio: omap: Block idle on pending gpio interrupts
ARM: OMAP2+: Handle errors for cpu_pm
drm: Make drm_pci_agp_init legacy
gpio: add driver for Mellanox BlueField 2 GPIO controller
clk: renesas: rcar-usb2-clock-sel: Add reset_control
clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add power-domains and resets properties
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix clock[-name]s properties
ALSA: pcm: oss: Avoid plugin buffer overflow
arm64: dts: sdm845: add IPA information
MAINTAINERS: add entry for the Qualcomm IPA driver
soc: qcom: ipa: support build of IPA code
soc: qcom: ipa: AP/modem communications
soc: qcom: ipa: modem and microcontroller
soc: qcom: ipa: immediate commands
soc: qcom: ipa: filter and routing tables
soc: qcom: ipa: IPA endpoints
soc: qcom: ipa: GSI transactions
soc: qcom: ipa: IPA interface to GSI
soc: qcom: ipa: the generic software interface
soc: qcom: ipa: GSI headers
soc: qcom: ipa: clocking, interrupts, and memory
soc: qcom: ipa: configuration data
soc: qcom: ipa: main code
dt-bindings: soc: qcom: add IPA bindings
remoteproc: add IPA notification to q6v5 driver
dpaa_eth: Use random MAC address when none is given
fsl/fman: tolerate missing MAC address in device tree
fsl/fman: reuse set_mac_address() in dtsec init()
inet_diag: return classid for all socket types
bnxt_en: Call devlink_port_type_clear() in remove()
bnxt_en: Return -EAGAIN if fw command returns BUSY
bnxt_en: Modify some bnxt_hwrm_*_free() functions to void.
bnxt_en: Remove unnecessary assignment of return code
bnxt_en: Clear DCB settings after firmware reset.
bnxt_en: Process the NQ under NAPI continuous polling.
bnxt_en: Simplify __bnxt_poll_cqs_done().
bnxt_en: Handle all NQ notifications in bnxt_poll_p5().
net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get
net: rmnet: set NETIF_F_LLTX flag
net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
gre: fix uninit-value in __iptunnel_pull_header
bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create()
bareudp: print error message when command fails
bareudp: add module alias
cxgb4/chcr: Add ipv6 support and statistics
chcr: Handle first or middle part of record
chcr: handle partial end part of a record
cxgb4/chcr: complete record tx handling
cxgb4/chcr: Save tx keys and handle HW response
cxgb4/chcr : Register to tls add and del callback
ipvlan: do not add hardware address of master to its unicast filter list
sched: act: allow user to specify type of HW stats for a filter
flow_offload: introduce "disabled" HW stats type and allow it in mlxsw
mlxsw: spectrum_acl: Ask device for rule stats only if counter was created
flow_offload: introduce "delayed" HW stats type and allow it in mlx5
flow_offload: introduce "immediate" HW stats type and allow it in mlxsw
mlxsw: restrict supported HW stats type to "any"
mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions
flow_offload: check for basic action hw stats type
ocelot_flower: use flow_offload_has_one_action() helper
flow_offload: Introduce offload of HW stats type
hwmon: (adt7475) Add support for inverting pwm output
hwmon: (adt7475) Add attenuator bypass support
dt-bindings: hwmon: Document adt7475 pwm-active-state property
dt-bindings: hwmon: Document adt7475 bypass-attenuator property
dt-bindings: hwmon: Document adt7475 binding
hwmon: (lm73) Add support for of_match_table
dt-bindings: Add TI LM73 as a trivial device
hwmon: (pmbus/tps53679) Add documentation
hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667
hwmon: (pmbus/tps53679) Add support for TPS53681
hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS53679 and TPS53688
hwmon: (pmbus/tps53679) Add support for multiple chips IDs
hwmon: (pmbus) Implement multi-phase support
hwmon: (pmbus) Add 'phase' parameter where needed for multi-phase support
hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command definitions
hwmon: (ibmaem) Replace zero-length array with flexible-array member
hwmon: (k10temp) Update driver documentation
hwmon: (k10temp) Reorganize and simplify temperature support detection
hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs
bindings: (hwmon/ltc2978.txt) add support for more parts (bindings)
hwmon: (pmbus/ltc2978) add support for more parts.
docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com.
dt-bindings: hwmon: Add AXI FAN Control documentation
hwmon: Support ADI Fan Control IP
io_uring: ensure RCU callback ordering with rcu_barrier()
MAINTAINERS: Update Chun-Kuang Hu's email address
Linux 5.6-rc5
power: reset: at91-reset: handle nrst async for sam9x60
power: reset: at91-reset: get rid of at91_reset_data
power: reset: at91-reset: keep only one reset function
power: reset: at91-reset: make at91sam9g45_restart() generic
power: reset: at91-reset: introduce ramc_lpr to struct at91_reset
power: reset: at91-reset: use r4 as tmp argument
power: reset: at91-reset: introduce args member in at91_reset_data
power: reset: at91-reset: introduce struct at91_reset_data
power: reset: at91-reset: devm_kzalloc() for at91_reset data structure
power: reset: at91-reset: pass rstc base address to at91_reset_status()
power: reset: at91-reset: convert reset in pointer to struct at91_reset
power: reset: at91-reset: add notifier block to struct at91_reset
power: reset: at91-reset: add sclk to struct at91_reset
power: reset: at91-reset: add ramc_base[] to struct at91_reset
power: reset: at91-reset: introduce struct at91_reset
iio: dac: Kconfig: sort symbols alphabetically
iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predisable,postenable} positions
iio: potentiostat: lmp9100: fix iio_triggered_buffer_{predisable,postenable} positions
iio: trigger: stm32-timer: add power management support
iio: trigger: stm32-timer: rename enabled flag
iio: add a TODO
counter: 104-quad-8: Support Differential Encoder Cable Status
counter: 104-quad-8: Support Filter Clock Prescaler
iio: pressure: icp10100: add driver for InvenSense ICP-101xx
iio: industrialio-core: Fix debugfs read
iio: imu: adis: add a note better explaining state_lock
iio: imu: adis: update 'adis_data' struct doc-string
iio: imu: adis: add doc-string for 'adis' struct
iio: imu: adis_buffer: Use new structure for SPI transfer delays
iio: adc: ti-tlc4541: Use new structure for SPI transfer delays
iio: adc: mcp320x: Use new structure for SPI transfer delays
iio: adc: max1118: Use new structure for SPI transfer delays
iio: adc: ad9292: Use new structure for SPI transfer delays
iio: adc: exynos: Silence warning about regulators during deferred probe
staging: iio: update TODO
iio: amplifiers: ad8366: add support for HMC1119 Attenuator
iio: si1133: read 24-bit signed integer for measurement
dt-bindings: iio: dac: Add docs for AD5770R DAC
iio: dac: ad5770r: Add AD5770R support
iio: light: Simplify the current to lux LUT
dt-bindings: iio: adc: ad7923: Add binding documentation for AD7928
dt-bindings: iio: chemical: consolidate atlas-sensor docs
iio: chemical: atlas-sensor: add DO-SM module support
iio: chemical: atlas-sensor: allow probe without interrupt line
iio: imu: inv_mpu6050: temperature only work with accel/gyro
iio: imu: inv_mpu6050: use runtime pm with autosuspend
iio: imu: inv_mpu6050: dynamic sampling rate change
iio: imu: inv_mpu6050: factorize fifo enable/disable
iio: imu: inv_mpu6050: fix data polling interface
iio: imu: inv_mpu6050: rewrite power and engine management
iio: imu: inv_mpu6050: reduce sleep time when turning regulators on
iio: imu: inv_mpu6050: add all signal path resets at init
iio: imu: inv_mpu6050: early init of chip_config for use at setup
iio: imu: inv_mpu6050: simplify polling magnetometer
iio: imu: inv_mpu6050: set power on/off only once during all init
iio: imu: inv_mpu6050: delete useless check
iio: imu: inv_mpu6050: enable i2c aux mux bypass only once
dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion
iio: trigger: stm32-timer: enable clock when in master mode
iio: light: al3320a allow module autoload and polish
iio: light: al3320a implement devm_add_action_or_reset
iio: light: al3320a implement suspend support
iio: light: add Dyna-Image AL3010 driver
iio: light: al3320a slightly improve code formatting
dt-bindings: iio: light: add support for Dyna-Image AL3010
dt-bindings: iio: light: add support for Dyna-Image AL3320A
staging: iio: adc: ad7192: move out of staging
Documentation: ABI: testing: ad7192: update sysfs docs
staging: iio: adc: ad7192: removed spi_device_id
staging: iio: adc: ad7192: modify iio_chan_spec array
staging: iio: adc: ad7192: fail probe on get_voltage
iio: adc: ad7124: Add direct reg access
iio: adis16460: Make use of __adis_initial_startup
iio: adis16480: Make use of __adis_initial_startup
iio: imu: adis: add support product ID check in adis_initial_startup
iio: imu: adis: Refactor adis_initial_startup
iio: imu: adis: Add self_test_reg variable
iio: imu: adis: add unlocked __adis_initial_startup()
iio: gyro: adis16136: initialize adis_data statically
iio: imu: adis16400: initialize adis_data statically
iio: imu: adis16480: initialize adis_data statically
iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable
MAINTAINERS: add entry for hmc425a driver.
dt-bindings: iio: amplifiers: Add docs for HMC425A Step Attenuator
iio: amplifiers: hmc425a: Add support for HMC425A attenuator
iio: ping: set pa_laser_ping_cfg in of_ping_match
iio: chemical: sps30: fix missing triggered buffer dependency
iio: st_sensors: remap SMO8840 to LIS2DH12
iio: light: vcnl4000: update sampling periods for vcnl4040
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: accel: adxl372: Set iio_chan BE
irqchip: Replace setup_irq() by request_irq()
irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment
irqchip: Add COMPILE_TEST support for IMX_INTMUX
irqchip/gic-v3-its: Fix access width for gicr_syncr
pinctrl: stm32: Add level interrupt support to gpio irq chip
irqchip/stm32: Add irq retrigger support
irqchip: vic: Support cascaded VIC in device tree
Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
pid: Fix error return value in some cases
csky: Implement ftrace with regs
csky: Add support for restartable sequence
csky: Implement ptrace regs and stack API
csky: Fixup init_fpu compile warning with __init
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
ARM: orion5x: ts78xx: Remove unneeded variable ret
ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC
PCI/AER: Fix the broken interrupt injection
genirq: Provide interrupt injection mechanism
genirq: Sanitize state handling in check_irq_resend()
genirq: Add return value to check_irq_resend()
x86/apic/vector: Force interupt handler invocation to irq context
genirq: Add protection against unsafe usage of generic_handle_irq()
genirq/debugfs: Add missing sanity checks to interrupt injection
irqdomain: Fix function documentation of __irq_domain_alloc_fwnode()
virtio_balloon: Adjust label in virtballoon_probe
virtio-blk: improve virtqueue error to BLK_STS
virtio-blk: fix hw_queue stopped on arbitrary error
virtio_ring: Fix mem leak with vring_new_virtqueue()
Bluetooth: L2CAP: Add module option to enable ECRED mode
Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode
Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode
partitions/efi: Fix partition name parsing in GUID partition entry
efi/x86: Fix cast of image argument
efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations
efi: Fix a mistype in comments mentioning efivar_entry_iter_begin()
efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux
efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map()
efi/x86: Ignore the memory attributes table on i386
efi/x86: Don't relocate the kernel unless necessary
efi/x86: Remove extra headroom for setup block
efi/x86: Add kernel preferred address to PE header
efi/x86: Decompress at start of PE image load address
x86/boot/compressed/32: Save the output address instead of recalculating it
efi/libstub/x86: Deal with exit() boot service returning
x86/boot: Use unsigned comparison for addresses
efi/x86: Avoid using code32_start
efi/x86: Make efi32_pe_entry() more readable
efi/x86: Respect 32-bit ABI in efi32_pe_entry()
efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA
efi/libstub: Add libstub/mem.c to the documentation tree
MAINTAINERS: Adjust EFI entry to removing eboot.c
efi: Add a sanity check to efivar_store_raw()
efi: Fix a race and a buffer overflow while reading efivars via sysfs
Bluetooth: Increment management interface revision
Bluetooth: Enable erroneous data reporting if WBS is supported
Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs
power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
fscrypt: don't evict dirty inodes after removing key
net/mlx5: HW bit for goto chain offload support
net/mlx5: Expose link speed directly
net/mlx5: Introduce TLS and IPSec objects enums
net/mlx5: Introduce egress acl forward-to-vport capability
Revert "drm/panel: simple: Add support for Sharp LQ150X1LG11 panels"
ARM: dts: keystone-k2g-evm: add HDMI video support
ARM: dts: keystone-k2g: Add DSS node
drm/i915/gt: Wait for the wa batch to be pinned
io_uring: fix lockup with timeouts
drm/vboxvideo/vboxvideo.h: Replace zero-length array with flexible-array member
MIPS: DTS: CI20: fix interrupt for pcf8563 RTC
MIPS: DTS: CI20: fix PMU definitions for ACT8600
tty: mips_ejtag_fdc: Mark expected switch fall-through
serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE
sysctl/sysrq: Remove __sysrq_enabled copy
serial: 8250: Support console on software emulated rs485 ports
serial: 8250_bcm2835aux: Support rs485 software emulation
serial: 8250: Generalize rs485 software emulation
serial: 8250: Deduplicate rs485 active_timer assignment
serial: 8250: Sanitize rs485 config harder
serial: 8250: Deduplicate ->rs485_config() callback
serial: 8250: Support rs485 devicetree properties
serial: 8250: Don't touch RTS modem control while in rs485 mode
serial: earlycon: prefer EARLYCON_DECLARE() variant
tty: serial: Use the correct style for SPDX License Identifier
Bluetooth: Fix calculation of SCO handle for packet processing
wil6210: reject unsupported coalescing params
staging: qlge: reject unsupported coalescing params
vmxnet3: let core reject the unsupported coalescing parameters
r8152: reject unsupported coalescing params
tun: reject unsupported coalescing params
RDMA/ipoib: reject unsupported coalescing params
um: reject unsupported coalescing params
rhashtable: Document the right function parameters
dt-bindings: net: Add ipq806x mdio bindings
net: mdio: add ipq8064 mdio driver
MAINTAINERS: remove bouncing pkaustub@cisco.com from enic
ionic: fix vf op lock usage
bonding/alb: make sure arp header is pulled before accessing it
dpaa_eth: FMan erratum A050385 workaround
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
arm64: dts: qcom: db845c: add Low speed expansion i2c and spi nodes
arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply
drm/i915/gt: Close race between cacheline_retire and free
drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
drm/i915/selftests: Apply a heavy handed flush to i915_active
drm/i915: Do not poison i915_request.link on removal
drm/i915/tgl: Make Wa_1606700617 permanent
Input: tm2-touchkey - add support for Coreriver TC360 variant
dt-bindings: input: add Coreriver TC360 binding
dt-bindings: vendor-prefixes: Add Coreriver vendor prefix
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
drm/i915/hotplug: Use phy to get the hpd_pin instead of the port (v5)
parse-maintainers: Mark as executable
ARM: omap2plus_defconfig: Enable ext4 security for setcap
auxdisplay: charlcd: replace zero-length array with flexible-array member
auxdisplay: img-ascii-lcd: convert to devm_platform_ioremap_resource
auxdisplay: Fix Kconfig indentation
clang-format: Update with the latest for_each macro list
power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
power: supply: ab8500_charger: Fix typos in commit messages
ANDROID: cpufreq: times: Remove per-UID time in state tracking
Revert "ANDROID: proc: Add /proc/uid directory"
power: supply: Allow charger manager can be built as a module
Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
tools: Let O= makes handle a relative path with -C option
vgacon: Fix a UAF in vgacon_invert_region
clk: rockchip: fix mmc get phase
drm/amdkfd: Signal eviction fence on process destruction (v2)
drm/amdgpu: disable clock/power gating for SRIOV
drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2)
drm/amdgpu: implement initialization part on VCN2.0 for SRIOV
drm/amdgpu: disable jpeg block for SRIOV
drm/amdgpu: introduce mmsch v2.0 header
drm/amdkfd: Add more comments on GFX9 user CP queue MQD workaround
drm/amdgpu: Use better names to reflect it is CP MQD buffer
drm/amdgpu: Fix GPU reset error.
drm/amdgpu: Update SPM_VMID with the job's vmid when application reserves the vmid
drm/amdgpu: update page retirement sequence
drm/amdgpu: toggle DF-Cstate when accessing UMC ras error related registers
drm/amdgpu: increase atombios cmd timeout
drm/amdgpu: enable PCS error report on arcturus
drm/amdgpu: enable PCS error report on VG20
drm/amdgpu: add helper funcs to detect PCS error
drm/amdgpu: add wafl2 ip headers
drm/amdgpu: add xgmi ip headers
FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
arm64: dts: rockchip: Add initial support for Pinebook Pro
dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states
dt-bindings: power: Extend nodename pattern for power-domain providers
Input: elants_i2c - report resolution information for touch major
Input: goodix - fix touch coordinates on Cube I15-TC
io_uring: free fixed_file_data after RCU grace period
dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml
netfilter: nft_chain_nat: inet family is missing module ownership
platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_CROS_EC section
locks: fix a potential use-after-free problem when wakeup a waiter
gfs2: Additional information when gfs2_ail1_flush withdraws
clocksource/drivers/arm_arch_timer: validate arch_timer_rate
arm64: use activity monitors for frequency invariance
cpufreq: add function to get the hardware max frequency
Documentation: arm64: document support for the AMU extension
arm64/kvm: disable access to AMU registers from kvm guests
arm64: trap to EL1 accesses to AMU counters from EL0
arm64: add support for the AMU extension v1
ASoC: wcd9335: fix address map representation
ARM: OMAP2+: Drop legacy platform data for dra7 edma
ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma
ARM: dts: Configure interconnect target module for dra7 tptc1
ARM: dts: Configure interconnect target module for dra7 tptc0
ARM: dts: Configure interconnect target module for dra7 tpcc
ARM: dts: Configure interconnect target module for am4 tptc2
ARM: dts: Configure interconnect target module for am4 tptc1
ARM: dts: Configure interconnect target module for am4 tptc0
ARM: dts: Configure interconnect target module for am4 tpcc
ARM: dts: Configure interconnect target module for am3 tptc2
ARM: dts: Configure interconnect target module for am3 tptc1
ARM: dts: Configure interconnect target module for am3 tptc0
ARM: dts: Configure interconnect target module for am3 tpcc
spi: Remove CONFIG_ prefix from Kconfig select
drm/pci: Unexport drm_get_pci_dev
ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer
ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string
ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing.
ASoC: soc-pcm: check DAI's activity more simply
ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup()
ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime()
ASoC: soc-pcm: add dpcm_fe_dai_cleanup()
ASoC: soc-pcm: move dpcm_fe_dai_close()
drm/i915/selftests: try to rein in alloc_smoke
drm/i915/buddy: avoid double list_add
ASoC: simple-card: Add support for codec2codec DAI links
ASoC: pcm: Export parameter intersection logic
ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates
ASoC: wcd934x: remove unused headers
ASoC: wcd934x: fix High Accuracy Buck enable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
docs: dmaengine: provider.rst: get rid of some warnings
dmaengine: fsl-dpaa2-qdma: remove set but not used variable 'dpaa2_qdma'
iwlwifi: cfg: use antenna diversity with all AX101 devices
iwlwifi: mvm: Fix rate scale NSS configuration
iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
iwlwifi: yoyo: don't add TLV offset when reading FIFOs
iwlwifi: check allocated pointer when allocating conf_tlvs
iwlwifi: consider HE capability when setting LDPC
iwlwifi: mvm: take the required lock when clearing time event data
thermal/cpu-cooling, sched/core: Move the arch_set_thermal_pressure() API to generic scheduler code
drm/todo: Update drm_fb_helper tasks
drm/fb-helper: Remove drm_fb_helper add, add_all and remove connector functions
drm: Remove drm_fb_helper add, add all and remove connector calls
drm/i915/display: Remove drm_fb_helper_{add,remove}_one_connector calls
drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls
drm/radeon: remove radeon_fb_{add,remove}_connector functions
drm: Remove unused arg from drm_fb_helper_init
selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set
bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
drm/i915: properly sanity check batch_start_offset
tty: serial: fsl_lpuart: free IDs allocated by IDA
Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE"
serdev: Fix detection of UART devices on Apple machines.
arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
mm/z3fold.c: do not include rwlock.h directly
fat: fix uninit-memory access for partial initialized inode
mm: avoid data corruption on CoW fault into PFN-mapped VMA
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
sched/core: Remove rq.hrtick_csd_pending
MIPS: smp: Remove tick_broadcast_count
smp: Allow smp_call_function_single_async() to insert locked csd
tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD
arm64: change ARCH_SPRD Kconfig to tristate
serial: 8250_lpss: Add ->setup() for Elkhart Lake ports
serial: 8250-mtk: modify mtk uart power and clock management
tty: imx serial: Implement support for reversing TX and RX polarity
dt-bindings: serial: document fsl,inverted-tx and -rx options
serial: ar933x_uart: add RS485 support
tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround
tty: serial: cpm_uart: Convert to use GPIO descriptors
tty: serial: lantiq: Drop GPIO include
tty: serial: atmel_serial: Drop GPIO includes
sched/rt: Remove unnecessary push for unfit tasks
sched/rt: Allow pulling unfitting task
sched/rt: Optimize cpupri_find() on non-heterogenous systems
sched/rt: Re-instate old behavior in select_task_rq_rt()
sched/rt: cpupri_find: Implement fallback mechanism for !fit case
sched/fair: Fix reordering of enqueue/dequeue_task_fair()
sched/fair: Fix runnable_avg for throttled cfs
sched/deadline: Make two functions static
arm64: defconfig: enable CONFIG_SCHED_SMT
sched/topology: Don't enable EAS on SMT systems
sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing
sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA
sched/fair: Enable tuning of decay period
thermal/cpu-cooling: Update thermal pressure in case of a maximum frequency capping
sched/fair: Update cpu_capacity to reflect thermal pressure
sched/fair: Enable periodic update of average thermal pressure
arm/topology: Populate arch_scale_thermal_pressure() for ARM platforms
arm64/topology: Populate arch_scale_thermal_pressure() for arm64 platforms
drivers/base/arch_topology: Add infrastructure to store and update instantaneous thermal pressure
sched/topology: Add callback to read per CPU thermal pressure
sched/pelt: Add support to track thermal pressure
sched/vtime: Prevent unstable evaluation of WARN(vtime->state)
MAINTAINERS: adjust to reservation.h renaming
tools: Fix off-by 1 relative directory includes
perf jevents: Fix leak of mapfile memory
perf bench: Clear struct sigaction before sigaction() syscall
perf bench futex-wake: Restore thread count default to online CPU count
perf top: Fix stdio interface input handling with glibc 2.28+
perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare
drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS
drm/mm: Break long searches in fragmented address spaces
ALSA: sgio2audio: Remove usage of dropped hw_params/hw_free functions
drm/i915/gem: Limit struct_mutex to eb_reserve
drm/i915: Always propagate the invocation to i915_schedule
perf/cgroup: Order events in RB tree by cgroup id
perf/cgroup: Grow per perf_cpu_context heap storage
perf/core: Add per perf_cpu_context min_heap storage
perf/core: Use min_heap in visit_groups_merge()
lib: Introduce generic min-heap
perf/cgroup: Reorder perf_cgroup_connect()
perf/core: Remove 'struct sched_in_data'
perf/core: Unify {pinned,flexible}_sched_in()
drm/i915: Assert requests within a context are submitted in order
drm/bridge/mhl.h: Replace zero-length array with flexible-array member
drm/vc4/vc4_drv.h: Replace zero-length array with flexible-array member
drm/gma500/intel_bios.h: Replace zero-length array with flexible-array member
s390/qdio: export SSQD via debugfs
s390/mm: cleanup phys_to_pfn() and friends
PCI: hv: Replace zero-length array with flexible-array member
PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2
PCI: hv: Decouple the func definition in hv_dr_state from VSP message
drm/i915: be more solid in checking the alignment
asm-generic/bitops: Update stale comment
futex: Remove {get,drop}_futex_key_refs()
futex: Remove pointless mmgrap() + mmdrop()
futex: Fix inode life-time issue
drm/i915/phys: unconditionally call release_memory_region
ALSA: usb-audio: Fix missing braces in some struct inits
drm/i915/gen7: Clear all EU/L3 residual contexts
drm/i915: Add mechanism to submit a context WA on ring submission
drm/vblank: Fix documentation of VBLANK timestamp helper
drm/simple-kms: Fix documentation for drm_simple_encoder_init()
ALSA: usb-audio: Add support for MOTU MicroBook IIc
ALSA: korg1212: fix if-statement empty body warnings
vt: selection, indent switch-case properly
vt: selection, remove redeclaration of poke_blanked_console
vt: vt_kern.h, remove extern from functions
vt: switch vt_dont_switch to bool
vt: selection, create struct from console selection globals
vt: selection, localize use_unicode
vt: selection, remove 2 local variables from set_selection_kernel
arm64: dts: qcom: sc7180: Added critical trip point Thermal-zones node
arm64: dts: qcom: msm8998: Fix cpu compatible
arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider
arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider
arm64: dts: sc7180: Add interconnect provider DT nodes
tun: drop TUN_DEBUG and tun_debug()
tun: replace tun_debug() by netif_info()
tun: drop useless debugging statements
tun: get rid of DBG1() macro
tun: fix misleading comment format
arm64: dts: qcom: msm8996: Use generic QMP driver for UFS
arm64: dts: qcom: msm8996: Define parent clocks for gcc
mptcp: always include dack if possible.
net: nfc: fix bounds checking bugs on "pipe"
ext4: fix a data race at inode->i_disksize
ext4: fix a data race at inode->i_blocks
drm/komeda: mark PM functions as __maybe_unused
drm/i915/gvt: Wean gvt off using dev_priv
exfat: update file system parameter handling
staging: exfat: make staging/exfat and fs/exfat mutually exclusive
MAINTAINERS: add exfat filesystem
exfat: add Kconfig and Makefile
exfat: add nls operations
exfat: add misc operations
exfat: add exfat cache
exfat: add bitmap operations
exfat: add fat entry operations
exfat: add file operations
exfat: add directory operations
exfat: add inode operations
exfat: add super block operations
exfat: add in-memory and on-disk structures and headers
drm/i915/gvt: Wean gvt off dev_priv->engine[]
drm/i915/gvt: cleanup debugfs scan_nonprivbb
drm/i915/gvt: Fix dma-buf display blur issue on CFL
tc-testing: updated tdc tests for basic filter with canid extended match rules
tc-testing: list kernel options for basic filter with canid ematch.
nfp: Use pci_get_dsn()
ixgbe: Use pci_get_dsn()
ice: Use pci_get_dsn()
scsi: qedf: Use pci_get_dsn()
bnxt_en: Use pci_get_dsn()
PCI: Introduce pci_get_dsn
drm/i915/gvt: Fix emulated vbt size issue
ibmveth: Remove unused page_offset macro
drm/panel: add panel driver for Elida KD35T133 panels
veth: ignore peer tx_dropped when counting local rx_dropped
crypto: arm/ghash-ce - define fpu before fpu registers are referenced
crypto: x86/curve25519 - leave r12 as spare register
crypto: caam - update xts sector size for large input length
crypto: caam/qi2 - fix chacha20 data size error
crypto: chelsio/chtls - Fixed boolinit.cocci warning
crypto: hisilicon - qm depends on UACCE
uacce: unmap remaining mmapping from user space
crypto: xts - simplify error handling in ->create()
crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad_create()
crypto: pcrypt - simplify error handling in pcrypt_create_aead()
crypto: lrw - simplify error handling in create()
crypto: geniv - simply error handling in aead_geniv_alloc()
crypto: gcm - simplify error handling in crypto_rfc4543_create()
crypto: gcm - simplify error handling in crypto_rfc4106_create()
crypto: cts - simplify error handling in crypto_cts_create()
crypto: ctr - simplify error handling in crypto_rfc3686_create()
crypto: cryptd - simplify error handling in cryptd_create_*()
crypto: ccm - simplify error handling in crypto_rfc4309_create()
crypto: authencesn - fix weird comma-terminated line
MAINTAINERS: add maintainers for uacce
crypto: chelsio/chtls - Fixed tls stats
crypto: mxs-dcp - fix scatterlist linearization for hash
crypto: sun8i-ce - fix description of stat_fb
crypto: sun8i-ss - fix description of stat_fb
crypto: Replace zero-length array with flexible-array member
crypto: arm64/sha-ce - implement export/import
crypto: chelsio - Use multiple txq/rxq per tfm to process the requests
crypto: chelsio - Recalculate iv only if it is needed
ext4: clean up error return for convert_initialized_extent()
ptp: add VMware virtual PTP clock driver
jbd2: improve comments about freeing data buffers whose page mapping is NULL
ext4: use flexible-array members in struct dx_node and struct dx_root
dt-bindings: display: panel: Add binding document for Elida KD35T133
ext4: use built-in RCU list checking in mballoc
ANDROID: staging: ion: Add an in-kernel interface to request heap info.
dt-bindings: Add doc for Pine64 Pinebook Pro
RISC-V: Move all address space definition macros to one place
arm64: dts: rockchip: Enable eDP display on rk3399 evb
arm64: dts: rockchip: remove enable-gpio of backlight on rk3399 evb
arm64: dts: rockchip: Add pmic dt tree for rk3399 evb
bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET
net/mlx5: Clear LAG notifier pointer after unregister
net/mlx5e: Fix endianness handling in pedit mask
net/mlx5e: kTLS, Fix wrong value in record tracker enum
net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
net/mlx5: DR, Fix postsend actions write length
docs: cpu-freq: convert cpufreq-stats.txt to ReST
docs: cpu-freq: convert cpu-drivers.txt to ReST
docs: cpu-freq: convert core.txt to ReST
docs: cpu-freq: convert index.txt to ReST
bcm63xx_enet: remove redundant variable definitions
docs: cpufreq: fix a broken reference
sfc: complete the next packet when we receive a timestamp
net: tulip: Replace zero-length array with flexible-array member
x86/mm/init/32: Stop printing the virtual memory layout
bpf: Remove unnecessary CAP_MAC_ADMIN check
bpf: Do not allow map_freeze in struct_ops map
bpf: Return better error value in delete_elem for struct_ops map
ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
media: meson: vdec: add VP9 decoder support
selftests: forwarding: ETS: Use Qdisc counters
mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc
mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace
mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state
net: sched: Make FIFO Qdisc offloadable
selftests/bpf: Add send_signal_sched_switch test
bpf: Fix deadlock with rq_lock in bpf_send_signal()
media: meson: vdec: add VP9 input support
media: meson: vdec: add common HEVC decoder support
media: meson: vdec: add helpers for lossless framebuffer compression buffers
media: meson: vdec: align stride on 32 bytes
media: meson: vdec: add H.264 decoding support
riscv: fix seccomp reject syscall code path
media: meson: vdec: bring up to compliance
media: vicodec: use v4l2-mem2mem draining, stopped and next-buf-is-last states handling
media: v4l2-mem2mem: handle draining, stopped and next-buf-is-last states
media: v4l2-ctrls: v4l2_ctrl_request_complete() should always set ref->req
media: staging: media: usbvision: Add missing MEDIA_USB_SUPPORT dependency
media: staging: tegra-vde: Use devm_platform_ioremap_resource_byname()
media: ti-vpe: cal: fix disable_irqs to only the intended target
media: imx: Propagate quantization and encoding in CSI
media: v4l2: Switch to new kerneldoc syntax for named variable macro arguments
media: spi: gs1662: Use new structure for SPI transfer delays
media: v4l2-core: fix entity initialization in device_register_subdev
media: v4l2-core: fix a use-after-free bug of sd->devnode
media: vimc: use-after-free fix - release vimc in the v4l_device release
media: vimc: allocate vimc_device dynamically
media: vimc: replace vimc->pdev.dev with vimc->mdev.dev
arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb
ARM: dts: rockchip: add missing model properties
ext4: delete declaration for ext4_split_extent()
include/bitmap.h: add new functions to documentation
include/bitmap.h: add missing parameter in docs
percpu_ref: Fix comment regarding percpu_ref_init flags
riscv: Use p*d_leaf macros to define p*d_huge
ext4: remove EXT4_EOFBLOCKS_FL and associated code
ext4: code cleanup for ext4_statfs_project()
blktrace: fix dereference after null check
ext4: start to support iopoll method
ext4: force buffer up-to-date while marking it dirty
MAINTAINERS: Add missed files related to Synopsys DesignWare UART
serial: 8250_exar: add support for ACCES cards
riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file
tty:serial:mvebu-uart:fix a wrong return
virtio_net: reject unsupported coalescing params
e1000e: reject unsupported coalescing params
mlx5: reject unsupported coalescing params
bnxt: reject unsupported coalescing params
ice: let core reject the unsupported coalescing parameters
hisilicon: let core reject the unsupported coalescing parameters
ionic: let core reject the unsupported coalescing parameters
nfp: let core reject the unsupported coalescing parameters
stmmac: let core reject the unsupported coalescing parameters
enic: let core reject the unsupported coalescing parameters
xgbe: let core reject the unsupported coalescing parameters
ethtool: add infrastructure for centralized checking of coalescing parameters
net: hns3: fix a not link up issue when fibre port supports autoneg
hsr: fix refcnt leak of hsr slave interface
selinux: avtab_init() and cond_policydb_init() return void
slip: make slhc_compress() more robust against malicious packets
selinux: clean up error path in policydb_init()
net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC
net: rmnet: print error message when command fails
net: rmnet: add missing module alias
mailmap: Update email address
RISC-V: Select Goldfish RTC driver for QEMU virt machine
RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine
RISC-V: Enable QEMU virt machine support in defconfigs
RISC-V: Add kconfig option for QEMU virt machine
FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
drm/bridge: dw-hdmi: fix AVI frame colorimetry
xen/blkfront: fix ring info addressing
MIPS: Replace setup_irq() by request_irq()
drm/i915/execlists: Show the "switch priority hint" in dumps
xen/xenbus: fix locking
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
xen: Replace zero-length array with flexible-array member
iomap: Remove pgoff from tracepoints
drm/i915: Return early for await_start on same timeline
driver core: fw_devlink_flags can be static
MAINTAINERS: Add entry for RV32G BPF JIT
bpf, doc: Add BPF JIT for RV32G to BPF documentation
riscv, bpf: Add RV32G eBPF JIT
riscv, bpf: Factor common RISC-V JIT code
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
drm/amd/powerplay: fix pre-check condition for setting clock range
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Clear link settings on MST disable connector
drm/amdgpu: disable 3D pipe 1 on Navi1x
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
dt-bindings: spi: spi-rockchip: add description for rk3328
dt-bindings: spi: spi-rockchip: add description for rk3308
dt-bindings: spi: convert rockchip spi bindings to yaml
spi: spi-fsl-dspi: Make bus-num property optional
spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp
spi: spi-nxp-fspi: Enable the Octal Mode in MCR0
spi: fspi: dynamically alloc AHB memory
spi: fspi: enable fspi on imx8qxp and imx8mm
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
ALSA: hda/realtek - Add Headset Mic supported
KVM: fix Kconfig menu text for -Werror
drm/i915: Actually emit the await_start
HID: hyperv: NULL check before some freeing functions is not needed.
Hyper-V: add myself as a maintainer
Hyper-V: Drop Sasha Levin from the Hyper-V maintainers
spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write
spi: spi-fsl-dspi: Use EOQ for last word in buffer even for XSPI mode
spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest interrupt count
spi: spi-fsl-dspi: Accelerate transfers using larger word size if possible
spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode
spi: Do spi_take_timestamp_pre for as many times as necessary
spi: spi-fsl-dspi: Implement .max_message_size method for EOQ mode
spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_fifo_write
spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dspi_push_rx functions
spi: spi-fsl-dspi: Don't mask off undefined bits
spi: spi-fsl-dspi: Remove unused chip->void_write_data
spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics
tools headers UAPI: Update tools's copy of linux/perf_event.h
MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry
drm/i915/display: Decrease log level
drm/i915: Implement display w/a 1140 for glk/cnl
drm/i915: Enable transition watermarks for glk
drm/i915: Don't check for wm changes until we've compute the wms fully
drm/i915: Don't check uv_wm in skl_plane_wm_equals()
drm/i915/tgl: WaDisableGPGPUMidThreadPreemption
ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths()
ASoC: soc-pcm: use defined stream
ASoC: sprd: Allow the MCDT driver to build into modules
ASoC: tlv320adcx140: Fix mic_bias and vref device tree verification
ASoC: wm8741: Fix typo in Kconfig prompt
net/mlx5: Expose raw packet pacing APIs
netfilter: nf_tables: fix infinite loop when expr is not available
dt-bindings: phy: Remove Cadence MHDP PHY dt binding
drm/etnaviv: Replace zero-length array with flexible-array member
netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
crypto: x86/curve25519 - support assemblers with no adx support
drm/v3d: Replace wait_for macros to remove use of msleep
drm/vc4: Replace wait_for macros to remove use of msleep
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
drm/amd/display: Remove pointless NULL checks in dmub_psr_copy_settings
drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
drm/amdgpu: clean wptr on wb when gpu recovery
drm/amdgpu: Wrap clflush_cache_range with x86 ifdef
drm/amdgpu: Add support for USBC PD FW download
drm/amdgpu: Add USBC PD FW load to PSP 11
drm/amdgpu: Add USBC PD FW load interface to PSP.
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/amdgpu: add reset_ras_error_count function for HDP
drm/amdgpu: add reset_ras_error_count function for GFX
drm/amdgpu: add reset_ras_error_count function for MMHUB
drm/amdgpu: add reset_ras_error_count function for SDMA
drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count
drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
drm/amd/powerplay: fix pre-check condition for setting clock range
drm/amdgpu/sriov: skip programing some regs with new L1 policy
drm/amd/display: set lttpr mode before link settings
drm/amd/display: Fix default logger mask definition
drm/amd/display: Add ABM command structs to DMCUB
drm/amd/display: 3.2.75
drm/amd/display: Clear link settings on MST disable connector
drm/amd/display: Add 'disable FEC for specific monitor' infrastructure to DC
drm/amd/display: Set clock optimization required after update clocks
drm/amd/display: change number of cursor policy for dml calculation.
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Disable freesync borderless on Renoir
drm/amd/display: Remove DISPCLK Limit Floor for Certain SMU Versions
drm/amd/display: Workaround to do HDCP authentication twice on certain displays
drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice
drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe
drm/amd/display: add vsc update support for test pattern request
drm/amd/display: fix typo "to found" -> "to find"
drm/amd/display: Make clock table struct more accessible
drm/amd/display: add worst case dcc meta pitch to fake plane
drm/amd/display: only include FEC overhead if both asic and display support FEC
drm/amd/display: Add driver support for enabling PSR on DMCUB
drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct
drm/amd/display: Link training TPS1 workaround add back in dpcd
drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost
drm/amdgpu: stop using sratch_reg in IB test
drm/amdgpu: fix IB test MCBP bug
drm/amdgpu: disable 3D pipe 1 on Navi1x
drm/amdgpu: Add debugfs interface to set arbitrary sclk for navi14 (v2)
drm/amdgpu: add lock option for smu_set_soft_freq_range()
drm/amd/display: dc_link: code clean up on detect_dp function
drm/amd/display: dc_link: code clean up on enable_link_dp function
drm/amd/display: Fix dmub_psr_destroy()
drm/amd/display: fix indentation issue on a hunk of code
drm/amdkfd: fix indentation issue
drm/amdgpu: Write blocked CP registers using RLC on VF
drm/amdgpu: clean wptr on wb when gpu recovery
arm64: dts: sdm845: Redefine interconnect provider DT nodes
arm64: dts: sc7180: Add unit name to soc node
riscv: Fix range looking for kernel image memblock
seccomp: allow TSYNC and USER_NOTIF together
net: phy: marvell10g: place in powersave mode at probe
net: phy: marvell10g: add energy detect power down tunable
net: phy: marvell10g: add mdix control
sound: bt87x: use pci_status_get_and_clear_errors
PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS
net: skfp: use new constant PCI_STATUS_ERROR_BITS
net: sun: use pci_status_get_and_clear_errors
r8169: use pci_status_get_and_clear_errors
PCI: Add pci_status_get_and_clear_errors
PCI: Add constant PCI_STATUS_ERROR_BITS
r8169: add PCI_STATUS_PARITY to PCI status error bits
net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status error bits
net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI status error bits
net: dsa: felix: Allow unknown unicast traffic towards the CPU port module
net: mscc: ocelot: eliminate confusion between CPU and NPI port
ANDROID: gki_defconfig: disable KPROBES
bpf: Add selftests for BPF_MODIFY_RETURN
bpf: Add test ops for BPF_PROG_TYPE_TRACING
tools/libbpf: Add support for BPF_MODIFY_RETURN
bpf: Attachment verification for BPF_MODIFY_RETURN
bpf: Introduce BPF_MODIFY_RETURN
bpf: JIT helpers for fmod_ret progs
bpf: Refactor trampoline update code
PNP: add missing include/linux/pnp.h to MAINTAINERS
Revert "software node: Simplify software_node_release() function"
pie: realign comment
pie: remove pie_vars->accu_prob_overflows
pie: remove unnecessary type casting
pie: use term backlog instead of qlen
MIPS: OCTEON: irq: Fix potential NULL pointer dereference
drm/i915/gt: Cancel banned contexts after GT reset
arch/mips: change duplicated word in NUMA help text
dt-bindings: pwm: Update bindings for MT7629 SoC
dt-bindings: Add vendor prefix for Elida
dt-bindings: arm: Convert UniPhier System Cache to json-schema
selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF
dt-bindings: bus: Drop empty compatible string in example
FROMGIT: scsi: ufs: Select INITIAL ADAPT type for HS Gear4
FROMLIST: scsi: ufs: Use ufshcd_config_pwr_mode() when scale gear
FROMGIT: scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
FROMGIT: scsi: ufs: Allow vendor device quirks to be applied early
net/sched: act_ct: Use pskb_network_may_pull()
net/sched: act_ct: Fix ipv6 lookup of offloaded connections
io_uring: buffer registration infrastructure
io_uring/io-wq: forward submission ref to async
io-wq: optimise out *next_work() double lock
io-wq: optimise locking in io_worker_handle_work()
io-wq: shuffle io_worker_handle_work() code
riscv: Force flat memory model with no-mmu
RDMA/hns: fix spelling mistake "attatch" -> "attach"
spi: spi-fsl-dspi: Add specific compatibles for all Layerscape SoCs
spi: spi-fsl-dspi: Convert the instantiations that support it to DMA
spi: spi-fsl-dspi: Support SPI software timestamping in all non-DMA modes
spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode
spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size
spi: spi-fsl-dspi: Use specific compatible strings for all SoC instantiations
RDMA/iwcm: Fix iwcm work deallocation
RDMA/siw: Fix failure handling during device creation
RDMA/siw: Fix passive connection establishment
IB/mlx5: Fix missing congestion control debugfs on rep rdma device
IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
driver core: Add missing annotation for device_links_write_lock()
driver core: Add missing annotation for device_links_read_lock()
ARM: dts: mediatek: add mt7629 pwm support
RDMA/odp: Ensure the mm is still alive before creating an implicit child
RDMA/core: Fix protection fault in ib_mr_pool_destroy
kbuild: Remove debug info from kallsyms linking
IB/mlx5: Fix implicit ODP race
IB/mlx5: Optimize u64 division on 32-bit arches
regulator: Use driver_deferred_probe_timeout for regulator_init_complete_work
driver core: Rename deferred_probe_timeout and make it global
driver core: Remove driver_deferred_probe_check_state_continue()
pinctrl: Remove use of driver_deferred_probe_check_state_continue()
driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set
driver core: Fix driver_deferred_probe_check_state() logic
nvmet-tcp: set SO_PRIORITY for accepted sockets
nvme-tcp: Set SO_PRIORITY for all host sockets
nvmet: check sscanf value for subsys serial attr
nvmet: make ctrl model configurable
nvmet: make ctrl-id configurable
nvmet: configfs code cleanup
nvme: remove unused return code from nvme_alloc_ns
of: property: Delete of_devlink kernel commandline option
of: property: Start using fw_devlink_get_flags()
efi/arm: Start using fw_devlink_get_flags()
driver core: Add fw_devlink kernel commandline option
driver core: Reevaluate dev->links.need_for_probe as suppliers are added
cgroup1: don't call release_agent when it is ""
ARM: OMAP: replace setup_irq() by request_irq()
workqueue: Make workqueue_init*() return void
ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes
ARM: dts: AM4372: Add the PRU-ICSS interconnect target-module node
cgroup: fix psi_show() crash on 32bit ino archs
ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node
RDMA/providers: Fix return value when QP type isn't supported
ARM: OMAP2+: Drop legacy platform data for am437x DSS
ARM: OMAP2+: Drop legacy platform data for dra7 DSS
ARM: OMAP2+: Drop legacy platform data for omap5 DSS
ARM: OMAP2+: Drop legacy platform data for omap4 dss
ARM: dts: Configure interconnect target module for am437x rfbi
ARM: dts: Configure interconnect target module for am437x dispc
ARM: dts: Move am437x dss to the interconnect target module in l4
ARM: dts: Configure interconnect target module for dra7 hdmi
ARM: dts: Configure interconnect target module for dra7 dispc
ARM: dts: Configure interconnect target module for dra7 dss
ARM: dts: Configure interconnect target module for omap5 hdmi
ARM: dts: Configure interconnect target module for omap5 dsi2
ARM: dts: Configure interconnect target module for omap5 dsi1
ARM: dts: Configure interconnect target module for omap5 rfbi
ARM: dts: Configure interconnect target module for omap5 dispc
ARM: dts: Configure interconnect target module for omap5 dss
ARM: dts: Configure interconnect target module for omap4 hdmi
ARM: dts: Configure interconnect target module for omap4 dsi2
ARM: dts: Configure interconnect target module for omap4 dsi1
ARM: dts: Configure interconnect target module for omap4 venc
ARM: dts: Configure interconnect target module for omap4 rfbi
ARM: dts: Configure interconnect target module for omap4 dispc
ARM: dts: Configure interconnect target module for omap4 dss
Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional()
tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton
libbpf: Assume unsigned values for BTF_KIND_ENUM
bpf: Switch BPF UAPI #define constants used from BPF program side to enums
bus: ti-sysc: Add support for PRUSS SYSC type
drm/i915: Add invert-brightness quirk for Thundersoft TST178 tablet
dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type
drm/i915: panel: Use intel_panel_compute_brightness() from pwm_setup_backlight()
arm64: remove gratuitious/stray .ltorg stanzas
arm64/mm: Enable memory hot remove
arm64/mm: Hold memory hotplug lock while walking for kernel page table dump
iommu/dma: Fix MSI reservation allocation
iommu: Enable compile testing for some of drivers
iommu/omap: Fix -Woverflow warnings when compiling on 64-bit architectures
iommu/omap: Fix printing format for size_t on 64-bit
iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
bus: ti-sysc: Detect EDMA and set quirk flags for tptc
dt-bindings: power: Convert domain-idle-states bindings to json-schema
dt-bindings: arm: Fix cpu compatibles in the hierarchical example for PSCI
dt-bindings: arm: Correct links to idle states definitions
mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
ARM/arm64: dts: Rename SMB bus to just bus
dt-bindings: arm: Drop the non-YAML bindings
dt-bindings: arm: Add Versatile Express and Juno YAML schema
dt-bindings: arm: Add RealView YAML schema
dt-bindings: arm: Add Versatile YAML schema
dt-bindings: arm: Add Integrator YAML schema
ARM: dts: RealView: Fix the name of the SoC node
ARM: dts: Versatile: Use syscon as node name for IB2
ARM: dts: integratorap: Remove top level dma-ranges
drm/i915/gt: Propagate change in error status to children on unhold
drm/i915: Apply i915_request_skip() on submission
spi: spi_register_controller(): free bus id on error paths
regulator: vqmmc-ipq4019-regulator: add binding document
drm/i915/ehl: Check PHY type before reading DPLL frequency
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
ASoc: amd: acp3x: Add missing include <linux/io.h>
tools lib traceevent: Remove extra '\n' in print_event_time()
libperf: Add counting example
perf annotate: Get rid of annotation->nr_jumps
perf llvm: Add debug hint message about missing kernel-devel package
perf stat: Show percore counts in per CPU output
tools lib api fs: Move cgroupsfs_find_mountpoint()
drm: kirin: Revert "Fix for hikey620 display offset problem"
perf diff: Fix undefined string comparison spotted by clang's -Wstring-compare
ASoC: stm32: sai: manage rebind issue
MAINTAINERS: adjust to 6lowpan doc ReST conversion
driver core: Skip unnecessary work when device doesn't have sync_state()
driver core: Add dev_has_sync_state()
driver core: Call sync_state() even if supplier has no consumers
drm/i915/gt: Drop the timeline->mutex as we wait for retirement
drm/i915/perf: Reintroduce wait on OA configuration completion
powerpc/numa: Remove late request for home node associativity
powerpc/numa: Early request for home node associativity
powerpc/numa: Use cpu node map of first sibling thread
powerpc/numa: Handle extra hcall_vphn error cases
powerpc/vphn: Check for error from hcall_vphn
powerpc/smp: Use nid as fallback for package_id
powerpc/irq: Use current_stack_pointer in do_IRQ()
powerpc/irq: use IS_ENABLED() in check_stack_overflow()
powerpc/irq: Use current_stack_pointer in check_stack_overflow()
powerpc: Add current_stack_pointer as a register global
powerpc: Rename current_stack_pointer() to current_stack_frame()
powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation
powerpc/kernel/sysfs: Refactor current sysfs.c
powerpc/powernv: Add explicit fast-reboot support
powerpc/powernv: Treat an empty reboot string as default
powerpc/Makefile: Mark phony targets as PHONY
powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32
powerpc/book3s64: Fix error handling in mm_iommu_do_alloc()
powerpc/powernv: no need to check return value of debugfs_create functions
powerpc/cell/axon_msi: no need to check return value of debugfs_create functions
powerpc/mm: ptdump: no need to check return value of debugfs_create functions
powerpc/mm: book3s64: hash_utils: no need to check return value of debugfs_create functions
powerpc/kvm: no need to check return value of debugfs_create functions
powerpc/kernel: no need to check return value of debugfs_create functions
powerpc/83xx: Add some error handling in 'quirk_mpc8360e_qe_enet10()'
powerpc/83xx: Fix some typo in some warning message
esp: remove the skb from the chain when it's enqueued in cryptd_wq
PCI: amlogic: Use AXG PCIE
phy: amlogic: Add Amlogic AXG PCIE PHY Driver
phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver
dt-bindings: PCI: meson: Update PCIE bindings documentation
dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings
dt-bindings: Add AXG PCIE PHY bindings
s390/pci: Fix unexpected write combine on resource
s390/mm: fix panic in gup_fast on large pud
MAINTAINERS: Update s390/pci maintainer
MAINTAINERS: Update s390/cio maintainer
s390/mm: mark private defines for vm_fault_t as such
usb: typec: driver for Intel PMC mux control
usb: typec: Add definitions for Thunderbolt 3 Alternate Mode
device property: Export fwnode_get_name()
usb: roles: Allow the role switches to be named
usb: roles: Provide the switch drivers handle to the switch in the API
usb: roles: Leave the private driver data pointer to the drivers
usb: typec: mux: Allow the mux handles to be requested with fwnode
usb: typec: mux: Add helpers for setting the mux state
usb: typec: mux: Allow the muxes to be named
powercap: idle_inject: Replace zero-length array with flexible-array member
ARM: socfpga_defconfig: Add back DEBUG_FS
PM: sleep: wakeup: Use built-in RCU list checking
PM: sleep: core: Use built-in RCU list checking
drm/i915/gvt: Inlcude intel_gvt.h where needed
PM: runtime: Add pm_runtime_get_if_active()
usb: dwc3: gadget: Update chain bit correctly when using sg list
usb: core: port: do error out if usb_autopm_get_interface() fails
usb: core: hub: do error out if usb_autopm_get_interface() fails
usb: core: hub: fix unhandled return by employing a void function
usb: storage: Add quirk for Samsung Fit flash
usb: quirks: add NO_LPM quirk for Logitech Screen Share
usb: usb251xb: fix regulator probe and error handling
phy: allwinner: Fix GENMASK misuse
usb: cdns3: gadget: toggle cycle bit before reset endpoint
usb: cdns3: gadget: link trb should point to next request
usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP
usb: phy: tegra: Include proper GPIO consumer header to fix compile testing
usb: gadget: net2280: Distribute switch variables for initialization
udc: s3c-hsudc: Silence warning about supplies during deferred probe
usb: typec: Add sysfs node to show cc orientation
ACPI: list_for_each_safe() -> list_for_each_entry_safe()
ACPI: video: remove redundant assignments to variable result
ACPI: OSL: Add missing __acquires/__releases annotations
thunderbolt: Fix error code in tb_port_is_width_supported()
ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry
ACPI / AC: Cleanup DMI quirk table
tick/common: Make tick_periodic() check for missing ticks
hrtimer: Cast explicitely to u32t in __ktime_divns()
timekeeping: Prevent 32bit truncation in scale64_check_overflow()
posix-cpu-timers: Stop disabling timers on mt-exec
posix-cpu-timers: Store a reference to a pid not a task
ANDROID: gki_defconfig: Enable MFD_SYSCON on x86
Bluetooth: guard against controllers sending zero'd events
Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome
ANDROID: Unconditionally create bridge tracepoints
staging: wilc1000: use flexible-array member instead of zero-length array
staging: wilc1000: remove unnecessary always true 'if' conditions
staging: wilc1000: use correct data for memcpy in wilc_hif_pack_sta_param()
staging: vt6656: Remove unnecessary local variables initialization
staging: vt6656: Move vnt_rx_data to usbpipe.c
staging: vt6656: Delete int.c/h file and move functions to usbpipe
staging: vt6656: Remove function vnt_int_process_data.
staging: vt6656: vnt_int_start_interrupt remove spin lock.
staging: vt6656: vnt_vt3184_init remove stack copy to array.
staging: vt6656: use vnt_vt3184_agc array directly
staging: vt6656: Remove STATUS enums from TX path
staging: vt6656: Use mac80211 duration for tx headers
staging: kpc2000: prevent underflow in cpld_reconfigure()
staging: exfat: remove redundant if statements
staging: exfat: clean up d_entry rebuilding.
staging: exfat: remove 'file creation modes'
Staging: exfat: fixed a long line coding style issue
staging: exfat: rename buf_cache_t's 'flag' to 'locked'
staging: exfat: remove symlink feature
soc: qcom: Do not depend on ARCH_QCOM for QMI helpers
gianfar: remove unnecessary zeroing coalesce settings
io_uring: get next work with submission ref drop
io_uring: remove @nxt from handlers
io_uring: make submission ref putting consistent
drivers/of/of_mdio.c:fix of_mdiobus_register()
cxgb4: fix checks for max queues to allocate
net: dsa: felix: Wire up the ocelot cls_flower methods
net: dsa: Add bypass operations for the flower classifier-action filter
net: mscc: ocelot: parameterize the vcap_is2 properties
net: mscc: ocelot: remove port_pcs_init indirection for VSC7514
net: mscc: ocelot: don't rely on preprocessor for vcap key/action packing
net: mscc: ocelot: spell out full "ocelot" name instead of "oc"
net: mscc: ocelot: return directly in ocelot_cls_flower_{replace, destroy}
net: mscc: ocelot: replace "rule" and "ocelot_rule" variable names with "ace"
net: mscc: ocelot: simplify tc-flower offload structures
net: mscc: ocelot: make ocelot_ace_rule support multiple ports
xtensa: replace setup_irq() by request_irq()
phylink: Improve error message when validate failed
net/freescale: Don't set zero if FW iand bus not-available in gianfar
net/freescale: Don't set zero if FW not-available in ucc_geth
net/freescale: Don't set zero if FW not-available in dpaa
net/freescale: Clean drivers from static versions
net/fealnx: Delete driver version
net/faraday: Delete driver version from the drivers
net/emulex: Delete driver version
net/dnet: Delete static version from the driver
net/dlink: Remove driver version and release date
net/dec: Delete driver versions
net/davicom: Delete ethtool version assignment
net/cortina: Delete driver version from ethtool output
net/cisco: Delete driver and module versions
net/cirrus: Delete driver version
net/chelsio: Don't set N/A for not available FW
net/chelsio: Delete drive and module versions
net/cavium: Delete N/A assignments for ethtool
net/cavium: Clean driver versions
net/liquidio: Delete non-working LIQUIDIO_PACKAGE check
net/liquidio: Delete driver version assignment
net/brocade: Delete driver version
net/broadcom: Don't set N/A FW if it is not available
net/broadcom: Clean broadcom code from driver versions
net: qrtr: Fix FIXME related to qrtr_ns_init()
net: qrtr: Respond to HELLO message
net: mlxfw: Replace zero-length array with flexible-array member
liquidio: Replace zero-length array with flexible-array member
net: phy: bcm63xx: fix OOPS due to missing driver name
devlink: remove trigger command from devlink-region.rst
drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel
drm/dp: Introduce EDID-based quirks
drm/i915/hdcp: Fix config_stream_type() ret value
drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg
netfilter: nft_tunnel: add missing attribute validation for tunnels
netfilter: nft_payload: add missing attribute validation for payload csum flags
netfilter: cthelper: add missing attribute validation for cthelper
netfilter: nf_tables: free flowtable hooks on hook register error
netfilter: x_tables: xt_mttg_seq_next should increase position index
netfilter: xt_recent: recent_seq_next should increase position index
netfilter: synproxy: synproxy_cpu_seq_next should increase position index
netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
ANDROID: gki_defconfig: add CONFIG_IIO_BUFFER and CONFIG_IIO_TRIGGER
ANDROID: gki: set CONFIG_SERIAL_SPRD_CONSOLE for earlycon
drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS
selftests: mlxsw: qos_defprio: Use until_counter_is
selftests: forwarding: tc_common: Convert to use busywait
selftests: forwarding: Convert until_counter_is() to take expression
selftests: forwarding: lib: Add tc_rule_handle_stats_get()
drm/hdcp: optimizing the srm handling
mptcp: Only send DATA_FIN with final mapping
mptcp: Use per-subflow storage for DATA_FIN sequence number
mptcp: Check connection state before attempting send
libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl
selftests/bpf: Test new __sk_buff field gso_size
bpf: Sync uapi bpf.h to tools/
bpf: Add gso_size to __sk_buff
docs: networking: net_failover: Fix a few typos
net: dsa: fix phylink_start()/phylink_stop() calls
net/mlx5e: Use devlink virtual flavour for VF devlink port
devlink: Introduce devlink port flavour virtual
doc: sfp-phylink: correct code indentation
net/sched: act_ct: Software offload of established flows
net/sched: act_ct: Offload established connections to flow table
net/sched: act_ct: Create nf flow table per zone
octeontx2-af: fix spelling mistake "backpessure" -> "backpressure"
net: dsa: sja1105: add 100baseT1_Full support
gpu/trace: add a gpu total memory usage tracepoint
ipv6: Use math to point per net sysctls into the appropriate struct net
selftests/net/fib_tests: update addr_metric_test for peer route testing
net/ipv6: remove the old peer route if change it to a new one
net/ipv6: need update peer route when modify metric
dt-bindings: mfd: Fix typo in file name of twl-familly.txt
tools/bootconfig: Show line and column in parse error
bootconfig: Support O=<builddir> option
dt-bindings: mfd: tps65910: Improve grammar
ANDROID: Removed default m for virtual sw crypto device
ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING
dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad")
ANDROID: GKI: build in HVC_DRIVER
PM: QoS: annotate data races in pm_qos_*_value()
tracing: Remove unused TRACE_BUFFER bits
tracing: Have hwlat ts be first instance and record count of instances
drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl
drm/i915/gem: Extract transient execbuf flags from i915_vma
drm/i915: Drop inspection of execbuf flags during evict
drm/sun4i: Fix DE2 VI layer format support
drm/sun4i: Add separate DE3 VI layer formats
drm/sun4i: de2/de3: Remove unsupported VI layer formats
drm/i915/tgl: Move and restrict Wa_1408615072
drm/i915/gen11: Moving WAs to rcs_engine_wa_init()
nfc: add missing attribute validation for vendor subcommand
nfc: add missing attribute validation for deactivate target
nfc: add missing attribute validation for SE API
tipc: add missing attribute validation for MTU property
team: add missing attribute validation for array index
team: add missing attribute validation for port ifindex
net: taprio: add missing attribute validation for txtime delay
net: fq: add missing attribute validation for orphan mask
openvswitch: add missing attribute validation for hash
macsec: add missing attribute validation for port
can: add missing attribute validation for termination
nl802154: add missing attribute validation for dev_type
nl802154: add missing attribute validation
fib: add missing attribute validation for tun_id
devlink: validate length of region addr/len
devlink: validate length of param values
ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
ANDROID: GKI: Added missing SND configs
ANDROID: GKI: Add SND_INTEL_NHLT
ANDROID: Re-add default y for VIRTIO_PCI_LEGACY
ANDROID: scsi: ufs: allow ufs variants to override sg entry size
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
perf symbols: Don't try to find a vmlinux file when looking for kernel modules
perf bench: Share some global variables to fix build with gcc 10
binder: prevent UAF for binderfs devices II
RISC-V: Stop using LOCAL for the uaccess fixups
sys/sysinfo: Respect boottime inside time namespace
RISC-V: Inline the assembly register save/restore macros
RISC-V: Stop relying on GCC's register allocator's hueristics
RISC-V: Stop putting .sbss in .sdata
riscv: force hart_lottery to put in .sdata section
riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs
riscv: Use flush_icache_mm for flush_icache_user_range
riscv: Change code model of module to medany to improve data accessing
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
drm/i915/selftests: Fix uninitialized variable
drm/i915/gt: Drop the timeline->mutex as we wait for retirement
drm/i915: Drop vma is-closed assertion on insert
drm/i915/gem: Check that the context wasn't closed during setup
drm/i915/gt: Prevent allocation on a banned context
drm/i915/gem: Consolidate ctx->engines[] release
drm/i915: Polish CHV .load_luts() a bit
interconnect: qcom: Add OSM L3 support on SC7180
dt-bindings: interconnect: Add OSM L3 DT binding on SC7180
interconnect: qcom: Add OSM L3 interconnect provider support
dt-bindings: interconnect: Add OSM L3 DT bindings
interconnect: qcom: Allow icc node to be used across icc providers
interconnect: qcom: Add SC7180 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings
KVM: x86: remove stale comment from struct x86_emulate_ctxt
KVM: x86: clear stale x86_emulate_ctxt->intercept value
dm: bump version of core and various targets
dm: fix congested_fn for request-based device
fcntl: Distribute switch variables for initialization
drm/i915/gvt: only include intel_gvt.h where needed
drm/i915/gvt: make intel_gvt_active internal to intel_gvt
drm/i915/vgpu: improve vgpu abstractions
bus: ti-sysc: Fix wrong offset for display subsystem reset quirk
erofs: handle corrupted images whose decompressed size less than it'd be
erofs: use LZ4_decompress_safe() for full decoding
erofs: correct the remaining shrink objects
mt76: fix array overflow on receiving too many fragments for a packet
erofs: convert workstn to XArray
arm64: dts: socfpga: agilex: Fix gmac compatible
dm integrity: use dm_bio_record and dm_bio_restore
dm bio record: save/restore bi_end_io and bi_integrity
spi: fsl-lpspi: remove unneeded array
regulator: anatop: Lower error message level for -EPROBE_DEFER
btrfs: fix RAID direct I/O reads with alternate csums
ASoC: amd: Fix compile warning of argument type
ASoC: amd: AMD RV RT5682 should depends on CROS_EC
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
ASoC: rt1015: modify pre-divider for sysclk
drm/i915: Fix kbuild test robot build error
pinctrl: sprd: Fix the kconfig warning
gpiolib: Fix inverted check in gpiochip_remove()
drm/i915/hdcp: conversion to struct drm_device based logging macros.
kbuild: Build DT binding examples with dtc warnings enabled
kbuild: Always validate DT binding examples
kbuild: generate autoksyms.h early
kbuild: split adjust_autoksyms.sh in two parts
kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST
Documentation/llvm: add documentation on building w/ Clang/LLVM
kbuild: remove trailing slash from devicetree/binding/ for descending
cpufreq: imx6q: read OCOTP through nvmem for imx6q
cpufreq: imx6q: fix error handling
rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt()
drm/i915: move watermark structs more towards usage
drm/etnaviv: Warn when GPU doesn't idle fast enough
drm/etnaviv: Ignore MC when checking runtime suspend idleness
drm/etnaviv: Consider all kwnown idle bits in debugfs
drm/etnaviv: Update idle bits
drm/etnaviv: Fix typo in comment
drm/etnaviv: rework perfmon query infrastructure
drm/i915: Fix doclinks
drm/i915/dmc: Use firmware v2.06 for TGL
efi: Add embedded peripheral firmware support
efi: Export boot-services code and data as debugfs-blobs
drm/i915: fix documentation build after rename
dt-bindings: power: Fix dt_binding_check error
interconnect: Handle memory allocation errors
altera-stapl: altera_get_note: prevent write beyond end of 'key'
binder: prevent UAF for binderfs devices
drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
selftests/bpf: Add link pinning selftests
libbpf: Add bpf_link pinning/unpinning
bpf: Introduce pinnable bpf_link abstraction
soundwire: bus: provide correct return value on error
xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation
xfs: only allocate the buffer size actually needed in __xfs_set_acl
xfs: clean up bufsize alignment in xfs_ioc_attr_list
xfs: embedded the attrlist cursor into struct xfs_attr_list_context
xfs: remove XFS_DA_OP_INCOMPLETE
xfs: clean up the attr flag confusion
xfs: clean up the ATTR_REPLACE checks
xfs: improve xfs_forget_acl
xfs: lift cursor copy in/out into xfs_ioc_attr_list
xfs: lift buffer allocation into xfs_ioc_attr_list
xfs: lift common checks into xfs_ioc_attr_list
xfs: rename xfs_attr_list_int to xfs_attr_list
xfs: move the legacy xfs_attr_list to xfs_ioctl.c
xfs: open code ATTR_ENTSIZE
xfs: remove the unused ATTR_ENTRY macro
xfs: cleanup struct xfs_attr_list_context
xfs: factor out a xfs_attr_match helper
xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME
xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL
xfs: remove ATTR_KERNOVAL
xfs: remove the xfs_inode argument to xfs_attr_get_ilocked
xfs: pass an initialized xfs_da_args to xfs_attr_get
xfs: pass an initialized xfs_da_args structure to xfs_attr_set
xfs: turn xfs_da_args.value into a void pointer
xfs: remove the MAXNAMELEN check from xfs_attr_args_init
xfs: remove the name == NULL check from xfs_attr_args_init
xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op
xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE
xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set
xfs: merge xfs_attr_remove into xfs_attr_set
xfs: remove the ATTR_INCOMPLETE flag
xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE
xfs: rework collapse range into an atomic operation
xfs: rework insert range into an atomic operation
xfs: open code insert range extent split helper
xfs: Add missing annotation to xfs_ail_check()
xfs: fix an undefined behaviour in _da3_path_shift
xfs: ratelimit xfs_discard_page messages
xfs: ratelimit xfs_buf_ioerror_alert messages
xfs: remove the kuid/kgid conversion wrappers
xfs: remove the icdinode di_uid/di_gid members
xfs: ensure that the inode uid/gid match values match the icdinode ones
xfs: improve error message when we can't allocate memory for xfs_buf
xfs: add agf freeblocks verify in xfs_agf_verify
xfs: fix iclog release error check race with shutdown
mtd: hyperbus: move direct mapping setup to AM654 HBMC driver
mtd: hyperbus: Add proper error message for missing compatible
io_uring: clean up io_close
Revert "bcache: ignore pending signals when creating gc and allocator thread"
selftests/bpf: Declare bpf_log_buf variables as static
bpf: Reliably preserve btf_trace_xxx types
drm/i915/huc: update TGL HuC to v7.0.12
libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h
selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test
libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h
bpftool: Add header guards to generated vmlinux.h
io_uring: Ensure mask is initialized in io_arm_poll_handler
dt-bindings: clock: Convert UniPhier clock to json-schema
dt-bindings: arm: fsl: fix APF6Dev compatible
drm/i915/execlists: Check the sentinel is alone in the ELSP
io_uring: remove io_prep_next_work()
io_uring: remove extra nxt check after punt
io_uring: use poll driven retry for files that support it
io_uring: mark requests that we can do poll async in io_op_defs
io_uring: add per-task callback handler
io_uring: store io_kiocb in wait->private
task_work_run: don't take ->pi_lock unconditionally
io-wq: use BIT for ulong hash
io_uring: remove IO_WQ_WORK_CB
io-wq: remove unused IO_WQ_WORK_HAS_MM
docs: filesystems: convert zonefs.txt to ReST
docs: filesystems: convert udf.txt to ReST
io_uring: extract kmsg copy helper
docs: filesystems: convert ubifs.txt to ReST
docs: filesystems: convert ubifs-authentication.rst.txt to ReST
docs: filesystems: convert tmpfs.txt to ReST
docs: filesystems: convert sysv-fs.txt to ReST
docs: filesystems: convert sysfs.txt to ReST
docs: filesystems: convert squashfs.txt to ReST
docs: filesystems: convert romfs.txt to ReST
docs: filesystems: convert relay.txt to ReST
docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST
docs: filesystems: convert qnx6.txt to ReST
docs: filesystems: convert proc.txt to ReST
docs: filesystems: convert orangefs.txt to ReST
io_uring: clean io_poll_complete
io_uring: add splice(2) support
io_uring: add interface for getting files
splice: make do_splice public
io_uring: remove req->in_async
io_uring: don't do full *prep_worker() from io-wq
docs: filesystems: convert omfs.txt to ReST
io_uring: don't call work.func from sync ctx
io_uring: io_accept() should hold on to submit reference on retry
io_uring: consider any io_read/write -EAGAIN as final
docs: filesystems: convert ocfs2.txt to ReST
docs: filesystems: convert ocfs2-online-filecheck.txt to ReST
docs: filesystems: convert ntfs.txt to ReST
docs: filesystems: convert nilfs2.txt to ReST
docs: filesystems: convert isofs.txt to ReST
docs: filesystems: convert inotify.txt to ReST
docs: filesystems: convert hpfs.txt to ReST
docs: filesystems: convert hfs.txt to ReST
docs: filesystems: convert hfsplus.txt to ReST
docs: filesystems: convert gfs2-uevents.txt to ReST
io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL
docs: filesystems: convert gfs2.txt to ReST
docs: filesystems: convert f2fs.txt to ReST
docs: filesystems: convert ext3.txt to ReST
docs: filesystems: convert ext2.txt to ReST
docs: filesystems: convert erofs.txt to ReST
docs: filesystems: convert efivarfs.txt to ReST
docs: filesystems: convert ecryptfs.txt to ReST
docs: filesystems: convert dlmfs.txt to ReST
docs: filesystems: convert debugfs.txt to ReST
docs: filesystems: convert cramfs.txt to ReST
docs: filesystems: convert ceph.txt to ReST
docs: filesystems: convert btrfs.txt to ReST
docs: filesystems: convert bfs.txt to ReST
docs: filesystems: convert befs.txt to ReST
docs: filesystems: convert autofs-mount-control.txt to ReST
docs: filesystems: convert afs.txt to ReST
docs: filesystems: convert affs.txt to ReST
docs: filesystems: convert adfs.txt to ReST
docs: filesystems: convert 9p.txt to ReST
drm/i915/perf: Reintroduce wait on OA configuration completion
Documentation: nfsroot.rst: Fix references to nfsroot.rst
scripts/sphinx-pre-install: add '-p python3' to virtualenv
Documentation: kthread: Fix WQ_SYSFS workqueues path name
Documentation: kobject.txt has been moved to core-api/kobject.rst
Documentation: Converted the `kobject.txt` to rst format
drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD
drm/i915/tgl: Add note about Wa_1409142259
drm/i915/tgl: Fix the Wa number of a fix
drm/i915/tgl: Add note about Wa_1607063988
drm/i915/tgl: Add note to Wa_1607297627
drm/i915/tgl: Extend Wa_1606931601 for all steppings
drm/i915/tgl: Add Wa_1409085225, Wa_14010229206
drm/i915/tgl: Implement Wa_1806527549
drm/i915/tgl: Implement Wa_1409804808
doc: cgroup: improve formatting of references
doc: cgroup: improve formatting of cpuset examples
doc: cgroup: improve formatting of io example
doc: cgroup: improve formatting of mem stats
doc: cgroup: improve formatting
docs: kernel-docs: Remove "Here is its" at the end of lines
docs: admin-guide: kernel-parameters: Document earlycon options for i.MX UARTs
docs: dev-tools: gcov: Remove a stray single-quote
mvneta: add XDP ethtool errors stats for TX to driver
tehuti: Replace zero-length array with flexible-array member
r8152: Replace zero-length array with flexible-array member
net: atlantic: Replace zero-length array with flexible-array member
bna: bnad: Replace zero-length array with flexible-array member
net: inet_sock: Replace zero-length array with flexible-array member
net: ip6_fib: Replace zero-length array with flexible-array member
net: ip_fib: Replace zero-length array with flexible-array member
drop_monitor: Replace zero-length array with flexible-array member
net: mip6: Replace zero-length array with flexible-array member
netdevice: Replace zero-length array with flexible-array member
net: cavium: Register driver with PCI subsys IDs
net: thunderx: Reduce mbox wait response time.
net: thunderx: Adjust CQE_RX drop levels for better performance
octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice
octeontx2-af: Enable PCI master
octeontx2-af: Set discovery ID for RVUM block
octeontx2-af: Optimize data retrieval from firmware
octeontx2-pf: Support to enable/disable pause frames via ethtool
octeontx2-af: Pause frame configuration at cgx
octeontx2-af: Interface backpressure configuration
drm/i915: Unify the DPLL ref clock frequency tracking
drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of reading out again
drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency calculation
drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency calculation
drm/i915/hsw: Split out the SPLL parameter calculation
drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRPLL/LCPLL
drm/i915/skl: Parametrize the DPLL ref clock instead of open-coding it
drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c
drm/i915/hsw: Use the DPLL ID when calculating DPLL clock
drm/i915: Move the DPLL vfunc inits after the func defines
drm/i915: Keep the global DPLL state in a DPLL specific struct
drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c
drm/i915: Fix bounds check in intel_get_shared_dpll_id()
of: overlay: log the error cause on resolver failure
of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO
drm/i915: Use intel_plane_data_rate for min_cdclk calculation
ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
iommu/io-pgtable-arm: Fix IOVA validation for 32-bit
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
KVM: SVM: Fix the svm vmexit code for WRMSR
KVM: X86: Fix dereference null cpufreq policy
iommu/vt-d: Fix RCU list debugging warnings
cpupower: avoid multiple definition with gcc -fno-common
selftest/lkdtm: Use local .gitignore
video: Replace zero-length array with flexible-array member
video: fbdev: radeon: Remove dead code
fbdev: simplefb: Platform data shan't include kernel.h
matroxfb: add Matrox MGA-G200eW board support
video: fbdev: atyfb: remove set but not used variable 'mach64RefFreq'
video: fbdev: kyrofb: remove set but not used variable 'ulScaleRight'
video: fbdev: radeonfb: remove set but not used variable 'bytpp'
video: fbdev: radeonfb: remove set but not used variable '‘cSync’'
video: fbdev: radeonfb: remove set but not used variable 'vSyncPol'
video: fbdev: radeonfb: remove set but not used variable 'hSyncPol'
video: fbdev: wm8505fb: add COMPILE_TEST support
video: fbdev: wm8505fb: fix sparse warnings about using incorrect types
video: fbdev: w100fb: add COMPILE_TEST support
video: fbdev: w100fb: fix sparse warnings
video: fbdev: arcfb: add COMPILE_TEST support
video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support
video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about using incorrect types
video: fbdev: pxa168fb: remove unnecessary platform_get_irq
spi: spidev: fix speed setting message
spi: spidev: fix a debug message value
media: Documentation:media:v4l-drivers: Update vivid documentation.
RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps
RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx'
RDMA/bnxt_re: Remove set but not used variable 'dev_attr'
RDMA/bnxt_re: Remove set but not used variable 'pg_size'
RDMA/bnxt_re: Use driver_unregister and unregistration API
RDMA/bnxt_re: Refactor device add/remove functionalities
IB/hfi1, qib: Ensure RCU is locked when accessing list
media: rcar_drif: Do not print error in case of EPROBE_DEFER for dma channel
spi: bcm63xx-hsspi: Really keep pll clk enabled
perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files
media: aspeed: add AST2600 support
regulator: pwm: Don't warn on probe deferral
regulator: anatop: Improve Kconfig dependency
drm/i915: Use a sentinel to terminate the dbuf slice arrays
drm/i915: Add missing commas to dbuf tables
drm/i915: Remove garbage WARNs
drm/i915: Handle some leftover s/intel_crtc/crtc/
media: staging: rkisp1: capture: remove support to userptr memory
ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver
ASoc: amd: Add DMIC switch capability to machine driver
ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op
media: videobuf2-core.h: improve buf_struct_size documentation
media: staging: rkisp1: remove serialization item in the TODO file
media: videobuf2-dma-contig.c: remove spurious 'b' in message
perf env: Do not return pointers to local variables
media: mtk-vcodec: reset segment data then trig decoder
drm/i915: Fix 90/270 degree rotated RGB565 src coord checks
media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
media: go7007: Fix URB type for interrupt handling
io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation
block: Remove used kblockd_schedule_work_on()
media: sun8i: Add Allwinner A83T Rotate driver
perf tests bp_account: Make global variable static
ASoC: SOF: add core id to sof_ipc_comp
ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done
ASoC: SOF: ipc: check ipc return value before data copy
ASoC: SOF: pcm: skip DMA buffer pre-allocation
media: dt-bindings: media: Add Allwinner A83T Rotate driver
media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{get, put}
media: usbvision: deprecate driver
ASoC: rt1015: add operation callback function for rt1015_dai[]
arm64: dts: meson-g12b: fix N2/VIM3 audio card model names
drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for builtin panel-orientation
drm/i915/dsi: Remove readback of panel orientation on BYT / CHT
fixdep: remove redundant null character check
fixdep: remove unneeded code and comments about *.ver files
kbuild: remove cc-option switch from -Wframe-larger-than=
kbuild: remove the owner check in mkcompile_h
arm64: context: Fix ASID limit in boot messages
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
arm64: perf: Support new DT compatibles
arm64: perf: Refactor PMU init callbacks
MAINTAINERS: Cover Arm SMMU DT bindings
drm/i915: remove unused orig_clock i915 member
drm/i915: add i915_ioc32.h for compat
drm/i915/dram: hide the dram structs better
perf: arm_spe: Remove unnecessary zero check on 'nr_pages'
drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc
Documentation: cpufreq: Move legacy driver documentation
ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC
ACPI: EC: Simplify acpi_ec_add()
media: uapi: h264: Add DPB entry field reference flags
drm/i915/selftests: Fix return in assert_mmap_offset()
drm/i915: Protect i915_request_await_start from early waits
drm/i915/tgl: Add Wa_1608008084
dmaengine: ti: edma: fix null dereference because of a typo in pointer name
platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper
platform/chrome: cros_ec_proto: Report command not supported
platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays
platform/chrome: cros_ec_rpmsg: Fix race with host event
media: rtl28xxu: add missing sleep before probing slave demod
media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
media: dt-bindings: media: add new kii pro key map
media: rc: iguanair: Replace zero-length array with flexible-array member
dmaengine: fsl-dpaa2-qdma: Adding shutdown hook
dmaengine: uniphier-xdmac: Add UniPhier external DMA controller driver
dt-bindings: dmaengine: Add UniPhier external DMA controller bindings
dmaengine: ti: k3-udma: Implement support for atype (for virtualization)
dt-bindings: dma: ti: k3-udma: Update for atype support (virtualization)
openrisc: Cleanup copy_thread_tls docs and comments
openrisc: Enable the clone3 syscall
openrisc: Convert copy_thread to copy_thread_tls
media: rc: fix spelling mistake "to" -> "too"
drm/i915/tgl: Add Wa_22010178259:tgl
drm/i915: Program MBUS with rmw during initialization
drm/i915/psr: Force PSR probe only after full initialization
pinctrl: ingenic: add hdmi-ddc pin control group
drm/i915/gem: Break up long lists of object reclaim
drm/qxl: Use simple encoder
drm/mgag200: Use simple encoder
drm/ast: Use simple encoder
drm/simple-kms: Add drm_simple_encoder_{init,create}()
gpiolib: fix bitmap operations related to line event watching
gpiolib: fix unwatch ioctl()
gpiolib: Rename 'event' to 'ge' to be consistent with other use
gpio: uniphier: Replace zero-length array with flexible-array member
dmaengine: consistently return string literal from switch-case
dmaengine: Drop redundant 'else' keyword
dmaengine: Use negative condition for better readability
dmaengine: Refactor dmaengine_check_align() to be bit operations only
dmaengine: idxd: expose general capabilities register in sysfs
dmaengine: idxd: check return result from check_vma() in cdev
drm/shmem: drop pgprot_decrypted()
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
bnxt_en: fix error handling when flashing from file
bnxt_en: reinitialize IRQs when MTU is modified
net: phy: mscc: add constants for used interrupt mask bits
net: phy: avoid clearing PHY interrupts twice in irq handler
ANDROID: ASoC: core: Fix soc_pcm_hw_params crash
Linux 5.6-rc4
ANDROID: GKI: Remove CONFIG_BRIDGE from arm64 config
KVM: VMX: check descriptor table exits on instruction emulation
arm64: dts: meson: fix gxm-khadas-vim2 wifi
Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991
posix-cpu-timers: Pass the task into arm_timer()
posix-cpu-timers: Remove unnecessary locking around cpu_clock_sample_group
posix-cpu-timers: cpu_clock_sample_group() no longer needs siglock
net: dsa: sja1105: Don't destroy not-yet-created xmit_worker
net/ipv6: use configured metric when add peer route
arcnet: Replace zero-length array with flexible-array member
neighbour: Replace zero-length array with flexible-array member
net: flow_offload: Replace zero-length array with flexible-array member
net: dn_fib: Replace zero-length array with flexible-array member
ndisc: Replace zero-length array with flexible-array member
net: ipv6: mld: Replace zero-length array with flexible-array member
net: lwtunnel: Replace zero-length array with flexible-array member
net: ip6_route: Replace zero-length array with flexible-array member
net: nexthop: Replace zero-length array with flexible-array member
net: sctp: Replace zero-length array with flexible-array member
net: sock_reuseport: Replace zero-length array with flexible-array member
net/ethtool: Introduce link_ksettings API for virtual network devices
ethtool: Factored out similar ethtool link settings for virtual devices to core
net: dsa: mv88e6xxx: fix lockup on warm boot
hsr: use upper/lower device infrastructure
hsr: remove unnecessary rcu_read_lock() in hsr module
hsr: use netdev_err() instead of WARN_ONCE()
hsr: use extack error message instead of netdev_info
hsr: use debugfs_remove_recursive() instead of debugfs_remove()
net: ag71xx: port to phylink
net: ll_temac: Add ethtool support for coalesce parameters
net: ll_temac: Make RX/TX ring sizes configurable
net: ll_temac: Remove unused start_p variable
net: ll_temac: Remove unused tx_bd_next struct field
atm: nicstar: fix if-statement empty body warning
net: sched: Replace zero-length array with flexible-array member
netlink: Use netlink header as base to calculate bad attribute offset
r8152: check disconnect status after long sleep
arm64: dts: rockchip: fix px30 lvds ports
ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa
ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa
ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa
arm64: dts: rockchip: Add txpbl node for RK3399/RK3328
arm64: dts: rockchip: fix compatible property for Radxa ROCK Pi N10
ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288
ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036
ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108
ARM: dts: remove g-use-dma from rockchip usb nodes
arm64: dts: remove g-use-dma from rockchip usb nodes
arm64: dts: rockchip: fix cpu compatible property for rk3308
arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users
arm64: dts: mediatek: add pumpkin board dts
arm64: dts: mediatek: add dtsi for MT8516
ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
macintosh: therm_windtunnel: fix regression when instantiating devices
jbd2: fix data races at struct journal_head
drm/panel: simple: add panel-dpi support
dt-bindings: display: add data-mapping to panel-dpi
dt-bindings: display: convert panel-dpi to DT schema
dt-bindings: display: convert display-timings to DT schema
dt-bindings: display: add panel-timing.yaml
arm64: dts: meson-gxbb-vega-s95: fix bluetooth node
arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes
arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap
arm64: dts: meson: fix gxm-khadas-vim2 wifi
arm64: dts: meson: sei510: fix sound card codec node
arm64: dts: meson: s400: fix sound card codec nodes
arm64: dts: meson: add pdm reset line
arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
soc: amlogic: fix compile failure with MESON_SECURE_PM_DOMAINS & !MESON_SM
arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
arm64: dts: meson-sm1-sei610: add missing interrupt-names
ARM: meson: Drop unneeded select of COMMON_CLK
ARM: dts: exynos: Fix G3D power domain supply on Arndale Octa boards
ARM: dts: exynos: Fix G3D power domain supply on Odroid XU3/XU4/HC1 boards
ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2
dt-bindings: thermal: tsens: Add configuration in yaml
cfg802154: Replace zero-length array with flexible-array member
net: ieee802154: ca8210: Use new structure for SPI transfer delays
drm/panel: Add driver for Novatek NT35510-based panels
drm/panel: Add DT bindings for Novatek NT35510-based panels
dt-bindings: Add vendor prefix for Hydis technologies
x86/entry/32: Remove the 0/-1 distinction from exception entries
x86/mm: Fix dump_pagetables with Xen PV
x86/ioperm: Add new paravirt function update_io_bitmap()
x86/boot/compressed: Fix reloading of GDTR post-relocation
efi: Mark all EFI runtime services as unsupported on non-EFI boot
efi/arm64: Clean EFI stub exit code from cache instead of avoiding it
efi/arm: Clean EFI stub exit code from cache instead of avoiding it
efi: Don't shadow 'i' in efi_config_parse_tables()
efi/x86: Add RNG seed EFI table to unencrypted mapping check
efi/x86: Add TPM related EFI tables to unencrypted mapping checks
ARM: dts: uniphier: Add one more generic compatible string for I2C EEPROM
arm64: dts: uniphier: rename NAND node names to follow json-schema
arm64: dts: uniphier: rename aidet node names to follow json-schema
arm64: dts: uniphier: change SD/eMMC node names to follow json-schema
ARM: dts: uniphier: rename cache controller nodes to follow json-schema
ARM: dts: uniphier: rename NAND node names to follow json-schema
ARM: dts: uniphier: rename aidet node names to follow json-schema
ARM: dts: uniphier: change SD/eMMC node names to follow json-schema
libnvdimm: Out of bounds read in __nd_ioctl()
acpi/nfit: improve bounds checking for 'func'
scsi: ufs: Simplify two tests
scsi: ufs: Introduce ufshcd_init_lrb()
scsi: core: Introduce {init,exit}_cmd_priv()
scsi: core: Remove cmd_list functionality
scsi: aacraid: use scsi_host_busy_iter() in get_num_of_incomplete_fibs()
scsi: aacraid: use scsi_host_busy_iter() to wait for outstanding commands
scsi: core: add scsi_host_busy_iter()
scsi: aacraid: use scsi_host_(block,unblock) to block I/O
scsi: core: add scsi_host_(block,unblock) helper function
scsi: aacraid: move scsi_(block,unblock)_requests out of _aac_reset_adapter()
scsi: aacraid: replace aac_flush_ios() with midlayer helper
scsi: aacraid: use scsi_host_complete_all_commands() to terminate outstanding commands
scsi: aacraid: Do not wait for outstanding write commands on synchronize_cache
scsi: dpt_i2o: use scsi_host_complete_all_commands() to abort outstanding commands
scsi: core: add scsi_host_complete_all_commands() helper
scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_complete()
scsi: core: use kobj_to_dev
scsi: ufs: ufs-mediatek: add waiting time for reference clock
scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
scsi: ufs: Allow vendor device quirks to be applied early
scsi: ufshcd: use an enum for quirks
scsi: ufshcd: remove unused quirks
scsi: qla2xxx: Update driver version to 10.01.00.25-k
scsi: qla2xxx: Set Nport ID for N2N
scsi: qla2xxx: Handle NVME status iocb correctly
scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe
scsi: qla2xxx: Serialize fc_port alloc in N2N
scsi: qla2xxx: Fix NPIV instantiation after FW dump
scsi: qla2xxx: Fix RDP respond data format
scsi: qla2xxx: Force semaphore on flash validation failure
scsi: qla2xxx: add more FW debug information
scsi: qla2xxx: Update BPM enablement semantics.
scsi: qla2xxx: fix FW resource count values
scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs
scsi: qla2xxx: Return appropriate failure through BSG Interface
scsi: qla2xxx: Improved secure flash support messages
scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error
scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx
scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
scsi: qla2xxx: Add 16.0GT for PCI String
scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function
scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code
scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop()
scsi: qla2xxx: Simplify the code for aborting SCSI commands
scsi: qla2xxx: Fix sparse warning reported by kbuild bot
PCI: Add 32 GT/s decoding in some macros
pinctrl: madera: Add missing call to pinctrl_unregister_mappings
pinctrl: core: Remove extra kref_get which blocks hogs being freed
pinctrl: sirf/atlas7: Replace zero-length array with flexible-array member
pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
pinctrl: Export some needed symbols at module load time
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
drm: prevent a harmless integer overflow in drm_legacy_sg_alloc()
drm/client: Dual licence the file in GPL-2 and MIT
gpiolib: Optimize gpiochip_remove() when check for requested line
pid: Improve the comment about waiting in zap_pid_ns_processes
drm/i915/gt: Expose heartbeat interval via sysfs
drm/i915/gt: Expose preempt reset timeout via sysfs
drm/i915/gt: Expose reset stop timeout via sysfs
drm/i915/gt: Expose busywait duration to sysfs
drm/i915/gt: Expose timeslice duration to sysfs
drm/i915/gt: Expose engine->mmio_base via sysfs
drm/i915/gt: Expose engine properties via sysfs
drm/amdgpu/smu: Add message sending lock
drm/amdgpu/powerplay: Remove deprecated smc_read_arg
drm/amdgpu/powerplay: Refactor SMU message handling for safety
drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
drm/amdgpu: release drm_device after amdgpu_driver_unload_kms
drm/amdgpu: no need to clean debugfs at amdgpu
drm/amdgpu: Initialize SPM_VMID with 0xf (v2)
drm/amdgpu/sriov: Use kiq to copy the gpu clock
drm/amdkfd: change SDMA MQD memory type
drm/amdkfd: Make get_tile_config() generic
drm/amdgpu: Add num_banks and num_ranks to gfx config structure
drm/i915/selftests: Fix return in assert_mmap_offset()
dt-bindings: Fix dtc warnings in examples
net: datagram: drop 'destructor' argument from several helpers
unix: uses an atomic type for scm files accounting
af_unix: Replace zero-length array with flexible-array member
bonding: Replace zero-length array with flexible-array member
net: core: Replace zero-length array with flexible-array member
ipv6: Replace zero-length array with flexible-array member
net: dccp: Replace zero-length array with flexible-array member
l2tp: Replace zero-length array with flexible-array member
net: mpls: Replace zero-length array with flexible-array member
xdp: Replace zero-length array with flexible-array member
dt-bindings: power: apmu: Convert to json-schema
dt-bindings: power: rcar-sysc: Convert to json-schema
dt-bindings: reset: rcar-rst: Convert to json-schema
integrity: Remove duplicate pr_fmt definitions
IMA: Add log statements for failure conditions
IMA: Update KBUILD_MODNAME for IMA files to ima
clk: Fix phase init check
drm/i915: Drop WaDDIIOTimeout:glk
drm/i915: Limit display Wa_1405510057 to gen11
drm/i915: Nuke pre-production GLK HDMI w/a 1139
spi: pxa2xx: Introduce is_mmp2_ssp() helper
spi: spi-mem: Compute length only when needed
proc: Remove the now unnecessary internal mount of proc
uml: Create a private mount of proc for mconsole
spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits
spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes
spi: Allow SPI controller override device buswidth
spi: atmel-quadspi: fix possible MMIO window size overrun
uml: Don't consult current to find the proc_mnt in mconsole_proc
ASoC: zte: zx-spdif: remove redundant dev_err message
ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai()
ASoC: samsung: Silence warnings during deferred probe
ASoC: rt5682: Make rt5682_clock_config static
ASoC: rt1015: modify some structure to be static.
ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop()
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
RDMA/efa: Do not delay freeing of DMA pages
RDMA/efa: Properly document the interrupt mask register
RDMA/efa: Unified getters/setters for device structs bitmask access
drm/i915/gt: Reset queue_priority_hint after wedging
drm/i915/selftests: Be a little more lenient for reset workers
RDMA/hns: Optimize qp doorbell allocation flow
RDMA/hns: Optimize kernel qp wrid allocation flow
RDMA/hns: Optimize qp param setup flow
RDMA/hns: Optimize qp buffer allocation flow
RDMA/hns: Optimize qp number assign flow
RDMA/hns: Optimize qp context create and destroy flow
RDMA/hns: Optimize qp destroy flow
drm/i915: Add glk to intel_detect_preproduction_hw()
RDMA/hns: Stop doorbell update while qp state error
RDMA/hns: Use flush framework for the case in aeq
RDMA/hns: Treat revision HIP08_A as a special case
iommu: Use C99 flexible array in fwspec
iommu/virtio: Build virtio-iommu as module
iommu/amd: Fix the configuration of GCR3 table root pointer
iommu/qcom: Replace zero-length array with flexible-array member
drm/i915/selftests: Wait for the context switch
RDMA/core: Fix pkey and port assignment in get_new_pps
vt: selection, push sel_lock up
vt: selection, push console lock down
lib/vsprintf: update comment about simple_strto<foo>() functions
drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context
drm/i915/perf: Mark up the racy use of perf->exclusive_stream
Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome
docs: networking: convert 6lowpan.txt to ReST
6lowpan: Replace zero-length array with flexible-array member
drm/i915: Fix wrongly populated plane possible_crtcs bit mask
arm64: Update comment for ASID() macro
drm/i915: Protect i915_request_await_start from early waits
pinctrl: da9062: Fix error gpiolib.h path
drm/i915/selftests: Check recovery from corrupted LRC
drm/i915/selftests: Verify LRC isolation
drm/tidss: Drop pointless static qualifier in dispc_find_csc()
drm/tidss: fix spelling mistakes "bufer" and "requsted"
drm/tidss: Use drm_for_each_bridge_in_chain()
drm/tidss: dispc: Fix broken plane positioning code
tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED
tee: remove redundant teedev in struct tee_shm
tee: don't assign shm id for private shms
tee: remove unused tee_shm_priv_alloc()
tee: remove linked list of struct tee_shm
selftests: pidfd: Add pidfd_fdinfo_test in .gitignore
exit: Fix Sparse errors and warnings
fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer()
drm/i915/gt: Pull marking vm as closed underneath the vm->mutex
drm/dp_mst: Check crc4 value while building sideband message
drm/dp_mst: Fix W=1 warnings
MIPS: reduce print level for cache information
MIPS: pic32mzda: Drop pointless static qualifier
platform/x86: Kconfig: Fix a typo
platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member
platform/x86/intel-uncore-freq: Add release callback
platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition
platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map
platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry
platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS
kvm: x86: Limit the number of "kvm: disabled by bios" messages
interconnect: qcom: sdm845: Split qnodes into their respective NoCs
interconnect: qcom: Consolidate interconnect RPMh support
dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings
dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter
dt-bindings: interconnect: Convert qcom,sdm845 to DT schema
KVM: x86: avoid useless copy of cpufreq policy
KVM: allow disabling -Werror
KVM: x86: allow compiling as non-module with W=1
KVM: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis
KVM: Introduce pv check helpers
KVM: let declaration of kvm_get_running_vcpus match implementation
KVM: SVM: allocate AVIC data structures based on kvm_amd module parameter
arm64: defconfig: Enable MEGARAID_SAS
bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
drm/i915/gt: Check engine-is-awake on reset later
drm/i915/selftests: Disable heartbeat around manual pulse tests
drm/i915: Skip barriers inside waits
i3c: master: Replace zero-length array with flexible-array member
i3c: Simplify i3c_device_match_id()
i3c: Generate aliases for i3c modules
i3c: Add a modalias sysfs attribute
Bluetooth: Support querying for WBS support through MGMT
Bluetooth: btusb: Add flag to define wideband speech capability
Bluetooth: Fixing a few comment typos in the quirk definitions.
Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()'
Bluetooth: hci_h4: Fix a typo in a comment
Bluetooth: During le_conn_timeout disable EXT_ADV
Bluetooth: Remove adv set for directed advertising
Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS
Bluetooth: Fix Suspicious RCU usage warnings
Bluetooth: Replace zero-length array with flexible-array member
arm64: zynqmp: Add Xilinx AES node
arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.dtsi compatible
arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916.dtsi compatible
arm64: dts: qcom: sdm845-mtp: Add Truly display
arm64: dts: ipq6018: Add a few device nodes
arm64: dts: sc7180: Move venus node to the correct position
arm64: dts: sdm845: follow venus-sdm845v2 DT binding
random: fix data races at timer_rand_state
random: always use batched entropy for get_random_u{32,64}
random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM
arm64: add credited/trusted RNG support
random: add arch_get_random_*long_early()
random: split primary/secondary crng init paths
ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4
bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump()
bpf: INET_DIAG support in bpf_sk_storage
inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data
inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one()
crypto: hisilicon - remove redundant assignment of pointer ctx
hwrng: omap3-rom - Include linux/io.h for virt_to_phys
crypto: md5 - remove unused macros
net/mlx5e: Remove redundant comment about goto slow path
net/mlx5e: Reduce number of arguments in slow path handling
net/mlx5e: Remove unused argument from parse_tc_pedit_action()
net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors
net/mlx5e: Use netdev_warn() instead of pr_err() for errors
net/mlx5e: Use netdev_warn() for errors for added prefix
net/mlx5: DR, Improve log messages
net/mlx5: DR, Change matcher priority parameter type
net/mlx5e: Add devlink fdb_large_groups parameter
net/mlx5: Change the name of steering mode param id
net/mlx5e: Add support for devlink-port in non-representors mode
net/mlx5e: Rename representor get devlink port function
net/mlx5: E-Switch, Allow goto earlier chain if FW supports it
net/mlx5e: Eswitch, Use per vport tables for mirroring
net/mlx5: Eswitch, avoid redundant mask
net/mlx5e: Don't allow forwarding between uplink
crypto: chelsio - un-register crypto algorithms
MAINTAINERS: Update maintainers for chelsio crypto drivers
crypto: xilinx - Add Xilinx AES driver
dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver
firmware: xilinx: Add ZynqMP aes API for AES functionality
selinux: remove unused initial SIDs and improve handling
ANDROID: net: wireless: Add module_param(mac_prefix) to mac80211_hwsim
selinux: reduce the use of hard-coded hash sizes
bpf: Replace zero-length array with flexible-array member
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
PCI: Add boot interrupt quirk mechanism for Xeon chipsets
drm/i915/ggtt: do not set bits 1-11 in gen12 ptes
ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers()
ACPI: EC: Avoid passing redundant argument to functions
ACPI: EC: Avoid printing confusing messages in acpi_ec_setup()
MAINTAINERS: Correct Cadence PCI driver path
dm zoned: Fix reference counter initial value of chunk works
dm writecache: verify watermark during resume
dm: report suspended device during destroy
drm/i915/tgl: Add Wa_1608008084
io_uring: fix 32-bit compatability with sendmsg/recvmsg
media: vsp1: tidyup VI6_HGT_LBn_H() macro
media: smiapp: Move definitions under driver directory
media: smiapp: Refactor reading SMIA limits
media: smiapp: Move SMIA limit reading up
media: smiapp: Turn limit lookup into a function
media: smiapp: Use unaligned get and put functions
ANDROID: gki: Enable BINFMT_MISC as part of GKI
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
RDMA/opa_vnic: Delete driver version
RDMA/ipoib: Don't set constant driver version
RDMA/ucma: Put a lock around every call to the rdma_cm layer
RDMA/siw: Fix setting active_{speed, width} attributes
media: smiapp: Simplify condition for choosing 8-bit access
x86/mce: Fix logic and comments around MSR_PPIN_CTL
net: dsa: mv88e6xxx: Fix masking of egress port
media: omap3isp: Prevent enabling CCDC when stopping streaming
media: MAINTAINERS: Sort entries in database for TI VPE/CAL
media: staging: media: ipu3: Change 'unsigned long int' to 'unsigned long'
media: i2c: Add driver for Sony IMX219 sensor
media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding
media: ipu3.rst: add imgu pipe config tool link
media: ov5675: add vflip/hflip control support
mlxsw: pci: Wait longer before accessing the device after reset
mlxsw: reg: Update module_type values in PMTM register and map them to width
WAN: Replace zero-length array with flexible-array member
NFC: Replace zero-length array with flexible-array member
sfc: fix timestamp reconstruction at 16-bit rollover points
vsock: fix potential deadlock in transport->release()
net: mvpp2: use resolved link config in mac_link_up()
net: mvneta: use resolved link config in mac_link_up()
net: macb: use resolved link config in mac_link_up()
net: dpaa2-mac: use resolved link config in mac_link_up()
net: axienet: use resolved link config in mac_link_up()
net: mv88e6xxx: use resolved link config in mac_link_up()
net: dsa: propagate resolved link config via mac_link_up()
net: phylink: propagate resolved link config via mac_link_up()
unix: It's CONFIG_PROC_FS not CONFIG_PROCFS
net: rmnet: fix packet forwarding in rmnet bridge mode
net: rmnet: fix bridge mode bugs
net: rmnet: use upper/lower device infrastructure
net: rmnet: do not allow to change mux id if mux id is duplicated
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
net: rmnet: fix suspicious RCU usage
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
atomic_open(): saner calling conventions (return dentry on success)
handle_mounts(): start building a sane wrapper for follow_managed()
make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW
follow_automount() doesn't need the entire nameidata
follow_automount(): get rid of dead^Wstillborn code
fix automount/automount race properly
ARM: dts: bcm2711: Add pcie0 alias
ARM: dts: bcm283x: Add missing properties to the PWR LED
dpaa2-eth: add support for nway reset
dpaa2-eth: add support for mii ioctls
net: phy: marvell10g: read copper results from CSSR1
net: phy: marvell: don't interpret PHY status unless resolved
mlx5: register lag notifier for init network namespace only
s390/qeth: support configurable RX copybreak
s390/qeth: don't check for IFF_UP when scheduling napi
s390/qeth: don't re-start read cmd when IDX has terminated
s390/qeth: reset seqnos on connection startup
s390/qeth: remove unused cmd definitions
s390/qeth: validate device-provided MAC address
s390/qeth: clean up CREATE_ADDR cmd code
s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac()
drm/i915: Set up PIPE_MISC truncate bit on tgl+
unix: define and set show_fdinfo only if procfs is enabled
selftests: mlxsw: resource_scale: Invoke for Spectrum-3
selftests: mlxsw: Reduce router scale running time using offload indication
selftests: mlxsw: Reduce running time using offload indication
selftests: mlxsw: Add shared buffer traffic test
selftests: mlxsw: Add mlxsw lib
selftests: devlink_lib: Add devlink port helpers
selftests: devlink_lib: Check devlink info command is supported
selftests: mlxsw: Add shared buffer configuration test
selftests: mlxsw: Use busywait helper in rtnetlink test
selftests: mlxsw: Use busywait helper in vxlan test
selftests: mlxsw: Use busywait helper in blackhole routes test
selftests: devlink_trap_l3_drops: Avoid race condition
selftests: add a mirror test to mlxsw tc flower restrictions
selftests: add egress redirect test to mlxsw tc flower restrictions
selftests: mlxsw: Add a RED selftest
selftests: forwarding: lib.sh: Add start_tcp_traffic
hinic: fix a bug of rss configuration
hinic: fix a bug of setting hw_ioctxt
hinic: fix a irq affinity bug
KVM: s390: introduce module parameter kvm.use_gisa
KVM: s390: protvirt: Add KVM api documentation
KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED
DOCUMENTATION: Protected virtual machine introduction and IPL
KVM: s390: protvirt: Add UV cpu reset calls
KVM: s390: protvirt: do not inject interrupts after start
KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112
KVM: s390: protvirt: Support cmd 5 operation state
KVM: s390: protvirt: Report CPU state to Ultravisor
KVM: s390: protvirt: UV calls in support of diag308 0, 1
KVM: s390: protvirt: Add program exception injection
KVM: s390: protvirt: Only sync fmt4 registers
KVM: s390: protvirt: Do only reset registers that are accessible
KVM: s390: protvirt: disallow one_reg
KVM: s390: protvirt: STSI handling
KVM: s390: protvirt: Write sthyi data to instruction data area
KVM: s390/mm: handle guest unpin events
KVM: s390: protvirt: handle secure guest prefix pages
KVM: S390: protvirt: Introduce instruction data area bounce buffer
KVM: s390: protvirt: Add new gprs location handling
KVM: s390: protvirt: Handle spec exception loops
KVM: s390: protvirt: Add SCLP interrupt handling
KVM: s390: protvirt: Implement interrupt injection
KVM: s390: protvirt: Instruction emulation
KVM: s390: protvirt: Handle SE notification interceptions
KVM: s390/mm: Make pages accessible before destroying the guest
KVM: s390: protvirt: Secure memory is not mergeable
KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
KVM: s390: add new variants of UV CALL
KVM: s390: protvirt: Add UV debug trace
KVM: s390/interrupt: do not pin adapter interrupt pages
s390/protvirt: Add sysfs firmware interface for Ultravisor information
s390/mm: add (non)secure page access exceptions handlers
s390/mm: provide memory management functions for protected KVM guests
s390/protvirt: add ultravisor initialization
s390/protvirt: introduce host side setup
f2fs: fix to avoid potential deadlock
f2fs: add missing function name in kernel message
f2fs: recycle unused compress_data.chksum feild
f2fs: fix to avoid NULL pointer dereference
f2fs: fix leaking uninitialized memory in compressed clusters
f2fs: fix the panic in do_checkpoint()
f2fs: fix to wait all node page writeback
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
ARM: OMAP4: hwmod_data: Remove OMAP4 IPU hwmod data
ARM: OMAP2+: Drop legacy platform data for OMAP4 DSP
ARM: OMAP2+: Drop hwmod data for am3 and am4 PRUSS
ARM: dts: am4372: Add idle_states for cpuidle
ARM: dts: am33xx: Add idle_states for cpuidle
ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE
soc: ti: pm33xx: Add base cpuidle support
ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle
ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x
radix tree test suite: Support kmem_cache alignment
dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method
firmware: arm_sdei: clean up sdei_event_create()
firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp
firmware: arm_sdei: fix possible double-lock on hibernate error path
firmware: arm_sdei: fix double-lock on hibernate with shared events
ANDROID: gki_defconfig: disable CONFIG_CRYPTO_MD4
dm thin metadata: fix lockdep complaint
dm cache: fix a crash due to incorrect work item cancelling
drm/i915: remove ICP_PP_CONTROL
nvme-pci: Hold cq_poll_lock while completing CQEs
pstore: pstore_ftrace_seq_next should increase position index
media: dt-bindings: media: venus: Add sc7180 DT schema
media: venus: core: add sc7180 DT compatible and resource struct
media: dt-bindings: media: venus: delete old binding document
media: venus: core: add sdm845-v2 DT compatible and resource struct
media: dt-bindings: media: venus: Add sdm845v2 DT schema
media: dt-bindings: media: venus: Convert sdm845 to DT schema
media: dt-bindings: media: venus: Convert msm8996 to DT schema
i3c: Fix MODALIAS uevents
media: dt-bindings: media: venus: Convert msm8916 to DT schema
media: venus: vdec: handle 10bit bitstreams
media: venus: introduce core selection
media: venus: redesign clocks and pm domains control
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
media: venus: cache vb payload to be used by clock scaling
media: venus: venc: blacklist two encoder properties
media: venus: firmware: Use %pR to print IO resource
media: venus: hfi_parser: Ignore HEVC encoding for V1
media: MAINTAINERS: Add dt-binding files for Venus
drm/panfrost: default_supplies[] can be static
tee: amdtee: fix memory leak in amdtee_open_session()
Documentation/memory-barriers: Fix typos
doc: Add rcutorture scripting to torture.txt
doc/RCU/rcu: Use https instead of http if possible
doc/RCU/rcu: Use absolute paths for non-rst files
doc/RCU/rcu: Use ':ref:' for links to other docs
doc/RCU/listRCU: Update example function name
doc/RCU/listRCU: Fix typos in a example code snippets
doc/RCU/Design: Remove remaining HTML tags in ReST files
s390/mm: remove fake numa support
s390/crypto: explicitly memzero stack key material in aes_s390.c
s390: Replace zero-length array with flexible-array member
s390/qdio: simplify debugfs code
s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0
doc: Add some more RCU list patterns in the kernel
perf annotate: Fix segfault with source toggle
perf annotate: Align struct annotate_args
arm64: mm: convert cpu_do_switch_mm() to C
x86/traps: Stop using ist_enter/exit() in do_int3()
perf annotate: Simplify disasm_line allocation and freeing code
PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers
perf annotate: Remove privsize from symbol__annotate() args
perf probe: Check return value of strlist__add() for -ENOMEM
dma-buf: make move_notify mandatory if importer_ops are provided
dma-buf: drop dynamic_mapping flag
drm/amdgpu: implement amdgpu_gem_prime_move_notify v2
drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2
drm/amdgpu: use allowed_domains for exported DMA-bufs
drm/ttm: remove the backing store if no placement is given
dma-buf: add dynamic DMA-buf handling v15
io_uring: define and set show_fdinfo only if procfs is enabled
arm64: fix NUMA Kconfig typos
gfs2: leaf_dealloc needs to allocate one more revoke
gfs2: allow journal replay to hold sd_log_flush_lock
gfs2: don't allow releasepage to free bd still used for revokes
gfs2: flesh out delayed withdraw for gfs2_log_flush
gfs2: Do proper error checking for go_sync family of glops functions
gfs2: Don't demote a glock until its revokes are written
gfs2: drain the ail2 list after io errors
gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails
gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
gfs2: Check for log write errors before telling dlm to unlock
gfs2: Prepare to withdraw as soon as an IO error occurs in log write
gfs2: Issue revokes more intelligently
gfs2: Add verbose option to check_journal_clean
gfs2: fix infinite loop when checking ail item count before go_inval
gfs2: Force withdraw to replay journals and wait for it to finish
x86/entry/entry_32: Route int3 through common_exception
x86/irq: Remove useless return value from do_IRQ()
x86/traps: Remove redundant declaration of do_double_fault()
x86/traps: Document do_spurious_interrupt_bug()
x86/traps: Remove pointless irq enable from do_spurious_interrupt_bug()
x86/entry/32: Force MCE through do_mce()
x86/mce: Disable tracing and kprobes on do_machine_check()
x86/entry/32: Add missing ASM_CLAC to general_protection entry
perf config: Document missing config options
perf annotate: Fix perf config option description
perf annotate: Prefer cmdline option over default config
perf annotate: Make perf config effective
perf config: Introduce perf_config_u8()
perf annotate: Fix --show-nr-samples for tui/stdio2
perf annotate: Fix --show-total-period for tui/stdio2
perf annotate/tui: Re-render title bar after switching back from script browser
dt-bindings: vendor-prefixes: Add prefix for PocketBook International SA
dt-bindings: rng: Convert BCM2835 to DT schema
dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller to json-schema
dt-bindings: mtd: Convert Denali NAND controller to json-schema
arm64: dts: allwinner: Add initial support for Pine64 PinePhone
dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings
arm64: dts: sun50i-a64: Add i2c2 pins
ARM: dts: sunxi: h3/h5: add r_pwm node
drm/virtio: fix mmap page attributes
drm/shmem: add support for per object caching flags.
arm64: allwinner: a64: enable LCD-related hardware for Pinebook
drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJFH116008A panel support
dt-bindings: display: simple: Add NewEast Optoelectronics WJFH116008A compatible
MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling
tools headers UAPI: Update tools's copy of kvm.h headers
tools arch x86: Sync the msr-index.h copy with the kernel sources
dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD vendor prefix
drm/bridge: anx6345: don't print error message if regulator is not ready
spi/zynqmp: remove entry that causes a cs glitch
XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI
dma-buf: free dmabuf->name in dma_buf_release()
clocksource: Replace setup_irq() by request_irq()
drm/bridge: analogix-anx6345: fix set of link bandwidth
drm/virtio: add virtio_gpu_is_shmem helper
drm/virtio: make mmap callback consistent with callbacks
clocksource/drivers/ingenic: Add support for TCU of X1000
dt-bindings: timer: Add X1000 bindings.
ARM: decompressor: switch to by-VA cache maintenance for v7 cores
ARM: decompressor: prepare cache_clean_flush for doing by-VA maintenance
ARM: decompressor: factor out routine to obtain the inflated image size
FROMLIST: kbuild: generate autoksyms.h early
FROMLIST: kbuild: split adjust_autoksyms.sh in two parts
FROMLIST: kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_of_set_source()
clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
ipv6: xfrm6_tunnel.c: Use built-in RCU list checking
sched/fair: Fix statistics for find_idlest_group()
clocksource/drivers/owl: Improve owl_timer_init fail messages
clocksource: Add driver for the Ingenic JZ47xx OST
mtd: spi-nor: Refactor spi_nor_read_id()
cpufreq: Fix policy initialization for internal governor drivers
drm/i915/drv: use intel_uncore_write() for register access
drm/i915/dram: use intel_uncore_*() functions for register access
drm/i915: split out intel_dram.[ch] from i915_drv.c
drm/i915: significantly reduce the use of <drm/i915_drm.h>
net: dsa: mv88e6xxx: fix duplicate vlan warning
net: switchdev: do not propagate bridge updates across bridges
net/smc: check for valid ib_client_data
net: stmmac: fix notifier registration
net: phy: mscc: fix firmware paths
net: qrtr: Fix error pointer vs NULL bugs
net: phy: mscc: add missing shift for media operation mode selection
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
mptcp: add dummy icsk_sync_mss()
net: ena: fix broken interface between ENA driver and FW
mptcp: defer work schedule until mptcp lock is released
mptcp: avoid work queue scheduling if possible
mptcp: remove mptcp_read_actor
mptcp: add rmem queue accounting
mptcp: update mptcp ack sequence from work queue
mptcp: add work queue skeleton
mptcp: add and use mptcp_data_ready helper
mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3
mlxsw: spectrum: Initialize advertised speeds to supported speeds
mlxsw: spectrum: Move the ECN-marked packet counter to ethtool
mlxsw: spectrum_switchdev: Optimize SFN records processing
net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg
af_llc: fix if-statement empty body warning
slip: not call free_netdev before rtnl_unlock in slip_open
drm/hisilicon: Fixed pcie resource conflict between drm and firmware
drm/hisilicon: Set preferred mode resolution and maximum resolution
drm/hisilicon: Add the mode_valid function
drm/hisilicon: fixed the wrong resolution configurations
drm/hisilicon: Enable the shadowfb for hibmc
drm/hisilicon: Add new clock/resolution configurations
net/smc: improve peer ID in CLC decline for SMC-R
net/smc: rework peer ID handling
tcp-zerocopy: Update returned getsockopt() optlen.
ipv6: restrict IPV6_ADDRFORM operation
net/smc: fix cleanup for linkgroup setup failures
net: fix sysfs permssions when device changes network namespace
net-sysfs: add queue_change_owner()
net-sysfs: add netdev_change_owner()
drivers/base/power: add dpm_sysfs_change_owner()
device: add device_change_owner()
sysfs: add sysfs_change_owner()
sysfs: add sysfs_group{s}_change_owner()
sysfs: add sysfs_link_change_owner()
sysfs: add sysfs_file_change_owner()
net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed
sched: act: count in the size of action flags bitfield
kbuild: get rid of trailing slash from subdir- example
net: core: devlink.c: Use built-in RCU list checking
net: cisco: Replace zero-length array with flexible-array member
net: marvell: Replace zero-length array with flexible-array member
net: hns: Replace zero-length array with flexible-array member
sfc: Replace zero-length array with flexible-array member
qlogic: Replace zero-length array with flexible-array member
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278"
ANDROID: gki_defconfig: Disable CONFIG_RT_GROUP_SCHED
ANDROID: Disable wq fp check in CFI builds
bnxt_en: add newline to netdev_*() format strings
drm/i915/tgl: Add Wa_1606054188:tgl
drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active
FROMGIT: of: property: Add device link support for power-domains and hwlocks
netfilter: xt_hashlimit: unregister proc file before releasing mutex
dt-bindings: mmc: Convert UniPhier SD controller to json-schema
dt-bindings: dma: Convert UniPhier MIO DMA controller to json-schema
dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema
dt-bindings: bus: Convert UniPhier System Bus to json-schema
dt-bindings: pinctrl: Convert UniPhier pin controller to json-schema
dt-bindings: gpio: Convert UniPhier GPIO to json-schema
dt-bindings: arm: Convert UniPhier board/SoC bindings to json-schema
leds: pwm: convert to atomic PWM API
leds: pwm: simplify if condition
leds: add SGI IP30 led support
leds: lm3697: fix spelling mistake "To" -> "Too"
ethtool: limit bitset size
drm/amdgpu: drop legacy drm load and unload callbacks
drm/amdgpu/display: don't call drm_dp_mst_connector_late_register (v2)
drm/amdgpu/display: split dp connector registration (v4)
drm/amdgpu/display: add a late register connector callback
drm/amd/display: move dpcd debugfs members setup
drm/amdgpu/display: move debugfs init into core amdgpu debugfs (v2)
drm/amdgpu: don't call drm_connector_register for non-MST ports
drm/amdgpu/ring: move debugfs init into core amdgpu debugfs
drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs
drm/amdgpu/regs: move debugfs init into core amdgpu debugfs
drm/amdgpu/gem: move debugfs init into core amdgpu debugfs
drm/amdgpu/fence: move debugfs init into core amdgpu debugfs
drm/amdgpu/sa: move debugfs init into core amdgpu debugfs
drm/amdgpu/pm: move debugfs init into core amdgpu debugfs
drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs
drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup
drm/amdgpu: Increase timout on emulator to tenfold instead of twice
drm/amd/powerplay: add DFCstate control pptable func for arct
drm/amd/powerplay: update arcturus ppsmc header to 54.15.0
drm/amdgpu/display: clean up hdcp workqueue handling
drm/amdkfd: Delete unnecessary unmap queue package submissions
drm/amdkfd: Delete excessive printings
drm/amdkfd: Fix a memory leak in queue creation error handling
drm/amdkfd: Count active CP queues directly
drm/amdkfd: Avoid ambiguity by indicating it's cp queue
drm/amdkfd: Rename queue_count to active_queue_count
drm/amd: Extend ROCt to surface UUID for devices that have them
drm/amdgpu: Fix check for DPM when returning max clock
drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF
drm/radeon: Inline drm_get_pci_dev
drm/amdgpu: Drop DRIVER_USE_AGP
drm/amd/powerplay: Use bitwise instead of arithmetic operator for flags
drm/amd/display: remove set but not used variable 'mc_vm_apt_default'
drm/amd/amdgpu: Add gfxoff debugfs entry
drm/amdgpu: use amdgpu_ring_test_helper when possible
drm/amdgpu: add VM update fences back to the root PD v2
drm/amdgpu: cleanup amdgpu_ring_fini
drm/amdgpu: Add Arcturus D342 page retire support
drm/amdgpu: toggle DF-Cstate to protect DF reg access
drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c
drm/amdgpu: add dpm helper function for DF Cstate control
drm/amdgpu: update psp firmwares loading sequence V2
drm/amdgpu: Remove kfd eviction fence before release bo (v2)
net: Fix Tx hash bound checking
drm/radeon: Inline drm_get_pci_dev
drm/amdgpu: Drop DRIVER_USE_AGP
ARM: dts: exynos: Fix memory on Artik5 evaluation boards
ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set
spi: pxa2xx: Add CS control clock quirk
arm: dts: dra76x: Fix mmc3 max-frequency
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
regulator: add smb208 support
ASoC: tas2562: Add entries for the TAS2563 audio amplifier
ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding
ASoC: amd: Allow I2S wake event after ACP is powerd On
ASoC: rt5682: Revise the function name
ASoC: rt5682: Add the soundwire support
ASoC: amd: Add machine driver for Raven based platform
bus: ti-sysc: Implement display subsystem reset quirk
bus: ti-sysc: Fix 1-wire reset quirk
bus: ti-sysc: Detect display subsystem related devices
bus: ti-sysc: Handle module unlock quirk needed for some RTC
bus: ti-sysc: Implement SoC revision handling
bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices
bus: ti-sysc: Consider non-existing registers too when matching quirks
bus: ti-sysc: Improve reset to work with modules with no sysconfig
bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
drm/omap: Prepare DSS for probing without legacy platform data
Revert "KVM: x86: enable -Werror"
signal: avoid double atomic counter increments for user accounting
io_uring: drop file set ref put/get on switch
ASoC: soc-dai: add get_sdw_stream() callback
ASoC: pcm: check if cpu-dai supports a given stream
ASoC: Return error if the function does not support multi-cpu
ASoC: Add multiple CPU DAI support in DAPM
ASoC: Add dapm_add_valid_dai_widget helper
ASoC: Add multiple CPU DAI support for PCM ops
ASoC: Add initial support for multiple CPU DAIs
blk-mq: Remove some unused function arguments
selftests/bpf: Add test for "bpftool feature" command
bpftool: Update bash completion for "bpftool feature" command
bpftool: Update documentation of "bpftool feature" command
bpftool: Make probes which emit dmesg warnings optional
bpftool: Move out sections to separate functions
kbuild: add dt_binding_check to PHONY in a correct place
kbuild: add dtbs_check to PHONY
RDMA/bnxt_re: Using vmalloc requires including vmalloc.h
kbuild: remove unneeded semicolon at the end of cmd_dtb_check
kbuild: fix DT binding schema rule to detect command line changes
kbuild: remove wrong documentation about mandatory-y
kbuild: add comment for V=2 mode
iavf: use tc_cls_can_offload_and_chain0() instead of chain check
dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema
dt-bindings: i2c: Convert UniPhier I2C controller to json-schema
dt-bindings: serial: Convert UniPhier UART to json-schema
of: unittest: annotate warnings triggered by unittest
of: unittest: add overlay gpio test to catch gpio hog problem
ASoC: tas2562: Fix sample rate error message
of: property: Add device link support for power-domains and hwlocks
bpftool: Support struct_ops, tracing, ext prog types
dt-bindings: ata: rcar-sata: Convert to json-schema
dt-bindings: example-schema: Drop double quotes around URLs
drm/etnaviv: add hwdb entry for gc400 found in STM32
drm/etnaviv: update hwdb selection logic
drm/etnaviv: update gc7000 chip identity entry
drm/etnaviv: show identity information in debugfs
drm/etnaviv: determine product, customer and eco id
drm/etnaviv: update hardware headers from rnndb
scripts/bpf: Switch to more portable python3 shebang
efi: READ_ONCE rng seed size before munmap
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
efi/x86: Remove support for EFI time and counter services in mixed mode
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
drm/i915: Fix broken num_entries in skl_ddb_allocation_overlaps
drm/i915: Add WARN_ON in intel_get_crtc_for_pipe()
drm/i915: Get first crtc instead of PIPE_A crtc
drm/i915: Fix broken transcoder err state
drm/i915: Remove (pipe == crtc->index) assumption
drm/i915: Iterate over pipes and skip the disabled one
io_uring: import_single_range() returns 0/-ERROR
io_uring: pick up link work on submit reference drop
leds: leds-bd2802: remove set but not used variable 'pdata'
leds: ns2: Convert to GPIO descriptors
leds: ns2: Absorb platform data
selftests: nft_concat_range: Add test for reported add/flush/add issue
nft_set_pipapo: Actually fetch key data in nft_pipapo_remove()
drm/ttm: fix leaking fences via ttm_buffer_object_transfer
x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE
ext2: Silence lockdep warning about reclaim under xattr_sem
drm/i915: Avoid recursing onto active vma from the shrinker
drm/i915/pmu: Avoid using globals for PMU events
drm/i915/pmu: Avoid using globals for CPU hotplug state
drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
drm/i915: fix header test with GCOV
drm/omap: dss: Remove unused omap_dss_device operations
drm/omap: dss: Remove unused omapdss_of_find_connected_device() function
drm/omap: dss: Inline the omapdss_display_get() function
drm/omap: Hardcode omap_connector type to DSI
drm/omap: sdi: Register a drm_bridge
drm/omap: sdi: Sort includes alphabetically
drm/omap: dpi: Register a drm_bridge
drm/omap: dpi: Simplify clock setting API
drm/omap: dpi: Reorder functions in sections
drm/omap: dpi: Sort includes alphabetically
drm/omap: hdmi5: Simplify EDID read
drm/omap: hdmi4: Simplify EDID read
drm/omap: venc: Remove omap_dss_device operations
drm/omap: hdmi: Remove omap_dss_device operations
drm/omap: Remove HPD, detect and EDID omapdss operations
drm/omap: Switch the HDMI and VENC outputs to drm_bridge
drm/omap: Create connector for bridges
drm/omap: venc: Register a drm_bridge
drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe() operations
drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation
drm/omap: hdmi5: Move mode set, enable and disable operations to bridge
drm/omap: hdmi4: Move mode set, enable and disable operations to bridge
drm/omap: hdmi5: Register a drm_bridge for EDID read
drm/omap: hdmi4: Register a drm_bridge for EDID read
drm/omap: hdmi5: Rework EDID read to isolate data read
drm/omap: hdmi4: Rework EDID read to isolate data read
drm/omap: hdmi: Allocate EDID in the .read_edid() operation
drm/omap: dss: Make omap_dss_device_ops optional
drm/omap: Add infrastructure to support drm_bridge local to DSS outputs
drm/omap: dss: Fix output next device lookup in DT
drm/omap: Use the drm_panel_bridge API
drm/omap: Factor out display type to connector type conversion
drm/omap: Simplify HDMI mode and infoframe configuration
drm/omap: dss: Cleanup DSS ports on initialisation failure
drm: Add helper to create a connector for a chain of bridges
drm/bridge: tfp410: Allow operation without drm_connector
drm/bridge: tfp410: Replace manual connector handling with bridge
drm/bridge: panel: Implement bridge connector operations
drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter
drm/bridge: Add bridge driver for display connectors
drm/bridge: simple-bridge: Add support for the TI OPA362
drm/bridge: simple-bridge: Add support for enable GPIO
drm/bridge: simple-bridge: Add support for non-VGA bridges
drm/bridge: dumb-vga-dac: Rename driver to simple-bridge
drm/bridge: dumb-vga-dac: Rename internal symbols to simple-bridge
drm/bridge: Extend bridge API to disable connector creation
drm/bridge: Add interlace_allowed flag to drm_bridge
drm/bridge: Add connector-related bridge operations and data
drm/bridge: Improve overview documentation
drm/bridge: Fix atomic state ops documentation
drm/bridge: Document the drm_encoder.bridge_chain field as private
drm/edid: Add flag to drm_display_info to identify HDMI sinks
drm/connector: Add helper to get a connector type name
video: hdmi: Change return type of hdmi_avi_infoframe_init() to void
PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
i2c: dev: keep sorting of includes
i2c: stm32f7: allow controller to be wakeup-source
i2c: imx: implement master_xfer_atomic callback
i2c: at91: implement i2c bus recovery
dt-bindings: i2c: at91: document optional bus recovery properties
PCI: pci-epf-test: Add support to defer core initialization
soundwire: add helper macros for devID fields
soundwire: cadence: remove useless prototypes
drm/i915: split intel_modeset_init() to pre/post irq install
drm/i915: stop assigning drm->dev_private pointer
zonefs: select FS_IOMAP
zonefs: fix IOCB_NOWAIT handling
arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks
arm64: dts: sc7180: add display dt nodes
arm64: dts: qcom: sc7180: Correct qmp phy reset entries
arm64: dts: sc7180: Add Venus firmware subnode
arm64: dts: sc7180: Add Venus video codec DT node
arm64: dts: qcom: sc7180: Add CPU topology
arm64: dts: qcom: sc7180: Add CPU capacity values
arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients
arm64: defconfig: Enable qcom ipq6018 clock and pinctrl
drm/mediatek: add mt8183 dpi clock factor
dt-bindings: display: mediatek: update dpi supported chips
net/mlx5: sparse: warning: Using plain integer as NULL pointer
net/mlx5: sparse: warning: incorrect type in assignment
net/mlx5: Fix header guard in rsc_dump.h
Documentation: fix vxlan typo in mlx5.rst
net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions
net/mlx5e: RX, Use indirect calls wrapper for posting descriptors
net/mlx5e: Change inline mode correctly when changing trust state
net/mlx5e: Add context to the preactivate hook
net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover
net/mlx5e: Remove unneeded netif_set_real_num_tx_queues
net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases
net/mlx5e: Use preactivate hook to set the indirection table
net/mlx5e: Rename hw_modify to preactivate
net/mlx5e: Encapsulate updating netdev queues into a function
net/mlx5e: Add missing LRO cap check
net/mlx5e: Define one flow for TXQ selection when TCs are configured
bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue
ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t
powerpc/32: drop get_pteptr()
powerpc/32: refactor pmd_offset(pud_offset(pgd_offset...
powerpc/32: don't restore r0, r6-r8 on exception entry path after trace_hardirqs_off()
virtio_net: Add XDP meta data support
virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer
selftests/bpf: Print backtrace on SIGSEGV in test_progs
hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion
clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled
of: of_reserved_mem: Increase limit on number of reserved regions
drm/panfrost: Add support for multiple power domains
drm/panfrost: Add support for multiple regulators
drm/panfrost: Improve error reporting in panfrost_gpu_power_on
io-wq: ensure work->task_pid is cleared on init
x86/mce/therm_throt: Undo thermal polling properly on CPU offline
drm/panfrost: Don't try to map on error faults
drm/i915/gem: Honour O_NONBLOCK before throttling execbuf submissions
drm/i915: Allow userspace to specify ringsize on construction
drm/i915: Flush idle barriers when waiting
pstore/ram: remove unnecessary ramoops_unregister_dummy()
pstore/platform: fix potential mem leak if pstore_init_fs failed
selftests: netdevsim: Extend devlink trap test to include flow action cookie
netdevsim: add ACL trap reporting cookie as a metadata
mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report()
mlxsw: pci: Extract cookie index for ACL discard trap packets
mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload
mlxsw: core_acl_flex_actions: Add trap with userdef action
devlink: extend devlink_trap_report() to accept cookie and pass
drop_monitor: extend by passing cookie from driver
devlink: add trap metadata type for cookie
flow_offload: pass action cookie through offload structures
dt-bindings: ARM: Clean up PMU compatible list
dt-bindings: ARM: Add recent Cortex/Neoverse PMUs
dt-bindings: ARM: Add recent Cortex/Neoverse CPUs
icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
nfs: add minor version to nfs_server_key for fscache
NFS: Fix leak of ctx->nfs_server.hostname
drm/i915: Update DRIVER_DATE to 20200225
NFS: Don't hard-code the fs_type when submounting
dm integrity: fix invalid table returned due to argument count mismatch
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
dm integrity: fix recalculation when moving from journal mode to bitmap mode
null_blk: remove unused fields in 'nullb_cmd'
amdgpu/gmc_v9: save/restore sdpif regs during S3
drm/amdgpu: fix memory leak during TDR test(v2)
drm/amd/display: limit display clock to 100MHz to avoid FIFO error
drm/amd/display: Access patches from stream for ignore MSA monitor patch
drm/amd/display: Temporarily disable stutter on MPO transition
drm/amd/display: Make clock table struct more accessible
drm/amd/display: optimize prgoram wm and clks
drm/amd/display: correct dml surface size assignment
drm/amd/display: Update TTU properly
drm/amd/display: Fix RV2 Variant Detection
drm/amd/display: Add driver support for enabling PSR on DMCUB
drm/amd/display: 3.2.74
drm/amd/display: remove unused dml variable
drm/amd/display: update dml input population function
drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010
drm/amd/display: Link training TPS1 workaround
drm/amd/display: Monitor patch to delay setting ignore MSA bit
drm/amd/display: Workaround required for link training reliability
drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
drm/amd/display: Add DMUB firmware state debugfs
drm/amd/display: programming last delta in output transfer function LUT to a correct value
drm/amd/display: make some rn_clk_mgr structs and funcs static
drm/amd/display: Add function pointers for panel related hw functions
drm/amd/display: Fix HDMI repeater authentication
drm/amd/display: 3.2.73
drm/amd/display: Only round InfoFrame refresh rates
drm/amd/display: System crashes when add_ptb_to_table() gets called
drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2
drm/amd/display: Add dmcu f/w loading for NV12
drm/amd/display: Don't ask PSP to load DMCUB for backdoor load
drm/amd/display: Wait for DMCUB to finish loading before executing commands
drm/amd/display: Disable PG on NV12
drm/amd/display: DMUB Firmware Load by PSP
drm/amd/display: dmub back door load
drm/amd/display: Update TX masks correctly
drm/amd/display: update scaling filters
drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
drm/amd/display: Add aconnector condition check for dpcd read
drm/amdgpu: Improve Vega20 XGMI TLB flush workaround
drm/amdgpu: fix psp ucode not loaded in bare-metal
amdgpu/gmc_v9: save/restore sdpif regs during S3
drm/amdgpu/discovery: make the discovery code less chatty
drm/amdgpu: fix colliding of preemption
drm/amdgpu: fix memory leak during TDR test(v2)
drm/amdgpu: cleanup some incorrect reg access for SRIOV
io-wq: remove spin-for-work optimization
drm/i915: Drop assertion that active->fence is unchanged
io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL
blktrace: Protect q->blk_trace with RCU
gpiolib: export gpiochip_get_desc
x86/vmlinux: Drop unneeded linker script discard of .eh_frame
ASoC: Intel: mrfld: fix incorrect check on p->sink
x86/*/Makefile: Use -fno-asynchronous-unwind-tables to suppress .eh_frame sections
PCI: dwc: Add API to notify core initialization completion
PCI: endpoint: Add notification for core init completion
PCI: dwc: Refactor core initialization code for EP mode
PCI: endpoint: Add core init notifying feature
selftests: nft_concat_range: Move option for 'list ruleset' before command
microblaze: Use asm generic cmpxchg.h for !SMP case
microblaze: Define percpu sestion in linker file
microblaze: Remove unused boot_cpuid variable
microblaze: Add missing irqflags.h header
microblaze: Add sync to tlb operations
microblaze: Define microblaze barrier
microblaze: Remove empty headers
microblaze: Remove early printk setup
microblaze: Remove architecture tlb.h and use generic one
microblaze: Convert headers to SPDX license
USB: serial: f81232: set F81534A serial port with RS232 mode
USB: serial: f81232: add F81534A support
USB: serial: f81232: use devm_kzalloc for port data
USB: serial: f81232: add tx_empty function
USB: serial: f81232: extract LSR handler
microblaze: Fix _reset() function
drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE
docs: kref: Clarify the use of two kref_put() in example code
docs: add a script to check sysctl docs
Documentation: fix a typo for intel_iommu=nobounce
docs: sysctl/kernel: document acpi_video_flags
soundwire: bus: don't treat CMD_IGNORED as error on ClockStop
soundwire: bus: add clock stop helpers
soundwire: bus: fix io error when processing alert event
soundwire: bus: disable pm_runtime in sdw_slave_delete
soundwire: bus: add helper to clear Slave status to UNATTACHED
soundwire: bus: write Slave Device Number without runtime_pm
soundwire: bus: add PM/no-PM versions of read/write functions
soundwire: bus: fix race condition with initialization_complete signaling
soundwire: bus: fix race condition with enumeration_complete signaling
soundwire: bus: fix race condition with probe_complete signaling
drm/bridge: panel: Propagate bus format/flags
drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure
drm/bridge: lvds-codec: Add to_lvds_codec() function
docs: Fix empty parallelism argument
docs: remove MPX from the x86 toc
docs: gpu: i915.rst: fix warnings due to file renames
scripts: documentation-file-ref-check: improve :doc: handling
docs/core-api: Add Fedora instructions for GCC plugins
ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps
ARM: dts: sun8i-h3: Add thermal trip points/cooling maps
arm64: dts: allwinner: h6: Fix PMU compatible
arm64: dts: allwinner: h5: Fix PMU compatible
drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl
drm/virtio: track whether or not a context has been initiated
drm/virtio: factor out context create hypercall
drm/virtio: use consistent names for drm_files
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
drm/i915/gvt: Fix drm_WARN issue where vgpu ptr is unavailable
MAINTAINERS: Hand MIPS over to Thomas
dmaengine: tegra-apb: Improve error message about DMA underflow
dmaengine: tegra-apb: Remove unused function argument
dmaengine: tegra-apb: Support COMPILE_TEST
dmaengine: tegra-apb: Remove MODULE_ALIAS
dmaengine: tegra-apb: Allow to compile as a loadable kernel module
dmaengine: tegra-apb: Add missing of_dma_controller_free
dmaengine: tegra-apb: Clean up suspend-resume
dmaengine: tegra-apb: Keep clock enabled only during of DMA transfer
dmaengine: tegra-apb: Remove duplicated pending_sg_req checks
dmaengine: tegra-apb: Remove assumptions about unavailable runtime PM
dmaengine: tegra-apb: Remove unneeded initialization of tdc->config_init
dmaengine: tegra-apb: Fix coding style problems
dmaengine: tegra-apb: Use devm_request_irq
dmaengine: tegra-apb: Use devm_platform_ioremap_resource
dmaengine: tegra-apb: Clean up tasklet releasing
dmaengine: tegra-apb: Prevent race conditions on channel's freeing
dmaengine: tegra-apb: Implement synchronization hook
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
dmaengine: tegra-apb: Fix use-after-free
dmaengine: ti: edma: Support for interleaved mem to mem transfer
dmaengine: at_xdmac: Fix locking in tasklet
dmaengine: at_xdmac: GFP_KERNEL for user that can sleep
dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_resources()
dmaengine: at_xdmac: Drop always true check
dmaengine: at_hdmac: Fix deadlocks
dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT
dmaengine: at_hdmac: Drop description for a not defined parameter
dmaengine: at_hdmac: Return err in case the chan is not free at alloc res time
dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_resources()
dmaengine: at_hdmac: Substitute kzalloc with kmalloc
dmaengine: xilinx_dma: In dma channel probe fix node order dependency
dmaengine: xilinx_dma: Extend dma_config structure to store max channel count
dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
dmaengine: stm32-dma: fix sleeping function called from invalid context
dmaengine: stm32-dma: add copy_align constraint
dmaengine: stm32-dma: use dma_set_max_seg_size to set the sg limit
dmaengine: stm32-dma: enable descriptor_reuse
dmaengine: stm32-dma: driver defers probe for reset
dmaengine: stm32-dma: use reset controller only at probe time
dmaengine: stm32-dma: add suspend/resume power management support
arm64: dts: Add ipq6018 SoC and CP01 board support
dt-bindings: qcom: Add ipq6018 bindings
arm64: dts: sc7180: Add clock controller nodes
arm64: dts: qcom: sdm845: Add the missing clock on the videocc
arm64: dts: qcom: sdm845: Add missing clocks / fix names on the gpucc
arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc
drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly
arm64: dts: qcom: qcs404: Fix sdhci compat string
ARM64: dts: qcom: add gpio-ranges property
ARM: dts: qcom: add gpio-ranges property
arm64: dts: qcom: pm6150: Add label to pwrkey node
arm64: dts: qcom: add Venus firmware node on Cheza
blk-mq: insert passthrough request into hctx->dispatch directly
drm/i915: Update DRIVER_DATE to 20200224
drm/i915: Update DRIVER_DATE to 20200224
selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP
selftests/bpf: Run reuseport tests only with supported socket types
bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled
bpf, lpm: Make locking RT friendly
bpf: Prepare hashtab locking for PREEMPT_RT
bpf: Factor out hashtab bucket lock operations
bpf: Replace open coded recursion prevention in sys_bpf()
bpf: Use recursion prevention helpers in hashtab code
bpf: Provide recursion prevention helpers
bpf: Use migrate_disable/enable in array macros and cgroup/lirc code.
bpf: Use migrate_disable/enabe() in trampoline code.
bpf/tests: Use migrate disable instead of preempt disable
bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.
bpf: Replace cant_sleep() with cant_migrate()
bpf: Provide bpf_prog_run_pin_on_cpu() helper
bpf: Dont iterate over possible CPUs with interrupts disabled
bpf: Remove recursion prevention from rcu free callback
perf/bpf: Remove preempt disable around BPF invocation
bpf/trace: Remove redundant preempt_disable from trace_call_bpf()
bpf: disable preemption for bpf progs attached to uprobe
bpf/trace: Remove EXPORT from trace_call_bpf()
bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run()
bpf: Update locking comment in hashtab code
bpf: Enforce preallocation for instrumentation programs on RT
bpf: Tighten the requirements for preallocated hash maps
arm64: dts: qcom: db845c: Enable PCIe controllers
arm64: dts: qcom: sdm845: Add second PCIe PHY and controller
arm64: dts: qcom: sdm845: Add first PCIe controller and PHY
net: qrtr: fix spelling mistake "serivce" -> "service"
net: ethernet: stmmac: don't warn about missing optional wakeup IRQ
net: ethernet: stmmac: demote warnings about missing optional clocks
net: bcmgenet: reduce severity of missing clock warnings
net: bcmgenet: Fetch MAC address from the adapter
net: bcmgenet: Initial bcmgenet ACPI support
net: bcmgenet: enable automatic phy discovery
net: bcmgenet: refactor phy mode configuration
mdio_bus: Add generic mdio_find_bus()
freescale: Replace zero-length array with flexible-array member
intel: Replace zero-length array with flexible-array member
netronome: Replace zero-length array with flexible-array member
toshiba: Replace zero-length array with flexible-array member
chelsio: Replace zero-length array with flexible-array member
dt-bindings: net: dsa: ocelot: document the vsc9959 core
net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII
bareudp: Fix uninitialized variable warnings.
spi: pxa2xx: drv_data can't be NULL in ->remove()
spi: pxa2xx: Return error codes from pxa2xx_spi_init_pdata()
drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close()
audit: always check the netlink payload length in audit_receive_msg()
net: Special handling for IP & MPLS.
net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc.
af_unix: Add missing annotation for unix_wait_for_peer()
dccp: Add missing annotation for dccp_child_process()
net: netrom: Add missing annotation for nr_neigh_stop()
net: netrom: Add missing annotation for nr_neigh_start()
net: netrom: Add missing annotation for nr_node_stop()
net: netrom: Add missing annotation for nr_node_start()
netrom: Add missing annotation for nr_info_stop()
netrom: Add missing annotation for nr_info_start()
net: Add missing annotation for llc_seq_start()
sctp: Add missing annotation for sctp_transport_walk_stop()
sctp: Add missing annotation for sctp_transport_walk_start()
sctp: Add missing annotation for sctp_err_finish()
ip6mr: Fix RCU list debugging warning
ASoC: soc-pcm: add dpcm_create/remove_debugfs_state()
ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side
ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c
ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update()
ASoC: soc-pcm: add snd_soc_dai_get_widget()
ASoC: soc-pcm: cleanup soc_pcm_apply_msb()
ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream()
riscv: adjust the indent
riscv: allocate a complete page size for each page table
ptp: Add a ptp clock driver for IDT 82P33 SMU.
dt-bindings: ptp: Add device tree binding for IDT 82P33 based PTP clock
tcp: ipv4: Pass lockdep expression to RCU lists
net: 802: psnap.c: Use built-in RCU list checking
tcp, ulp: Pass lockdep expression to RCU lists
ASoC: Intel: Skylake: Fix available clock counter incrementation
ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop()
cifs: Use #define in cifs_dbg
cifs: fix rename() by ensuring source handle opened with DELETE bit
cifs: add missing mount option to /proc/mounts
cifs: fix potential mismatch of UNC paths
cifs: don't leak -EAGAIN for stat() during reconnect
scsi: lpfc: fix spelling mistake "Notication" -> "Notification"
scsi: compat_ioctl: cdrom: Replace .ioctl with .compat_ioctl in four appropriate places
scsi: sr: get rid of sr global mutex
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
selftests: devlink_trap_acl_drops: Add ACL traps test
selftests: pass pref and handle to devlink_trap_drop_* helpers
selftests: introduce test for mlxsw tc flower restrictions
mlxsw: spectrum_trap: Add ACL devlink-trap support
mlxsw: spectrum_trap: Introduce dummy group with thin policer
mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group
mlxsw: core: Allow to enable/disable rx_listener for trap
mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps
mlxsw: spectrum_acl: Pass the ingress indication down to flex action
mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop
mlxsw: spectrum_acl: Track ingress and egress block bindings
devlink: add ACL generic packet traps
mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action
mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values
mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS
mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT
scsi: ch: remove ch_mutex()
scsi: ch: synchronize ch_probe() and ch_open()
scsi: ch: fixup refcounting imbalance for SCSI devices
floppy: check FDC index for errors before assigning it
x86/pkeys: Add check for pkey "overflow"
net/atheros: Clean atheros code from driver version
net/arc: Delete driver version
net/aquantia: Delete module version
net/apm: Properly mark absence of FW
net/apm: Remove useless driver version
net/amd: Remove useless driver version
net/amazon: Ensure that driver version is aligned to the linux kernel
net/althera: Delete hardcoded driver version
net/alteon: Properly report FW version
net/allwinner: Remove driver version
net/alacritech: Delete driver version
net/agere: Delete unneeded driver version
net/aeroflex: Don't assign FW if it is not available
net/aeroflex: Clean ethtool_info struct assignments
net/adaptec: Clean driver versions
net/3com: Delete driver and module versions from 3com drivers
net/dummy: Ditch driver and module versions
net/bond: Delete driver and module versions
net: hns3: remove redundant initialization of pointer 'client'
net: bridge: fix stale eth hdr pointer in br_dev_xmit
KVM: selftests: Create a demand paging test
KVM: selftests: Introduce num-pages conversion utilities
KVM: selftests: Introduce vm_guest_mode_params
KVM: selftests: Rename vm_guest_mode_params
KVM: selftests: aarch64: Remove unnecessary ifdefs
KVM: selftests: Remove unnecessary defines
KVM: selftests: aarch64: Use stream when given
net/mlxfw: fix spelling mistake: "progamming" -> "programming"
net: Remove unneeded export of a couple of xdp generic functions
net: ll_temac: Handle DMA halt condition caused by buffer underrun
net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
net: ll_temac: Add more error handling of dma_map_single() calls
net: ll_temac: Fix race condition causing TX hang
drm/i915/psr: Force PSR probe only after full initialization
KVM: s390: rstify new ioctls in api.rst
docs: dt: fix several broken doc references
docs: dt: fix several broken references due to renames
scsi: zfcp: fix wrong data and display format of SFP+ temperature
ARM: dts: Configure omap5 AESS
scsi: sd_sbc: Fix sd_zbc_report_zones()
scsi: qla2xxx: Update driver version to 10.01.00.24-k
scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag
scsi: qla2xxx: Add fixes for mailbox command
scsi: qla2xxx: Fix control flags for login/logout IOCB
scsi: qla2xxx: Save rscn_gen for new fcport
scsi: qla2xxx: Use correct ISP28xx active FW region
scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry()
scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type
scsi: qla2xxx: Correction to selection of loopback/echo test
scsi: qla2xxx: Use endian macros to assign static fields in fwdump header
scsi: qla2xxx: Fix RDP response size
scsi: qla2xxx: Handle cases for limiting RDP response payload length
scsi: qla2xxx: Add deferred queue for processing ABTS and RDP
scsi: qla2xxx: Cleanup ELS/PUREX iocb fields
scsi: qla2xxx: Show correct port speed capabilities for RDP command
scsi: qla2xxx: Display message for FCE enabled
scsi: qla2xxx: Add vendor extended FDMI commands
scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP
scsi: qla2xxx: Add vendor extended RDP additions and amendments
scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP
scsi: qla2xxx: Add endianizer macro calls to fc host stats
power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER
dmaengine: imx-sdma: fix context cache
MAINTAINERS: clean up PCIE DRIVER FOR CAVIUM THUNDERX
dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all
media: staging/imx: Missing assignment in imx_media_capture_device_register()
dmaengine: stm32-dmamux: driver defers probe for clock and reset
media: Documentation/media/uapi: more readable unions
dmaengine: stm32-dmamux: use reset controller only at probe time
dmaengine: stm32-dmamux: fix clock handling in probe sequence
dmaengine: stm32-dmamux: add suspend/resume power management support
media: staging: rkisp1: add serialization to the resizer subdev ops
media: staging: rkisp1: add serialization to the isp subdev ops
dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
dmaengine: stm32-mdma: enable descriptor_reuse
dmaengine: stm32-mdma: driver defers probe for clock and reset
dmaengine: stm32-mdma: disable clock in case of error during probe
dmaengine: stm32-mdma: use reset controller only at probe time
dmaengine: stm32-mdma: add suspend/resume power management support
media: staging: rkisp1: isp: check for dphy bus before initializations in s_stream
media: staging: rkisp1: change function to return void instead of int
media: staging: rkisp1: isp: do not set invalid mbus code for pad
media: staging: rkisp1: rsz: return to userspace the crop value in bayer mainpath
media: staging: rkisp1: rsz: don't ignore set format in bayer mainpath
media: staging: rkisp1: stats: use consistent bus_info string
media: staging: rkisp1: use consistent bus_info string for media_dev
media: staging: rkisp1: improve inner documentation in rkisp1-isp.c
media: staging: rkisp1: fix test of return value of media_entity_get_fwnode_pad
media: staging: rkisp1: don't lock media's graph_mutex when calling rkisp1_create_links
dmaengine: idxd: wq size configuration needs to check global max size
dmaengine: idxd: sysfs input of wq incorrect wq type should return error
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
media: mc-entity.c: use WARN_ON, validate link pads
media: dt-bindings: Add binding for rk3228 rga
media: hantro: Prevent encoders from using post-processing
media: hantro: fix extra MV/MC sync space calculation
media: hantro: Write quantization table registers in increasing addresses order
media: hantro: Write the quantization tables in proper order
media: hantro: Use standard luma quantization table
media: hantro: Read be32 words starting at every fourth byte
media: allegro: fix spelling mistake "to" -> "too"
media: vimc: streamer: if kthread_stop fails, ignore the error
media: staging: media: rkisp1: make links immutable by default
media: davinci: fix incorrect pix_fmt assignment
proc: Use a list of inodes to flush from proc
media: sun8i: Remove redundant platform_get_irq error message
media: v4l2-dev.h: remove VFL_TYPE_GRABBER
media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO
media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO
media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO
media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO
media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO
media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO
media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO
media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO
media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO
media: rename VFL_TYPE_GRABBER to _VIDEO
proc: Clear the pieces of proc_inode that proc_evict_inode cares about
proc: Use d_invalidate in proc_prune_siblings_dcache
media: allegro: add missed checks in allegro_open()
media: exynos4-is: add missed clk_disable_unprepare in remove
io_uring: fix personality idr leak
media: rc: add keymap for Videostrong KII Pro
media: drxj: remove redundant assignments to variable rc
media: dib0700: fix rc endpoint lookup
media: flexcop-usb: fix endpoint sanity check
media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT}
media: rcar-vin: Move hardware buffer tracking to own struct
media: xilinx: Use dma_request_chan() instead dma_request_slave_channel()
media: vimc: streamer: fix memory leak in vimc subdevs if kthread_run fails
media: adv7180: Add init_cfg pad operation
media: vidioc-queryctrl.rst: fix error code
media: usbtv: fix control-message timeouts
media: MAINTAINERS: add atmel-isc-media.h file to ATMEL ISC driver
media: atmel: atmel-isc-base: expose white balance as v4l2 controls
media: video: aspeed: Update copyright information
media: aspeed: Use runtime configuration
media: aspeed: Rework memory mapping in probe
media: Documentation: dt-bindings: media: add AST2600 Video Engine support
media: rcar_drif: Use dma_request_chan() instead dma_request_slave_channel()
media: pxa_camera: Use dma_request_chan() instead dma_request_slave_channel()
media: hantro: Support H264 profile control
drm/virtio: fix resource id creation race
media: stm32-dcmi: Use dma_request_chan() instead dma_request_slave_channel()
media: cx231xx: constify copied structure
media: isif: constify copied structure
media: anysee: constify copied structure
media: media/saa7146: fix incorrect assertion in saa7146_buffer_finish
media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR
media: rcar-vin: Limit NV12 availability to supported VIN channels only
media: rcar-vin: Handle special pixel formats in a switch
media: Fix Kconfig indentation
ANDROID: update gki_defconfig for 5.6-rc3
media: hantro: Fix broken media controller links
media: mc-entity.c: use & to check pad flags, not ==
media: v4l2-mem2mem.c: fix broken links
media: vicodec: process all 4 components for RGB32 formats
media: pulse8-cec: close serio in disconnect, not adap_free
media: pulse8-cec: INIT_DELAYED_WORK was called too late
drm/i915: Correctly terminate connector iteration
PCI: tegra: Use pci_parse_request_of_pci_ranges()
regulator: axp20x: Fix misleading use of negation
ASoC: meson: aiu: fix semicolon.cocci warnings
mac80211: Add api to support configuring TID specific configuration
ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" compatible value
ARM: dts: rzg1: Add reset control properties for display
ARM: dts: rcar-gen2: Add reset control properties for display
ARM: dts: r8a7745: Convert to new DU DT bindings
nl80211: Add support to configure TID specific RTSCTS configuration
nl80211: Add support to configure TID specific AMPDU configuration
nl80211: Add support to configure TID specific retry configuration
ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout
PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path
PCI: hv: Remove unnecessary type casting from kzalloc
drm/i915: fix header test with GCOV
x86/boot/compressed: Remove .eh_frame section from bzImage
microblaze: Kernel parameters should be parsed earlier
powerpc: Include .BTF section
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
drm/i915/display: Fix inverted WARN_ON
nl80211: modify TID-config API
x86/kexec: Do not reserve EFI setup_data in the kexec e820 table
sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found
sched/numa: Bias swapping tasks based on their preferred node
sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance
sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks
sched/fair: Take into account runnable_avg to classify group
sched/pelt: Add a new runnable average signal
sched/pelt: Remove unused runnable load average
sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity
sched/numa: Replace runnable_load_avg by load_avg
sched/fair: Reorder enqueue/dequeue_task_fair path
sched/numa: Distinguish between the different task_numa_migrate() failure cases
sched/numa: Trace when no candidate CPU was found on the preferred node
drm/i915/gvt: Make WARN* drm specific where vgpu ptr is available
PCI: endpoint: Assign function number for each PF in EPC core
PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex
nl80211: Add NL command to support TID speicific configurations
PCI: endpoint: Fix for concurrent memory allocation in OB address region
drm/i915/gvt: Make WARN* drm specific where drm_priv ptr is available
PCI: endpoint: Replace spinlock with mutex
PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF
drm/i915/gvt: Separate display reset from ALL_ENGINES reset
mac80211: rx: avoid RCU list traversal under mutex
nl80211: explicitly include if_vlan.h
mac80211_hwsim: enable Beacon protection
mac80211: Beacon protection using the new BIGTK (STA)
mac80211: Beacon protection using the new BIGTK (AP)
mac80211: Update BIP to support Beacon frames
mac80211: Support BIGTK configuration for Beacon protection
cfg80211: Support key configuration for Beacon protection (BIGTK)
ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode
cfg80211: More error messages for key addition failures
cfg80211: fix indentation errors
cfg80211: merge documentations of field "dev"
cfg80211: merge documentations of field "debugfsdir"
cfg80211: drop duplicated documentation of field "reg_notifier"
arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator
cfg80211: drop duplicated documentation of field "perm_addr"
cfg80211: drop duplicated documentation of field "_net"
cfg80211: drop duplicated documentation of field "registered"
cfg80211: drop duplicated documentation of field "privid"
cfg80211: drop duplicated documentation of field "probe_resp_offload"
Revert "nl80211: add src and dst addr attributes for control port tx/rx"
Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS"
ARM: dts: sun5i: Add PocketBook Touch Lux 3 support
dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3
arm64: dts: imx8mn: Adjust 1.2GHz OPP voltage to OD mode
clk: imx: clk-sscg-pll: Drop unnecessary initialization
ARM: dts: imx: Align ocotp node name
ARM: dts: imx: make wdog node name generic
clk: imx: pll14xx: Return error if pll type is invalid
clk: imx: imx8mp: fix a53 cpu clock
clk: imx: imx8mn: fix a53 cpu clock
clk: imx: imx8mm: fix a53 cpu clock
clk: imx: imx8mq: fix a53 cpu clock
soc: imx-scu: Align imx sc msg structs to 4
firmware: imx: Align imx_sc_msg_req_cpu_start to 4
firmware: imx: scu-pd: Align imx sc msg structs to 4
firmware: imx: misc: Align imx sc msg structs to 4
firmware: imx: scu: Ensure sequential TX
firmware: imx: Remove IMX_SC_RPC_SVC_ABORT
arm64: dts: imx8mp: Add system counter timer node
dt-bindings: arm: fsl: add nxp based toradex colibri-imx7 bindings
ARM: dts: imx7-colibri: add support for Toradex Aster carrier board
ARM: dts: imx7-colibri: Convert to SPDX license tags for Colibri iMX7
net: core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register()
igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL
net: phy: Avoid multiple suspends
net: ks8851-ml: Fix IRQ handling and locking
docs: networking: phy: Rephrase paragraph for clarity
tc-testing: updated tdc tests for basic filter with u32 extended match rules
docs: adm1177: fix a broken reference
ARM: dts: imx7-colibri: Fix frequency for sd/mmc
io_uring: handle multiple personalities in link chains
Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock
arm64: dts: imx8mp-evk: Add GPIO LED support
arm64: dts: imx8mq-evk: add phy-reset-gpios for fec1
arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1
arm64: defconfig: Enable CONFIG_PCIE_LAYERSCAPE_GEN4
arm64: dts: lx2160a: Add PCIe controller DT nodes
tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
r8169: improve rtl8169_start_xmit
MAINTAINERS: Update myself email address
net: ena: ethtool: remove redundant non-zero check on rc
tun: Remove unnecessary BUG_ON check in tun_net_xmit
hv_netvsc: Fix unwanted wakeup in netvsc_attach()
powerpc/watchpoint: Don't call dar_within_range() for Book3S
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
mlxsw: pci: Remove unused values
mlxsw: core: Remove priv from listener equality comparison
mlxsw: spectrum_acl: Make block arg const where appropriate
mlxsw: spectrum_trap: Make global arrays const as they should be
mlxsw: core: Remove initialization to false of mlxsw_listener struct
mlxsw: core: Convert is_event and is_ctrl bools to be single bits
mlxsw: core: Remove dummy union name from struct mlxsw_listener
mlxsw: core: Remove unused action field from mlxsw_rx_listener struct
mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init()
mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action
mlxsw: spectrum_trap: Move functions to avoid their forward declarations
mlxsw: spectrum_trap: Use err variable instead of directly checking func return value
efi: Bump the Linux EFI stub major version number to #1
efi/libstub: Introduce symbolic constants for the stub major/minor version
efi/x86: Use symbolic constants in PE header instead of bare numbers
integrity: Check properly whether EFI GetVariable() is available
x86/ima: Use EFI GetVariable only when available
efi: Use EFI ResetSystem only when available
scsi: iscsi: Use EFI GetVariable only when available
infiniband: hfi1: Use EFI GetVariable only when available
efi: Register EFI rtc platform device only when available
efi: Use more granular check for availability for variable services
efi: Add support for EFI_RT_PROPERTIES table
efi: Store mask of supported runtime services in struct efi
efi/arm: Rewrite FDT param discovery routines
efi/arm: Move FDT specific definitions into fdtparams.c
efi/arm: Move FDT param discovery code out of efi.c
efi/x86: Add true mixed mode entry point into .compat section
efi/x86: Implement mixed mode boot without the handover protocol
efi/libstub/x86: Use Exit() boot service to exit the stub on errors
efi/libstub/x86: Make loaded_image protocol handling mixed mode safe
efi/x86: Drop redundant .bss section
efi/x86: add headroom to decompressor BSS to account for setup block
efi/x86: Drop 'systab' member from struct efi
efi/arm: Drop unnecessary references to efi.systab
efi: Add 'runtime' pointer to struct efi
efi/x86: Merge assignments of efi.runtime_version
efi/x86: Make fw_vendor, config_table and runtime sysfs nodes x86 specific
efi/x86: Remove runtime table address from kexec EFI setup data
efi: Clean up config_parse_tables()
efi: Make efi_config_init() x86 only
efi/ia64: Switch to efi_config_parse_tables()
efi/ia64: Use local variable for EFI system table address
efi/ia64: Use existing helpers to locate ESI table
efi: Merge EFI system table revision and vendor checks
efi: Make memreserve table handling local to efi.c
efi: Move mem_attr_table out of struct efi
efi: Make rng_seed table handling local to efi.c
efi: Move UGA and PROP table handling to x86 code
efi/ia64: Move HCDP and MPS table handling into IA64 arch code
efi: Drop handling of 'boot_info' configuration table
efi/libstub: Take noinitrd cmdline argument into account for devpath initrd
efi/libstub: Add support for loading the initrd from a device path
efi/dev-path-parser: Add struct definition for vendor type device path nodes
efi/x86: Replace #ifdefs with IS_ENABLED() checks
efi/x86: Reindent struct initializer for legibility
efi/capsule-loader: Drop superfluous assignment
efi/esrt: Clean up efi_esrt_init
efi/libstub: Fix error message in handle_cmdline_files()
efi/libstub: Describe RNG functions
efi/libstub: Describe efi_relocate_kernel()
efi/libstub: Describe memory functions
efi/libstub: Simplify efi_get_memory_map()
efi/libstub: Add function description of efi_allocate_pages()
efi/libstub: Make the LoadFile EFI protocol accessible
efi/libstub: Expose LocateDevicePath boot service
efi/libstub: Clean up command line parsing routine
efi/libstub: Take soft and hard memory limits into account for initrd loading
efi/libstub: Rewrite file I/O routine
efi/libstub: Move file I/O support code into separate file
efi/libstub: Move get_dram_base() into arm-stub.c
efi/libstub: Move efi_random_alloc() into separate source file
efi/libstub/x86: Permit cmdline data to be allocated above 4 GB
efi/libstub: Move stub specific declarations into efistub.h
efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB
efi/libstub: Use consistent type names for file I/O protocols
efi/libstub/x86: Incorporate eboot.c into libstub
efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()
efi/libstub: Move memory map handling and allocation routines to mem.c
efi/libstub/arm: Relax FDT alignment requirement
efi/libstub: Use hidden visibility for all source files
mei: remove unused includes from pci-{me,txe}.c
staging: exfat: remove exfat_buf_sync()
staging: exfat: remove sync_alloc_bitmap()
pcmcia: Distribute switch variables for initialization
ppdev: Distribute switch variables for initialization
n_tty: Distribute switch variables for initialization
USB: Replace zero-length array with flexible-array member
staging: speakup: remove redundant initialization of pointer p_key
staging: pi433: overlay: Convert to sugar syntax
staging: pi433: overlay: Fix reg-related warnings
staging: pi433: overlay: Fix Broadcom vendor prefix
staging: rtl8723bs: core: remove redundant zero'ing of counter variable k
staging: rtl8188eu: remove redundant assignment to cond
staging: rtl8723bs: remove temporary variable CrystalCap
staging: rtl8192e: remove redundant initialization of variable init_status
staging: wilc1000: use YAML schemas for DT binding documentation
staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
staging: octeon: match parentheses alignment
staging: octeon: add blank line after union
staging: octeon: add space around '+' and parentheses
staging: qlge: emit debug and dump at same level
staging: qlge: add braces around macro arguments
staging: Replace zero-length array with flexible-array member
staging: qlge: add braces on all arms of if-else
staging: exfat: remove exfat_fat_sync()
staging: exfat: remove symlink feature.
ARM: dts: exynos: Make fixed regulators always-on on Arndale5250
ARM: dts: exynos: Fix MMC regulator on Arndale5250 board
drm/i915/display/hdcp: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/dp: Make WARN* drm specific where drm_device ptr is available
drm/i915/display/power: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/display: Make WARN* drm specific where drm_device ptr is available
drm/i915/display/ddi: Make WARN* drm specific where drm_device ptr is available
drm/i915/display/cdclk: Make WARN* drm specific where drm_priv ptr is available
drm/i915: Distribute switch variables for initialization
drm/i915: make dbuf configurations const
drm/i915: split i915_driver_modeset_probe() to pre/post irq install
KVM: nVMX: Check IO instruction VM-exit conditions
KVM: nVMX: Refactor IO bitmap checks into helper function
KVM: nVMX: Don't emulate instructions in guest mode
KVM: nVMX: Emulate MTF when performing instruction emulation
KVM: fix error handling in svm_hardware_setup
net: genetlink: return the error code when attribute parsing fails.
r8169: remove RTL_EVENT_NAPI constants
ipv4: ensure rcu_read_lock() in cipso_v4_error()
vhost: Check docket sk_family instead of call getname
mlxsw: spectrum: Remove RTNL where possible
mlxsw: spectrum_router: Take router lock from exported helpers
mlxsw: spectrum_router: Take router lock from inetaddr listeners
mlxsw: spectrum_router: Take router lock from netdev listener
mlxsw: spectrum_dpipe: Take router lock from dpipe code
mlxsw: spectrum_router: Take router lock from inside routing code
mlxsw: spectrum_router: Introduce router lock
mlxsw: spectrum_router: Store NVE decapsulation configuration in router
mlxsw: spectrum_router: Expose router struct to internal users
mlxsw: spectrum_mr: Protect multicast route list with a lock
mlxsw: spectrum_mr: Protect multicast table list with a lock
mlxsw: spectrum_mr: Publish multicast route after writing it to the device
audit: fix error handling in audit_data_to_entry()
efi/libstub/x86: Avoid overflowing code32_start on PE entry
efi/libstub/x86: Remove pointless zeroing of apm_bios_info
efi/apple-properties: Replace zero-length array with flexible-array member
efi/libstub/arm64: Use 1:1 mapping of RT services if property table exists
efi/bgrt: Accept BGRT tables with a version of 0
efi/x86: Mark setup_graphics static
x86/boot: Micro-optimize GDT loading instructions
x86/boot: GDT limit value should be size - 1
efi/x86: Remove GDT setup from efi_main
x86/boot: Clear direction and interrupt flags in startup_64
x86/boot: Reload GDTR after copying to the end of the buffer
efi/x86: Don't depend on firmware GDT layout
x86/boot: Remove KEEP_SEGMENTS support
efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint
selinux: Add xfs quota command types
efi/arm: Pass start and end addresses to cache_clean_flush()
efi/arm: Work around missing cache maintenance in decompressor handover
selinux: optimize storage of filename transitions
drm/i915/gt: remove redundant assignment to variable dw
drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs
drm/panel: simple: fix osd070t1718_19ts sync drive edge
netfilter: ipset: Fix forceadd evaluation path
arm64: Ask the compiler to __always_inline functions used by KVM at HYP
KVM: arm64: Define our own swab32() to avoid a uapi static inline
KVM: arm64: Ask the compiler to __always_inline functions used at HYP
netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
drm/i915/gt: Push the GPU cancellation to the backend
drm/i915: Avoid recursing onto active vma from the shrinker
crypto: chelsio - Endianess bug in create_authenc_wr
crypto: s5p-sss - Replace zero-length array with flexible-array member
crypto: img-hash - Replace zero-length array with flexible-array member
crypto: caam - add crypto_engine support for HASH algorithms
crypto: caam - add crypto_engine support for RSA algorithms
crypto: caam - add crypto_engine support for AEAD algorithms
crypto: caam - support crypto_engine framework for SKCIPHER algorithms
crypto: caam - change return code in caam_jr_enqueue function
crypto: caam - refactor RSA private key _done callbacks
crypto: caam - refactor ahash_edesc_alloc
crypto: caam - refactor ahash_done callbacks
crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,de}crypt functions
crypto: qat - spelling s/Decrytp/Decrypt/
crypto: ccree - use devm_kzalloc() for hash data
crypto: ccree - use devm_k[mz]alloc() for cipher data
crypto: ccree - use devm_k[mz]alloc() for AEAD data
crypto: ccree - use existing dev helper in init_cc_resources()
crypto: ccree - grammar s/not room/no room/
crypto: ccree - spelling s/Crytpcell/Cryptocell/
crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch]
crypto: ccree - improve kerneldoc in cc_request_mgr.[ch]
crypto: ccree - improve kerneldoc in cc_hash.[ch]
crypto: ccree - improve kerneldoc in cc_buffer_mgr.c
crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h
crypto: ccree - remove bogus kerneldoc markers
crypto: ccree - extract cc_init_copy_sram()
crypto: ccree - remove struct cc_cipher_handle
crypto: ccree - remove struct buff_mgr_handle
crypto: ccree - remove struct cc_debugfs_ctx
crypto: ccree - remove struct cc_sram_ctx
crypto: ccree - make cc_pm_{suspend,resume}() static
crypto: ccree - remove cc_pm_is_dev_suspended() wrapper
crypto: ccree - use of_device_get_match_data()
crypto: ccree - simplify Runtime PM handling
crypto: ccree - use u32 for SRAM addresses
crypto: ccree - remove bogus paragraph about freeing SRAM
crypto: ccree - defer larval_digest_addr init until needed
crypto: ccree - use existing helpers to split 64-bit addresses
crypto: ccree - make mlli_params.mlli_virt_addr void *
crypto: ccree - clean up clock handling
crypto: ccree - remove empty cc_sram_mgr_fini()
crypto: ccree - drop duplicated error message on SRAM exhaustion
crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
crypto: ccree - remove unneeded casts
crypto: ccree - fix retry handling in cc_send_sync_request()
crypto: ccree - fix debugfs register access while suspended
debugfs: regset32: Add Runtime PM support
crypto: hisilicon - register zip engine to uacce
crypto: hisilicon - Remove module_param uacce_mode
uacce: add uacce driver
uacce: Add documents for uacce
padata: fix uninitialized return value in padata_replace()
hwrng: imx-rngc - improve dependencies
crypto: chelsio - remove extra allocation for chtls_dev
RDMA/bnxt_re: use ibdev based message printing functions
RDMA/bnxt_re: Refactor doorbell management functions
RDMA/bnxt_re: Refactor notification queue management code
RDMA/bnxt_re: Refactor command queue management code
RDMA/bnxt_re: Refactor net ring allocation function
RDMA/bnxt_re: Refactor hardware queue memory allocation
RDMA/bnxt_re: Replace chip context structure with pointer
RDMA/bnxt_re: Refactor queue pair creation code
net/mlx5: Add fsm_reactivate callback support
net/mlxfw: Add reactivate flow support to FSM burn flow
net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting
net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c
net/mlxfw: More error messages coverage
net/mlxfw: Improve FSM err message reporting and return codes
net/mlxfw: Generic mlx FW flash status notify
scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data
scsi: qla2xxx: Move free of fcport out of interrupt context
scsi: qla2xxx: Add beacon LED config sysfs interface
soc: fsl: dpio: fix dereference of pointer p before null check
scsi: libfc: free response frame from GPN_ID
drm/i915/tgl: Add Wa_22010178259:tgl
scsi: target: use an enum to track emulate_ua_intlck_ctrl
scsi: target: convert boolean se_dev_attrib types to bool
scsi: target: fix unmap_zeroes_data boolean initialisation
selftests/bpf: Tests for sockmap/sockhash holding listening sockets
selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH
net: Generate reuseport group ID on group creation
bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH
bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH
bpf, sockmap: Return socket cookie on lookup from syscall
bpf, sockmap: Don't set up upcalls and progs for listening sockets
bpf, sockmap: Allow inserting listening TCP sockets into sockmap
tcp_bpf: Don't let child socket inherit parent protocol ops on copy
net, sk_msg: Clear sk_user_data pointer on clone if tagged
net, sk_msg: Annotate lockless access to sk_prot on clone
NFS: Ensure the fs_context has the correct fs_type before mounting
proc: In proc_prune_siblings_dcache cache an aquired super block
net: qrtr: Fix the local node ID as 1
net: qrtr: Migrate nameservice to kernel from userspace
net: phy: dp83867: Add speed optimization feature
ASoC: tlv320adcx140: Add decimation filter support
ASoC: tlv320adcx140: Add DRE and AGC support
cfg80211: remove support for adjacent channel compensation
ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields
drm/i915: Check that the vma hasn't been closed before we insert it
drm/i915/gem: Break up long lists of object reclaim
drm/i915/pmu: Avoid using globals for PMU events
drm/i915/pmu: Avoid using globals for CPU hotplug state
ARM: 8959/1: Remove unused .fixup section in boot stub
KVM: SVM: Fix potential memory leak in svm_cpu_init()
KVM: apic: avoid calculating pending eoi from an uninitialized val
KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled
KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE
KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow
KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
ARM: allow unwinder to unwind recursive functions
security: remove duplicated include from security.h
ASoC: meson: axg-card: add toacodec support
ASoC: meson: g12a: add internal DAC glue driver
ASoC: meson: g12a: add toacodec dt-binding documentation
enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)"
tc-testing: updated tdc tests for basic filter with u16 extended match rules
net: page_pool: Add documentation on page_pool API
pinctrl: mediatek: Fix some off by one bugs
gpio: of: Add DT overlay support for GPIO hogs
gpio: of: Extract of_gpiochip_add_hog()
pinctrl: imx: scu: Align imx sc msg structs to 4
pinctrl: ingenic: Improve unreachable code generation
gpio: Switch timestamps to ktime_get_ns()
pinctrl: meson-gxl: fix GPIOX sdio pins
ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions
bootconfig: Add append value operator support
bootconfig: Prohibit re-defining value on same key
gpiolib: use gpiochip_get_desc() where applicable
dt-bindings: pinctrl: imx8mp: Replace the uint32-array with uint32-matrix
dt-bindings: pinctrl: Convert i.MX8MN to json-schema
dt-bindings: pinctrl: Convert i.MX8MM to json-schema
dt-bindings: pinctrl: Convert i.MX8MQ to json-schema
pinctrl: uniphier: Replace zero-length array with flexible-array member
ASoC: tas2562: Add support for digital volume control
pinctrl: Ingenic: Add missing parts for X1830.
pinctrl: Use new GPIO_LINE_DIRECTION
pinctrl: sunxi: Mask non-wakeup IRQs on suspend
pinctrl: sunxi: Forward calls to irq_set_irq_wake
gpio: siox: use raw spinlock for irq related locking
arm64: defconfig: Enable additional support for Renesas platforms
spi: spidev: Fix CS polarity if GPIO descriptors are used
spi: qup: call spi_qup_pm_resume_runtime before suspending
arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960
ASoC: sun8i-codec: Remove unused dev from codec struct
arm64: dts: renesas: rzg2: Add reset control properties for display
arm64: dts: renesas: rcar-gen3: Add reset control properties for display
arm64: dts: renesas: Remove use of ARCH_R8A7795
soc: renesas: Remove ARCH_R8A7795
ASoC: meson: aiu: add support for the Meson8 and Meson8b SoC families
ASoC: meson: aiu: introduce a struct for platform specific information
ASoC: meson: aiu: Document Meson8 and Meson8b support in the dt-bindings
drm/sun4i: tcon: Support LVDS on the A33
clk: renesas: Remove use of ARCH_R8A7795
ASoC: meson: g12a: add tohdmitx reset
pinctrl: sh-pfc: Remove use of ARCH_R8A7795
pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq()
pinctrl: sh-pfc: checker: Add function GPIO checks
pinctrl: sh-pfc: checker: Add data register checks
pinctrl: sh-pfc: checker: Add ioctrl register checks
pinctrl: sh-pfc: checker: Add bias register checks
pinctrl: sh-pfc: checker: Add drive strength register checks
pinctrl: sh-pfc: checker: Improve pin group checks
pinctrl: sh-pfc: checker: Improve pin function checks
pinctrl: sh-pfc: checker: Improve pin checks
pinctrl: sh-pfc: checker: Add check for enum ID conflicts
pinctrl: sh-pfc: checker: Add check for config register conflicts
pinctrl: sh-pfc: checker: Add helper for safe name comparison
pinctrl: sh-pfc: checker: Add helpers for reporting
arm64: dts: renesas: rcar-gen3: Add CCREE nodes
arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps"
arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible
drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix
drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal
iio: magnetometer: ak8974: Fix negative raw values in sysfs
PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs
dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller
PCI: mobiveil: Add Header Type field check
PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors
PCI: mobiveil: Allow mobiveil_host_init() to be used to re-init host
PCI: mobiveil: Add callback function for link up check
PCI: mobiveil: Add callback function for interrupt initialization
PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver
PCI: mobiveil: Collect the interrupt related operations into a function
PCI: mobiveil: Move the host initialization into a function
PCI: mobiveil: Introduce a new structure mobiveil_root_port
mac80211: check vif pointer before airtime calculation
cfg80211: Pass lockdep expression to RCU lists
clk: meson: meson8b: set audio output clock hierarchy
iio: amplifiers: ad8366: Add write_raw_get_fmt function
iio: core: Handle 'dB' suffix in core
counter: stm32-timer-cnt: remove iio headers
counter: stm32-timer-cnt: add power management support
mac80211: Remove a redundant mutex unlock
cfg80211: check reg_rule for NULL in handle_channel_custom()
nl80211: fix potential leak in AP start
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
n_hdlc: wrap a comment properly
n_hdlc: fix whitespace around binary operators
n_hdlc: add missing spaces after commas
n_hdlc: remove spaces between function name and (
n_hdlc: remove useless whitespace at line wraps
n_hdlc: use __func__ and pr_ print helpers
n_hdlc: remove unneeded ifdef
n_hdlc: switch tbusy and woke_up to bools
n_hdlc: move tty_ldisc_ops to the bottom
n_hdlc: add helper for buffers allocation
n_hdlc: remove checking of n_hdlc
n_hdlc: remove cached tty
n_hdlc: inline n_hdlc_release
n_hdlc: expand tty2n_hdlc macro
n_hdlc: remove unused backup_tty
n_hdlc: remove unused flags
n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll
n_hdlc: simplify freeing of buffer list
n_hdlc: use clamp() for maxframe
n_hdlc: cleanup messages during registration
n_hdlc: put init/exit strings directly to prints
n_hdlc: convert debuglevel use to pr_debug
n_hdlc: remove unused macros
n_hdlc: remove tracing debug prints
drm/i915/perf: conversion to struct drm_device based logging macros.
objtool: Improve call destination function detection
objtool: Fix clang switch table edge case
phy: qcom: qmp: Add SDM845 QHP PCIe PHY
phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding
phy: brcm-sata: Correct MDIO operations for 40nm platforms
dt-bindings: fttmr010: Add ast2600 compatible
clocksource/drivers/fttmr010: Set interrupt and shutdown
clocksource/drivers/fttmr010: Parametrise shutdown
PCI: pciehp: Add DMI table for in-band presence detection disabled
PCI: pciehp: Wait for PDS if in-band presence is disabled
PCI: pciehp: Disable in-band presence detect when possible
docs/bpf: Update bpf development Q/A file
selftests/bpf: Fix trampoline_count clean up logic
selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API
libbpf: Add support for dynamic program attach target
libbpf: Bump libpf current version to v0.0.8
mm/memremap_pages: Introduce memremap_compat_align()
rcutorture: Set KCSAN Kconfig options to detect more data races
rcutorture: Manually clean up after rcu_barrier() failure
rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU
rcuperf: Measure memory footprint during kfree_rcu() test
rcutorture: Annotation lockless accesses to rcu_torture_current
rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch
rcutorture: Fix stray access to rcu_fwd_cb_nodelay
rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race
rcutorture: Make kvm-find-errors.sh abort on bad directory
rcutorture: Summarize summary of build and run results
rcutorture: Add 100-CPU configuration
torture: Allow disabling of boottime CPU-hotplug torture operations
rcutorture: Suppress boottime bad-sequence warnings
rcutorture: Allow boottime stall warnings to be suppressed
torture: Forgive -EBUSY from boottime CPU-hotplug operations
rcutorture: Refrain from callback flooding during boot
torture: Make results-directory date format completion-friendly
rcutorture: Suppress forward-progress complaints during early boot
srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq
srcu: Fix process_srcu()/srcu_batches_completed() datarace
srcu: Fix __call_srcu()/srcu_get_delay() datarace
srcu: Fix __call_srcu()/process_srcu() datarace
rcu: Add missing annotation for exit_tasks_rcu_finish()
rcu: Add missing annotation for exit_tasks_rcu_start()
rcu-tasks: *_ONCE() for rcu_tasks_cbs_head
rcu: Update __call_rcu() comments
rcu: Fix spelling mistake "leval" -> "level"
rcu: React to callback overload by boosting RCU readers
rcu: React to callback overload by aggressively seeking quiescent states
rcu: Clear ->core_needs_qs at GP end or self-reported QS
locktorture: Forgive apparent unfairness if CPU hotplug
locktorture: Use private random-number generators
locktorture: Allow CPU-hotplug to be disabled via --bootargs
locktorture: Print ratio of acquisitions, not failures
rcu: Add a trace event for kfree_rcu() use of kfree_bulk()
rcu: Support kfree_bulk() interface in kfree_rcu()
rcu: Make nocb_gp_wait() double-check unexpected-callback warning
rcu: Tighten rcu_lockdep_assert_cblist_protected() check
rcu: Optimize and protect atomic_cmpxchg() loop
rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock()
rcu: Add missing annotation for rcu_nocb_bypass_lock()
rcu: Don't flag non-starting GPs before GP kthread is running
rculist: Add brackets around cond argument in __list_check_rcu macro
rcu: Fix rcu_barrier_callback() race condition
rcu: Add WRITE_ONCE() to rcu_state ->gp_start
rcu: Remove dead code from rcu_segcblist_insert_pend_cbs()
timer: Use hlist_unhashed_lockless() in timer_pending()
rcu: Add *_ONCE() to rcu_node ->boost_kthread_status
rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick
rcu: Add READ_ONCE() to rcu_data ->gpwrap
rcu: Fix typos in file-header comments
rcu: Add *_ONCE() for grace-period progress indicators
rcu: Add READ_ONCE() to rcu_segcblist ->tails[]
locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner
rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext
rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity
rcu: Add READ_ONCE() to rcu_node ->gp_seq
rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store
rcu: Add WRITE_ONCE() to rcu_node ->qsmask update
rcu: Provide debug symbols and line numbers in KCSAN runs
rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace
rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf
nfs: Fix nfs_access_get_cached_rcu() sparse error
bootconfig: Print array as multiple commands for legacy command line
bootconfig: Reject subkey and value on same parent key
tools/bootconfig: Remove unneeded error message silencer
bootconfig: Add bootconfig magic word for indicating bootconfig explicitly
bootconfig: Set CONFIG_BOOT_CONFIG=n by default
tracing: Clear trace_state when starting trace
bootconfig: Mark boot_config_checksum() static
tracing: Disable trace_printk() on post poned tests
tracing: Have synthetic event test use raw_smp_processor_id()
ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family
dt-bindings: sound: Add TLV320ADCx140 dt bindings
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
arm64: dts: mt8183: Add #cooling-cells to CPU nodes
tracing: Fix number printing bug in print_synth_event()
tracing: Check that number of vals matches number of synth event fields
tracing: Make synth_event trace functions endian-correct
tracing: Make sure synth_event_trace() example always uses u64
drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init
drm/i915: Program MBUS with rmw during initialization
arm64: dts: mt8183: add/update dynamic power coefficients
ASoC: SOF: Intel: hda: allow operation without i915 gfx
ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver
x86/split_lock: Enable split lock detection by kernel
sched: Provide cant_migrate()
sched/rt: Provide migrate_disable/enable() inlines
sched/fair: Remove wake_cap()
sched/core: Remove for_each_lower_domain()
sched/topology: Remove SD_BALANCE_WAKE on asymmetric capacity systems
sched/fair: Add asymmetric CPU capacity wakeup scan
sched/core: Remove duplicate assignment in sched_tick_remote()
drm/i915: Use intel_de_write_fw() for skl+ scaler registers
drm/i915: Parametrize PFIT_PIPE
drm/i915: Mark all HPD capabled connectors as such
drm/i915/hpd: Replace the loop-within-loop with two independent loops
drm/i915: Add i9xx_lut_8()
libbpf: Relax check whether BTF is mandatory
net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
net: page_pool: API cleanup and comments
mlxsw: spectrum_nve: Make tunnel initialization symmetric
mlxsw: spectrum: Export function to check if RIF exists
mlxsw: spectrum: Prevent RIF access outside of routing code
mlxsw: spectrum_router: Prepare function for router lock introduction
mlxsw: spectrum_router: Prepare function for router lock introduction
mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device
mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown
mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init
mlxsw: spectrum_span: Only update mirroring agents if present
mlxsw: spectrum: Convert callers to use new mirroring API
mlxsw: spectrum_span: Prepare work item to update mirroring agents
mlxsw: spectrum_span: Use struct_size() to simplify allocation
mlxsw: spectrum_span: Do no expose mirroring agents to entire driver
mlxsw: spectrum: Protect counter pool with a lock
mlxsw: spectrum_kvdl: Protect allocations with a lock
net: remove unused macro from fib_trie.c
net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY
ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL
ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5422 CPUs
ARM: dts: dra7-l4: mark timer13-16 as pwm capable
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
drm/i915/uc: consolidate firmware cleanup
drm/i915/uc: Abort early on uc_init failure
drm/i915/guc: Apply new uC status tracking to GuC submission as well
drm/i915/uc: Improve tracking of uC init status
drm/i915/uc: autogenerate uC checker functions
drm/i915/uc: Update the FW status on injected fetch error
drm/i915/guc: Kill USES_GUC_SUBMISSION macro
drm/i915/guc: Kill USES_GUC macro
drm/i915/debugfs: Pass guc_log struct to i915_guc_log_info
RDMA: Replace zero-length array with flexible-array member
ARM: dts: dra7-evm: Rename evm_3v3 regulator to vsys_3v3
drm/sun4i: tcon: Support LVDS output on Allwinner A20
drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
dt-bindings: display: sun4i: New compatibles for A20 tcons
RDMA/hns: Initialize all fields of doorbells to zero
ARM: dts: sun7i: Add LVDS panel support on A20
RDMA/rw: Fix error flow during RDMA context initialization
ARM: dts: sunxi: Remove redundant assigned-clocks
ARM: dts: sunxi: Remove redundant assigned-clocks
misc: vexpress: Replace zero-length array with flexible-array member
firmware: arm_scpi: Replace zero-length array with flexible-array member
kvm/emulate: fix a -Werror=cast-function-type
KVM: x86: fix incorrect comparison in trace event
firmware: arm_scmi/perf: Replace zero-length array with flexible-array member
firmware: arm_scmi: Replace zero-length array with flexible-array member
RDMA/hns: fix spelling mistake: "attatch" -> "attach"
drm/sun4i: tcon: Introduce LVDS setup routine setting
gfs2: Allow some glocks to be used during withdraw
proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache
selftests/rseq: Fix out-of-tree compilation
selftests: Install settings files to fix TIMEOUT failures
selftest/lkdtm: Don't pollute 'git status'
pinctrl: mediatek: remove set but not used variable 'e'
arm64: Remove TIF_NOHZ
ARM: dts: droid4: Configure LED backlight for lm3532
gpio: mockup: coding-style fix
proc: Rename in proc_inode rename sysctl_inodes sibling_inodes
ASoC: samsung: Update dependencies for Arizona machine drivers
drm/i915: Double check bumping after the spinlock
drm/i915/gt: Protect signaler walk with RCU
ASoC: dpcm: remove confusing trace in dpcm_get_be()
tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG
tty: serial: samsung_tty: build it for any platform
phy: ti: gmii-sel: do not fail in case of gmii
phy: ti: gmii-sel: fix set of copy-paste errors
ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro
drm/i915: remove the other slab_dependencies
PM / hibernate: fix typo "reserverd_size" -> "reserved_size"
Documentation: power: fix pm_qos_interface.rst format warning
Documentation: power: Drop reference to interface.rst
Documentation/admin-guide/acpi: fix fan_performance_states.rst warnings
drm/i915/gvt: make gvt oblivious of kvmgt data structures
drm/i915/dp: Add all tiled and port sync conns to modeset
drm/i915/dp: Compute port sync crtc states post compute_config()
drm/i915: Introduce encoder->compute_config_late()
gpio: rcar: Fix typo in comment
net/mlx5e: Restore tunnel metadata on miss
net/mlx5: E-Switch, Get reg_c1 value on miss
net/mlx5e: Support inner header rewrite with goto action
net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop
net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module
net/mlx5e: Allow re-allocating mod header actions
net/mlx5: E-Switch, Restore chain id on miss
net/mlx5e: Rx, Split rep rx mpwqe handler from nic
net/mlx5: E-Switch, Mark miss packets with new chain id mapping
net/mlx5: E-Switch, Get reg_c0 value on CQE
net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits
net/mlx5: Introduce mapping infra for mapping unique ids to data
net: sched: Support specifying a starting chain via tc skb ext
net: sched: Change the block's chain list to an rcu list
net: sched: Pass ingress block to tcf_classify_ingress
net: sched: Introduce ingress classification function
igc: Add comment
igc: Add WOL support
igc: Add pcie error handler support
igc: Complete to commit Add basic skeleton for PTP
e1000e: Add support for Tiger Lake device
igc: Fix the typo in comment
e1000e: Add support for Alder Lake
dt-bindings: arm: Add kryo260 compatible
dt-bindings: Add vendor prefix for Xiaomi
dt-bindings: usb: exynos-usb: Document clock names for DWC3 bindings
tc-testing: updated tdc tests for basic filter
net: phy: broadcom: Wire suspend/resume for BCM54810
net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags
net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk()
sfc: remove unused variable 'efx_default_channel_type'
net: hns3: add missing help info for QS shaper in debugfs
net: hns3: add support for dump MAC ID and loopback status in debugfs
net: hns3: add enabled TC numbers and DWRR weight info in debugfs
net: hns3: modify an unsuitable print when setting unknown duplex to fibre
mlxsw: Replace zero-length array with flexible-array member
phy: avoid unnecessary link-up delay in polling mode
selftests/bpf: Fix build of sockmap_ktls.c
riscv: Fix gitignore
security: <linux/lsm_hooks.h>: fix all kernel-doc warnings
soc: fsl: dpio: Replace QMAN array mode with ring mode enqueue
soc: fsl: dpio: QMAN performance improvement with function pointer indirection
soc: fsl: dpio: Adding QMAN multiple enqueue interface
igc: Add dump options
igc: Complete to commit Add legacy power management support
igc: make non-global functions static
net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore()
selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3
selftests/bpf: Add bpf_read_branch_records() selftest
kunit: run kunit_tool from any directory
kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid
bpf: Add bpf_read_branch_records() helper
drm/i915/gt: Do not attempt to reprogram IA/ring frequencies for dgfx
e1000e: fix missing cpu_to_le64 on buffer_addr
ice: fix define for E822 backplane device
ice: add support for E823 devices
ice: add additional E810 device id
ice: add backslash-n to strings
backlight: add led-backlight driver
ice: increase PF reset wait timeout to 300 milliseconds
ice: Support XDP UMEM wake up mechanism
ice: SW DCB, report correct max TC value
ice: Report correct DCB mode
ice: Add DCBNL ops required to configure ETS in CEE for SW DCB
ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues
ice: Fix for TCAM entry management
RDMA/rxe: Fix configuration of atomic queue pair attributes
ice: update malicious driver detection event handling
RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index
RDMA/core: Add helper function to retrieve driver gid context from gid attr
ASoC: dt-bindings: stm32: convert i2s to json-schema
RDMA/core: Fix use of logical OR in get_new_pps
RDMA/ucma: Use refcount_t for the ctx->ref
ASoC: meson: add t9015 internal DAC driver
ASoC: meson: add t9015 internal codec binding documentation
ice: Validate config for SW DCB map
dt-bindings: Add vendor prefix for Linutronix
MAINTAINERS: remove myself from DT bindings entry
dt-bindings: net: can: Convert M_CAN to json-schema
dt-bindinsg: net: can: Convert can-transceiver to json-schema
EDAC: Add EDAC driver for DMC520
dt-bindings: edac: Dmc-520.yaml
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
Bluetooth: fix passkey uninitialized when used
Bluetooth: RFCOMM: Use MTU auto tune logic
mm/memremap_pages: Kill unused __devm_memremap_pages()
vmxnet3: use new helper tcp_v6_gso_csum_prep
r8152: use new helper tcp_v6_gso_csum_prep
hv_netvsc: use new helper tcp_v6_gso_csum_prep
net: socionext: use new helper tcp_v6_gso_csum_prep
net: qcom/emac: use new helper tcp_v6_gso_csum_prep
ionic: use new helper tcp_v6_gso_csum_prep
jme: use new helper tcp_v6_gso_csum_prep
e1000(e): use new helper tcp_v6_gso_csum_prep
enic: use new helper tcp_v6_gso_csum_prep
bna: use new helper tcp_v6_gso_csum_prep
net: atheros: use new helper tcp_v6_gso_csum_prep
r8169: use new helper tcp_v6_gso_csum_prep
net: core: add helper tcp_v6_gso_csum_prep
net/ipv4/sysctl: show tcp_{allowed, available}_congestion_control in non-initial netns
mips/jazz: Update jazz_defconfig for MIPS Magnum
mips/jazz: Remove redundant settings and shrink jazz_defconfig
fbdev/g364fb: Fix build failure
net: mvneta: align xdp stats naming scheme to mlx5 driver
MIPS: ingenic: DTS: Fix watchdog nodes
octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
octeontx2-af: Cleanup CGX config permission checks
octeontx2-af: Remove unnecessary export symbols in CGX driver
MIPS: X1000: Fix clock of watchdog node.
MIPS: configs: Cleanup old Kconfig options
MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h>
MIPS: vdso: Wrap -mexplicit-relocs in cc-option
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
regmap: wrong descriptions in regmap_range_cfg
ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit
ASoC: dt-bindings: Make RK3328 codec GPIO explicit
clk: meson: g12a: add support for the SPICC SCLK Source clocks
dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs
ARM: exynos_defconfig: Enable SquashFS and increase RAM block device size
x86/mce: Do not log spurious corrected mce errors
ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro
ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro
ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro
ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro
ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro
ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro
ASoC: tas2562: Add support for ISENSE and VSENSE
x86/boot/compressed/64: Remove .bss/.pgtable from bzImage
s390/arch: install kernels with their proper version ID
s390/qdio: reduce access to cdev->private->qdio_data
s390/qdio: clean up cdev access in qdio_setup_irq()
pinctrl: da9062: add driver support
ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out
ASoC: dapm: select sleep_state when initializing PINCTRL widget
drm/sun4i: dsi: Avoid hotplug race with DRM driver bind
selftests/bpf: Test unhashing kTLS socket after removing from map
bpf, sk_msg: Don't clear saved sock proto on restore
bpf, sk_msg: Let ULP restore sk_proto and write_space callback
drm/amdgpu: drop the non-sense firmware version check on arcturus
drm/amdgpu: add is_raven_kicker judgement for raven1
drm/amdgpu: record non-zero error counter info in NBIO before resetting GPU
drm/amdgpu: log on non-zero error conter per IP before GPU reset
drm/amd/display: Don't take the address of skip_scdc_overwrite in dc_link_detect_helper
ASoC: fix card registration regression.
drm/i915/selftests: Mark GPR checking more hostile
drm/i915/selftest: Analyse timestamp behaviour across context switches
drm/i915: Read rawclk_freq earlier
drm/i915/gt: Refactor l3cc/mocs availability
ASoC: MT6660 update to 1.0.8_G
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
ASoC: intel: skl: Fix pin debug prints
drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall
drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall
drm/i915/gem: use spinlock_t instead of struct spinlock
ESP: Export esp_output_fill_trailer function
dmanegine: ioat/dca: Replace zero-length array with flexible-array member
dmaengine: tegra210-adma: Replace zero-length array with flexible-array member
dmaengine: sprd: Replace zero-length array with flexible-array member
dmaengine: sa11x0: Replace zero-length array with flexible-array member
n_gsm: switch escape to bool
n_gsm: switch constipated to bool
n_gsm: switch throttled to bool
n_gsm: switch dead to bool
n_gsm: add missing \n to prints
n_gsm: add missing __user annotations
n_gsm: introduce enum gsm_mux_state
n_gsm: introduce enum gsm_dlci_mode
n_gsm: introduce enum gsm_dlci_state
n_gsm: drop unneeded gsm_dlci->fifo field
powerpc/32s: Slenderize _tlbia() for powerpc 603/603e
powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
powerpc: Don't use thread struct for saving SRR0/1 on syscall.
powerpc/32: Warn and return ENOSYS on syscalls from kernel
powerpc/32s: Don't flush all TLBs when flushing one page
powerpc/fadump: sysfs for fadump memory reservation
Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated
tools/edid: Move EDID data sets from Documentation/
docs: admin-guide: edid: Clarify where to run "make"
docs: admin-guide: Move edid.rst from driver-api
docs: driver-api: edid: Fix list formatting
Documentation: sort _SPHINXDIRS for 'make help'
Documentation: bring process docs up to date
Replace dead urls with active urls for Mutt
serial: 8250_port: Use dev_*() instead of pr_*()
serial: 8250_port: Switch to use DEVICE_ATTR_RW()
tty: serial: efm32: fix spelling mistake "reserverd" -> "reserved"
tty: serial: Kconfig: Fix a typo
serial: 8250_pxa: avoid autodetecting the port type
docs: sysctl/kernel: remove rtsig entries
docs: document panic fully in sysctl/kernel.rst
docs: document stop-a in sysctl/kernel.rst
docs: add missing IPC documentation in sysctl/kernel.rst
docs: drop l2cr from sysctl/kernel.rst
docs: merge debugging-modules.txt into sysctl/kernel.rst
docs: pretty up sysctl/kernel.rst
phy: core: Fix phy_get() to not return error on link creation failure
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
usb: musb: core: remove useless cast for driver.name
usb: host: xhci-pci: remove useless cast for driver.name
usb: host: uhci-pci: remove useless cast for driver.name
usb: host: sl811-hcd: remove useless cast for driver.name
usb: host: ohci-pci: remove useless cast for driver.name
usb: host: ehci-pci: remove useless cast for driver.name
usb: gadget: renesas_usb3: remove useless cast for driver.name
usb: gadget: r8a66597-udc: remove useless cast for driver.name
usb: gadget: omap_udc: remove useless cast for driver.name
usb: gadget: net2280: remove useless cast for driver.name
usb: gadget: m66592-udc: remove useless cast for driver.name
usb: gadget: lpc32xx_udc: remove useless cast for driver.name
usb: gadget: goku_udc: remove useless cast for driver.name
usb: gadget: fusb300_udc: remove useless cast for driver.name
usb: gadget: fotg210-udc: remove useless cast for driver.name
usb: gadget: dummy_hcd: remove useless cast for driver.name
usb: gadget: at91_udc: remove useless cast for driver.name
usb: gadget: udc: amd5536udc_pci: remove useless cast for driver.name
usb: gadget: legacy: inode: remove useless cast for driver.name
usb: gadget: legacy: gmidi: remove useless cast for driver.name
usb: core: Use ACPI_SUCCESS() at appropriate places
usb: core: Make use of acpi_evaluate_object() status
usb-storage: Use const to reduce object data size
usb: host: fhci-hcd: annotate PIPE_CONTROL switch case with fallthrough
powerpc/powernv: Move core and fadump_release_opalcore under new kobject
powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files
sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name
Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_*
powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 in copy_thread_tls()
powerpc/papr_scm: Mark papr_scm_ndctl() as static
powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check
powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES
docs: Fix path to MTD command line partition parser
docs: arm: tcm: Fix a few typos
documentation: vm: Advertise support for pte_special in riscv
dmaengine: idxd: correct reserved token calculation
xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO.
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
dmaengine: ti: k3-udma: Fix terminated transfer handling
dmaengine: ti: k3-udma: Use the channel direction in pause/resume functions
dmaengine: ti: k3-udma: Use the TR counter helper for slave_sg and cyclic
dmaengine: ti: k3-udma: Move the TR counter calculation to helper function
dmaengine: ti: k3-udma: Workaround for RX teardown with stale data in peer
dmaengine: ti: k3-udma: Use ktime/usleep_range based TX completion check
mtd: spi-nor: use spi-mem dirmap API
mtd: spi-nor: split spi_nor_spimem_xfer_data()
net/mlx5e: Replace zero-length array with flexible-array member
net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()'
net/mlx5e: Add support for FEC modes based on 50G per lane links
ethtool: Add support for low latency RS FEC
net/mlxe5: Separate between FEC and current speed
net/mlx5e: Advertise globaly supported FEC modes
net/mlx5e: Enforce setting of a single FEC mode
net/mlx5e: Set FEC to auto when configured mode is not supported
mlx5: Use proper logging and tracing line terminations
net/mlx5e: Support dump callback in RX reporter
net/mlx5e: Support dump callback in TX reporter
net/mlx5e: Gather reporters APIs together
net/mlx5: Add support for resource dump
devlink: Force enclosing array on binary fmsg data
clk: imx8mn: Remove unused includes
clk: imx8mm: Remove unused includes
clk: imx8mp: Include slab.h instead of clkdev.h
arm64: dts: ls1028a: add missing SPI nodes
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
RDMA/core: Get rid of ib_create_qp_user
spi: rspi: Add support for LSB-first word order
spi: rspi: Factor out handling of common mode bits
ALSA: usx2y: use for_each_pcm_streams() macro
ASoC: sof: sof-audio: use for_each_pcm_streams() macro
ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro
ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro
ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro
ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro
ASoC: soc-pcm: use for_each_pcm_streams() macro
ASoC: soc-core: use for_each_pcm_streams() macro
ALSA: pcm.h: add for_each_pcm_streams()
ASoC: soc-pcm: merge playback/cature_active into stream_active
ASoC: soc-pcm: use goto and remove multi return
ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code
ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state()
ASoC: soc-pcm: remove soc_dpcm_be_digital_mute()
ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be()
ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be()
ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be()
ASoC: soc-pcm: move dai_get_widget()
ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage
ASoC: rt5682: Add CCF usage for providing I2S clks
ASoC: SOF: Intel: Add Probe compress CPU DAIs
ASoC: SOF: Provide probe debugfs support
ASoC: SOF: Intel: Probe compress operations
ASoC: SOF: Intel: Expose SDnFMT helpers
ASoC: SOF: Generic probe compress operations
ASoC: SOF: Implement Probe IPC API
ASoC: SOF: Intel: Account for compress streams when servicing IRQs
ALSA: core: Implement compress page allocation and free routines
ALSA: core: Expand DMA buffer information
rtc: snvs: Remove unused include of of_device.h
drm/i915/gt: Show the cumulative context runtime in engine debug
drm/i915/selftests: Flush tasklet on wait_for_submit()
Bluetooth: Fix crash when using new BT_PHY option
ASoC: soc-pcm: fix regression in soc_new_pcm()
ARM: at91: pm: add quirk for sam9x60's ulp1
ARM: at91: pm: add plla disable/enable support for sam9x60
clk: at91: move sam9x60's PLL register offsets to PMC header
ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S
ARM: at91: pm: add pmc_version member to at91_pm_data
ARM: at91: pm: add macros for plla disable/enable
ARM: at91: pm: revert do not disable/enable PLLA for ULP modes
ARM: at91: pm: use proper master clock register offset
sfc: elide assignment of skb
drm/i915/gt: Fix up missing error propagation for heartbeat pulses
net: fec: Prevent unbind operation
ASoC: tas2562: Return invalid for when bitwidth is invalid
tmpfs: deny and force are not huge mount options
drm/i915/selftests: Check for any sign of request starting in wait_for_submit()
tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
MAINTAINERS: clarify maintenance of nvdimm testing tool
RISC-V: Don't enable all interrupts in trap_init()
libnvdimm/e820: Retrieve and populate correct 'target_node' info
x86/NUMA: Provide a range-to-target_node lookup facility
drm/i915/tgl: Add Wa_1808121037 to tgl.
riscv: set pmp configuration if kernel is running in M-mode
perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources
EDAC/mce_amd: Print !SMCA processor warning only once
drm/bridge: Fix the bridge kernel doc
bpf: Allow bpf_perf_event_read_value in all BPF programs
net/mlx5: fix spelling mistake "reserverd" -> "reserved"
HID: hid-bigbenff: fix race condition for scheduled work during removal
HID: hid-bigbenff: call hid_hw_stop() in case of error
HID: hid-bigbenff: fix general protection fault caused by double kfree
perf auxtrace: Add auxtrace_record__read_finish()
perf arm-spe: Fix endless record after being terminated
perf cs-etm: Fix endless record after being terminated
perf intel-bts: Fix endless record after being terminated
perf intel-pt: Fix endless record after being terminated
perf test: Fix test trace+probe_vfs_getname.sh on s390
perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events
Bluetooth: hci_h5: Move variable into local scope
ARM: imx: Add missing of_node_put()
ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE for UART pins
ARM: dts: imx6sx-softing-vining-2000: Use new pin names with DCE/DTE for UART pins
ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for UART pins
ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE for UART pins
ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/DTE for UART pins
ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux
ARM: dts: imx6sx: Improve UART pins macro defines
firmware: imx: scu-pd: enlarge PD range for mu_b
firmware: imx: scu-pd: Add missing audio PD ranges
drm/i915/display: use intel_de_*() functions for register access
drm/i915/csr: use intel_de_*() functions for register access
soundwire: intel: free all resources on hw_free()
soundwire: intel: add sdw_stream_setup helper for .startup callback
soundwire: intel: add trigger support in sdw dai driver
soundwire: intel: add prepare support in sdw dai driver
soundwire: intel: rename res field as link_res
printk: Correctly set CON_CONSDEV even when preferred console was not registered
printk: Fix preferred console selection with multiple matches
printk: Move console matching logic into a separate function
Bluetooth: hci_qca: Bug fixes while collecting controller memory dump
Bluetooth: Disable Extended Adv if enabled
Bluetooth: hci_h5: btrtl: Add support for RTL8822C
drm/mediatek: Make sure previous message done or be aborted before send
batman-adv: Don't schedule OGM for disabled interface
drm/mediatek: Move gce event property to mutex device node
drm/mediatek: Add fb swap in async_update
drm/mediatek: Add plane check in async_check function
net: ena: remove set but not used variable 'hash_key'
scsi: advansys: Replace zero-length array with flexible-array member
scsi: lpfc: add RDF registration and Link Integrity FPIN logging
scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs
net: netlink: Replace zero-length array with flexible-array member
net: switchdev: Replace zero-length array with flexible-array member
bpf, sockmap: Replace zero-length array with flexible-array member
NFC: digital: Replace zero-length array with flexible-array member
net: usb: cdc-phonet: Replace zero-length array with flexible-array member
net: phy: allow bcm84881 to be a module
net/smc: reduce port_event scheduling
net/smc: simplify normal link termination
net/smc: remove unused parameter of smc_lgr_terminate()
net/smc: do not delete lgr from list twice
net/smc: use termination worker under send_lock
net/smc: improve smc_lgr_cleanup()
selftests: mlxsw: vxlan: Add test for error path
selftests: mlxsw: vxlan: Adjust test to recent changes
selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges
selftests: mlxsw: extack: Test bridge creation with VXLAN
selftests: mlxsw: Remove deprecated test
mlxsw: spectrum: Reduce dependency between bridge and router code
mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership
mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID
mlxsw: spectrum_switchdev: Propagate extack to bridge creation function
mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting
net: bridge: teach ndo_dflt_bridge_getlink() more brport flags
sfc: move some ARFS code out of headers
sfc: only schedule asynchronous filter work if needed
net: vlan: suppress "failed to kill vid" warnings
net: stmmac: Get rid of custom STMMAC_DEVICE() macro
net: sched: don't take rtnl lock during flow_action setup
net: sched: refactor ct action helpers to require tcf_lock
net: sched: refactor police action helpers to require tcf_lock
net: sched: lock action when translating it to flow_action infra
i3c: master: no need to iterate master device twice
batman-adv: Replace zero-length array with flexible-array member
kernel: module: Replace zero-length array with flexible-array member
spi: spi-mem: Fix typo, s/fallback/falls back
regulator: mp5416: Fix output discharge enable bit for LDOs
posix-timers: Pass lockdep expression to RCU lists
timer: Improve the comment describing schedule_timeout()
lib/vdso: Allow architectures to provide the vdso data pointer
lib/vdso: Allow architectures to override the ns shift operation
lib/vdso: Allow fixed clock mode
lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes
lib/vdso: Avoid highres update if clocksource is not VDSO capable
lib/vdso: Cleanup clock mode storage leftovers
ARM/arm64: vdso: Use common vdso clock mode storage
mips: vdso: Use generic VDSO clock mode storage
x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO
powerpc/papr_scm: Switch to numa_map_to_online_node()
mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to_online_node()
ACPI: NUMA: Up-level "map to online node" functionality
x86/cpu: Move prototype for get_umwait_control_msr() to a global location
ASoC: meson: aiu: simplify component addition
drm/mediatek: fix race condition for HDMI jack status reporting
x86/syscalls: Add prototypes for C syscall callbacks
staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters
staging: exfat: dedicate count_entries() to sub-dir counting.
staging: exfat: remove DOSNAMEs.
s390/zcrypt: Support for CCA protected key block version 2
s390/cpum_sf: Rework sampling buffer allocation
drm/i915/selftests: Mark the mock ring->vma as being in the GGTT
ASoC: rt1015: fix typo for bypass boost control
serial: core: Switch to use DEVICE_ATTR_RO()
usb: ucsi: ccg: disable runtime pm during fw flashing
usb: typec: ucsi: register DP only for NVIDIA DP VDO
x86/iopl: Include prototype header for ksys_ioperm()
batman-adv: Avoid RCU list-traversal in spinlock
kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe()
ALSA: usb-audio: Parse source ID of UAC2 effect unit
usb: audio-v2: Add uac2_effect_unit_descriptor definition
drm/virtio: move remaining virtio_gpu_notify calls
drm/virtio: batch display query
drm/virtio: batch resource creation
drm/virtio: batch plane updates (pageflip)
drm/virtio: notify before waiting
drm/virtio: rework notification for better batching
x86/vdso: Use generic VDSO clock mode storage
clocksource: Add common vdso clock mode storage
x86/vdso: Move VDSO clocksource state tracking to callback
clocksource: Cleanup struct clocksource and documentation
MIPS: vdso: Compile high resolution parts conditionally
ARM: vdso: Compile high resolution parts conditionally
lib/vdso: Allow the high resolution parts to be compiled out
ARM: vdso: Remove unused function
x86/vdso: Mark the TSC clocksource path likely
EDAC/mc: Remove per layer counters
EDAC/mc: Remove detail[] string and cleanup error string generation
EDAC/mc: Pass the error descriptor to error reporting functions
EDAC/mc: Remove enable_per_layer_report function argument
EDAC/mc: Report "unknown memory" on too many DIMM labels found
EDAC/mc: Carve out error increment into a separate function
EDAC/mc: Determine mci pointer from the error descriptor
EDAC: Store error type in struct edac_raw_error_desc
EDAC/mc: Reorder functions edac_mc_alloc*()
KVM: nVMX: Fix some obsolete comments and grammar error
KVM: x86: fix missing prototypes
EDAC/mc: Split edac_mc_alloc() into smaller functions
drm/i915/gt: Rearrange code to silence compiler
EDAC/mc: Change mci device removal to use put_device()
soc: renesas: rcar-sysc: Use the correct style for SPDX License Identifier
cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check
ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h>
arm64: dts: mediatek: rename scpsys nodes to power-controller
ARM: dts: mediatek: rename scpsys nodes to power-controller
soc: mediatek: pwrap: add support for MT6359 PMIC
soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs
dt-bindings: pwrap: mediatek: add pwrap support for MT6779
amr64: dts: mt8183: Add watchdog node
xhci: Add missing annotation for xhci_enter_test_mode
xhci: Add missing annotation for xhci_set_port_power()
xhci: Do not open code __print_symbolic() in xhci trace events
usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
drm/i915: switch vlv_suspend to use intel uncore register accessors
drm/i915: split out vlv/chv specific suspend/resume code
dma-buf: Fix a typo in Kconfig
drm/format_helper: Dual licence the file in GPL 2 and MIT
drm/i915: Update drm/i915 bug filing URL
MAINTAINERS: Update drm/i915 bug filing URL
dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
dt-bindings: tegra: Convert Tegra PMC bindings to YAML
dt-bindings: clock: tegra: Add IDs for OSC clocks
firmware: tegra: Fix a typo in Kconfig
ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c
ARM: imx: Remove unused includes on mach-imx6q.c
ARM: imx: Remove unused include of linux/irqchip/arm-gic.h
ARM: dts: imx: make clks node name generic
ARM: dts: imx: make kpp node name generic
ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support
ARM: dts: imx: ventana: add fxos8700 on gateworks boards
clk: imx8mn: Fix incorrect clock defines
ARM: dts: imx: make gpt node name generic
dmaengine: sun4i: set the linear_mode properly
ARM: dts: imx: use generic name bus
clk: imx8mp: Add missing of_node_put()
clk: imx8mn: Add missing of_node_put()
clk: imx8mm: Add missing of_node_put()
clk: imx8mq: Add missing of_node_put()
clk: imx6sl: Add missing of_node_put()
ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties
clk: imx7ulp: Include clk-provider.h instead of clk.h
clk: imx: drop redundant initialization
clk: imx: Include clk-provider.h instead of clk.h for i.MX8M SoCs clock driver
arm64: dts: imx8mq-phanbell: Add support for ethernet
arm64: dts: freescale: Add i.MX8MP EVK board support
arm64: dts: freescale: Add i.MX8MP dtsi support
dt-bindings: arm: imx: Add the i.MX8MP EVK board
arm64: dts: ls1028a: support external trigger timestamp fifo of PTP timer
clk: imx8mm: Add CLKO2 support
clk: imx8mm: Fix the CLKO1 source select list
net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame
net: mvneta: introduce xdp counters to ethtool
net: mvneta: rely on struct mvneta_stats in mvneta_update_stats routine
net: mvneta: rely on open-coding updating stats for non-xdp and tx path
net: mvneta: move refill_err and skb_alloc_err in per-cpu stats
net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d
net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d
net: dsa: mv88e6xxx: Allow PCS registers to be retrieved via ethtool
net/macsonic: Remove interrupt handler wrapper
net/sonic: Start packet transmission immediately
net/sonic: Remove explicit memory barriers
net/sonic: Remove redundant netif_start_queue() call
net/sonic: Remove redundant next_tx variable
net/sonic: Refactor duplicated code
net/sonic: Remove obsolete comment
ARM: dts: imx25-pinfunc: add another cspi3 config
sh_eth: use Gigabit register map for R7S72100
sh_eth: add sh_eth_cpu_data::gecmr flag
sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers
sh_eth: check sh_eth_cpu_data::cexcr when dumping registers
sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers
net: phylink: clarify flow control settings in documentation
net: phylink: improve initial mac configuration
net: phylink: allow ethtool -A to change flow control advertisement
net: phylink: resolve fixed link flow control
net: phylink: use phylib resolved flow control modes
net: phylink: ensure manual flow control is selected appropriately
net: phylink: remove pause mode ethtool setting for fixed links
net: add linkmode helper for setting flow control advertisement
net: add helpers to resolve negotiated flow control
net: linkmode: make linkmode_test_bit() take const pointer
r8169: improve statistics of missed rx packets
r8169: improve rtl_jumbo_config
r8169: improve rtl8169_get_mac_version
r8169: add helper rtl_pci_commit
r8169: simplify setting netdev features
r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169
r8169: remove unneeded check from rtl_link_chg_patch
openvswitch: add TTL decrement action
net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278
tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy.
tcp-zerocopy: Return inq along with tcp receive zerocopy.
tools: testing: vsock: Test when server is bound but not listening
net: virtio_vsock: Enhance connection semantics
net: x25: convert to list_for_each_entry_safe()
drm/lima: fix recovering from PLBU out of memory
lib: objagg: Replace zero-length arrays with flexible-array member
ptp_qoriq: drop the code of alarm
mtd: spi-nor: introduce SR_BP_SHIFT define
mtd: spi-nor: use le32_to_cpu_array()
x86: Fix a handful of typos
drm/i915: Avoid potential division-by-zero in computing CS timestamp period
drm/i915: Track hw reported context runtime
batman-adv: Start new development cycle
drm/pl111: Support Integrator IM-PD1 module
Bluetooth: Fix a typo in Kconfig
ACPICA: Fix a couple of typos
ACPICA: use acpi_size instead of u32 for prefix_path_length
ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32
ACPICA: cast the result of the pointer difference to u32
ACPICA: Table Manager: Update comments in a function header
ACPICA: Enable sleep button on ACPI legacy wake
ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events.
ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree
ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree()
ice: use true/false for bool types
ice: add function argument description to function header comment
ice: use proper format for function pointer as a function parameter
ice: replace "fallthrough" comments with fallthrough reserved word
ice: remove unnecessary fallthrough comments
ice: Fix virtchnl_queue_select bitmap validation
ice: Fix and refactor Rx queue disable for VFs
ice: Handle LAN overflow event for VF queues
ice: Fix implicit queue mapping mode in ice_vsi_get_qs
ice: Add support to enable/disable all Rx queues before waiting
ice: Only allow tagged bcast/mcast traffic for VF in port VLAN
ice: Fix Port VLAN priority bits
ice: Add helper to determine if VF link is up
ice: Refactor port vlan configuration for the VF
ice: Add initial support for QinQ
x86 kvm page table walks: switch to explicit __get_user()
x86 user stack frame reads: switch to explicit __get_user()
MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
MIPS: cavium_octeon: Fix syncw generation.
mips: vdso: add build time check that no 'jalr t9' calls left
MIPS: Disable VDSO time functionality on microMIPS
drm: drop unused drm_display_mode.private
drm: drop unused drm_crtc callback
mips: vdso: fix 'jalr t9' crash in vdso code
iio: trigger: stm32-timer: disable master mode when stopping
drm/i915: Force state->modeset=true when distrust_bios_wm==true
drm/i915/dsc: force full modeset whenever DSC is enabled at probe
drm/i915: Ensure no conflicts with BIOS when updating Dbuf
drm/print: clean up RATELIMITED macros
drm/atomic-helper: fix kerneldoc
drm/i915/mst: Set intel_dp_set_m_n() for MST slaves
ALSA: usb-audio: Add support for Presonus Studio 1810c
drm/edid: Add a FIXME about DispID CEA data block revision
drm/edid: Document why we don't bounds check the DispID CEA block start/end
drm/edid: Clear out spurious whitespace
drm/edid: Introduce is_detailed_timing_descritor()
drm/edid: Don't accept any old garbage as a display descriptor
drm/edid: Check the number of detailed timing descriptors in the CEA ext block
of/address: Support multiple 'dma-ranges' entries
of/address: use range parser for of_dma_get_range
ASoC: meson: codec-glue: fix pcm format cast warning
ASoC: meson: aiu: fix acodec dai input name init
ASoC: meson: aiu: fix irq registration
ASoC: meson: aiu: fix clk bulk size allocation
ASoC: meson: aiu: remove unused encoder structure
of/address: Rework of_pci_range parsing for non-PCI buses
of: Drop struct of_pci_range.pci_space field
powerpc: Drop using struct of_pci_range.pci_space field
microblaze: Drop using struct of_pci_range.pci_space field
arm64: dts: meson: a1: add secure power domain controller
soc: amlogic: Add support for Secure power domains controller
dt-bindings: power: add Amlogic secure power domains bindings
firmware: meson_sm: Add secure power domain support
drm/mcde: Fix Sphinx formatting
Bluetooth: Add BT_PHY socket option
drivers base/arch_topology: Reformat topology_get_[cpu/freq]_scale() function name
drivers base/arch_topology: Remove 'struct sched_domain' forward declaration
ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write
misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO.
char: virtio: Replace zero-length array with flexible-array member
ASoC: core: ensure component names are unique
usb: gadget: f_phonet: Replace zero-length array with flexible-array member
USB: musb: Replace zero-length array with flexible-array member
usb: typec: tcpm: set correct data role for non-DRD
thunderbolt: Add missing kernel-doc parameter descriptions
usb: use kobj_to_dev() API
serial: core: use octal permissions on module param
serial: core: Consolidate spin lock initialization code
serial: core: Introduce uart_console_enabled() helper
drm/print: Delete a few unused shouting macros
staging: wilc1000: define macros to replace magic number values
staging: wilc1000: use short name for hif local variable in chip_wakeup()
staging: wilc1000: define macros for different register address for SDIO
staging: wilc1000: use commmon function to set SDIO block size
staging: wilc1000: make use of ALIGN macro
staging: wilc1000: refactor interrupt handling for sdio
staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro
staging: wilc1000: make use of FIELD_GET/_PREP macro
staging: rtl8723bs: Fix spacing issues
drm/i915/selftests: Check for the error interrupt before we wait!
drm/sun4i: dsi: Remove incorrect use of runtime PM
drm/sun4i: dsi: Allow binding the host without a panel
drm/sun4i: dsi: Use NULL to signify "no panel"
drm/sun4i: dsi: Remove unused drv from driver context
dt-bindings: add description for new supported chips
iio: imu: inv_mpu6050: update LPF bandwidth settings
iio: imu: inv_mpu6050: add support of ICM20690
iio: imu: inv_mpu6050: add support of IAM20680
iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689
iio: imu: inv_mpu6050: cleanup of/acpi support
iio: adc: modify NPCM reset support
dt-binding: iio: add NPCM ADC reset support
iio: vcnl4000: Enable runtime pm for vcnl4200/4040
iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW
iio: dac: ltc2632: remove some unused defines
iio: dac: ltc2632: add support for LTC2636 family
iio: dac: ltc2632: drop some duplicated data
dt-bindings: iio: ltc2632: expand for ltc2636 support
arm: Remove TIF_NOHZ
x86: Remove TIF_NOHZ
context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ
x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY
arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators
Bluetooth: secure bluetooth stack from bluedump attack
ALSA: usb-audio: Don't create a mixer element with bogus volume range
ARM: dts: socfpga: arria10: Increase boot partition size for NAND
ARM: dts: sun7i: Add Linutronix Testbox v2 board
dt-bindings: arm: sunxi: Add Linutronix Testbox
mwifiex: change license text from MARVELL to NXP
thunderbolt: icm: Replace zero-length array with flexible-array member
iio: srf04: add power management feature
dt-bindings: devantech-srf04.yaml: add pm feature
iio: st_sensors: handle memory allocation failure to fix null pointer dereference
iio: adc: ad7124: add 3db filter
iio: ad5755: fix spelling mistake "to" -> "too" and grammar plus formatting
iio: light: Add a driver for Sharp GP2AP002x00F
iio: light: Add DT bindings for GP2AP002
iio: imu: st_lsm6dsx: Fix mismatched comments
iio: accel: st_accel: Use st_sensors_dev_name_probe()
dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema
thunderbolt: eeprom: Replace zero-length array with flexible-array member
drm/i915: split out display debugfs to a separate file
MAINTAINERS: Sort entries in database for PIN CONTROLLER
pinctrl: bcm2835: Add support for all GPIOs on BCM2711
pinctrl: bcm2835: Refactor platform data
pinctrl: bcm2835: Drop unused define
pinctrl: actions: Fix functions groups names for S700 SoC
pinctrl: mediatek: Add support for pin configuration dump via debugfs.
pinctrl: mediatek: Backward compatible to previous Mediatek's bias-pull usage
pinctrl: mediatek: Refine mtk_pinconf_get()
pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set()
pinctrl: mediatek: Supporting driving setting without mapping current to register value
pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_field_lookup()
pinctrl: qcom: Add ipq6018 pinctrl driver
dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings
soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE
Documentation: PM: QoS: Update to reflect previous code changes
PM: QoS: Update file information comments
PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions
sound: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*()
drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*()
drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*()
drm/virtio: fix error check
mt76: Introduce mt76_mcu data structure
mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap
mt76: mt76u: rename stat_wq in wq
mt76: mt76u: extend RX scatter gather number
mt76: mt7615: rely on mt76_queues_read for mt7622
mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615
mt76: mt7615: rework rx phy index handling
mt76: fix rounding issues on converting per-chain and combined txpower
mt76: mt76x2: avoid starting the MAC too early
mt76: avoid extra RCU synchronization on station removal
mt76: mt7615: fix monitor mode on second PHY
mt76: mt7615: fix adding active monitor interfaces
mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format
mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format
mt76: mt7615: use new tag sta_rec_wtbl
mt76: mt7615: add starec operating flow for firmware v2
mt76: mt7615: add a helper to encapsulate sta_rec operation
mt76: mt7615: simplify mcu_set_sta flow
mt76: mt7615: simplify mcu_set_bmc flow
mt76: mt7615: add support for testing hardware reset
mt76: mt7615: implement hardware reset support
mt76: mt7615: report firmware log event messages
mt76: mt7615: fix and rework tx power handling
mt76: mt7615: add Kconfig entry for MT7622
mt76: mt7615: disable DBDC on MT7622
mt76: mt7615: decrease rx ring size for MT7622
mt76: mt7615: implement DMA support for MT7622
mt76: mt7615: implement probing and firmware loading on MT7622
mt76: mt7615: disable 5 GHz on MT7622
mt76: mt7615: add calibration free support for MT7622
mt76: mt7615: add eeprom support for MT7622
mt76: mt7615: add dma and tx queue initialization for MT7622
mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622
mt76: mt7615: store N9 firmware version instead of CR4
mt76: mt7615: split up firmware loading functions
mt76: mt7615: move mmio related code from pci.c to mmio.c
mt76: mt7615: add __aligned(4) to txp structs
dt-bindings: net: wireless: mt76: document bindings for MT7622
mt76: enable Airtime Queue Limit support
mt76: mt7603: increase dma mcu rx ring size
mt76: dma: do not write cpu_idx on rx queue reset until after refill
mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw
mt76: set dma-done flag for flushed descriptors
mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag
mt76: mt76u: add endpoint to mt76u_bulk_msg signature
mt76: mt76u: introduce mt76u_skb_dma_info routine
mt76: mt76u: take into account different queue mapping for 7663
mt76: mt76u: add {read/write}_extended utility routines
mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine
mt76: mt76u: resume all rx queue in mt76u_resume_rx
mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc
mt76: mt76u: add mt76u_alloc_rx_queue utility routine
mt76: mt76u: stop/free all possible rx queues
mt76: mt76u: introduce mt76u_free_rx_queue utility routine
mt76: mt76u: move mcu buffer allocation in mt76x02u drivers
mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers
mt76: mt76u: use mt76_queue as mt76u_complete_rx context
mt76: mt76u: add mt76_queue to mt76u_refill_rx signature
mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature
mt76: mt76u: add mt76u_process_rx_queue utility routine
mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet
mt76: mt76x02u: avoid overwrite max_tx_fragments
mt76: rely on mac80211 utility routines to compute airtime
mt76: mt7615: remove leftover routine declaration
mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init
mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom
mt76: mt7615: initialize radar specs from host driver
mt76: mt76x2: get rid of leftover target
mt76: mt7615: add tracing support
mt76: move mac_txdone tracepoint in mt76 module
mt76: move dev_irq tracepoint in mt76 module
mt76: mt7615: add a get_stats() callback
mt76: mt7615: add per-phy mib statistics
mt76: mt7615: report TSF information
mt76: mt7615: add set_antenna callback
mt76: mt7615: rework set_channel function
mt76: mt7615: add missing settings for simultaneous dual-band support
mt76: fix compilation warning in mt76_eeprom_override()
mt76: mt7603: simplify led reg definitions
mt76: mt76x02: simplify led reg definitions
mt76: mt7615: introduce LED support
mt76: clear skb pointers from rx aggregation reorder buffer during cleanup
mt76: mt7603: fix input validation issues for powersave-filtered frames
mt76: mt7615: increase MCU command timeout
mt76: mt7615: measure channel noise and report it via survey
mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value
mt76: mt76x02: minor mt76x02_mac_set_beacon optimization
mt76: mt76x02u: do not set NULL beacons
mt76: usb: use max packet length for m76u_copy
mt76: mt76x02: add channel switch support for usb interfaces
mt76: speed up usb bulk copy
mt76: mt76x02: remove a copy call for usb speedup
mt76: mt76x02: add check for invalid vif idx
mt76: mt76x02: split beaconing
mt76: mt76x02: omit beacon slot clearing
mt76: use AC specific reorder timeout
mt76: mt7615: add set_coverage class support
mt76: mt7603: set 0 as min coverage_class value
mt76: mt76x02: fix coverage_class type
mt76: mt7615: report firmware version using ethtool
mt76: mt7615: Fix build with older compilers
dt-bindings: net: wireless: mt76: introduce big-endian property
mt76: eeprom: add support for big endian eeprom partition
mt76: mt7603: reset STA_CCA counter setting the channel
mt76: fix possible undetected invalid MAC address
mt76: disable bh in mt76_dma_rx_poll
mt76: fix rx dma ring descriptor state on reset
mt7615: replace sta_state callback with sta_add/sta_remove
mt76: mt7615: defer mcu initialization via workqueue
mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON
mt76: mt7615: add support for registering a second wiphy via debugfs
mt76: mt7615: select the correct tx queue for frames sent to the second phy
mt76: mt7615: move radio/mac initialization to .start/stop callbacks
mt76: mt7615: initialize dbdc settings on interface add
mt76: mt7615: add multiple wiphy support to the rx path
mt76: mt7615: rework chainmask handling
mt76: mt7615: add multiple wiphy support to the dfs support code
mt76: mt7615: remove useless MT_HW_RDD0/1 enum
mt76: mt7615: add missing register init for dual-wiphy support
mt76: mt7615: add multiple wiphy support for smart carrier sense
mt76: mt7615: add dual-phy support for mac80211 ops
mt76: do not overwrite max_tx_fragments if it has been set
mt76: move ampdu_ref from mt76_dev to driver struct
mt76: add ext_phy field to struct mt76_wcid
mt76: add function for allocating an extra wiphy
mt76: add priv pointer to struct mt76_phy
mt76: add multiple wiphy support to mt76_get_min_avg_rssi
mt76: move txpower and antenna mask to struct mt76_phy
mt76: move txpower_conf back to driver specific structs
mt76: move chainmask back to driver specific structs
mt76: move state from struct mt76_dev to mt76_phy
mt76: keep a set of software tx queues per phy
mt76: move channel state to struct mt76_phy
mt76: add support for an extra wiphy in mt76_sta_state()
mt76: add support for an extra wiphy in the tx status path
mac80211: allow setting queue_len for drivers not using wake_tx_queue
ieee80211: add WPA3 OWE AKM suite selector
mac80211: Fix setting txpower to zero
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879
ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT
ARM: dts: imx7-colibri: fix muxing of usbc_det pin
mt76: add support for an extra wiphy in the main tx path
mt76: add support for an extra wiphy in the rx path
mt76: introduce struct mt76_phy
mt76: move initialization of some struct members to mt76_alloc_device
crypto: chacha20poly1305 - prevent integer overflow on large input
drm/i915: move intel_csr.[ch] under display/
ARM: dts: imx7-colibri: add alias for RTC
arm64: dts: msm8916: Properly deal with ETMv4 power management
arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card
arm64: defconfig: Enable Qualcomm PM8XXX vibrator support
soc: qcom: aoss: Read back before triggering the IRQ
soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all()
arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board
arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board
ARM: imx: limit errata selection to Cortex-A9 based designs
ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage
ARM: dts: imx7-colibri: add gpio-line-names
clk: imx: imx8mn: use imx8m_clk_hw_composite_core
clk: imx: imx8mm: use imx8m_clk_hw_composite_core
clk: imx: imx8mq: use imx8m_clk_hw_composite_core
clk: imx: composite-8m: add imx8m_clk_hw_composite_core
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function
arm64: dts: imx8mq-librem5-devkit: Add proximity sensor
soc: imx: gpcv2: include linux/sizes.h
clk: imx: imx8mp: add ocotp root clk
arm64: dts: imx8mm: drop redundant interrupt-parent
ARM: dts: imx7d: fix opp-supported-hw
ARM: dts: imx: Kill off "simple-panel" compatibles
of/address: Move range parser code out of CONFIG_PCI
drm: Add support for DP 1.4 Compliance edid corruption test
selinux: factor out loop body from filename_trans_read()
ACPI: watchdog: Set default timeout in probe
ACPI: watchdog: Fix gas->access_width usage
ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
ACPI: Add new tiny-power-button driver to directly signal init
ACPI: button: move HIDs to acpi/button.h
drm/i915: switch i915_driver_probe() to use i915 local variable
drm/i915: register vga switcheroo later, unregister earlier
drm/amd/powerplay: correct the way for checking SMU_FEATURE_BACO_BIT support
ASoC: meson: gx: add sound card support
ASoC: meson: gx: add sound card dt-binding documentation
ASoC: meson: axg: extract sound card utils
ASoC: meson: aiu: add internal dac codec control support
ASoC: meson: aiu: add hdmi codec control support
ASoC: meson: aiu: add i2s and spdif support
ASoC: meson: aiu: add audio output dt-bindings
ASoC: meson: g12a: extract codec-to-codec utils
ASoC: core: allow a dt node to provide several components
RDMA/hns: Delayed flush cqe process with workqueue
RDMA/hns: Add the workqueue framework for flush cqe handler
serial: 8250_pci: Replace zero-length array with flexible-array member
serial: sc16is7xx: Replace zero-length array with flexible-array member
staging: vc04_services: Fix wrong early return in next_service_by_instance()
Documentation: bootconfig: fix Sphinx block warning
docs: userspace: ioctl-number: remove mc146818rtc conflict
Documentation/ABI: move sysfs-kernel-uids to removed directory
docs: admin-guide: Add description of %c corename format
drm/i915/hdmi: prefer to_i915() over drm->dev_private to get at i915
Documentation: zram: fix the description about orig_data_size of mm_stat
Documentation: nfs: knfsd-stats: convert to ReST
Documentation: nfs: nfs41-server: convert to ReST
Documentation: nfs: rpc-server-gss: convert to ReST
Documentation: nfs: rpc-cache: convert to ReST
Documentation: nfs: convert pnfs.txt to ReST
RDMA/core: Add weak ordering dma attr to dma mapping
drm/i915/selftests: Exercise timeslice rewinding
clk: meson: gxbb: set audio output clock hierarchy
clk: meson: gxbb: add the gxl internal dac gate
dt-bindings: clk: meson: add the gxl internal dac gate
RDMA/ucma: Mask QPN to be 24 bits according to IBTA
dmaengine: ti: dma-crossbar: convert to devm_platform_ioremap_resource()
dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic
dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup()
dmaengine: doc: fix warnings/issues of client.rst
dmaengine: ti: omap-dma: Replace zero-length array with flexible-array member
dmaengine: uniphier-mdmac: replace zero-length array with flexible-array member
dmaengine: bcm-sba-raid: Replace zero-length array with flexible-array member
dt-bindings: dma: ti-edma: fix example compatible property
dmaengine: idxd: fix runaway module ref count on device driver bind
dmaengine: idxd: remove set but not used variable 'idxd_cdev'
mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static
dmaengine: idxd: remove set but not used variable 'group'
ARM: imx: build v7_cpu_resume() unconditionally
spi: spidev_test: Remove the whole "include" directory when make clean
spi: spidev_test: Use perror() only if errno is not 0
spi: spidev_test: Check input_tx and input_file first after parse options
spi: spidev_test: Remove break after exit statement
USB: apple-mfi-fastcharge: fix endianess issue in probe
ARM: dts: imx6: phycore-som: fix emmc supply
ASoC: rt5682: Enable PLL2 function
drm/i915/gt: Suppress warnings for unused debugging locals
ASoC: mediatek: mt8183-da7219: apply some refactors
ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out
ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed
ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1
drm: Remove legacy version of get_scanout_position()
drm: Clean-up VBLANK-related callbacks in struct drm_driver
drm/vmwgfx: Convert to CRTC VBLANK callbacks
drm/vkms: Convert to CRTC VBLANK callbacks
drm/vc4: Convert to CRTC VBLANK callbacks
drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm/sti: Convert to CRTC VBLANK callbacks
drm/stm: Convert to CRTC VBLANK callbacks
drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm/msm: Convert to CRTC VBLANK callbacks
drm/msm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm/radeon: Convert to CRTC VBLANK callbacks
drm/radeon: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm/nouveau: Convert to CRTC VBLANK callbacks
drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm/i915: Convert to CRTC VBLANK callbacks
drm/gma500: Convert to CRTC VBLANK callbacks
drm/amdgpu: Convert to CRTC VBLANK callbacks
drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
drm: Add get_vblank_timestamp() to struct drm_crtc_funcs
drm: Add get_scanout_position() to struct drm_crtc_helper_funcs
drm: Remove internal setup of struct drm_device.vblank_disable_immediate
soundwire: stream: don't program ports when a stream that has not been prepared
soundwire: stream: fix support for multiple Slaves on the same link
soundwire: stream: do not update parameters during DISABLED-PREPARED transition
soundwire: stream: only prepare stream when it is configured.
soundwire: stream: update state machine and add state checks
x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*()
cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request()
PM: QoS: Add CPU latency QoS API wrappers
PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h
PM: QoS: Simplify definitions of CPU latency QoS trace events
PM: QoS: Rename things related to the CPU latency QoS
PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain
PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object
PM: QoS: Clean up misc device file operations
PM: QoS: Drop iterations over global QoS classes
PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value()
PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags()
PM: QoS: Drop the PM_QOS_SUM QoS type
PM: QoS: Drop pm_qos_update_request_timeout()
drm/virtio: fix virtio_gpu_cursor_plane_update().
drm/virtio: fix virtio_gpu_execbuffer_ioctl locking
drm/qxl: replace zero-length array with flexible-array member
rtw88: Fix incorrect beamformee role setting
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
drm/hisilicon/hibmc: add gamma_set function
drm/hisilicon/hibmc: add DPMS on/off function
drm/hisilicon/hibmc: fix 'xset dpms force off' fail
drm/bridge: ti-sn65dsi86: Avoid invalid rates
drm/bridge: ti-sn65dsi86: Train at faster rates if slower ones fail
drm/bridge: ti-sn65dsi86: Group DP link training bits in a function
drm/bridge: ti-sn65dsi86: Use 18-bit DP if we can
drm/bridge: ti-sn65dsi86: Read num lanes from the DP sink
drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' Betta
drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP link
drm/bridge: ti-sn65dsi86: zero is never greater than an unsigned int
drm/bridge: ti-sn65dsi86: Split the setting of the dp and dsi rates
crypto: qce - handle AES-XTS cases that qce fails
crypto: qce - use AES fallback for small requests
crypto: qce - use cryptlen when adding extra sgl
crypto: allwinner - remove redundant platform_get_irq error message
crypto: chelsio - Print the chcr driver information while module load.
crypto: tcrypt - fix printed skcipher [a]sync mode
crypto: proc - simplify the c_show function
crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test
crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases
crypto: arm64/poly1305 - ignore build files
crypto: ccree - remove set but not used variable 'du_size'
crypto: ccree - dec auth tag size from cryptlen map
crypto: caam/qi - optimize frame queue cleanup
crypto: ccree - fix AEAD blocksize registration
crypto: ccree - fix some reported cipher block sizes
crypto: ccree - only try to map auth tag if needed
crypto: ccree - protect against empty or NULL scatterlists
crypto: x86/curve25519 - replace with formally verified implementation
crypto: rng - Fix a refcounting bug in crypto_rng_reset()
crypto: hisilicon - Fix duplicate print when qm occur multiple errors
crypto: hisilicon - Unify error detect process into qm
crypto: hisilicon - Configure zip RAS error type
crypto: hisilicon - Unify hardware error init/uninit into QM
tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD
i2c: altera: Fix potential integer overflow
i2c: jz4780: silence log flood on txabrt
fuse: fix stack use after return
Bluetooth: hci_uart: Replace zero-length array with flexible-array member
Bluetooth: hci_intel: Replace zero-length array with flexible-array member
Bluetooth: btintel: Replace zero-length array with flexible-array member
drm/i915: Use engine wa list for Wa_1607090982
ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h>
scsi: core: Delete scsi_use_blk_mq
scsi: zorro_esp: Restore devm_ioremap() alignment
arm64: dts: freescale: s32v234: use generic name bus
arm64: dts: imx8mn: Init rates and parents configs for clocks
arm64: dts: freescale: add Kontron sl28 support
arm64: dts: imx8mn: add clock for snvs rtc node
clk: imx: pll14xx: Add new frequency entries for pll1443x table
clk: imx8mn: add SNVS clock to clock tree
dt-bindings: clock: Refine i.MX8MN clock binding
dt-bindings: clock: imx8mn: add SNVS clock
dt-bindings: clock: Convert i.MX8MM to json-schema
dt-bindings: clock: Convert i.MX8MQ to json-schema
ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity
scsi: ufs-qcom: Delay specific time before gate ref clk
scsi: ufs: Add dev ref clock gating wait time support
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
scsi: ufs: Remove the check before call setup clock notify vops
scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
scsi: ufs: set load before setting voltage in regulators
scsi: ufs: Flush exception event before suspend
scsi: ufs: Select INITIAL ADAPT type for HS Gear4
scsi: ufs: introduce common function to disable host TX LCC
scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
spi: Add generic SPI multiplexer
dt-bindings: spi: Document binding for generic SPI multiplexer
regulator: da9062: Replace zero-length array with flexible-array member
ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout
ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout
ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout
dt-bindings: Convert the binding file google, cros-ec-codec.txt to yaml format.
ASoC: soc-pcm: tidyup soc_pcm_open() order
ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open()
ASoC: soc-pcm: call snd_soc_component_open/close() once
regulator: da9063: Replace zero-length array with flexible-array member
clk: socfpga: stratix10: simplify parameter passing
clk: stratix10: use do_div() for 64-bit calculation
clk: Fix continuation of of_clk_detect_critical()
clk: samsung: Remove redundant check in samsung_cmu_register_one
clk: at91: add at91sam9n12 pmc driver
clk: at91: add sama5d3 pmc driver
clk: at91: add at91sam9g45 pmc driver
clk: at91: usb: introduce num_parents in driver's structure
clk: at91: usb: use proper usbs_mask
clk: at91: sam9x60: fix usb clock parents
clk: at91: usb: continue if clk_hw_round_rate() return zero
clk: at91: sam9x60: Don't use audio PLL
clk: Bail out when calculating phase fails during clk registration
clk: Move rate and accuracy recalc to mostly consumer APIs
clk: Use 'parent' to shorten lines in __clk_core_init()
clk: Don't cache errors from clk_ops::get_phase()
clk: qcom: rpmh: Add support for RPMH clocks on SM8250
dt-bindings: clock: Add RPMHCC bindings for SM8250
clk: qcom: alpha-pll: Make error prints more informative
clk: qcom: gpucc: Add support for GX GDSC for SC7180
dt-bindings: clk: qcom: Add support for GPU GX GDSCR
clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk
clk: qcom: videocc: Update the clock flag for video_cc_vcodec0_core_clk
selftests/cgroup: add tests for cloning into cgroups
clone3: allow spawning processes into cgroups
cgroup: add cgroup_may_write() helper
cgroup: refactor fork helpers
cgroup: add cgroup_get_from_file() helper
cgroup: unify attach permission checking
arm64: dts: rockchip: Explicitly pinmux the regulator configuration GPIOs on rk3399-orangepi
arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi
arm64: dts: rk3399: Remove extcon unit address and extcon-cells from Gru
dynamic_debug: allow to work if debugfs is disabled
cpuset: Make cpuset hotplug synchronous
cgroup.c: Use built-in RCU list checking
kselftest/cgroup: add cgroup destruction test
cgroup: Clean up css_set task traversal
cgroup: Iterate tasks that did not finish do_exit()
cgroup: cgroup_procs_next should increase position index
tty: n_gsm: Replace zero-length array with flexible-array member
cgroup-v1: cgroup_pidlist_next should update position index
Revert "staging/octeon: Mark Ethernet driver as BROKEN"
MIPS: octeon: remove typedef declaration for cvmx_pko_command_word0
MIPS: octeon: remove typedef declaration for cvmx_helper_link_info
MIPS: octeon: remove typedef declaration for cvmx_wqe
Revert "staging: octeon: delete driver"
Revert "staging: octeon-usb: delete the octeon usb host controller driver"
Staging: remove wusbcore and UWB from the kernel tree.
staging: wilc1000: refactor p2p action frames handling API's
staging: vc04_services: don't increment service refcount when it's not needed
staging: vc04_services: use kref + RCU to reference count services
staging: gasket: unify multi-line string
staging: vc04_services: fix indentation alignment in a few places
staging: vc04_services: remove unneeded parentheses
staging: vc04_services: remove unused function
drm/amdgpu: return -EFAULT if copy_to_user() fails
drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
drm/amdgpu/soc15: fix xclk for raven
drm/amdgpu/display move get_num_odm_splits() into dc_resource.c
drm/amdgpu/display: extend DCN guards
drm/amdgpu/display: extend DCN guard in dal_bios_parser_init_cmd_tbl_helper2
drm/powerplay: Ratelimit PP_ASSERT warnings
drm/amd/powerplay: always refetch the enabled features status on dpm enablement
drm/amd/display: fix dtm unloading
drm/amd/display: Fix message for encryption
drm/amd/display: fix backwards byte order in rx_caps.
drm/amd/display: update HDCP DTM immediately after hardware programming
drm/amd/display: no hdcp retry if bksv or ksv list is revoked
drm/amd/display: Handle revoked receivers
drm/amdgpu/runpm: enable runpm on baco capable VI+ asics
drm/amdkfd: refactor runtime pm for baco
drm/amdkfd: show warning when kfd is locked
drm/amdgpu: Fix missing error check in suspend
workqueue: Document (some) memory-ordering properties of {queue,schedule}_work()
of: clk: Make of_clk_get_parent_{count,name}() parameter const
drm/i915/gt: Expand bad CS completion event debug
tty/serial: 8250_exar: Replace zero-length array with flexible-array member
ASoC: mediatek: mt8183-da7219: add speaker switch
ASoC: max98357a: move control of SD_MODE to DAPM
KVM: x86: enable -Werror
ASoC: wm0010: Replace zero-length array with flexible-array member
ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h>
USB: Add driver to control USB fast charge for iOS devices
USB: Fallback to generic driver when specific driver fails
USB: Select better matching USB drivers when available
USB: Implement usb_device_match_id()
USB: Make it possible to "subclass" usb_device_driver
USB: Export generic USB device driver functions
USB: atm: Replace zero-length array with flexible-array member
usb: typec: mux: Drop support for device name matching
usb: typec: altmode: Remove the notification chain
usb: typec: Fix the description of struct typec_capability
usb: typec: Allow power role swapping even without USB PD
usb: typec: Hide the port_type attribute when it's not supported
usb: typec: Make the attributes read-only when writing is not possible
usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
ASoC: sh: fsi: Restore devm_ioremap() alignment
clk: sunxi-ng: sun8i-de2: Sort structures
clk: sunxi-ng: sun8i-de2: Add R40 specific quirks
clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A83T
clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets
clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core
clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A64
clk: sunxi-ng: sun8i-de2: Split out H5 definitions
ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h>
rtw88: 8822[bc]: Make tables const, reduce data object size
rtw88: disable TX-AMSDU on 2.4G band
rtw88: 8822c: modify rf protection setting
rtw88: Use secondary channel offset enumeration
rtw88: Use kfree_skb() instead of kfree()
rsi: fix null pointer dereference during rsi_shutdown()
rtw88: 8822c: update power sequence to v16
rtw88: add ciphers to suppress error message
rtw88: avoid holding mutex for cancel_delayed_work_sync()
rtw88: move rtw_enter_ips() to the last when config
rtw88: pci: 8822c should set clock delay to zero
rtw88: add rtw_read8_mask and rtw_read16_mask
rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
brcmfmac: abort and release host after error
qtnfmac: fix potential Spectre vulnerabilities
qtnfmac: drop unnecessary TLVs from scan command
qtnfmac: update channel switch command to support 6GHz band
qtnfmac: cleanup alignment in firmware communication protocol
qtnfmac: pass max scan SSIDs limit on per-radio basis
qtnfmac: implement extendable channel survey dump
qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type
qtnfmac: merge PHY_PARAMS_GET into MAC_INFO
qtnfmac: pass hardware capabilities in TLV element
qtnfmac: use MAJOR.MINOR format for firmware protocol
wl1251: remove ti,power-gpio for SDIO mode
DTS: bindings: wl1251: mark ti,power-gpio as optional
brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2
x86/fpu/xstate: Warn when checking alignment of disabled xfeatures
x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp()
HID: alps: Fix an error handling path in 'alps_input_configured()'
ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node
ARM: dts: vf610-zii-dev: Add voltage monitor DT node
ARM: dts: vf610-zii-spb4: Add voltage monitor DT node
ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node
ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node
HID: hiddev: Fix race in in hiddev_disconnect()
HID: logitech-dj: add debug msg when exporting a HID++ report descriptors
HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
HID: core: increase HID report buffer size to 8KiB
HID: core: fix off-by-one memset in hid_report_raw_event()
HID: apple: Add support for recent firmware on Magic Keyboards
drm/ttm: individualize resv objects before calling release_notify
drm/ttm: replace dma_resv object on deleted BOs v3
drm/ttm: rework BO delayed delete. v2
ARM: configs: at91: enable sama5d4 compatible watchdog
rtc: zynqmp: Clear alarm interrupt status before interrupt enable
rtc: sh: Restore devm_ioremap() alignment
tools: gpio: implement gpio-watch
gpiolib: add new ioctl() for monitoring changes in line info
gpiolib: provide a dedicated function for setting lineinfo
gpiolib: emit a debug message when adding events to a full kfifo
gpiolib: rework the locking mechanism for lineevent kfifo
kfifo: provide kfifo_is_empty_spinlocked()
kfifo: provide noirqsave variants of spinlocked in and out helpers
arm64: dts: mt8173: add arm,no-tick-in-suspend in timer
x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len
drm/i915/selftests: Avoid choosing zero for phys_sz
x86/boot/compressed/64: Use LEA to initialize boot stack pointer
drm/i915/selftests: Sabotague the RING_HEAD
drm/i915: Poison rings after use
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
PM: QoS: Drop debugfs interface
drm/virtio: add drm_driver.release callback.
drm/cirrus: add drm_driver.release callback.
drm/bochs: add drm_driver.release callback.
arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default
ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS
ARM: dts: imx6ul-pico: Convert to DRM bindings
dt-bindings: arm: fsl: add Kontron sl28 boards
dt-bindings: arm: fsl: add LS1028A based boards
ALSA: hda_codec: Replace zero-length array with flexible-array member
ALSA: hda/ca0132 - Replace zero-length array with flexible-array member
ALSA: usb-midi: Replace zero-length array with flexible-array member
ALSA: core: Replace zero-length array with flexible-array member
arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung firmware memory
ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth
ARM: dts: qcom: msm8974: add blsp2_uart10
ARM: dts: qcom: msm8974-honami: Add USB node.
drivers: qcom: rpmh: remove rpmh_flush export
drivers: qcom: rpmh: fix macro to accept NULL argument
arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node
arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1
arm64: dts: qcom: sdm845: Disable pwrkey on Cheza
ARM: qcom_defconfig: add Broadcom bluetooth options
cpufreq: ti-cpufreq: Add support for OPP_PLUS
cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
security: selinux: allow per-file labeling for bpffs
selinux: generalize evaluate_cond_node()
selinux: convert cond_expr to array
selinux: convert cond_av_list to array
selinux: convert cond_list to array
intel_idle: Update copyright notice, known limitations and version
intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16)
intel_idle: Clean up kerneldoc comments for multiple functions
intel_idle: Reorder declarations of static variables
intel_idle: Annotate init time data structures
intel_idle: Add __initdata annotations to init time variables
intel_idle: Relocate definitions of cpuidle callbacks
intel_idle: Clean up definitions of cpuidle callbacks
intel_idle: Simplify LAPIC timer reliability checks
staging: greybus: Replace zero-length array with flexible-array member
staging: unisys: visorinput: Replace zero-length array with flexible-array member
mei: limit number of bytes in mei header.
mei: bus: replace zero-length array with flexible-array member
misc: vexpress: Replace zero-length array with flexible-array member
drm/i915/gem: Don't leak non-persistent requests on changing engines
staging: exfat: Rename variable 'AccessTimestamp' to 'access_timestamp'
staging: exfat: Rename variable 'ModifyTimestamp' to 'modify_timestamp'
staging: exfat: Rename variable 'CreateTimestamp' to 'create_timestamp'
staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs'
staging: exfat: Rename variable 'Attr' to 'attr'
staging: exfat: Rename variable 'ShortName' to 'short_name'
staging: exfat: Rename variable 'Name' to 'name'
staging: exfat: Rename variable 'MilliSecond' to 'millisecond'
staging: exfat: Rename variable 'Second' to 'second'
staging: exfat: Rename variable 'Minute' to 'minute'
staging: exfat: Rename variable 'Hour' to 'hour'
staging: exfat: Rename variable 'Day' to 'day'
staging: exfat: Rename variable 'Month' to 'month'
staging: exfat: Rename variable 'Year' to 'year'
staging: qlge: qlge_main.c: fix style issues
staging: wilc1000: directly fetch 'priv' handler from 'vif' instance
staging: wilc1000: remove use of vendor specific IE for p2p handling
staging: wfx: use more power-efficient sleep for reset
staging: wfx: use sleeping gpio accessors
staging: wfx: follow compatible = vendor,chip format
staging: wfx: add proper "compatible" string
staging: wfx: annotate nested gc_list vs tx queue locking
staging: wfx: fix init/remove vs IRQ race
staging: wfx: remove set but not used variable 'tx_priv'
x86/fpu/xstate: Fix last_good_offset in setup_xstate_features()
drm/i915: Fix the docs for intel_set_cdclk_post_plane_update()
drm/i915: Don't use uninitialized 'ret'
ath11k: fix incorrect peer stats counters update
ath11k: Fixing dangling pointer issue upon peer delete failure
ath11k: fix parsing PPDU_CTRL type in pktlog
RDMA/siw: Fix setting active_mtu attribute
ath11k: fix warn-on in disassociation
ath11k: fix rcu lock protect in peer assoc confirmation
i40iw: Do an RCU lookup in i40iw_add_ipv4_addr
ath11k: add HE rate accounting to driver
ath11k: drop tx_info from ath11k_sta
RDMA/hns: Optimize eqe buffer allocation flow
RDMA/hns: Cleanups of magic numbers
RDMA/cma: Use refcount API to reflect refcount
RDMA/cma: Rename cma_device ref/deref helpers to to get/put
RDMA/cma: Use refcount API to reflect refcount
RDMA/cma: Rename cma_device ref/deref helpers to to get/put
RDMA/cma: Use RDMA device port iterator
RDMA/cma: Use a helper function to enqueue resolve work items
drm/i915: Disable use of hwsp_cacheline for kernel_context
dt-bindings: display: Convert etnaviv to json-schema
dt-bindings: add vendor prefix for OzzMaker and Waveshare Electronics
dt-bindings: soc: imx: add binding doc for aips bus
dt-bindings: Add ITE Tech prefix
dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
drm/amd/display: Remove set but not unused variable 'stream_status'
drm/amdgpu/powerplay: fix baco check for vega20
drm/amdgpu/smu: properly handle runpm/suspend/reset
drm/amdgpu: add flag for runtime suspend
drm/amdgpu:/navi10: use the ODCAP enum to index the caps array
drm/amdgpu: update smu_v11_0_pptable.h
drm/amdgpu: Do not move root PT bo to relocated list
drm/amdgpu: correct comment to clear up the confusion
drm/amd/powerplay: suppress nonsupport profile mode overrun message
drm/amd/powerplay: update smu11_driver_if_navi10.h
drm/amd/display: DCN2.x Do not program DPPCLK if same value
drm/amd/display: Use fb_base/fb_offset if available for translation
drm/amd/display: Add psr get_state call
drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT
drm/amd/display: add monitor patch to disable SCDC read/write
drm/amd/display: add odm split logic to scaling calculations
drm/amd/display: 3.2.72
drm/amd/display: Drop unused field from dc_panel_patch
drm/amd/display: Update register defines
drm/amd/display: Toggle VSR button cause system crash
drm/amd/display: Add backlight support via AUX
drm/amd/display: Add AUX backlight register
drm/amd/display: Hookup psr set version call
drm/amd/display: Pass override OUI in to dc_init_data
drm/amd/display: Remove unused values from psr struct
drm/amd/display: Don't treat missing command table as failure
drm/amd/display: always apply T7/T9 delay logic
drm/amdgpu/vcn2.5: fix warning
drm/amdgpu: limit GDS clearing workaround in cold boot sequence
drm/amdgpu/sriov set driver_table address in VF
drm/irq: remove check on dev->dev_private
dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible
drm/panel: simple: Add Rocktech RK101II01D-CT panel
dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatible
ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once
ASoC: soc-pcm: don't use bit-OR'ed error
ASoC: soc-pcm: add for_each_dapm_widgets() macro
ASoC: soc-pcm: adjustment for DAI member 0 reset
ASoC: soc-pcm: add snd_soc_runtime_action()
drm/i915/selftests: Relax timeout for error-interrupt reset processing
ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl
ath10k: Add support to read btcoex related data from DT
dt-bindings: ath10k: Add new dt entries to identify coex support
ath10k: fix few checkpatch warnings
drm: Nerf drm_global_mutex BKL for good drivers
drm: Push drm_global_mutex locking in drm_open
drm/client: Rename _force to _locked
drm/fbdev-helper: don't force restores
drm/ttm: use RCU in ttm_bo_flush_all_fences
drm/ttm: cleanup ttm_buffer_object_transfer
drm/i915/dpio_phy: convert to drm_device based logging macros.
drm/ttm: refine ghost BO resv criteria
drm/i915/dsi_vbt: convert to drm_device based logging macros.
drm/i915/combo_phy: convert to struct drm_device logging macros.
drm/i915/dpll_mgr: convert to drm_device based logging macros.
drm/i915/crt: automatic conversion to drm_device based logging macros.
drm/i915/color: conversion to drm_device based logging macros.
drm/i915/atomic: conversion to drm_device based logging macros.
drm/i915/dp_link_training: convert to drm_device based logging macros.
platform/x86: intel_pmc_core: Add debugfs support to access live status registers
platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure
objtool: Add relocation check for alternative sections
objtool: Add is_static_jump() helper
objtool: Fail the kernel build on fatal errors
perf/x86: Add Intel Tiger Lake uncore support
perf/x86/intel: Output LBR TOS information correctly
perf/core: Add new branch sample type for HW index of raw branch records
perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI
locking/percpu-rwsem: Add might_sleep() for writer locking
locking/percpu-rwsem: Fold __percpu_up_read()
locking/rwsem: Remove RWSEM_OWNER_UNKNOWN
locking/percpu-rwsem: Remove the embedded rwsem
locking/percpu-rwsem: Extract __percpu_down_read_trylock()
locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath
locking/percpu-rwsem: Convert to bool
locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map
locking/lockdep: Reuse freed chain_hlocks entries
locking/lockdep: Track number of zapped lock chains
locking/lockdep: Throw away all lock chains with zapped class
locking/lockdep: Track number of zapped classes
locking/lockdep: Display irq_context names in /proc/lockdep_chains
locking/lockdep: Decrement IRQ context counters when removing lock chain
drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex
printk: Convert a use of sprintf to snprintf in console_unlock
arm64: dts: mt8183: Enable CPU idle-states
ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug
ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0
ASoC: SOF: Intel: hda: Amend the DSP state transition diagram
ASoC: SOF: audio: Add helper to check if only D0i3 streams are active
ASoC: SOF: Move DSP power state transitions to platform-specific ops
ASoC: SOF: pm: Introduce DSP power states
ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev
ASoC: SOF: pm: Unify suspend/resume routines
ASoC: SOF: Do not reset hw_params for streams that ignored suspend
drm/mediatek: support HDMI jack status reporting
drm/mediatek: exit earlier if failed to register audio driver
ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret
ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7'
ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting
ASoC: ti: davinci-mcasp: Add support for platforms using UDMA
ASoC: ti: Add udma-pcm platform driver for UDMA
dt-binding: spi: add bindings for spi-ar934x
spi: add driver for ar934x spi controller
spi: stm32-qspi: properly manage probe errors
spi: spi-geni-qcom: Drop of.h include
spi: stm32-qspi: defer probe for reset controller
spi: spi-geni-qcom: Grow a dev pointer to simplify code
spi: spi-geni-qcom: Let firmware specify irq trigger flags
MAINTAINERS: Add entry for mp5416 PMIC driver
regulator: mp5416: add mp5416 regulator driver
dt-bindings: regulator: add document bindings for mp5416
regulator: da9063: remove redundant return statement
regulator: da9063: fix code formatting warnings and errors
regulator: mp8859: add supply entry
ASoC: Use imply for SND_SOC_ALL_CODECS
ASoC: SOF: Add i.MX8QM device descriptor
ASoC: SOF: imx8: Add ops for i.MX8QM
ASoC: SOF: Rename i.MX8 platform to i.MX8X
spi: pxa2xx: Enable support for compile-testing
ASoC: rt5659: remove redundant assignment to variable idx
ASoC: Intel: mrfld: return error codes when an error occurs
ASoC: stm32: i2s: improve error management on probe deferral
ASoC: stm32: spdifrx: improve error management on probe deferral
ASoC: stm32: sai: improve error management on probe deferral
ASoC: stm32: i2s: manage error when getting reset controller
ASoC: stm32: spdifrx: manage error when getting reset controller
ASoC: stm32: sai: manage error when getting reset controller
ASoC: rt5682: Add the field "is_sdw" of private data
ASoC: rl6231: Add new supports on rl6231
ASoC: wcd934x: Remove some unnecessary NULL checks
ASoC: Remove unused including <linux/version.h>
ASoC: Intel: CHT: add support for pcm512x boards
ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x
ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x
ASoC: cros_ec_codec: Support setting bclk ratio
drm/qxl: add drm_driver.release callback.
drm/qxl: reorder calls in qxl_device_fini().
drm/omap: fix possible object reference leak
console: Introduce ->exit() callback
console: Don't notify user space when unregister non-listed console
console: Avoid positive return code from unregister_console()
console: Drop misleading comment
console: Use for_each_console() helper in unregister_console()
console: Drop double check for console_drivers being non-NULL
console: Don't perform test for CON_BRL flag
platform/chrome: cros_ec: Query EC protocol version if EC transitions between RO/RW
platform/chrome: wilco_ec: Platform data shouldn't include kernel.h
drm/i915: HDCP support on above PORT_E
arm64: dts: allwinner: h6: orangepi-3: Add eMMC node
platform/chrome: wilco_ec: Include asm/unaligned instead of linux/ path
drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call
drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i878 workaround
drm/omapdrm: Fix trivial spelling
drm/omap: use true,false for bool variable
drm/bridge: tfp410: add pclk limits
clk: sunxi-ng: a64: Export MBUS clock
arm64: dts: allwinner: a64: Add deinterlace core node
media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
arm64: dts: allwinner: a64: Add MBUS controller node
dt-bindings: interconnect: sunxi: Add A64 MBUS compatible
scsi: lpfc: Copyright updates for 12.6.0.4 patches
scsi: lpfc: Update lpfc version to 12.6.0.4
scsi: lpfc: Clean up hba max_lun_queue_depth checks
scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS)
scsi: lpfc: Fix coverity errors in fmdi attribute handling
scsi: lpfc: Fix compiler warning on frame size
scsi: lpfc: Fix release of hwq to clear the eq relationship
scsi: lpfc: Fix registration of ELS type support in fdmi
scsi: lpfc: Fix broken Credit Recovery after driver load
scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb()
scsi: core: remove .for_blk_mq
scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
scsi: ufs: fix Auto-Hibern8 error detection
scsi: ufs: ufs-mediatek: support linkoff state during suspend
scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
scsi: megaraid_sas: fix indentation issue
scsi: iscsi: Perform connection failure entirely in kernel space
scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_cmd.map_tag
selftests/resctrl: Add the test in MAINTAINERS
selftests/resctrl: Disable MBA and MBM tests for AMD
selftests/resctrl: Use cache index3 id for AMD schemata masks
selftests/resctrl: Add vendor detection mechanism
selftests/resctrl: Add Cache Allocation Technology (CAT) selftest
selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest
selftests/resctrl: Add MBA test
selftests/resctrl: Add MBM test
selftests/resctrl: Add built in benchmark
selftests/resctrl: Add callback to start a benchmark
selftests/resctrl: Read memory bandwidth from perf IMC counter and from resctrl file system
selftests/resctrl: Add basic resctrl file system operations and data
selftests/resctrl: Add README for resctrl tests
drm/mediatek: Ensure the cursor plane is on top of other overlays
drm/mediatek: Find the cursor plane instead of hard coding it
Documentation: kunit: fixed sphinx error in code block
drm/i915: Skip CPU synchronisation on dmabuf attachments
firmware_loader: load files from the mount namespace of init
drm/i915/selftests: Trim blitter block size
PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data
lkdtm/stackleak: Make the test more verbose
platform: constify properties in platform_device
ver_linux: Query ld cache for versions of libc/libcpp run-time
debugfs: remove return value of debugfs_create_regset32()
staging: rtl8188eu: rename variable pnetdev -> netdev
serial: 8250_early: Add earlycon for BCM2835 aux uart
serial: 8250_tegra: Create Tegra specific 8250 driver
n_tty: check printk arguments for n_tty_trace
kgdboc: Use for_each_console() helper
ARM: dts: exynos: Add GPU thermal zone cooling maps for Odroid XU3/XU4/HC1
ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U3 boards
usb: cdns3: remove redundant assignment to pointer trb
usb: gadget: remove redundant assignment to variable status
usb: typec: ucsi: remove redundant assignment to variable num
usb: host: ehci-platform: add a quirk to avoid stuck
power: supply: cros-ec-usbpd-charger: Fix host events
staging: exfat: Replace printk with pr_info
staging: comedi: ni_pcimio: add routes for NI PCIe-6251 and PCIe-6259
staging: comedi: ni_mio_common: Allow alternate board name for routes
staging: comedi: ni_routes: Allow alternate board name for routes
staging: comedi: ni_routes: Refactor ni_find_valid_routes()
platform: chrome: Add cros-usbpd-notify driver
drm/i915/tgl: Update cdclk voltage level settings
drm/i915/ehl: Update port clock voltage level requirements
drm/i915/dc3co: Add description of how it works
do_add_mount(): lift lock_mount/unlock_mount into callers
ARM: at91: Drop unneeded select of COMMON_CLK
ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board
ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board
drm/i915/selftests: Drop live_preempt_hang
drm/i915/selftests: Disable capturing forced error states
ARM: dts: stm32: add resets property on all DMA nodes on stm32mp151
ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1
ARM: dts: stm32: add USB OTG pinctrl to stm32mp15
ARM: dts: stm32: add USB OTG full support on stm32mp151
ARM: dts: stm32: remove useless properties in stm32mp157a-avenger96 stmpic node
drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table
ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and PDK2 board
ARM: dts: stm32: Add missing ETHCK clock to ethernet node on stm32mp1
ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1
ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1
ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1
ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on stm32mp1
selinux: sel_avc_get_stat_idx should increase position index
selinux: allow kernfs symlinks to inherit parent directory context
selinux: simplify evaluate_cond_node()
Documentation,selinux: deprecate setting checkreqprot to 1
selinux: move status variables out of selinux_ss
platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display()
platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map
platform/x86: intel_pmc_core: Refactor the driver by removing redundant code
platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers
platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing
tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode
platform/x86: dell_rbu: Unify format of the printed messages
platform/x86: dell_rbu: Use max_t() to get rid of casting
platform/x86: dell_rbu: Simplify cleanup code in create_packet()
platform/x86: dell_rbu: don't open code list_for_each_entry*()
platform/x86: dell_rbu: Use sysfs_create_group() API
platform/x86: Kconfig: Group modules by companies and functions
platform/x86: Makefile: Group modules by companies and functions
audit: CONFIG_CHANGE don't log internal bookkeeping as an event
ARM: dts: ux500: Fix up DSI controller nodes
gfs2: move check_journal_clean to util.c for future use
gfs2: Ignore dlm recovery requests if gfs2 is withdrawn
gfs2: Only complain the first time an io error occurs in quota or log
gfs2: log error reform
gfs2: Rework how rgrp buffer_heads are managed
gfs2: clear ail1 list when gfs2 withdraws
gfs2: Introduce concept of a pending withdraw
gfs2: Return bool from gfs2_assert functions
gfs2: Turn gfs2_consist into void functions
gfs2: Remove usused cluster_wide arguments of gfs2_consist functions
gfs2: Report errors before withdraw
gfs2: Split gfs2_lm_withdraw into two functions
pinctrl: sh-pfc: checker: Move data before code
clk: renesas: r8a77965: Add RPC clocks
clk: renesas: r8a7796: Add RPC clocks
clk: renesas: r8a7795: Add RPC clocks
clk: renesas: rcar-gen3: Add CCREE clocks
drm/i915/psr: pass i915 to psr_global_enabled()
ARM: dts: r7s72100: Add SPIBSC clocks
ARM: dts: renesas: Group tuples in operating-points properties
ARM: dts: renesas: Add missing ethernet PHY reset GPIO on Gen2 reference boards
ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs
gpio: Avoid kernel.h inclusion where it's possible
drm/virtio: move virtio_gpu_mem_entry initialization to new function
drm/virtio: move mapping teardown to virtio_gpu_cleanup_object()
drm/virtio: resource teardown tweaks
drm/virtio: simplify virtio_gpu_alloc_cmd
drm/bochs: deinit bugfix
firmware: arm_scmi: Make scmi core independent of the transport type
firmware: arm_scmi: Move macros and helpers to common.h
firmware: arm_scmi: Update doc style comments
drm/i915/mst: fix pipe and vblank enable
reset: intel: add unspecified HAS_IOMEM dependency
reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency
MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK
dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema
drm/bridge: panel: Fix typo in drm_panel_bridge_add docs
drm/bridge/synopsys: dsi: missing post disable
eeprom: at24: add TPF0001 ACPI ID for 24c1024 device
m68k: mm: Change ColdFire pgtable_t
m68k: mm: Fully initialize the page-table allocator
m68k: mm: Extend table allocator for multiple sizes
m68k: mm: Use table allocator for pgtables
m68k: mm: Improve kernel_page_table()
m68k: mm: Restructure Motorola MMU page-table layout
m68k: mm: Move the pointer table allocator to motorola.c
m68k: mm: Unify Motorola MMU page setup
m68k: mm: Fix ColdFire pgd_alloc()
m68k: mm: Remove stray nocache in ColdFire pgalloc
drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC is configured
gpio: wcd934x: Fix logic of wcd_gpio_get
gpio: wcd934x: Don't change gpio direction in wcd_gpio_set
gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are not there
drm/bridge: Add tc358768 driver
dt-bindings: display: bridge: Add documentation for Toshiba tc358768
USB: serial: digi_acceleport: remove redundant assignment to pointer priv
USB: serial: relax unthrottle memory barrier
dt-bindings: drm: bridge: adv7511: Add ADV7535 support
drm: bridge: adv7511: Add support for ADV7535
drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig
platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() closer to the table
platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support
MAINTAINERS: Sort entries in database for PDx86
drm/udl: Clear struct drm_connector_funcs.dpms
drm/bochs: Clear struct drm_connector_funcs.dpms
ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros for EMAC device
ARM: dts: sun8i-r40: Add thermal sensor and thermal zones
arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino
arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator
arm64: dts: allwinner: pinebook: Fix backlight regulator
arm64: dts: allwinner: pinebook: Add GPIO port regulators
arm64: dts: allwinner: pinebook: Document MMC0 CD pin name
arm64: dts: allwinner: pinebook: Make simplefb more consistent
arm64: dts: allwinner: pinebook: Sort device tree nodes
arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator
arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2
arm64: dts: allwinner: a64: add support for PineTab
dt-bindings: arm: sunxi: add binding for PineTab tablet
dt-bindings: spi: sunxi: Document new compatible strings
arm64: dts: allwinner: h6: Pine H64: Add SPI flash node
arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes
ALSA: info: remove redundant assignment to variable c
ALSA: ali5451: remove redundant variable capture_flag
ALSA: hda: remove redundant assignment to variable timeout
ALSA: hdsp: remove redundant assignment to variable err
ALSA: pcm: Minor refactoring
ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration
ALSA: pcm: Use a macro for parameter masks to reduce the needed cast
ALSA: pcm: Use standard macros for fixing PCM format cast
ALSA: dummy: Use standard macros for fixing PCM format cast
ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations
ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast
ALSA: aloop: Fix PCM format assignment
ALSA: emu8000: Fix the cast to __user pointer
ALSA: emu10k1: Fix endianness annotations
ALSA: via82xx: Fix endianness annotations
ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld()
ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs()
ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks
ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling
ARC: fpu: fix randconfig build error reported by 0-day test service
ARC: fix some Kconfig typos
ARC: Cleanup old Kconfig IO scheduler options
drm/tiny/st7735r: No need to set ->owner for spi_register_driver()
drm/tiny/st7735r: Make driver OF-independent
drm/tiny/repaper: No need to set ->owner for spi_register_driver()
drm/tiny/repaper: Make driver OF-independent
ACPI: watchdog: Allow disabling WDAT at boot
staging: qlge: remove spaces at the start of a line
staging: rtl8192u: Add space to fix style issue
staging: pi433: Use the correct style for SPDX License Identifier
staging: rtl8188eu: remove unnecessary RETURN label
staging: vc04_services: vchiq_arm: Get rid of unused defines
staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature
staging: vc04_services: Delete vchiq_platform_check_suspend()
staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME
staging: vc04_services: Get rid of the rest of suspend/resume state handling
staging: vc04_services: Get of even more suspend/resume states
staging: vc04_services: Get rid of unused suspend/resume states
staging: vc04_services: Delete vc_suspend_complete completion
staging: vc04_services: Get rid of vchiq_check_resume()
staging: vc04_services: Get rid of vchiq_arm_vcsuspend()
staging: vc04_services: Get rid of vchiq_on_remote_use_active()
staging: vc04_services: Get rid of vchiq_platform_handle_timeout()
staging: vc04_services: Get rid of vchiq_platform_videocore_wanted()
staging: vc04_services: Get rid of vchiq_platform_suspend/resume()
staging: vc04_services: Get rid of vchiq_platform_paused/resumed()
staging: vc04_services: get rid of vchiq_platform_use_suspend_timer()
staging: vc04_services: Delete blocked_count in struct vchiq_arm_state
staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state
staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state
staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state
staging: vc04_services: Remove unused variables in struct vchiq_arm_state
staging: rtl8192e: style fix - Prefer using '"%s...", __func__'
staging: netlogic: Use the correct style for SPDX License Identifier
staging: exfat: Remove unused struct 'dev_info_t'
staging: exfat: Remove unused struct 'part_info_t'
staging: exfat: remove 'vol_type' variable.
staging: wilc1000: refactor SPI read/write commands handling API's
staging: vt6656: Remove fall back functions and headers.
staging: vt6656: Fix return for unsupported cipher modes.
staging: vt6656: Disable and remove fall back rates from driver.
Staging: vt6655: device_main: cleanup long line
staging: rtl8723bs: hal: fix condition with no effect
drm/tiny: add support for tft displays based on ilitek,ili9486
dt-bindings: add binding for tft displays based on ilitek,ili9486
drm/i915/selftests: Remove erroneous intel_engine_pm_put
drm/i915/execlists: Ignore tracek for nop process_csb
drm/i915/gt: Fix hold/unhold recursion
dt-bindings: panel: Convert orisetech,otm8009a to json-schema
dt-bindings: panel: Convert raydium,rm68200 to json-schema
dt-bindings: one file of all simple DSI panels
Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device
drm/i915: Remove lite restore defines
drm/i915: Never allow userptr into the new mapping types
drm/i915/debugfs: Remove i915_energy_uJ
drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
drm/i915/gt: Only ignore already reset requests
drm/i915: Implement Wa_1607090982
drm/i915: Disable tesselation clock gating on tgl A0
drm/i915/gt: Use the kernel_context to measure the breadcrumb size
drm/i915: Fix force-probe failure message
drm/i915/guc: Make sure to sanitize CT status
drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_access_memory v2
drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read
drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
drm/amdgpu: optimize amdgpu_device_vram_access a bit.
drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf
amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1
drm/amd/powerplay: handle features disablement for baco reset in SMU FW
drm/amdgpu/sriov Don't send msg when smu suspend
drm/i915/gt: Protect execlists_hold/unhold from new waiters
mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS
nl80211: add src and dst addr attributes for control port tx/rx
mac80211: parse also the RSNXE IE
cfg80211/mac80211: Allow user space to register for station Rx authentication
ieee80211: fix 'the' doubling in comments
mac80211: Remove support for changing AP SMPS mode
mac80211: Handle SMPS mode changes only in AP mode
mac80211: Accept broadcast probe responses on 6GHz band
mac80211: HE: set RX NSS
mac80211: set station bandwidth from HE capability
mac80211: remove supported channels element in 6 GHz if ECSA support
mac80211: update condition for HE disablement
mac80211: make ieee80211_wep_init() return void
mac80211: allow changing TX-related netdev features
mac80211: check whether HE connection is allowed by the reg domain
mac80211: refactor extended element parsing
mac80211: simplify and improve HT/VHT/HE disable code
cfg80211: Enhance the AKM advertizement to support per interface.
cfg80211: add no HE indication to the channel flag
Revert "drm/i915: Don't use VBT for detecting DPCD backlight controls"
drm/i915/gt: Protect defer_request() from new waiters
drm/i915/gt: Prevent queuing retire workers on the virtual engine
mac80211: fix 11w when using encapsulation offloading
drm/virtio: fix ring free check
drm/i915/selftests: drop igt_ppgtt_exhaust_huge
drm/i915/display: Set TRANS_DDI_MODE_SELECT to default value when clearing DDI select
drm/i915/gt: Set the PP_DIR registers upon enabling ring submission
drm/amd/display: Fix wrongly passed static prefix
drm/amdkfd: Add queue information to sysfs
drm/amd/display: turn off the mst hub before we do detection
drm/amd/display: Add initialitions for PLL2 clock source
drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU
drm/amd/display: linux enable oled panel support dc part
drm/amd/display: external monitor abm enabled in modern standby
drm/amd/display: Add DMUB tracebuffer debugfs
drm/amd/display: 3.2.71
drm/amd/display: Limit minimum DPPCLK to 100MHz.
drm/amd/display: Use uint64_t logger_mask instead of uint32_t
drm/amd/display: Add wm ranges to clk_mgr
drm/amd/display: Check hyperV flag in DC.
drm/amd/display: fix inputting clk lvl into dml for RN
drm/amd/display: decouple global lock out of pipe control lock
drm/amd/display: Check engine is not NULL before acquiring
drm/amd/display: Use dcfclk to populate watermark ranges
drm/amd/display: add stream_enc_inst for PSP HDCP inst use
drm/amd/display: Update hubbub description comment
drm/amd/display: remove early break in interdependent_lock
drm/amd/display: dc_get_vmid_use_vector() crashes when get called
drm/amd/display: 3.2.70
drm/amd/display: remove unused variable
drm/amd/display: Fix GSL acquire
drm/amd/display: Added locking for atomic update stream and update planes
drm/amd/display: Wait for clean shutdown in DMCUB reset
drm/amd/display: Add GPINT handler interface
drm/amd/display: Fix various issues found by compiler warning as errors
drm/amd/display: Indicate dsc updates explicitly
drm/amd/display: Split program front end part that occur outside lock
drm/amd/display: Do not set optimized_require to false after plane disable
drm/amd/display: Fix psr static frames calculation
drm/amd/display: remove invalid dc_is_hw_initialized function
drm/amd/display: Move USB-C workaround to after parameter variables are set
drm/amd/display: Add set psr version message
drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device call (v2)
drm/amd/display: call psp set/get interfaces
drm/amd/display: Load srm before enabling HDCP
drm/amd/display: Add sysfs interface for set/get srm
spi: spi-omap2-mcspi: Support probe deferral for DMA channels
spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x
vti[6]: fix packet tx through bpf_redirect() in XinY cases
drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs
drm/virtio: move the check for vqs_ready earlier
drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs
drm/virtio: set up virtqueue sgs before locking
drm/virtio: unlock object array on errors
drm/virtio: no need to pass virtio_gpu_ctrl_hdr
drm/virtio: add virtio_gpu_vbuf_ctrl_hdr
drm/virtio: remove incorrect ENOSPC check
drm/virtio: fix a wait_event condition
drm/virtio: ratelimit error logging
drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_valid
drm/hibmc: Implement struct drm_mode_config_funcs.mode_valid
drm/bochs: Implement struct drm_mode_config_funcs.mode_valid
drm/vram: Add helpers to validate a display mode's memory requirements
drm/i915: Flush execution tasklets before checking request status
drm/i915: Mark i915.reset as unsigned
drm/i915: Correctly map DBUF slices to pipes
drm/i915: Manipulate DBuf slices properly
drm/i915: Introduce parameterized DBUF_CTL
drm/i915: Update dbuf slices only with full modeset
drm/i915: Move dbuf slice update to proper place
drm/i915: Remove skl_ddl_allocation struct
KVM: arm/arm64: Fix up includes for trace.h
Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC
drm/virtio: fix vblank handling
drm/i915/display: Be explicit in handling the preallocated vma
drm/i915/display: Explicitly cleanup initial_plane_config
drm/i915/hdcp: move update pipe code to hdcp
Bluetooth: remove __get_channel/dir and __dir
Bluetooth: prefetch channel before killing sock
drm/amd/display: update psp interface header
drm/amd/display: Pass amdgpu_device instead of psp_context
drm/amdgpu: rework synchronization of VM updates v4
drm/amdgpu: simplify and fix amdgpu_sync_resv
drm/amdgpu: allow higher level PD invalidations
drm/amdgpu: return EINVAL instead of ENOENT in the VM code
drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes
drm/amdgpu: make sure to never allocate PDs/PTs for invalidations
drm/amdgpu: drop unnecessary restriction for huge root PDEs
drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend
drm/amdgpu: rework job synchronization v2
drm/amdgpu: use the VM as job owner
drm/amdgpu: explicitly sync VM update to PDs/PTs
drm: Remove the dma_alloc_coherent wrapper for internal usage
drm: Remove PageReserved manipulation from drm_pci_alloc
drm/i915/gt: Fix rc6 on Ivybridge
drm/i915: Sprinkle missing commas
drm/i915/dvo: Mark TMDS DVO connectors as polled
drm/i915: Mark ns2501 as LVDS without a fixed mode
drm/i915/crt: Configure connector->polled and encoder->hpd_pin consistently
drm/i915: Introduce intel_connector_hpd_pin()
drm/i915: Wean off drm_pci_alloc/drm_pci_free
xfrm: handle NETDEV_UNREGISTER for xfrm device
drm/stm: dsi: stm mipi dsi doesn't print error on probe deferral
drm/stm: ltdc: check crtc state before enabling LIE
drm/stm: ltdc: add number of interrupts
drm/i915/gt: Pull sseu context updates under gt
drm/i915/selftest: Ensure string fits within name[]
drm/i915/selftests: Add a simple rollover test for the kernel context
drm/i915/display: Defer application of initial chv_phy_control
drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk()
drm/i915/audio: Skip the cdclk modeset if no pipes attached
drm/i915/pci: conversion to drm_device based logging macros.
drm/i915/cmd_parser: conversion to struct drm_device logging macros.
drm/i915/debugfs: conversion to drm_device based logging macros.
drm/i915: conversion to drm_device logging macros when drm_i915_private is present.
drm/i915/panel: automatic conversion to drm_device based logging macros.
drm/i915/pipe_crc: automatic conversion to drm_device based logging macros.
drm/i915/psr: automatic conversion to drm_device based logging macros.
drm/i915/quirks: automatic conversion to drm_device based logging macros.
drm/i915/sdvo: automatic conversion to drm_device based logging macros.
drm/i915/sprite: automatic conversion to drm_device based logging macros
drm/i915/tc: automatic conversion to drm_device based logging macros.
drm/i915/tv: automatic conversion to drm_device based logging macros.
drm/i915/vdsc: convert to struct drm_device based logging macros.
drm/i915/vga: conversion to drm_device based logging macros.
drm/i915/vlv_dsi: conversion to drm_device based logging macros.
drm/i915/vlv_dsi_pll: conversion to struct drm_device logging macros.
drm/i915/display: Make WARN* drm specific where drm_device ptr is available
drm/i915/display/tc: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/sdvo: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/psr: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/panel: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/overlay: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/hdmi: Make WARN* drm specific where drm_device ptr is available
drm/i915/fbdev: Make WARN* drm specific where drm_device ptr is available
drm/i915/display/fbc: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/dpll_mgr: Make WARN* drm specific where drm_device ptr is available
MAINTAINERS: Add Thomas as drm-misc co-maintainer
dt-bindings: net: bluetooth: Add device tree bindings for QTI chip WCN3991
Bluetooth: hci_qca: Enable clocks required for BT SOC
HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
drm/i915/gt: Warn about the hidden i915_vma_pin in timeline_get_seqno
drm/i915: Initialise basic fence before acquiring seqno
drm/i915: Hold reference to previous active fence as we queue
iio: adc: stm32-dfsdm: fix sleep in atomic context
drm/i915/display/crt: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/audio: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display/icl_dsi: Make WARN* drm specific where drm_priv ptr is available
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
drm/i915: Move ringbuffer WAs to engine workaround list
drm/i915/gt: Skip rmw for masked registers
drm/i915: extract engine WA programming to common resume function
drm/i915/guc: Introduce guc_is_ready
ida: remove abandoned macros
XArray: Fix incorrect comment in header file
XArray: Fix xas_pause for large multi-index entries
XArray: Fix xa_find_next for large multi-index entries
drm/panel: simple: Fix the lt089ac29000 bus_format
drm/imx: pd: Use bus format/flags provided by the bridge when available
drm/bridge: Add the necessary bits to support bus format negotiation
drm/i915/selftests: Disable heartbeat around hang tests
drm/i915/selftests: Also wait for the scratch buffer to be bound
drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt
drm/i915/gem: Require per-engine reset support for non-persistent contexts
drm/i915: Store active_pipes bitmask in cdclk state
drm/i915: Convert cdclk to global state
drm/i915: Introduce intel_calc_active_pipes()
drm/i915: Convert bandwidth state to global state
drm/i915: Introduce better global state handling
drm/i915: Move intel_atomic_state_free() into intel_atomic.c
drm/i915: s/init_cdclk/init_cdclk_hw/
drm/i915: swap() the entire cdclk state
drm/i915: Extract intel_cdclk_state
drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update() calling convention
drm/i915: s/cdclk_state/cdclk_config/
drm/i915: s/need_cd2x_updare/can_cd2x_update/
drm/i915: Collect more cdclk state under the same roof
drm/i915: Move more cdclk state handling into the cdclk code
drm/i915: Nuke skl wm.dirty_pipes bitmask
drm/i915: Move linetime wms into the crtc state
drm/bridge: Add an ->atomic_check() hook
drm/bridge: Patch atomic hooks to take a drm_bridge_state
drm/bridge: analogix: Plug atomic state hooks to the default implementation
drm/rcar-du: Plug atomic state hooks to the default implementation
drm/bridge: Add a drm_bridge_state object
drm/i915: Polish WM_LINETIME register stuff
openrisc: use mmgrab
openrisc: configs: Cleanup CONFIG_CROSS_COMPILE
drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms
drm/i915/dsi: Enable ICL DSI transcoder as part of encoder->enable
drm/i915: move pipe, pch and vblank enable to encoders on DDI platforms
drm/i915/debugfs: remove VBT data about DRRS
drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex
drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for its new placement
drm/panel: Add Samsung s6e88a0-ams452ef01 panel driver
dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01
drm/i915/gem: Tighten checks and acquiring the mmap object
drm/panel: simple: Add EDT panel support
dt-bindings: display: Add bindings for EDT panel
drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called multiple times
drm/i915/gt: Skip global serialisation of clear_range for bxt vtd
drm/i915/ring: convert to new logging macros in gt/intel_ring_submission.c
drm/i915/gt: convert to new logging macros in gt/intel_gt.c
drm/i915/engine_cs: use new drm logging macros in gt/intel_engine_cs.c
drm/i915/reset: conversion to new drm logging macros in gt/intel_reset.c
drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c
drm/xen: Explicitly disable automatic sending of vblank event
drm/virtio: Remove sending of vblank event
drm/vboxvideo: Remove sending of vblank event
drm/udl: Don't set struct drm_crtc_state.no_vblank explicitly
drm/st7586: Remove sending of vblank event
drm/repaper: Remove sending of vblank event
drm/qxl: Remove sending of vblank event
drm/mipi-dbi: Remove sending of vblank event
drm/ili9225: Remove sending of vblank event
drm/gm12u320: Remove sending of vblank event
drm/cirrus: Remove sending of vblank event
drm/bochs: Remove sending of vblank event
drm/ast: Don't set struct drm_crtc_state.no_vblank explicitly
drm/arc: Remove sending of vblank event
drm: Initialize struct drm_crtc_state.no_vblank from device settings
drm/i915: Fix preallocated barrier list append
drm/i915: add extra slice common debug registers
drm/i915/execlists: Ignore discrepancies in pending[] across resets
Bluetooth: optimize barrier usage for Rmw atomics
regulator: qcom_spmi: Fix docs for PM8004
drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT
drm/i915/execlist: Mark up racy read of execlists->pending[0]
drm/i915/selftests/perf: measure memcpy bw between regions
drm/i915/debugfs: remove i915_dpcd file
drm/i915/psr: use intel_de_*() functions for register access
drm/i915/hdcp: use intel_de_*() functions for register access
drm/i915/dp: use intel_de_*() functions for register access
drm/i915/display_power: use intel_de_*() functions for register access
drm/i915/display: use intel_de_*() functions for register access
drm/i915/ddi: use intel_de_*() functions for register access
drm/i915/combo_phy: use intel_de_*() functions for register access
drm/i915/icl_dsi: use intel_de_*() functions for register access
drm/auth: Drop master_create/destroy hooks
Bluetooth: Fix refcount use-after-free issue
clk, clk-si5341: Support multiple input ports
sched/rt: Optimize checking group RT scheduler constraints
sched/fair: Optimize select_idle_core()
x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance
x86, sched: Add support for frequency invariance on ATOM
x86, sched: Add support for frequency invariance on ATOM_GOLDMONT*
x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM
x86, sched: Add support for frequency invariance on SKYLAKE_X
x86, sched: Add support for frequency invariance
drm/i915/selftests: Lock the drm_mm as we search
PCI: vmd: Add two VMD Device IDs
drm/i915/trace: i915_request.prio is a signed value
drm/crc: Actually allow to change the crc source
HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active
drm/zte: plane_state->fb iff plane_state->crtc
drm/vkms: plane_state->fb iff plane_state->crtc
drm/vc4: plane_state->fb iff plane_state->crtc
drm/rockchip: plane_state->fb iff plane_state->crtc
drm/imx: plane_state->fb iff plane_state->crtc
drm/todo: Add item for the plane->atomic_check confusion
drm/i915/gt: Lift set-wedged engine dumping out of user paths
drm/i915/gt: Tidy repetition in declaring gen8+ interrupts
drm/i915/gt: Reorganise gen8+ interrupt handler
drm/i915: Skip capturing errors from internal contexts
Bluetooth: SMP: Fix SALT value in some comments
drm/i915/perf: Fix OA context id overlap with idle context id
drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex
drm/i915: Restore the kernel context after verifying the w/a
drm/i915/vlv_dsi_pll: use intel_de_*() functions for register access
drm/i915/vlv_dsi: use intel_de_*() functions for register access
drm/i915/vdsc: use intel_de_*() functions for register access
drm/i915/sprite: use intel_de_*() functions for register access
drm/i915/psr: use intel_de_*() functions for register access
drm/i915/pipe_crc: use intel_de_*() functions for register access
MAINTAINERS: add entry for tidss
drm/tidss: New driver for TI Keystone platform Display SubSystem
dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding
dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding
dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding
drm/i915: Give aux channels a better name
drm/i915: Include the AUX CH name in the debug messages
drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release
drm/i915/vga: use intel_de_*() functions for register access
drm/i915/tv: use intel_de_*() functions for register access
drm/i915/sdvo: use intel_de_*() functions for register access
drm/i915/panel: use intel_de_*() functions for register access
drm/i915/overlay: use intel_de_*() functions for register access
drm/i915/lvds: use intel_de_*() functions for register access
drm/i915/lpe_audio: use intel_de_*() functions for register access
drm/i915/hdmi: use intel_de_*() functions for register access
drm/i915/gmbus: use intel_de_*() functions for register access
drm/i915/fifo_underrun: use intel_de_*() functions for register access
drm/i915/fbc: use intel_de_*() functions for register access
drm/i915/dvo: use intel_de_*() functions for register access
drm/i915/dsb: use intel_de_*() functions for register access
drm/i915/dp_mst: use intel_de_*() functions for register access
drm/i915/dpll_mgr: use intel_de_*() functions for register access
drm/i915/dpio_phy: use intel_de_*() functions for register access
drm/i915/crt: use intel_de_*() functions for register access
drm/i915/color: use intel_de_*() functions for register access
drm/i915/cdclk: use intel_de_*() functions for register access
drm/i915/audio: use intel_de_*() functions for register access
drm/lima: increase driver version to 1.1
drm/lima: recover task by enlarging heap buffer
drm/lima: support heap buffer creation
drm/lima: add lima_vm_map_bo
drm/lima: update register info
drm/i915: Prefer intel_connector over drm_connector in hotplug code
drm/i915: Fix modeset locks in sanitize_watermarks()
drm/i915: Fix inconsistance between pfit.enable and scaler freeing
drm/i915: Remove 'prefault_disable' modparam
drm/i915: Stub out i915_gpu_coredump_put
drm/i915/display: Squelch kerneldoc complaints
drm/i915/bios: Fix the timing parameters
drm/i915/gem: manual conversion to struct drm_device logging macros.
drm/i915/gem: initial conversion to new logging macros using coccinelle
drm/i915/pm: use intel de functions for forcewake register access
drm/i915/irq: use intel de functions for forcewake register access
drm/i915/dmc: use intel uncore functions for forcewake register access
drm/i915/hdcp: conversion to struct drm_device based logging macros.
drm/i915/opregion: conversion to struct drm_device logging macros.
drm/i915/dp: conversion to struct drm_device logging macros.
drm/i915/power: convert to struct drm_device macros in display/intel_display_power.c
drm/i915/dsi: conversion to struct drm_device log macros.
drm/i915/display: conversion to new struct drm_device logging macros.
drm/debugfs: also take per device driver features into account
drm: add drm_core_check_all_features() to check for a mask of features
drm/panel: Fix boe,tv101wum-n53 htotal timing
drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB
drm/i915/tgl: Re-enable RPS
drm/i915/gt: Poison GTT scratch pages
drm/i915/gt: Flush engine parking before release
drm/i915/ehl: Ensure that the DDI selection MUX is programmed correctly
drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
drm/i915/dc3co: Do the full calculation of DC3CO exit only once
drm: Avoid drm_global_mutex for simple inc/dec of dev->open_count
drm: Release filp before global lock
drm/i915/dsi: Ensure that the ACPI adapter lookup overrides the bus num
drm/i915/acpi: Move the code to populate ACPI device ID into intel_acpi
drm/i915: Wait on vma activity before taking the mutex
drm/i915: Check activity on i915_vma after confirming pin_count==0
drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm
drm/i915/selftests: Show the RC6 residency on parking failure
drm/i915/gem: Detect overflow in calculating dumb buffer size
drm/i915/dp: Do not set master_trans bit in bitmak if INVALID_TRANSCODER
dt-bindings: restrict properties for sitronix,st7735r
drm/panel: simple: add display timings for logic technologies displays
dt-bindings: panel-simple: add bindings for logic technologies displays
dt-bindings: add vendor prefix for logic technologies limited
dt-bindings: display: Convert a bunch of panels to DT schema
drm/i915/cdclk: use new struct drm_device logging macros
drm/i915/bw: convert to drm_device based logging macros
drm/i915/audio: convert to struct drm_device logging macros.
drm/i915/bios: convert to struct drm_device logging macros.
drm/i915/atomic: use struct drm_device logging macros
drm/i915: add display engine uncore helpers
drm/dp_mst: Mention max_payloads in proposed_vcpis/payloads docs
drm/dp_mst: Fix clearing payload state on topology disable
drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst()
drm/i915: Cleanup properly if the implicit fence setup fails
drm/i915: Balance prepare_fb/cleanup_fb
drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_plane_fb()
drm/i915: Stop looking at plane->state in intel_prepare_plane_fb()
drm/i915: Clear old hw.fb & co. from slave plane's state
drm/i915/gem: Convert vm idr to xarray
drm/i915: Mark the removal of the i915_request from the sched.link
drm/i915/execlists: Reclaim the hanging virtual request
drm/i915/execlists: Take a reference while capturing the guilty request
drm/i915/gt: Include a tell-tale for engine parking
drm/i915: Make WARN* drm specific where uncore or stream ptr is available
drm/i915: Make WARN* drm specific where drm_priv ptr is available
drm/i915/gt: Make WARN* drm specific where drm_priv ptr is available
drm/i915/gem: Make WARN* drm specific where drm_priv ptr is available
drm/i915/display: Make WARN* drm specific where encoder ptr is available
drm/bridge: Add I2C based driver for ps8640 bridge
Documentation: bridge: Add documentation for ps8640 DT properties
drm/print: introduce new struct drm_device based WARN* macros
drm/i915: Clear the GGTT_WRITE bit on unbinding the vma
drm/ttm: flush the fence on the bo after we individualize the reservation object
drm/drm_dp_mst:remove set but not used variable 'origlen'
drm/i915: Don't use VBT for detecting DPCD backlight controls
drm/i915: drop alpha_support for good in favour of force_probe
drm/i915: Don't show the blank process name for internal/simulated errors
drm/panfrost: Prefix interrupt handlers' names
drm/panfrost: Remove core stack power management
drm/i915/hdcp: Clean up local variables
drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port()
drm/i915: Use intel_attached_dp() instead of hand rolling it
drm/i915: Relocate intel_attached_dp()
drm/i915: Use intel_attached_encoder()
drm/i915/dp: debug log max vswing and pre-emphasis
apparmor: remove duplicate check of xattrs on profile attachment.
apparmor: add outofband transition and use it in xattr match
apparmor: fail unpack if profile mode is unknown
apparmor: fix nnp subset test for unconfined
apparmor: remove useless aafs_create_symlink
drm/i915: use intel_bios_is_port_present()
drm/i915/bios: check DDI port presence based on child device
drm/i915/bios: add intel_bios_port_supports_*()
drm/i915/bios: add intel_bios_alternate_ddc_pin()
drm/i915/bios: add intel_bios_dp_max_link_rate()
drm/i915/bios: intel_bios_hdmi_boost_level()
drm/i915/bios: intel_bios_dp_boost_level()
drm/i915/bios: add intel_bios_hdmi_level_shift()
drm/i915/bios: add intel_bios_max_tmds_encoder()
drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain list
drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling
drm/i915: Consolidate HDMI force_dvi handling
drm/i915/sdvo: Reduce the size of the on stack buffers
drm/i915: Move encoder variable to tighter scope
drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask
drm/i915: Prefer to use the pipe to index the ddb entries
drm/i915: Clear most of crtc state when disabling the crtc
drm/i915: Fix post-fastset modeset check for port sync
drm/syncobj: Add documentation for timeline syncobj
drm/i915: Align engine->uabi_class/instance with i915_drm.h
drm/i915/gvt: remove unused vblank_done completion
drm/i915/gvt: Enable vfio edid for all GVT supported platform
drm: tiny: st7735r: Add support for Okaya RH128128T
drm: tiny: st7735r: Prepare for adding support for more displays
drm/mipi_dbi: Add support for display offsets
dt-bindings: display: sitronix,st7735r: Add Okaya RH128128T
dt-bindings: display: sitronix,st7735r: Convert to DT schema
apparmor: add proc subdir to attrs
apparmor: add consistency check between state and dfa diff encode flags
apparmor: add a valid state flags check
AppArmor: Remove semicolon
apparmor: Replace two seq_printf() calls by seq_puts() in aa_label_seq_xprint()
drm: fix parameters documentation style in drm_dma
drm/i915/gt: Be paranoid and reset the GPU before release
drm/mst: Some style improvements in drm_dp_mst_topology_mgr_set_mst()
Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
drm/i915/userptr: fix size calculation
drm/i915/userptr: add user_size limit check
drm/panel: Add Feixin K101 IM2BA02 panel
dt-bindings: panel: add Feixin K101 IM2BA02 MIPI-DSI panel
dt-bindings: vendor-prefix: add Shenzhen Feixin Photoelectics Co., Ltd
drm/panel: support for auo, b101uan08.3 wuxga dsi video mode panel
drm/panel: support for boe, tv101wum-n53 wuxga dsi video mode panel
drm/panel: support for auo, kd101n80-45na wuxga dsi video mode panel
drm/panel: support for boe tv101wum-nl6 wuxga dsi video mode panel
dt-bindings: display: panel: Add boe tv101wum-n16 panel bindings
drm/i915/gt: Report the currently active execlists request
drm/i915: convert to new logging macros in i915/intel_memory_region.c
drm/i915: convert to new logging macros in i915/intel_gvt.c
drm/i915: conversion to new logging macros in i915/intel_device_info.c
drm/i915: conversion to new logging macros in i915/intel_csr.c
drm/i915: conversion to new logging macros in i915/i915_vgpu.c
drm/i915/guc: Introduce CT_DEBUG
drm/i915/guc: Switch to CT_ERROR in ct_read
drm/i915/guc: Don't pass CTB while reading
drm/i915/guc: Don't pass CTB while writing
drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB
drm/i915: Satisfy smatch that a loop has at least one iteration
drm/i915: Fix typo in kerneldoc function name
drm/i915: Fix i915_error_state_store error defination
drm/i915: Include the debugfs params header for its own definition
drm/i915: Auto detect DPCD backlight support by default
drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight()
drm/i915: Assume 100% brightness when not in DPCD control mode
drm/i915: Fix eDP DPCD aux max backlight calculations
drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v2)
drm/i915/execlists: Offline error capture
drm/i915/gt: Allow temporary suspension of inflight requests
drm/i915: Keep track of request among the scheduling lists
drm/i915/psr: Share the computation of idle frames
drm/i915: add Wa_14010594013: icl,ehl
drm/i915/gt: Drop rogue space in the middle of GT_TRACE
drm/ttm: nuke invalidate_caches callback
drm/i915/execlists: Leave resetting ring to intel_ring
video: fbdev: nvidia: clean up indentation issues and comment block
fbdev: remove object duplication in Makefile
video: exynos: Rename Exynos to lowercase
fbdev: cg14fb: use resource_size
fbdev: s1d13xxxfb: use resource_size
video: sa1100fb: constify copied structure
fbmem: Adjust indentation in fb_prepare_logo and fb_blank
fbcon: Adjust indentation in set_con2fb_map
pxa168fb: fix release function mismatch in probe failure
OMAP: DSS2: remove non-zero check on variable r
video: Fix Kconfig indentation
video: ssd1307fb: add the missed regulator_disable
video: hyperv_fb: fix indentation issue
fbdev: potential information leak in do_fb_ioctl()
drm/i915/tgl: Add Wa_1409825376 to tgl
drm/i915/fbc: Add fbc tracepoints
drm/i915/fbc: Nuke fbc_supported()
drm/i915/fbc: Move the plane state check into the fbc functions
drm/i915/gt: Use the BIT when checking the flags, not the index
drm/i915/params: support bool values for int and uint params
drm/i915/params: add i915 parameters to debugfs
mac80211: add ieee80211_is_any_nullfunc()
mac80211_hwsim: add power save support
mac80211: fix tx status for no ack cases
mac80211: add handling for BSS color
nl80211: add handling for BSS color
mac80211_hwsim: remove maximum TX power
drm/i915/gen11: Add additional pcode status values
drm: Add getfb2 ioctl
drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER
drm/i915/dp/tgl+: Update combo phy vswing tables
drm/i915/selftests: Add a mock i915_vma to the mock_ring
drm/i915: Make a copy of the ggtt view for slave plane
drm/i915/gem: Take local vma references for the parser
drm/i915/guc: Use correct name for last CT fence
drm/i915/guc: Update CTB helpers to use CT_ERROR
drm/i915/guc: Introduce CT_ERROR
drm/i915/guc: Simpler CT message size calculation
drm/i915/gt: Clear rc6 residency trackers across suspend
drm/i915/pmu: Correct the rc6 offset upon enabling
drm/panel: simple: Add support for the Frida FRD350H54004 panel
dt-bindings: panel-simple: Add compatible for Frida FRD350H54004 LCD
dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd.
drm/rockchip: Add missing vmalloc header
drm/rockchip: use DIV_ROUND_UP macro for calculations.
drm/drm_panel: fix export of drm_panel_of_backlight, try #3
drm: panel: fix excessive stack usage in td028ttec1_prepare
drm/connector: Hookup the new drm_cmdline_mode panel_orientation member (v2)
drm/connector: Split out orientation quirk detection (v2)
x86/vdso: Enable sanitizers for vma.o
drm: always determine branch device with drm_dp_is_branch()
drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core
kcsan: Add __no_kcsan function attribute
kcsan: Document static blacklisting options
asm-generic/atomic: Use __always_inline for fallback wrappers
asm-generic/atomic: Use __always_inline for pure wrappers
kcsan, ubsan: Make KCSAN+UBSAN work together
mac80211: debugfs: improve airtime_flags handler readability
mac80211: Remove redundant assertion
mac80211: add 802.11 encapsulation offloading support
mac80211: Always show airtime debugfs file when TXQs are enabled
wireless: Use offsetof instead of custom macro.
trivial: mac80211: fix indentation
drm/i915/gvt: remove unused type attributes
kcsan: Improve various small stylistic details
x86, kcsan: Enable KCSAN for x86
locking/atomics, kcsan: Add KCSAN instrumentation
seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
seqlock, kcsan: Add annotations for KCSAN
build, kcsan: Add KCSAN build exceptions
objtool, kcsan: Add KCSAN runtime functions to whitelist
kcsan: Add Documentation entry in dev-tools
include/linux/compiler.h: Introduce data_race(expr) macro
kcsan: Add Kernel Concurrency Sanitizer infrastructure
Files that are git checkout to android-mainline:
arch/x86/configs/gki_defconfig
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/lapic.c
drivers/block/floppy.c
drivers/hwtracing/coresight/coresight.c
drivers/hwtracing/coresight/coresight-cti.c
drivers/hwtracing/coresight/coresight-tmc.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/Kconfig
drivers/hwtracing/coresight/Makefile
drivers/irqchip/qcom-pdc.c
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/soc/qcom/rpmh.c
include/soc/qcom/rpmh.h
drivers/soc/qcom/rpmh-internal.h
drivers/soc/qcom/rpmh-rsc.c
fs/io_uring.c
include/linux/coresight.h
include/linux/coresight-stm.h
include/linux/filter.h
include/soc/qcom/rpmh.h
include/sound/compress_driver.h
include/sound/pcm.h
include/sound/soc.h
include/uapi/linux/coresight-stm.h
include/uapi/sound/compress_params.h
kernel/trace/trace.c
net/bridge/Kconfig
sound/pci/hda/patch_realtek.c
sound/soc/soc-compress.c
sound/soc/soc-core.c
sound/soc/soc-pcm.c
Conflicts:
Documentation/Makefile
Documentation/devicetree/bindings
Documentation/devicetree/bindings/.gitignore
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
Documentation/devicetree/bindings/arm/arm,scmi.txt
Documentation/devicetree/bindings/arm/arm,scpi.txt
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt
Documentation/devicetree/bindings/arm/bitmain.yaml
Documentation/devicetree/bindings/arm/coresight.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt
Documentation/devicetree/bindings/arm/l2c2x0.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
Documentation/devicetree/bindings/arm/omap/mpu.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/psci.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/realtek.yaml
Documentation/devicetree/bindings/arm/renesas,prr.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml
Documentation/devicetree/bindings/arm/samsung/pmu.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml
Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml
Documentation/devicetree/bindings/arm/syna.txt
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
Documentation/devicetree/bindings/bus/ti-sysc.txt
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
Documentation/devicetree/bindings/clock/clock-bindings.txt
Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml
Documentation/devicetree/bindings/clock/fsl,plldig.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.txt
Documentation/devicetree/bindings/clock/imx8mn-clock.yaml
Documentation/devicetree/bindings/clock/imx8mp-clock.yaml
Documentation/devicetree/bindings/clock/milbeaut-clock.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
Documentation/devicetree/bindings/clock/qcom,gcc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml
Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml
Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml
Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml
Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.txt
Documentation/devicetree/bindings/clock/silabs,si5341.txt
Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
Documentation/devicetree/bindings/crypto/fsl-dcp.txt
Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt
Documentation/devicetree/bindings/crypto/fsl-sec4.txt
Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt
Documentation/devicetree/bindings/display/bridge/anx6345.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/sii902x.txt
Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
Documentation/devicetree/bindings/display/imx/ldb.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/msm/gpu.txt
Documentation/devicetree/bindings/display/panel/display-timing.txt
Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
Documentation/devicetree/bindings/display/panel/lvds.yaml
Documentation/devicetree/bindings/display/panel/panel-common.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
Documentation/devicetree/bindings/display/renesas,cmm.yaml
Documentation/devicetree/bindings/display/renesas,du.txt
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/dma/adi,axi-dmac.txt
Documentation/devicetree/bindings/dma/dma-common.yaml
Documentation/devicetree/bindings/dma/fsl-edma.txt
Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt
Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
Documentation/devicetree/bindings/dma/ti-edma.txt
Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
Documentation/devicetree/bindings/eeprom/at24.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
Documentation/devicetree/bindings/firmware/qcom,scm.txt
Documentation/devicetree/bindings/fpga/fpga-region.txt
Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt
Documentation/devicetree/bindings/gnss/gnss.txt
Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt
Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
Documentation/devicetree/bindings/hwmon/ltc2978.txt
Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt
Documentation/devicetree/bindings/i2c/i2c-at91.txt
Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
Documentation/devicetree/bindings/i2c/renesas,i2c.txt
Documentation/devicetree/bindings/i2c/renesas,iic.txt
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/bma180.txt
Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
Documentation/devicetree/bindings/iio/dac/ad5755.txt
Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
Documentation/devicetree/bindings/iio/dac/ltc2632.txt
Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt
Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt
Documentation/devicetree/bindings/iio/light/adux1020.yaml
Documentation/devicetree/bindings/iio/light/bh1750.yaml
Documentation/devicetree/bindings/iio/light/isl29018.yaml
Documentation/devicetree/bindings/iio/light/noa1305.yaml
Documentation/devicetree/bindings/iio/light/stk33xx.yaml
Documentation/devicetree/bindings/iio/light/tsl2583.yaml
Documentation/devicetree/bindings/iio/light/tsl2772.yaml
Documentation/devicetree/bindings/iio/light/veml6030.yaml
Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
Documentation/devicetree/bindings/iio/st-sensors.txt
Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt
Documentation/devicetree/bindings/input/gpio-vibrator.yaml
Documentation/devicetree/bindings/input/input.yaml
Documentation/devicetree/bindings/input/max77650-onkey.yaml
Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
Documentation/devicetree/bindings/input/touchscreen/mms114.txt
Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt
Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
Documentation/devicetree/bindings/interrupt-controller/msi.txt
Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/leds-gpio.yaml
Documentation/devicetree/bindings/leds/leds-max77650.yaml
Documentation/devicetree/bindings/leds/register-bit-led.txt
Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml
Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
Documentation/devicetree/bindings/media/aspeed-video.txt
Documentation/devicetree/bindings/media/i2c/tvp5150.txt
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/renesas,ceu.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/ti,cal.yaml
Documentation/devicetree/bindings/media/ti,vpe.yaml
Documentation/devicetree/bindings/media/video-interfaces.txt
Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml
Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml
Documentation/devicetree/bindings/memory-controllers/ti/emif.txt
Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
Documentation/devicetree/bindings/mfd/max77650.yaml
Documentation/devicetree/bindings/mfd/max8998.txt
Documentation/devicetree/bindings/mfd/mt6397.txt
Documentation/devicetree/bindings/mfd/qcom-rpm.txt
Documentation/devicetree/bindings/mfd/rn5t618.txt
Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/tps65910.txt
Documentation/devicetree/bindings/mfd/twl-family.txt
Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml
Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt
Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mmci.txt
Documentation/devicetree/bindings/mmc/owl-mmc.yaml
Documentation/devicetree/bindings/mmc/renesas,mmcif.txt
Documentation/devicetree/bindings/mmc/renesas,sdhi.txt
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-am654.txt
Documentation/devicetree/bindings/mmc/sdhci-msm.txt
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt
Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/partition.txt
Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Documentation/devicetree/bindings/net/dsa/b53.txt
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/fsl-fec.txt
Documentation/devicetree/bindings/net/fsl-fman.txt
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
Documentation/devicetree/bindings/net/qca,ar803x.yaml
Documentation/devicetree/bindings/net/qca,qca7000.txt
Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
Documentation/devicetree/bindings/net/renesas,ether.yaml
Documentation/devicetree/bindings/net/renesas,ravb.txt
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/ti-bluetooth.txt
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
Documentation/devicetree/bindings/opp/opp.txt
Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
Documentation/devicetree/bindings/pci/aardvark-pci.txt
Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt
Documentation/devicetree/bindings/pci/rcar-pci.txt
Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml
Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt
Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt
Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml
Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/power_domain.txt
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml
Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml
Documentation/devicetree/bindings/power/supply/battery.txt
Documentation/devicetree/bindings/power/supply/max77650-charger.yaml
Documentation/devicetree/bindings/power/supply/power_supply.txt
Documentation/devicetree/bindings/property-units.txt
Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt
Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
Documentation/devicetree/bindings/regulator/max77650-regulator.yaml
Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt
Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt
Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
Documentation/devicetree/bindings/reserved-memory/ramoops.txt
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
Documentation/devicetree/bindings/reset/st,stm32mp1-rcc.txt
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml
Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml
Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
Documentation/devicetree/bindings/serial/fsl-imx-uart.txt
Documentation/devicetree/bindings/serial/fsl-lpuart.txt
Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
Documentation/devicetree/bindings/serial/pl011.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/sifive-serial.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
Documentation/devicetree/bindings/sound/adi,adau7118.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
Documentation/devicetree/bindings/sound/audio-graph-card.txt
Documentation/devicetree/bindings/sound/da7213.txt
Documentation/devicetree/bindings/sound/fsl,asrc.txt
Documentation/devicetree/bindings/sound/fsl,esai.txt
Documentation/devicetree/bindings/sound/nau8810.txt
Documentation/devicetree/bindings/sound/nau8825.txt
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt
Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt
Documentation/devicetree/bindings/sound/qcom,q6adm.txt
Documentation/devicetree/bindings/sound/qcom,q6afe.txt
Documentation/devicetree/bindings/sound/qcom,q6asm.txt
Documentation/devicetree/bindings/sound/qcom,q6core.txt
Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml
Documentation/devicetree/bindings/sound/renesas,fsi.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.txt
Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt
Documentation/devicetree/bindings/sound/rt5682.txt
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
Documentation/devicetree/bindings/sound/st,stm32-sai.txt
Documentation/devicetree/bindings/sound/tas2562.txt
Documentation/devicetree/bindings/sound/tdm-slot.txt
Documentation/devicetree/bindings/sound/wm8994.txt
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/spi-sifive.yaml
Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
Documentation/devicetree/bindings/spi/ti_qspi.txt
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
Documentation/devicetree/bindings/sram/qcom,ocmem.yaml
Documentation/devicetree/bindings/sram/sram.yaml
Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
Documentation/devicetree/bindings/thermal/armada-thermal.txt
Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/thermal.txt
Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
Documentation/devicetree/bindings/timer/arm,global_timer.yaml
Documentation/devicetree/bindings/timer/csky,mptimer.txt
Documentation/devicetree/bindings/timer/faraday,fttmr010.txt
Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
Documentation/devicetree/bindings/usb/atmel-usb.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3.txt
Documentation/devicetree/bindings/usb/exynos-usb.txt
Documentation/devicetree/bindings/usb/fcs,fusb302.txt
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/generic-ohci.yaml
Documentation/devicetree/bindings/usb/generic.txt
Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
Documentation/devicetree/bindings/usb/mediatek,musb.txt
Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/richtek,rt1711h.txt
Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/typec-tcpci.txt
Documentation/devicetree/bindings/usb/usb-xhci.txt
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/xilinx.txt
Documentation/networking/regulatory.txt
Makefile
arch/arm64/configs/gki_defconfig
arch/arm64/include/asm/proc-fns.h
arch/arm64/kernel/cpufeature.c
arch/x86/configs/gki_defconfig
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/lapic.c
arch/x86/kvm/svm.c
drivers/android/binderfs.c
drivers/base/core.c
drivers/base/power/wakeup.c
drivers/block/Kconfig
drivers/block/floppy.c
drivers/bus/Kconfig
drivers/bus/Makefile
drivers/bus/mhi/Makefile
drivers/bus/mhi/core/Makefile
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/clk/qcom/clk-rpmh.c
drivers/cpufreq/cpufreq_stats.c
drivers/cpuidle/Kconfig.arm
drivers/cpuidle/Makefile
drivers/crypto/Kconfig
drivers/devfreq/devfreq.c
drivers/firmware/Kconfig
drivers/firmware/Makefile
drivers/firmware/qcom_scm.c
drivers/gpu/Makefile
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
drivers/hid/Kconfig
drivers/hwtracing/coresight/Kconfig
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-cti.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/coresight-tmc.c
drivers/hwtracing/coresight/coresight.c
drivers/interconnect/Kconfig
drivers/interconnect/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/bcm-voter.h
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/arm-smmu-qcom.c
drivers/iommu/arm-smmu.c
drivers/iommu/arm-smmu.h
drivers/irqchip/irq-gic-v3.c
drivers/irqchip/qcom-pdc.c
drivers/leds/Kconfig
drivers/leds/Makefile
drivers/macintosh/therm_windtunnel.c
drivers/mailbox/Kconfig
drivers/mailbox/Makefile
drivers/misc/Makefile
drivers/mmc/host/sdhci-msm.c
drivers/nvme/host/pci.c
drivers/of/property.c
drivers/pci/controller/Kconfig
drivers/phy/qualcomm/Makefile
drivers/pinctrl/qcom/Kconfig
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/power/supply/power_supply_sysfs.c
drivers/rpmsg/Makefile
drivers/rtc/rtc-pm8xxx.c
drivers/scsi/ufs/Kconfig
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/rpmh-internal.h
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/rpmh.c
drivers/soc/qcom/smp2p.c
drivers/soc/qcom/socinfo.c
drivers/staging/android/ion/heaps/ion_page_pool.c
drivers/staging/android/ion/heaps/ion_page_pool.h
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/octeon/octeon-ethernet.h
drivers/staging/octeon/octeon-stubs.h
drivers/thermal/Makefile
drivers/thermal/of-thermal.c
drivers/thermal/thermal_core.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/gadget.c
drivers/usb/host/xhci-plat.c
drivers/usb/phy/Kconfig
drivers/usb/phy/Makefile
drivers/usb/typec/ucsi/ucsi.c
fs/io_uring.c
include/dt-bindings/clock/qcom,rpmh.h
include/linux/coresight.h
include/linux/cpuhotplug.h
include/linux/dma-mapping.h
include/linux/filter.h
include/linux/mhi.h
include/linux/mod_devicetable.h
include/linux/power_supply.h
include/linux/sched/sysctl.h
include/linux/soc/qcom/qmi.h
include/linux/sysctl.h
include/linux/thermal.h
include/linux/usb/composite.h
include/sound/compress_driver.h
include/sound/pcm.h
include/sound/soc.h
include/uapi/linux/coresight-stm.h
include/uapi/sound/compress_params.h
init/Kconfig
init/Kconfig.gki
kernel/cpu.c
kernel/sched/core.c
kernel/sched/cpupri.c
kernel/sched/fair.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/sched/topology.c
kernel/smp.c
kernel/sysctl.c
kernel/trace/blktrace.c
kernel/trace/trace_events_hist.c
kernel/workqueue.c
lib/Kconfig.debug
lib/dynamic_debug.c
mm/memory.c
net/bridge/Kconfig
net/netfilter/ipset/ip_set_hash_gen.h
net/qrtr/Kconfig
net/qrtr/Makefile
net/qrtr/mhi.c
net/qrtr/qrtr.h
net/wireless/.gitignore
net/wireless/nl80211.c
scripts/Makefile.build
scripts/Makefile.lib
scripts/Makefile.modpost
scripts/checkpatch.pl
scripts/gen_autoksyms.sh
sound/pci/hda/patch_realtek.c
sound/soc/soc-compress.c
sound/soc/soc-core.c
sound/soc/soc-pcm.c
Change-Id: Id26563c51a3d18f032678ccf83d4964d5f799ca9
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
For now, that's arch/x86/boot/compressed/vmlinux.bin.zst but probably more
will come, thus let's be consistent with all other compressors.
Signed-off-by: Adam Borowski <kilobyte@angband.pl>
Signed-off-by: Nick Terrell <terrelln@fb.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20200730190841.2071656-8-nickrterrell@gmail.com
Running `make savedefconfig` creates by default `defconfig`, which is,
currently, on git’s radar, for example, `git status` lists this file as
untracked.
So, add the file to `.gitignore`, so it’s ignored by git.
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
As the vendor devicetree directories are softlinked, ignore them through
git. Remove "/" in the end for arm64 for properly ignoring.
Change-Id: Ib6c9c31ecd2322f93609f72cbfb0143bd042a649
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
* origin/msm-5.4 at kernel.lnx.5.4-200305.1
soc: qcom: pmic_glink: add debugfs to filter logs
msm: kgsl: Enable the CX GSDC before accessing IOMMU registers
msm: kgsl: Move the IOMMU clocks to the KGSL device
msm: kgsl: Move GMU to a component device
msm: kgsl: Minor cleanups for kgsl bus probe
msm: pcie: Revert "scale CX and rate change after DRV resume"
defconfig: Enable CPU isolation cooling device for lahaina
NFC: Add driver to configure NFC-I3C controller GPIOs
soc: qcom: Kconfig: Fix the dependencies for minidump
defconfig: lahaina-qgki: Move minidump to QGKI
defconfig: lahaina: Enable qbt_handler DLKM
qbt_handler: Make the qbt driver as DLKM for GKI
msm: cvp: avoid OOB write while accessing memory
clk: qcom: update the DisplayPort clocks
scsi: ufs: crypto fix on QTI ufs
iommu/arm-smmu: Cleanup qsmmuv500_iova_to_phys_hard()
iommu/arm-smmu: Remove DOMAIN_ATTR_DEBUG
iommu/arm-smmu: Cleanup arm_smmu_init()
iommu/arm-smmu: Rationalize TLB sync timeout handling
msm: kgsl: Make a device specific scales_bandwidth function
msm-poweroff: Correct the SCM_DLOAD_BOTHDUMPS definition
qcom_scm: Add entry for minidump download mode
phy: ufs: Refactor phy_power_on and phy_calibrate callbacks
dt-bindings: clock: Add support for clock ids for SHIMA
drm: Add DisplayPort colorspace property creation function
drm: Rename HDMI colorspace property creation function
arm64: mm: improve the mem-offline device node availability check
arm64: Honor limits set by boot parameter
msm: cvp: Add AXI reset pulse
msm: kgsl: Set default bus control to true
defconfig: lahaina: Enable gpu devfreq governors on lahaina
slim-msm-ngd: Check current state of sub system restart notifier
slim-msm-ngd: Prevent system suspend during initialization
defconfig: lahaina: enable QBT_HANDLER
leds: qti-flash: Add maximum available flash current prediction
qbt_handler: Change return type of qbt_poll
scripts: gki: Ensure HOSTLD and HOSTAR are not changed
scsi: ufs-qcom: Refactor phy_power_on/off calls
scsi: ufs-qcom: Adjust the order of bus bandwidth voting and unvoting
mm/oom-kill: Remove obsolete IS_ENABLED check
mm/oom-kill: Add option to panic when killing foreground app
defconfig: lahaina: Expose additional page debugging info
mm, page_owner: set page owner info for tail pages
mm/Kconfig: Re-add HAVE_USERSPACE_LOW_MEMORY_KILLER
cnss2: Avoid double calling MHI force wake put
cnss2: Add meta into as a segment to firmware RAM dump
cnss2: Retry if PCI link training fails
ANDROID: kbuild: avoid excessively long argument lists
iommu/arm-smmu: Cleanup context fault logging logic
trace/sched: Fix compilation issues on !SMP
scsi: ufshcd-qti: Always allow vendor to configure clocks
scsi: ufs-qcom: Get low power levels from devicetree
scsi: ufshcd-qti: enable runtime-pm
arm64: defconfig: Enable the pinctrl-shima driver
pinctrl: qcom: Add support for Shima SoC pin control
drivers: soc: qti: Add support for fingerprint driver
ASoC: compare CPU DAI stream name to find BE DAI
cnss2: Expose APIs to prevent and allow PCIe L1 state
msm: pcie: add option to disable L1ss TO for DRV suspend
msm: pcie: cache l1ss timeout in drv_info
msm: pcie: scale CX and rate change after DRV resume
msm: pcie: provide APIs to prevent and allow PCIe ASPM L1
mmc: sdhci-msm: Support Retention of SDCC Regs in CX Collapse
mmc: sdhci-msm: Add SD card DLL setting for SRD104 Mode
mmc: sdhci-msm: Add support for bus bandwidth voting
cnss2: Extend idle restart timeout
msm: ADSPRPC: Enable Asynchronous RPC
cnss2: Avoid idle restart completely if reboot is in progress
cnss2: Add sysfs entry for system shutdown
cnss2: Set WLAON_QFPROM_PWR_CTRL_REG during power on and off
cnss2: Add sanity check for cnss pm runtime APIs
cnss2: check wlfw mac before switching to mission mode
msm: adsprpc: Initialize adsp memory region
scsi: ufshcd-qti: Fix null pointer check
defconfig: arm64: enable required configs for trusted VM
defconfig: arm64: Enable data defconfigs
Revert "mm: oom-kill: Add lmk_kill possible for ULMK"
iommu/arm-smmu: Add support for active-only interconnect votes
sched: walt: Improve the scheduler
memshare: Modify the driver to be dynamically loadable
msm: ipa: create ipa framework
arm64: defconfig: Enable Shima platform
arm64: Kconfig: Add config option for Shima
slim-msm-ngd: Depend on PIL driver notification instead of qmi
msm: kgsl: Initialize LPAC registers
interconnect: Print the tag in the debugfs summary
ucsi: start usb host mode when partner type is power cable/ufp
msm: kgsl: Remove the extra recovery hop
msm: kgsl: Set bus scaling function during gmu probe
msm: kgsl: Keep a copy of CP INIT cmdstream
msm: kgsl: Clear halt before gmu boot
qseecom: change qseecom_process_listener_from_smcinvoke
firmware: qcom_scm: fix for missing listener id
Merge fbe changes from upstream 5.4
msm: kgsl: Override UBWC configuration for A660 based on DDR type
msm: kgsl: Add A660 hardware clock gating register values
msm: ipa: Fix ipa3_wwan_xmit return type
sched: walt: Improve the scheduler
sched: walt: Improve the scheduler
sched: walt: move walt_stats member in cfs_rq under CFS_BANDWIDTH
sched: use rq_clock if WALT is not enabled
trace: Add trace points for tasklet entry/exit
defconfig: lahaina-qgki: Remove CONFIG_IIO config from QGKI
defconfig: enable msm_performance driver on Lahaina
interconnect: Move internal structs into a separate file
interconnect: qcom: Add multiple voter support
defconfig: Enable UFS BSG driver
defconfig: lahaina-gki: enable the glink debug spmi controller driver
spmi: add glink debug spmi controller driver
haven: doorbell: Remove locks around read/send
defconfig: arm64: Remove QTEE_SHM_BRIDGE
scripts: gki: Add proper MAKE PATH
pinctrl: qcom: Correctly configure the SDC2 pins
ANDROID: Kconfig.gki: Remove most of the built in qcom clks
include: regulator: Add header for RPM-SMD voltage levels
dt-bindings: clock: update DisplayPort clock names for Lahaina
drivers: llcc: Remove programming of cache override registers
serial: msm_geni_serial: Set clock freq correctly for RUMI
crypto: msm: add compat_qcedev to support 32bit process
msm: adsprpc: protect access of context table
soc: qcom: msm_perf: Add msm_performance module
ion: don't wakeup refill threads for order-0 requests
ion: Reduce secure system heap allocation time by stealing pages
usb: dwc3: Do not initiate remote wakeup from core layer
clk: qcom: remove flags for byte div clk src
slim-msm-ngd: Add qmi deferred response check in pm resume
slim-msm-ngd: Add wake lock to avoid race with suspend and SSR
dt-bindings: ipcc: Add MPROC signal for TZ
scsi: ufshcd-qti: Add quirk to disable fastauto mode
scsi: ufshcd-qti: Fix hibern8 timeout during scaling
clk: qcom: gpucc-lahaina: Remove CLK_IS_CRITICAL
msm-geni-serial: Use dma_alloc_coherent to avoid dma map/unmap
usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
msm: kgsl: Enable I/O coherency on A660
kernel_headers: Add missing mem-buf.h UAPI header file
memshare: Add snapshot of memshare driver
thermal: adc-tm: Fix ADC_TM channel mapping
thermal: adc-tm: Fix compilation recipe in makefile
iio: adc: qcom-spmi-adc5: Add SID in ADC IIO channel properties
ion: Fix pool refill error
dt-bindings: interconnect: Add disp specific nodes for Lahaina
iio: adc: Add full-scale voltage for PMIC7 ADC
msm: ipa: Update debugfs to print rules correctly
clk: qcom: clk-alpha-pll: Remove already enabled warning in PLL configs
msm: ipa: Update WLAN pipes to use WLAN2 clients
cnss2: Replace "%p" with "%pK"
iio: adc: qcom-vadc-common: Change ADC7 die_temp output unit to mC
defconfig: arm64: Enable QCOM_SCM driver
arm64: Kconfig: Add ARCH_QCOM dependency for ARCH_QTI_VM
defconfig: arm64: Add ARCH_QCOM config
haven: Pass doorbell irq number to client callback
interconnect: qcom: Remove duplicate compatible string
interconnect: qcom: Configure QoS when provider is sync stated
interconnect: qcom: Enable the QoS ports
iommu: iommu-debug: Fix race with respect to test buffer allocation
iommu: qti: Track iommu domains
iommu: iommu-debug: Remove CONFIG_IOMMU_DEBUG_TRACKING
arm64: defconfig: Disable CONFIG_IOMMU_DEBUG_TRACKING
net: wireless: Add snapshot of db.txt
Revert "cfg80211: reg: remove support for built-in regdb"
interconnect: qcom: Do not set any QoS for the NSP
defconfig: msm: Enable QUPv3 drivers on Lahaina QGKI perf image
arm64: defconfig: Enable CPUFREQ-HW for Lahaina
leds: qti-flash: Add support for qti_flash_led_prepare()
msm: adsprpc: Cache invalidate optimization
Revert "pinctrl: msm: Configure interrupts as input and gpio mode"
msm: adsprpc: Cache flush operation optimization
arm64: defconfig: Enable the mem-buf driver on Lahaina QGKI
soc: qcom: mem-buf: Add support for inter-VM memory sharing
msm: kgsl: Do not mark all buffers as iocoherent
arm64: defconfig: Enable CONFIG_PANIC_ON_OOPS
arm64: defconfig: Add LOCALVERSION strings for Lahaina
clk: qcom: Cache vdd vote if clk is unprepared
arm64: defconfig: Enable QCOM watchdog for Lahaina
radio: RTC6226: fill device capabilities in video_device
thermal: adc-tm: Correct a macro expression for PMIC7 ADC_TM
msm: adsprpc: Remove output buffers from cache flush logic
msm: adsprpc: Add error handling checks
msm: adsprpc: Add force no flush and invalidate flag
adsprpc: use uint for counters and maintain consistency in datatypes
msm: adsprpc: Remove remote mappings after PD is up
clk: qcom: gcc-lahaina: Enable gpu_memnoc_gfx and gpu_snoc_dvm_gfx always
msm: cvp: buffer managerment optimization for Lahaina
soc: qcom: Add forever loop after non-secure bite configuration
defconfig: lahaina: enable FSA driver on Lahaina
sched: Provide stub definitions for WALT
haven: Add support for MEM_NOTIFY
haven: Add support for MEM_SHARE/MEM_LEND
haven: Add support for the MEM_ACCEPT call
haven: Add support for the MEM_RELEASE/MEM_RECLAIM calls
haven: Add support for the MEM_QCOM_LOOKUP_SGL call
haven: Add support for the mem-buf driver's message queue
haven: Add the memparcel handle as a well known haven type
PM / devfreq: Remove dependencies between sysfs nodes and suspend count
soc: qcom: Remove incorrect error check from Guest VM PIL Loader
eud: Handle multiple events with eud interrupt
i3c: i3c-master-msm-geni: Support for 3.4 Mhz,400 Khz
kernel_headers: Fix headers not detected in incremental builds
dma-mapping-fast: Align memory allocation to dma_alloc_attrs expectations
msm: cvp: Disable CVP power collapse
leds: qti-flash: Add individual APIs to enable and disable switch
defconfig: lahaina-gki: Enable USB Audio QMI Service driver
sound: usb: Fix incorrect type assignments
arm64: defconfig: Enable USB_F_FS_IPC_LOGGING for lahaina_debug, take 3
power: supply: qti_battery_charger: Handle generic notification
soc: qcom: qti_battery_debug: Update QBG device context dump length
arm64: defconfig: Enable new touchscreen on Lahaina
arm64: defconfig: Enable touchscreen on Lahaina
defconfig: lahaina: Enable KGSL driver
serial: msm_geni_serial: Cover console under GENI_CONSOLE config
defconfig: lahaina: Enable DYNAMIC_DEBUG
firmware: shmbridge: Enable shmbridge by default
serial: msm_geni_serial: Manage HSUART clocks when read HW Ver
arm64: defconfig: Enable QCOM EUD driver
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
ANDROID: serdev: Fix platform device support
msm: tsens: Add code to support thermal framework changes
soc: qcom: rpmh: Add completion status to rpmh debug information
msm: kgsl: Add rgmu_init() for firmware loading
leds: qti-flash: Update interrupt names
ASoC: Update the widgets power up/down sequence
msm: cvp: Enable CVP auto PIL
thermal: adc-tm: Fix match table description and Makefile
ASoC: pcm: update the start-up sequence for playback
msm: synx: redesign callback registration and dispatch
ion: msm: Add support for secure allocations for the Trusted UI(TUI) VMID
soc: qcom: secure_buffer: Add support for the Trusted UI(TUI) VMID
lib/list_sort: fix function type mismatches
kernel_headers: Add missing header for lahaina
crypto: msm: Rename qcrypto module
crypto: msm: Build qcedev and qcedev-smmu together
crypto: msm: Fix compile errors
crypto: msm: Fix incorrect boolean logic
Revert "defconfig: lahaina: enable FSA driver on Lahaina"
Add hdcp_qseecom driver snapshot for Lahaina
mm: set the watermark_boost before updating the low and high wmarks
mm, oom: check LMK enabled for pagefault_out_of_memory()
mm: oom: enable the sysctl_reap_mem_on_sigkill by default
defconfig: Enable userspace low memory killer for Lahaina
mm, oom: Modify default value of panic_on_oom
mm: oom-kill: Add lmk_kill possible for ULMK
defconfig: arm64: Add SELinux configs
defconfig: lahaina: Enable CONFIG_EDAC_QGKI flag
drivers: edac: Avoid configuring interrupt register in polling mode
arm64: defconfig: Enable Haven HVC Driver
tty: Add Haven RM Console driver
haven: rm: Add VM Services - Console APIs
haven: rm: Add IRQ Management APIs for IRQ lending
msm: kgsl: Fix gdsc disable timeout during reset
msm: kgsl: Always boot GMU with default CM3 config
ion: msm: Add support for the Trusted UI(TUI) dynamic carveout heap
coresight-etm4x: Don't set LPOVERRIDE bit when tupwr-disable is true
ASoC: pcm: update arch_setup_dma_ops to of_dma_configure for hostless
mm: make faultaround produce old ptes
wil6210: prevent ioctl access while in reset or suspend
drivers: edac: Defer work for the polling EDAC driver
edac: Allow the option of creating a deferrable work for polling
ASoC: dt-bindings: update soundwire port configurations
defconfig: lahaina: Enable hv-haptics driver
input: qcom-hv-haptics: correct pattern source checking logic
defconfig: lahaina: enable FSA driver on Lahaina
defconfig: lahaina: Enable the Type-C alternate mode driver
soc: qcom: Add Type-C alternate mode driver
ion: Add support for dynamic carveout heaps
i3c: i3c-master-msm-geni: Propagate tip changes from 4.19
leds: qti-flash: Fix updating flags when disabling flash/torch device
sound: usb: Add snapshot for usb audio qmi driver
ion: msm: Add support for addition/removal of memory to ION heaps
ion: msm: Add support for querying the security state of heaps
ion: msm: Add support for mapping VMIDs to ION flags
Bluetooth: Remove unused regulator entries
msm: cvp: Relocate Synx init/uninit calls
qseecom: add compat_qseecom to support 32bit process
drivers: llcc: edac: Add a config flag for non GKI variants
msm: cvp: Enable CVP power collapse and LLC
defconfig: arm64: Enable wakelock feature for lahaina
defconfig: Enable ARCH_QTI_VM config
arm64: Kconfig: Add config option for QTI's virtual machine
soc: qcom: ipcc: Do not reset the device during probe
power: reset: use nvmem restart_reason
sched/fair: bonus vruntime for task boost 3
defconfig: Split CNSS configs to GKI and debug
devfreq: memlat: Add CPU Hotplug and Idle awareness in memlat
input: touchscreen: Enable new Focaltech touch driver
soc: qcom: rpmh: Correct rpm_msg pointer offset and add list_del
drivers: cpuidle: lpm-levels: Move local_irq_enable
drivers: soc: qcom: rpmh: Correctly set dirty flag
include/linux: add HDCP QSEECOM header file
arm64: defconfig: Enable USB Mass Storage drivers on Lahaina
arm64: defconfig: lahaina: Enable GuestVM PIL support
soc: qcom: Add Guest VM PIL loader
dwc3-msm: Add USB role switch handling
ucsi: Add usage of USB role switch functionality
scsi: ufs: Fix phy init sequence
haven: Add VM management support for clients
arm64: defconfig: Enable haven doorbell driver
haven: Add haven doorbell driver
arm64: defconfig: Enable Haven virtualization drivers
haven: Add Haven Resource Manager Driver
arm64: defconfig: Enable extcon USB GPIO driver on Lahaina
msm: kgsl: Make the scratch privileged
clk: qcom: gdsc-regulator: Add support for proxy consumers
msm: kgsl: Set busmon driver data
msm: kgsl: Do not call dispatcher functions directly
drivers: thermal: Avoid trip evaluation for disabled thermal zone
haven: Add Haven Message Queue driver
arch: arm64: hh: Add Haven arm64 hypercall interface
haven: hcall: Add Haven hypercall interface
haven: Add common Haven types and macros
Revert "rpmsg: glink: Set tail pointer to 0 at end of FIFO"
Revert "PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX"
Revert "UPSTREAM: firmware/qcom_scm: Add scm call to handle smmu errata"
Revert "UPSTREAM: firmware: qcom_scm-64: Add atomic version of qcom_scm_call"
Revert "UPSTREAM: cpufreq: qcom-hw: Move driver initialization earlier"
msm: kgsl: Dump maximum possible IB1 size in snapshot
scsi: ufs-qti: Remove the second init in hba probe path
ufs: ufs-qcom: Clean up UFS PHY mode and submode selection
msm: kgsl: Handle error from nvmem_cell_read while reading speed_bin fuse
coresight: csr: read MSR start address and size from dt
regulator: Add snapshot of qpnp-amoled regulator driver
msm: cvp: fix DSP probe crash
sched: micro optimization for sched_energy_present
extcon: usb-gpio: Add support for optional VBUS output enable GPIO
msm: ipa4: debug patch gsi interrupt issue
usb: ep0: complete the pending control request before soft-disconnect
mhi: dev: uci: add support for DIAG and DCI clients
msm: cvp: Add debug node control power collapse
msm: pcie: always enable BDF to SID for PCIe RC mode
msm: adsprpc: detect privileged processes based on group ID
eud: Set pdev->id value to 0 and add set_mctrl() API
usb: dwc3: Remove extra format specifier
psi: Improve ftrace events
soc: qcom: spcom: propagate print macro parameters to pr_*()
psi: print threshold time in decimal
psi: use proper accessor
msm: adsprpc: Separate header and non-ion copy buffer
sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
input: qti-hv-haptics: Add debugfs parameters to configure effects
input: qcom,hv-haptics: Add DT definitions
input: misc: Add initial driver to support QTI HV haptics
clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
arm64: Call idle notifiers in CPU idle
ANDROID: idle_notifier: Add generic idle notifiers
defconfig: lahaina: enable QTI battery debug driver
soc: qcom: add initial version of qti_battery_debug driver
kernel_headers: Add missing kernel headers to lahaina
defconfig: enable QSEECOM as a GKI module
qseecom: use of_reserved_mem_lookup to get heap base and size
iommu/arm-smmu: Use an atomic context when fastmap is set on GKI
msm: pcie: remove PCI_MSM_MSI dependencies
msm: pcie: add support to control pipe clk mux for LPM
msm: pcie: add support for gcc_aggre_noc_pcie_*_axi_clk
qseeecom: Fix possible unused function
clk: qcom: gpucc: Enable cx_gmu, hub_cx_int_clk always
usb: gadget: configfs: Add max_speed setting
iommu-debug: allocate test_virt_addr when reading it
iommu: iommu-debug: Fix return code for iommu_debug_dma_unmap_write
Add support BT/FM CHK 3.2 chip
f_fs: Return correct USB endpoint descriptor to user space daemon
usb: gadget: Update functions for SSP descriptors
defconfig: lahaina: correct PMIC ADC driver config enablement
defconfig: lahaina: remove disablement of SPMI temp alarm driver
clk: qcom: gpucc: Add support for HLOS1_VOTE_GPU_SMMU_CLK
dt-bindings: clock: Add support for HLOS1_VOTE_SMMU_CLK
hrtimer: fix issue during core isolation
kernel headers: Update comparison logic
scsi: ufs: Make crypto updates on QTI ufs
arm64: defconfig: Enable MSM PCIe and MHI Host driver for lahaina
msm: pcie: configure PCIe and MSI as modules in Makefile
iommu: io-pgtable-fast: Fix IOMMU configuration usage in self-tests
dwc3-msm: Add dwc3_msm_release_ss_lane() API
msm: cvp: Support releasing persistent buffer
msm: kgsl: Move secvid programming to gpudev
msm: kgsl: Do dispatcher init at first open
msm: kgsl: Move APRIV config to a6xx start
msm: kgsl: Move preemption start to ringbuffer start
msm: kgsl: Move ringbuffer global allocations to init time
msm: kgsl: Fix memory leak in a6xx_init
msm: kgsl: Create first_open and last_close
msm: kgsl: Add function to get context bank number
Revert "devfreq: bimc_bwmon: Add support to enable BWMON clks"
arm64: defconfig: Enable memory debug configs on Lahaina
usb: dwc3-msm: Fix out-of-bounds access in bus voting
pwm: pwm-qti-lpg: Refactor qpnp_lpg_parse_dt() for readability
soc: fsa4480-i2c: Register with UCSI for audio accessory notifications
ucsi: ucsi_glink: Notify upon change in connector status
linux: scm: Update the API for assign memory to subsys
arm64: defconfig: enable flash LED driver on Lahaina
leds: add support for QTI flash LED driver
ANDROID: Re-use SUGOV_RT_MAX_FREQ to control uclamp rt behavior
ANDROID: cpufreq/schedutil: Select frequency using util_avg for RT
pwm: pwm-qti-lpg: Handle nvmem device lookup failure properly
clk: qcom: clk-rpmh: Mark rfclka2 as optional for Lahaina
tracing: rework sched_preempt_disable trace point implementation
sched: core: reset preemption/irqsoff disable timestamp
defconfig: enable schedutil governor on Lahaina
msm: cvp: Use compiler data type in uapi
sched/core: Fix size of rq::uclamp initialization
iommu/arm-smmu: log outstanding transactions on sync timeout
msm: gsi: Fix the WARNING for gsi_write_channel_scratch
arm64: defconfig: Enable QRTR MHI on lahaina_debug
interconnect: qcom: Add QoS config support
net: qrtr: Introduce MHI transport for qrtr
PM / devfreq: Make governor registration less verbose
regulator: qcom_pm8008-regulator: correct chip-en chip variable type
cpuidle: lpm-levels: update lpm_disallowed() with sched hints
mhi: Export more symbols
mhi: Fix compile errors
msm: pcie: update PCIe RC and MSI driver to compile as GKI modules
regulator: qcom_pm8008: correct parent supply voltage voting
arm64: defconfig: Enable CFI_PERMISSIVE flag
scripts: gki: Add LD to make args to enable CFI/LTO
soc: qcom: glink_pkt: Fix minor version in device creation
Revert "usb: dwc3: gadget: Fix logical condition"
arm64: defconfig: Enable SG support in Lahaina GKI
defconfig: lahaina: enable the battery charger driver
power: supply: Add QTI battery charger
defconfig: lahaina-gki: enable the qcom_pm8008-regulator driver
regulator: qcom_pm8008: allow multiple PM8008 instances with unique names
regulator: qcom_pm8008: change reg property format from u16 to u32
regulator: qcom_pm8008: Add LDO OCP interrupt support
regulator: add a regulator driver for the PM8008 PMIC
defconfig: Add kernel hardening features
dwc3: gadget: Fix dr_mode check with USB device mode APIs
msm: ipa4: Fix to unmap the page if skb allocation failed
defconfig: lahaina-gki: enable various USB CONFIGFS functions
usb: gadget: f_cdev: Fix func_suspend
usb: gadget: Make USB_CONFIGFS_NCM buildable as a module
usb: gadget: f_gsi: Fix function suspend
usb: gadget: Add function wakeup support
cnss2: Add daemon_support dts option for QCA6390
input: touchscreen: Add new Focaltech touch driver
regulator: refgen: add support for proxy consumers
regulator: rpmh-regulator: support parent supply specification in subnodes
msm: kgsl: Remove write-only register from snapshot
arm64: defconfig: Enable TSENS driver for lahaina
memory_dump: add new feature for cpuss dump
iommu/iova: Limit IOVA alignment using CONFIG_ARM64_DMA_IOMMU_ALIGNMENT
power: reset: Add qcom_dload command to poweroff driver
msm: ipa: clear the ipa pipeline before any ep config
Revert "cnss2: Add support to monitor PM QOS votes"
net: cnss2: Build generic netlink support by default
sched/fair: consider uclamp boost while deciding the start_cpu
NFC: Add support to get NFC interface type
msm: ipa: split quota stat memory between q6 and ap
Example kernel headers header_lib package
uapi: sound: remove redundant QGKI config checks
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
msm: kgsl: Remove icc path from gmu device
msm: kgsl: Add support for multiple ddr tables
msm: kgsl: Setup LPAC global pagetable
msm: kgsl: Check snapshot status after snapshot
msm: kgsl: Update a660 CP indexed register ranges
qcom: soc_sleep_stats: Correctly read accumulated sleep length
iommu/arm-smmu: Replace while loop with for_each_set_bit
iommu/arm-smmu: enhance tlb sync timeout handler
uapi: sound: remove redundant QGKI config checks
soc: qcom: pmic_glink: add support for multiple pmic_glink devices
psi: Use deferrable psi_avgs_work
psi: Introduce ftrace events
cnss2: NULL terminate FW build ID string
arm64: defconfig: Enable CMA performance optimizations on Lahaina
mm: Allow only __GFP_CMA allocations from Movable zone
mm: fix the use of ALLOC_CMA
zram: allow zram to allocate CMA pages
mm: fix cma accounting in zone_watermark_ok
mm: add cma pcp list
arm64: defconfig: Re-enable USB_F_FS_IPC_LOGGING for lahaina_debug
cma: redirect page allocation to CMA
arm64: defconfig: Enable CMA debug configs on Lahaina
Revert "mm: cma: make writeable CMA debugfs optional"
ion: Make MSM pool auto refill built-in only
soc: qcom: Add module dependence for spss_utils
input: touchscreen: Enable FTS Touch driver
input: touchscreen: Add STMicroelectronics Touchscreen driver
drivers: lpm-levels: Use cpu_do_idle for shallower LPM entry
wil6210: add ioctl interface
wil6210: fix vendor command policy for vendor unspec commands
wil6210: add policy for all vendor commands
NFC: Made the QTI NFC drivers GKI compliant
Revert "defconfig: lahaina: Enable QRNG driver"
interconnect: qcom: Add sync_state for Lahaina QNOC
defconfig: Lahaina: update external display module config
soc: pil: Disable error-ready timeout
uapi: sound: remove redundant QGKI config checks
smp: Wake up all idle CPUs when suspending to idle
uapi: sound: remove redundant QGKI config checks
uapi: sound: remove redundant QGKI config checks
uapi: sound: remove redundant QGKI config checks
arm64: defconfig: Enable CONFIG_MODULE_SIG to allow module signing
defconfig: lahaina: enable QTI crypto driver
msm: cvp: Avoid overflowing the stack frame
arm64: defconfig: Enable RTB driver
devfreq: bwmon: Export symbols
driver: soc: qcom: Fix function prototype
PM / devfreq: memlat: Export symbols
drivers: qcom: Fix a parameter for sysfs_attr_init()
PM / devfreq: Fix CONFIG check for cache HW monitor prototype
clocks: Add a missing header to clk/qcom/common.h
PM /devfreq: Fix function prototype
PM / devfreq: memlat: Use the cpumask_pr_args macros
msm: kgsl: Remove unused header from gpu_bwmon
thermal: Fix trace_thermal_zone_trip
dma-buf: Export missing dma_buf_ref_mod symbol
iommu: dma-mapping-fast: Export symbols
drivers: pinctrl: Export msm_qup_write
PM / devfreq: Add MODULE_LICENSE for arm-memlat-mon
PM / devfreq: Export tracepoint symbols
firmware: qcom-scm: Force built in drivers to depend on QCOM SCM
coresight: Remove duplicate Kconfig entries
include: Fixup headers to pass KERNEL_HEADER_TEST
soc: spcom: Add ipc logging engine
uapi: sound: remove redundant QGKI config check
msm: IPA: remove unsupport enum for uC debug stats
msm: cvp: CVP DSP driver restructure for Lahaina
arm64: defconfig: Enable USB role switch driver on lahaina
clk: qcom: Fix accessing of clks element during the probe
usb: gadget: Don't perform start xfer with USB BAM endpoint
msm: cvp: FD support in fence path
cpufreq: schedutil: fix CPU util when WALT is enabled
drivers: thermal: Add support to change thermal zone configuration
arm64: defconfig: Enable debug cc clock driver for Lahaina
arm64: defconfig: Enable CONFIG_BALANCE_ANON_FILE_RECLAIM on Lahaina
arm64: defconfig: Enable clean page reclaim tracking on Lahaina
iommu/arm-smmu: Fix memory leak with respect to TBU data structures
msm: cvp: Enable CVP driver on DSP
defconfig: change default governor to performance on lahaina
hwrng: update qrng driver copyright and license marking
msm:ipa: Address the -Wmisleading-indentation warning
socinfo: Avoid sysfs entry name changes between kernel versions
clk: qcom: rcg: update the DFS macro for RCG
msm: pcie: correct error check of wakeup source registration
msm: kgsl: Disable GBIF_CLIENT_QOS on a660v1
msm: kgsl: Skip the intersecting vma
clk: qcom: debug: Remove use of hw init
clk: qcom: Add debug cc clk measure nodes for Lahaina
arm64: defconfig: Remove CONFIG_SPS from lahaina_debug.config
msm: ipa4: Fix using of tag_desc
NFC: Add NFC hardware check and get info ioctl
cpufreq: qcom-cpufreq-hw: Initialize the data type for offsets to u16
ASoC: core: Add compat ioctl support for listen driver
msm: ipa: Fix using generic name for offload connect/disconnect
msm: ipa: stop remote IPA channels if tethering is not enabled
arm64: defconfig: Enable SMCInvoke driver for Lahaina
SMCInvoke: Add SMCInvoke driver snapshot for Lahaina
msm: cvp: remove version and deprecated functions
qseecom: update interface as per new scm driver
msm: cvp: Add flush api in uapi
drivers: thermal: Add config sysfs entry support for thermal zones
mm: swap: Add null pointer check
selinux: stop flooding the log buffer
fs/buffer.c: Revoke LRU when trying to drop buffers
defconfig: arm64: Enable sched debug features on Lahaiana
sched/core: Fix compilation issues when WALT is enabled
sched/fair: skip 6% energy check when best_energy_cpu is idle
interconnect: qcom: Change bcm voter initlevel
clk: qcom: gcc-lahaina: Add PCIe and UFS clock muxes
dt-bindings: clock: gcc: Add PCIe pipe and UFS symbol clocks
clk: qcom: Fix incorrect mux_get_parent mapping
defconfig: Lahaina: enable external display module
msm: ipa: vote for device side through mhi for tethering use cases
msm: ipa: tune mhip ring size shrink to 6 elements
defconfig: lahaina-qgki: Enable thermal drivers
msm:ipa: mhip ring size optimization
msm:ipa: uc based flow control for UL tethering offload
msm:ipa: stop UL IPA TX channel at the end of the probe
msm:ipa: continue ODL logging on MHIP post modem SSR
coresight: csr: update programming sequence of enabling etr to bam
coresight: fix tmc flush timeout issue
coresight: tmc: leverage etr disable/enable when switching mode
coresight: tmc: add usb support to etr
platform: msm: add support for external display module
usb: typec: ucsi: fix spelling mistake "connetor" -> "connector"
usb: typec: ucsi: Actually enable all the interface notifications
usb: typec: ucsi: Store the notification mask
usb: typec: ucsi: Fix the notification bit offsets
PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
arm64: defconfig: Enable USB QDSS and USB BAM drivers on Lahaina
msm: kgsl: Check correct register for clamps on a660
msm: kgsl: Set DMA Mask for gmu device
msm: kgsl: Setup CP_CHICKEN_DBG register for a660
msm: kgsl: Add A660 to the gpulist
dt-bindings: clock: add MDSS clock names for Lahaina
iommu/arm-smmu: avoid possible deadlock during map_sg
iommu: Fixup selftests
ion: Fix API changes in dma-buf-ref.c
sched: walt: Improve the scheduler
sched: walt: improve the scheduler
sched/fair: Don't place wakee on waker cpu if colocate enabled
arm64: defconfig: Enable qseecom driver for Lahaina
msm: kgsl: Don't error out if dst size is not equal to src in copy_prop
arm64: defconfig: Enable SPS driver for lahaina
msm:ipa: Race condition observed during client disconnect
defconfig: Enable DCC driver for GKI
dt-bindings: Add new port types for SWR 1.6 feature
HID: Trace events for external sensor driver
HID: qvr: Correct axes orientation
HID:correct mag axis config for External viewer
HID: qvr: wait event interruptible timeout change
HID: qvr: Decrease wait event interruptible timeout value
HID: qvr: Optimized Viewer Requirements
HID: qvr: Code refactoring
HID: Read calibration data from external sensor
HID: Filtering mag data depending on timestamp
HID: external sensor driver
msm: adsprpc: HMX,Async-FastRPC capability
sched/walt: Avoid walt irq work in offlined cpu
sched/fair: Improve the scheduler
interconnect: qcom: Fix MACRO fields for Lahaina
iinterconnect: qcom: Hold high bandwidth vote for keepalive BCMs
scsi: ufshcd-qti: Port the new crypto framework to QTI ufs
msm: ipa: Add SMMU driver as soft dependency for IPA
include: sound: add stub function for wcd dsp manager
iommu/arm-smmu: Rename the ARM SMMU module
regmap: Quit the read-loop based on position of file-offset
arm64: qcom: Enable QTI config
scsi: ufs-qti: Check for valid vcc before accessing
iommu/arm-smmu: Use dev_iommu_fwspec_get() to retrieve IOMMU fwspec
iommu/arm-smmu: Unregister TBU driver when unloading the SMMU module
crypto: msm: Add QTI crypto drivers
iommu/arm-smmu: Add missing iommu_device_unregister()
msm: ipa: fix ipa_disable_apps_wan_cons_deaggr declaration
Revert "drivers: qcom: cmd-db: modularize commandDB driver"
msm: kgsl: Calculate the offset of context bank 0
arm64: defconfig: Enable poweroff driver for Lahaina GKI
power: reset: Add snapshot of msm-poweroff
msm: kgsl: Refactor IOMMU contexts
msm: kgsl: Support global secure memory objects
msm: kgsl: Add a function to map global buffers
msm: ipa3: IPA clock vote ioctl
msm: ipa3: IPA clock vote ioctl
msm: tsens: Add Tsens driver snapshot
arm64: defconfig: Enable slimbus driver config for lahaina
msm: cvp: remove additional checks in response_handler
defconfig: lahaina: Enable ADC drivers for lahaina
coresight: tmc: etr: Add sys interface for ETR
thermal: adc-tm: Add support for PMIC7 ADC_TM
thermal: adc-tm: Add ADC_TM driver snapshot
msm: ipa : Fix KW array index issue on dbg_buff
msm: IPA: add the missing iounmap handle
arm64: defconfig: Enable all memory hotplug related configs on Lahaina
soc: qcom: mem-offline: Clear page-table entries after offline
soc: qcom: mem-offline: Set offlinable region based on minimum DDR sizes
arm64: Update dram end address while randomizing base
arm64: mm/memblock: Update memory limit calculation
drivers: base: expose amount allocated per block
dma-mapping-fast: Remap contiguous pages only when needed
arm64: mm: Fix compilation when CONFIG_MEMORY_HOTPLUG is not enabled
mm, oom: Try to online memory block before killing
arm64: Make section size configurable for memory hotplug
mm/memory_hotplug: Add hot-added memory blocks to ZONE_MOVABLE type
arm64: Override memory limit set by boot parameter
soc: qcom: mem-offline: Add a snapshot of the mem-offline driver
qseecom: Add qseecom driver snapshot for Lahaina
defconfig: Lahaina: Enable support for WLAN
arm64: defconfig: Enable TSENS driver for lahaina
firmware: qcom_scm: Add changes for tsens reinit
NFC: Add NFC I2C and I3C drivers for SNxxx
Linux 5.4.7
iwlwifi: pcie: move power gating workaround earlier in the flow
nbd: fix shutdown and recv work deadlock v2
mmc: sdhci: Add a quirk for broken command queuing
mmc: sdhci: Workaround broken command queuing on Intel GLK
mmc: sdhci-of-esdhc: fix P2020 errata handling
mmc: sdhci: Update the tuning failed messages to pr_debug level
mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support"
mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register
ocxl: Fix concurrent AFU open and device removal
powerpc/irq: fix stack overflow verification
powerpc/vcpu: Assume dedicated processors as non-preempt
x86/mce: Fix possibly incorrect severity calculation on AMD
x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[]
x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure()
x86/intel: Disable HPET on Intel Coffee Lake H platforms
KVM: arm64: Ensure 'params' is initialised when looking up sys register
KVM: arm/arm64: Properly handle faulting of device mappings
kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD
kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
KVM: PPC: Book3S HV: Fix regression on big endian hosts
iocost: over-budget forced IOs should schedule async delay
ext4: validate the debug_want_extra_isize mount option at parse time
ext4: unlock on error in ext4_expand_extra_isize()
ext4: check for directory entries too close to block end
ext4: fix ext4_empty_dir() for directories with holes
clk: imx: pll14xx: fix clk_pll14xx_wait_lock
clk: imx: clk-composite-8m: add lock to gate/mux
clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table
pinctrl: baytrail: Really serialize all register accesses
serial: sprd: Add clearing break interrupt operation
tty/serial: atmel: fix out of range clock divider handling
staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
intel_th: msu: Fix window switching without windows
intel_th: Fix freeing IRQs
intel_th: pci: Add Elkhart Lake SOC support
intel_th: pci: Add Comet Lake PCH-V support
USB: EHCI: Do not return -EPIPE when hub is disconnected
mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG
KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails
cpufreq: Avoid leaving stale IRQ work items during CPU offline
efi/memreserve: Register reservations as 'reserved' in /proc/iomem
spi: fsl: use platform_get_irq() instead of of_irq_to_resource()
spi: fsl: don't map irq during probe
usbip: Fix error path of vhci_recv_ret_submit()
usbip: Fix receive error in vhci-hcd when using scatter-gather
can: flexcan: add low power enter/exit acknowledgment helper
ARM: dts: Fix vcsi regulator to be always-on for droid4 to prevent hangs
s390/ftrace: fix endless recursion in function_graph tracer
md: avoid invalid memory access for array sb->dev_roles
RDMA/siw: Fix post_recv QP state locking
ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
drm/amdgpu: fix uninitialized variable pasid_mapping_needed
usb: xhci: Fix build warning seen with CONFIG_PM=n
spi: cadence: Correct handling of native chipselect
spi: dw: Correct handling of native chipselect
selftests: net: tls: remove recv_rcvbuf test
can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode acknowledgment
can: flexcan: fix possible deadlock and out-of-order reception after wakeup
can: j1939: j1939_sk_bind(): take priv after lock is held
can: m_can: tcan4x5x: add required delay after reset
can: xilinx_can: Fix missing Rx can packets on CANFD2.0
iommu/vt-d: Allocate reserved region for ISA with correct permission
iommu/vt-d: Set ISA bridge reserved region as relaxable
iommu/vt-d: Fix dmar pte read access not set error
iommu: set group default domain before creating direct mappings
iommu: fix KASAN use-after-free in iommu_insert_resv_region
tpm: fix invalid locking in NONBLOCKING mode
tpm_tis: reserve chip for duration of tpm_tis_core_init
mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
Revert "mmc: sdhci: Fix incorrect switch to HS mode"
btrfs: don't prematurely free work in scrub_missing_raid56_worker()
btrfs: don't prematurely free work in reada_start_machine_worker()
MIPS: futex: Restore \n after sync instructions
net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling
ibmvnic: Fix completion structure initialization
RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series
bpf: Provide better register bounds after jmp32 instructions
RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices
RDMA/bnxt_re: Fix missing le16_to_cpu
tools, bpf: Fix build for 'make -s tools/bpf O=<dir>'
net: phy: initialise phydev speed and duplex sanely
ice: Fix setting coalesce to handle DCB configuration
ice: Only disable VF state when freeing each VF resources
drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
mips: fix build when "48 bits virtual memory" is enabled
libtraceevent: Fix memory leakage in copy_filter_type
crypto: vmx - Avoid weird build failures
mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED
crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
crypto: sun4i-ss - Fix 64-bit size_t warnings
s390/cpumf: Adjust registration of s390 PMU device drivers
mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs
net: ethernet: ti: ale: clean ale tbl on init and intf restart
ASoC: soc-pcm: check symmetry before hw_params
fbtft: Make sure string is NULL terminated
iwlwifi: check kasprintf() return value
bnxt_en: Improve RX buffer error handling.
s390/kasan: support memcpy_real with TRACE_IRQFLAGS
s390/crypto: Fix unsigned variable compared with zero
perf probe: Fix to show function entry line as probe-able
perf session: Fix decompression of PERF_RECORD_COMPRESSED records
brcmfmac: remove monitor interface when detaching
net-af_xdp: Use correct number of channels from ethtool
x86/insn: Add some Intel instructions to the opcode map
ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1
firmware_loader: Fix labels with comma for builtin firmware
net: phy: avoid matching all-ones clause 45 PHY IDs
bnxt_en: Return proper error code for non-existent NVM variable
selftests, bpf: Workaround an alu32 sub-register spilling issue
selftests, bpf: Fix test_tc_tunnel hanging
perf/core: Fix the mlock accounting, again
ASoC: wm5100: add missed pm_runtime_disable
spi: st-ssc4: add missed pm_runtime_disable
ASoC: wm2200: add missed operations in remove and probe failure
sched/uclamp: Fix overzealous type replacement
btrfs: don't prematurely free work in run_ordered_work()
btrfs: don't prematurely free work in end_workqueue_fn()
mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests
crypto: virtio - deal with unsupported input sizes
xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI
tun: fix data-race in gro_normal_list()
spi: tegra20-slink: add missed clk_unprepare
regulator: core: Let boot-on regulators be powered off
ASoC: wm8904: fix regcache handling
iwlwifi: mvm: fix unaligned read of rx_pkt_status
bcache: fix deadlock in bcache_allocator
tracing/kprobe: Check whether the non-suffixed symbol is notrace
MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected
tracing: use kvcalloc for tgid_map array allocation
RDMA/efa: Clear the admin command buffer prior to its submission
qtnfmac: fix using skb after free
x86/crash: Add a forward declaration of struct kimage
qtnfmac: fix invalid channel information output
qtnfmac: fix debugfs support for multiple cards
cpufreq: Register drivers only after CPU devices have been registered
bcache: fix static checker warning in bcache_device_free()
parport: load lowlevel driver if ports not found
nvme: Discard workaround for non-conformant devices
net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
s390/disassembler: don't hide instruction addresses
r8169: respect EEE user setting when restarting network
net: dsa: sja1105: Disallow management xmit during switch reset
ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint
bpf, testing: Workaround a verifier failure for test_progs
iio: dac: ad5446: Add support for new AD5600 DAC
ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
spi: pxa2xx: Add missed security checks
media: vim2m: media_device_cleanup was called too early
media: vicodec: media_device_cleanup was called too early
EDAC/ghes: Fix grain calculation
iio: cros_ec_baro: set info_mask_shared_by_all_available field
media: v4l2-ctrl: Lock main_hdl on operations of requests_queued.
media: cedrus: Use helpers to access capture queue
media: si470x-i2c: add missed operations in remove
ice: delay less
crypto: atmel - Fix authenc support when it is set to m
soundwire: intel: fix PDI/stream mapping for Bulk
media: pvrusb2: Fix oops on tear-down when radio support is not present
selftests: net: Fix printf format warnings on arm
fsi: core: Fix small accesses and unaligned offsets via sysfs
ath10k: fix get invalid tx rate for Mesh metric
media: exynos4-is: fix wrong mdev and v4l2 dev order in error path
drm/amdgpu: Avoid accidental thread reactivation.
selftests: proc: Make va_max 1MB
cgroup: freezer: don't change task and cgroups status unnecessarily
s390/bpf: Use kvcalloc for addrs array
libbpf: Fix negative FD close() in xsk_setup_xdp_prog()
perf probe: Filter out instances except for inlined subroutine and subprogram
perf probe: Skip end-of-sequence and non statement lines
perf probe: Fix to show calling lines of inlined functions
perf probe: Return a better scope DIE if there is no best scope
net: avoid potential false sharing in neighbor related code
perf probe: Skip overlapped location on searching variables
perf parse: If pmu configuration fails free terms
xen/gntdev: Use select for DMA_SHARED_BUFFER
ice: Check for null pointer dereference when setting rings
drm/amdgpu: fix potential double drop fence reference
drm/amd/powerplay: fix struct init in renoir_print_clk_levels
drm/amdgpu: disallow direct upload save restore list from gfx driver
perf tools: Splice events onto evlist even on error
perf tools: Fix cross compile for ARM64
perf probe: Fix to probe a function which has no entry pc
libsubcmd: Use -O0 with DEBUG=1
perf probe: Fix to show inlined function callsite without entry_pc
perf probe: Fix to show ranges of variables in functions without entry_pc
perf probe: Fix to probe an inline function which has no entry pc
perf probe: Walk function lines in lexical blocks
perf jevents: Fix resource leak in process_mapfile() and main()
perf probe: Fix to list probe event with correct line number
perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR
perf probe: Fix to find range-only function instance
rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
drm: msm: a6xx: fix debug bus register configuration
RDMA/core: Fix return code when modify_port isn't supported
ALSA: timer: Limit max amount of slave instances
spi: img-spfi: fix potential double release
bnx2x: Fix PF-VF communication over multi-cos queues.
spi: dw: Fix Designware SPI loopback
media: vivid: media_device_cleanup was called too early
ASoC: SOF: topology: set trigger order for FE DAI link
nvmem: core: fix nvmem_cell_write inline function
nvmem: imx-ocotp: reset error status on probe
media: staging/imx: Use a shorter name for driver
nvme: introduce "Command Aborted By host" status code
media: v4l2-core: fix touch support in v4l_g_fmt
media: rcar_drif: fix a memory disclosure
cpufreq: sun50i: Fix CPU speed bin detection
ixgbe: protect TX timestamping from API misuse
pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_PINGROUP/UFS_RESET
ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency
spi: sifive: disable clk when probe fails and remove
ALSA: pcm: Fix missing check of the new non-cached buffer type
Bluetooth: Fix advertising duplicated flags
libbpf: Fix error handling in bpf_map__reuse_fd()
iio: dln2-adc: fix iio_triggered_buffer_postenable() position
ALSA: bebob: expand sleep just after breaking connections for protocol version 1
pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
net/mlx5e: Verify that rule has at least one fwd/drop action
loop: fix no-unmap write-zeroes request behavior
libata: Ensure ata_port probe has completed before detach
net: hns3: add struct netdev_queue debug info for TX timeout
s390/mm: add mm_pxd_folded() checks to pxd_free()
s390: add error handling to perf_callchain_kernel
s390/time: ensure get_clock_monotonic() returns monotonic values
phy: qcom-usb-hs: Fix extcon double register after power cycle
phy: renesas: phy-rcar-gen2: Fix the array off by one warning
net: dsa: LAN9303: select REGMAP when LAN9303 enable
gpu: host1x: Allocate gather copy for host1x
staging: wilc1000: check if device is initialzied before changing vif
RDMA/core: Set DMA parameters correctly
RDMA/qedr: Fix srqs xarray initialization
RDMA/hns: Fix memory leak on 'context' on error return path
RDMA/qedr: Fix memory leak in user qp and mr
ACPI: button: Add DMI quirk for Medion Akoya E2215T
spi: sprd: adi: Add missing lock protection when rebooting
ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions
regulator: core: Release coupled_rdevs on regulator_init_coupling() error
drm/tegra: sor: Use correct SOR index on Tegra210
net: phy: dp83867: enable robust auto-mdix
i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO
drm/amd/display: correctly populate dpp refclk in fpga
i40e: initialize ITRN registers with correct values
drm/amd/display: setting the DIG_MODE to the correct value.
arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
EDAC/amd64: Set grain per DIMM
drm: Don't free jobs in wait_event_interruptible()
md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit
staging: wilc1000: potential corruption in wilc_parse_join_bss_param()
md: no longer compare spare disk superblock events in super_load
media: smiapp: Register sensor after enabling runtime PM on the device
media: aspeed: clear garbage interrupts
media: imx7-mipi-csis: Add a check for devm_regulator_get
media: st-mipid02: add a check for devm_gpiod_get_optional
media: ov5640: Make 2592x1944 mode only available at 15 fps
media: ad5820: Define entity function
media: ov6650: Fix stored frame interval not in sync with hardware
drm/nouveau: Don't grab runtime PM refs for HPD IRQs
media: aspeed: set hsync and vsync polarities to normal before starting mode detection
media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS macro
x86/ioapic: Prevent inconsistent state when moving an interrupt
ipmi: Don't allow device module unload when in use
RDMA/siw: Fix SQ/RQ drain logic
rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot
ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue
drm/gma500: fix memory disclosures due to uninitialized bytes
RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
net: hns3: log and clear hardware error after reset complete
selftests/bpf: Make a copy of subtest name
perf tests: Disable bp_signal testing for arm64
power: supply: cpcap-battery: Check voltage before orderly_poweroff
staging: iio: ad9834: add a check for devm_clk_get
drm/amdgpu: fix amdgpu trace event print string format error
drm/amd/display: fix header for RN clk mgr
drm/amd/display: enable hostvm based on roimmu active for dcn2.1
x86/mce: Lower throttling MCE messages' priority to warning
bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()
Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
Bluetooth: Workaround directed advertising bug in Broadcom controllers
Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
Bluetooth: btusb: avoid unused function warning
iio: adc: max1027: Reset the device at probe time
drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20
usb: usbfs: Suppress problematic bind and unbind uevents.
perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname
perf test: Avoid infinite loop for task exit case
perf report: Add warning when libunwind not compiled in
perf test: Report failure for mmap events
drm/bridge: dw-hdmi: Restore audio when setting a mode
rtw88: coex: Set 4 slot mode for A2DP
ath10k: Correct error handling of dma_map_single()
x86/mm: Use the correct function type for native_set_fixmap()
drm/amd/display: Program DWB watermarks from correct state
extcon: sm5502: Reset registers during initialization
drm/amd/display: Fix dongle_caps containing stale information.
syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
drm/amd/display: add new active dongle to existent w/a
media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
drm/amd/display: wait for set pipe mcp command completion
drm/amd/display: Properly round nominal frequency for SPD
media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases
media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic
media: ti-vpe: vpe: Make sure YUYV is set as default format
media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
media: ti-vpe: vpe: Fix Motion Vector vpdma stride
ASoC: SOF: enable sync_write in hdac_bus
misc: fastrpc: fix memory leak from miscdev->name
crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly
crypto: inside-secure - Fix a maybe-uninitialized warning
media: cx88: Fix some error handling path in 'cx8800_initdev()'
team: call RCU read lock when walking the port_list
net/smc: increase device refcount for added link group
libbpf: Fix passing uninitialized bytes to setsockopt
libbpf: Fix struct end padding in btf_dump
selftests/bpf: Fix btf_dump padding test case
drm/drm_vblank: Change EINVAL by the correct errno
mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
MIPS: futex: Emit Loongson3 sync workarounds within asm
drm/amdkfd: Fix MQD size calculation
block: Fix writeback throttling W=1 compiler warnings
samples: pktgen: fix proc_cmd command result check logic
drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller
media: meson/ao-cec: move cec_notifier_cec_adap_register after hw setup
media: cec-funcs.h: add status_req checks
media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
tools/memory-model: Fix data race detection for unordered store and load
regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
crypto: aegis128-neon - use Clang compatible cflags for ARM
usb: renesas_usbhs: add suspend event support in gadget mode
drm/amd/display: fix struct init in update_bounding_box
rtw88: fix NSS of hw_cap
media: venus: Fix occasionally failures to suspend
drm/amd/display: set minimum abm backlight level
selftests/bpf: Correct path to include msg + path
drm/amd/powerplay: A workaround to GPU RESET on APU
x86/math-emu: Check __copy_from_user() result
drm/amdkfd: fix a potential NULL pointer dereference (v2)
drm/sun4i: dsi: Fix TCON DRQ set bits
pinctrl: devicetree: Avoid taking direct reference to device name string
drm/amd/display: Set number of pipes to 1 if the second pipe was disabled
media: vimc: Fix gpf in rmmod path when stream is active
ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq
media: venus: core: Fix msm8996 frequency table
tools/power/cpupower: Fix initializer override in hsw_ext_cstates
media: ov6650: Fix stored crop rectangle not in sync with hardware
media: ov6650: Fix stored frame format not in sync with hardware
media: i2c: ov2659: Fix missing 720p register config
media: ov6650: Fix crop rectangle alignment not passed back
media: i2c: ov2659: fix s_stream return value
media: ov6650: Fix control handler not freed on init error
media: max2175: Fix build error without CONFIG_REGMAP_I2C
media: vim2m: Fix BUG_ON in vim2m_device_release()
media: vim2m: Fix abort issue
media: seco-cec: Add a missing 'release_region()' in an error handling path
media: cedrus: fill in bus_info for media device
media: am437x-vpfe: Setting STD to current value is not an error
spi: gpio: prevent memory leak in spi_gpio_probe
drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
IB/iser: bound protection_sg size by data_sg size
ath10k: fix backtrace on coredump
Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D"
Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2 and SSI_WS2"
libertas: fix a potential NULL pointer dereference
rtlwifi: prevent memory leak in rtl_usb_probe
staging: rtl8188eu: fix possible null dereference
staging: rtl8192u: fix multiple memory leaks on error path
drm/meson: vclk: use the correct G12A frac max value
spi: Add call to spi_slave_abort() function when spidev driver is released
ath10k: Check if station exists before forwarding tx airtime report
drm/amd/display: Handle virtual signal type in disable_link()
ath10k: add cleanup in ath10k_sta_state()
drm/amd/display: Rebuild mapped resources after pipe split
drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2)
drm/amdgpu: grab the id mgr lock while accessing passid_mapping
drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code
iio: light: bh1750: Resolve compiler warning and make code more readable
iio: max31856: add missing of_node and parent references to iio_dev
drm/amd/display: OTC underflow fix
drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
drm/amd/display: verify stream link before link test
drm: Use EOPNOTSUPP, not ENOTSUPP
drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
drm/panel: Add missing drm_panel_init() in panel drivers
drm/mipi-dbi: fix a loop in debugfs code
drm: mst: Fix query_payload ack reply struct
drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper.
drm/vc4/vc4_hdmi: fill in connector info
ALSA: hda/ca0132 - Fix work handling in delayed HP detection
ALSA: hda/ca0132 - Avoid endless loop
ALSA: hda/ca0132 - Keep power on during processing DSP response
ALSA: pcm: Avoid possible info leaks from PCM stream buffers
Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
btrfs: handle ENOENT in btrfs_uuid_tree_iterate
btrfs: do not leak reloc root if we fail to read the fs root
btrfs: skip log replay on orphaned roots
btrfs: abort transaction after failed inode updates in create_subvol
btrfs: send: remove WARN_ON for readonly mount
Btrfs: fix missing data checksums after replaying a log tree
btrfs: return error pointer from alloc_test_extent_buffer
Btrfs: make tree checker detect checksum items with overlapping ranges
btrfs: do not call synchronize_srcu() in inode_tree_del
btrfs: don't double lock the subvol_sem for rename exchange
NFC: nxp-nci: Fix probing without ACPI
net: dsa: b53: Fix egress flooding settings
net: stmmac: platform: Fix MDIO init for platforms without PHY
net: ethernet: ti: davinci_cpdma: fix warning "device driver frees DMA memory with different size"
mlxsw: spectrum_router: Remove unlikely user-triggerable warning
dpaa2-ptp: fix double free of the ptp_qoriq IRQ
net: ena: fix issues in setting interrupt moderation params in ethtool
net: ena: fix default tx interrupt moderation interval
bonding: fix bond_neigh_init()
neighbour: remove neigh_cleanup() method
selftests: forwarding: Delete IPv6 address at the end
sctp: fully initialize v4 addr in some functions
sctp: fix memleak on err handling of stream initialization
qede: Fix multicast mac configuration
qede: Disable hardware gro when xdp prog is installed
nfp: flower: fix stats id allocation
net: usb: lan78xx: Fix suspend/resume PHY register access error
net-sysfs: Call dev_hold always in rx_queue_add_kobject
net: qlogic: Fix error paths in ql_alloc_large_buffers()
net: phy: ensure that phy IDs are correctly typed
net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive()
net: hisilicon: Fix a BUG trigered by wrong bytes_compl
net: gemini: Fix memory leak in gmac_setup_txqs
net: dst: Force 4-byte alignment of dst_metrics
mod_devicetable: fix PHY module format
fjes: fix missed check in fjes_acpi_add
af_packet: set defaule value for tmo
arm64: defconfig: Enable CPUFREQ-HW for Lahaina
arm64: Add fallback option during memory hot add
mm/Kconfig: Enable MEMORY_HOTPLUG for arm64
arm64: Honor limits set by bootloader
arm64: Add "remove" probe driver for memory hot-remove
arm64: Hot-remove implementation for arm64
arm64: memory-hotplug: Add MEMORY_HOTPLUG, MEMORY_HOTREMOVE, MEMORY_PROBE
arm64: Memory hotplug support for arm64 platform
msm: IPA: uC debug stats for loadable modules
ASoC: compress: add support for Vorbis and amrwb_plus
ANDROID: Kconfig.gki: Add Hidden SPRD DRM configs
defconfig: Enable MHI Host driver for lahaina
mhi: add snapshot for MHI driver stack
mhi: core: export symbols for references
uapi: sound: add new meta key to get DSP render position
Kconfig: add description for AUDIO_QGKI
SoC: pcm: Add delay_blk feature
include: Add snapshot of header files for wcd spi and dsp manager
ALSA: jack: Add support to report second microphone
defconfig: lahaina-qgki: enable CONFIG_AUDIO_QGKI
uapi: sound: latency mode support for transcode loopback
ASoC: msm: add support for different compressed formats
ASoc: msm: qdspv2: Clock recovery support in compress driver
dt-bindings: sound: Add snapshot of audio port types for soundwire
ASoC: msm: qdsp6v2: Add TrueHD HDMI compress pass-though
msm: dt-binding: add snapshot of audio external clockfor Lahaina
ASoC: msm: qdsp6v2: Support to set session start delay
arm64: defconfig: Enable CONFIG_BT_SLIM on Lahaina
bluetooth: add change for btfm slimbus driver
ASoC: msm: qdsp6v2: Support to configure render window
ASoC: msm: qdsp6v2: Support to configure clk recovery mode
ASoC: msm: qdsp6v2: Support to configure render mode
ASoC: Cold start latency reduction
SoC: soc-pcm: call pcm_new when creating new pcm
ASoC: compress: update snd_soc_platform to snd_soc_component
ANDROID: Add a tracepoint for mapping inode to full path
Revert "drm/virtio: fix DRM_FORMAT_* handling"
ANDROID: gki_defconfig: Disable TRANSPARENT_HUGEPAGE
staging: android: ion: Remove unused rbtree for ion_buffer
kasan: Zero shadow memory on memory hotplug
defconfig: lahaina: Enable QRNG driver
drivers: slimbus: Makefile: Correct makefile configuration
ASoC: core: Support for compress ioctls
ASoC: pcm: Add support for compat mode
wil6210: notify cfg80211_new_sta upon connection before init tx ring
wil6210: allow disabling EDMG through force_edmg_channel debugfs
wil6210: fix update SSID when changing beacon
Linux 5.4.6
ALSA: hda: Fix regression by strip mask fix
drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
drm/amdgpu: avoid using invalidate semaphore for picasso
drm/i915/gvt: Fix cmd length check for MI_ATOMIC
drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
drm/amd/display: add default clocks if not able to fetch them
drm/amd/display: re-enable wait in pipelock, but add timeout
drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()
drm/radeon: fix r1xx/r2xx register checker for POT textures
drm/i915/fbc: Disable fbc by default on all glk+
drm/nouveau/kms/nv50-: Limit MST BPC to 8
drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd
scsi: qla2xxx: Correctly retrieve and interpret active flash region
scsi: qla2xxx: Change discovery state before PLOGI
scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
scsi: qla2xxx: Initialize free_work before flushing it
scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
scsi: iscsi: Fix a potential deadlock in the timeout handler
scsi: ufs: Disable autohibern8 feature in Cadence UFS
dm thin: Flush data device before committing metadata
dm thin metadata: Add support for a pre-commit callback
dm clone: Flush destination device before committing metadata
dm clone metadata: Use a two phase commit
dm clone metadata: Track exact changes per transaction
dm btree: increase rebalance threshold in __rebalance2()
dm mpath: remove harmful bio-based optimization
drm: meson: venc: cvbs: fix CVBS mode matching
drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
drm/mgag200: Add workaround for HW that does not support 'startadd'
drm/mgag200: Store flags from PCI driver data in device structure
drm/mgag200: Extract device type from flags
drm/panfrost: Fix a race in panfrost_gem_free_object()
drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
drm/panfrost: Fix a race in panfrost_ioctl_madvise()
dma-buf: Fix memory leak in sync_file_merge()
vfio/pci: call irq_bypass_unregister_producer() before freeing irq
ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
ARM: dts: s3c64xx: Fix init order of clock providers
cifs: Fix retrieval of DFS referrals in cifs_mount()
CIFS: Fix NULL pointer dereference in mid callback
CIFS: Do not miss cancelled OPEN responses
CIFS: Close open handle after interrupted close
CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
cifs: Don't display RDMA transport on reconnect
cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state
cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE
cifs: smbd: Add messages on RDMA session destroy and reconnection
cifs: smbd: Only queue work for error recovery on memory registration
cifs: smbd: Return -EAGAIN when transport is reconnecting
rpmsg: glink: Free pending deferred work on remove
rpmsg: glink: Don't send pending rx_done during remove
rpmsg: glink: Fix rpmsg_register_device err handling
rpmsg: glink: Put an extra reference during cleanup
rpmsg: glink: Fix use after free in open_ack TIMEOUT case
rpmsg: glink: Fix reuse intents memory leak issue
rpmsg: glink: Set tail pointer to 0 at end of FIFO
xtensa: fix syscall_set_return_value
xtensa: fix TLB sanity checker
gfs2: fix glock reference problem in gfs2_trans_remove_revoke
gfs2: Multi-block allocations in gfs2_page_mkwrite
xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map
block: fix "check bi_size overflow before merge"
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
PCI: rcar: Fix missing MACCTLR register setting in initialization sequence
PCI: Do not use bus number zero from EA capability
PCI/MSI: Fix incorrect MSI-X masking on resume
PCI: Fix Intel ACS quirk UPDCR register address
PCI: pciehp: Avoid returning prematurely from sysfs requests
PCI/PM: Always return devices to D0 when thawing
PCI/switchtec: Read all 64 bits of part_event_bitmap
mmc: core: Re-work HW reset for SDIO cards
mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()
mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
mmc: block: Make card_busy_detect() a bit more generic
USB: Fix incorrect DMA allocations for local memory pool drivers
ANDROID: update ABI for db845c changes
BACKPORT: iommu: arm-smmu-impl: Add sdm845 implementation hook
UPSTREAM: firmware/qcom_scm: Add scm call to handle smmu errata
UPSTREAM: firmware: qcom_scm-64: Add atomic version of qcom_scm_call
UPSTREAM: cpufreq: qcom-hw: Move driver initialization earlier
UPSTREAM: cpufreq: Initialize cpufreq-dt driver earlier
UPSTREAM: cpufreq: Initialize the governors in core_initcall
ANDROID: tty: serial_core: Export uart_console_device so it can be used by modules
ANDROID: gki_defconfig: Add qcom pcie options to gki_defconfig
ANDROID: Kconfig.gki: Add entries for qcom clk drivers
ANDROID: Kconfig.gki: Add PINCTRL_MSM to QCOM Hidden configs
ANDROID: Kconfig.gki: Add hidden CONFIG_WANT_DEV_COREDUMP for DRM_MSM driver
ANDROID: PCI: qcom: Add support for SDM845 PCIe controller
ANDROID: PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
ANDROID: phy: qcom: qmp: Add SDM845 QHP PCIe PHY
ANDROID: phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
ANDROID: phy: qcom: qmp: Use power_on/off ops for PCIe
ANDROID: phy: qcom-qmp: Increase PHY ready timeout
msm: ipa3: Fix to ignore frag status packet in lan consumer pipe
cpufreq: qcom-cpufreq-hw: Fix incorrect type warning from sparse
arm64: defconfig: Enable SPS driver for Lahaina
ASoC: compress: propagate the error code from the compress framework
ASoC: msm: Update the encode option and sample rate
Asoc: Add audio backend to hwdep interface
ALSA: pcm: fix blocking while loop in snd_pcm_update_hw_ptr0()
ASoC: Compress: Check and set pcm_new driver op
ASoC: dapm: Avoid static route b/w cpu and codec dai
scsi: ufs-qcom: Add reset control support for host controller
scsi: ufs-qcom: Add ioctl interface for ufs query requests
BACKPORT: FROMLIST: scsi: ufs: Export query request interfaces
ALSA: compress: Add support to send codec specific data
scsi: ufs-qti: Fix overwriting model name
ASoC: msm: qdsp6v2: Cleanup of compress offload drivers
ALSA: PCM: User control API implementation
ALSA: PCM: volume API implementation
ALSA: core: Handle user defined ioctls
coresight: tmc: Fix mem_lock dead lock
cpufreq: record CPUFREQ stat for fast switch path
cpufreq: Add snapshot of qcom-cpufreq driver
arm64: defconfig: Enable debug features on Lahaina
coresight: ost: correct the kconfig dependency
Bluetooth: Re-initialize regulator to NULL on error
ANDROID: gki_defconfig: Enable CONFIG_GNSS_CMDLINE_SERIAL
ANDROID: gnss: Add command line test driver
ANDROID: serdev: add platform device support
ANDROID: usb: gadget: Add configfs attribuite for controling match_existing_only
net: cnss2: Remove unsupported symbol references
ANDROID: gki_defconfig: enable ARM64_SW_TTBR0_PAN
ANDROID: gki_defconfig: Set BINFMT_MISC as =m
arm64: defconfig: Enable EDAC driver support for QCOM SoCs
msm: sps: Fix build warnings
msm: ipa3: Fix to avoid memory out of bound access error
wil6210: reduce ucode_debug memory region
wil6210: enable access category queues
wil6210: allow sending special packets when tx ring is full
wil6210: Support ndo_select_queue in net_device_ops
wil6210: add verification for cid upper bound
wil6210: take mem_lock for writing in crash dump collection
wil6210: minimize the time that mem_lock is held
wil6210: enable AP/PCP power save
soc: mem_dump: fix physical address mapping issue
soc: mem_dump: Add support for CPU subsystem register dump
soc: qcom: Update the dump table region size in imem
soc: qcom: Unify the memory dump entries registration
arm64: defconfig: Enable minidump driver on Lahaina GKI
soc: qcom: Add snapshot of minidump
FROMLIST: ARM: Remove arm_pm_restart()
FROMLIST: ARM64: Remove arm_pm_restart()
FROMLIST: ARM: Register with kernel restart handler
FROMLIST: drivers: firmware: psci: Register with kernel restart handler
FROMLIST: ARM: xen: Register with kernel restart handler
FROMLIST: ARM: prima2: Register with kernel restart handler
shmbridge: get bridge mem pool's DMA address with dma_map_single
firmware: qcom_scm: Add calls to support poweroff driver
firmware: qcom_scm: Expose qcom_scm_set_download_mode
arm64: defconfig: Enable WALT for Lahaina
sched: Improve the scheduler
hwrng: Add QRNG driver snapshot for kona
msm: sps: Add SPS driver snapshot
ANDROID: ASoC: add hikey960-i2s DT bindings
ANDROID: sound: Add hikey960 i2s audio driver
ANDROID: HACK: adv7511: Add poweron delay to allow for EDID probing to work
ANDROID: drm: kirin: Fix Makefile to correct for module builds
ANDROID: drm: kirin960: Remove one mode-line that seems to be causing trouble
ANDROID: drm: kirin: remove wait for VACTIVE IRQ
ANDROID: drm: kirin: Add kirin960 dpe driver support
ANDROID: drm: kirin: Introduce kirin960
ANDROID: arm64: dts: hi3660: Add support for usb on Hikey960
ANDROID: arm64: dts: hikey960: Fix bootwarning on mapping reboot reason syscon
ANDROID: arm64: dts: hi3660: adb reboot node
ANDROID: arm64: dts: hi3660: enable gpu
ANDROID: arm64: dts: hi3660-hikey960: Add i2s & sound device
ANDROID: arm64: dts: hi3660: add display driver dts
ANDROID: arm64: dts: hikey960: Add CMA entry for ION/framebuffers
ANDROID: mm/memory.c: export mm_trace_rss_stat
ANDROID: update ABI for 5.4.5
Linux 5.4.5
r8169: add missing RX enabling for WoL on RTL8125
net: mscc: ocelot: unregister the PTP clock on deinit
ionic: keep users rss hash across lif reset
xdp: obtain the mem_id mutex before trying to remove an entry.
page_pool: do not release pool until inflight == 0.
net/mlx5e: ethtool, Fix analysis of speed setting
net/mlx5e: Fix translation of link mode into speed
net/mlx5e: Fix freeing flow with kfree() and not kvfree()
net/mlx5e: Fix SFF 8472 eeprom length
act_ct: support asymmetric conntrack
net/mlx5e: Fix TXQ indices to be sequential
net: Fixed updating of ethertype in skb_mpls_push()
hsr: fix a NULL pointer dereference in hsr_dev_xmit()
Fixed updating of ethertype in function skb_mpls_pop
gre: refetch erspan header from skb->data after pskb_may_pull()
cls_flower: Fix the behavior using port ranges with hw-offload
net: sched: allow indirect blocks to bind to clsact in TC
net: core: rename indirect block ingress cb function
tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
tcp: tighten acceptance of ACKs not matching a child socket
tcp: fix rejected syncookies due to stale timestamps
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
net: ipv6: add net argument to ip6_dst_lookup_flow
net/mlx5e: Query global pause state before setting prio2buffer
tipc: fix ordering of tipc module init and exit routine
tcp: md5: fix potential overestimation of TCP option space
openvswitch: support asymmetric conntrack
net/tls: Fix return values to avoid ENOTSUPP
net: thunderx: start phy before starting autonegotiation
net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
net: ethernet: ti: cpsw: fix extra rx interrupt
net: dsa: fix flow dissection on Tx path
net: bridge: deny dev_set_mac_address() when unregistering
mqprio: Fix out-of-bounds access in mqprio_dump
inet: protect against too small mtu values.
ANDROID: add initial ABI whitelist for android-5.4
wil6210: dump Rx status message on errors
arm64: config: Enable socinfo driver for QCOM SoCs
coresight: Add snapshot of jtagv8 driver
defconfig: lahaina-gki: enable ufs 7nm phy for lahaina
phy: qcom-ufs: add 7nm UFS QMP PHY support on Lahaina
phy: qcom-ufs: add UFS HS-G4 support
phy: qcom-ufs: move PHY configurations after vregs and clocks are enabled
phy: qcom-ufs: don't error out if vddp-ref-clk-supply is absent
phy: qcom-ufs: make ref_clk as optional
phy: qcom-ufs: separate out 2 lanes configuration
phy: qcom-ufs: set no runtime PM callbacks flag
phy: qcom-ufs: parse ref-clk details prior to resource request
phy: qcom-ufs: remove warnings for optional clocks
phy: qcom-ufs: add optional ref aux clk
phy: qcom-ufs: don't probe for "dev_ref_clk_ctrl_mem"
phy: qcom-ufs: remove failure when rx/tx_iface_clk are absent
defconfig: Initial genericarmv8 defconfig
mm: oom_kill: dump info of all tasks when the FG process is killed
iommu/arm-smmu: restrict secure vmid update while attached
iommu/arm-smmu: reduce tlb sync poll retry latency
interconnect: qcom: Build icc-rpmh with qnoc-lahaina
kbuild: Disable the gcc-wrapper with an environment variable
PM / devfreq: icc: add support for L3 voting
PM / devfreq: memlat: add support for shared core-dev tables
sched: Support Energy Aware Scheduling irrespective of governor
sched: Add schedutil snapshot
PM / devfreq: memlat: simplify core-dev table parsing logic
ANDROID: abi update for 5.4.4
ANDROID: mm: Throttle rss_stat tracepoint
FROMLIST: vsprintf: Inline call to ptr_to_hashval
UPSTREAM: rss_stat: Add support to detect RSS updates of external mm
UPSTREAM: mm: emit tracepoint when RSS changes
defconfig: Enable QCOM_RUN_QUEUE_STATS
time: Add rq_stats snapshot
Linux 5.4.4
EDAC/ghes: Do not warn when incrementing refcount on 0
r8169: fix rtl_hw_jumbo_disable for RTL8168evl
workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
blk-mq: make sure that line break can be printed
ext4: fix leak of quota reservations
ext4: fix a bug in ext4_wait_for_tail_page_commit
splice: only read in as much information as there is pipe buffer space
rtc: disable uie before setting time and enable after
USB: dummy-hcd: increase max number of devices to 32
powerpc: Define arch_is_kernel_initmem_freed() for lockdep
mm/shmem.c: cast the type of unmap_start to u64
s390/kaslr: store KASLR offset for early dumps
s390/smp,vdso: fix ASCE handling
firmware: qcom: scm: Ensure 'a0' status code is treated as signed
ext4: work around deleting a file with i_nlink == 0 safely
mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction
mfd: rk808: Fix RK818 ID template
mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings
powerpc: Fix vDSO clock_getres()
powerpc: Avoid clang warnings around setjmp and longjmp
omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251
omap: pdata-quirks: revert pandora specific gpiod additions
iio: ad7949: fix channels mixups
iio: ad7949: kill pointless "readback"-handling code
Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
scsi: qla2xxx: Fix a dma_pool_free() call
scsi: qla2xxx: Fix SRB leak on switch command timeout
reiserfs: fix extended attributes on the root directory
ext4: Fix credit estimate for final inode freeing
quota: fix livelock in dquot_writeback_dquots
seccomp: avoid overflow in implicit constant conversion
ext2: check err when partial != NULL
quota: Check that quota is not dirty before release
video/hdmi: Fix AVI bar unpack
powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts
powerpc: Allow flush_icache_range to work across ranges >4GB
powerpc/xive: Prevent page fault issues in the machine crash handler
powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB
coresight: Serialize enabling/disabling a link device.
stm class: Lose the protocol driver when dropping its reference
ppdev: fix PPGETTIME/PPSETTIME ioctls
RDMA/core: Fix ib_dma_max_seg_size()
ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity
mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card
pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init
pinctrl: samsung: Fix device node refcount leaks in init code
pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init
pinctrl: samsung: Fix device node refcount leaks in Exynos wakeup controller init
pinctrl: samsung: Add of_node_put() before return in error path
pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type()
pinctrl: rza2: Fix gpio name typos
ACPI: PM: Avoid attaching ACPI PM domain to certain devices
ACPI: EC: Rework flushing of pending work
ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
ACPI: OSL: only free map once in osl.c
ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge
ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links
ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links
ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI
ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
ALSA: oxfw: fix return value in error path of isochronous resources reservation
ALSA: fireface: fix return value in error path of isochronous resources reservation
cpufreq: powernv: fix stack bloat and hard limit on number of CPUs
PM / devfreq: Lock devfreq in trans_stat_show
intel_th: pci: Add Tiger Lake CPU support
intel_th: pci: Add Ice Lake CPU support
intel_th: Fix a double put_device() in error path
powerpc/perf: Disable trace_imc pmu
drm/panfrost: Open/close the perfcnt BO
perf tests: Fix out of bounds memory access
erofs: zero out when listxattr is called with no xattr
cpuidle: use first valid target residency as poll time
cpuidle: teo: Fix "early hits" handling for disabled idle states
cpuidle: teo: Consider hits and misses metrics of disabled states
cpuidle: teo: Rename local variable in teo_select()
cpuidle: teo: Ignore disabled idle states that are too deep
cpuidle: Do not unset the driver if it is there already
media: cec.h: CEC_OP_REC_FLAG_ values were swapped
media: radio: wl1273: fix interrupt masking on release
media: bdisp: fix memleak on release
media: vimc: sen: remove unused kthread_sen field
media: hantro: Fix picture order count table enable
media: hantro: Fix motion vectors usage condition
media: hantro: Fix s_fmt for dynamic resolution changes
s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported
ar5523: check NULL before memcpy() in ar5523_cmd()
wil6210: check len before memcpy() calls
cgroup: pids: use atomic64_t for pids->limit
blk-mq: avoid sysfs buffer overflow with too many CPU cores
md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
ASoC: fsl_audmix: Add spin lock to protect tdms
ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
ASoC: rt5645: Fixed typo for buddy jack support.
ASoC: rt5645: Fixed buddy jack support.
workqueue: Fix pwq ref leak in rescuer_thread()
workqueue: Fix spurious sanity check failures in destroy_workqueue()
dm zoned: reduce overhead of backing device checks
dm writecache: handle REQ_FUA
hwrng: omap - Fix RNG wait loop timeout
ovl: relax WARN_ON() on rename to self
ovl: fix corner case of non-unique st_dev;st_ino
ovl: fix lookup failure on multi lower squashfs
lib: raid6: fix awk build warnings
rtlwifi: rtl8192de: Fix missing enable interrupt flag
rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer
rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
btrfs: record all roots for rename exchange on a subvol
Btrfs: send, skip backreference walking for extents with many references
btrfs: Remove btrfs_bio::flags member
btrfs: Avoid getting stuck during cyclic writebacks
Btrfs: fix negative subv_writers counter and data space leak after buffered write
Btrfs: fix metadata space leak on fixup worker failure to set range as delalloc
btrfs: use refcount_inc_not_zero in kill_all_nodes
btrfs: use btrfs_block_group_cache_done in update_block_group
btrfs: check page->mapping when loading free space cache
iwlwifi: pcie: fix support for transmitting SKBs with fraglist
usb: typec: fix use after free in typec_register_port()
phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role"
usb: dwc3: ep0: Clear started flag on completion
usb: dwc3: gadget: Clear started flag for non-IOC
usb: dwc3: gadget: Fix logical condition
usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
virtio-balloon: fix managed page counts when migrating pages between zones
virt_wifi: fix use-after-free in virt_wifi_newlink()
mtd: rawnand: Change calculating of position page containing BBM
mtd: spear_smi: Fix Write Burst mode
brcmfmac: disable PCIe interrupts before bus reset
EDAC/altera: Use fast register IO for S10 IRQs
tpm: Switch to platform_get_irq_optional()
tpm: add check after commands attribs tab allocation
usb: mon: Fix a deadlock in usbmon between mmap and read
usb: core: urb: fix URB structure initialization function
USB: adutux: fix interface sanity check
usb: roles: fix a potential use after free
USB: serial: io_edgeport: fix epic endpoint lookup
USB: idmouse: fix interface sanity checks
USB: atm: ueagle-atm: add missing endpoint check
iio: adc: ad7124: Enable internal reference
iio: adc: ad7606: fix reading unnecessary data from device
iio: imu: inv_mpu6050: fix temperature reporting using bad unit
iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting
iio: adis16480: Fix scales factors
iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
iio: adis16480: Add debugfs_reg_access entry
ARM: dts: pandora-common: define wl1251 as child node of mmc3
usb: common: usb-conn-gpio: Don't log an error on probe deferral
interconnect: qcom: qcs404: Walk the list safely on node removal
interconnect: qcom: sdm845: Walk the list safely on node removal
xhci: make sure interrupts are restored to correct state
xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour.
xhci: Increase STS_HALT timeout in xhci_suspend()
xhci: fix USB3 device initiated resume race with roothub autosuspend
xhci: Fix memory leak in xhci_add_in_port()
usb: xhci: only set D3hot for pci device
staging: gigaset: add endpoint-type sanity check
staging: gigaset: fix illegal free on probe errors
staging: gigaset: fix general protection fault on probe
staging: vchiq: call unregister_chrdev_region() when driver registration fails
staging: rtl8712: fix interface sanity check
staging: rtl8188eu: fix interface sanity check
staging: exfat: fix multiple definition error of `rename_file'
binder: fix incorrect calculation for num_valid
usb: host: xhci-tegra: Correct phy enable sequence
usb: Allow USB device to be warm reset in suspended state
USB: documentation: flags on usb-storage versus UAS
USB: uas: heed CAPACITY_HEURISTICS
USB: uas: honor flag to avoid CAPACITY16
media: venus: remove invalid compat_ioctl32 handler
ceph: fix compat_ioctl for ceph_dir_operations
compat_ioctl: add compat_ptr_ioctl()
scsi: qla2xxx: Fix memory leak when sending I/O fails
scsi: qla2xxx: Fix double scsi_done for abort path
scsi: qla2xxx: Fix driver unload hang
scsi: qla2xxx: Do command completion on abort timeout
scsi: zfcp: trace channel log even for FCP command responses
scsi: lpfc: Fix bad ndlp ptr in xri aborted handling
Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
nvme: Namepace identification descriptor list is optional
usb: gadget: pch_udc: fix use after free
usb: gadget: configfs: Fix missing spin_lock_init()
mm: vmstat: add pageoutclean
drivers: thermal: qmi_cooling: Add snapshot of QMI cooling device driver
drivers: thermal: Add a snapshot of bcl soc driver
drivers: thermal: bcl_pmic5: Add snapshot of bcl driver
drivers: thermal: qmi_sensor: Add snapshot of qmi sensor driver
drivers: thermal: cpu_isolate: Add a snapshot of cpu isolate
msm: cvp: Fence path for Lahaina
cpufreq: qcom-hw: cleanup the driver for HW driver
coresight: stm: STM master side access control
scsi: ufs-qti: port UFS driver changes for QTI configuration
socinfo: add socinfo driver
uio: Kconfig: Enable msm shared memory driver
defconfig: lahaina: enable PCIe root complex and PCIe MSI for lahaina
msm: pcie: remove deprecated explicit clock retention support
msm: pcie: add lahaina PCI device ID to PCI table
msm: pcie: update deprecated wakeup_source_* API
msm: pcie: add snapshot of PCIe root complex bus driver
usb: xhci: Add helper API to issue stop endpoint command
usb: xhci: Add helper APIs to return xhci dma addresses
usb: xhci: Add support for secondary interrupters
defconfig: enable cdsp loader on Lahaina as DLKM module
defconfig: lahaina: enable the UCSI Glink driver
usb: typec: ucsi: add QTI UCSI Glink driver
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched/fair: Avoid force newly idle load balance if have iowait task
sched/fair: Improve the scheduler
sched/fair: Force gold cpus to do idle lb when silver has big tasks
defconfig: enable fastrpc driver on Lahaina
BACKPORT: FROMLIST: scsi: ufs: Export query request interfaces
defconfig: lahaina-gki: enable qpnp-power-on driver
input: qpnp-power-on: add support for PON_GEN3 subtype PON peripherals
dt-bindings: input: add qpnp-power-on bindings
input: add snapshot of qpnp-power-on driver
defconfig: lahaina-qgki: enable regmap debugfs features
defconfig: lahaina-gki: enable gpio-keys driver
defconfig: lahaina-gki: enable SPMI and PMIC drivers
defconfig: lahaina-qgki: enable CONFIG_IIO
pinctrl: qcom: spmi-gpio: define an irqchip for each pinctrl device
pinctrl: qcom: spmi-gpio: add support for PMR735A and PMR735B PMIC variants
pinctrl: Add wakeup gpio register and bit information
msm: ipa: load IPA FW after smmu CB are probed
iio: adc: Add support for PMIC7 VADC
dt-bindings: iio: Add PMIC7 ADC support
soc: qcom: reserve memory in memory dump probe
slimbus: Add snapshot of slimbus driver
msm: ipa4: Allocate coalescing close frame command payload
coresight: enable stm logging for trace events, marker and printk
arm64: defconfig: Enable QUPv3 and GPI drivers on lahaina
coresight-tmc: Re-use ETR buffer across use cases
coresight-tmc: add support to configure flush and reset CTIs
coresight: Add snapshot of Coresight cti driver
coresight: Add regulator and clock vote for coresight components
msm: ipa: add support to updated wdi3 scratch register2 alone
msm: ipa: Fix not sending QMI sync indication
msm: ipa: Add graceful handling to skip partial packets
msm: ipa: Fix not to update state during pipe reset
msm: ipa: Update IPA register offsets and fields
wil6210: fix iommu_unmap in IPA mode
wil6210: new NL command to get driver capabilities
wil6210: use wigig.ini as a configuration file
wil6210: extend bus voting support for wider bandwidth
wil6210: ipa stop/wake queue based on outstanding packets
wil6210: add support for spi slave reset
wil6210: update the disconnect sequence for the IPA disconnect
wil6210: support VR profiles
wil6210: add support for sensing over SPI
wil6210: support IPA offload
wil6210: support multiple desc and status rings handling
wil6210: support NL_60G_GEN_FW_RESET UNSPEC vendor command
wil6210: add support for pci linkdown recovery
wil6210: add support for headroom configuration
arm64: defconfig: Enable spcom driver on Lahaina
cpufreq: qcom: Update cycle counter logic for CPUFREQ HW
cpufreq: qcom-cpufreq-hw: Initialize the spinlock before usage
cpufreq: qcom-hw: Add register offsets for non-epss devices
cpufreq: qcom-hw: Update freq_scale from fast_switch path
cpufreq: qcom-hw: Add support for EPSS CPUFREQ firmware
net: cnss2: Update CNSS2 driver
ANDROID: update abi with unbindable_ports sysctl
BACKPORT: FROMLIST: net: introduce ip_local_unbindable_ports sysctl
ANDROID: update abi for 5.4.3 merge
ANDROID: update abi_gki_aarch64.xml for ion, drm changes
ANDROID: drivers: gpu: drm: export drm_mode_convert_umode symbol
ANDROID: ion: flush cache before exporting non-cached buffers
Linux 5.4.3
kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
perf script: Fix invalid LBR/binary mismatch error
EDAC/ghes: Fix locking and memory barrier issues
watchdog: aspeed: Fix clock behaviour for ast2600
drm/mcde: Fix an error handling path in 'mcde_probe()'
md/raid0: Fix an error message in raid0_make_request()
cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
ALSA: hda - Fix pending unsol events at shutdown
KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
binder: Handle start==NULL in binder_update_page_range()
binder: Prevent repeated use of ->mmap() via NULL mapping
binder: Fix race between mmap() and binder_alloc_print_pages()
Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
vcs: prevent write access to vcsu devices
thermal: Fix deadlock in thermal thermal_zone_device_check
iomap: Fix pipe page leakage during splicing
bdev: Refresh bdev size for disks without partitioning
bdev: Factor out bdev revalidation into a common helper
rfkill: allocate static minor
RDMA/qib: Validate ->show()/store() callbacks before calling them
can: ucan: fix non-atomic allocation in completion handler
spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
spi: atmel: Fix CS high support
spi: stm32-qspi: Fix kernel oops when unbinding driver
spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
crypto: user - fix memory leak in crypto_reportstat
crypto: user - fix memory leak in crypto_report
crypto: ecdh - fix big endian bug in ECC library
crypto: ccp - fix uninitialized list head
crypto: geode-aes - switch to skcipher for cbc(aes) fallback
crypto: af_alg - cast ki_complete ternary op to int
crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
KVM: x86: Grab KVM's srcu lock when setting nested state
KVM: x86: Remove a spurious export of a static function
KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
KVM: x86: do not modify masked bits of shared MSRs
KVM: arm/arm64: vgic: Don't rely on the wrong pending table
KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
arm64: Validate tagged addresses in access_ok() called from kernel threads
drm/i810: Prevent underflow in ioctl
drm: damage_helper: Fix race checking plane->state->fb
drm/msm: fix memleak on release
jbd2: Fix possible overflow in jbd2_log_space_left()
kernfs: fix ino wrap-around detection
nfsd: restore NFSv3 ACL support
nfsd: Ensure CLONE persists data and metadata changes to the target file
can: slcan: Fix use-after-free Read in slcan_open
tty: vt: keyboard: reject invalid keycodes
CIFS: Fix SMB2 oplock break processing
CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
media: rc: mark input device as pointing stick
Input: Fix memory leak in psxpad_spi_probe
coresight: etm4x: Fix input validation for sysfs.
Input: goodix - add upside-down quirk for Teclast X89 tablet
Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
soc: mediatek: cmdq: fixup wrong input order of write api
ALSA: hda: Modify stream stripe mask only when needed
ALSA: hda - Add mute led support for HP ProBook 645 G4
ALSA: pcm: oss: Avoid potential buffer overflows
ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
SUNRPC: Avoid RPC delays when exiting suspend
io_uring: ensure req->submit is copied when req is deferred
io_uring: fix missing kmap() declaration on powerpc
fuse: verify attributes
fuse: verify write return
fuse: verify nlink
fuse: fix leak of fuse_io_priv
io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
io_uring: fix dead-hung for non-iter fixed rw
mwifiex: Re-work support for SDIO HW reset
serial: ifx6x60: add missed pm_runtime_disable
serial: 8250_dw: Avoid double error messaging when IRQ absent
serial: stm32: fix clearing interrupt error flags
serial: serial_core: Perform NULL checks for break_ctl ops
serial: pl011: Fix DMA ->flush_buffer()
tty: serial: msm_serial: Fix flow control
tty: serial: fsl_lpuart: use the sg count from dma_map_sg
serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
usb: gadget: u_serial: add missing port entry locking
staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
mailbox: tegra: Fix superfluous IRQ error message
time: Zero the upper 32-bits in __kernel_timespec on 32-bit
lp: fix sparc64 LPSETTIMEOUT ioctl
sparc64: implement ioremap_uc
perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
rsi: release skb if rsi_prepare_beacon fails
phy: phy-qcom-ufs: add receive line configuration
ufs: qcom: port from msm-4.19
scsi: ufs-qcom: Clock scaling code restructure
defconfig: lahaina-gki: Enable USB Electrical and Link test support
clk: dt-bindings: Define clock IDs supported by bolero codec
FROMLIST: scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
FROMLIST: scsi: ufs: Add dev ref clock gating wait time support
FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
FROMLIST: scsi: ufs: Remove the check before call setup clock notify vops
FROMLIST: scsi: ufs: set load before setting voltage in regulators
FROMLIST: scsi: ufs: Flush exception event before suspend
FROMLIST: scsi: ufs: Do not rely on prefetched data
FROMLIST: scsi: ufs: Fix up clock scaling
FROMGIT: scsi: ufs: Do not free irq in suspend
FROMGIT: scsi: ufs: Do not clear the DL layer timers
FROMGIT: scsi: ufs: Release clock if DMA map fails
FROMGIT: scsi: ufs: Use DBD setting in mode sense
FROMGIT: scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD
FROMGIT: scsi: ufs: Complete pending requests in host reset and restore path
FROMGIT: scsi: ufs: Avoid messing up the compl_time_stamp of lrbs
FROMGIT: scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes
FROMGIT: scsi: ufs: Recheck bkops level if bkops is disabled
drivers: thermal: of-thermal: Add support for virtual sensor
drivers: thermal: of-thermal: Add a snapshot of of-thermal
drivers: thermal: Add QTI_THERMAL config
clk: qcom: Fix orphaned sleep clocks for Lahaina
arm64: defconfig: Remove IKHEADERS option
drivers: thermal: cpu_cooling: Use Policy cpu as cdev ID
thermal: Include qcom thermal drivers for CONFIG_ARCH_QCOM
arm64: Remove cpu_soft_reset() prototype
uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
Revert "perf: Set the DSU PMU to be readable from any CPU"
msm: kgsl: Check the return value of sysfs functions
dma-mapping-fast: Clean up common code
dma-mapping-fast: Add support for DMA_ATTR_FORCE_CONTIGUOUS
dma-mapping-fast: Do not clobber existing atomic pool
dma-mapping-fast: Reorganize common behavior
drivers: soc: qcom: Add snapshot of EUD driver
msm: adsprpc: Remove IPC logging from fastrpc driver
ANDROID: update abi_gki_aarch64.xml for LTO, CFI, and SCS
ANDROID: gki_defconfig: enable LTO, CFI, and SCS
wil6210: fix for "runtime PM when interface is down"
wil6210: support FCC board file
wil6210: force EDMG channel through debugfs
wil6210: publish/receive WMI events/commands through nl
wil6210: BRP antenna limit API
wil6210: support configurable board file via sysfs
wil6210: use country specific board file upon reg domain change
wil6210: allow flashless boot when OTP is empty
wil6210: drop RX probe reponses with low SNR
wil6210: add sysfs for setting connect SNR threshold
wil6210: support AOA in FTM session
wil6210: potential buffer overflow in wmi_evt_aoa_meas
wil6210: send uevent when creating sysfs files
wil6210: add option to ignore OTA regulatory hints
wil6210: add sysfs file for enable/disable fst link loss
wil6210: add sysfs for thermal throttling configuration
coresight: ost: Add snapshot of Coresight OST driver
soc: qcom: subsys_notif: Add early SSR notifications for PCIe DRV
ANDROID: update abi_gki_aarch64.xml for CONFIG_GNSS
ANDROID: cuttlefish_defconfig: Enable CONFIG_GNSS
rtc: rtc-pm8xxx: add support for PMK8350 RTC
ANDROID: gki_defconfig: enable HID configs
defconfig: lahaina-gki: Enable QTI Tri-LED driver
arm64: defconfig: Enable tz_log driver for Lahaina
firmware: qcom: Add TZ log driver snapshot for Lahaina
Revert "soc: qcom: socinfo: Expose custom attributes"
UPSTREAM: arm64: Validate tagged addresses in access_ok() called from kernel threads
soc: qcom: spcom: add spcom as DLKM for GKI
cpufreq: qcom-hw: use no_log when reading cpu counter val
cpufreq: qcom-hw: Register child devices
cpufreq: qcom-hw: Add ready callback to register CPU cooling device
cpufreq: qcom-hw: add cycle counter support
cpufreq: qcom-hw: remove check for hw enable during probe
cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag
cpufreq: qcom-hw: Notify the current frequency to the topology driver
cpufreq: qcom-hw: register with Energy Model framework
cpufreq: qcom: Read voltage LUT and populate OPP
cpufreq: qcom-hw: use pre-defined core count for max cores
cpufreq: qcom: Add snapshot of cpufreq-hw
usb: host: xhci: Replace msleep with usleep_range
usb: host: xhci: Change L1 timeout default to 128us
usb: xhci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET
host: xhci-plat: Enable autosuspend functionality with root hub
usb: core: Enable xhci irq after starting controller
usb: xhci-plat: Remove system PM call backs
xhci-plat: Use USB glue driver device as sysdev
arm64: defconfig: Enable EPSS L3 Interconnect driver for Lahaina
arm64: defconfig: Enable QCOM clock debug features
firmware: qcom_scm: Export invoke callback response API
firmware: qcom_scm: Move qseecom specific workarounds
sched/fair: Improve the scheduler
sched/fair: Improve the scheduler
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
sched/fair: Improve the scheduler
sched: use the CPU true capacity while sorting the min/mid/max CPUs
cpuset: Restore tasks affinity while moving across cpusets
PM / EM: Micro optimization in em_pd_energy
sched: trace : Print current sched domain overutilization status
ANDROID: sched/fair: Reduce balance interval to 1 jiffy if we have a misfit task
ANDROID: trace/sched: Add tracepoint for sched_overutilized events
ANDROID: sched: Per-Sched-domain over utilization
sched: Add snapshot of task boost feature
watchdog: use per_cpu_ptr() in watchdog_disable()
Revert "softirq: Let ksoftirqd do its job"
Revert "Mark HI and TASKLET softirq synchronous"
genirq: Honour IRQ's affinity hint during migration
softirq: Don't defer all softirq during RT task
sched/cpupri: Exclude isolated CPUs from the lowest_mask
softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
sched: avoid migrating when softint on tgt cpu should be short
sched: avoid scheduling RT threads on cores currently handling softirqs
sched/rt: Add snapshot of changes to RT class
sched/fair: Add snapshot of load-balancing changes
sched/fair: Add snapshot of placement changes
sched: Add snapshot of preemption and IRQs disable callers
sched: Add snapshot of sched_{up,down}migrate knobs
kernel: Add snapshot of changes to support cpu isolation
sched: Add sched_enq_deq_task trace point
sched: Add snapshot of Window Assisted Load Tracking (WALT)
interconnect: qcom: Prevent duplicate BCMs being added to commit list
scripts: Makefile: Remove flags which are not support by EXT_DTC
scripts: Makefile: add support to use external DTC
scripts: Makefile: Add multi overlay dtbo-base apply verify
scripts: Makefile: Change output overlay from .dtb to .tmp
scripts: Makefile: add support to compile DT overlay blobs
leds: Add snapshot of QTI Tri-LED driver
soc: qcom: add secure processor communication (spcom) driver
msm: kgsl: Remove legacy support for clock_set_flags
msm: kgsl: Remove enhanced memory accounting
msm: kgsl: Add an option to always enable I/O coherency
msm: kgsl: bus dcvs fixes
msm: kgsl: Generate TCS votes to send to the GMU
msm: kgsl: Use bulk clock functions for GMU
msm: kgsl: Modernize bus scaling
msm: kgsl: Dynamically create an OPP table at runtime
msm: kgsl: Move voltage levels to the GPU specific powerlevels
msm: kgsl: Bring in the GPU bandwidth governor
msm: kgsl: Fixup kernel API changes
msm: kgsl: Bring in the GPU frequency governor
msm: kgsl: Remove "zero" power level
msm: kgsl: Move the system PM operations to adreno
msm: kgsl: Re-export the UAPI header
arm64: defconfig: Enable spss_utils driver on Lahaina
coresight: funnel: add support for multiple output ports
coresight: Kconfig: Add CORESIGHT_QGKI configuration
ANDROID: kbuild: limit LTO inlining
ANDROID: kbuild: merge module sections with LTO
msm: adsprpc: Updating dependencies for fastrpc driver
arm64: defconfig: Enable printing unhashed pointers on Lahaina
arm64: defconfig: Enable devfreq drivers on Lahaina
usb: gadget: f_fs: Add support for IPC logging
defconfig: lahaina-gki: Enable PWM LPG driver
pwm: Add snapshot of QTI PWM LPG driver
defconfig: lahaina-gki: Enable MFD SPMI PMIC driver
clk: qcom: Add additional clock debugfs support
clk: add/modify debugfs support for clocks
interconnect: qcom: Add EPSS L3 support for Lahaina
dt-bindings: interconnect: Add epss l3 header for Lahaina
drivers: llcc edac: Add Cache Error Reporting driver for llcc
drivers: soc: qcom: Add snapshot of boot stats driver
drivers: firmware: psci: Register with kernel restart handler
msm: ipa: Free rx_wrapper for tmp_alloc pages
ANDROID: f2fs: fix possible merge of unencrypted with encrypted I/O
spi: spi-msm-geni: Add support to make SPI driver GKI compliant
coresight: Add snapshot of remote etm driver
coresight: Add snapshot of remote qdss driver
wil6210: added sysfs file for FTM calibration
wil6210: fix QCA_WLAN_VENDOR_ATTR_FREQ attribute ID
wil6210: support FTM/AOA while unassociated
wil6210: initial support for FTM and AOA
ANDROID: gki_defconfig: Enable UCLAMP by default
firmware: qcom_scm: Check for NULL before dereferencing __scm
ANDROID: make sure proc mount options are applied
ANDROID: sound: usb: Add helper APIs to enable audio stream
devfreq: Do not allow tunable updates when device is suspended
PM/devfreq: Do not switch governors from sysfs when device is suspended
PM / devfreq: Fix race condition between suspend/resume and governor_store
PM / devfreq: Introduce an event lock
Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
PM / devfreq: qoslat: Update voting level definitions
devfreq: Allow bw_hwmon resume with zero resume freq
devfreq: bwmon: Increase the IOPercentage limits to 400
qcom-llcc-pmu: Update the LLCC PMU configurations for kona
perf: Introduce a LLCC PMU
PM / devfreq: Add support for memory latency QoS voting
PM / devfreq: memlat: optimize freq and stall_pct calculations
PM / devfreq: memlat: Aggregate memlat mons under a controller
devfreq: detect ddr type and add frequency table accordingly
PM / devfreq: bw_hwmon: use unsigned parameter for bytes_to_mbps
devfreq: bimc_bwmon: Add support to enable BWMON clks
devfreq: return error code when governor start fails
devfreq: bw_mon: check for the return value of start_monitor
devfreq: Do not round up bandwidth on BWMON4 devices
PM / devfreq: bw_hwmon: Fix a race condition in hwmon stop
devfreq: suppress platform driver bind / unbind feature
devfreq: suppress platform driver bind / unbind feature
devfreq: update freq variable in compute_freq function
devfreq: memlat: Add suspend/resume for mem_latency
PM / devfreq: icc: Switch to OPP APIs
PM / devfreq: bw_hwmon: Reset clear bits for some hardware versions
PM / devfreq: memlat: Add support for compute-bound logic
msm: kgsl: Set up the adreno device at runtime
msm: kgsl: Add dedicated boolean functions for adreno sysfs
msm: kgsl: Make a child device just for the bwmon governor
msm: kgsl: Remove nonsense around the a5xx and a6xx SMMU table update
msm: kgsl: Move memory pool initialization to the KGSL core
msm: kgsl: Cleanup the device tree probing for memory pools
msm: kgsl: Use DMA APIs for memory pool cache maintenance
msm: kgsl: Move kgsl_pool_allocate_pages()
msm: kgsl: Legacy efuse doesn't need adreno_device
msm: kgsl: Make the a6xx mbox client static
msm: kgsl: Make switch out of secure more target specific
msm: kgsl: Clean up preemption
msm: kgsl: Make RGMU use the regular GPU powerlevels
msm: kgsl: Cleanup iommu device tree probe
msm: kgsl: Consolidate zap shader loading
dmaengine: gpi: Add support to make GPI driver GKI compliant
PM / devfreq: memlat: Look for min stall% in addition to ratio criteria
devfreq: simple-dev: Make the freq-table property optional
PM / devfreq: bw_hwmon: Add support for specifying count factor
PM / devfreq: bw_hwmon: Add support for configuring byte MID match
PM / devfreq: bw_hwmon: Add support for BWMON5 monitors
PM / devfreq: bw_hwmon: Split out sw and hw paths
PM / devfreq: bw_hwmon: Reflow some code
PM / devfreq: bw_hwmon: irq can be negative
PM / devfreq: bimc-bwmon: Add support for version 4
PM / devfreq: bw_hwmon: Add HW offload support to governor
PM / devfreq: Introduce a memory-latency governor
PM / devfreq: bw_hwmon: Expose a throttle adjust tunable
devfreq: devfreq_simple_dev: Add support for preparing device clock
PM / devfreq: bw_hwmon: Update to low latency, high sampling rate algorithm
PM / devfreq: governor_cache_hwmon: Fix race in monitor start/stop
PM / devfreq: bimc-bwmon: set a floor_mbps for irq threshold
PM / devfreq: cache_hwmon: Use array for reporting monitor stats
PM / devfreq: cache_hwmon: Move IRQ handling to device drivers
PM / devfreq: Refactor Cache HWmon governor to be more generic
PM / devfreq: bimc-bwmon: Add support for version 2
usb: gadget: ffs: Use local copy of descriptors for userspace copy
soc: qcom: ssr: Export find_subsys_device function
ALSA: compress: Add support to send codec specific data
arm64: defconfig: Enable Lazy DMA Mapping on Lahaina GKI
msm:ipa: changing err prints to dbg prints
drivers: thermal: Add a snapshot of thermal framework
usb: dwc3-msm: Add soft dependency on phy drivers
msm: ipa3: SRAM NAT, DDR NAT, back-and-forth NAT
iommu/arm-smmu: Reduce log spam from ECATS translation timeouts
ANDROID: Update ABI representation
ANDROID: Don't base allmodconfig on gki_defconfig
ANDROID: Disable UNWINDER_ORC for allmodconfig
ANDROID: ASoC: Fix 'allmodconfig' build break
dmaengine: gpi: Add support for 32-bit kernel
dmaengine: gpi: Capture GPI hardware status during GSI General interrupt
uio: msm_sharedmem: Fix format specifier to print resource_size_t
uio: msm_sharedmem: Use proper format to print phys_addr_t
uio: msm_sharedmem: Add support for HYP call
uio: Add snapshot of MSM sharedmem driver
iommu/arm-smmu: Express fastmap domain geometries correctly
ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler
topology: Add snapshot of possible sibling cpu mask changes
sched: Add snapshot of affinity changes
sched: reduce sleep duration in wait_task_inactive()
power: em: correct increasing freq/power ratio
sched/topology: Enable EAS on SMP systems also
ANDROID: sched/fair: Avoid unnecessary balancing of asymmetric capacity groups
Revert "sched/deadline: Remove cpu_active_mask from cpudl_find()"
trace/sched: set priority to 150 for deadline tasks
sched: turn off the TTWU_QUEUE feature
cpu/hotplug: Ensure that sched domains are rebuilt before hotplug
sched: Introduce PANIC_ON_SCHED_BUG
timer: Add function to migrate timers
hrtimer: make sure PINNED flag is cleared after removing hrtimer
hrtimer.h: prevent pinned timer state from breaking inactive test
hrtimer: create hrtimer_quiesce_cpu() to isolate CPU from hrtimers
timer: create timer_quiesce_cpu() to isolate CPU from timers
hrtimer: update timer->state with 'pinned' information
serial: Add UART port for EUD
Linux 5.4.2
platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size
platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
HID: core: check whether Usage Page item is after Usage ID items
crypto: talitos - Fix build error by selecting LIB_DES
Revert "jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()"
ext4: add more paranoia checking in ext4_expand_extra_isize handling
r8169: fix resume on cable plug-in
r8169: fix jumbo configuration for RTL8168evl
selftests: pmtu: use -oneline for ip route list cache
tipc: fix link name length check
selftests: bpf: correct perror strings
selftests: bpf: test_sockmap: handle file creation failures gracefully
net/tls: use sg_next() to walk sg entries
net/tls: remove the dead inplace_crypto code
selftests/tls: add a test for fragmented messages
net: skmsg: fix TLS 1.3 crash with full sk_msg
net/tls: free the record on encryption error
net/tls: take into account that bpf_exec_tx_verdict() may free the record
openvswitch: remove another BUG_ON()
openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
sctp: cache netns in sctp_ep_common
slip: Fix use-after-free Read in slip_open
sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
openvswitch: fix flow command message size
net: sched: fix `tc -s class show` no bstats on class with nolock subqueues
net: psample: fix skb_over_panic
net: macb: add missed tasklet_kill
net: dsa: sja1105: fix sja1105_parse_rgmii_delays()
mdio_bus: don't use managed reset-controller
macvlan: schedule bc_work even if error
gve: Fix the queue page list allocated pages count
x86/fpu: Don't cache access to fpu_fpregs_owner_ctx
thunderbolt: Power cycle the router if NVM authentication fails
mei: me: add comet point V device id
mei: bus: prefix device names on bus with the bus name
USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
staging: rtl8723bs: Drop ACPI device ids
staging: rtl8192e: fix potential use after free
staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param()
usb: dwc2: use a longer core rest timeout in dwc2_core_reset()
driver core: platform: use the correct callback type for bus_find_device
crypto: inside-secure - Fix stability issue with Macchiatobin
net: disallow ancillary data for __sys_{send,recv}msg_file()
net: separate out the msghdr copy from ___sys_{send,recv}msg()
io_uring: async workers should inherit the user creds
PM / devfreq: icc: Add suspend/resume APIs
PM / devfreq: governor_bw_hwmon: Add suspend/resume support
PM / devfreq: Add MSM BIMC bwmon support for bw_hwmon governor
msm: devfreq_icc: Add devfreq driver for device bandwidth voting
devfreq: Add CPUBW HW monitor governor
arm64: defconfig: Enable RPMh clock driver for Lahaina
wil6210: add module parameter for alternate interface name
ANDROID: Update ABI representation
arm64: defconfig: Enable CONFIG_I2C_RTC6226_QCA on Lahaina
defconfig: enable fastrpc driver on Lahaina
media: v4l2-core: guard code against ABI breakage
msm: cvp: Disabe sys cache and dsp initialization
checkpatch: check symlinks while searching compatible strings
UPSTREAM: of: property: Add device link support for interrupt-parent, dmas and -gpio(s)
UPSTREAM: of: property: Fix the semantics of of_is_ancestor_of()
UPSTREAM: i2c: of: Populate fwnode in of_i2c_get_board_info()
UPSTREAM: regulator: core: Don't try to remove device links if add failed
UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links()
mm: cma: Reduce dmesg spam
mm: cma: make writeable CMA debugfs optional
mm: cma: restrict base_pfn exposure
clk: qcom: add clk rpmh support for Lahaina
dt-bindings: clock: Add rpmh header for Lahaina
mm: cma: Print region name on failure
dt-bindings: sound: Add GPR device tree bindings
lib/vsprintf: Less restrictive hashed pointer printing
firmware: qcom_scm: Add MODULE_LICENSE
firmware: qcom-scm: Fix formatting errors in the trace string
msm: kgsl: Make secure memory depend on QCOM_SECURE_BUFFER
msm: kgsl: Fix context refcounting for adreno debugfs
msm: kgsl: Fix linked sysfs files
msm: kgsl: Replace the sorted dispatcher pending list
msm: kgsl: Use a simpler algorithm to find SVM addresses
msm: kgsl: Move globals to the KGSL device handle
msm: kgsl: Reorganize the shared memory APIs
msm: kgsl: Stop using KGSL_MEMDESC_CONTIG
msm: kgsl: Remove unneeded static inline functions
msm: kgsl: Make 'globals' a device level debugfs file
msm: kgsl: Remove a few unused device tree properties
msm: kgsl: Move always on timer reads to target specific code
msm: kgsl: Cleanup GPU regulators
msm: kgsl: Make coresight optional
msm: kgsl: Add support for the Adreno GPU
ANDROID: Update ABI representation
ANDROID: gki_defconfig: IIO=y
msm: ipa: Add PIL driver as soft dependency for IPA
msm: ipa3: Fix to hold the clock until replenish the descriptors
msm: ipa3: Fix to increase timeout value for send command
ANDROID: Update ABI representation
coresight: funnel: add support for duplicating funnel devices
msm: adsprpc: Fix adsprpc info leak
mm, page_owner: record time and pid
iommu: arm-smmu: clear TBU halt request when halt times out
iommu/arm-smmu: fix stale fault reporting in ecats operation
clk: qcom: dispcc: Fix stuck on warning for disp_cc_mdss_mdp_lut_clk
clk: qcom: gpucc: Voltage voting support for Lahaina
clk: qcom: camcc: Voltage voting support for Lahaina
clk: qcom: gcc: Voltage voting support for Lahaina
ANDROID: ASoC: core - add hostless DAI support
mm: usercopy: skip stack page span check
ANDROID: gki_defconfig: =m's applied for virtio configs in arm64
arm64: defconfig: Enable the MSM ION heaps on Lahaina GKI
arm64: defconfig: Enable secure buffer driver on Lahaina GKI
msm: ipa3: Fix to avoid buffer overread
serial: msm_geni_serial: Ensure to set clock freq correctly
soc: qcom: Add spss transport for Glink Probe driver
ANDROID: Update ABI representation after 5.4.1 merge
Linux 5.4.1
KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
powerpc/book3s64: Fix link stack flush on context switch
staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
USB: serial: option: add support for Foxconn T77W968 LTE modules
USB: serial: option: add support for DW5821e with eSIM support
USB: serial: mos7840: fix remote wakeup
USB: serial: mos7720: fix remote wakeup
USB: serial: mos7840: add USB ID to support Moxa UPort 2210
appledisplay: fix error handling in the scheduled work
USB: chaoskey: fix error case of a timeout
usb-serial: cp201x: support Mark-10 digital force gauge
usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
usbip: tools: fix fd leakage in the function of read_attr_usbip_status
USBIP: add config dependency for SGL_ALLOC
ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs
media: mceusb: fix out of bounds read in MCE receiver buffer
media: imon: invalid dereference in imon_touch_event
media: cxusb: detect cxusb_ctrl_msg error in query
media: b2c2-flexcop-usb: add sanity checking
media: uvcvideo: Fix error path in control parsing failure
futex: Prevent exit livelock
futex: Provide distinct return value when owner is exiting
futex: Add mutex around futex exit
futex: Provide state handling for exec() as well
futex: Sanitize exit state handling
futex: Mark the begin of futex exit explicitly
futex: Set task::futex_state to DEAD right after handling futex exit
futex: Split futex_mm_release() for exit/exec
exit/exec: Seperate mm_release()
futex: Replace PF_EXITPIDONE with a state
futex: Move futex exit handling into futex code
cpufreq: Add NULL checks to show() and store() methods of cpufreq
media: usbvision: Fix races among open, close, and disconnect
media: usbvision: Fix invalid accesses after device disconnect
media: vivid: Fix wrong locking that causes race conditions on streaming stop
media: vivid: Set vid_cap_streaming and vid_out_streaming to true
ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data
ALSA: usb-audio: Fix NULL dereference at parsing BADD
futex: Prevent robust futex exit race
x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3
x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise
selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel
selftests/x86/mov_ss_trap: Fix the SYSENTER test
x86/entry/32: Fix NMI vs ESPFIX
x86/entry/32: Unwind the ESPFIX stack earlier on exception entry
x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
x86/entry/32: Use %ss segment where required
x86/entry/32: Fix IRET exception
x86/cpu_entry_area: Add guard page for entry stack on 32bit
x86/pti/32: Size initial_page_table correctly
x86/doublefault/32: Fix stack canaries in the double fault handler
x86/xen/32: Simplify ring check in xen_iret_crit_fixup()
x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout
x86/stackframe/32: Repair 32-bit Xen PV
nbd: prevent memory leak
x86/speculation: Fix redundant MDS mitigation message
x86/speculation: Fix incorrect MDS/TAA mitigation status
x86/insn: Fix awk regexp warnings
md/raid10: prevent access of uninitialized resync_pages offset
Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
Revert "Bluetooth: hci_ll: set operational frequency earlier"
ath10k: restore QCA9880-AR1A (v1) detection
ath10k: Fix HOST capability QMI incompatibility
ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
ath9k_hw: fix uninitialized variable data
Bluetooth: Fix invalid-free in bcsp_close()
serial: msm_geni_serial: Add missing changes from 4.19 kernel
msm: ipa: Enable IPA compilation for Lahaina
drivers: soc: qcom: Add snapshot of driver for FSA4480 I2C device
i3c: i3c-master-qcom-geni: Add I3C GENI driver snapshot
firmware: qcom_scm: Add trace points to scm driver
ANDROID: gki_defconfig: enable CONFIG_REGULATOR_FIXED_VOLTAGE
soc: qcom: Remove downstream scm driver
FROMLIST: crypto: arm64/sha: fix function types
ANDROID: arm64: kvm: disable CFI
ANDROID: arm64: add __nocfi to __apply_alternatives
ANDROID: arm64: add __pa_function
ANDROID: arm64: add __nocfi to functions that jump to a physical address
ANDROID: arm64: bpf: implement arch_bpf_jit_check_func
ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI
ANDROID: add support for Clang's Control Flow Integrity (CFI)
ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected
FROMLIST: arm64: fix alternatives with LLVM's integrated assembler
FROMLIST: arm64: lse: fix LSE atomics with LLVM's integrated assembler
ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG
ANDROID: arm64: vdso: disable LTO
ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug
ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO
ANDROID: init: ensure initcall ordering with LTO
ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o
ANDROID: efi/libstub: disable LTO
ANDROID: scripts/mod: disable LTO for empty.c
ANDROID: kbuild: fix dynamic ftrace with clang LTO
ANDROID: kbuild: add support for Clang LTO
ANDROID: kbuild: add CONFIG_LD_IS_LLD
FROMGIT: driver core: platform: use the correct callback type for bus_find_device
FROMLIST: arm64: implement Shadow Call Stack
FROMLIST: arm64: disable SCS for hypervisor code
FROMLIST: arm64: vdso: disable Shadow Call Stack
FROMLIST: arm64: efi: restore x18 if it was corrupted
FROMLIST: arm64: preserve x18 when CPU is suspended
FROMLIST: arm64: reserve x18 from general allocation with SCS
FROMLIST: arm64: disable function graph tracing with SCS
FROMLIST: scs: add support for stack usage debugging
FROMLIST: scs: add accounting
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
FROMLIST: arm64: kernel: avoid x18 in __cpu_soft_restart
FROMLIST: arm64: kvm: stop treating register x18 as caller save
FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code
FROMLIST: arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings
ANDROID: clang: update to 10.0.1
clk: qcom: dispcc: Voltage voting support for Lahaina
clk: qcom: videocc: Voltage voting support for Lahaina
msm: cvp: Avoid CVP loading at boot
ANDROID: update ABI representation
ABI: aarch64: Update ABI snapshot based on v5.4
msm: ipa: fix ipa driver compilation issue
iommu: dma-mapping-fast: fix iova alloc wrap
ALSA: pcm: use lock to protect substream runtime resource
ALSA: pcm: add locks for accessing runtime resource
ALSA: compress: Memset timestamp structure to zero
kconfig: add new config AUDIO_QGKI for audio
Asoc: Add audio backend to hwdep interface
kernel: Create and export kernel headers
usb: dwc3-msm: Delete sysfs files on driver remove
FROMLIST: pwm: Convert period and duty cycle to u64
drivers: pinctrl: msm: remove redundant call to set handler
ANDROID: gki_defconfig: FW_CACHE to no
FROMGIT: firmware_class: make firmware caching configurable
msm: adsprpc: Making adsprpc gki compliant
ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS
ANDROID: gki_defconfig: enable CONFIG_IKHEADERS as m
ANDROID: update ABI representation
FROMLIST: reboot: Export reboot_mode
FROMLIST: iommu/arm-smmu: Update my email address in MODULE_AUTHOR()
FROMLIST: iommu/arm-smmu: Allow building as a module
FROMLIST: iommu/arm-smmu: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu-v3: Allow building as a module
FROMLIST: iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular"
FROMLIST: drivers/iommu: Allow IOMMU bus ops to be unregistered
FROMLIST: iommu/of: Take a ref to the IOMMU driver during ->of_xlate()
FROMLIST: drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device()
FROMLIST: PCI: Export pci_ats_disabled() as a GPL symbol to modules
FROMLIST: iommu/of: Request ACS from the PCI core when configuring IOMMU linkage
FROMLIST: drivers/iommu: Export core IOMMU API symbols to permit modular drivers
FROMGIT: of: property: Add device link support for "iommu-map"
Revert "FROMLIST: iommu: Export core IOMMU functions to kernel modules"
Revert "FROMLIST: PCI: Export PCI ACS and DMA searching functions to modules"
Revert "FROMLIST: of: Export of_phandle_iterator_args() to modules"
usb: typec: ucsi: Optimise ucsi_unregister()
usb: typec: ucsi: New error codes
usb: typec: ucsi: Remove all bit-fields
usb: typec: ucsi: Remove struct ucsi_control
usb: typec: ucsi: Remove the old API
usb: typec: ucsi: ccg: Move to the new API
usb: typec: ucsi: acpi: Move to the new API
usb: typec: ucsi: Simplified registration and I/O API
usb: typec: Remove the callback members from struct typec_capability
usb: typec: ucsi: Start using struct typec_operations
usb: typec: tps6598x: Start using struct typec_operations
usb: typec: tcpm: Start using struct typec_operations
usb: typec: Separate the operations vector
usb: typec: Introduce typec_get_drvdata()
usb: typec: Copy everything from struct typec_capability during registration
ANDROID: initial branch preparations for 5.4
soc: qcom: spss_utils: fix emulation logic for lahaina rumi
i2c: i2c-msm-geni: Add support to make I2C driver GKI compliant
ALSA: uapi: add new macro SNDRV_AUDIO_QGKI
ALSA: compress: Add APTX format support in ALSA
uapi: sound : update audio decoder format headers
SoC: soc-core: export function to find components
defconfig: lahaina-gki: enable the fixed regulator driver
regulator: fixed: add support for proxy consumers
arm64: defconfig: Enable aop-qmp clock driver for Lahaina
clk: qcom: clk-aop-qmp: Update CLK_ENABLE_HAND_OFF flag to 0
clk: qcom: clk-aop-qmp: Add module support to this driver
arm64: defconfig: Enable IPC IRQ bridge for Lahaina
arm64: defconfig: Enable GLINK Packet driver for Lahaina
usb: dt-bindings: Add USB QMP PHY registers definition
arm64: defconfig: Disable hvc console for lahaina SoC
usb: dwc3-msm: Don't use devm_ioremap when ringing GSI DB
usb: dwc3-msm: Simplify GSI register macros
regulator: rpmh-regulator: add support for proxy consumers
defconfig: lahaina-gki: enable the regulator proxy consumer library
regulator: add proxy consumer library
mm: oom_kill: reap memory of a task that receives SIGKILL
ion: msm: Move msm_ion probe to subsys_initcall_sync
soc: qcom: secure_buffer: Move to subsys_initcall
drivers: irqchip: qcom-pdc: remove SPI config in SCM
msm: cvp: Init reserved cdsp_mem
defconfig: Enable qcom_scm as a module
firmware: qcom_scm: Add calls for watchdog tests
firmware: qcom_scm: Add calls for seccam
firmware: qcom_scm: Add calls for csptest
firmware: qcom_smc: Add compatibility layer for qseecom
soc: qcom: Migrate SCM calls in secure_buffer
soc: qcom: secure_buffer: Migrate to qcom_scm usage
firmware: qcom_scm: Add support to assign multiple memory regions
firmware: qcom_scm: Permit early SCM calls before driver probe
soc: qcom: Prune unused SCM calls
soc: qcom: Migrating to upstream SCM driver in smcinvoke
firmware: qcom_scm: Add memory protection API for MDF
firmware: qcom_scm: Add a scm calls for displace memory protect
thermal: qcom: Migrate SCM calls in msm_lmh_dcvs
thermal: qcom: Migrate SCM calls in lmh_dbg
msm: cvp: Migrate SCM calls
firmware: qcom_scm: Add support for protecting videos
input: touchscreen: synaptics_dsx: Migrate SCM calls
firmware: qcom_scm: Add calls for camera
soc: qcom: Migrate SCM calls in remoteqdss
firmware: qcom: Migrate SCM calls in tz_log
soc: qcom: Migrate SCM calls in PIL
firmware: qcom_scm: Add calls for pfk_ice
msm: kgsl: Migrate SCM calls in GPU bus governor
coresight: tpdm: Migrate SCM calls
soc: qcom: Migrate SCM calls in qtee_shmbridge
soc: qcom: Migrate SCM calls in msm_tz_smmu
msm: kgsl: Migrate SCM calls in kgsl iommu
usb: dwc3: Issue core soft reset upon controller halt failure
usb: dwc3: gadget: Clear pending events when stopping controller
usb: gadget: Prevent race between composite_setup & USB disconnect
msm: ipa4: add MAC filtering for 802_1Q packets
platform: msm: Migrate SCM calls in IPAv3
soc: qcom: Migrate SCM calls in jtagv8
crypto: ice: Migrate SCM calls
iommu/arm-smmu: Migrate SCM IO calls in arm-smmu
soc: qcom: Migrate SCM calls in core hang
msm: kgsl: Migrate SCM calls in adreno
soc: qcom: Migrate SCM call to disable watchdog
firmware: qcom_scm: Use qtee_shmbridge if available
firmware: qcom_scm: Merge qtee_shmbridge and qcom_scm
firmware: qcom_scm: Rename -64 -> -smc, remove -32
msm: ipa: Update WDI3.0 specific GSI interface for Lahaina
arm64: defconfig: Enable the ARM SMMU module on Lahaina
iommu/arm-smmu: Allow the ARM-SMMU driver to be a module
Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
iommu/arm-smmu: Fix atomic domain handling
iommu/arm-smmu: Use a bitmap for the SMMU domain attributes
clk: qcom: gpucc: Fix gpll0 parent names
usb: phy: Remove unused register offsets
techpack: Replace xtype with type while searching for sub-dirs
iommu/arm-smmu: Remove legacy bindings bus initialization initcall
msm: ipa: replace dma_zalloc_coherent()
soc: qcom: Add Kconfig dependency for SENSORS_SSC
msm: ipa: Adapt IPA driver to several DLKMs
msm: ipa: Update IPA driver Kconfig
iommu/arm-smmu: Remove DOMAIN_ATTR_BITMAP_IOVA_ALLOCATOR
usb: dwc3-msm: Fix usage of find_matching_dbm_ep()
usb: dwc3-msm: Fix invalid usb_psy access during remove
msm: adsprpc: fix compilation errors in fastrpc driver on lahaina
iommu/arm-smmu: Fix atomic domain attribute check
ANDROID: usb: gadget: configfs: Support multiple android instances
clk: qcom: clk-dummy: convert into a platform driver
usb: dwc3: Suppress error message about optional clks
msm: ipa: add a thin parsing option for status packets
msm: ipa: Added an option to enable NAPI in 11ad
ASoC: core: add debug log for cpu dais
msm: ipa4: Update mask and shift values for aggr force close register
clk: qcom: gcc: Fix num_parent count for gcc_usb3 clk init data
msm: ipa3: Fix to memory allocation failure
arm64: defconfig: Enable CVP driver
PM / devfreq: Add cache HW monitor governor
soc: qcom: secure_buffer: Add missing dma_unmap_single
firmware: qcom_scm: Support SCM calls before qcom_scm probe
firmware: qcom_scm: Enable legacy convention in qcom_scm-64.c
firmware: qcom_scm: Merge legacy and SMCCC conventions
firmware: qcom_scm-32: Add device argument to atomic calls
firmware: qcom_scm-32: Create common legacy atomic call
firmware: qcom_scm-32: Fill SMCCC register in qcom_scm_call
firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls
firmware: qcom_scm-32: Use SMC arch wrappers
firmware: qcom_scm-64: Improve SMC convention detection
firmware: qcom_scm-64: Fill SMC registers in qcom_scm_call_smccc
firmware: qcom_scm-64: Remove qcom_scm_call_do_smccc
firmware: qcom_scm-64: Add SCM results to descriptor
firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc
firmware: qcom_scm: Remove unused qcom_scm_get_version
firmware: qcom_scm: Order functions, definitions by svc/cmd
firmware: qcom_scm: Apply consistent naming scheme to command IDs
firmware: qcom_scm-64: Make SMCCC macros less magical
firmware: qcom_scm: Add funcnum IDs
firmware: qcom_scm: Rename macros and structures
firmware/qcom_scm: Add scm call to handle smmu errata
firmware: qcom_scm-64: Add atomic version of qcom_scm_call
defconfig: Enable QCOM_SCM on Lahaina QGKI
defconfig: lahaina: Add QTI_PMIC_GLINK driver
soc: qcom: Add PMIC Glink driver
PM / devfreq: Add devfreq driver for simple device
soc: qcom: qsee_ipc_irq_bridge: Use __poll_t for qiib_poll
msm: ipa: Bus Scaling/Interconnect Migration
arm64: defconfig: Enable CONFIG_MSM_BT_POWER on Lahaina
msm: ipa4: Fix to overcome KW issues
msm: ipa: IMD command bugfixes
msm: ipa: update ipa driver APIs for recent wakeup_source and dma
ASoC: core: Fix possible NULL pointer dereference
soc: qcom: Add snapshot of watchdog driver
interconnect: qcom: add virt_clk provider and QUP nodes
platform: msm-geni-se: Add missing fixes from msm-4.19
ASoC: msm: Add compressed TX and passthrough support
Subject: [PATCH 2/3] ABI: aarch64: Update ABI snapshot based on v5.4-rc6
msm: adsprpc: update driver to latest version from msm-4.19
msm: gsi: close coal frame before HPS CLEAR
msm: cvp: Port CVP driver to 5.x kernel
msm: ipa3: Fix to race condition in updating current polling state
msm: ipa4: Fix to use common PM handle for coalescing and default pipe
ASoC: core: update NAME_SIZE to 64
arm64: defconfig: Enable cam cc clock driver for Lahaina
msm:ipa: stop the UL MHIP channels after probe
msm: ipa: typo in ioctl ipa3_ioctl_mdfy_flt_rule_v2 function
usb: dwc3-msm: Set vbus_active in peripheral only mode
ALSA: core: Expose sound card online/offline state
msm: ipa4: add generic header processing context
defconfig: lahaina-gki: enable USB PHY drivers
ASoC: msm: fix integer overflow for long duration offload playback
ALSA: jack: update jack types
spi: spi-msm-geni: Add SPI GENI driver snapshot
clk: qcom: clk-rcg2: add callbacks to deal with voltage voting
clk: qcom: clk-alpha-pll: add callbacks to deal with voltage voting
clk: qcom: regmap: Add regmap support for voltage voting
arm64: defconfig: Enable USB DIAG driver on Lahaina
usb: phy: Make phy drivers GKI compatible
arm64: defconfig: Enable CONFIG_ION_POOL_AUTO_REFILL on Lahaina
arm64: defconfig: Enable QRTR on Lahaina
soc: qcom: qpnp-pbs: replace #ifdef with #if IS_ENABLED()
platform: msm: qpnp-revid: replace #ifdef with #if IS_ENABLED()
soc: qcom: secure_buffer: change the way of divide
clk: qcom: add vdd-class voltage regulator voting support
defconfig: Lahaina: Enable support for console UART
usb: phy: Remove reset link training related workaround
usb: gadget: Add snapshot of USB GSI function driver
regmap: Make regmap debugfs write optional
regmap: improve debugfs interface to dump specific addresses
usb: gadget: f_qdss: Fix compilation errors
msm: ipa: Enable NAPI on IPA LAN CONS pipe
msm: ipa3: add VLAN ID filtering
arm64: defconfig: Enable global synx driver
arm64: defconfig: Enable global synx driver
usb: dwc3: Set vbus_active in peripheral-only mode
spmi: regmap: enable userspace writes
nvmem: Add snapshot of QTI SDAM driver
soc: qcom: Add snapshot of QTI PBS driver
soc: qcom: Add snapshot of GLINK_PKT Driver
arm64: defconfig: Enable SPSS GLINK driver on Lahaina
pinctrl: qcom: Expose ufs_reset as gpio on Lahaina
soc: qcom: SSR: Fix registration order for wakeup source
clk: qcom: Add cam cc clock driver for Lahaina
platform: qpnp-revid: Add REVID support for PM8008, SMB1355 and SMB1390
platform: qpnp-revid: Add REVID support for PM6125
platform: qpnp-revid: Add REVID support for PM7250B
platform: msm: Add snapshot of QPNP_REVID driver
spmi: spmi-pmic-arb-debug: Change the probe init order
spmi: spmi-pmic-arb-debug: add clock management support
spmi: add SPMI PMIC arbiter debug bus driver
mfd: introduce I2C PMIC controller
msm: ipa : Fix update of buffer recycle stats
thermal: qcom-spmi-temp-alarm: add support for GEN2 rev 1 PMIC peripherals
pinctrl: qcom: spmi-gpio: add support for PM*8350* PMIC variants
pinctrl: qcom: spmi-gpio: correct parent irqspec translation
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support to enable/disable output
mfd: qcom-spmi-pmic: instantiate pmic peripherals at arch_initcall
mfd: qcom-spmi-pmic: add support for slow SPMI busses
spmi: spmi-pmic-arb: Fix hw_irq overflow
spmi: pmic-arb: support updating interrupt type flags
spmi: spmi-pmic-arb: increase SPMI transaction timeout delay
spmi: spmi-pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: spmi-pmic-arb: correct duplicate APID to PPID mapping logic
spmi-pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: spmi-pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic_arb: add a print in cleanup_irq
spmi: pmic-arb: instantiate spmi_devices at arch_initcall
iommu/arm-smmu: Move the SMMU driver to subsys_initcall
defconfig: lahaina-gki: enable USB_DWC3_MSM
spmi: pmic-arb: Use asynchronous probe
bluetooth: Add bluetooth slimbus slave drivers
clk: qcom: Set BRANCH_HALT_SKIP for clocks controlled by PMU
clk: dt-bindings: gcc: Add PCIE AXI clocks
clk: qcom: Update gcc clk parent mappings and hw ctrl flag
interconnect: Move Lahaina interconnect driver to core_initcall
msm: ipa: Add stats for page recycling
coresight: byte-cntr: Add support for streaming interface for ETR
Coresight: byte-cntr: Don't read byte-cntr when etr is diasbled
msm:ipa: unvote PCIe clock only if it was voted before
msm: ipa: fix race condition between USB connect and modem SSR
msm: gsi: Set cookie correctly for GCI channel TREs
msm: ipa3: Change smmu mapping logs to low priority
coresight: Add snapshot of Coresight byte counter driver
msm: ipa: Disable csum offload and status for ODL pipe
msm: ipa: Retry gsi channel stop for producer channels
clk: dt-bindings: gcc: Add USB PIPE clocks
clk: qcom: clk-alpha-pll: Remove zonda pll set rate delay
clk: qcom: clk-alpha-pll: Add support for controlling zonda5lpe PLL
arm64: defconfig: Enable gpu cc clock driver for Lahaina
clk: qcom: Add gpu cc clock driver for Lahaina
arm64: defconfig: Enable global synx driver
serial: msm_geni_serial: Double clock-divider for kona based hw
serial: msm-geni-serial: Remove usage of wakeup_source_init API
drivers: pinctrl: msm: Add fwnode when setting up hireachy
ASoC: msm: qdsp6v2: Get path delay support in compress path
techpack: Fix uapi headers_install
ion: Assume in-kernel clients for prefetch and drain
soc: qcom: smp2p: Don't check for NULL before ipc_log_string()
rpmsg: Don't check for NULL before ipc_log_string()
net: cnss2: Don't check for NULL before ipc_log_string()
mailbox: Don't check for NULL before ipc_log_string()
msm: adsprpc: Don't check for NULL before ipc_log_string()
usb: dwc3: Fix string format warnings
iommu/arm-smmu: Fix string format warnings
regulator: Fix formatting warnings in rpmh-regulator
scsi: ufs: Fix compiler warning
arm64: defconfig: Enable shmbridge driver
shmbridge: GKI change for shmbridge
cnss2: Switch to new genl structure
cnss_genl: Use new structure for genl
cnss_prealloc: Use new API to print stack trace
i2c: i2c-msm-geni: Add I2C GENI driver snapshot
media: v4l2-core: Enable VIDIOC_DQBUF ioctl functionality
dmaengine: gpi: add GPI dmaengine driver snapshot
usb: gadget: Add support for usb runtime pm APIs
usb: gadget: rndis: Add packet filter handling for hw accelerated path
USB: rndis: Honor dl_max_packet_size value sent by host
usb: gadget: rndis: Add new rndis parameters
usb: gadget: Add support for rndis flow control callback
usb: Add support for rndis uplink aggregation
usb: dwc3-msm: Allow xo_clk to be optional
usb: dwc3-msm: Get usb power_supply from device tree
usb: dwc3-msm: Add usb_ep_autoconfig_by_name
usb: dwc3: Enable PHY deep low power mode in L1 suspend
msm: ipa3: Ratelimit the error logs for pkts with invalid status
usb: dwc3: Add DWC3 MSM driver
coresight: tmc: migrate byte counter to new tmc framework
coresight: tmc: Read the TMC mode register only if clk is enabled
of: reserved-memory: Bypass rmem initialization check for carveouts
msm: synx: Porting synx driver to 5.x kernel
net: qrtr: Use proper endianness when logging
usb: phy: Add snapshot of QTI USB PHY drivers
platform: msm: Add snapshot of USB BAM driver
usb: gadget: Add snapshot of USB CDEV function driver
usb: gadget: Add snapshot of CCID function driver
soc: qcom: spss_utils: add spss_utils as DLKM for GKI
soc: qcom: add secure processor subsystem (spss) utils driver
defconfig: enable power drivers for lahaina
cpuidle: lpm-levels: Update functions to static
shmbridge: Add shmbridge driver snapshot for lahaina
coresight: csr: Add msr support
dcc_v2: Remove duplicate function
usb: dwc3: Allow dwc_usb31 to operate in dual-role
usb: dwc3: Fix use after free crash from dwc3 interrupt handler
usb: dwc3: Prevent continuous retries on error event
usb: gadget: Add new ipc log buffer to log request and dma
usb: dwc3: Check USB LPM status before accessing registers
usb: dwc3: Stop active transfer on control endpoints
usb: dwc3: Disable the irq before clearing run_stop bit
dwc3: gadget: Take copy of dwc->gadget_driver before releasing lock
usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE
usb: dwc3: Check return value for debugfs_create_dir()
usb: dwc3: gadget: Ensure no control transfers in progress when stopping
usb: dwc3: gadget: Fix runtime PM vote from pull_up handler
usb: dwc3: Avoid NULL pointer access
usb: dwc3: request 2mA VBUS current when suspending
usb: dwc3: Add support for PM suspend and hibernation in host mode
usb: dwc3: ep0: Fail enqueue() when racing with vbus_sess disconnect
dwc3: gadget: Don't queue USB request if pull up is getting disabled
usb: dwc3: Fix USB gadget initialization sequence
usb: dwc3: Avoid NULL pointer access in dwc3_calc_trbs_left
usb: dwc3: Do not traverse list using list_for_each_safe
usb: dwc3: gadget: delay clearing run/stop when setup just arrived
dwc3: gadget: Stop active transfer pending on ep0 out/in during reset
usb: dwc3: Fix incorrect ep0 state on reset
usb: dwc3: resize txfifo of IN/INT endpoint before enabling it
usb: dwc3: Add QTI MSM platform specific feature and other changes
msm-geni-se : Correct the icc src/dst read logic for single path
usb: gadget: Add snapshot of USB QDSS function driver
arm64: Kconfig: Don't select COMMON_CLK_QCOM in ARCH_LAHAINA
defconfig: lahaina-gki: Enable support for QCOM clock drivers
soc: qcom: Add snapshot of IPC IRQ bridge driver
msm: qdsp6v2: Add timestamp support for compress capture
drivers: cpuidle: lpm-levels-of: conform to arm,idle-state definition
drivers: soc: qcom: snapshot of sleep drivers for Lahaina
ion: msm: Remove dentry_path() usage on heap debugfs file creation errors
synx: Add synx cancel signaling status
usb: gadget: Add check gadget function bind or not
iommu/arm-smmu: bypass hypervisor and read sync/inval status register
usb: dwc3: gadget: Keep track of IRQ timing statistics
usb: dwc3: Keep track of interrupt statistics
usb: dwc3: debug: Add logging APIs using IPC logging framework
usb: xhci-plat: Add DT parameter to program xhci imod_interval
usb: dwc3: Increase the inter packet gap for USB 2.0
net: qrtr: Fix wakeup_source_register
net: qrtr: Add IPC logging for qrtr
interconnect: qcom: lahaina: Remove stub functions
interconnect: qcom: fix up endianness for rpmh messages
icc: qcom: Refactor icc rpmh support
iommu/arm-smmu: report BID, PID and MID of client on context fault
mm: cma: add trace events for CMA alloc perf testing
mm: vmscan: support complete shrinker reclaim
mm: vmscan: support equal reclaim for anon and file pages
arm64: defconfig: Enable CONFIG_VM_EVENT_COUNTERS on Lahaina
mm: run the showmem notifier in alloc failure
mm, oom: run the showmem notifier in oom
mm: cma: retry only on EBUSY
mm: cma: Increase retries if less blocks available
mm: cma: Register with show_mem notification framework
mm: cma: sleep between retries in cma_alloc
mm: swap: free up swap on mm reap
iommu/io-pgtable: Deprecate IO_PGTABLE_QUIRK_NO_DMA
iommu/arm-smmu: Use existing facilities for I/O Coherent PTWs
ion: msm: Add support for ION heaps to implement prefetch and drain
dma-mapping: Remove exposure of dma_get_[base/size]
ion: Simplify carveout heap base/size retrieval/error handling
ion: msm: Remove [cma/dma]_get_[base/size] usage
ion: Conditionally compile page pool refill code
usb: gadget: f_ncm: allocate/free net device upon driver bind/unbind
msm: ADSPRPC: Fix buffer length for capability API
msm: ipa3: Query stats from Q6 NLO PROD/CONS
msm: ipa3: Fix to check DMA address valid or not before unmap
msm: ipa4: Fix to increase coaleascing common event ring size
pinctrl: qcom: lahaina: add GPIO wakeup interrupt map
pinctrl: qcom: setup GPIO chip in hierarchy
drivers: qcom: Add SoC sleep stats driver
drivers: soc: qcom: Add ddr stats driver
ASoC: Add a debug message to track widget power up/down
ASoC: Change info logs to debug
ABI: aarch64: Update ABI snapshot based on v5.4-rc3
msm: IPA: mhi_proxy: correct the mhi vote for both bus and device
msm: camera: Add camera dt binding definitions
msm: ipa: Add IPA producer and consumer clients for AQC
scsi: qcom-ufs: Add support for bus voting using ICB framework
clk: dt-bindings: gpu-cc: Update gpu clock driver header for Lahaina
defconfig: lahaina-gki: Enable DISP_CC clock driver
clk: qcom: Add DISP_CC clock driver for Lahaina
defconfig: lahaina-gki: Enable VIDEO_CC clock driver
clk: qcom: Add VIDEO_CC clock driver for Lahaina
usb: gadget: Add snapshot of USB DIAG function driver
ABI: aarch64: Update ABI snapshot based on v5.4-rc1
msm: ipa3: get ipa clk for issuing uc cmds
soc: qcom: scm: Fix SCM device initialization
mm: showmem: make the notifiers atomic
mm: Add notifier framework for showing memory
mm: allow page poisoning to be enabled by default
arm64: defconfig: Enable RPMSG drivers on Lahaina
soc: qcom: Add snapshot for Glink Probe driver
usb: dwc3: gadget: Update chain bit correctly when using sg list
mm: ratelimit swap write errors
mm: slub: panic for object and slab errors
mm: Kconfig: Add DEBUG_SLUB_PANIC_ON option
mm/page_owner: ask users about default setting of PAGE_OWNER
defconfig: lahaina-qgki: enable QTI regulator debugfs features
regulator: core: add support to log enabled regulators during suspend
regulator: core: add debugfs regulator monitoring and control features
net: qrtr: Send HELLO message on endpoint register
net: qrtr: Add pm_wakeup_event() support
net: qrtr: Make qrtr rx threads as RT priorities
net: qrtr: Move rx worker to separate worker thread
net: qrtr: Add support to read qrtr packet size
net: qrtr: Handle IPCR control port format of older targets
net: qrtr: Return success if control port is not bound
net: qrtr: Add dynamic node id configuration
net: qrtr: Add permission rules for QTI targets
net: qrtr: Add support for DEL_PROC control message
net: qrtr: Add forwarding support based on net id
net: qrtr: Add non blocking option for tx_resume
net: qrtr: Move tx_resume handling to work context
net: qrtr: Send BYE message for all nodes on ept
net: qrtr: Add node assignment on new server
net: qrtr: Rename qrtr_all_nodes to qrtr_all_epts
net: qrtr: Add support for multiple nodes on a single ept
net: qrtr: use alloc_skb_with_frags() in rx path
net: qrtr: Check function pointer before calling
net: qrtr: Prevent stale ports from sending
net: qrtr: Detach socket from sock during release
msm: ipa3: Fix to not remove endpoint delay if stop channel fails
arm64: defconfig: Enable IPC IRQ driver for Lahaina
soc: qcom: Add snapshot for QSEE IPC IRQ driver
rpmsg: Add snapshot of RPMSG glink driver for spss
drivers: pinctrl: Add QUP macros for read/write on Lahaina
pinctrl: Add api to enable/disable wakeup capability for a gpio
drivers: pinctrl: Add support for read/write of QUP registers
msm: ipa3: remove ipa3_ctx access from wan driver and qmi service
msm: ipa: mark the IPA clock on in virtual/emulation mode
msm: gsi: gsi channel QoS register update
lib: Ignore kasan errors from find_next_bit and last bit
net: qrtr: Change port allocation to use cyclic idr
net: qrtr: Change node mutex to a rw_semaphore
net: qrtr: Add socket mode optimization
net: qrtr: Do not send packets before hello negotiation
ion: msm: Correct OF node refcount handling in error paths
msm: ipa: Allocate pages in a wq context
pinctrl: qcom: Add EGPIO feature support to pinctrl driver
clk: qcom: Export clk_lucid_5lpe_pll_configure()
msm: ipa: update mem_part table for IPA SRAM
msm: gsi: gsi 2.9 upgrade
msm: ipa: Configure IPA pipes and group resources for Lahaina IPA 4.9
net: qrtr: Align header and payload
net: qrtr: Remove receive worker
soc: qcom: qmi_interface: Protect sk_user_data with RCU
arm64: defconfig: Enable CONFIG_QGKI for Non GKI build
soc: qcom: Add a config flag to know the build variant
ion: msm: enable debugfs for ion heaps
ion: Allow the system heap to expose debug information
ion: msm: Expose ION API to query buffer VM information
ion: msm: Assume devicetree support
ion: msm: Correct msm_ion_parse_dt() error propagation
ion: msm: Upgrade the ION ABI version
ion: msm: Rename msm_ion_of.[c/h] to msm_ion.[c/h]
ion: msm: Fix several errors in the MSM ION kernel header
of: Make of_get_ddrtype module friendly
soc: qcom: secure_buffer: Fix secure buffer device initialization
iommu/arm-smmu: Fix context fault interrupt test
iommu/arm-smmu: Use bitfields for the TBU debug registers
serial: msm_geni_serial:Add snapshot of serial UART driver
platform: msm: Add snapshot of GENI serial engine driver
regulator: add verbose error messages for invalid voltage requests
usb: dwc3: qcom: Use GDSC regulator if available
defconfig: lahaina-gki: enable refgen regulator driver
regulator: add refgen regulator driver
arm64: defconfig: Enable gcc clock driver for Lahaina
clk: qcom: Override clks halt check with BRANCH_HALT_VOTED
clk: qcom: Add gcc clock driver for Lahaina
clk: dt-bindings: gcc: Update gcc clock driver header for Lahaina
defconfig: lahaina-gki: enable rpmh-regulator driver
net: qrtr: Make qrtr_port_lookup() use RCU
net: qrtr: Implement outgoing flow control
net: qrtr: Migrate node lookup tree to spinlock
net: qrtr: Move resume-tx transmission to recvmsg
net: qrtr: Stop rx_worker before freeing node
rpmsg: Add snapshot of RPMSG drivers for lahaina
iommu: iommu-debug: check valid pfn before performing ATOS ops
msm: ipa3: SRAM NAT, DDR NAT, back-and-forth NAT
irqchip: qcom-pdc: Add IPC logging support
irqchip: qcom-pdc: Additionally set type in SPI config registers
irqchip: qcom-pdc: add irqchip set/get state calls
drivers: qcom: rpmh-rsc: add IPC logging support for RSC driver
soc: qcom: rpmh-rsc: log interrupt status when TCS is busy
soc: qcom: rpmh: Fix sending incorrect data during rpmh flush
ARM: smp: export pending IPI state
drivers: clksource: add API to return cval
msm: ipa4: Fix to add wake up handle for coalescing pipe
iommu: iommu-debug: Add support for page table dump
dma-mapping-fast: add support for atomic fastmap allocations
defconfig: enable reserved memory check on Lahaina
of: reserved_mem: Check that memory reserved in device tree is in use
msm: ipa: add the version check for FnR stats ioctl
msm: kgsl: Add the kgsl uapi header file
ipa3: add hasting AP+STA quota/stats support
iommu/arm-smmu: Adopt bitfield model for remaining SMMU registers
iommu/arm-smmu: Add reset implementation hook
iommu/arm-smmu: Add context init implementation hook
iommu/arm-smmu: Move Secure access quirk to implementation
iommu/arm-smmu: Add configuration implementation hook
iommu/arm-smmu: Add implementation infrastructure
iommu/arm-smmu: Rename arm-smmu-regs.h
iommu/arm-smmu: Abstract GR0 accesses
iommu/arm-smmu: Abstract context bank accesses
iommu/arm-smmu: Abstract GR1 accesses
iommu/arm-smmu: Get rid of weird "atomic" write
iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
iommu/arm-smmu: Rework cb_base handling
iommu/arm-smmu: Convert context bank registers to bitfields
iommu/arm-smmu: Convert GR1 registers to bitfields
iommu/arm-smmu: Convert GR0 registers to bitfields
iommu/arm-smmu: Fix SMMU derivation in arm_smmu_power_off_atomic
of: reserved_mem: add missing of_node_put() for proper ref-counting
msm: ipa3: remove ipa3_ctx access from wan driver and qmi service
msm: ipa: add additional checks to prevent use-after free errors
soc: qcom: qmi_interface: Remove ineffective mutex lock from txn struct
soc: qcom: qmi_interface: Release mutex lock before return
soc: qcom: qmi_interface: Add send timeout helper
soc: qcom: qmi_interface: Fix race between net_reset and release
soc: qcom: qmi: Remove txn idr entry in qmi handle release
soc: qcom: qmi_interface: sync release and data_ready callback
ion: msm: Correct memory-region of_node reference counting
ion: msm: Prevent log-spam from ION dmabuf mmap failures
Revert "staging: android: ion: Use the MSM dmabuf ops when possible"
ion: Update the heaps to use the MSM ION dmabuf ops for CMO
ion: msm: Update the heap IDs as per the ION core standards
include: dt-bindings: ion: Add header for the MSM ION heap IDs
ion: msm: Define heap IDs as constants in their own file
clk: qcom: clk-alpha-pll: Add support for controlling Lucid5lpe PLLs
arm64: defconfig: Enable SSR, PIL, Sysmon, and PDR drivers
soc: qcom: Fix printk format warnings from subsystem restart
soc: qcom: Select MSM_PIL for SUBSYSTEM_RESTART
drivers: irqchip: add PDC irqdomain for wakeup capable GPIOs
msm: ipa: Enable qmi send request to remove last connection
msm: ipa: remove unneeded files
ion: remove cpu binding of pool refill kthreads
staging: android: ion: Ratelimit warning message
iommu/arm-smmu: Mask TLBI address correctly
ion: msm: Relocate MSM ION header directly to include/uapi/linux
ion: Fail system secure heap creation if system heap is unavailable
msm: ipa: Fix KW P1 issue
msm:ipa : enable HOLB drop timeout on MHIP producer channels
msm: ipa: Fix accessing coal registers when clock is off
msm: ipa3: Fix to memory allocation failure
msm: ipa: Decrease refcount of the pages held in cache before freeing
msm: ipa: Fix race condition between timer expiry for wq and pipe teardown
iommu: iommu-debug: select IOMMU_DEBUGFS for iommu tests
msm: ipa: Enable USB DPL end point
regulator: add rpmh-regulator driver
dt-bindings: regulator: rpmh-regulator: add new intermediate voltage levels
dt-bindings: regulator: rpmh-regulator: add SVS_L2 voltage level
dt-binding: regulator: rpmh-regulator: define RPMh sets and regulator modes
drivers: llcc-lahaina: Update the SCT table for MMUHWT
soc: qcom: qmi_interface: Add new error enum
msm: ipa4: Fix to update the polling mode for coalescing channel
driver: pinctrl: Add reserved GPIOs for Lahaina
soc: qcom: pil: Correct memory-region of_node reference counting
msm: ipa: Fix the double unmap page recycling cleanup on ssr
drivers: irqchip: pdc: Do not toggle IRQ_ENABLE during mask/unmask
genirq: Introduce irq_chip_get/set_parent_state calls
msm: IPA: mhi_proxy: correct the return for mhi unvote on ssr
msm: ipa: Fix the missing page recycling cleanup on ssr
coresight: Add snapshot of Coresight hwevent driver
coresight: csr: Add multiple CSR devices support
coresight: Add snapshot of Coresight dummy driver
ABI: aarch64: Update ABI snapshot based on v5.3
msm: ipa: Ignore empty ipa config file
msm: ipa4: Set return value if coalescing frame open
msm: ipa4: Don't decrease the client count if suspend fail
msm: ipa4: support coalescing pipe suspend
msm: ipa: allow abort for disable_clks
msm: ipa4: add masked ipa_wigig debug registers values
msm: ipa: Use Qtimer for DPL IPA timer
techpack: Kbuild: Fix to compile the techpack completely
arm64: defconfig: Clean the lines for unset CONFIGs
msm: ipa4: Update endpoint prefetch config for lito
msm: ipa4: Don't query wigig client tethering stats for all targets
ABI: aarch64: Update ABI snapshot based on v5.3-rc6
coresight: Add snapshot of Coresight tgu driver
coresight-etm4x: Merge ETM changes
radio: RTC6226: Make the rtc6226 driver compatible with QTI platform
driver: pinctrl: Update pinctrl mappings for Lahiana
soc: qcom: secure_buffer: Trace hyp_assign calls
trace: secure_buffer: Introduce trace events for secure buffer
coresight: Add snapshot of Coresight csr driver
dcc_v2: Don't set the default value to sram when dcc is enabled
msm: CDSP: add CDSP loader driver
irqdomain: add bus token DOMAIN_BUS_WAKEUP
ion: Use correct heap when freeing secure system heap buffers
ion: msm: Remove unnecessary free when destroying an ION buffer
ion: msm: Only check heap IDs if the heap has been initialized
Bluetooth: btpower: Add snapshot of BT power driver
defconfig: Add MSM Core Hang Detection as module
drivers: soc: Add snapshot of MSM Core Hang Detection
msm: ipa: Add snapshot of IPA driver
msm: adsprpc: add fastrpc driver files
ABI: Update ABI snapshot with latest kernel build tools
scripts: Consider env vaiables while running 'make'
techpack: replace type with xtype while searching for sub-dirs
synx : Add snapshot for global synx driver support
soc: qcom: configure ipcc interrupt as wakeup capable
coresight: Add snapshot of Coresight TPDM and TPDA driver
coresight: Add common header file
coresight: etm: Add check of trace unit power property
drivers: qcom: rpmh: Add standalone mode support for RPMH
drivers: qcom: rpmh-rsc: write PDC data
drivers: qcom: rpmh-rsc: return if the controller is idle
drivers: qcom: rpmh-rsc: optimize redundant read to determine TCS idle
drivers: qcom: rpmh-rsc: clear active mode configuration for waketcs
drivers: qcom: rpmh-rsc: output debug information from RSC
drivers: qcom: rpmh: add 'solver' state support for RSC controllers
drivers: qcom: rpmh-rsc: do not read back the register write on trigger
soc: qcom: dcc: Support new DCC HW feature
soc: qcom: Add snapshot of the dcc v2 driver
dt-bindings: Add dt bindings head file for dcc
soc: qcom: Add snapshot of the memory dump v2 driver
qseecom: add uapi headfile for Lahaina bring up
clk: qcom: clk-debug: Unflatten mux tree
clk: qcom: clk-debug: Add custom measure operators for mccc_clk
clk: qcom: clk-debug: Add support for enable mask for debug clk
clk: qcom: clk-debug: Disable the DEBUG clocks when not being used
clk: clk-debug: Update file permission for clk_measure debugfs
clk: qcom: Add support for debugfs measure clock
clk: avoid returning local variable pointers during clock registration
dt-bindings: clock: Add rpmh clock binding IDs for Kona
clk: qcom: define vdd_levels enum and vdd_corner[] map
clk: qcom: Add support for divider flags and table
clk: qcom: common: only register reset controllers which define resets
clk: qcom: common: add device tree consumer support for clk_hws
clk: qcom: add clk rpmh support for Kona
clk: qcom: clk-spmi-pmic-div: avoid potential divide-by-0
clk: qcom: clk-spmi-pmic-div: add support for clock-output-names
clk: qcom: clk-aop-qmp: use correct name pointer before clock registration
clk: qcom: clk-aop-qmp: pass mbox pointer by reference in qmp_update_client
clk: qcom: clk-aop-qmp: Fix issue with registering the clock provider
clk: qcom: clk-aop-qmp: correct mailbox channel request logic
clk: qcom: clk-aop-qmp: Do not send duplicate requests to AOP
clk: qcom: Add support for AOP clock controller
clk: qcom: gdsc: Remove global mutex lock in enable/disable callbacks
clk: qcom: gdsc-regulator: Remove polling logic when disabling GDSC HW CTL
clk: qcom: gdsc-regulator: refactor gdsc_probe() to reduce complexity
clk: qcom: gdsc-regulator: add support for enabling retention registers
clk: qcom: gdsc-regulator: Add MMCX specific logic
clk: qcom: gdsc-regulator: Place a min operational vote on GDSC parent
clk: qcom: Add support for regulator based GDSC control
clk: qcom: Add support for hardware control branch clocks
clk: qcom: clk-rcg2: correct set rate handling for FORCE_ENABLE_RCG
clk: qcom: rcg2: Add support for hardware control mode
clk: qcom: rcg2: Remove support for update_src_map
clk: qcom: clk-rcg2: Read RCG source before calculating clk rate
clk: qcom: Retrieve pre_div from freq_tbl for shared RCG
clk: qcom: rcg2: Add DIV_ROUND_CLOSEST_ULL to roundoff RCG frequency
clk: qcom: add null pointer checks for parent clocks
clk: qcom: clk-rcg2: Fix QUPV3 DFSR M and N register mode overwrite
clk: qcom: clk-rcg: update DEFINE_RCG_DFS() macro
clk: qcom: Add support for clock dependency
clk: Add additional checking to some clock driver functions
clk: qcom: Add RCG support for DP source
clk: qcom: Add support for RCGs with dynamic and fixed sources
clk: qcom: clk-rcg2: Add support to force enable an RCG
clk: qcom: clk-rcg2: Configure the RCGs to a safe frequency as needed
clk: qcom: clk-alpha-pll: check pcal_done from mode register
clk: qcom: clk-alpha-pll: add FREQ_DET support to Zonda PLL lock detection
clk: qcom: alpha: do not configure PLL during probe if already enabled
clk: qcom: clk-alpha-pll: add support to reconfigure PLLs during prepare
clk: qcom: clk-alpha-pll: add support for custom register initialization
clk: qcom: clk-alpha-pll: Remove reconfiguration of PLLs
clk: qcom: clk-alpha-pll: Add support for controlling zonda pll
clk: qcom: clk-alpha-pll: add additional configuration support for PLLs
clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
arm64: defconfig: Enable sensors_ssc on Lahaina
drivers: of: Add API to find ddr device type
radio: Add snapshot for FM radio support
radio: RTC6226: Add support for RTC6226 FM chip
include: rmnet_data: Add snapshot of headers
drivers: sensors: add sensors ssc driver
drivers: qcom: rpmh-rsc: modularize RSC controller driver
drivers: qcom: cmd-db: Dump resource data via debugfs
pinctrl-lahaina: Correct the pinconfig base address
arm64: defconfig: Enable llcc perfmon drivers
drivers: llcc_perfmon: support for dual memory controller added
drivers: llcc_perfmon: Add llcc_perfmon support
net: cnss_prealloc: Add snapshot of cnss_prealloc driver
defconfig: Update test configs for debug defconfig
drivers: GICv3: Enable logging of interrupts that triggered wakeup
defconfig: Enable fastmap on Lahaina
net: cnss_genl: Add snapshot of cnss_genl driver
soc: qcom: qmi_interface: Abort pending transaction
soc: qcom: qmi_interface: Add default send timeout
soc: qcom: qmi_interface: Do not print error for 0 pkt
arm64: defconfig: Enable SMP2P Sleepstate on Lahaina
arm64: defconfig: Enable MSM QMP driver for Lahaina
arm64: defconfig: Enable QMP DEBUGFS driver on Lahaina
arm64: defconfig: Enable SMP2P and dependencies on Lahaina
arm64: defconfig: Enable IPC logging driver on Lahaina
soc: qcom: Add snapshot of smp2p sleepstate driver
soc: qcom: smp2p: Fix two warnings
soc: qcom: smp2p: Prevent suspend for threaded irq
soc: qcom: smp2p: Add enable_irq_wake to SMP2P IRQ
soc: qcom: smp2p: Add logs in smp2p_update_bits
soc: qcom: smp2p: Add IPC logging support
defconfig: Enable the MSM ION heaps on Lahaina
staging: android: ion: Use the MSM dmabuf ops when possible
staging: android: ion: Do not assign heap IDs as heaps register
Revert "staging: android: ion: Remove file ion_carveout_heap.c"
ion: Merge all ION related changes from msm-4.19 to msm-lahaina
net: cnss_utils: Add snapshot of cnss_utils driver
ABI: aarch64: Update ABI snapshot based on v5.3-rc4
coresight: add node to reset all coresight devices
trace: rtb: add msm_rtb tracing
perf: Set the DSU PMU to be readable from any CPU
qcom: soc: minidump: Add snapshot of minidump.h
soc: qcom: Add snapshot of SSR, PIL, Sysmon, and PDR drivers
coresight: add support to enable multiple coresight paths
arm64: defconfig: Enable CONFIG_SPARSEMEM_VMEMMAP on Lahaina
iommu: io-pgtable-fast: Use the DMA APIs for cache cleaning
defconfig: arm64: Enable uncompressed kernel for Lahaina
epoll: drop struct epoll_event definition
drivers: qcom: cmd-db: Report if command DB is initialized as standalone
drivers: qcom: cmd-db: modularize commandDB driver
drivers: irqchip: enable PDC irqchip for QCOM Lahaina SoC
spdx: Modify spdx tag from GPL-2.0 to GPL-2.0-only
coresight: Set clk rate for all coresight devices
soc: qcom: smp2p: Add restart ack feature
soc: qcom: smp2p: Introduce pending state for virtual irq
drivers: mailbox: fix race resulting in multiple message submission
soc: qcom: smem: Update max processors in soc
Revert "checkpatch: forbid filesystem accesses from within the kernel."
Revert "checkpatch: close filp_open loophole."
Revert "checkpatch: deprecate unbounded string functions."
Revert "checkpatch: Add warnings for use of mdelay()"
iommu: Update the offset of the extended domain attributes
iommu/arm-smmu: Fix a few compiler warnings
Revert "checkpatch: complain about the use of dsb()."
Revert "checkpatch: Add exceptions for "dsb" keyword usage"
iommu/dma-iommu: Allow dma_info_to_prot to be used globally
mailbox: Add snapshot of MSM QMP driver
soc: qcom: Add snapshot of MSM QMP debugfs client
trace: Add snapshot of ipc logging driver
ufs: ufshcd: Prevent sleeping in IRQ context
coresight: add support for device names
ABI: aarch64: Update ABI snapshot based on v5.3-rc1
ARM64: smp: Fix function prototypes
net: cnss2: Add snapshot of CNSS2 driver
arm64: defconfig: Enable EDAC drivers
drivers: edac: Add Cache Error Reporting driver
edac: Allow panic on correctable errors (CE)
sched: Add a check for cpu unbound deferrable timers
timer: Initialize global deferrable timer
ARM64: Flush the caches for non panicking CPUs in case of a kernel panic
ARM64: smp: Save CPU registers before IPI_CPU_STOP processing
arm64: msm: Add support for uncompressed kernel image
ARM: arch_timer: force re-selection of the best clocksource
clocksource: add API to force re-selection of the best clocksource
defconfig: Disable ZONE_DMA32 on Lahaina
iommu: Align QCOM_IOMMU_IO_PGTABLE_QUIRKS with other configs
defconfig: Enable panics on TLB_SYNC timeouts on Lahaina
defconfig: Enable all IOMMU related configs on Lahaina
arm64: defconfig: Enable IPCC driver as a module
kernel: rcu: Panic on RCU stall
soc: qcom: ipcc: Add snapshot of IPCC controller
irqdomain: Implement and expose API to clear IRQ mapping for radix tree
drivers: irq: Add debug information for irq type warnings
timer: Add a global deferrable timer
dtc: add integer overflow checks in fdt header
arm64: mm: Log the process id in the rtb
ARM: gic-v3: Log the IRQs in RTB before handling an IRQ
PM / wakeup: Add msm_show_resume_irq_mask to print off wakeup irq
iommu/arm-smmu: Merge all IOMMU changes from msm-4.19 to msm-lahaina
printk: Make the console flush configurable in hotplug path
arm64: defconfig: Enable LLCC driver
drivers: llcc: Add LLCC driver for Lahaina
Revert "arm64: kill flush_cache_all()"
Revert "arm64: Remove unused macros from assembler.h"
Revert "arm64: Remove unused daif related functions/macros"
cpu-hotplug: Always use real time scheduling when hotplugging a CPU
smp: Allow booting a specific subset of CPUs
cpu/hotplug: Add cpuhp_latency trace event
workqueue: fix possible livelock with concurrent mod_delayed_work()
usb : dwc3: Initialize kernel stack variables properly
arm64: Dump stack for all CPUs on SMP CPU stop
drivers: llcc: Add new usecase IDs
drivers: llcc: Create child platform device for llcc_perfmon
drivers: llcc: Support targets that can write to llcc registers
drivers: llcc: Write to sub-cache register based on version
drivers: llcc: Configure cache override registers
ABI: aarch64: Update the ABI snapshot for v5.2
irq-chip: gic-v3: remove print message in irq driver
defconfig: lahaina-gki: enable qualcomm ufs driver
ufs: ufs-qcom: Add support for presilicon configuration
ufs: ufshcd: Add check for broken auto-h8 support
defconfig: lahaina-gki: enable presilicon ufs phy driver
ABI: aarch64: Update ABI snapshot based for v5.2
arm64: Apply erratum 1024718 to Cortex A55 r2p0
phy: qcom-ufs-qrbtc: Add ufs phy driver for presilicon
defonfig: Enable QCOM UFS Phy driver
defconfig: lahaina-gki: enable lahaina icc driver
arm64: defconfig: Enable USB drivers on Lahaina
usb: host: xhci-plat: Avoid unneeded internal declaration warning
usb: phy-qcom-emu: Fix typo for memory resource name
usb: phy: Add driver for USB PHY on QTI emulation platform
phy: phy-qcom-ufs: Modify phy voltage limits
rpmsg : glink: validate head and tail index before fifo read write
soc: qcom: qmi_encdec: Restrict string length in decode
soc: qcom: smem: validate fields of shared structures
arm64: Add 32-bit sigcontext definition to uapi signcontext.h
net: core: neighbour: Change the print format for addresses
scripts: gki: Clean the generted files by hand instead of mrproper
elf: Add elf headers helpers support
interconnect: qcom: Add Lahaina interconnect provider driver
icc: dt-bindings: add endpoint IDs for Lahaina interconnects
ABI: Update ABI snapshot due to rolling kernel upgrade
Merge remote-tracking branch 'remotes/origin/tmp-f686d9f' into msm-lahaina
arm64: defconfig: Enable the QCOM SCM driver
soc: qcom: scm: Add snapshot of QCOM SCM driver
arm64: defconfig: Enable the pinctrl-lahaina driver
pinctrl: qcom: Add lahaina pinctrl driver
pinctrl-msm: Allow the driver to be compiled as a module
checkpatch: Fix commit log check for a filename
clk: qcom: clk-dummy: Add a dummy clock provider
msm_rtb: Add _no_log variants
msm_rtb: Add snapshot of msm_rtb.h
defconfig: lahaina-gki: enable stub-regulator driver
regulator: dt-bindings: rpmh-regulator: add header for voltage levels
regulator: add stub-regulator driver
.gitignore: Add device tree vendor directories to gitignore
techpack: add tech package support
scripts: gki: Fix setting of a CONFIG if it's unset in base defconfig
ABI: Update ABI snapshot due to libabigail tool changes
clk: dt-bindings: add clock IDs for Lahaina clock controllers
.gitignore: Add techpack directory to gitignore
.gitignore: Exclude the GKI generated defconfigs
ABI: Update ABI snapshot based on new code baseline
checkpatch: Handle continuation headers
ABI: Update to the ABI definition file
hvc_dcc: Disable preemption when cheking for smp_processor_id
arm64: defconfig: Enable ARM DCC driver
hvc_dcc: Make dcc driver read/write from CPU0
ABI: Add initial ABI definition based on gki_defconfig
checkpatch: Treat duplicate signatures as a different error class
checkpatch: allow copyright statements > 80 columns
checkpatch: Use upstream commit text length checks
checkpatch: Excuse reverts from "summary line over 75 characters" check
checkpatch: require commit text
checkpatch: Don't complain about MIME headers.
checkpatch: Fix the commit log false positive warnings
checkpatch: warn on long summary, commit text lines
checkpatch: complain about the use of dsb().
checkpatch: warn on subject line not followed by blank line
checkpatch: Add exceptions for "dsb" keyword usage
checkpatch: close filp_open loophole.
checkpatch: Handle long multi-line macros better.
checkpatch: deprecate unbounded string functions.
checkpatch: forbid implied-barrier I/O functions.
checkpatch: forbid filesystem accesses from within the kernel.
checkpatch: Check for illegal return codes
checkpatch: Add warnings for use of mdelay()
checkpatch: Exceptions for CLK_* macros and some spaces in macros
arm64: defconfig: Enable Lahaina platform
arm64: Kconfig: Add config option for Lahaina
ARM: dts: qcom: Add vendor directory to the Makefile
docs: Makefile: Don't look for Makefiles in bindings
Documentation: devicetree: Remove devicetree bindings from kernel
defconfig: Add initial defconfig fragments for Lahaina
scripts: gki: Add GKI support
scripts: snapshot of kernel build utility scripts
Makefile: Disable undefined-optimized and add -fno-builtin
ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float
kbuild: Check for 'clang' string in the entire --version output
Change-Id: Ie31e65a8b2960eca7d7e52e7a2201a656ac4825d
Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
ignore lahaina-qgki-consolidate_defconfig file generated
by GKI scripts as this file auto-generated at build time.
Change-Id: I3edbbbf90b581642da81993a49fdc5264a4324a3
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
The full build runs modpost twice, first for vmlinux.o and second for
modules.
The first pass dumps all the vmlinux symbols into Module.symvers, but
the second pass parses vmlinux again instead of reusing the dump file,
presumably because it needs to avoid accumulating stale symbols.
Loading symbol info from a dump file is faster than parsing an ELF object.
Besides, modpost deals with various issues to parse vmlinux in the second
pass.
A solution is to make the first pass dumps symbols into a separate file,
vmlinux.symvers. The second pass reads it, and parses module .o files.
The merged symbol information is dumped into Module.symvers in the same
way as before.
This makes further modpost cleanups possible.
Also, it fixes the problem of 'make vmlinux', which previously overwrote
Module.symvers, throwing away module symbols.
I slightly touched scripts/link-vmlinux.sh so that vmlinux is re-linked
when you cross this commit. Otherwise, vmlinux.symvers would not be
generated.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
As the vendor devicetree directories are softlinked, ignore them through
git. Remove "/" in the end for arm64 for properly ignoring.
Change-Id: Ib6c9c31ecd2322f93609f72cbfb0143bd042a649
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
* remotes/origin/tmp-0453f563cce0:
FROMLIST: pwm: Convert period and duty cycle to u64
ANDROID: gki_defconfig: FW_CACHE to no
FROMGIT: firmware_class: make firmware caching configurable
ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS
ANDROID: gki_defconfig: enable CONFIG_IKHEADERS as m
ANDROID: update ABI representation
FROMLIST: reboot: Export reboot_mode
FROMLIST: iommu/arm-smmu: Update my email address in MODULE_AUTHOR()
FROMLIST: iommu/arm-smmu: Allow building as a module
FROMLIST: iommu/arm-smmu: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu-v3: Allow building as a module
FROMLIST: iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular"
FROMLIST: drivers/iommu: Allow IOMMU bus ops to be unregistered
FROMLIST: iommu/of: Take a ref to the IOMMU driver during ->of_xlate()
FROMLIST: drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device()
FROMLIST: PCI: Export pci_ats_disabled() as a GPL symbol to modules
FROMLIST: iommu/of: Request ACS from the PCI core when configuring IOMMU linkage
FROMLIST: drivers/iommu: Export core IOMMU API symbols to permit modular drivers
FROMGIT: of: property: Add device link support for "iommu-map"
Revert "FROMLIST: iommu: Export core IOMMU functions to kernel modules"
Revert "FROMLIST: PCI: Export PCI ACS and DMA searching functions to modules"
Revert "FROMLIST: of: Export of_phandle_iterator_args() to modules"
ANDROID: initial branch preparations for 5.4
Linux 5.4
cramfs: fix usage on non-MTD device
Revert "Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation"
afs: Fix large file support
afs: Fix possible assert with callbacks from yfs servers
r8152: avoid to call napi_disable twice
MAINTAINERS: Add myself as maintainer of virtio-vsock
udp: drop skb extensions before marking skb stateless
net: rtnetlink: prevent underflows in do_setvfinfo()
mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()
mm/memory_hotplug: don't access uninitialized memmaps in shrink_zone_span()
Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()"
can: m_can_platform: remove unnecessary m_can_class_resume() call
can: m_can_platform: set net_device structure as driver data
hv_netvsc: Fix send_table offset in case of a host bug
hv_netvsc: Fix offset usage in netvsc_send_table()
net-ipv6: IPV6_TRANSPARENT - check NET_RAW prior to NET_ADMIN
ANDROID: gki_defconfig: disable FUNCTION_TRACER
sfc: Only cancel the PPS workqueue if it exists
nfc: port100: handle command failure cleanly
drm/i915/fbdev: Restore physical addresses for fb_mmap()
net-sysfs: fix netdev_queue_add_kobject() breakage
ANDROID: update ABI representation
ANDROID: add unstripped modules to the distribution
Revert "drm/amd/display: enable S/G for RAVEN chip"
drm/amdgpu: disable gfxoff on original raven
drm/amdgpu: disable gfxoff when using register read interface
drm/amd/powerplay: correct fine grained dpm force level setting
drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs
drm/amdgpu: remove experimental flag for Navi14
r8152: Re-order napi_disable in rtl8152_close
net: qca_spi: Move reset_count to struct qcaspi
net: qca_spi: fix receive buffer size check
net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode
Revert "net/ibmvnic: Fix EOI when running in XIVE mode"
net/mlxfw: Verify FSM error code translation doesn't exceed array size
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Fix auto group size calculation
net/mlx5e: Add missing capability bit check for IP-in-IP
net/mlx5e: Do not use non-EXT link modes in EXT mode
net/mlx5e: Fix set vf link state error flow
net/mlx5: DR, Limit STE hash table enlarge based on bytemask
net/mlx5: DR, Skip rehash for tables with byte mask zero
net/mlx5: DR, Fix invalid EQ vector number on CQ creation
net/mlx5e: Reorder mirrer action parsing to check for encap first
net/mlx5e: Fix ingress rate configuration for representors
net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6
s390/qeth: return proper errno on IO error
s390/qeth: fix potential deadlock on workqueue flush
ipv6/route: return if there is no fib_nh_gw_family
net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
arm64: uaccess: Remove uaccess_*_not_uao asm macros
arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
BACKPORT: FROMLIST: pwm: Add support for different PWM output types
ANDROID: SoC: core: Introduce macro SOC_SINGLE_MULTI_EXT
ANDROID: usb: gadget: configfs: fix compiler warning
fork: fix pidfd_poll()'s return type
PM: QoS: Invalidate frequency QoS requests after removal
virtio_balloon: fix shrinker count
virtio_balloon: fix shrinker scan number of pages
mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n
Revert "mdio_bus: fix mdio_register_device when RESET_CONTROLLER is disabled"
net: hns3: fix a wrong reset interrupt status mask
net: fec: fix clock count mis-match
net/sched: act_pedit: fix WARN() in the traffic path
net: phylink: fix link mode modification in PHY mode
net: phylink: update documentation on create and destroy
r8169: disable TSO on a single version of RTL8168c to fix performance
MAINTAINERS: forcedeth: Change Zhu Yanjun's email address
taprio: don't reject same mqprio settings
net/tls: enable sk_msg redirect to tls socket egress
afs: Fix missing timeout reset
ANDROID: drivers: gpu: drm: add support to batch commands
gve: fix dma sync bug where not all pages synced
drm/i915: make pool objects read-only
mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n
nbd:fix memory leak in nbd_get_socket()
virtio_console: allocate inbufs in add_port() only if it is needed
virtio_ring: fix return code on DMA mapping fails
mdio_bus: fix mdio_register_device when RESET_CONTROLLER is disabled
net/ipv4: fix sysctl max for fib_multipath_hash_policy
phy: mdio-sun4i: add missed regulator_disable in remove
net/mlx4_en: Fix wrong limitation for number of TX rings
net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key
mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel
net: atm: Reduce the severity of logging in unlink_clip_vcc
ANDROID: virtio_blk: Remove BUG_ON for discard/zero ops
drm/i915: Protect request peeking with RCU
drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
drm/i915/pmu: "Frequency" is reported as accumulated cycles
drm/i915: Preload LUTs if the hw isn't currently using them
drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
ANDROID: usb: gadget: configfs: Support multiple android instances
Linux 5.4-rc8
net/mlx4_en: fix mlx4 ethtool -N insertion
Revert "hwrng: core - Freeze khwrng thread during suspend"
ipmr: Fix skb headroom in ipmr_get_route().
net: hns3: cleanup of stray struct hns3_link_mode_mapping
net/smc: fix fastopen for non-blocking connect()
rds: ib: update WR sizes when bringing up connection
net: gemini: add missed free_netdev
net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an absent pvid
seg6: fix skb transport_header after decap_and_validate()
seg6: fix srh pointer in get_srh()
net: stmmac: Use the correct style for SPDX License Identifier
octeontx2-af: Use the correct style for SPDX License Identifier
mm/debug.c: PageAnon() is true for PageKsm() pages
mm/debug.c: __dump_page() prints an extra line
mm/page_io.c: do not free shared swap slots
mm/memory_hotplug: fix try_offline_node()
mm,thp: recheck each page before collapsing file THP
mm: slub: really fix slab walking for init_on_free
mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations
mm: fix trying to reclaim unevictable lru page when calling madvise_pageout
mm: mempolicy: fix the wrong return value and potential pages leak of mbind
ANDROID: ion: Fix buffer_lock mutex initialization
Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation
i2c: core: fix use after free in of_i2c_notify
i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present
ptp: Extend the test program to check the external time stamp flags.
mlx5: Reject requests to enable time stamping on both edges.
igb: Reject requests that fail to enable time stamping on both edges.
dp83640: Reject requests to enable time stamping on both edges.
mv88e6xxx: Reject requests to enable time stamping on both edges.
ptp: Introduce strict checking of external time stamp options.
renesas: reject unsupported external timestamp flags
mlx5: reject unsupported external timestamp flags
igb: reject unsupported external timestamp flags
dp83640: reject unsupported external timestamp flags
mv88e6xxx: reject unsupported external timestamp flags
net: reject PTP periodic output requests with unsupported flags
ptp: Validate requests to enable time stamping of external signals.
net: ep93xx_eth: fix mismatch of request_mem_region in remove
ax88172a: fix information leak on short answers
selftests: mlxsw: Adjust test to recent changes
Input: synaptics-rmi4 - destroy F54 poller workqueue when removing
Input: ff-memless - kill timer in destroy()
FROMGIT: driver core: Allow device link operations inside sync_state()
afs: Fix race in commit bulk status fetch
Revert "ANDROID: Revert "Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux""
sched/uclamp: Fix incorrect condition
KVM: Add a comment describing the /dev/kvm no_compat handling
net: hns3: fix ETS bandwidth validation bug
net: hns3: reallocate SSU' buffer size when pfc_en changes
net: hns3: add compatible handling for MAC VLAN switch parameter configuration
ravb: implement MTU change while device is up
tipc: add back tipc prefix to log messages
ANDROID: uid_sys_stats: avoid double accounting of dying threads
ANDROID: drm: edid: add support for additional CEA extension blocks
ANDROID: include: uapi: drm: add additional drm mode flags
ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing
ANDROID: driver: gpu: drm: add notifier for panel related events
ANDROID: include: drm: add the definitions for DP Link Compliance tests
ANDROID: drm: dsi: add two DSI mode flags for BLLP
ANDROID: include: drm: support unicasting mipi cmds to dsi ctrls
ANDROID: include: drm: increase DRM max property count to 64
ANDROID: drivers: gpu: drm: add support for secure framebuffer
ANDROID: include: uapi: drm: add additional QCOM modifiers
ANDROID: build kernels with llvm-nm and llvm-objcopy
drm/amdgpu: fix null pointer deref in firmware header printing
rsxx: add missed destroy_workqueue calls in remove
iocost: check active_list of all the ancestors in iocg_activate()
rbd: silence bogus uninitialized warning in rbd_object_map_update_finish()
ceph: increment/decrement dio counter on async requests
ceph: take the inode lock before acquiring cap refs
ALSA: usb-audio: Fix incorrect size check for processing/extension units
KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast()
kbuild: tell sparse about the $ARCH
sparc: vdso: fix build error of vdso32
block, bfq: deschedule empty bfq_queues not referred by any process
mmc: sdhci-of-at91: fix quirk2 overwrite
ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk()
slcan: Fix memory leak in error path
io_uring: ensure registered buffer import returns the IO length
net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
io_uring: Fix getting file for timeout
ANDROID: scsi: ufs-qcom: Enable BROKEN_CRYPTO quirk flag
ANDROID: scsi: ufs-hisi: Enable BROKEN_CRYPTO quirk flag
ANDROID: scsi: ufs: Add quirk bit for controllers that don't play well with inline crypto
ANDROID: scsi: ufs: UFS init should not require inline crypto
gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist
drm/i915/tgl: MOCS table update
Revert "drm/i915/ehl: Update MOCS table for EHL"
slip: Fix memory leak in slip_open error path
net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules
KVM: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n
KVM: X86: Reset the three MSR list number variables to 0 in kvm_init_msr_list()
selftests: kvm: fix build with glibc >= 2.30
kvm: x86: disable shattered huge page recovery for PREEMPT_RT.
drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
tools: gpio: Correctly add make dependencies for gpio_utils
x86/resctrl: Fix potential lockdep warning
scripts/tools-support-relr.sh: un-quote variables
Revert "ANDROID: Revert "Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux""
ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
ALSA: usb-audio: not submit urb for stopped endpoint
can: j1939: warn if resources are still linked on destroy
can: j1939: j1939_can_recv(): add priv refcounting
can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel()
can: j1939: make sure socket is held as long as session exists
can: j1939: transport: make sure the aborted session will be deactivated only once
can: j1939: socket: rework socket locking for j1939_sk_release() and j1939_sk_sendmsg()
can: j1939: main: j1939_ndev_to_priv(): avoid crash if can_ml_priv is NULL
can: j1939: move j1939_priv_put() into sk_destruct callback
can: af_can: export can_sock_destruct()
perf/core: Fix missing static inline on perf_cgroup_switch()
perf/core: Consistently fail fork on allocation failures
perf/aux: Disallow aux_output for kernel events
perf/core: Reattach a misplaced comment
perf/aux: Fix the aux_output group inheritance fix
perf/core: Disallow uncore-cgroup events
sched/pelt: Fix update of blocked PELT ordering
sched/core: Avoid spurious lock dependencies
dpaa2-eth: free already allocated channels on probe defer
Input: cyttsp4_core - fix use after free bug
Input: synaptics-rmi4 - clear IRQ enables for F54
Remove VirtualBox guest shared folders filesystem
net/smc: fix refcount non-blocking connect() -part 2
drm/i915: update rawclk also on resume
x86/quirks: Disable HPET on Intel Coffe Lake platforms
block: check bi_size overflow before merge
gpio: bd70528: Use correct unit for debounce times
gpio: max77620: Fixup debounce delays
KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
KVM: VMX: Introduce pi_is_pir_empty() helper
KVM: VMX: Do not change PID.NDST when loading a blocked vCPU
KVM: VMX: Consider PID.PIR to determine if vCPU has pending interrupts
KVM: VMX: Fix comment to specify PID.ON instead of PIR.ON
KVM: X86: Fix initialization of MSR lists
xfrm: release device reference for invalid state
io_uring: make timeout sequence == 0 mean no sequence
ntp/y2038: Remove incorrect time_t truncation
mdio_bus: Fix PTR_ERR applied after initialization to constant
NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
mlxsw: core: Enable devlink reload only on probe
FROMGIT: of: property: Add device link support for iommus, mboxes and io-channels
FROMGIT: of: property: Make it easy to add device links from DT properties
FROMGIT: of: property: Minor style clean up of of_link_to_phandle()
Revert "ANDROID: of/property: Add device link support for iommus"
devlink: Add method for time-stamp on reporter's dump
net: ethernet: dwmac-sun8i: Use the correct function in exit path
Btrfs: fix log context list corruption after rename exchange operation
drm/i915/cmdparser: Fix jump whitelist clearing
iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
MAINTAINERS: Update for INTEL IOMMU (VT-d) entry
KVM: fix placement of refcount initialization
KVM: Fix NULL-ptr deref after kvm_create_vm fails
ALSA: hda: hdmi - fix pin setup on Tigerlake
ALSA: hda: Add Cometlake-S PCI ID
Revert "Revert "sched: Rework pick_next_task() slow-path""
Linux 5.4-rc7
lib: Remove select of inexistant GENERIC_IO
ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
ecryptfs: fix unlink and rmdir in face of underlying fs modifications
audit_get_nd(): don't unlock parent too early
exportfs_decode_fh(): negative pinned may become positive without the parent locked
cgroup: don't put ERR_PTR() into fc->root
tcp: remove redundant new line from tcp_event_sk_skb
devlink: disallow reload operation during device cleanup
ALSA: usb-audio: Fix missing error check at mixer resolution test
ixgbe: need_wakeup flag might not be set for Tx
i40e: need_wakeup flag might not be set for Tx
igb/igc: use ktime accessors for skb->tstamp
i40e: Fix for ethtool -m issue on X722 NIC
iavf: initialize ITRN registers with correct values
ice: fix potential infinite loop because loop counter being too small
qede: fix NULL pointer deref in __qede_remove()
net: fix data-race in neigh_event_send()
sched: Fix pick_next_task() vs 'change' pattern race
sched/core: Fix compilation error when cgroup not selected
cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead
vsock/virtio: fix sock refcnt holding during the shutdown
iwlwifi: pcie: don't consider IV len in A-MSDU
net: ethernet: octeon_mgmt: Account for second possible VLAN header
pwm: bcm-iproc: Prevent unloading the driver module while in use
block: drbd: remove a stray unlock in __drbd_send_protocol()
cpufreq: intel_pstate: Fix invalid EPB setting
mac80211: fix station inactive_time shortly after boot
net/fq_impl: Switch to kvmalloc() for memory allocation
mac80211: fix ieee80211_txq_setup_flows() failure path
drm/i915/gvt: fix dropping obj reference twice
ANDROID: Kconfig.gki: Add SND_SOC_COMPRESS
ipv4: Fix table id reference in fib_sync_down_addr
ipv6: fixes rt6_probe() and fib6_nh->last_probe init
net: hns: Fix the stray netpoll locks causing deadlock in NAPI path
Revert "ANDROID: Kconfig.gki: Add SND_SOC_COMPRESS"
net: usb: qmi_wwan: add support for DW5821e with eSIM support
CDC-NCM: handle incomplete transfer of MTU
nfc: netlink: fix double device reference drop
ANDROID: Kconfig.gki: Add SND_SOC_COMPRESS
ceph: return -EINVAL if given fsc mount option on kernel w/o support
staging: Fix error return code in vboxsf_fill_super()
staging: vboxsf: fix dereference of pointer dentry before it is null checked
staging: vboxsf: Remove unused including <linux/version.h>
x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
xfrm: Fix memleak on xfrm state destroy
pinctrl: stmfx: fix valid_mask init sequence
NFC: st21nfca: fix double free
net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE
r8169: fix page read in r8168g_mdio_read
net: stmmac: Fix the TX IOC in xmit path
net: stmmac: Fix TSO descriptor with Enhanced Addressing
net: stmmac: Fix the packet count in stmmac_rx()
net: stmmac: xgmac: Disable MMC interrupts by default
net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV
net: stmmac: xgmac: Fix AV Feature detection
net: stmmac: xgmac: Fix TSA selection
net: stmmac: xgmac: Only get SPH header len if available
net: stmmac: selftests: Prevent false positives in filter tests
net: stmmac: xgmac: bitrev32 returns u32
net: stmmac: gmac4: bitrev32 returns u32
SMB3: Fix persistent handles reconnect
drm/radeon: fix si_enable_smc_cac() failed issue
drm/amdgpu/renoir: move gfxoff handling into gfx9 module
drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9
drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10
drm/amdgpu: register gpu instance before fan boost feature enablment
drm/amd/swSMU: fix smu workload bit map error
net/smc: fix ethernet interface refcounting
selftests/tls: add test for concurrent recv and send
net/tls: add a TX lock
net/tls: don't pay attention to sk_write_pending when pushing partial records
blkcg: make blkcg_print_stat() print stats only for online blkgs
drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields
net: mscc: ocelot: fix __ocelot_rmw_ix prototype
bpf, offload: Unlock on error in bpf_offload_dev_create()
net: mscc: ocelot: fix NULL pointer on LAG slave removal
net: mscc: ocelot: don't handle netdev events for other netdevs
net/mlx5e: Use correct enum to determine uplink port
net/mlx5: DR, Fix memory leak during rule creation
net/mlx5: DR, Fix memory leak in modify action destroy
net/mlx5e: Fix eswitch debug print of max fdb flow
HID: wacom: generic: Treat serial number and related fields as unsigned
drm/amdgpu: add navi14 PCI ID
Revert "drm/amd/display: setting the DIG_MODE to the correct value."
drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14
drm/amdgpu: dont schedule jobs while in reset
drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE
arm64: Do not mask out PTE_RDONLY in pte_same()
ANDROID: nf: IDLETIMER: Fix possible use before initialization in idletimer_resume
ANDROID: gki_defconfig: enable FW_LOADER configs
net: bcmgenet: reapply manual settings to the PHY
Revert "net: bcmgenet: soft reset 40nm EPHYs before MAC init"
net: bcmgenet: use RGMII loopback for MAC reset
drm/atomic: fix self-refresh helpers crtc state dereference
RDMA/hns: Correct the value of srq_desc_size
RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
configfs: calculate the depth of parent item
IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR
IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA
IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet
IB/hfi1: Ensure full Gen3 speed in a Gen4 system
ALSA: timer: Fix incorrectly assigned timer instance
mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges
mm/memory_hotplug: fix updating the node span
scripts/gdb: fix debugging modules compiled with hot/cold partitioning
mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly
MAINTAINERS: update information for "MEMORY MANAGEMENT"
dump_stack: avoid the livelock of the dump_lock
zswap: add Vitaly to the maintainers list
mm/page_alloc.c: ratelimit allocation failure warnings more aggressively
mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y
mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo
mm, vmstat: hide /proc/pagetypeinfo from normal users
mm/mmu_notifiers: use the right return code for WARN_ON
ocfs2: protect extent tree in ocfs2_prepare_inode_for_write()
mm: thp: handle page cache THP correctly in PageTransCompoundMap
mm, meminit: recalculate pcpu batch and high limits after init completes
mm/gup_benchmark: fix MAP_HUGETLB case
mm: memcontrol: fix NULL-ptr deref in percpu stats flush
MAINTAINERS: update Cavium ThunderX2 maintainers
ASoC: SOF: topology: Fix bytes control size checks
ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c
ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
scsi: core: Handle drivers which set sg_tablesize to zero
scsi: qla2xxx: fix NPIV tear down process
scsi: sd_zbc: Fix sd_zbc_complete()
Documentation: TLS: Add missing counter description
NFC: fdp: fix incorrect free object
net: prevent load/store tearing on sk->sk_stamp
net: qualcomm: rmnet: Fix potential UAF when unregistering
net/tls: fix sk_msg trim on fallback to copy mode
mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes
net: dsa: bcm_sf2: Fix driver removal
net: sched: prevent duplicate flower rules from tcf_proto destroy race
net: hns3: Use the correct style for SPDX License Identifier
bonding: fix state transition issue in link monitoring
taprio: fix panic while hw offload sched list swap
FROMLIST: overlayfs: override_creds=off option bypass creator_cred
FROMLIST: overlayfs: internal getxattr operations without sepolicy checking
FROMLIST: overlayfs: handle XATTR_NOSECURITY flag for get xattr method
FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr
FROMLIST: afs: xattr: use scnprintf
nvme: change nvme_passthru_cmd64 to explicitly mark rsvd
drm/i915/gen8+: Add RC6 CTX corruption WA
drm/i915: Lower RM timeout to avoid DSI hard hangs
drm/i915/cmdparser: Ignore Length operands during command matching
drm/i915/cmdparser: Add support for backward jumps
drm/i915/cmdparser: Use explicit goto for error paths
drm/i915: Add gen9 BCS cmdparsing
drm/i915: Allow parsing of unsized batches
drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
drm/i915: Add support for mandatory cmdparsing
drm/i915: Remove Master tables from cmdparser
drm/i915: Disable Secure Batches for gen6+
drm/i915: Rename gen7 cmdparser tables
ALSA: hda: hdmi - add Tigerlake support
ASoC: max98373: replace gpio_request with devm_gpio_request
ASoC: stm32: sai: add restriction on mmap support
watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading
watchdog: imx_sc_wdt: Pretimeout should follow SCU firmware format
watchdog: meson: Fix the wrong value of left time
watchdog: pm8916_wdt: fix pretimeout registration flow
watchdog: cpwd: fix build regression
nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths
nvme-rdma: fix a segmentation fault during module unload
clone3: validate stack arguments
ceph: don't allow copy_file_range when stripe_count != 1
ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open
ALSA: hda/ca0132 - Fix possible workqueue stall
scripts/nsdeps: make sure to pass all module source files to spatch
perf tools: Fix time sorting
can: don't use deprecated license identifiers
can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition
perf tools: Remove unused trace_find_next_event()
perf scripting engines: Iterate on tep event arrays directly
FROMGIT: of: property: Skip adding device links to suppliers that aren't devices
x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early
Input: synaptics-rmi4 - remove unused result_bits mask
Input: synaptics-rmi4 - do not consume more data than we have (F11, F12)
Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver
Input: synaptics-rmi4 - fix video buffer size
x86/dumpstack/64: Don't evaluate exception stacks before setup
irq/irqdomain: Update __irq_domain_alloc_fwnode() function documentation
x86/apic/32: Avoid bogus LDR warnings
timekeeping/vsyscall: Update VDSO data unconditionally
drm/i915/dp: Do not switch aux to TBT mode for non-TC ports
drm/i915: Avoid HPD poll detect triggering a new detect cycle
can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct total message size
can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with the total message size set
can: j1939: fix memory leak if filters was set
can: j1939: fix resource leak of skb on error return paths
can: ti_hecc: add missing state changes
can: ti_hecc: properly report state changes
can: ti_hecc: add fifo overflow error reporting
can: ti_hecc: release the mailbox a bit earlier
can: ti_hecc: keep MIM and MD set
can: ti_hecc: ti_hecc_stop(): stop the CPK on down
can: ti_hecc: ti_hecc_error(): increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails
can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails
can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error
can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error
can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors
can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM
can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max
can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak
can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid skb mem leak
can: xilinx_can: Fix flags field initialization for axi can
can: c_can: C_CAN: add bus recovery events
can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open
can: c_can: c_can_poll(): only read status register after status IRQ
can: peak_usb: report bus recovery as well
can: peak_usb: fix slab info leak
can: peak_usb: fix a potential out-of-sync while decoding packets
can: flexcan: disable completely the ECC mechanism
can: usb_8dev: fix use-after-free on disconnect
can: mcba_usb: fix use-after-free on disconnect
can: gs_usb: gs_can_open(): prevent memory leak
can: dev: add missing of_node_put() after calling of_get_child_by_name()
btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC
btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range
stacktrace: Don't skip first entry on noncurrent tasks
netfilter: nf_tables_offload: skip EBUSY on chain update
netfilter: nf_tables: bogus EOPNOTSUPP on basechain update
bridge: ebtables: don't crash when using dnat target in output chains
netfilter: nf_tables: fix unexpected EOPNOTSUPP error
netfilter: nf_tables: Align nft_expr private data to 64-bit
netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT
netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets
netfilter: ipset: Fix an error code in ip_set_sockfn_get()
dccp: do not leak jiffies on the wire
net: fec: add missed clk_disable_unprepare in remove
Documentation: Add ITLB_MULTIHIT documentation
kvm: x86: mmu: Recovery of shattered NX large pages
MAINTAINERS: Remove Kevin as maintainer of BMIPS generic platforms
clk: ti: clkctrl: Fix failed to enable error with double udelay timeout
clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call
netfilter: nf_tables_offload: check for register data length mismatches
intel_th: pci: Add Jasper Lake PCH support
intel_th: pci: Add Comet Lake PCH support
intel_th: msu: Fix possible memory leak in mode_store()
intel_th: msu: Fix overflow in shift of an unsigned int
intel_th: msu: Fix missing allocation failure check on a kstrndup
intel_th: msu: Fix an uninitialized mutex
intel_th: gth: Fix the window switching sequence
ASoC: hdac_hda: fix race in device removal
kvm: Add helper function for creating VM worker threads
kvm: mmu: ITLB_MULTIHIT mitigation
cpu/speculation: Uninline and export CPU mitigations helpers
x86/cpu: Add Tremont to the cpu vulnerability whitelist
x86/bugs: Add ITLB_MULTIHIT bug infrastructure
fbdev: c2p: Fix link failure on non-inlining
ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series
arm64: dts: zii-ultra: fix ARM regulator GPIO handle
Revert "gpio: merrifield: Pass irqchip when adding gpiochip"
Revert "gpio: merrifield: Restore use of irq_base"
Revert "gpio: merrifield: Move hardware initialization to callback"
x86/resctrl: Prevent NULL pointer dereference when reading mondata
idr: Fix idr_alloc_u32 on 32-bit systems
idr: Fix integer overflow in idr_for_each_entry
HID: i2c-hid: Send power-on command after reset
radix tree: Remove radix_tree_iter_find
idr: Fix idr_get_next_ul race with idr_remove
powerpc/bpf: Fix tail call implementation
MIPS: SGI-IP27: fix exception handler replication
bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}()
samples/bpf: fix build by setting HAVE_ATTR_TEST to zero
perf tools: Make usage of test_attr__* optional for perf-sys.h
bpf: Allow narrow loads of bpf_sysctl fields with offset > 0
staging: Add VirtualBox guest shared folder (vboxsf) support
ceph: add missing check in d_revalidate snapdir handling
ceph: fix RCU case handling in ceph_d_revalidate()
ceph: fix use-after-free in __ceph_remove_cap()
bpf, doc: Add Andrii as official reviewer to BPF subsystem
ARM: sunxi: Fix CPU powerdown on A83T
ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend
clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18
clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup
clk: ast2600: Fix enabling of clocks
clk: at91: avoid sleeping early
ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection
ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names
ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data
ASoC: SOF: Fix memory leak in sof_dfsentry_write
ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing
arm64: dts: imx8mn: fix compatible string for sdma
arm64: dts: imx8mm: fix compatible string for sdma
reset: fix reset_control_ops kerneldoc comment
clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM
x86/tsx: Add config options to set tsx=on|off|auto
x86/speculation/taa: Add documentation for TSX Async Abort
x86/tsx: Add "auto" option to the tsx= cmdline parameter
kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
x86/speculation/taa: Add sysfs reporting for TSX Async Abort
x86/speculation/taa: Add mitigation for TSX Async Abort
x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
x86/cpu: Add a helper function x86_read_arch_cap_msr()
x86/msr: Add the IA32_TSX_CTRL MSR
ARM: dts: imx6-logicpd: Re-enable SNVS power key
iio: adc: stm32-adc: fix stopping dma
soc: imx: gpc: fix initialiser format
ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts
Btrfs: fix race leading to metadata space leak after task received signal
btrfs: tree-checker: Fix wrong check on max devid
btrfs: Consider system chunk array size for new SYSTEM chunks
pinctrl: cherryview: Allocate IRQ chip dynamic
clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume
arm64: dts: ls1028a: fix a compatible issue
autofs: fix a leak in autofs_expire_indirect()
soundwire: slave: fix scanf format
reset: fix reset_control_get_exclusive kerneldoc comment
reset: fix reset_control_lookup kerneldoc comment
reset: fix of_reset_control_get_count kerneldoc comment
reset: fix of_reset_simple_xlate kerneldoc comment
ASoC: kirkwood: fix device remove ordering
ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address
ASoC: hdmi-codec: drop mutex locking again
ASoC: kirkwood: fix external clock probe defer
clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU
clk: samsung: exynos5433: Fix error paths
tools: gpio: Use !building_out_of_srctree to determine srctree
iio: imu: inv_mpu6050: fix no data on MPU6050
reset: Fix memory leak in reset_control_array_put()
aio: Fix io_pgetevents() struct __compat_aio_sigset layout
pinctrl: cherryview: Fix irq_valid_mask calculation
ASoC: compress: fix unsigned integer overflow check
ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX
pinctrl: intel: Avoid potential glitches if pin is in GPIO mode
soundwire: intel: fix intel_register_dai PDI offsets and numbers
interconnect: Add locking in icc_set_tag()
interconnect: qcom: Fix icc_onecell_data allocation
clocksource/drivers/sh_mtu2: Do not loop using platform_get_irq_by_name()
fs/namespace.c: fix use-after-free of mount in mnt_warn_timestamp_expiry()
clocksource/drivers/mediatek: Fix error handling
soundwire: depend on ACPI || OF
soundwire: depend on ACPI
iio: srf04: fix wrong limitation in distance measuring
iio: imu: adis16480: make sure provided frequency is positive
cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop()
thunderbolt: Drop unnecessary read when writing LC command in Ice Lake
thunderbolt: Fix lockdep circular locking depedency warning
thunderbolt: Read DP IN adapter first two dwords in one go
clk: at91: sam9x60: fix programmable clock
clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clock muxes
clk: meson: g12a: fix cpu clock rate setting
clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate
XArray: Fix xas_next() with a single entry at 0
Change-Id: I594a629aca56b3ff5a224d65f0d8d79fe4f4f34b
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
This reverts commit 3fde1dfb00.
Revert to the upstream version by reinstating the original
modules-for-v5.4 merge.
Bug: 142892219
Bug: 144336692
Change-Id: I3871c67dd3cba0a5b9b2e1a87be8653a14cb9de5
Signed-off-by: Matthias Maennich <maennich@google.com>
The modpost, with the -d option given, generates per-module .ns_deps
files.
Kbuild generates per-module .mod files to carry module information.
This is convenient because Make handles multiple jobs in parallel
when the -j option is given.
On the other hand, the modpost always runs as a single thread.
I do not see a strong reason to produce separate .ns_deps files.
This commit changes the modpost to generate just one file,
modules.nsdeps, each line of which has the following format:
<module_name>: <list of missing namespaces>
Please note it contains *missing* namespaces instead of required ones.
So, modules.nsdeps is empty if the namespace dependency is all good.
This will work more efficiently because spatch will no longer process
already imported namespaces. I removed the '(if needed)' from the
nsdeps log since spatch is invoked only when needed.
This also solves the stale .ns_deps problem reported by Jessica Yu:
https://lkml.org/lkml/2019/10/28/467
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Tested-by: Jessica Yu <jeyu@kernel.org>
Acked-by: Jessica Yu <jeyu@kernel.org>
Reviewed-by: Matthias Maennich <maennich@google.com>
Tested-by: Matthias Maennich <maennich@google.com>
* remotes/origin/tmp-3fde1dfb006c:
ANDROID: Revert "Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux"
ANDROID: Move from clang r353983c to r365631c
ANDROID: of/property: Add device link support for iommus
ANDROID: quilt series: drop cuttlefish config changes
ANDROID: quilt series: add missing ANDROID: tags
ANDROID: quilt series cleanup: drop obsolete patches
ANDROID: add latest patches to quilt series
ANDROID: sched: Honor sync flag for energy-aware wakeups
ANDROID: gki_defconfig: remove PWRSEQ_EMMC and PWRSEQ_SIMPLE
ANDROID: unconditionally compile sig_ok in struct module
ANDROID: add latest patches to quilt series
ANDROID: rebase mainline quilt series on v5.4-rc3
ANDROID: regenerate quilt series
UPSTREAM: base: soc: Handle custom soc information sysfs entries
ANDROID: gki_defconfig: enable fs-verity
clk: add pre and post change rate callbacks
Linux 5.4-rc3
tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
tracing/hwlat: Report total time spent in all NMIs during the sample
recordmcount: Fix nop_mcount() function
tracing: Do not create tracefs files if tracefs lockdown is in effect
tracing: Add locked_down checks to the open calls of files created for tracefs
tracing: Add tracing_check_open_get_tr()
tracing: Have trace events system open call tracing_open_generic_tr()
tracing: Get trace_array reference for available_tracers files
ftrace: Get a reference counter for the trace_array on filter files
tracefs: Revert ccbd54ff54 ("tracefs: Restrict tracefs when the kernel is locked down")
perf/x86/cstate: Add Tiger Lake CPU support
perf/x86/msr: Add Tiger Lake CPU support
perf/x86/intel: Add Tiger Lake CPU support
perf/x86/cstate: Update C-state counters for Ice Lake
perf/x86/msr: Add new CPU model numbers for Ice Lake
perf/x86/cstate: Add Comet Lake CPU support
perf/x86/msr: Add Comet Lake CPU support
perf/x86/intel: Add Comet Lake CPU support
ANDROID: android-mainline quilt series for 5.4-ic1
Revert "drivers: qcom: rpmh-rsc: modularize RSC controller driver"
Documentation/process: Add fallthrough pseudo-keyword
compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use
net: sctp: Rename fallthrough label to unhandled
ANDROID: Fix x86_64 allmodconfig build
gki_defconfig: Enable CONFIG_DM_SNAPSHOT
s390/uaccess: avoid (false positive) compiler warnings
firmware: google: increment VPD key_len properly
MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb
spufs: fix a crash in spufs_create_root()
io_uring: fix sequence logic for timeout requests
ANDROID: gki_defconfig: enabled CONFIG_TMPFS explicitly
ANDROID: gki_defconfig: enable accelerated AES and SHA-256
SUNRPC: fix race to sk_err after xs_error_report
NFSv4: Fix leak of clp->cl_acceptor string
ANDROID: gki_defconfig: enable CONFIG_PARAVIRT and CONFIG_HYPERVISOR_GUEST
MIPS: Disable Loongson MMI instructions for kernel build
MIPS: elf_hwcap: Export userspace ASEs
ANDROID: staging: ion: fix sparse warning in ion system heap
nbd: fix possible sysfs duplicate warning
xen: Stop abusing DT of_dma_configure API
MAINTAINERS: Remove Simon as Renesas SoC Co-Maintainer
xen/grant-table: remove unnecessary printing
w1: ds250x: Fix build error without CRC16
virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr
binder: Fix comment headers on binder_alloc_prepare_to_free()
binder: prevent UAF read in print_binder_transaction_log_entry()
USB: yurex: fix NULL-derefs on disconnect
tty: serial: imx: Use platform_get_irq_optional() for optional IRQs
serial: fix kernel-doc warning in comments
USB: iowarrior: use pr_err()
USB: iowarrior: drop redundant iowarrior mutex
USB: iowarrior: drop redundant disconnect mutex
USB: iowarrior: fix use-after-free after driver unbind
USB: iowarrior: fix use-after-free on release
USB: iowarrior: fix use-after-free on disconnect
USB: chaoskey: fix use-after-free on release
USB: adutux: fix use-after-free on release
USB: ldusb: fix NULL-derefs on driver unbind
USB: legousbtower: fix use-after-free on release
usb: cdns3: Fix for incorrect DMA mask.
usb: cdns3: fix cdns3_core_init_role()
usb: cdns3: gadget: Fix full-speed mode
USB: usb-skeleton: drop redundant in-urb check
USB: usb-skeleton: fix use-after-free after driver unbind
USB: usb-skeleton: fix NULL-deref on disconnect
drm/bridge: tc358767: fix max_tu_symbol value
s390/cio: fix virtio-ccw DMA without PV
null_blk: Fix zoned command return code
libfs: take cursors out of list when moving past the end of directory
vfs: add missing blkdev_put() in get_tree_bdev()
shmem: fix LSM options parsing
RISC-V: entry: Remove unneeded need_resched() loop
drm/i915/gt: execlists->active is serialised by the tasklet
drm/i915/execlists: Protect peeking at execlists->active
drm/i915: Fixup preempt-to-busy vs reset of a virtual request
io_uring: only flush workqueues on fileset removal
drm/i915: Only enqueue already completed requests
drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
drm/i915/cml: Add second PCH ID for CMP
MIPS: fw: sni: Fix out of bounds init of o32 stack
MIPS: include: Mark __xchg as __always_inline
Revert "kheaders: make headers archive reproducible"
iio: Fix an undefied reference error in noa1305_probe
iio: light: opt3001: fix mutex unlock race
iio: adc: ad799x: fix probe error handling
iio: light: add missing vcnl4040 of_compatible
iio: light: fix vcnl4000 devicetree hooks
iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller
iio: adc: axp288: Override TS pin bias current for some models
iio: imu: adis16400: fix memory leak
iio: imu: adis16400: release allocated memory on failure
iio: adc: stm32-adc: fix a race when using several adcs with dma and irq
iio: adc: stm32-adc: move registers definitions
iio: accel: adxl372: Perform a reset at start up
iio: accel: adxl372: Fix push to buffers lost samples
iio: accel: adxl372: Fix/remove limitation for FIFO samples
iio: adc: hx711: fix bug in sampling of data
drm/amdgpu: fix memory leak
xfs: move local to extent inode logging into bmap helper
xfs: remove broken error handling on failed attr sf to leaf change
xfs: log the inode on directory sf to block format change
NFS: Remove redundant mirror tracking in O_DIRECT
NFS: Fix O_DIRECT accounting of number of bytes read/written
perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp
perf/core: Fix corner case in perf_rotate_context()
perf/core: Rework memory accounting in perf_mmap()
sched/vtime: Fix guest/system mis-accounting on task switch
sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision
powerpc/kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host
selftests/powerpc: Fix compile error on tlbie_test due to newer gcc
powerpc/pseries: Remove confusing warning message.
powerpc/64s/radix: Fix build failure with RADIX_MMU=n
CIFS: Force reval dentry if LOOKUP_REVAL flag is set
CIFS: Force revalidate inode when dentry is stale
smb3: Fix regression in time handling
smb3: remove noisy debug message and minor cleanup
ANDROID: gki_defconfig: enable CONFIG_NLS_*
ANDROID: gki_defconfig: enable REGULATOR
Add my linux-leds branch to MAINTAINERS
leds: core: Fix leds.h structure documentation
x86/cpu: Add Comet Lake to the Intel CPU models header
ANDROID: gki_defconfig: Enable BPF_JIT and BPF_JIT_ALWAYS_ON
doc: move namespaces.rst from kbuild/ to core-api/
arm64: armv8_deprecated: Checking return value for memory allocation
lib/string: Make memzero_explicit() inline instead of external
x86/cpu/vmware: Use the full form of INL in VMWARE_PORT
x86/asm: Fix MWAITX C-state hint value
btrfs: silence maybe-uninitialized warning in clone_range
efi/tpm: Fix sanity check of unsigned tbl_size being less than zero
drm/panel: tpo-td043mtea1: Fix SPI alias
drm/panel: tpo-td028ttec1: Fix SPI alias
drm/panel: sony-acx565akm: Fix SPI alias
drm/panel: nec-nl8048hl11: Fix SPI alias
drm/panel: lg-lb035q02: Fix SPI alias
io_uring: remove wait loop spurious wakeups
FROMGIT: of: property: Create device links for all child-supplier depencencies
FROMGIT: of/platform: Pause/resume sync state during init and of_platform_populate()
FROMGIT: driver core: Add sync_state driver/bus callback
FROMGIT: of: property: Add functional dependency link from DT bindings
FROMGIT: driver core: Add support for linking devices during device addition
FROMGIT: driver core: Add fwnode_to_dev() to look up device from fwnode
mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)
mm, sl[ou]b: improve memory accounting
mm, memcg: make scan aggression always exclude protection
mm, memcg: make memory.emin the baseline for utilisation determination
mm, memcg: proportional memory.{low,min} reclaim
mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()
mm/page_alloc.c: fix a crash in free_pages_prepare()
mm/z3fold.c: claim page in the beginning of free
kernel/sysctl.c: do not override max_threads provided by userspace
memcg: only record foreign writebacks with dirty pages when memcg is not disabled
mm: fix -Wmissing-prototypes warnings
writeback: fix use-after-free in finish_writeback_work()
mm/memremap: drop unused SECTION_SIZE and SECTION_MASK
panic: ensure preemption is disabled during panic()
fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc()
fs: ocfs2: fix a possible null-pointer dereference in ocfs2_write_end_nolock()
fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()
ocfs2: clear zero in unaligned direct IO
x86/xen: Return from panic notifier
riscv: Correct the handling of unexpected ebreak in do_trap_break()
riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()
riscv: avoid kernel hangs when trapped in BUG()
uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to it
drm/i915: Mark contents as dirty on a write fault
drm/i915: Prevent bonded requests from overtaking each other on preemption
drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
drm/i915: Verify the engine after acquiring the active.lock
drm/i915: Extend Haswell GT1 PSMI workaround to all
drm/i915: Don't mix srcu tag and negative error codes
drm/i915: Whitelist COMMON_SLICE_CHICKEN2
drm/i915: Perform GGTT restore much earlier during resume
drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
MIPS: include: Mark __cmpxchg as __always_inline
nsdeps: make generated patches independent of locale
nsdeps: fix hashbang of scripts/nsdeps
kbuild: fix build error of 'make nsdeps' in clean tree
module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol conflict
modpost: fix broken sym->namespace for external module builds
module: swap the order of symbol.namespace
perf/core: Fix inheritance of aux_output groups
scripts: add_namespace: Fix coccicheck failed
efi/x86: Do not clean dummy variable in kexec path
efi: Make unexported efi_rci2_sysfs_init() static
efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing
efi/tpm: Don't traverse an event log with no events
efi/tpm: Don't access event->count when it isn't mapped
efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified
efi/cper: Fix endianness of PCIe class code
hwmon: docs: Extend inspur-ipsps1 title underline
arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option
arm64: vdso32: Rename COMPATCC to CC_COMPAT
arm64: vdso32: Pass '--target' option to clang via VDSO_CAFLAGS
arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally
arm64: vdso32: Move definition of COMPATCC into vdso32/Makefile
arm64: Default to building compat vDSO with clang when CONFIG_CC_IS_CLANG
serial: 8250_omap: Fix gpio check for auto RTS/CTS
serial: mctrl_gpio: Check for NULL pointer
tty: serial: fsl_lpuart: Fix lpuart_flush_buffer()
usb:cdns3: Fix for CV CH9 running with g_zero driver.
usb: dwc3: Remove dev_err() on platform_get_irq() failure
usb: dwc3: Switch to platform_get_irq_byname_optional()
driver core: platform: Add platform_get_irq_byname_optional()
staging: vt6655: Fix memory leak in vt6655_probe
lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO
arm64: vdso32: Remove jump label config option in Makefile
arm64: vdso32: Detect binutils support for dmb ishld
arm64: vdso: Remove stale files from old assembly implementation
arm64: vdso32: Fix broken compat vDSO build warnings
arm64: mm: fix spurious fault detection
mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
CIFS: Gracefully handle QueryInfo errors during open
cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic
fs: cifs: mute -Wunused-const-variable message
smb3: cleanup some recent endian errors spotted by updated sparse
xfs: assure zeroed memory buffers for certain kmem allocations
xfs: removed unused error variable from xchk_refcountbt_rec
xfs: remove unused flags arg from xfs_get_aghdr_buf()
xfs: Fix tail rounding in xfs_alloc_file_space()
Linux 5.4-rc2
elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
blk-wbt: fix performance regression in wbt scale_up/scale_down
Revert "libata, freezer: avoid block device removal while system is frozen"
bdi: Do not use freezable workqueue
Make filldir[64]() verify the directory entry filename is valid
Convert filldir[64]() from __put_user() to unsafe_put_user()
KVM: s390: mark __insn32_query() as __always_inline
KVM: s390: fix __insn32_query() inline assembly
dma-mapping: fix false positivse warnings in dma_common_free_remap()
kheaders: make headers archive reproducible
kbuild: update compile-test header list for v5.4-rc2
kbuild: two minor updates for Documentation/kbuild/modules.rst
scripts/setlocalversion: clear local variable to make it work for sh
namespace: fix namespace.pl script to support relative paths
video/logo: do not generate unneeded logo C files
video/logo: remove unneeded *.o pattern from clean-files
integrity: remove pointless subdir-$(CONFIG_...)
integrity: remove unneeded, broken attempt to add -fshort-wchar
selftests/net: add nettest to .gitignore
net: qlogic: Fix memory leak in ql_alloc_large_buffers
nfc: fix memory leak in llcp_sock_bind()
sch_dsmark: fix potential NULL deref in dsmark_init()
net: phy: at803x: use operating parameters from PHY-specific status
net: phy: extract pause mode
net: phy: extract link partner advertisement reading
net: phy: fix write to mii-ctrl1000 register
ipv6: Handle missing host route in __ipv6_ifa_notify
net: phy: allow for reset line to be tied to a sleepy GPIO controller
net: ipv4: avoid mixed n_redirects and rate_tokens usage
r8152: Set macpassthru in reset_resume callback
gpio: max77620: Use correct unit for debounce times
cxgb4:Fix out-of-bounds MSI-X info array access
Revert "ipv6: Handle race in addrconf_dad_work"
net: make sock_prot_memory_pressure() return "const char *"
rxrpc: Fix rxrpc_recvmsg tracepoint
qmi_wwan: add support for Cinterion CLS8 devices
Add an IOCTL to check ION ABI version
RDMA/mlx5: Add missing synchronize_srcu() for MW cases
RDMA/mlx5: Put live in the correct place for ODP MRs
RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages()
RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR
RDMA/mlx5: Do not allow rereg of a ODP MR
IB/core: Fix wrong iterating on ports
MIPS: fw/arc: Remove unused addr variable
RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
RDMA/cxgb4: Do not dma memory off of the stack
RDMA/cm: Fix memory leak in cm_add/remove_one
RDMA/core: Fix an error handling path in 'res_get_common_doit()'
RDMA/i40iw: Associate ibdev to netdev before IB device registration
ARM: multi_v7_defconfig: Fix SPI_STM32_QSPI support
misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
mtd: spi-nor: Fix direction of the write_sr() transfer
mei: avoid FW version request on Ibex Peak and earlier
s390: update defconfigs
s390/pci: mark function(s) __always_inline
s390/mm: mark function(s) __always_inline
s390/jump_label: mark function(s) __always_inline
s390/cpu_mf: mark function(s) __always_inline
s390/atomic,bitops: mark function(s) __always_inline
s390/mm: fix -Wunused-but-set-variable warnings
s390: mark __cpacf_query() as __always_inline
io_uring: fix reversed nonblock flag for link submission
tty: serial: Fix PORT_LINFLEXUART definition
mei: me: add comet point (lake) LP device ids
tty: n_hdlc: fix build on SPARC
serial: uartps: Fix uartps_major handling
serial: uartlite: fix exit path null pointer
tty: serial: linflexuart: Fix magic SysRq handling
serial: sh-sci: Use platform_get_irq_optional() for optional interrupts
dt-bindings: serial: sh-sci: Document r8a774b1 bindings
serial/sifive: select SERIAL_EARLYCON
tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
media: stkwebcam: fix runtime PM after driver unbind
USB: serial: fix runtime PM after driver unbind
USB: usblp: fix runtime PM after driver unbind
USB: usb-skeleton: fix runtime PM after driver unbind
xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev()
dt-bindings: usb: Bring back phy-names
ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI
usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()
udc: lpc32xx: fix 64-bit compiler warning
xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()
xhci: Increase STS_SAVE timeout in xhci_suspend()
xhci: Prevent deadlock when xhci adapter breaks during init
usb: xhci: wait for CNR controller not ready bit in xhci resume
xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts
xhci: Check all endpoints for LPM timeout
xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
xhci: Fix false warning message about wrong bounce buffer write length
USB: legousbtower: fix open after failed reset request
USB: legousbtower: fix potential NULL-deref on disconnect
USB: legousbtower: fix deadlock on disconnect
USB: legousbtower: fix slab info leak at probe
KVM: x86: omit "impossible" pmu MSRs from MSR list
usb: typec: ucsi: displayport: Fix for the mode entering routine
usb: typec: ucsi: ccg: Remove run_isr flag
arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419
arm64: Fix incorrect irqflag restore for priority masking for compat
arm64: mm: avoid virt_to_phys(init_mm.pgd)
arm64: cpufeature: Effectively expose FRINT capability to userspace
arm64: Mark functions using explicit register variables as '__always_inline'
USB: usblcd: use pr_err()
USB: usblcd: drop redundant lcd mutex
USB: usblcd: drop redundant disconnect mutex
USB: usblcd: fix I/O after disconnect
bindings: rename links to mason USB2/USB3 DT files
usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps()
USB: dummy-hcd: fix power budget for SuperSpeed mode
usbip: vhci_hcd indicate failed message
USB: yurex: Don't retry on unexpected errors
USB: adutux: fix NULL-derefs on disconnect
USB: adutux: fix use-after-free on disconnect
usb: cdns3: Fix sheduling with locks held.
usb: cdns3: Fix use after free in probe error handling
USB: microtek: fix info-leak at probe
dt-bindings: usb: Fix references to usb-hcd.yaml
USB: serial: keyspan: fix NULL-derefs on open() and write()
USB: serial: option: add support for Cinterion CLS8 devices
USB: rio500: Remove Rio 500 kernel driver
staging: exfat: Use kvzalloc() instead of kzalloc() for exfat_sb_info
Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
staging: speakup: document sysfs attributes
ANDROID: staging: ion: Fix missing entry in kerneldoc header
MIPS: pmcs-msp71xx: Remove unused addr variable
MIPS: pmcs-msp71xx: Add missing MAX_PROM_MEM definition
vfs: Fix EOVERFLOW testing in put_compat_statfs64
block: sed-opal: fix sparse warning: convert __be64 data
block: sed-opal: fix sparse warning: obsolete array init.
Revert "drm/i915: Fix DP-MST crtc_mask"
sched: add kernel-doc for struct clone_args
fork: add kernel-doc for clone3
usercopy: Add parentheses around assignment in test_copy_struct_from_user
tcp: fix slab-out-of-bounds in tcp_zerocopy_receive()
selinux: fix context string corruption in convert_context()
lib: textsearch: fix escapes in example code
udp: only do GSO if # of segs > 1
udp: fix gso_segs calculations
MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb
ipv6: drop incoming packets having a v4mapped source address
btrfs: fix uninitialized ret in ref-verify
KVM: nVMX: Fix consistency check on injected exception error code
KVM: x86: omit absent pmu MSRs from MSR list
selftests: kvm: Fix libkvm build error
drm/omap: fix max fclk divider for omap36xx
drm/i915: Fix g4x sprite scaling stride check with GTT remapping
drm/i915/dp: Fix dsc bpp calculations, v5.
block: pg: add header include guard
net: stmmac: Avoid deadlock on suspend/resume
timer-of: don't use conditional expression with mixed 'void' types
net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_cfg_reg_write()
mips: Loongson: Fix the link time qualifier of 'serial_exit()'
MIPS: init: Prevent adding memory before PHYS_OFFSET
MIPS: init: Fix reservation of memory between PHYS_OFFSET and mem start
MIPS: VDSO: Fix build for binutils < 2.25
MIPS: VDSO: Remove unused gettimeofday.c
MIPS: Wire up clone3 syscall
char/random: Add a newline at the end of the file
xen/xenbus: fix self-deadlock after killing user process
selftests: watchdog: Add command line option to show watchdog_info
selftests: watchdog: Validate optional file argument
dt-bindings: phy: lantiq: Fix Property Name
dt-bindings: iio: ad7192: Fix DTC warning in the example
dt-bindings: iio: ad7192: Fix Regulator Properties
dt-bindings: media: rc: Fix redundant string
dt-bindings: dsp: Fix fsl,dsp example
drm/amd/display: fix dcn21 Makefile for clang
drm/amd/display: hide an unused variable
drm/amdgpu: display_mode_vba_21: remove uint typedef
drm/amdgpu: hide another #warning
drm/amdgpu: make pmu support optional, again
drm/amd/display: memory leak
drm/amdgpu: fix multiple memory leaks in acp_hw_init
drm/amdgpu: return tcc_disabled_mask to userspace
drm/amdgpu: don't increment vram lost if we are in hibernation
Revert "drm/amdgpu: disable stutter mode for renoir"
drm/amd/powerplay: add sensor lock support for smu
drm/amd/powerplay: change metrics update period from 1ms to 100ms
drm/amdgpu: revert "disable bulk moves for now"
MIPS: octeon: Include required header; fix octeon ethernet build
ptp_qoriq: Initialize the registers' spinlock before calling ptp_qoriq_settime
net: dsa: sja1105: Fix sleeping while atomic in .port_hwtstamp_set
net: dsa: sja1105: Initialize the meta_lock
net/rds: Fix error handling in rds_ib_add_one()
net: dsa: rtl8366: Check VLAN ID and not ports
mlx5: avoid 64-bit division in dr_icm_pool_mr_create()
tipc: fix unlimited bundling of small messages
xen/efi: have a common runtime setup function
hwmon: (nct7904) Add array fan_alarm and vsen_alarm to store the alarms in nct7904_data struct.
docs: hwmon: Include 'inspur-ipsps1.rst' into docs
hwmon: Fix HWMON_P_MIN_ALARM mask
hwmon: (k10temp) Update documentation and add temp2_input info
hwmon: (nct7904) Fix the incorrect value of vsen_mask in nct7904_data struct
nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
USB: serial: option: add Telit FN980 compositions
USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
arm: xen: mm: use __GPF_DMA32 for arm64
xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
ipv6: Handle race in addrconf_dad_work
tcp: adjust rto_base in retransmits_timed_out()
vsock: Fix a lockdep warning in __vsock_release()
hso: fix NULL-deref on tty open
riscv: Fix memblock reservation for device tree blob
RISC-V: Clear load reservations while restoring hart contexts
MIPS: cpu-bugs64: Mark inline functions as __always_inline
xen/balloon: Clear PG_offline in balloon_retrieve()
xen/balloon: Mark pages PG_offline in balloon_append()
xen/balloon: Drop __balloon_append()
xen/balloon: Set pages PageOffline() in balloon_add_region()
ARM: xen: unexport HYPERVISOR_platform_op function
selftests/kselftest/runner.sh: Add 45 second timeout per test
kselftest: exclude failed TARGETS from runlist
membarrier: Fix RCU locking bug caused by faulty merge
kselftest: add capability to skip chosen TARGETS
Drivers: hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP
HID: hyperv: Use in-place iterator API in the channel callback
x86: Use the correct SPDX License Identifier in headers
btrfs: allocate new inode in NOFS context
ARM: dts: ux500: Fix up the CPU thermal zone
btrfs: fix balance convert to single on 32-bit host CPUs
net: ag71xx: fix mdio subnode support
net: stmmac: xgmac: Fix RSS writing wrong keys
net: stmmac: xgmac: Fix RSS not writing all Keys to HW
net: stmmac: xgmac: Disable the Timestamp interrupt by default
net: stmmac: Do not stop PHY if WoL is enabled
net: stmmac: Correctly take timestamp for PTPv2
net: stmmac: dwmac4: Always update the MAC Hash Filter
net: stmmac: selftests: Always use max DMA size in Jumbo Test
net: stmmac: xgmac: Detect Hash Table size dinamically
net: stmmac: xgmac: Not all Unicast addresses may be available
devlink: Fix error handling in param and info_get dumpit cb
net: dsa: rtl8366rb: add missing of_node_put after calling of_get_child_by_name
net: mscc: ocelot: add missing of_node_put after calling of_get_child_by_name
net: sched: cbs: Avoid division by zero when calculating the port rate
net: sched: taprio: Avoid division by zero on invalid link speed
netfilter: nft_connlimit: disable bh on garbage collection
netfilter: drop bridge nf reset from nf_reset
btrfs: fix incorrect updating of log root tree
Btrfs: fix memory leak due to concurrent append writes with fiemap
ionic: select CONFIG_NET_DEVLINK
docs: networking: Add title caret and missing doc
selftests: Add kselftest-all and kselftest-install targets
net: socionext: netsec: always grab descriptor lock
mac80211: keep BHs disabled while calling drv_tx_wake_queue()
mac80211: fix txq null pointer dereference
nl80211: fix null pointer dereference
cfg80211: initialize on-stack chandefs
cfg80211: validate SSID/MBSSID element ordering assumption
nl80211: validate beacon head
Revert "s390/dasd: Add discard support for ESE volumes"
s390/dasd: Fix error handling during online processing
io_uring: use __kernel_timespec in timeout ABI
loop: change queue block size to match when using DIO
RDMA/iwcm: Fix a lock inversion issue
RDMA/iw_cxgb4: fix SRQ access from dump_qp()
RDMA/hfi1: Prevent memory leak in sdma_init
RDMA/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port
RDMA/siw: Fix serialization issue in write_space()
RDMA/vmw_pvrdma: Free SRQ only once
perf_event_open: switch to copy_struct_from_user()
sched_setattr: switch to copy_struct_from_user()
clone3: switch to copy_struct_from_user()
lib: introduce copy_struct_from_user() helper
kvm: vmx: Limit guest PMCs to those supported on the host
crypto: arm/aes-ce - add dependency on AES library
crypto: arm/aes-ce - build for v8 architecture explicitly
docs: arm64: Fix indentation and doc formatting
arm64/sve: Fix wrong free for task->thread.sve_state
arm64: errata: Update stale comment
gpio: eic: sprd: Fix the incorrect EIC offset when toggling
gpio: fix getting nonexclusive gpiods from DT
gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source
ANDROID: sched/fair: Bias EAS placement for latency
ANDROID: sched: Introduce uclamp latency and boost wrapper
ANDROID: sched/core: Add a latency-sensitive flag to uclamp
ANDROID: arm64: defconfig: Enable EAS by default
ANDROID: sched/fair: Also do misfit in overloaded groups
ANDROID: sched/fair: Don't balance misfits if it would overload local group
ANDROID: sched/fair: Attempt to improve throughput for asym cap systems
ANDROID: sched: Prevent unnecessary active balance of single task in sched group
ANDROID: sched: Update max cpu capacity in case of max frequency constraints
ANDROID: arm: enable max frequency capping
ANDROID: arm64: enable max frequency capping
ANDROID: cpufreq: arch_topology: implement max frequency capping
ANDROID: sched/fair: add arch scaling function for max frequency capping
ANDROID: sched: Unconditionally honor sync flag for energy-aware wakeups
ANDROID: sched/fair: EAS: Add uclamp support to find_energy_efficient_cpu()
s390/qdio: clarify size of the QIB parm area
s390/cpumf: Fix indentation in sampling device driver
s390/cpumsf: Check for CPU Measurement sampling
s390/cpumf: Use consistant debug print format
xen/efi: Set nonblocking callbacks
staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()
staging: rtl8188eu: fix null dereference when kzalloc fails
staging: bcm2835-audio: Fix draining behavior regression
staging/fbtft: Remove flexfb
staging/fbtft: Remove fbtft_device
staging/fbtft: Depend on OF
staging: octeon: Use "(uintptr_t)" to cast from pointer to int
staging: exfat: Fix a typo in Kconfig
staging: exfat - fix SPDX tags..
staging: exfat: add missing SPDX line to Kconfig
net: sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte
net: dsa: sja1105: Prevent leaking memory
modpost: fix static EXPORT_SYMBOL warnings for UML build
kbuild: correct formatting of header in kbuild module docs
kbuild: remove SUBDIRS support
net: dsa: sja1105: Ensure PTP time for rxtstamp reconstruction is not in the past
kbuild: remove ar-option and KBUILD_ARFLAGS
net: Unpublish sk from sk_reuseport_cb before call_rcu
MIPS: dts: ar9331: fix interrupt-controller size
MIPS: Loongson64: Fix boot failure after dropping boot_mem_map
erofs: fix mis-inplace determination related with noio chain
erofs: fix erofs_get_meta_page locking due to a cleanup
MAINTAINERS: erofs: complete sub-entries for erofs
erofs: fix return value check in erofs_read_superblock()
selftests: pidfd: Fix undefined reference to pthread_create()
sched: Add __ASSEMBLY__ guards around struct clone_args
perf annotate: Don't return -1 for error when doing BPF disassembly
perf annotate: Return appropriate error code for allocation failures
perf annotate: Fix arch specific ->init() failure errors
perf annotate: Propagate the symbol__annotate() error return
perf annotate: Fix the signedness of failure returns
perf annotate: Propagate perf_env__arch() error
perf evsel: Fall back to global 'perf_env' in perf_evsel__env()
perf tools: Propagate get_cpuid() error
perf jevents: Fix period for Intel fixed counters
perf script brstackinsn: Fix recovery from LBR/binary mismatch
perf docs: Correct and clarify jitdump spec
perf inject jit: Fix JIT_CODE_MOVE filename
perf map: Fix overlapped map handling
perf vendor events s390: Use s390 machine name instead of type 8561
perf vendor events s390: Add JSON transaction for machine type 8561
perf llvm: Don't access out-of-scope array
tools headers kvm: Sync kvm headers with the kernel sources
tools headers uapi: Sync linux/fs.h with the kernel sources
tools headers uapi: Sync linux/usbdevice_fs.h with the kernel sources
tools headers uapi: Sync asm-generic/mman-common.h with the kernel
arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y
erspan: remove the incorrect mtu limit for erspan
sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
net: dsa: qca8k: Use up to 7 ports for all operations
kvm: x86, powerpc: do not allow clearing largepages debugfs entry
ARM: dts: am4372: Set memory bandwidth limit for DISPC
drm/tilcdc: include linux/pinctrl/consumer.h again
ieee802154: ca8210: prevent memory leak
blk-mq: apply normal plugging for HDD
blk-mq: honor IO scheduler for multiqueue devices
nvme-rdma: fix possible use-after-free in connect timeout
KVM: selftests: x86: clarify what is reported on KVM_GET_MSRS failure
KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF
tick: broadcast-hrtimer: Fix a race in bc_set_next
tools headers uapi: Sync drm/i915_drm.h with the kernel sources
perf docs: Allow man page date to be specified
perf tests: Avoid raising SEGV using an obvious NULL dereference
libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
selftests: kvm: add test for dirty logging inside nested guests
KVM: x86: fix nested guest live migration with PML
KVM: x86: assign two bits to track SPTE kinds
drm/komeda: prevent memory leak in komeda_wb_connector_add
nvme: Move ctrl sqsize to generic space
KVM: x86: Expose XSAVEERPTR to the guest
kvm: x86: Enumerate support for CLZERO instruction
kvm: x86: Use AMD CPUID semantics for AMD vCPUs
kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH
KVM: X86: Fix userspace set invalid CR4
kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func
KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns
nvme: Add ctrl attributes for queue_count and sqsize
nvme: allow 64-bit results in passthru commands
nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
nvmet-tcp: remove superflous check on request sgl
Added QUIRKs for ADATA XPG SX8200 Pro 512GB
nvme-rdma: Fix max_hw_sectors calculation
nvme: fix an error code in nvme_init_subsystem()
nvme-pci: Save PCI state before putting drive into deepest state
nvme-tcp: fix wrong stop condition in io_work
ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage()
ARM: OMAP2+: Add missing LCDC midlemode for am335x
ARM: OMAP2+: Fix missing reset done flag for am3 and am43
ieee802154: mcr20a: simplify a bit 'mcr20a_handle_rx_read_buf_complete()'
ARM: dts: Fix gpio0 flags for am335x-icev2
scsi: qla2xxx: Fix Nport ID display value
scsi: qla2xxx: Fix N2N link up fail
scsi: qla2xxx: Fix N2N link reset
scsi: qla2xxx: Optimize NPIV tear down process
scsi: qla2xxx: Fix stale mem access on driver unload
scsi: qla2xxx: Fix unbound sleep in fcport delete path.
scsi: qla2xxx: Silence fwdump template message
scsi: hisi_sas: Make three functions static
scsi: megaraid: disable device when probe failed after enabled device
scsi: storvsc: setup 1:1 mapping between hardware queue and CPU queue
scsi: qedf: Remove always false 'tmp_prio < 0' statement
scsi: ufs: skip shutdown if hba is not powered
scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF
nvme-pci: Fix a race in controller removal
nvmet: change ppl to lpp
ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules
ARM: omap2plus_defconfig: Enable DRM_TI_TFP410
DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again
ARM: dts: Fix wrong clocks for dra7 mcasp
clk: ti: dra7: Fix mcasp8 clock bits
drm: Clear the fence pointer when writeback job signaled
drm: Free the writeback_job when it with an empty fb
Fix the locking in dcache_readdir() and friends
ieee802154: atusb: fix use-after-free at disconnect
KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH
arm64: KVM: Kill hyp_alternate_select()
arm64: KVM: Replace hyp_alternate_select with has_vhe()
arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220
iio: fix center temperature of bmc150-accel-core
iio: imu: st_lsm6dsx: forbid 0 sensor sensitivity
iio: adc: meson_saradc: Fix memory allocation order
Change-Id: Ic630267f367b5b05691af40c3d71c072e12ab001
[rananta@codeaurora.org: Resolve trivial merge conflicts and fix warning
location in scripts/gcc-wrapper.py]
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
This reverts commit e070355664, reversing
changes made to 8808cf8cbc.
Introducing symbol-namespaces into the kernel has caused issues with
respect to the ABI checker. Hence, revert the changes until a valid
fix is available. The revert was done based off of 5.4-rc1.
Change-Id: I529ced269661f457ce667a76eb383843002f0a7d
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
* remotes/origin/tmp-935f8bc6f7aa:
UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"
ANDROID: update gki_defconfig
ANDROID: Fix arm64 allmodconfig build
Linux 5.4-rc1
ANDROID: allmodconfig: Force gki_defconfig as base
ANDROID: usb: gadget: Fix dependency for f_accessory
csky: Move static keyword to the front of declaration
csky: entry: Remove unneeded need_resched() loop
csky: Fixup csky_pmu.max_period assignment
csky: Fixup add zero_fp fixup perf backtrace panic
csky: Use generic free_initrd_mem()
Revert "Revert "ext4: make __ext4_get_inode_loc plug""
random: try to actively add entropy rather than passively wait for it
Documentation/process: Clarify disclosure rules
selftests/ftrace: Fix same probe error test
mm, tracing: Print symbol name for call_site in trace events
tracing: Have error path in predicate_parse() free its allocated memory
tracing: Fix clang -Wint-in-bool-context warnings in IF_ASSIGN macro
tracing/probe: Fix to check the difference of nr_args before adding probe
mm, page_alloc: allow hugepage fallback to remote nodes when madvised
mm, page_alloc: avoid expensive reclaim when compaction may not succeed
Revert "Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask""
Revert "Revert "mm, thp: restore node-local hugepage allocations""
i2c: slave-eeprom: Add read only mode
i2c: i801: Bring back Block Process Call support for certain platforms
i2c: riic: Clear NACK in tend isr
i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630
iommu/amd: Lock code paths traversing protection_domain->dev_list
iommu/amd: Lock dev_data in attach/detach code paths
iommu/amd: Check for busy devices earlier in attach_device()
iommu/amd: Take domain->lock for complete attach/detach path
iommu/amd: Remove amd_iommu_devtable_lock
iommu/amd: Remove domain->updated
net: tap: clean up an indentation issue
nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
mmc: host: sdhci-pci: Add Genesys Logic GL975x support
tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
sk_buff: drop all skb extensions on free and skb scrubbing
tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
Documentation: Clarify trap's description
mlxsw: spectrum: Clear VLAN filters during port initialization
net: ena: clean up indentation issue
NFC: st95hf: clean up indentation issue
mmc: tegra: Implement ->set_dma_mask()
mmc: sdhci: Let drivers define their DMA mask
mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence
mmc: sdhci: improve ADMA error reporting
net: phy: micrel: add Asym Pause workaround for KSZ9021
net: socionext: ave: Avoid using netdev_err() before calling register_netdev()
ptp: correctly disable flags on old ioctls
lib: dimlib: fix help text typos
net: dsa: microchip: Always set regmap stride to 1
nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N
vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
keys: Add Jarkko Sakkinen as co-maintainer
btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls
btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
block: fix null pointer dereference in blk_mq_rq_timed_out()
net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
net: sched: multiq: don't call qdisc_put() while holding tree lock
net: sched: sch_htb: don't call qdisc_put() while holding tree lock
net/rds: Check laddr_check before calling it
tcp: honor SO_PRIORITY in TIME_WAIT state
ipv6: tcp: provide sk->sk_priority to ctl packets
ipv6: add priority parameter to ip6_xmit()
bpf: Fix bpf_event_output re-entry issue
net: dsa: qca8k: Fix port enable for CPU port
sch_netem: fix rcu splat in netem_enqueue()
kcm: disable preemption in kcm_parse_func_strparser()
net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
net: nixge: Fix a signedness bug in nixge_probe()
of: mdio: Fix a signedness bug in of_phy_get_and_connect()
net: axienet: fix a signedness bug in probe
net: stmmac: dwmac-meson8b: Fix signedness bug in probe
net: socionext: Fix a signedness bug in ave_probe()
enetc: Fix a signedness bug in enetc_of_get_phy()
net: netsec: Fix signedness bug in netsec_probe()
net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
cxgb4: Signedness bug in init_one()
net: aquantia: Fix aq_vec_isr_legacy() return value
dimlib: make DIMLIB a hidden symbol
rq-qos: get rid of redundant wbt_update_limits()
powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices
CIFS: Fix oplock handling for SMB 2.1+ protocols
smb3: missing ACL related flags
perf unwind: Fix libunwind build failure on i386 systems
binfmt_elf: Do not move brk for INTERP-less ET_EXEC
arch/sparc/include/asm/pgtable_64.h: fix build
mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
ntfs: remove (un)?likely() from IS_ERR() conditions
IB/hfi1: remove unlikely() from IS_ERR*() condition
xfs: remove unlikely() from WARN_ON() condition
wimax/i2400m: remove unlikely() from WARN*() condition
fs: remove unlikely() from WARN_ON() condition
xen/events: remove unlikely() from WARN() condition
bpf: Clean up indentation issue in BTF kflag processing
jffs2: Fix mounting under new mount API
libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions
MAINTAINERS: Add myself as reviewer for the PWM subsystem
MAINTAINERS: Add patchwork link for PWM entry
MAINTAINERS: Add a selection of PWM related keywords to the PWM entry
pwm: mediatek: Add MT7629 compatible string
io_uring: make CQ ring wakeups be more efficient
ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
dt-bindings: net: ravb: Add support for r8a774b1 SoC
net: stmmac: Fix page pool size
macsec: drop skb sk before calling gro_cells_receive
iocost: bump up default latency targets for hard disks
iocost: improve nr_lagging handling
iocost: better trace vrate changes
smb3: pass mode bits into create calls
net: print proper warning on dst underflow
net/sched: cbs: Fix not adding cbs instance to list
drivers: net: Fix Kconfig indentation
net: Fix Kconfig indentation
MAINTAINERS: add Yanjun to FORCEDETH maintainers list
block: don't release queue's sysfs lock during switching elevator
blk-mq: move lockdep_assert_held() into elevator_exit
checkpatch: check for nested (un)?likely() calls
hexagon: drop empty and unused free_initrd_mem
mm: factor out common parts between MADV_COLD and MADV_PAGEOUT
mm: introduce MADV_PAGEOUT
mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM
mm: introduce MADV_COLD
mm: untag user pointers in mmap/munmap/mremap/brk
vfio/type1: untag user pointers in vaddr_get_pfn
tee/shm: untag user pointers in tee_shm_register
media/v4l2-core: untag user pointers in videobuf_dma_contig_user_get
drm/radeon: untag user pointers in radeon_gem_userptr_ioctl
drm/amdgpu: untag user pointers
userfaultfd: untag user pointers
fs/namespace: untag user pointers in copy_mount_options
mm: untag user pointers in get_vaddr_frames
mm: untag user pointers in mm/gup.c
mm: untag user pointers passed to memory syscalls
lib: untag user pointers in strn*_user
lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle
ipc/sem.c: convert to use built-in RCU list checking
ipc/mqueue: improve exception handling in do_mq_notify()
ipc/mqueue.c: delete an unnecessary check before the macro call dev_kfree_skb()
bug: move WARN_ON() "cut here" into exception handler
bug: consolidate __WARN_FLAGS usage
bug: clean up helper macros to remove __WARN_TAINT()
bug: lift "cut here" out of __warn()
bug: consolidate warn_slowpath_fmt() usage
bug: rename __WARN_printf_taint() to __WARN_printf()
bug: refactor away warn_slowpath_fmt_taint()
scripts/gdb: handle split debug
kgdb: don't use a notifier to enter kgdb at panic; call directly
compiler: enable CONFIG_OPTIMIZE_INLINING forcibly
uaccess: add missing __must_check attributes
kexec: restore arch_kexec_kernel_image_probe declaration
kexec: bail out upon SIGKILL when allocating memory.
cpumask: nicer for_each_cpumask_and() signature
fork: improve error message for corrupted page tables
fat: delete an unnecessary check before brelse()
fs/reiserfs/do_balan.c: remove set but not used variable
fs/reiserfs/journal.c: remove set but not used variable
fs/reiserfs/do_balan.c: remove set but not used variables
fs/reiserfs/fix_node.c: remove set but not used variables
fs/reiserfs/prints.c: remove set but not used variables
fs/reiserfs/objectid.c: remove set but not used variables
fs/reiserfs/lbalance.c: remove set but not used variables
fs/reiserfs/stree.c: remove set but not used variables
fs/reiserfs/journal.c: remove set but not used variables
fs: reiserfs: remove unnecessary check of bh in remove_from_transaction()
checkpatch: make git output use LANGUAGE=en_US.utf8
checkpatch: remove obsolete period from "ambiguous SHA1" query
checkpatch: allow consecutive close braces
checkpatch: prefer __section over __attribute__((section(...)))
checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE
checkpatch.pl: warn on invalid commit id
checkpatch: improve SPDX license checking
checkpatch: don't interpret stack dumps as commit IDs
lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds
lib/extable.c: add missing prototypes
lib/generic-radix-tree.c: make 2 functions static inline
strscpy: reject buffer sizes larger than INT_MAX
include/trace/events/writeback.h: fix -Wstringop-truncation warnings
kernel-doc: core-api: include string.h into core-api
augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition
augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro
augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro
rbtree: avoid generating code twice for the cached versions (tools copy)
kernel/elfcore.c: include proper prototypes
linux/coff.h: add include guard
memcg, kmem: do not fail __GFP_NOFAIL charges
selftests/bpf: adjust strobemeta loop to satisfy latest clang
selftests/bpf: delete unused variables in test_sysctl
libbpf: fix false uninitialized variable warning
bpf/xskmap: Return ERR_PTR for failure case instead of NULL.
selftests/bpf: test_progs: fix client/server race in tcp_rtt
drm/amd/display: prevent memory leak
perf parser: Remove needless include directives
perf build: Add detection of java-11-openjdk-devel package
perf jvmti: Include JVMTI support for s390
perf vendor events: Remove P8 HW events which are not supported
perf evlist: Fix access of freed id arrays
perf stat: Fix free memory access / memory leaks in metrics
perf tools: Replace needless mmap.h with what is needed, event.h
perf evsel: Move config terms to a separate header
perf evlist: Remove unused perf_evlist__fprintf() method
perf evsel: Introduce evsel_fprintf.h
perf evsel: Remove need for symbol_conf in evsel_fprintf.c
KVM: nVMX: cleanup and fix host 64-bit mode checks
sched/fair: Avoid redundant EAS calculation
sched/core: Remove double update_max_interval() call on CPU startup
sched/core: Fix preempt_schedule() interrupt return comment
sched/fair: Fix -Wunused-but-set-variable warnings
sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr()
sched/membarrier: Return -ENOMEM to userspace on memory allocation failure
sched/membarrier: Skip IPIs when mm->mm_users == 1
selftests, sched/membarrier: Add multi-threaded test
sched/membarrier: Fix p->mm->membarrier_state racy load
sched/membarrier: Call sync_core only before usermode for same mm
sched/membarrier: Remove redundant check
sched/membarrier: Fix private expedited registration check
tasks, sched/core: RCUify the assignment of rq->curr
tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code
tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue
tasks: Add a count of task RCU users
sunrpc: clean up indentation issue
btrfs: Fix a regression which we can't convert to SINGLE profile
KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386
KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot()
KVM: x86: Drop ____kvm_handle_fault_on_reboot()
KVM: VMX: Add error handling to VMREAD helper
KVM: VMX: Optimize VMX instruction error and fault handling
btrfs: relocation: fix use-after-free on dead relocation roots
KVM: x86: Check kvm_rebooting in kvm_spurious_fault()
KVM: selftests: fix ucall on x86
perf copyfile: Move copyfile routines to separate files
libperf: Add perf_evlist__poll() function
libperf: Add perf_evlist__add_pollfd() function
libperf: Add perf_evlist__alloc_pollfd() function
libperf: Add libperf_init() call to the tests
libperf: Merge libperf_set_print() into libperf_init()
libperf: Add libperf dependency for tests targets
libperf: Use sys/types.h to get ssize_t, not unistd.h
perf tools: No need to include internal/lib.h from util/util.h
libperf: Move 'page_size' global variable to libperf
libperf: Add perf_evlist__id_add_fd() function
libperf: Add perf_evlist__id_add() function
libperf: Add perf_evlist__read_format() function
libperf: Add perf_evlist__first()/last() functions
libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions
libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist'
libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel'
libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel'
libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel'
libperf: Add missing 'struct xyarray' forward declaration
libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist'
libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist'
libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist'
libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'
libperf: Add 'flush' to 'struct perf_mmap'
libperf: Add 'event_copy' to 'struct perf_mmap'
libperf: Add 'overwrite' to 'struct perf_mmap'
libperf: Add prev/start/end to struct perf_mmap
libperf: Add 'refcnt' to struct perf_mmap
libperf: Add 'cpu' to struct perf_mmap
libperf: Add 'fd' to struct perf_mmap
libperf: Add 'mask' to struct perf_mmap
libperf: Add perf_mmap struct
perf evlist: Adopt backwards ring buffer state enum
libperf: Link libapi.a in libperf.so
perf tools: Rename perf_evlist__purge() to evlist__purge()
perf tools: Rename perf_evlist__exit() to evlist__exit()
perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap()
perf tools: Rename perf_evlist__munmap() to evlist__munmap()
perf tools: Rename perf_evlist__mmap() to evlist__mmap()
perf tools: Rename 'struct perf_mmap' to 'struct mmap'
tools: Add missing stdio.h include to asm/bug.h header
libtraceevent: Man pages for tep plugins APIs
libtraceevent: Move traceevent plugins in its own subdirectory
libtraceevent: Add tep_get_event() in event-parse.h
libtraceevent: Man pages fix, changes in event printing APIs
libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref()
libtraceevent: Man pages for libtraceevent event print related API
libtraceevent: Round up in tep_print_event() time precision
perf list: Allow plurals for metric, metricgroup
perf vendor events: Minor fixes to the README
perf vendor events amd: Remove redundant '['
perf vendor events amd: Add L3 cache events for Family 17h
net: macb: Remove dead code
net: stmmac: selftests: Flow Control test can also run with ASYM Pause
gianfar: Make reset_gfar static
atm: he: clean up an indentation issue
ppp: Fix memory leak in ppp_write
net/ibmvnic: prevent more than one thread from running in reset
net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run
tracing/probe: Fix same probe event argument matching
netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush
netfilter: ebtables: use __u8 instead of uint8_t in uapi header
Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
dt-bindings: pwm: Update bindings for MT7629 SoC
pwm: mediatek: Update license and switch to SPDX tag
pwm: mediatek: Use pwm_mediatek as common prefix
pwm: mediatek: Allocate the clks array dynamically
pwm: mediatek: Remove the has_clks field
wil6210: use after free in wil_netif_rx_any()
thermal: db8500: Rewrite to be a pure OF sensor
thermal: db8500: Use dev helper variable
thermal: db8500: Finalize device tree conversion
smb3: Add missing reparse tags
tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
MAINTAINERS: keys: Update path to trusted.h
KEYS: trusted: correctly initialize digests and fix locking issue
selftests/tpm2: Add log and *.pyc to .gitignore
selftests/tpm2: Add the missing TEST_FILES assignment
mm/zsmalloc.c: fix a -Wunused-function warning
zswap: do not map same object twice
zswap: use movable memory if zpool support allocate movable memory
zpool: add malloc_support_movable to zpool_driver
shmem: fix obsolete comment in shmem_getpage_gfp()
mm/madvise: reduce code duplication in error handling paths
mm: mmap: increase sockets maximum memory size pgoff for 32bits
mm/mmap.c: refine find_vma_prev() with rb_last()
riscv: make mmap allocation top-down by default
mips: use generic mmap top-down layout and brk randomization
mips: replace arch specific way to determine 32bit task with generic version
mips: adjust brk randomization offset to fit generic version
mips: use STACK_TOP when computing mmap base address
mips: properly account for stack randomization and stack guard gap
arm: use generic mmap top-down layout and brk randomization
arm: use STACK_TOP when computing mmap base address
arm: properly account for stack randomization and stack guard gap
arm64, mm: make randomization selected by generic topdown mmap layout
arm64, mm: move generic mmap layout functions to mm
arm64: consider stack randomization for mmap base only when necessary
arm64: make use of is_compat_task instead of hardcoding this test
mm, fs: move randomize_stack_top from fs to mm
uprobe: collapse THP pmd after removing all uprobes
khugepaged: enable collapse pmd for pte-mapped THP
uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT
mm, thp: introduce FOLL_SPLIT_PMD
uprobe: use original page when all uprobes are removed
mm: move memcmp_pages() and pages_identical()
mm: thp: make deferred split shrinker memcg aware
mm: shrinker: make shrinker not depend on memcg kmem
mm: move mem_cgroup_uncharge out of __page_cache_release()
mm: thp: extract split_queue_* into a struct
mm,thp: avoid writes to file with THP in pagecache
mm,thp: add read-only THP support for (non-shmem) FS
khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()
mm,thp: stats for file backed THP
filemap: update offset check in filemap_fault()
filemap: check compound_head(page)->mapping in pagecache_get_page()
filemap: check compound_head(page)->mapping in filemap_fault()
thp: update split_huge_page_pmd() comment
mm/migrate.c: clean up useless code in migrate_vma_collect_pmd()
hugetlbfs: don't retry when pool page allocations start to fail
mm, compaction: raise compaction priority after it withdrawns
mm, reclaim: cleanup should_continue_reclaim()
mm, reclaim: make should_continue_reclaim perform dryrun detection
memcg, kmem: deprecate kmem.limit_in_bytes
mm/memcontrol.c: fix a -Wunused-function warning
mm, oom: consider present pages for the node size
mm/oom_kill.c: fix oom_cpuset_eligible() comment
mm/oom: add oom_score_adj and pgtables to Killed process message
memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
mm/oom_kill.c: add task UID to info message on an oom kill
mm/mempolicy.c: remove unnecessary nodemask check in kernel_migrate_pages()
mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages()
mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone
z3fold: fix memory leak in kmem cache
mm: silence -Woverride-init/initializer-overrides
mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask
mm/vmalloc.c: move 'area->pages' after if statement
mm/vmalloc: modify struct vmap_area to reduce its size
mm/vmalloc: do not keep unpurged areas in the busy tree
mm/sparse.c: remove NULL check in clear_hwpoisoned_pages()
mm/sparse.c: don't manually decrement num_poisoned_pages
mm/sparse.c: use __nr_to_section(section_nr) to get mem_section
mm/sparse.c: fix ALIGN() without power of 2 in sparse_buffer_alloc()
mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory
mm/memory_hotplug.c: s/is/if
mm/memory_hotplug: online_pages cannot be 0 in online_pages()
mm/memory_hotplug: make sure the pfn is aligned to the order when onlining
mm/memory_hotplug: simplify online_pages_range()
mm/memory_hotplug: drop PageReserved() check in online_pages_range()
mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range()
mm/memory_hotplug.c: prevent memory leak when reusing pgdat
drivers/base/memory.c: don't store end_section_nr in memory blocks
driver/base/memory.c: validate memory block size early
drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes
drivers/base/node.c: simplify unregister_memory_block_under_nodes()
mm/memory_hotplug: remove move_pfn_range()
mm: do not hash address in print_bad_pte()
mm: consolidate pgtable_cache_init() and pgd_cache_init()
microblaze: switch to generic version of pte allocation
sh: switch to generic version of pte allocation
ia64: switch to generic version of pte allocation
mm: remove quicklist page table caches
mm: release the spinlock on zap_pte_range
mm: remove redundant assignment of entry
net/xdp: convert put_page() to put_user_page*()
drivers/gpu/drm/via: convert put_page() to put_user_page*()
mm/gup: add make_dirty arg to put_user_pages_dirty_lock()
mm: vmscan: do not share cgroup iteration between reclaimers
mm: memcontrol: switch to rcu protection in drain_all_stock()
mm, memcg: throttle allocators when failing reclaim over memory.high
mm: page cache: store only head pages in i_pages
mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner
mm/filemap.c: don't initiate writeback if mapping has no dirty pages
mm, page_owner, debug_pagealloc: save and dump freeing stack trace
mm, page_owner: keep owner info when freeing the page
mm, page_owner: record page owner for each subpage
mm: replace list_move_tail() with add_page_to_lru_list_tail()
mm: introduce compound_nr()
mm: introduce page_shift()
mm: introduce page_size()
mm/rmap.c: remove set but not used variable 'cstart'
mm/page_poison.c: fix a typo in a comment
lib/test_kasan.c: add roundtrip tests
kasan: add memory corruption identification for software tag-based mode
mm/kmemleak: increase the max mem pool to 1M
mm/kmemleak.c: record the current memory pool size
mm: kmemleak: use the memory pool for early allocations
mm: kmemleak: simple memory allocation pool for kmemleak objects
mm: kmemleak: make the tool tolerant to struct scan_area allocation failures
kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
mm/slub.c: fix -Wunused-function compiler warnings
mm, slab: move memcg_cache_params structure to mm/slab.h
mm, slab: extend slab/shrink to shrink all memcg caches
ocfs2: fix spelling mistake "ambigous" -> "ambiguous"
ocfs2: checkpoint appending truncate log transaction before flushing
ocfs2: wait for recovering done after direct unlock request
ocfs2: delete unnecessary checks before brelse()
fs/ocfs2/dir.c: remove set but not used variables
fs/ocfs2/file.c: remove set but not used variables
fs/ocfs2/namei.c: remove set but not used variables
ocfs2: remove unused ocfs2_orphan_scan_exit() declaration
ocfs2: remove unused ocfs2_calc_tree_trunc_credits()
ocfs2: further debugfs cleanups
jbd2: remove jbd2_journal_inode_add_[write|wait]
ocfs2: use jbd2_inode dirty range scoping
kbuild: clean compressed initramfs image
z3fold: fix retry mechanism in page reclaim
mm: add dummy can_do_mlock() helper
Revert "mm/z3fold.c: fix race between migration and destruction"
fat: work around race with userspace's read via blockdev while mounting
powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error
powerpc/nvdimm: Use HCALL error as the return value
selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
pNFS/filelayout: enable LAYOUTGET on OPEN
NFS: Optimise the default readahead size
ia64: Fix some warnings introduced in merge window
ANDROID: staging: ion: make cma heap a module
ANDROID: GKI: export cma symbols for cma heap as a module
drm/amdgpu/gfx10: add support for wks firmware loading
drm/amdgpu/display: include slab.h in dcn21_resource.c
libnvdimm/region: Enable MAP_SYNC for volatile regions
libnvdimm: prevent nvdimm from requesting key when security is disabled
libnvdimm/region: Initialize bad block for volatile namespaces
libnvdimm/nfit_test: Fix acpi_handle redefinition
libnvdimm/altmap: Track namespace boundaries in altmap
libnvdimm: Fix endian conversion issues
libnvdimm/dax: Pick the right alignment default when creating dax devices
powerpc/book3s64: Export has_transparent_hugepage() related functions.
xfs: avoid unused to_mp() function warning
xfs: log proper length of superblock
skge: fix checksum byte order
arcnet: provide a buffer big enough to actually receive packets
iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
mt76: mt7615: fix mt7615 firmware path definitions
Btrfs: fix race setting up and completing qgroup rescan workers
nfc: enforce CAP_NET_RAW for raw sockets
ieee802154: enforce CAP_NET_RAW for raw sockets
ax25: enforce CAP_NET_RAW for raw sockets
appletalk: enforce CAP_NET_RAW for raw sockets
mISDN: enforce CAP_NET_RAW for raw sockets
net: sched: fix possible crash in tcf_action_destroy()
kvm: nvmx: limit atomic switch MSRs
kvm: svm: Intercept RDPRU
kvm: x86: Add "significant index" flag to a few CPUID leaves
fuse: Make fuse_args_to_req static
fuse: fix memleak in cuse_channel_open
fuse: fix beyond-end-of-page access in fuse_parse_cache()
fuse: unexport fuse_put_request
fuse: kmemcg account fs data
fuse: on 64-bit store time in d_fsdata directly
fuse: fix missing unlock_page in fuse_writepage()
io_uring: compare cached_cq_tail with cq.head in_io_uring_poll
Btrfs: fix missing error return if writeback for extent buffer never started
btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero
KVM: x86/mmu: Explicitly track only a single invalid mmu generation
KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call"
KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first""
KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages""
KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""
KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages""
KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints""
KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes
KVM: x86/mmu: Treat invalid shadow pages as obsolete
KVM: LAPIC: Tune lapic_timer_advance_ns smoothly
KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit
drm/amdgpu/display: fix 64 bit divide
KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL
KVM: x86: Add support for user wait instructions
KVM: x86: Add comments to document various emulation types
KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig
KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}
KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state()
KVM: x86: Move triple fault request into RM int injection
KVM: x86: Handle emulation failure directly in kvm_task_switch()
KVM: x86: Exit to userspace on emulation skip failure
KVM: x86: Move #UD injection for failed emulation into emulation code
KVM: x86: Add explicit flag for forced emulation on #UD
KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()
KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code
KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param
ALSA: usb-audio: Add DSD support for EVGA NU Audio
KVM: x86: Clean up handle_emulation_failure()
KVM: x86: Relocate MMIO exit stats counting
KVM: nVMX: Check Host Address Space Size on vmentry of nested guests
KVM: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit
KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible
cpu/SMT: create and export cpu_smt_possible()
KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel
KVM: x86: Manually flush collapsible SPTEs only when toggling flags
KVM: selftests: Remove duplicate guest mode handling
KVM: selftests: Introduce VM_MODE_PXXV48_4K
KVM: selftests: Create VM earlier for dirty log test
KVM: selftests: Move vm type into _vm_create() internally
KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available
KVM: x86: svm: remove unneeded nested_enable_evmcs() hook
KVM/Hyper-V/VMX: Add direct tlb flush support
KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH
x86/Hyper-V: Fix definition of struct hv_vp_assist_page
kvm: x86: Add Intel PMU MSRs to msrs_to_save[]
powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9
powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
powerpc/pseries: Call H_BLOCK_REMOVE when supported
powerpc/pseries: Read TLB Block Invalidate Characteristics
iommu/amd: Wait for completion of IOTLB flush in attach_device
net/mlx5e: Fix matching on tunnel addresses type
net/mlx5e: Fix traffic duplication in ethtool steering
net/mlx5: Add device ID of upcoming BlueField-2
net/mlx5: DR, Allow matching on vport based on vhca_id
net/mlx5: DR, Fix getting incorrect prev node in ste_free
net/mlx5: DR, Remove redundant vport number from action
net/mlx5: DR, Fix SW steering HW bits and definitions
iommu/amd: Unmap all L7 PTEs when downgrading page-sizes
iommu/amd: Introduce first_pte_l7() helper
iommu/amd: Fix downgrading default page-sizes in alloc_pte()
iommu/amd: Fix pages leak in free_pagetable()
rtw88: configure firmware after HCI started
CIFS: fix max ea value size
fs/cifs/sess.c: Remove set but not used variable 'capabilities'
fs/cifs/smb2pdu.c: Make SMB2_notify_init static
smb3: fix leak in "open on server" perf counter
KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag
MAINTAINERS: Add Amit Kucheria as reviewer for thermal
thermal: Add some error messages
thermal: Fix use-after-free when unregistering thermal zone device
thermal/drivers/core: Use put_device() if device_register() fails
thermal_hwmon: Sanitize thermal_zone type
thermal: intel: Use dev_get_drvdata
thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...)
thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses
thermal: int340x: processor_thermal: Add Ice Lake support
s390/cio: exclude subchannels with no parent from pseudo check
s390/cio: avoid calling strlen on null pointer
s390/topology: avoid firing events before kobjs are created
NTB: fix IDT Kconfig typos/spellos
ntb_hw_amd: Add memory window support for new AMD hardware
ntb_hw_amd: Add a new NTB PCI device ID
NTB: ntb_transport: remove redundant assignment to rc
ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0
ntb: point to right memory window index
nfsd: fix nfs read eof detection
xfs: revert 1baa2800e6 ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
xfs: removed unneeded variable
xfs: convert inode to extent format after extent merge due to shift
x86/purgatory: Disable the stackleak GCC plugin for the purgatory
block: drop device references in bsg_queue_rq()
io_uring: correctly handle non ->{read,write}_iter() file_operations
nfsd: Make nfsd_reset_boot_verifier_locked static
selftests: tpm2: install python files
selftests: livepatch: add missing fragments to config
selftests: watchdog: cleanup whitespace in usage options
selftest/ftrace: Fix typo in trigger-snapshot.tc
selftests: watchdog: Add optional file argument
selftests/seccomp: fix build on older kernels
perf record: Move restricted maps check to after a possible fallback to not collect kernel samples
perf record: Fix priv level with branch sampling for paranoid=2
block: t10-pi: fix -Wswitch warning
ANDROID: update arm64 gki_defconfig
net: dsa: Use the correct style for SPDX License Identifier
net: dsa: b53: Use the correct style for SPDX License Identifier
ionic: Fix an error code in ionic_lif_alloc()
net: ena: Select DIMLIB for ENA_ETHERNET
thermal: thermal_mmio: remove some dead code
firmware: bcm47xx_nvram: _really_ correct size_t printf format
modules: make MODULE_IMPORT_NS() work even when modular builds are disabled
pktcdvd: remove warning on attempting to register non-passthrough dev
Update ABI definition after libabigail upgrade
qede: qede_fp: simplify a bit 'qede_rx_build_skb()'
net: stmmac: selftest: avoid large stack usage
net: dsa: sja1105: Add dependency for NET_DSA_SJA1105_TAS
net_sched: add policy validation for action attributes
net_sched: add max len check for TCA_KIND
net: remove netx ethernet driver
net: qrtr: Stop rx_worker before freeing node
net/phy: fix DP83865 10 Mbps HDX loopback disable function
usbnet: ignore endpoints with invalid wMaxPacketSize
cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize
PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI
ANDROID: abi update for 5.4-rc1-prerelease merge
smb3: allow decryption keys to be dumped by admin for debugging
zd1211rw: zd_usb: Use "%zu" to format size_t
rtw88: pci: release tx skbs DMAed when stop
rtw88: pci: extract skbs free routine for trx rings
ipv6: fix a typo in fib6_rule_lookup()
sch_netem: fix a divide by zero in tabledist()
dt-bindings: net: remove un-implemented property
pwm: mediatek: Drop the check for of_device_get_match_data()
pwm: atmel: Consolidate driver data initialization
pwm: atmel: Remove unneeded check for match data
pwm: atmel: Remove platform_device_id and use only dt bindings
pwm: stm32-lp: Add check in case requested period cannot be achieved
pwm: Ensure pwm_apply_state() doesn't modify the state argument
ipv4: Revert removal of rt_uses_gateway
selftests: Update fib_nexthop_multiprefix to handle missing ping6
selftests: Update fib_tests to handle missing ping6
dt-bindings: net: dwmac: fix 'mac-mode' type
net/sched: act_sample: don't push mac header on ip6gre ingress
pwm: fsl-ftm: Don't update the state for the caller of pwm_apply_state()
pwm: sun4i: Don't update the state for the caller of pwm_apply_state()
pwm: rockchip: Don't update the state for the caller of pwm_apply_state()
pwm: Let pwm_get_state() return the last implemented state
pwm: Introduce local struct pwm_chip in pwm_apply_state()
pwm: rockchip: Set polarity unconditionally in .get_state()
pwm: bcm2835: Suppress error message during deferred probe
pwm: bcm2835: Fix period_ns range check
pwm: bcm2835: Suppress error message for invalid period_ns
pwm: rcar: Remove a redundant condition in rcar_pwm_apply()
pwm: sprd: Add Spreadtrum PWM support
dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation
ANDROID: update gki_defconfig
Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
Revert "ANDROID: arm64: enable max frequency capping"
Revert "ANDROID: arm: enable max frequency capping"
Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
Revert "ANDROID: sched: Prevent unnecessary active balance of single task in sched group"
Revert "ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity"
Revert "ANDROID: sched/fair: Attempt to improve throughput for asym cap systems"
Revert "ANDROID: sched/fair: Don't balance misfits if it would overload local group"
Revert "ANDROID: sched/fair: Also do misfit in overloaded groups"
Revert "FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL"
Revert "FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA"
Revert "FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework"
pwm: mediatek: Add MT8516 SoC support
dt-bindings: pwm: mediatek: Add documentation for MT8516
pwm: Remove dev_err() usage after platform_get_irq()
pwm: imx: Document known limitations
pwm: jz4740: Document known limitations
powerpc/mm: Fix an Oops in kasan_mmu_init()
powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_READONLY
powerpc/64s: Set reserved PCR bits
powerpc: Fix definition of PCR bits to work with old binutils
powerpc/book3s64/radix: Remove WARN_ON in destroy_context()
powerpc/tm: Add tm-poison test
ANDROID: Remove CONFIG_USELIB from x86 gki config
pwm: sifive: Remove redundant error message
pwm: mxs: Use devm_platform_ioremap_resource() to simplify code
MIPS: Detect bad _PFN_SHIFT values
MIPS: Disable pte_special() for MIPS32 with RiXi
NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU
NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE
NFSv4: Fix OPEN_DOWNGRADE error handling
pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid
NFSv4: Add a helper to increment stateid seqids
NFSv4: Handle RPC level errors in LAYOUTRETURN
NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close
NFSv4: Clean up pNFS return-on-close error handling
arm64: tegra: Add PCIe slot supply information in p2972-0000 platform
arm64: tegra: Add configuration for PCIe C5 sideband signals
PCI: tegra: Add support to enable slot regulators
PCI: tegra: Add support to configure sideband pins
pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors
NFS: remove unused check for negative dentry
NFSv3: use nfs_add_or_obtain() to create and reference inodes
NFS: Refactor nfs_instantiate() for dentry referencing callers
SUNRPC: Fix congestion window race with disconnect
SUNRPC: Don't try to parse incomplete RPC messages
SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic
SUNRPC: Fix buffer handling of GSS MIC without slack
perf/core: Fix several typos in comments
perf session: Return error code for perf_session__new() function on failure
perf probe: Fix to clear tev->nargs in clear_probe_trace_event()
perf probe: Skip same probe address for a given line
perf tools: Fix segfault in cpu_cache_level__read()
tools arch x86: Sync asm/cpufeatures.h with the kernel sources
tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
tools uapi asm-generic: Sync unistd.h with the kernel sources
tools headers uapi: Sync prctl.h with the kernel sources
perf tests: Fix static build test
ANDROID: gki_defconfig: CONFIG_MMC_BLOCK=m
ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
nfsd: degraded slot-count more gracefully as allocation nears exhaustion.
nfsd: handle drc over-allocation gracefully.
lz4: do not export static symbol
riscv: Avoid interrupts being erroneously enabled in handle_exception()
riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes
riscv: dts: sifive: Add ethernet0 to the aliases node
RISC-V: Export kernel symbols for kvm
KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface
arch/riscv: disable excess harts before picking main boot hart
platform/x86: i2c-multi-instantiate: Derive the device name from parent
platform/x86: pmc_atom: Add Siemens SIMATIC IPC277E to critclk_systems DMI table
ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc
perf kvm: Add arch neutral function to choose event for perf kvm record
perf kvm: Move kvm-stat header file from conditional inclusion to common include section
perf test: Fix spelling mistake "allos" -> "allocate"
perf stat: Fix a segmentation fault when using repeat forever
perf stat: Reset previous counts on repeat with interval
tools lib traceevent: Convert remaining %p[fF] users to %p[sS]
perf tools: Move event synthesizing routines to separate .c file
crypto: hisilicon - avoid unused function warning
hwrng: core - don't wait on add_early_randomness()
crypto: hisilicon - Fix return value check in hisi_zip_acompress()
crypto: hisilicon - Matching the dma address for dma_pool_free()
crypto: hisilicon - Fix double free in sec_free_hw_sgl()
crypto: inside-secure - Fix unused variable warning when CONFIG_PCI=n
crypto: talitos - fix missing break in switch statement
perf memswap: Adopt 'struct u64_swap' from evsel.h
perf tools: Move event synthesizing routines to separate header
perf auxtrace: Add missing 'struct perf_sample' forward declaration
perf sched: Add missing event.h include directive
perf annotate: Add missing machine.h include directive
perf hist: Add missing 'struct branch_stack' forward declaration
perf python: Remove debug.h
perf callchain: Remove needless event.h include
perf stat: Move perf_stat_synthesize_config() to event.h
perf event: Move perf_event__synthesize* to event.h
perf env: Remove needless cpumap.h header
perf symbols: Add missing dso.h header
perf probe: Add missing build-id.h header.
perf tools: Remove util.h from where it is not needed
perf tools: Remove debug.h from places where it is not needed
perf debug: No need to include ui/util.h
perf tools: Remove needless builtin.h include directives
perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1.
perf jvmti: Link against tools/lib/string.o to have weak strlcpy()
ASoC: ti: fix SND_SOC_DM365_VOICE_CODEC dependencies
ASoC: pcm3168a: The codec does not support S32_LE
ASoC: core: use list_del_init and move it back to soc_cleanup_component
netfilter: nf_tables: allow lookups in dynamic sets
netfilter: nf_tables_offload: fix always true policy is unset check
netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it
ALSA: hda/realtek - PCI quirk for Medion E4254
ARM: aspeed: ast2500 is ARMv6K
ALSA: hda - Apply AMD controller workaround for Raven platform
nios2: force the string buffer NULL-terminated
selftests: Add test cases for `ip nexthop flush proto XX`
dt-bindings: net: Correct the documentation of KSZ9021 skew values
net/ncsi: Disable global multicast filter
ibmvnic: Warn unknown speed message only when carrier is present
ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident
iomap: move the iomap_dio_rw ->end_io callback into a structure
iomap: split size and error for iomap_dio_rw ->end_io
clk: Drop !clk checks in debugfs dumping
Hexagon: change maintainer to Brian Cain
iwlwifi: mvm: fix build w/o CONFIG_THERMAL
ANDROID: gki_defconfig: Enable HiSilicon SoCs
ANDROID: gki_defconfig: Enable SERIAL_DEV_BUS
ANDROID: gki_defconfig: Add GKI_HACKS_to_FIX config
ANDROID: init: GKI: enable hidden configs for GPIO
ANDROID: init: GKI: enable hidden configs for SND_SOC
ANDROID: init: GKI: enable hidden configs for regmap
ANDROID: init: GKI: enable hidden configs for DRM
ANDROID: init: GKI: add GKI_HACKS_TO_FIX
ata: libahci_platform: Add of_node_put() before loop exit
drm/panfrost: Prevent race when handling page fault
drm/panfrost: Remove NULL checks for regulator
drm/panfrost: Fix regulator_get_optional() misuse
timer: Read jiffies once when forwarding base clk
selftests/ftrace: Update kprobe event error testcase
tracing/probe: Reject exactly same probe event
drm: Measure Self Refresh Entry/Exit times to avoid thrashing
drm: Fix kerneldoc and remove unused struct member in self_refresh helper
tracing/probe: Fix to allow user to enable events on unloaded modules
of: restore old handling of cells_name=NULL in of_*_phandle_with_args()
RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig
RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y
riscv: dts: Add DT support for SiFive FU540 PWM driver
xsk: relax UMEM headroom alignment
bpf: fix BTF limits
bpf: fix BTF verification of enums
libbpf: Remove getsockopt() check for XDP_OPTIONS
tools/power/x86/intel-speed-select: Fix perf-profile command output
tools/power/x86/intel-speed-select: Extend core-power command set
tools/power/x86/intel-speed-select: Fix some debug prints
tools/power/x86/intel-speed-select: Format get-assoc information
tools/power/x86/intel-speed-select: Allow online/offline based on tdp
tools/power/x86/intel-speed-select: Fix high priority core mask over count
usbnet: sanity checking of packet sizes and device mtu
powerpc/mm/mce: Keep irqs disabled during lockless page table walk
s390/cpumf: Remove mixed white space
s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD
s390/zcrypt: CEX7S exploitation support
s390/cio: fix intparm documentation
s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs
microblaze: Switch to standard restart handler
gfs2: Convert gfs2 to fs_context
vfs: Convert spufs to use the new mount API
vfs: Convert hypfs to use the new mount API
hypfs: Fix error number left in struct pointer member
vfs: Convert functionfs to use the new mount API
vfs: Convert bpf to use the new mount API
UPSTREAM: ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
ANDROID: gki_defconfig: enable CONFIG_UIO
virtio-fs: add virtiofs filesystem
ASoC: rsnd: do error check after rsnd_channel_normalization()
drm/atomic: Rename crtc_state->pageflip_flags to async_flip
io_uring: IORING_OP_TIMEOUT support
io_uring: use cond_resched() in sqthread
io_uring: fix potential crash issue due to io_get_req failure
io_uring: ensure poll commands clear ->sqe
io_uring: fix use-after-free of shadow_req
io_uring: use kmemdup instead of kmalloc and memcpy
drm/atomic: Reject FLIP_ASYNC unconditionally
drm/atomic: Take the atomic toys away from X
HID: core: fix dmesg flooding if report field larger than 32bit
HID: core: Add printk_once variants to hid_warn() etc
HID: core: reformat and reduce hid_printk macros
KVM: coalesced_mmio: add bounds checking
drm/amdgpu: flag navi12 and 14 as experimental for 5.4
virtio-fs: add Documentation/filesystems/virtiofs.rst
reset: reset-scmi: add missing handle initialisation
firmware: arm_scmi: reset: fix reset_state assignment in scmi_domain_reset
sched/core: Convert vcpu_is_preempted() from macro to an inline function
arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI
ASoC: atmel_ssc_dai: Remove wrong spinlock usage
drm/kms: Duct-tape for mode object lifetime checks
microblaze: defconfig synchronization
microblaze: Enable Xilinx AXI emac driver by default
arch/microblaze: support get_user() of size 8 bytes
clk: imx: imx8mn: fix pll mux bit
clk: imx: imx8mm: fix pll mux bit
clk: imx: clk-pll14xx: unbypass PLL by default
clk: imx: pll14xx: avoid glitch when set rate
clk: mvebu: ap80x: add AP807 clock support
clk: mvebu: ap806: Prepare the introduction of AP807 clock support
clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver
clk: mvebu: ap806: be more explicit on what SaR is
clk: mvebu: ap80x-cpu: add AP807 CPU clock support
clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock
dt-bindings: ap806: Document AP807 clock compatible
dt-bindings: ap80x: Document AP807 CPU clock compatible
clk: sprd: add missing kfree
clk: at91: allow 24 Mhz clock as input for PLL
powerpc: Use ftrace_graph_ret_addr() when unwinding
powerpc/ftrace: Enable HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
ftrace: Look up the address of return_to_handler() using helpers
nbd: fix possible page fault for nbd disk
nbd: rename the runtime flags as NBD_RT_ prefixed
block, bfq: push up injection only after setting service time
block, bfq: increase update frequency of inject limit
block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1
block, bfq: update inject limit only after injection occurred
block: centralize PI remapping logic to the block layer
block: use symbolic constants for t10_pi type
rpmsg: glink-smem: Name the edge based on parent remoteproc
usercopy: Avoid HIGHMEM pfn warning
f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()
clk: Make clk_bulk_get_all() return a valid "id"
clk: actions: Fix factor clk struct member access
drm/amdgpu: add navi12 pci id
drm/amdgpu: add navi14 PCI ID for work station SKU
drm/amdkfd: Swap trap temporary registers in gfx10 trap handler
drm/amd/powerplay: implement sysfs for getting dpm clock
drm/amd/display: Restore backlight brightness after system resume
drm/amd/display: Implement voltage limitation for dali
drm/amd/display: add Asic ID for Dali
drm/amdgpu: Fix KFD-related kernel oops on Hawaii
drm/amd/amdgpu: power up sdma engine when S3 resume back
drm/amdgpu: Check for valid number of registers to read
drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
drm/amd/display: Add missing HBM support and raise Vega20's uclk.
drm/amd/display: dce11.x /dce12 update formula input
drm/amdgpu: remove program of lbpw for renoir
drm/amdgpu: Remove clock gating restore.
drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access
drm/amd/display: update renoir_ip_offset.h
SUNRPC: RPC level errors should always set task->tk_rpc_status
SUNRPC: Don't receive TCP data into a request buffer that has been reset
SUNRPC: Dequeue the request from the receive queue while we're re-encoding
drm/amdgpu: disable stutter mode for renoir
drm/amd/display: Add stereo mux and dig programming calls for dcn21
LSM: SafeSetID: Stop releasing uninitialized ruleset
clk: qcom: rcg: Return failure for RCG update
clk: remove extra ---help--- tags in Kconfig
clk: add include guard to clk-conf.h
clk: Evict unregistered clks from parent caches
clk: mediatek: Runtime PM support for MT8183 mcucfg clock provider
clk: mediatek: Register clock gate with device
clk: mediatek: add pericfg clocks for MT8183
dt-bindings: clock: mediatek: add pericfg for MT8183
clk: bcm2835: Mark PLLD_PER as CRITICAL
clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support
clk: bcm2835: Introduce SoC specific clock registration
dt-bindings: bcm2835-cprman: Add bcm2711 support
PCI: vmd: Fix shadow offsets to reflect spec changes
PCI: vmd: Fix config addressing when using bus offsets
selftests/ftrace: Select an existing function in kprobe_eventname test
ASoC: core: delete component->card_list in soc_remove_component only
ASoC: fsl_sai: Fix noise when using EDMA
CONFIG_MMC=m
unicode: make array 'token' static const, makes object smaller
unicode: Move static keyword to the front of declarations
tracing/kprobe: Fix NULL pointer access in trace_porbe_unlink()
tracing: Make sure variable reference alias has correct var_ref_idx
tracing: Be more clever when dumping hex in __print_hex()
ftrace: Simplify ftrace hash lookup code in clear_func_from_hash()
gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
powerpc: dump kernel log before carrying out fadump or kdump
docs: powerpc: Add missing documentation reference
arm64: fix function types in COND_SYSCALL
selftests, arm64: add kernel headers path for tags_test
arm64: fix unreachable code issue with cmpxchg
sched/fair: Remove unused cfs_rq_clock_task() function
ALSA: usb-audio: Add Hiby device family to quirks for native DSD support
watchdog: f71808e_wdt: Add F81803 support
watchdog: qcom: remove unnecessary variable from private storage
watchdog: qcom: support pre-timeout when the bark irq is available
watchdog: imx_sc: this patch just fixes whitespaces
watchdog: apseed: Add access_cs0 option for alt-boot
watchdog: aspeed: add support for dual boot
watchdog: orion_wdt: use timer1 as a pretimeout
watchdog: Add i.MX7ULP watchdog support
dt-bindings: watchdog: Add i.MX7ULP bindings
dt-bindings: watchdog: sun4i: Add the watchdog clock
dt-bindings: watchdog: sun4i: Add the watchdog interrupts
dt-bindings: watchdog: Convert Allwinner watchdog to a schema
dt-bindings: watchdog: Add YAML schemas for the generic watchdog bindings
watchdog: aspeed: Add support for AST2600
dt-bindings: watchdog: Add ast2600 compatible
watchdog: ziirave_wdt: Update checked I2C functionality mask
watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data()
watchdog: ziirave_wdt: Fix DOWNLOAD_START payload
watchdog: ziirave_wdt: Drop status polling code
watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload
watchdog: ziirave_wdt: Fix DOWNLOAD_END payload
watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload
watchdog: ziirave_wdt: Fix misleading error message
watchdog: ziirave_wdt: Don't try to program readonly flash
watchdog: ziirave_wdt: Don't read out more than 'len' firmware bytes
watchdog: ziirave_wdt: Don't check if ihex record length is zero
watchdog: ziirave_wdt: Make use of put_unaligned_le16
watchdog: ziirave_wdt: Zero out only what's necessary
watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE
watchdog: ziirave_wdt: Skip zeros when calculating checksum
watchdog: ziirave_wdt: Check packet length only once
watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt()
watchdog: ziirave_wdt: Log bootloader/firmware info during probe
watchdog: ziirave_wdt: Don't bail out on unexpected timeout value
watchdog: ziirave_wdt: Be more verbose during firmware update
watchdog: ziirave_wdt: Be verbose about errors in probe()
watchdog: ziirave_wdt: Add missing newline
watchdog: imx_sc: Remove unnecessary error log
watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout
watchdog: cpwd: use generic compat_ptr_ioctl
watchdog: diag288_wdt: Remove leftover includes from conversion to watchdog API
mailbox: qcom-apcs: fix max_register value
mailbox: qcom: Add support for IPQ8074 APCS
dt-bindings: mailbox: qom: Add ipq8074 APPS compatible
mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs
dt-bindings: mailbox: Add APSS shared for SM8150 and SC7180 SoCs
mbox: qcom: replace integer with valid macro
mbox: qcom: add APCS child device for QCS404
mailbox: mediatek: cmdq: clear the event in cmdq initial flow
mailbox: mediatek: cmdq: support mt8183 gce function
mailbox: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq driver data
dt-binding: gce: add binding for gce client reg property
dt-binding: gce: add gce header file for mt8183
dt-binding: gce: remove thread-num property
mailbox: armada-37xx-rwtm: Use device-managed registration API
drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init
drm/nouveau: Fix ordering between TTM and GEM release
drm/nouveau/prime: Extend DMA reservation object lock
drm/nouveau: Fix fallout from reservation object rework
drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
ANDROID: Log which device failed to suspend in dpm_suspend_start()
cifs: update internal module version number
cifs: modefromsid: write mode ACE first
ALSA: hda/realtek - Fix alienware headset mic
ALSA: dice: fix wrong packet parameter for Alesis iO26
clk: at91: select parent if main oscillator or bypass is enabled
clk: at91: fix update bit maps on CFG_MOR write
watchdog: remove w90x900 driver
watchdog: remove ks8695 driver
watchdog: pnx4008_wdt: allow compile-testing
mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer
mlxsw: spectrum: Register CPU port with devlink
mlxsw: spectrum_buffers: Prevent changing CPU port's configuration
net: ena: fix incorrect update of intr_delay_resolution
net: ena: fix retrieval of nonadaptive interrupt moderation intervals
net: ena: fix update of interrupt moderation register
net: ena: remove all old adaptive rx interrupt moderation code from ena_com
net: ena: remove ena_restore_ethtool_params() and relevant fields
net: ena: remove old adaptive interrupt moderation code from ena_netdev
net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*()
net: ena: enable the interrupt_moderation in driver_supported_features
net: ena: reimplement set/get_coalesce()
net: ena: switch to dim algorithm for rx adaptive interrupt moderation
net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable
ethtool: implement Energy Detect Powerdown support via phy-tunable
xen-netfront: do not assume sk_buff_head list is empty in error handling
s390/ctcm: Delete unnecessary checks before the macro call “dev_kfree_skb”
ANDROID: Removed extraneous serial 8250 configs
net: ena: don't wake up tx queue when down
drop_monitor: Better sanitize notified packets
netdevsim: Set offsets to various protocol layers
docs: net: dsa: sja1105: Add info about the Time-Aware Scheduler
net: dsa: sja1105: Configure the Time-Aware Scheduler via tc-taprio offload
net: dsa: sja1105: Advertise the 8 TX queues
net: dsa: sja1105: Add static config tables for scheduling
net: dsa: Pass ndo_setup_tc slave callback to drivers
taprio: Add support for hardware offloading
RDMA: Fix double-free in srq creation error flow
RDMA/efa: Fix incorrect error print
IB/mlx5: Free mpi in mp_slave mode
Adding SERIAL_OF_PLATFORM module to gki
cifs: cifsroot: add more err checking
smb3: add missing worker function for SMB3 change notify
cifs: Add support for root file systems
cifs: modefromsid: make room for 4 ACE
smb3: fix potential null dereference in decrypt offload
smb3: fix unmount hang in open_shroot
smb3: allow disabling requesting leases
smb3: improve handling of share deleted (and share recreated)
smb3: display max smb3 requests in flight at any one time
smb3: only offload decryption of read responses if multiple requests
cifs: add a helper to find an existing readable handle to a file
smb3: enable offload of decryption of large reads via mount option
smb3: allow parallelizing decryption of reads
cifs: add a debug macro that prints \\server\share for errors
smb3: fix signing verification of large reads
smb3: allow skipping signature verification for perf sensitive configurations
smb3: add dynamic tracepoints for flush and close
smb3: log warning if CSC policy conflicts with cache mount option
smb3: add mount option to allow RW caching of share accessed by only 1 client
smb3: add some more descriptive messages about share when mounting cache=ro
smb3: add mount option to allow forced caching of read only share
cifs: fix dereference on ses before it is null checked
cifs: add new debugging macro cifs_server_dbg
cifs: use existing handle for compound_op(OP_SET_INFO) when possible
cifs: create a helper to find a writeable handle by path name
cifs: remove set but not used variables
smb3: Incorrect size for netname negotiate context
cifs: remove unused variable
cifs: remove redundant assignment to variable rc
smb3: add missing flag definitions
cifs: add passthrough for smb2 setinfo
cifs: prepare SMB2_Flush to be usable in compounds
cifs: allow chmod to set mode bits using special sid
cifs: get mode bits from special sid on stat
fs: cifs: cifsssmb: remove redundant assignment to variable ret
cifs: fix a comment for the timeouts when sending echos
IB/mlx5: Use the original address for the page during free_pages
f2fs: fix to add missing F2FS_IO_ALIGNED() condition
f2fs: fix to fallback to buffered IO in IO aligned mode
f2fs: fix to handle error path correctly in f2fs_map_blocks
f2fs: fix extent corrupotion during directIO in LFS mode
f2fs: check all the data segments against all node ones
f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY
f2fs: fix inode rwsem regression
f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
f2fs: avoid infinite GC loop due to stale atomic files
net: phylink: clarify where phylink should be used
bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state.
bnxt_en: Update firmware interface spec. to 1.10.0.100.
bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state.
null_blk: format pr_* logs with pr_fmt
null_blk: match the type of parameter nr_devices
null_blk: do not fail the module load with zero devices
ARM: dts: dir685: Drop spi-cpol from the display
tcp: Add snd_wnd to TCP_INFO
tcp: Add TCP_INFO counter for packets received out-of-order
net: mdio: switch to using gpiod_get_optional()
dm: introduce DM_GET_TARGET_VERSION
RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp"
RDMA/hns: Package operations of rq inline buffer into separate functions
RDMA/hns: Optimize cmd init and mode selection for hip08
PCI: dwc: Add validation that PCIe core is set to correct mode
PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver
dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host bridge binding
PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port
PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port
PCI: Add ACS quirk for Amazon Annapurna Labs root ports
PCI: Add Amazon's Annapurna Labs vendor ID
s390: remove pointless drivers-y in drivers/s390/Makefile
s390/cpum_sf: Fix line length and format string
s390/pci: fix MSI message data
ceph: call ceph_mdsc_destroy from destroy_fs_client
libceph: use ceph_kvmalloc() for osdmap arrays
libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc()
ceph: allow object copies across different filesystems in the same cluster
ceph: include ceph_debug.h in cache.c
ceph: move static keyword to the front of declarations
rbd: pull rbd_img_request_create() dout out into the callers
ceph: reconnect connection if session hang in opening state
libceph: drop unused con parameter of calc_target()
ceph: use release_pages() directly
rbd: fix response length parameter for encoded strings
ceph: allow arbitrary security.* xattrs
ceph: only set CEPH_I_SEC_INITED if we got a MAC label
ceph: turn ceph_security_invalidate_secctx into static inline
ceph: add buffered/direct exclusionary locking for reads and writes
libceph: handle OSD op ceph_pagelist_append() errors
ceph: don't return a value from void function
ceph: don't freeze during write page faults
ceph: update the mtime when truncating up
ceph: fix indentation in __get_snap_name()
ceph: remove incorrect comment above __send_cap
ceph: remove CEPH_I_NOFLUSH
ceph: remove unneeded test in try_flush_caps
ceph: have __mark_caps_flushing return flush_tid
ceph: fix comments over ceph_add_cap
ceph: eliminate session->s_trim_caps
ceph: fetch cap_gen under spinlock in ceph_add_cap
ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds
ceph: don't SetPageError on writepage errors
ceph: auto reconnect after blacklisted
ceph: invalidate all write mode filp after reconnect
ceph: return -EIO if read/write against filp that lost file locks
ceph: add helper function that forcibly reconnects to ceph cluster.
ceph: pass filp to ceph_get_caps()
ceph: track and report error of async metadata operation
ceph: allow closing session in restarting/reconnect state
libceph: add function that clears osd client's abort_err
libceph: add function that reset client's entity addr
ceph: don't list vxattrs in listxattr()
ceph: allow copy_file_range when src and dst inode are same
ceph: fix directories inode i_blkbits initialization
bpf: fix accessing bpf_sysctl.file_pos on s390
xdp: Fix race in dev_map_hash_update_elem() when replacing element
samples/bpf: fix xdpsock l2fwd tx for unaligned mode
ixgbe: fix xdp handle calculations
i40e: fix xdp handle calculations
selftests/bpf: add bpf-gcc support
net: stmmac: socfpga: re-use the `interface` parameter from platform data
net: sched: use get_dev() action API in flow_action infra
net: sched: take reference to psample group in flow_action infra
net: sched: extend flow_action_entry with destructor
MAINTAINERS: update FORCEDETH MAINTAINERS info
net/wan: dscc4: remove broken dscc4 driver
MAINTAINERS: xen-netback: update my email address
net: stmmac: Hold rtnl lock in suspend/resume callbacks
ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
qed: fix spelling mistake "fullill" -> "fulfill"
net: dsa: b53: Add support for port_egress_floods callback
udp: correct reuseport selection with connected sockets
um: irq: Fix LAST_IRQ usage in init_IRQ()
block: also check RQF_STATS in blk_mq_need_time_stamp()
block: make rq sector size accessible for block stats
mtd: pmc551: Remove set but not used variable 'soff_lo'
mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as erasing mode
mtd: sm_ftl: Fix memory leak in sm_init_zone() error path
mtd: parsers: Move CMDLINE parser
mtd: parsers: Move OF parser
mtd: parsers: Move BCM63xx parser
mtd: parsers: Move BCM47xx parser
mtd: parsers: Move TI AR7 parser
mtd: pismo: Simplify getting the adapter of a client
mtd: phram: Module parameters add writable permissions
mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached
jffs2: Fix memory leak in jffs2_scan_eraseblock() error path
jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page
jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()
ubi: block: Warn if volume size is not multiple of 512
ubifs: Fix memory leak bug in alloc_ubifs_info() error path
ubifs: Fix memory leak in __ubifs_node_verify_hmac error path
ubifs: Fix memory leak in read_znode() error path
ubi: ubi_wl_get_peb: Increase the number of attempts while getting PEB
ubi: Don't do anchor move within fastmap area
ubifs: Remove redundant assignment to pointer fname
um: Add SPDX headers for files in arch/um/include
um: Add SPDX headers for files in arch/um/os-Linux
um: Add SPDX headers to files in arch/um/kernel/
um: Add SPDX headers for files in arch/um/drivers
um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK
um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ
um: drivers: Add virtio vhost-user driver
um: Use real DMA barriers
um: Don't use generic barrier.h
um: time-travel: Restrict time update in IRQ handler
um: time-travel: Fix periodic timers
um: Enable CONFIG_CONSTRUCTORS
um: Place (soft)irq text with macros
um: Fix VDSO compiler warning
um: Implement TRACE_IRQFLAGS_SUPPORT
um: Remove misleading #define ARCh_IRQ_ENABLED
um: Avoid using uninitialized regs
um: Remove sig_info[SIGALRM]
um: Error handling fixes in vector drivers
um: Add checks to mtu parameter parsing
um: Added support for unix socket transports and bess transport
um: Add legacy tap support and rename existing vector to hybrid
um: Remove meaningless clearing of clean-files
um: Fix off by one error in IRQ enumeration
net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
net_sched: let qdisc_put() accept NULL pointer
net: dsa: Fix load order between DSA drivers and taggers
net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
x86: bug.h: use asm_inline in _BUG_FLAGS definitions
x86: alternative.h: use asm_inline for all alternative variants
compiler-types.h: add asm_inline definition
compiler_types.h: don't #define __inline
lib/zstd/mem.h: replace __inline by inline
staging: rtl8723bs: replace __inline by inline
afs dynroot: switch to simple_dir_operations
platform/x86: asus-wmi: Make it depend on ACPI battery API
ASoC: sdm845: remove unneeded semicolon
Documentation: kbuild: Add document about reproducible builds
io_uring: increase IORING_MAX_ENTRIES to 32K
bfq: Fix bfq linkage error
docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]
Documentation: Add "earlycon=sbi" to the admin guide
doc🔒 remove reference to clever use of read-write lock
devices.txt: improve entry for comedi (char major 98)
genksyms: convert to SPDX License Identifier for lex.l and parse.y
modpost: use __section in the output to *.mod.c
modpost: use MODULE_INFO() for __module_depends
export.h, genksyms: do not make genksyms calculate CRC of trimmed symbols
KVM: X86: Use IPI shorthands in kvm guest when support
bus: qcom: fix spelling mistake "ambigous" -> "ambiguous"
of: Let of_for_each_phandle fallback to non-negative cell_count
iommu: pass cell_count = -1 to of_for_each_phandle with cells_name
dm bufio: introduce a global cache replacement
raid5: use bio_end_sector in r5_next_bio
raid5: remove STRIPE_OPS_REQ_PENDING
net: devlink: move reload fail indication to devlink core and expose to user
net: devlink: split reload op into two
mlx4: Split restart_one into two functions
md: add feature flag MD_FEATURE_RAID0_LAYOUT
md/raid0: avoid RAID0 data corruption due to layout confusion.
raid5: don't set STRIPE_HANDLE to stripe which is in batch list
raid5: don't increment read_errors on EILSEQ return
IB/hfi1: Define variables as unsigned long to fix KASAN warning
IB/{rdmavt, hfi1, qib}: Add a counter for credit waits
IB/hfi1: Add traces for TID RDMA READ
RDMA/siw: Relax from kmap_atomic() use in TX path
IB/iser: Support up to 16MB data transfer in a single command
RDMA/siw: Fix page address mapping in TX path
RDMA: Fix goto target to release the allocated memory
RDMA/usnic: Avoid overly large buffers on stack
RDMA/odp: Add missing cast for 32 bit
RDMA/hns: Use devm_platform_ioremap_resource() to simplify code
Documentation/infiniband: update name of some functions
RDMA/cma: Fix false error message
ip: support SO_MARK cmsg
rtw88: report RX power for each antenna
rtw88: fix wrong rx power calculation
rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version
rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version
rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version
rtw88: allows to receive AMSDU in AMPDU
rtw88: add dynamic cck pd mechanism
rtw88: move IQK/DPK into phy_calibration
rtw88: 8822c: add SW DPK support
rtw88: 8822c: add FW IQK support
rtw88: 8822c: Enable interrupt migration
rtw88: 8822c: update pwr_seq to v13
rtw88: 8822c: update PHY parameter to v38
powerpc/xmon: Fix output of XIVE IPI
powerpc/xmon: Improve output of XIVE interrupts
rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros
rtlwifi: rtl8723be: Convert inline routines to little-endian words
rtlwifi: rtl8723be: Convert macros that set descriptor
rtlwifi: rtl8723be: Replace local bit manipulation macros
rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros
rtlwifi: rtl8723ae: Convert inline routines to little-endian words
rtlwifi: rtl8723ae: Convert macros that set descriptor
rtlwifi: rtl8723ae: Replace local bit manipulation macros
rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros
dm bufio: remove old-style buffer cleanup
dm bufio: introduce a global queue
dm bufio: refactor adjust_total_allocated
dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer
libertas: use mesh_wdev->ssid instead of priv->mesh_ssid
ssb: make array pwr_info_offset static const, makes object smaller
CREDITS: Update email address
i2c: tegra: Move suspend handling to NOIRQ phase
i2c: imx: ACPI support for NXP i2c controller
powerpc/mm/radix: remove useless kernel messages
powerpc/fadump: support holes in kernel boot memory area
powerpc/fadump: remove RMA_START and RMA_END macros
powerpc/fadump: update documentation about option to release opalcore
powerpc/fadump: consider f/w load area
powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file
powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes
powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP
powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel
powerpc/fadump: improve how crashed kernel's memory is reserved
powerpc/fadump: consider reserved ranges while releasing memory
powerpc/fadump: make crash memory ranges array allocation generic
powerpc/fadump: process architected register state data provided by firmware
powerpc/fadump: make use of memblock's bottom up allocation mode
powerpc/fadump: Update documentation about OPAL platform support
powerpc/fadump: handle invalidation of crashdump and re-registraion
powerpc/fadump: Warn before processing partial crashdump
powerpc/fadump: process the crashdump by exporting it as /proc/vmcore
powerpc/fadump: support copying multiple kernel boot memory regions
powerpc/fadump: define OPAL register/un-register callback functions
powerpc/fadump: reset metadata address during clean up
powerpc/fadump: register kernel metadata address with opal
powerpc/fadump: improve fadump_reserve_mem()
powerpc/fadump: add fadump support on powernv
powerpc/opal: add MPIPL interface definitions
powerpc/fadump: use FADump instead of fadump for how it is pronounced
pseries/fadump: move out platform specific support from generic code
powerpc/fadump: release all the memory above boot memory size
powerpc/fadump: add source info while displaying region contents
pseries/fadump: define RTAS register/un-register callback functions
powerpc/fadump: introduce callbacks for platform specific operations
powerpc/fadump: move rtas specific definitions to platform code
powerpc/fadump: use helper functions to reserve/release cpu notes buffer
powerpc/fadump: Improve fadump documentation
powerpc/fadump: declare helper functions in internal header file
powerpc/fadump: add helper functions
powerpc/fadump: move internal macros/definitions to a new header
powerpc: improve prom_init_check rule
powerpc/kvm: Add ifdefs around template code
powerpc/kvm: Explicitly mark kvm guest code as __init
powerpc/64s: Remove overlaps_kvm_tmp()
powerpc/kvm: Move kvm_tmp into .text, shrink to 64K
powerpc/powernv: Fix build with IOMMU_API=n
powerpc/eeh: Fix build with STACKTRACE=n
PTP: add support for one-shot output
PTP: introduce new versions of IOCTLs
brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable
bcma: make arrays pwr_info_offset and sprom_sizes static const, shrinks object size
rtlwifi: rtl8821ae: make array static const and remove redundant assignment
brcmfmac: don't realloc wiphy during PCIe reset
brcmfmac: split brcmf_attach() and brcmf_detach() functions
brcmfmac: move "cfg80211_ops" pointer to another struct
hwmon: submitting-patches: Add note on comment style
pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
hwmon: submitting-patches: Point to with_info API
MAINTAINERS: Add PCI native host/endpoint controllers designated reviewer
crypto: caam - Cast to long first before pointer conversion
crypto: ccree - enable CTS support in AES-XTS
crypto: inside-secure - Probe transform record cache RAM sizes
crypto: inside-secure - Base RD fetchcount on actual RD FIFO size
crypto: inside-secure - Base CD fetchcount on actual CD FIFO size
crypto: inside-secure - Enable extended algorithms on newer HW
crypto: inside-secure: Corrected configuration of EIP96_TOKEN_CTRL
crypto: inside-secure - Add EIP97/EIP197 and endianness detection
padata: remove cpu_index from the parallel_queue
padata: unbind parallel jobs from specific CPUs
padata: use separate workqueues for parallel and serial work
padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible
crypto: pcrypt - remove padata cpumask notifier
padata: make padata_do_parallel find alternate callback CPU
workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs
workqueue: unconfine alloc/apply/free_workqueue_attrs()
padata: allocate workqueue internally
arm64: dts: imx8mq: Add CAAM node
netfilter: conntrack: remove two unused functions from nf_conntrack_timestamp.h.
netfilter: conntrack: remove CONFIG_NF_CONNTRACK checks from nf_conntrack_zones.h.
netfilter: remove CONFIG_NETFILTER checks from headers.
netfilter: conntrack: remove CONFIG_NF_CONNTRACK check from nf_conntrack_acct.h.
netfilter: conntrack: move code to linux/nf_conntrack_common.h.
netfilter: br_netfilter: update stub br_nf_pre_routing_ipv6 parameter to `void *priv`.
netfilter: conntrack: wrap two inline functions in config checks.
netfilter: replace defined(CONFIG...) || defined(CONFIG...MODULE) with IS_ENABLED(CONFIG...).
netfilter: conntrack: use consistent style when defining inline functions
netfilter: move nf_bridge_frag_data struct definition to a more appropriate header.
netfilter: synproxy: move code between headers.
netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header.
netfilter: remove nf_conntrack_icmpv6.h header.
netfilter: update include directives.
netfilter: inline xt_hashlimit, ebt_802_3 and xt_physdev headers
netfilter: ip_tables: remove unused function declarations.
s390: add support for IBM z15 machines
s390/crypto: Support for SHA3 via CPACF (MSA6)
s390/startup: add pgm check info printing
spi: mediatek: support large PA
spi: mediatek: add spi support for mt6765 IC
dt-bindings: spi: update bindings for MT6765 SoC
netfilter: fix coding-style errors.
netfilter: fix include guards.
ASoC: fsl_sai: Implement set_bclk_ratio
netfilter: nf_tables_offload: remove rules when the device unregisters
netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function
netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function
Revert "drm/bridge: adv7511: Attach to DSI host at probe time"
sched/psi: Correct overly pessimistic size calculation
sched/fair: Speed-up energy-aware wake-ups
vfs: Make fs_parse() handle fs_param_is_fd-type params better
vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API
shmem_parse_one(): switch to use of fs_parse()
shmem_parse_options(): take handling a single option into a helper
shmem_parse_options(): don't bother with mpol in separate variable
shmem_parse_options(): use a separate structure to keep the results
netfilter: nf_tables_offload: add __nft_offload_get_chain function
ipmi_si_intf: Fix race in timer shutdown handling
io_uring: make sqpoll wakeup possible with getevents
io_uring: extend async work merging
xen/pci: reserve MCFG areas earlier
hwmon: (nct7904) Fix incorrect SMI status register setting of LTD temperature and fan.
leds: lm3532: Fix optional led-max-microamp prop error handling
ice: Bump version
ice: Enable DDP package download
ice: Initialize DDP package structures
ice: Implement Dynamic Device Personalization (DDP) download
orangefs: remove redundant assignment to err
orangefs: Add octal zero prefix
ice: Fix FW version formatting in dmesg
ice: send driver version to firmware
nvmet: fix a wrong error status returned in error log page
nvme: send discovery log page change events to userspace
nvme: add uevent variables for controller devices
nvme: enable aen regardless of the presence of I/O queues
nvme-fabrics: allow discovery subsystems accept a kato
nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery()
nvme: Remove redundant assignment of cq vector
nvme: Assign subsys instance from first ctrl
nvme: tcp: remove redundant assignment to variable ret
nvme: include admin_q sync with nvme_sync_queues
nvme: Treat discovery subsystems as unique subsystems
nvme: fix ns removal hang when failing to revalidate due to a transient error
nvme: make nvme_report_ns_ids propagate error back
nvme: make nvme_identify_ns propagate errors back
nvme: pass status to nvme_error_status
nvme-fc: Fail transport errors with NVME_SC_HOST_PATH
nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed
nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR
wil6210: ignore reset errors for FW during probe
wil6210: fix RX short frame check
wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set
wil6210: report boottime_ns in scan results
wil6210: properly initialize discovery_expired_work
wil6210: verify cid value is valid
wil6210: make sure DR bit is read before rest of the status message
wil6210: fix PTK re-key race
wil6210: add debugfs to show PMC ring content
wil6210: add wil_netif_rx() helper function
ath10k: fix channel info parsing for non tlv target
ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
ath10k: free beacon buf later in vdev teardown
MAINTAINERS: Switch PDx86 subsystem status to Odd Fixes
platform/chrome: cros_usbpd_logger: null check create_singlethread_workqueue
platform/chrome: cros_ec_chardev: Add a poll handler to receive MKBP events
platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed
platform/chrome: chromeos_tbmc: Report wake events
parisc: Have git ignore generated real2.S and firmware.c
dm: add clone target
module: Remove leftover '#undef' from export header
block: fix race between switching elevator and removing queues
scsi: core: remove dummy q->dev check
block: bypass blk_set_runtime_active for uninitialized q->dev
fuse: reserve byteswapped init opcodes
fuse: reserve values for mapping protocol
fuse: allow skipping control interface and forced unmount
fuse: dissociate DESTROY from fuseblk
fuse: delete dentry if timeout is zero
fuse: separate fuse device allocation and installation in fuse_conn
fuse: add fuse_iqueue_ops callbacks
fuse: extract fuse_fill_super_common()
fuse: export fuse_dequeue_forget() function
fuse: export fuse_get_unique()
fuse: export fuse_send_init_request()
fuse: export fuse_len_args()
fuse: export fuse_end_request()
fuse: fix request limit
mmc: renesas_sdhi_internal_dmac: Add MMC_CAP2_MERGE_CAPABLE
mmc: queue: Fix bigger segments usage
pinctrl: sh-pfc: Unlock on error in sh_pfc_func_set_mux()
cxgb4: Fix spelling typos
net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON
net: dsa: microchip: add ksz9567 to ksz9477 driver
net: dsa: microchip: add KSZ9477 I2C driver
quota: fix wrong condition in is_quota_modification()
ARM: dts: aspeed: Add AST2600 pinmux nodes
ARM: dts: aspeed: Add AST2600 and EVB
Staging: gasket: Use temporaries to reduce line length.
Staging: octeon: Avoid several usecases of strcpy
staging: vhciq_core: replace snprintf with scnprintf
staging: wilc1000: avoid twice IRQ handler execution for each single interrupt
staging: wilc1000: remove unused interrupt status handling code
staging: fbtft: make several arrays static const, makes object smaller
staging: rtl8188eu: make two arrays static const, makes object smaller
staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST"
dt-bindings: anybus-controller: move to staging/ tree
staging: emxx_udc: remove local TRUE/FALSE definition
staging: wilc1000: look for rtc_clk clock
staging: dt-bindings: wilc1000: add optional rtc_clk property
staging: nvec: make use of devm_platform_ioremap_resource
staging: exfat: drop unused function parameter
gpiolib: of: add a fallback for wlf,reset GPIO name
pinctrl: bcm: remove redundant assignment to pointer log
pinctrl: iproc: Add 'get_direction' support
Staging: exfat: Avoid use of strcpy
staging: exfat: use integer constants
staging: exfat: cleanup spacing for casts
staging: exfat: cleanup spacing for operators
gpio: htc-egpio: Remove unused exported htc_egpio_get_wakeup_irq()
powerpc/xive: Fix bogus error code returned by OPAL
powerpc/pseries: correctly track irq state in default idle
powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions
powerpc/powernv: Add new opal message type
powerpc/powernv: Enhance opal message read interface
powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function
seltests/powerpc: Add a selftest for memcpy_mcsafe
powerpc/memcpy: Fix stack corruption for smaller sizes
powerpc: Add attributes for setjmp/longjmp
gpio: remove explicit comparison with 0
nfp: read chip model from the PluDevice register
tcp: force a PSH flag on TSO packets
ipv6: Don't use dst gateway directly in ip6_confirm_neigh()
net: stmmac: pci: Add HAPS support using GMAC5
net: phy: dp83867: Add SGMII mode type switching
net: phy: dp83867: Add documentation for SGMII mode type
null_blk: validate the number of devices
null_blk: fix module name at log message
docs: block: null_blk: enhance document style
dm raid: fix updating of max_discard_sectors limit
module: remove unneeded casts in cmp_name()
module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES
module: remove redundant 'depends on MODULES'
software node: Initialize the return value in software_node_find_by_name()
module: Fix link failure due to invalid relocation on namespace offset
KVM: x86: Fix INIT signal handling in various CPU states
i40e: fix potential RX buffer starvation for AF_XDP
net/ixgbevf: make array api static const, makes object smaller
iavf: fix MAC address setting for VFs when filter is rejected
i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate
i40e: use BIT macro to specify the cloud filter field flags
i40e: Fix message for other card without FEC.
i40e: fix missed "Negotiated" string in i40e_print_link_message()
i40e: mark additional missing bits as reserved
i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP
i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64
ixgbe: use skb_get_queue_mapping in tx path
i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask
ixgbe: fix memory leaks
KVM: VMX: Introduce exit reason for receiving INIT signal on guest-mode
KVM: VMX: Stop the preemption timer during vCPU reset
KVM: LAPIC: Micro optimize IPI latency
kvm: Nested KVM MMUs need PAE root too
KVM: x86: set ctxt->have_exception in x86_decode_insn()
KVM: x86: always stop emulation on page fault
cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available
cpuidle-haltpoll: do not set an owner to allow modunload
cpuidle-haltpoll: return -ENODEV on modinit failure
cpuidle-haltpoll: set haltpoll as preferred governor
cpuidle: allow governor switch on cpuidle_register_driver()
KVM: nVMX: trace nested VM-Enter failures detected by H/W
KVM: nVMX: add tracepoint for failed nested VM-Enter
x86: KVM: svm: Fix a check in nested_svm_vmrun()
spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO
spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO
dmaengine: bcm2835: Avoid accessing memory when copying zeroes
spi: bcm2835: Cache CS register value for ->prepare_message()
ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name
dmaengine: bcm2835: Document struct bcm2835_dmadev
spi: Guarantee cacheline alignment of driver-private data
dmaengine: bcm2835: Allow reusable descriptors
dmaengine: bcm2835: Allow cyclic transactions without interrupt
spi: bcm2835: Drop dma_pending flag
dt-bindings: net: dwmac: document 'mac-mode' property
net: stmmac: implement support for passive mode converters via dt
qed: Fix Config attribute frame format.
qed*: Fix size of config attribute dump.
ovl: filter of trusted xattr results in audit
ovl: Fix dereferencing possible ERR_PTR()
ms_block: fix spelling mistake "randomally" -> "randomly"
mmc: dw_mmc: hi3798cv200: make array degrees static const, makes object smaller
mmc: sdhci: Convert to use sdio_irq_claimed()
mmc: sdhci: Drop redundant code for SDIO IRQs
mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq()
mmc: core: Fixup processing of SDIO IRQs during system suspend/resume
mmc: core: WARN if SDIO IRQs are enabled for non-powered card in suspend
mmc: core: Clarify that the ->ack_sdio_irq() callback is mandatory
mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD
mmc: core: Move code to get pending SDIO IRQs to a function
mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
mmc: core: Add helper function to indicate if SDIO IRQs is enabled
nfp: devlink: set unknown fw_load_policy
devlink: add unknown 'fw_load_policy' value
mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lock phase shift issue
mmc: sdhci-pci-o2micro: Move functions in preparation to fix DLL lock phase shift issue
mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name
mmc: sdhci: Fix incorrect switch to HS mode
mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS
mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK
mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of set_clock()
mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock
mmc: mmc_spi: Convert to use for_each_sg()
mmc: sdhi: fill in actual_clock
mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses
mmc: sdhci-cadence: override spec version
mmc: sdhci: constify references of parameters to __sdhci_read_caps()
mmc: mediatek: enable SDIO IRQ low level trigger function
mmc: sdhci: Export sdhci_abort_tuning function symbol
PCI: Add Genesys Logic, Inc. Vendor ID
mmc: sdhci: Add PLL Enable support to internal clock setup
mmc: sdhci: Change timeout of loop for checking internal clock stable
mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC
dt-bindings: mmc: sdhci-of-arasan: Add new compatible for Intel LGM eMMC
mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc_probe()
dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property
mmc: bcm2835: Take SWIOTLB memory size limitation into account
mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller
dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller
mmc: mediatek: support 24bits segment size
mmc: mediatek: fix controller busy when plug out SD
mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs
mmc: jz4740: Drop dependency on arch header
mmc: jz4740: Code cleanup
mmc: sdhci-cadence: use struct_size() helper
mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028a 1.0 SoC
mmc: Remove dev_err() usage after platform_get_irq()
mmc: sdhci-pci: Add another Id for Intel CML
mmc: sdhci-s3c: Mark expected switch fall-through
mmc: atmel-mci: Mark expected switch fall-throughs
mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to simplify code
mmc: mmci: Clarify comments and some code for busy detection
memstick: r592: Use dev_get_drvdata
mmc: sdhci-pci: Use dev_get_drvdata
mmc: sdhci-iproc: Add support for emmc2 of the BCM2711
dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2
dt-bindings: mmc: sunxi: Add H5 compatibles
dt-bindings: mmc: sunxi: reorder MMC compatibles
mmc: mxs: use devm_platform_ioremap_resource() to simplify code
mmc: usdhi6rol0: Add maintainers
gpio: creg-snps: use devm_platform_ioremap_resource() to simplify code
gpio: devres: Switch to EXPORT_SYMBOL_GPL()
gpio: of: Switch to EXPORT_SYMBOL_GPL()
gpio: of: Make of_gpio_simple_xlate() private
gpio: of: Make of_get_named_gpiod_flags() private
KVM: x86: Return to userspace with internal error on unexpected exit reason
configfs: calculate the symlink target only once
configfs: make configfs_create() return inode
configfs: factor dirent removal into helpers
configfs: fix a deadlock in configfs_symlink()
arm64: use asm-generic/dma-mapping.h
swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page
swiotlb-xen: simplify cache maintainance
swiotlb-xen: use the same foreign page check everywhere
swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable
xen: remove the exports for xen_{create,destroy}_contiguous_region
xen/arm: remove xen_dma_ops
xen/arm: simplify dma_cache_maint
xen/arm: use dev_is_dma_coherent
xen/arm: consolidate page-coherent.h
xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache maintainance
iommu/vt-d: Declare Broadwell igfx dmar support snafu
iommu/vt-d: Add Scalable Mode fault information
iommu/vt-d: Use bounce buffer for untrusted devices
iommu/vt-d: Add trace events for device dma map/unmap
iommu/vt-d: Don't switch off swiotlb if bounce page is used
iommu/vt-d: Check whether device requires bounce buffer
swiotlb: Split size parameter to map/unmap APIs
regulator: core: Fix error return for /sys access
regulator: da9211: fix obtaining "enable" GPIO
regulator: max77686: fix obtaining "maxim,ena" GPIO
ASoC: wcd9335: remove redundant use of ret variable
gpio: aspeed: Add in ast2600 details to Aspeed driver
gpio: aspeed: Use ngpio property from device tree if available
gpio: aspeed: Setup irqchip dynamically
gpio/aspeed: Fix incorrect number of banks
gpio: aspeed: Update documentation with ast2600 controllers
pinctrl: iproc-gpio: Handle interrupts for multiple instances
pinctrl: iproc-gpio: Fix incorrect pinconf configurations
dt-bindings: arm: Convert Realtek board/soc bindings to json-schema
dt-bindings: arm: Convert Actions Semi bindings to jsonschema
cfg80211: Purge frame registrations on iftype change
net: stmmac: ARP Offload for GMAC4+ Cores
net: stmmac: Add support for VLAN Insertion Offload in GMAC4+
net: stmmac: Add support for SA Insertion/Replacement in GMAC4+
net: stmmac: xgmac: Reinitialize correctly a variable
net: stmmac: Add VLAN HASH filtering support in GMAC4+
net: stmmac: Prevent divide-by-zero
net: hns3: add some DFX info for reset issue
net: hns3: check NULL pointer before use
net: hns3: modify some logs format
net: hns3: fix port setting handle for fibre port
net: hns3: fix shaper parameter algorithm
net: hns3: revert to old channel when setting new channel num fail
net: hns3: add ethtool_ops.set_channels support for HNS3 VF driver
mac80211_hwsim: Register support for HE meshpoint
nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
mac80211: allow drivers to set max MTU
cfg80211: Do not compare with boolean in nl80211_common_reg_change_event
mac80211: IBSS: send deauth when expiring inactive STAs
mac80211: don't check if key is NULL in ieee80211_key_link()
mac80211: clear crypto tx tailroom counter upon keys enable
mac80211: remove unnecessary key condition
mac80211: list features in WEP/TKIP disable in better order
cfg80211: always shut down on HW rfkill
mac80211: vht: add support VHT EXT NSS BW in parsing VHT
cfg80211: fix boundary value in ieee80211_frequency_to_channel()
scsi: hisi_sas: Fix the conflict between device gone and host reset
scsi: hisi_sas: Add BIST support for phy loopback
scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation
scsi: hisi_sas: Remove some unused function arguments
scsi: hisi_sas: Remove redundant work declaration
scsi: hisi_sas: Remove hisi_sas_hw.slot_complete
scsi: hisi_sas: Assign NCQ tag for all NCQ commands
scsi: hisi_sas: Update all the registers after suspend and resume
scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when init device
scsi: hisi_sas: Remove sleep after issue phy reset if sas_smp_phy_control() fails
scsi: hisi_sas: Directly return when running I_T_nexus reset if phy disabled
scsi: hisi_sas: Use true/false as input parameter of sas_phy_reset()
scsi: hisi_sas: add debugfs auto-trigger for internal abort time out
scsi: virtio_scsi: unplug LUNs when events missed
scsi: scsi_dh_rdac: zero cdb in send_mode_select()
scsi: fcoe: fix null-ptr-deref Read in fc_release_transport
gpio: Initialize the irqchip valid_mask with a callback
Documentation/process: Volunteer as the ambassador for Intel
misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation
netfilter: nft_{fwd,dup}_netdev: add offload support
net/mlx5: FWTrace, Reduce stack usage
net/mlx5: Fix addr's type in mlx5dr_icm_dm
net/mlx5: Fix rt's type in dr_action_create_reformat_action
netfilter: nft_synproxy: add synproxy stateful object support
hwmon: (shtc1) add support for the SHTC3 sensor
hwmon: (shtc1) fix shtc1 and shtw1 id mask
iocost_monitor: Report debt
iocost_monitor: Report more info with higher accuracy
iocost_monitor: Always use strings for json values
blk-iocost: Don't let merges push vtime into the future
blk-iocost: Account force-charged overage in absolute vtime
blk-iocost: Fix incorrect operation order during iocg free
KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code
KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
doc: kvm: Fix return description of KVM_SET_MSRS
KVM: X86: Tune PLE Window tracepoint
KVM: VMX: Change ple_window type to unsigned int
KVM: X86: Remove tailing newline for tracepoints
KVM: X86: Trace vcpu_id for vmexit
Documentation: nfp: add nfp driver specific notes
kdoc: fix nfp_fw_load documentation
nfp: devlink: add 'reset_dev_on_drv_probe' support
nfp: devlink: add 'fw_load_policy' support
nfp: add devlink param infrastructure
nfp: honor FW reset and loading policies
nfp: nsp: add support for hwinfo set operation
nfp: nsp: add support for optional hwinfo lookup
nfp: nsp: add support for fw_loaded command
devlink: add 'reset_dev_on_drv_probe' param
devlink: extend 'fw_load_policy' values
net: dsa: mv88e6xxx: add RXNFC support
net: dsa: mv88e6xxx: introduce .port_set_policy
net: dsa: mv88e6xxx: complete ATU state definitions
io_uring: limit parallelism of buffered writes
io_uring: add io_queue_async_work() helper
waitid: Add support for waiting for the current process group
export.h: remove defined(__KERNEL__), which is no longer needed
KVM: x86: Manually calculate reserved bits when loading PDPTRS
KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
fuse: stop copying pages to fuse_req
fuse: stop copying args to fuse_req
fuse: clean up fuse_req
fuse: simplify request allocation
fuse: unexport request ops
fuse: convert retrieve to simple api
fuse: convert release to simple api
cuse: convert init to simple api
fuse: convert init to simple api
fuse: convert writepages to simple api
fuse: convert readdir to simple api
fuse: convert readpages to simple api
fuse: convert direct_io to simple api
fuse: add simple background helper
fuse: convert sync write to simple api
fuse: covert readpage to simple api
fuse: fuse_short_read(): don't take fuse_req as argument
fuse: convert ioctl to simple api
fuse: move page alloc
fuse: convert readlink to simple api
fuse: add pages to fuse_args
fuse: convert destroy to simple api
fuse: add nocreds to fuse_args
fuse: convert fuse_force_forget() to simple api
fuse: add noreply to fuse_args
fuse: convert flush to simple api
fuse: simplify 'nofail' request
fuse: rearrange and resize fuse_args fields
fuse: flatten 'struct fuse_args'
fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
ARM: 8906/1: drivers/amba: add reset control to amba bus probe
ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
io_uring: optimize submit_and_wait API
ALSA: firewire-tascam: check intermediate state of clock status and retry
ALSA: firewire-tascam: handle error code when getting current source of clock
rtc: meson: mark PM functions as __maybe_unused
rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag
libperf: Adopt perf_cpu_map__max() function
libperf: Add missing event.h file to install rule
perf tests: Add libperf automated test for 'make -C tools/perf build-test'
perf python: Add missing python/perf.so dependency for libperf
ath9k: release allocated buffer if timed out
ath9k_htc: release allocated buffer if timed out
nfsd: add support for upcall version 2
nfsd: add a "GetVersion" upcall for nfsdcld
ath9k: Remove unneeded variable to store return value
nfsd: Reset the boot verifier on all write I/O errors
nfsd: Don't garbage collect files that might contain write errors
nfsd: Support the server resetting the boot verifier
nfsd: nfsd_file cache entries should be per net namespace
ath10k: add reorder and change PN check logic for mac80211
ath10k: add mic bytes for pmf management packet
kexec: Fix file verification on S390
security: constify some arrays in lockdown LSM
platform/x86: asus-wmi: Refactor charge threshold to use the battery hooking API
PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers
posix-cpu-timers: Fix permission check regression
gpiolib: acpi: make acpi_can_fallback_to_crs() static
spi: bcm2835: Work around DONE bit erratum
regulator: uniphier: Add Pro5 USB3 VBUS support
dt-bindings: regulator: add regulator-fixed-clock binding
regulator: fixed: add possibility to enable by clock
regulator: s2mps11: Consistently use local variable
usb-storage: export symbols in USB_STORAGE namespace
usb-storage: remove single-use define for debugging
docs: Add documentation for Symbol Namespaces
scripts: Coccinelle script for namespace dependencies.
modpost: add support for generating namespace dependencies
export: allow definition default namespaces in Makefiles or sources
module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
modpost: add support for symbol namespaces
module: add support for symbol namespaces.
export: explicitly align struct kernel_symbol
module: support reading multiple values per modinfo tag
net/mlx4_en: ethtool: make array modes static const, makes object smaller
objtool: Clobber user CFLAGS variable
x86/umip: Add emulation (spoofing) for UMIP covered instructions in 64-bit processes as well
io_uring: add support for link with drain
io_uring: fix wrong sequence setting logic
ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 multiplatform build
ARM: davinci: support multiplatform build for ARM v5
ARM: exynos: Enable support for ARM architected timers
ARM: samsung: Fix system restart on S3C6410
i40e: Add support for X710 device
igc: Add tx_csum offload functionality
ixgbe: sync the first fragment unconditionally
i40e: Remove EMPR traces from debugfs facility
i40e: Implement debug macro hw_dbg using dev_dbg
platform/x86: asus-wmi: Rename CHARGE_THRESHOLD to RSOC
platform/x86: asus-wmi: Reorder ASUS_WMI_CHARGE_THRESHOLD
i40e: fix hw_dbg usage in i40e_hmc_get_object_va
igc: Remove unneeded PCI bus defines
iavf: allow permanent MAC address to change
igc: Add NVM checksum validation
fm10k: use a local variable for the frag pointer
Documentation: iavf: Update the Intel LAN driver doc for iavf
igc: Remove useless forward declaration
e1000e: Make speed detection on hotplugging cable more reliable
ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend
iavf: remove unused debug function iavf_debug_d
clk: mediatek: Add MT6779 clock support
clk: mediatek: Add dt-bindings for MT6779 clocks
dt-bindings: mediatek: bindings for MT6779 clk
clk: qcom: fix QCS404 TuringCC regmap
kbuild: allow Clang to find unused static inline functions for W=1 build
ASoC: hdmi-codec: Add an op to set callback function for plug event
random: Use wait_event_freezable() in add_hwgenerator_randomness()
crypto: ux500 - Fix COMPILE_TEST warnings
crypto: x86/aes-ni - use AES library instead of single-use AES cipher
crypto: cavium/zip - Add missing single_release()
crypto: marvell - Use kzfree rather than its implementation
crypto: caam - dispose of IRQ mapping only after IRQ is freed
crypto: caam - check irq_of_parse_and_map for errors
crypto: caam - use devres to unmap JR's registers
btrfs: Relinquish CPUs in btrfs_compare_trees
btrfs: Don't assign retval of btrfs_try_tree_write_lock/btrfs_tree_read_lock_atomic
btrfs: create structure to encode checksum type and length
btrfs: turn checksum type define into an enum
btrfs: add enospc debug messages for ticket failure
btrfs: do not account global reserve in can_overcommit
btrfs: use btrfs_try_granting_tickets in update_global_rsv
btrfs: always reserve our entire size for the global reserve
btrfs: change the minimum global reserve size
btrfs: rename btrfs_space_info_add_old_bytes
btrfs: remove orig_bytes from reserve_ticket
btrfs: fix may_commit_transaction to deal with no partial filling
btrfs: rework wake_all_tickets
btrfs: refactor the ticket wakeup code
btrfs: stop partially refilling tickets when releasing space
btrfs: add space reservation tracepoint for reserved bytes
btrfs: roll tracepoint into btrfs_space_info_update helper
btrfs: do not allow reservations if we have pending tickets
btrfs: stop clearing EXTENT_DIRTY in inode I/O tree
btrfs: treat RWF_{,D}SYNC writes as sync for CRCs
btrfs: use correct count in btrfs_file_write_iter()
btrfs: tie extent buffer and it's token together
btrfs: assume valid token for btrfs_set/get_token helpers
btrfs: define separate btrfs_set/get_XX helpers
btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extref
btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref struct
btrfs: move dev_stats helpers to volumes.c
btrfs: move struct io_ctl to free-space-cache.h
btrfs: move functions for tree compare to send.c
btrfs: rename and export read_node_slot
btrfs: move private raid56 definitions from ctree.h
btrfs: move math functions to misc.h
btrfs: move cond_wake_up functions out of ctree
btrfs: use proper error values on allocation failure in clone_fs_devices
btrfs: proper error handling when invalid device is found in find_next_devid
btrfs: fix allocation of free space cache v1 bitmap pages
btrfs: Detect unbalanced tree with empty leaf before crashing btree operations
btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag
btrfs: improve error handling in run_delalloc_nocow
btrfs: comment and minor simplifications in run_delalloc_nocow
btrfs: streamline code in run_delalloc_nocow in case of inline extents
btrfs: simplify extent type checks in run_delalloc_nocow
btrfs: improve comments around nocow path
btrfs: refactor variable scope in run_delalloc_nocow
btrfs: only reserve metadata_size for inodes
btrfs: rename the btrfs_calc_*_metadata_size helpers
btrfs: tree-checker: Add EXTENT_DATA_REF check
btrfs: tree-checker: Add simple keyed refs check
btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check
btrfs: fix error pointer check in __btrfs_map_block()
btrfs: dev stat drop useless goto
btrfs: dev stats item key conversion per cpu type is not needed
btrfs: Make reada_tree_block_flagged private
btrfs: compression: replace set_level callbacks by a common helper
btrfs: define compression levels statically
Btrfs: fix use-after-free when using the tree modification log
btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go
btrfs: introduce an evict flushing state
btrfs: refactor priority_reclaim_metadata_space
btrfs: factor out the ticket flush handling
btrfs: unify error handling for ticket flushing
btrfs: add a flush step for delayed iputs
btrfs: unexport the temporary exported functions
btrfs: migrate the block group cleanup code
btrfs: migrate the alloc_profile helpers
btrfs: migrate the chunk allocation code
btrfs: migrate the block group space accounting helpers
btrfs: export block group accounting helpers
btrfs: migrate the dirty bg writeout code
btrfs: migrate inc/dec_block_group_ro code
btrfs: temporarily export btrfs_get_restripe_target
btrfs: migrate the block group read/creation code
btrfs: migrate the block group removal code
btrfs: temporarily export inc_block_group_ro
btrfs: migrate the block group caching code
btrfs: sysfs: move helper macros to sysfs.c
btrfs: sysfs: move type conversion helpers to sysfs.c
btrfs: cleanup kobject.h includes
btrfs: factor out sysfs code for updating sprout fsid
btrfs: factor out sysfs code for deleting block group and space infos
btrfs: factor out sysfs code for sending device uevent
btrfs: sysfs: replace direct access to feature set names with a helper
btrfs: sysfs: unexport space_info_ktype
btrfs: factor out sysfs code for creating space infos
btrfs: sysfs: unexport btrfs_raid_ktype
btrfs: factor sysfs code out of link_block_group
btrfs: move sysfs declarations out of ctree.h
btrfs: opencode reset of all device stats
btrfs: reset device stat using btrfs_dev_stat_set
btrfs: qgroup: Try our best to delete qgroup relations
btrfs: clarify btrfs_ioctl_get_dev_stats padding
Btrfs: make test_find_first_clear_extent_bit fail on incorrect results
Btrfs: fix memory leaks in the test test_find_first_clear_extent_bit
btrfs: delete debugfs code
btrfs: sysfs: add debugging exports
btrfs: make caching_thread use btrfs_find_next_key
btrfs: temporarily export fragment_free_space
btrfs: export the caching control helpers
btrfs: export the excluded extents helpers
btrfs: export the block group caching helpers
btrfs: migrate nocow and reservation helpers
btrfs: migrate the block group ref counting stuff
btrfs: migrate the block group lookup code
btrfs: move basic block_group definitions to their own header
btrfs: move btrfs_add_free_space out of a header file
btrfs: tree-log: use symbolic name for first replay stage
btrfs: async-thread: convert defines to enums
btrfs: tree-log: convert defines to enums
btrfs: remove unused key type set/get helpers
btrfs: remove unused btrfs_device::flush_bio_sent
Btrfs: remove unnecessary condition in btrfs_clone() to avoid too much nesting
btrfs: Refactor btrfs_calc_avail_data_space
btrfs: Remove unnecessary check from join_running_log_trans
Btrfs: wake up inode cache waiters sooner to reduce waiting time
Btrfs: fix inode cache waiters hanging on path allocation failure
Btrfs: fix inode cache waiters hanging on failure to start caching thread
Btrfs: fix inode cache block reserve leak on failure to allocate data space
Btrfs: fix hang when loading existing inode cache off disk
btrfs: tree-checker: Add ROOT_ITEM check
btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type
btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate()
btrfs: extent-tree: Add comment for inc_block_group_ro()
btrfs: volumes: Add comment for find_free_dev_extent_start()
btrfs: volumes: Unexport find_free_dev_extent_start()
btrfs: assert tree mod log lock in __tree_mod_log_insert
btrfs: assert extent map tree lock in add_extent_mapping
btrfs: Add an assertion to warn incorrect case in insert_inline_extent()
btrfs: Remove leftover of in-band dedupe
btrfs: Remove delalloc_end argument from extent_clear_unlock_delalloc
btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
btrfs: Return number of compressed extents directly in compress_file_range
btrfs: use common vfs LABEL ioctl definitions
btrfs: Remove unused locking functions
btrfs: reduce stack usage for btrfsic_process_written_block
btrfs: remove set but not used variable 'offset'
Btrfs: fix ENOSPC errors, leading to transaction aborts, when cloning extents
Btrfs: factor out extent dropping code from hole punch handler
regulator: lp87565: Simplify lp87565_buck_set_ramp_delay
ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF
f2fs: Fix indefinite loop in f2fs_gc()
clk: qcom: clk-rpmh: Add support for SM8150
dt-bindings: clock: Document SM8150 rpmh-clock compatible
clk: qcom: clk-rpmh: Convert to parent data scheme
dt-bindings: clock: Document the parent clocks
clk: qcom: gcc: Use floor ops for SDCC clocks
clk: qcom: gcc-qcs404: Use floor ops for sdcc clks
clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE
tools/power/x86/intel-speed-select: Display core count for bucket
platform/x86: ISST: Allow additional TRL MSRs
pinctrl: intel: mark intel_pin_to_gpio __maybe_unused
spi-gpio: Use PTR_ERR_OR_ZERO() in spi_gpio_request()
ASoC: rt5677: Remove magic number register writes
ASoC: soc-core: self contained soc_unbind_aux_dev()
ASoC: soc-core: add soc_unbind_aux_dev()
ASoC: soc-core: self contained soc_bind_aux_dev()
ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais()
ASoC: soc-core: self contained soc_probe_link_dais()
ASoC: soc-core: add new soc_link_init()
ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai()
ASoC: soc-core: self contained soc_remove_link_dais()
ASoC: soc-core: self contained soc_remove_link_components()
ASoC: soc-core: self contained soc_probe_link_components()
regulator: slg51000: use devm_gpiod_get_optional() in probe
regulator: lp8788-ldo: make array en_mask static const, makes object smaller
ASoC: rt1308: make array pd static const, makes object smaller
ASoC: rt1305: make array pd static const, makes object smaller
ASoC: rt1011: make array pd static const, makes object smaller
SoC: simple-card-utils: set 0Hz to sysclk when shutdown
ASoC: rockchip: ignore 0Hz sysclk
ASoC: codecs: ad193x: make two arrays static const, makes object smaller
ASoC: es8316: support fixed and variable both clock rates
ASoC: es8316: fix redundant codes of clock
ASoC: ams-delta: Take control over audio mute GPIO pins
ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
crypto: caam - make sure clocks are enabled first
crypto: arm/aes-ce - implement ciphertext stealing for CBC
crypto: arm/aes-neonbs - implement ciphertext stealing for XTS
crypto: arm/aes-ce - implement ciphertext stealing for XTS
crypto: arm64/aes-neonbs - implement ciphertext stealing for XTS
crypto: arm64/aes - implement support for XTS ciphertext stealing
crypto: arm64/aes-cts-cbc - move request context data to the stack
crypto: arm64/aes-cts-cbc-ce - performance tweak
crypto: skcipher - add the ability to abort a skcipher walk
crypto: arm64/aes-neon - limit exposed routines if faster driver is enabled
crypto: arm64/aes-neonbs - replace tweak mask literal with composition
crypto: arm/aes-neonbs - replace tweak mask literal with composition
crypto: arm/aes-ce - replace tweak mask literal with composition
crypto: arm/aes-ce - switch to 4x interleave
crypto: arm/aes-ce - yield the SIMD unit between scatterwalk steps
crypto: arm/aes - fix round key prototypes
crypto: skcipher - Unmap pages after an external error
crypto: arm64/aes - Use PTR_ERR_OR_ZERO rather than its implementation.
m68k: coldfire: Include the GPIO driver header
netfilter: nf_tables_offload: move indirect flow_block callback logic to core
netfilter: nf_tables_offload: avoid excessive stack usage
netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling
parisc: Disable HP HSC-PCI Cards to prevent kernel crash
parisc: add support for kexec_file_load() syscall
parisc: wire up kexec_file_load syscall
parisc: add kexec syscall support
parisc: add __pdc_cpu_rendezvous()
dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries
dt-bindings: PCI: tegra: Add sideband pins configuration entries
PCI: tegra: Add Tegra194 PCIe support
ALSA: lx6464es - add support for LX6464ESe pci express variant
scsi: ufs-hisi: use devm_platform_ioremap_resource() to simplify code
scsi: ufshcd: use devm_platform_ioremap_resource() to simplify code
scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code
scsi: ufs: Use kmemdup in ufshcd_read_string_desc()
scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO
scsi: ufs-qcom: Implement device_reset vops
scsi: ufs: Introduce vops for resetting device
scsi: lpfc: Fix reset recovery paths that are not recovering
scsi: lpfc: Convert existing %pf users to %ps
ARM: dts: mmp2: add OLPC XO 1.75 machine
ARM: dts: mmp2: rename the USB PHY node
ARM: dts: mmp2: specify reg-shift for the UARTs
ARM: dts: mmp2: add camera interfaces
ARM: dts: mmp2: fix the SPI nodes
ARM: dts: mmp2: trivial whitespace fix
scsi: qla2xxx: Update driver version to 10.01.00.19-k
scsi: qla2xxx: Fix stale session
scsi: qla2xxx: Fix stuck login session
scsi: qla2xxx: Fix driver reload for ISP82xx
scsi: qla2xxx: Fix flash read for Qlogic ISPs
scsi: qla2xxx: Fix message indicating vectors used by driver
scsi: sd: Improve unaligned completion resid message
scsi: fnic: fix msix interrupt allocation
tools/power/x86/intel-speed-select: Fix memory leak
tools/power/x86/intel-speed-select: Output success/failed for command output
tools/power/x86/intel-speed-select: Output human readable CPU list
tools/power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency
tools/power/x86/intel-speed-select: Switch output to MHz
tools/power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq
tools/power/x86/intel-speed-select: Fix cpu-count output
tools/power/x86/intel-speed-select: Fix help option typo
tools/power/x86/intel-speed-select: Fix package typo
tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr()
platform/x86: intel_int0002_vgpio: Use device_init_wakeup
platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail
platform/x86: compal-laptop: Initialize "value" in ec_read_u8()
platform/x86: touchscreen_dmi: Add info for the Trekstor Primebook C11B 2-in-1
platform/x86: thinkpad_acpi: Add ThinkPad PrivacyGuard
platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table
platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
platform/x86: intel_pmc_core: Do not ioremap RAM
platform/x86: asus-wmi: Fix condition in charge_threshold_store()
net/tls: align non temporal copy to cache lines
net/tls: remove the record tail optimization
net/tls: use RCU for the adder to the offload record list
net/tls: unref frags in order
net: hns3: make array spec_opcode static const, makes object smaller
be2net: make two arrays static const, makes object smaller
ionic: Remove unused including <linux/version.h>
net: stmmac: Limit max speeds of XGMAC if asked to
net: stmmac: selftests: Add Split Header test
net: stmmac: dwmac4: Enable RX Jumbo frame support
net: stmmac: selftests: Set RX tail pointer in Flow Control test
net: stmmac: selftests: Add missing checks for support of SA
ext4: add missing bigalloc documentation.
ipmr: remove hard code cache_resolve_queue_len limit
hv_netvsc: Sync offloading features to VF NIC
hv_netvsc: Allow scatter-gather feature to be tunable
tcp: ulp: fix possible crash in tcp_diag_get_aux_size()
net: fib_notifier: move fib_notifier_ops from struct net into per-net struct
ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make it readable
PCI: Get rid of dev->has_secondary_link flag
PCI: Make pcie_downstream_port() available outside of access.c
libnvdimm: Enable unit test infrastructure compile checks
mm, notifier: Catch sleeping/blocking for !blockable
kernel.h: Add non_block_start/end()
drm/radeon: guard against calling an unpaired radeon_mn_unregister()
csky: add missing brackets in a macro for tlb.h
pagewalk: use lockdep_assert_held for locking validation
pagewalk: separate function pointers from iterator data
mm: split out a new pagewalk.h header from mm.h
mm/mmu_notifiers: annotate with might_sleep()
mm/mmu_notifiers: prime lockdep
mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end
ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain
EDAC/amd64: Add PCI device IDs for family 17h, model 70h
f2fs: convert inline_data in prior to i_size_write
f2fs: fix error path of f2fs_convert_inline_page()
f2fs: add missing documents of reserve_root/resuid/resgid
f2fs: fix flushing node pages when checkpoint is disabled
f2fs: enhance f2fs_is_checkpoint_ready()'s readability
f2fs: clean up __bio_alloc()'s parameter
f2fs: fix wrong error injection path in inc_valid_block_count()
f2fs: fix to writeout dirty inode during node flush
f2fs: optimize case-insensitive lookups
clk: Add support for AST2600 SoC
clk: aspeed: Move structures to header
kprobes/parisc: remove arch_kprobe_on_func_entry()
kexec_elf: support 32 bit ELF files
kexec_elf: remove unused variable in kexec_elf_load()
kexec_elf: remove Elf_Rel macro
kexec_elf: remove PURGATORY_STACK_SIZE
kexec_elf: remove parsing of section headers
kexec_elf: change order of elf_*_to_cpu() functions
kexec: add KEXEC_ELF
clk/ti: Use kmemdup rather than duplicating its implementation
gfs2: Improve mmap write vs. truncate consistency
bfq: Add per-device weight
bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy
bfq: Fix the missing barrier in __bfq_entity_update_weight_prio
bus: ti-sysc: Remove unpaired sysc_clkdm_deny_idle()
vfs: subtype handling moved to fuse
fuse: convert to use the new mount API
Drivers: hv: vmbus: Resume after fixing up old primary channels
Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels
Drivers: hv: vmbus: Clean up hv_sock channels by force upon suspend
Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernation
Drivers: hv: vmbus: Ignore the offers when resuming from hibernation
Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernation
Drivers: hv: vmbus: Add a helper function is_sub_channel()
Drivers: hv: vmbus: Suspend/resume the synic for hibernation
Drivers: hv: vmbus: Break out synic enable and disable operations
clk: clk-cdce925: Add regulator support
dt-bindings: clock: cdce925: Add regulator documentation
clk: fix devm_platform_ioremap_resource.cocci warnings
clk: spear: Make structure i2s_sclk_masks constant
clk: st: clkgen-pll: remove unused variable 'st_pll3200c32_407_a0'
clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs660c32_ops'
kcm: use BPF_PROG_RUN
selftests/bpf: test_progs: convert test_tcp_rtt
selftests/bpf: test_progs: convert test_sockopt_inherit
selftests/bpf: test_progs: convert test_sockopt_multi
selftests/bpf: test_progs: convert test_sockopt_sk
selftests/bpf: test_progs: convert test_sockopt
selftests/bpf: test_progs: add test__join_cgroup helper
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap
drm/i915: to make vgpu ppgtt notificaiton as atomic operation
drm/i915: Flush the existing fence before GGTT read/write
drm/i915: Hold irq-off for the entire fake lock period
kbuild: replace BASH-specific ${@:2} with shift and ${@}
ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
io_uring: expose single mmap capability
staging: rtl8723bs: hal: remove redundant variable n
staging: pi433: Fix typo in documentation
staging: exfat: stop using 32-bit time_t
staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET
ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
ARM: dts: am3517-evm: Fix missing video
ARM: dts: logicpd-torpedo-baseboard: Fix missing video
ARM: omap2plus_defconfig: Fix missing video
iommu/omap: Mark pm functions __maybe_unused
MIPS: ralink: deactivate PCI support for SOC_MT7621
docs: mtd: Update spi nor reference driver
lan743x: remove redundant assignment to variable rx_process_result
kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARN
kbuild: refactor scripts/Makefile.extrawarn
ravb: TROCR register is only present on R-Car Gen3
ravb: remove undocumented endianness selection
ravb: remove undocumented counter processing
ravb: correct typo in FBP field of SFO register
doc: arm64: fix grammar dtb placed in no attributes region
Documentation: sysrq: don't recommend 'S' 'U' before 'B'
mailmap: Update email address for Quentin Perret
dt-bindings: Correct spelling in example schema
ABI: Update dev-kmsg documentation to match current kernel behaviour
zd1211rw: use %*ph to print small buffer
brcmfmac: use %*ph to print small buffer
hostap: use %*ph to print small buffer
rtlwifi: Fix file release memory leak
rtw88: fix seq_file memory leak
hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read
brcmfmac: add "reset" debugfs entry for testing reset
brcmfmac: add stub version of brcmf_debugfs_get_devdir()
Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
dt-bindings: cpu: Add a support cpu type for cortex-a55
swiotlb-xen: Convert to use macro
net: hns3: make hclge_dbg_get_m7_stats_info static
net: hns3: disable loopback setting in hclge_mac_init
net: hns3: remove explicit conversion to bool
net: hns3: add client node validity judgment
net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset
net: hns3: fix double free bug when setting ringparam
net: hns3: fix error VF index when setting VLAN offload
stmmac: platform: adjust messages and move to dev level
net: phy: Do not check Link status when loopback is enabled
block: fix elevator_get_by_features()
net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate
ALSA: firewire-tascam: add note for FE-8
net: openvswitch: Set OvS recirc_id from tc chain index
nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics
iwlwifi: dbg: remove iwl_fw_cancel_dumps function
iwlwifi: dbg_ini: remove periodic trigger
iwlwifi: dbg_ini: fix dump structs doc
iwlwifi: fw api: add DRAM buffer allocation command
iwlwifi: dbg_ini: remove apply point, switch to time point API
iwlwifi: add iwl_tlv_array_len()
iwlwifi: mvm: don't log un-decrypted frames
iwlwifi: mvm: add support for single antenna diversity
iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification
iwlwifi: mvm: drop BA sessions on too many old-SN frames
iwlwifi: add sta_id to WOWLAN_CONFIG_CMD
iwlwifi: add support for suspend-resume flow for new device generation
iwlwifi: fix warning iwl-trans.h is included more than once
iwlwifi: always access the trans configuration via trans
iwlwifi: pass the iwl_trans instead of cfg to some functions
iwlwifi: add a pointer to the trans_cfg directly in trans
iwlwifi: pass the iwl_config_trans_params when needed
iwlwifi: pcie: set iwl_trans->cfg later in the probe function
iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe
iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc()
iwlwifi: separate elements from cfg that are needed by trans_alloc
iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow
iwlwifi: dbg_ini: make a single ops struct for paging collect
iwlwifi: dbg_ini: move tx fifo data into fw runtime
iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation
iwlwifi: dbg_ini: separate cfg and dump flows to different modules
iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt
iwlwifi: allocate bigger nvm data in case of UHB
iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition
iwlwifi: dbg: align wrt log prints to the same format
iwlwifi: dbg_ini: remove debug flow TLV
iwlwifi: dbg_ini: verify debug TLVs at allocation phase
iwlwifi: dbg_ini: use function to check if ini dbg mode is on
iwlwifi: remove duplicate FW string definitions
iwlwifi: bump FW API to 50 for 22000 series
iwlwifi: api: fix FTM struct documentation
iwlwifi: support per-platform antenna gain
iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status()
iwlwifi: mvm: simplify the channel switch flow for newer firmware
iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent
iwlwifi: dbg_ini: remove periphery phy and aux regions handling
iwlwifi: dbg_ini: use linked list to store debug TLVs
iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer
iwlwifi: dbg: add debug periphery registers to 9000 device family
iwlwifi: remove unused regdb_ptrs allocation
iwlwifi: dbg_ini: align dbg tlv functions names to a single format
iwlwifi: scan: don't pass large argument by value
iwlwifi: remove pm_runtime completely
iwlwifi: remove the d0i3 related module parameters
iwlwifi: pcie: remove some more d0i3 code from the transport
iwlwifi: pcie: remove the refs / unrefs from the transport
iwlwifi: remove the opmode's d0i3 handlers
iwlwifi: remove runtime_pm_mode
iwlwifi: Set w-pointer upon resume according to SN
iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL
iwlwifi: mvm: name magic numbers with enum
iwlwifi: scan: add support for new scan request command version
iwlwifi: LTR updates
iwlwifi: remove the code under IWLWIFI_PCIE_RTPM
iwlwifi: trans: remove suspending flag
iwlwifi: remove CMD_HIGH_PRIO
iwlwifi: mvm: remove last leftovers of d0i3
iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode
iwlwifi: mvm: remove d0i3_ap_sta_id
iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only
iwlwifi: mvm: remove the d0i3 entry/exit flow
iwlwifi: mvm: remove the tx defer for d0i3
iwlwifi: remove all the d0i3 references
iwlwifi: mvm: start to remove the code for d0i3
iwlwifi: mvm: add the skb length to a print
iwlwifi: mvm: fix scan config command size
iwlwifi: add ldbg config cmd debug print
iwlwifi: dbg: support debug recording suspend resume command
iwlwifi: dbg: move debug recording stop from trans to op mode
iwlwifi: dbg: move monitor recording functionality from header file
iwlwifi: mvm: remove unnecessary forward declarations
iwlwifi: mvm: Block 26-tone RU OFDMA transmissions
iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state
iwlwifi: Send DQA enable command only if TVL is on
iwlwifi: bump FW API to 49 for 22000 series
PM: runtime: Documentation: add runtime_status ABI document
Add Acer Aspire Ethos 8951G model quirk
gpio: Fix further merge errors
x86/asm: Make some functions local labels
x86/asm/suspend: Get rid of bogus_64_magic
coccinelle: platform_get_irq: Fix parse error
iio: hid-sensor-attributes: Fix divisions for 32-bit platforms
drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915
drm/i915/gvt: update vgpu workload head pointer correctly
x86/platform/uv: Fix kmalloc() NULL check routine
x86/cpu: Update init data for new Airmont CPU model
x86/cpu: Add new Airmont variant to Intel family
x86/cpu: Add Elkhart Lake to Intel family
x86/cpu: Add Tiger Lake to Intel family
xfs: push the grant head when the log head moves forward
xfs: push iclog state cleaning into xlog_state_clean_log
xfs: factor iclog state processing out of xlog_state_do_callback()
xfs: factor callbacks out of xlog_state_do_callback()
xfs: factor debug code out of xlog_state_do_callback()
xfs: prevent CIL push holdoff in log recovery
xfs: fix missed wakeup on l_flush_wait
xfs: push the AIL in xlog_grant_head_wake
xfs: Use WARN_ON_ONCE for bailout mount-operation
sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks
block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks
block: Delay default elevator initialization
block: Improve default elevator selection
block: Introduce elevator features
block: Change elevator_init_mq() to always succeed
block: Cleanup elevator_init_mq() use
Input: sidewinder - make array seq static const, makes object smaller
Input: reset device timestamp on sync
libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check
libnvdimm/label: Remove the dpa align check
libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock
libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change
libnvdimm/pmem: Advance namespace seed for specific probe errors
libnvdimm/region: Rewrite _probe_success() to _advance_seeds()
PCI: Add ACS quirk for iProc PAXB
parisc: Save some bytes in dino driver
PCI: Force trailing new line to resource_alignment_param in sysfs
PCI: Move pci_[get|set]_resource_alignment_param() into their callers
net/mlx5e: Add port buffer's congestion counters
net/mlx5: Expose HW capability bits for port buffer per priority congestion counters
net/mlx5: DR, Remove redundant dev_name print from err log
net/mlx5: DR, Fix error return code in dr_domain_init_resources()
net/mlx5: DR, Remove useless set memory to zero use memset()
net/mlx5e: Remove unnecessary clear_bit()s
net/mlx5e: kTLS, Remove unused function parameter
net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation
net/mlx5: fix missing assignment of variable err
net/mlx5: fix spelling mistake "offlaods" -> "offloads"
net/mlx5e: Remove leftover declaration
net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module
net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE
net/mlx5e: Fix static checker warning of potential pointer math issue
PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments
PCI: pciehp: Remove pciehp_green_led_{on,off,blink}()
PCI: pciehp: Remove pciehp_set_attention_status()
PCI: pciehp: Combine adjacent indicator updates
PCI: pciehp: Add pciehp_set_indicators() to set both indicators
i2c: uniphier(-f): remove all dev_dbg()
i2c: uniphier(-f): use devm_platform_ioremap_resource()
led: triggers: Fix dereferencing of null pointer
i2c: slave-eeprom: Add comment about address handling
bus: ti-sysc: Fix handling of invalid clocks
alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
lightnvm: print error when target is not found
lightnvm: introduce pr_fmt for the prefix nvm
posix-cpu-timers: Always clear head pointer on dequeue
clk: Document of_parse_clkspec() some more
make shmem_fill_super() static
make ramfs_fill_super() static
devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_single()
vfs: Convert squashfs to use the new mount API
mtd: Kill mount_mtd()
vfs: Convert jffs2 to use the new mount API
vfs: Convert cramfs to use the new mount API
vfs: Convert romfs to use the new mount API
mtd: Provide fs_context-aware mount_mtd() replacement
vfs: Add a single-or-reconfig keying to vfs_get_super()
vfs: Create fs_context-aware mount_bdev() replacement
new helper: get_tree_keyed()
vfs: set fs_context::user_ns for reconfigure
PCI: Clean up resource_alignment parameter to not require static buffer
PCI: Use static const struct, not const static struct
PCI: Add pci_info_ratelimited() to ratelimit PCI separately
PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe
erofs: use read_cache_page_gfp for erofs_get_meta_page
erofs: always use iget5_locked
erofs: use read_mapping_page instead of sb_bread
erofs: rename errln/infoln/debugln to erofs_{err, info, dbg}
erofs: save one level of indentation
erofs: kill use_vmap module parameter
erofs: kill all erofs specific fault injection
erofs: add "erofs_" prefix for common and short functions
erofs: kill __submit_bio()
erofs: kill prio and nofail of erofs_get_meta_page()
erofs: localize erofs_grab_bio()
erofs: kill verbose debug info in erofs_fill_super
erofs: use dsb instead of layout for ondisk super_block
erofs: better erofs symlink stuffs
erofs: update comments in inode.c
erofs: update erofs_fs.h comments
erofs: use erofs_inode naming
erofs: kill erofs_{init,exit}_inode_cache
erofs: better naming for erofs inode related stuffs
erofs: use feature_incompat rather than requirements
erofs: update erofs_inode_is_data_compressed helper
erofs: kill __packed for on-disk structures
erofs: some macros are much more readable as a function
erofs: on-disk format should have explicitly assigned numbers
erofs: remove all the byte offset comments
regulator: tps65132: Stop parsing DT when gpio is not found
ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx
dm writecache: skip writecache_wait for pmem mode
spi: Use an abbreviated pointer to ctlr->cur_msg in __spi_pump_messages
spi: npcm-fiu: remove set but not used variable 'retlen'
ASoC: SOF: imx8: Fix COMPILE_TEST error
ASoC: meson: tdmout: add sm1 support
ASoC: meson: axg-toddr: add sm1 support
ASoC: meson: axg-frddr: add sm1 support
ASoC: meson: tdmin: expose all 16 inputs
ASoC: meson: axg-toddr: expose all 8 inputs
ASoC: meson: axg-frddr: expose all 8 outputs
ASoC: meson: add reset binding
ASoC: meson: add sm1 compatibles
ASoC: qcom: common: Include link-name in error messages
mt76: mt7615: add support to read temperature from mcu
mt76: mt7615: introduce mt7615_txwi_to_txp utility routine
mt76: mt7603: use devm_platform_ioremap_resource() to simplify code
mt76: mt76x0: remove unneeded return value on set channel
mt76: mt76x0: remove redundant chandef copy
mt76: make mt76_rx_convert static
bus: uniphier-system-bus: use devm_platform_ioremap_resource()
arm64: dts: qcom: Add Lenovo Yoga C630
mt76: remove offchannel check in tx scheduling
mt76: do not send BAR frame on tx aggregation flush stop
mt76: stop rx aggregation on station removal
mt76: dma: reset q->rx_head on rx reset
mt76: mt7615: apply calibration-free data from OTP
mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete
mt76: fix some checkpatch warnings
mt76: mt7615: add BIP_CMAC_128 cipher support
mt76: mt7603: remove unnecessary mcu queue initialization
mt76: move mt76_tx_tasklet in mt76 module
mt76: mt7615: enable survey support
mt76: mt7603: move survey_time in mt76_dev
mt76: mt76x02u: enable survey support
mt76: mt76x02u: enable multi-vif support
mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable
mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros
mt76: mt7615: add Smart Carrier Sense support
mt76: mt7615: rework locking scheme for mt7615_set_channel
mt76: switch to SPDX tag instead of verbose boilerplate text
mt76: mt76x02: fix some checkpatch warnings
mt76: mt7615: fix some checkpatch warnings
mt76: mt7603: fix some checkpatch warnings
mt76: Add paragraphs to describe the config symbols fully
mt76: mt7615: update cw_min/max related settings
mt76: mt7615: add 4 WMM sets support
mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel
mt76: mt7615: fix MT7615_WATCHDOG_TIME definition
mt76: introduce mt76_mmio_read_copy routine
mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature
mt76: mt7615: remove wtbl_sec_key definition
mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine
mt76: mt7615: add mt7615_mac_wtbl_addr routine
mt76: mt7615: move mt7615_mac_get_key_info in mac.c
mt76: mt7615: add missing register initialization
mt76: mt76x0u: add support to TP-Link T2UHP
mt76: mt7615: use params->ssn value directly
mt76: mt7603: use params->ssn value directly
mt76: mt76x02: use params->ssn value directly
mt76: usb: remove unneeded {put,get}_unaligned
mt76: usb: fix endian in mt76u_copy
mt76: mt7603: fix invalid fallback rates
mt76: mt7615: fix invalid fallback rates
mt76: mt7615: fix PS buffering of action frames
mt76: mt7615: fix using VHT STBC rates
mt76: mt76u: fix typo in mt76u_fill_rx_sg
mt76: mt7615: sync with mt7603 rate control changes
mt76: mt7615: reset rate index/counters on rate table update
mt76: mt7615: move mt7615_mcu_set_rates to mac.c
mt76: mt7603: enable hardware rate up/down selection
mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine
mt76: mt7615: always release sem in mt7615_load_patch
mt76: mt7615: fall back to sw encryption for unsupported ciphers
mt76: mt7615: clean up FWDL TXQ during/after firmware upload
mt76: mt7615: add radar pattern test knob to debugfs
mt76: mt7615: add csa support
mt76: mt7615: do not perform txcalibration before cac is complited
mt76: mt7615: add hw dfs pattern detector support
mt76: mt7615: introduce mt7615_regd_notifier
mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer
mt76: round up length on mt76_wr_copy
tracing: Add "gfp_t" support in synthetic_events
Bluetooth: btusb: Use cmd_timeout to reset Realtek device
Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes
Bluetooth: mgmt: Use struct_size() helper
Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros
Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros
Bluetooth: btrtl: Add firmware version print
Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY
Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse
bluetooth: hci_bcm: Give more time to come out of reset
bluetooth: bcm: Add support for loading firmware for BCM4345C5
dt-bindings: net: Add compatible for BCM4345C5 bluetooth device
Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio
Bluetooth: hci_qca: Make structure qca_proto constant
Bluetooth: 6lowpan: Make variable header_ops constant
Bluetooth: btusb: Fix suspend issue for Realtek devices
Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings
Bluetooth: hci_qca: Remove redundant initializations to zero
Bluetooth: Add support for utilizing Fast Advertising Interval
ice: Rework around device/function capabilities
ice: change default number of receive descriptors
ice: Minor refactor in queue management
ice: Allow for delayed LLDP MIB change registration
ice: update Tx context struct
ice: Report VF link status with opcode to get resources
ice: Check for DCB capability before initializing DCB
ice: report link down for VF when PF's queues are not enabled
ice: Reliably reset VFs
ice: change work limit to a constant
ice: small efficiency fixes
ice: move code closer together
ice: clean up arguments
ice: Check root pointer for validity
ice: Add ice_get_main_vsi to get PF/main VSI
ice: Update fields in ice_vsi_set_num_qs when reconfiguring
irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
parisc: Drop comments which are already in pci.h
parisc: Convert eisa_enumerator to use pr_cont()
bus: ti-sysc: Fix clock handling for no-idle quirks
parisc: Avoid warning when loading hppb driver
s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
vfio-ccw: fix error return code in vfio_ccw_sch_init()
s390: vfio-ap: fix warning reset not completed
HID: prodikeys: Fix general protection fault during probe
HID: wacom: add new MobileStudio Pro 13 support
HID: sony: Fix memory corruption issue on cleanup.
xsk: lock the control mutex in sock_diag interface
xsk: use state member for socket synchronization
xsk: avoid store-tearing when assigning umem
xsk: avoid store-tearing when assigning queues
selftests/bpf: precision tracking tests
habanalabs: correctly cast variable to __le32
habanalabs: show correct id in error print
habanalabs: stop using the acronym KMD
habanalabs: display card name as sensors header
habanalabs: add uapi to retrieve aggregate H/W events
habanalabs: add uapi to retrieve device utilization
habanalabs: Make the Coresight timestamp perpetual
habanalabs: explicitly set the queue-id enumerated numbers
habanalabs: print to kernel log when reset is finished
habanalabs: replace __le32_to_cpu with le32_to_cpu
habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64
habanalabs: Handle HW_IP_INFO if device disabled or in reset
habanalabs: Expose devices after initialization is done
habanalabs: improve security in Debug IOCTL
habanalabs: use default structure for user input in Debug IOCTL
habanalabs: Add descriptive name to PSOC app status register
habanalabs: Add descriptive names to PSOC scratch-pad registers
habanalabs: create two char devices per ASIC
habanalabs: change device_setup_cdev() to be more generic
habanalabs: maintain a list of file private data objects
habanalabs: rename user_ctx as compute_ctx
habanalabs: show the process context dram usage
habanalabs: kill user process after CS rollback
habanalabs: add handle field to context structure
habanalabs: Use dev_get_drvdata
habanalabs: power management through sysfs is only for GOYA
habanalabs: cap simulator timeout
habanalabs: add debug print when rejecting CS
habanalabs: add comments on INFO IOCTL
habanalabs: remove write_open_cnt property
ixgbe: fix xdp handle calculations
i40e: fix xdp handle calculations
netfilter: nf_tables: fix possible null-pointer dereference in object update
iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3
x86/mm: Fix cpumask_of_node() error condition
iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order
clk: rockchip: Add clock controller for the rk3308
r8152: adjust the settings of ups flags
net: hns: Move static keyword to the front of declaration
net: qed: Move static keyword to the front of declaration
pppoatm: use %*ph to print small buffer
net: phy: gmii2rgmii: Dont use priv field in phy device
include: mdio: Add driver data helpers
gianfar: use DT more consistently when selecting PHY connection type
gianfar: cleanup gianfar.h
gianfar: make five functions static
gianfar: remove forward declarations
net: stmmac: selftests: Add Jumbo Frame tests
net: stmmac: xgmac: Enable RX Jumbo frame support
net: stmmac: Correctly assing MAX MTU in XGMAC cores case
net: stmmac: xgmac: Correct RAVSEL field interpretation
net: stmmac: ethtool: Let user configure TX coalesce without RIWT
net: stmmac: Only consider RX error when HW Timestamping is not enabled
net: stmmac: selftests: Implement the ARP Offload test
net: stmmac: xgmac: Implement ARP Offload
net: stmmac: selftests: Add selftest for L3/L4 Filters
net: stmmac: Implement L3/L4 Filters using TC Flower
net: stmmac: Do not return error code in TC Initialization
net: stmmac: xgmac: Add RBU handling in DMA interrupt
net: stmmac: selftests: Return proper error code to userspace
rocker: add missing init_net check in FIB notifier
net: mpoa: Use kzfree rather than its implementation.
sunrpc: Use kzfree rather than its implementation.
ixgbe: Use kzfree() rather than its implementation.
clk: rockchip: Add dt-binding header for rk3308
dt-bindings: Add bindings for rk3308 clock controller
media: videobuf-core.c: poll_wait needs a non-NULL buf pointer
gpio: Fix up merge collision in include file
irqchip/sifive-plic: set max threshold for ignored handlers
riscv: move the TLB flush logic out of line
riscv: don't use the rdtime(h) pseudo-instructions
riscv: cleanup riscv_cpuid_to_hartid_mask
riscv: optimize send_ipi_single
riscv: cleanup send_ipi_mask
hrtimer: Add a missing bracket and hide `migration_base' on !SMP
irqchip/uniphier-aidet: Use devm_platform_ioremap_resource()
kprobes: Prohibit probing on BUG() and WARN() address
serial: tegra: Add PIO mode support
serial: tegra: report clk rate errors
serial: tegra: add support to adjust baud rate
serial: tegra: DT for Adjusted baud rates
serial: tegra: add support to use 8 bytes trigger
serial: tegra: set maximum num of uart ports to 8
serial: tegra: check for FIFO mode enabled status
dt-binding: serial: tegra: add new chips
serial: tegra: report error to upper tty layer
serial: tegra: flush the RX fifo on frame error
serial: tegra: avoid reg access when clk disabled
serial: tegra: add support to ignore read
serial: sprd: correct the wrong sequence of arguments
dt-bindings: serial: Convert riscv,sifive-serial to json-schema
serial: max310x: turn off transmitter before activating AutoCTS or auto transmitter flow control
serial: max310x: Properly set flags in AutoCTS mode
riscv: refactor the IPI code
vsock/virtio: a better comment on credit update
riscv: Add support for libdw
net/tls: dedup the record cleanup
net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE
net/tls: narrow down the critical area of device_offload_lock
net/tls: don't jump to return
net/tls: use the full sk_proto pointer
riscv: Add support for perf registers sampling
Convert usage of IN_MULTICAST to ipv4_is_multicast
staging: rtl8723bs: Remove return statement from void function
staging: rtl8192e: remove unnecessary blank line
staging: exfat: Use kmemdup in exfat_symlink()
staging: exfat: remove unused including <linux/version.h>
staging: exfat: remove duplicated include from exfat_super.c
net/sched: cbs: remove redundant assignment to variable port_rate
ionic: Add coalesce and other features
ionic: Add RSS support
ionic: Add driver stats
ionic: Add netdev-event handling
ionic: Add Tx and Rx handling
ionic: Add initial ethtool support
ionic: Add async link status check and basic stats
ionic: Add Rx filter and rx_mode ndo support
ionic: Add management of rx filters
ionic: Add the basic NDO callbacks for netdev support
ionic: Add notifyq support
ionic: Add adminq action
ionic: Add basic adminq support
ionic: Add interrupts and doorbells
ionic: Add basic lif support
ionic: Add port management commands
ionic: Add hardware init and device commands
ionic: Add basic framework for IONIC Network device driver
devlink: Add new info version tags for ASIC and FW
crypto: sha256 - Remove sha256/224_init code duplication
crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h
crypto: n2 - Rename arrays to avoid conflict with crypto/sha256.h
crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h
crypto: ccree - Rename arrays to avoid conflict with crypto/sha256.h
crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h
crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h
crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h
crypto: arm - Rename functions to avoid conflict with crypto/sha256.h
hwrng: timeriomem - relax check on memory resource size
crypto: inside-secure - Added support for basic AES-CCM
crypto: inside-secure - Added AES-OFB support
crypto: inside-secure - Added AES-CFB support
crypto: inside-secure - Added support for basic AES-GCM
crypto: inside-secure - Minor code cleanup and optimizations
crypto: inside-secure - Minor optimization recognizing CTR is always AES
crypto: inside-secure - Made .cra_priority value a define
crypto: inside-secure - Only enable algorithms advertised by the hardware
crypto: inside-secure - Add support for the AES-XTS algorithm
crypto: inside-secure - Move static cipher alg & mode settings to init
crypto: mediatek - fix incorrect crypto key setting
crypto: mediatek - add support to OFB/CFB mode
crypto: mediatek - only treat EBUSY as transient if backlog
crypto: mediatek - fix uninitialized value of gctx->textlen
crypto: mediatek - move mtk_aes_find_dev() to the right place
powerpc: Remove empty comment
powerpc/imc: Dont create debugfs files for cpu-less nodes
powerpc/64s/radix: introduce options to disable use of the tlbie instruction
powerpc/64s: remove unnecessary translation cache flushes at boot
powerpc/64s/pseries: radix flush translations before MMU is enabled at boot
powerpc/64s: make mmu_partition_table_set_entry TLB flush optional
powerpc/64s/radix: tidy up TLB flushing code
powerpc/64s: remove register_process_table callback
selftests/powerpc: Add basic EEH selftest
powerpc/eeh: Add a eeh_dev_break debugfs interface
powerpc/eeh: Add debugfs interface to run an EEH check
powerpc/eeh: Set attention indicator while recovering
pci-hotplug/pnv_php: Add attention indicator support
pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs
pci-hotplug/pnv_php: Add a reset_slot() callback
powernv/eeh: Use generic code to handle hot resets
powerpc/eeh: Remove stale CAPI comment
powerpc/eeh: Defer printing stack trace
powerpc/eeh: Check slot presence state in eeh_handle_normal_event()
powerpc/eeh: Make permanently failed devices non-actionable
powerpc/eeh: Fix race when freeing PDNs
powerpc/eeh: Clean up EEH PEs after recovery finishes
ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
ARM; dts: aspeed: mihawk: File should not be executable
ARM: dts: aspeed: swift: Change power supplies to version 2
ARM: dts: aspeed: vesnin: Add secondary SPI flash chip
ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option
ARM: dts: aspeed-g4: Add all flash chips
lsm: remove current_security()
selinux: fix residual uses of current_security() for the SELinux blob
net: dsa: mt7530: Add support for port 5
dt-bindings: net: dsa: mt7530: Add support for port 5
net: dsa: mt7530: Convert to PHYLINK API
r8152: modify rtl8152_set_speed function
dpaa2-eth: Poll Tx pending frames counter on if down
dpaa2-eth: Add new DPNI statistics counters
dpaa2-eth: Minor refactoring in ethtool stats
i2c: exynos5: Remove IRQF_ONESHOT
i2c: stm32f7: Make structure stm32f7_i2c_algo constant
i2c: cht-wc: drop check because i2c_unregister_device() is NULL safe
pm-graph: make setVal unbuffered again for python2 and python3
i2c-eeprom_slave: Add support for more eeprom models
software node: Initialize the return value in software_node_to_swnode()
ext4: Reduce ext4 timestamp warnings
arm64: exynos: Enable exynos-chipid driver
percpu: Use struct_size() helper
drm/mcde: Fix DSI transfers
riscv: Add perf callchain support
soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
firmware: ti_sci: Allow for device shared and exclusive requests
gfs2: Use async glocks for rename
gfs2: create function gfs2_glock_update_hold_time
gfs2: separate holder for rgrps in gfs2_rename
gfs2: Delete an unnecessary check before brelse()
gfs2: Minor PAGE_SIZE arithmetic cleanups
hwmon: (lm75) Aproximate sample times to data-sheet values
ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board
ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow
ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250
ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board
staging: exfat: remove the redundant check when kfree an object in exfat_destroy_inode
staging: exfat: Fix two missing unlocks on error paths
drm/msm: Use the correct dma_sync calls harder
smack: use GFP_NOFS while holding inode_smack::smk_lock
security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
smack: fix some kernel-doc notations
Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
spi: fsl-spi: use devm_platform_ioremap_resource() to simplify code
spi: zynq-qspi: use devm_platform_ioremap_resource() to simplify code
USB: usbcore: Fix slab-out-of-bounds bug during device reset
spi: zynqmp: use devm_platform_ioremap_resource() to simplify code
spi: xlp: use devm_platform_ioremap_resource() to simplify code
spi: uniphier: use devm_platform_ioremap_resource() to simplify code
spi: tegra: use devm_platform_ioremap_resource() to simplify code
spi: sun6i: use devm_platform_ioremap_resource() to simplify code
spi: sun4i: use devm_platform_ioremap_resource() to simplify code
spi: st-ssc4: use devm_platform_ioremap_resource() to simplify code
spi: sirf: use devm_platform_ioremap_resource() to simplify code
spi: sifive: use devm_platform_ioremap_resource() to simplify code
spi: s3c24xx: use devm_platform_ioremap_resource() to simplify code
spi: rb4xx: use devm_platform_ioremap_resource() to simplify code
spi: spi-qcom-qspi: use devm_platform_ioremap_resource() to simplify code
spi: pic32-sqi: use devm_platform_ioremap_resource() to simplify code
spi: oc-tiny: use devm_platform_ioremap_resource() to simplify code
spi: nuc900: use devm_platform_ioremap_resource() to simplify code
spi: npcm: use devm_platform_ioremap_resource() to simplify code
spi: mxs: use devm_platform_ioremap_resource() to simplify code
fs-udf: Delete an unnecessary check before brelse()
ext2: Delete an unnecessary check before brelse()
udf: Drop forward function declarations
spi: mt7621: use devm_platform_ioremap_resource() to simplify code
udf: Verify domain identifier fields
spi: spi-meson-spifc: use devm_platform_ioremap_resource() to simplify code
spi: meson-spicc: use devm_platform_ioremap_resource() to simplify code
spi: lp-8841: use devm_platform_ioremap_resource() to simplify code
spi: spi-geni-qcom: use devm_platform_ioremap_resource() to simplify code
spi: dw-mmio: use devm_platform_ioremap_resource() to simplify code
spi: coldfire-qspi: use devm_platform_ioremap_resource() to simplify code
spi: clps711x: use devm_platform_ioremap_resource() to simplify code
spi: octeon: use devm_platform_ioremap_resource() to simplify code
spi: cadence: use devm_platform_ioremap_resource() to simplify code
spi: bcm63xx-hsspi: use devm_platform_ioremap_resource() to simplify code
spi: bcm2835: use devm_platform_ioremap_resource() to simplify code
spi: bcm2835aux: use devm_platform_ioremap_resource() to simplify code
spi: spi-axi: use devm_platform_ioremap_resource() to simplify code
spi: ath79: use devm_platform_ioremap_resource() to simplify code
spi: a3700: use devm_platform_ioremap_resource() to simplify code
spi: altera: use devm_platform_ioremap_resource() to simplify code
bus: imx-weim: remove incorrect __init annotations
fbdev: remove w90x900/nuc900 platform drivers
spi: remove w90x900 driver
net: remove w90p910-ether driver
net: remove ks8695 driver
drm/msm: remove unlikely() from WARN_ON() conditions
firmware: turris-mox-rwtm: Add sysfs documentation
firmware: Add Turris Mox rWTM firmware driver
dt-bindings: firmware: Document cznic,turris-mox-rwtm binding
bus: moxtet: fix unsigned comparison to less than zero
bus: moxtet: remove set but not used variable 'dummy'
arm64: defconfig: Enable Qualcomm QUSB2 PHY
arm64: defconfig: Enable the EFI Framebuffer
arm64: defconfig: Enable Qualcomm GENI based I2C controller
PCI: iproc: Propagate errors for optional PHYs
PCI: histb: Propagate errors for optional regulators
PCI: armada8x: Propagate errors for optional PHYs
PCI: imx6: Propagate errors for optional regulators
PCI: exynos: Propagate errors for optional PHYs
PCI: rockchip: Propagate errors for optional regulators
merge_config.sh: ignore unwanted grep errors
kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)
MAINTAINERS: Add Robert as a EDAC reviewer
modpost: add NOFAIL to strndup
modpost: add guid_t type definition
kbuild: add $(BASH) to run scripts with bash-extension
dm stats: use struct_size() helper
KVM: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x
KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs
pinctrl: qcom: sdm845: Fix UFS_RESET pin
paride/pcd: need to check if cd->disk is null in pcd_detect
paride/pcd: need to set queue to NULL before put_disk
paride/pf: need to set queue to NULL before put_disk
regulator: Defer init completion for a while after late_initcall
ASoC: soc-core: add comment to jack at soc_remove_component()
ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code
ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code
ASoC: amd: use devm_platform_ioremap_resource() to simplify code
w1: add DS2501, DS2502, DS2505 EPROM device driver
w1: add 1-wire master driver for IP block found in SGI ASICs
HID: i2c-hid: modify quirks for weida's devices
can: add support of SAE J1939 protocol
arm64: remove __iounmap
pcmcia/i82092: Refactored dprintk macro for dev_dbg().
uio: Documentation: Add information on using uio_pdrv_genirq with DT
uio: uio_pdrv_genirq: Make UIO name controllable via DT node property
toshiba: Add correct printk log level while emitting error log
driver-core: add include guard to linux/container.h
sysfs: add BIN_ATTR_WO() macro
misc: fastrpc: free dma buf scatter list
misc: fastrpc: fix double refcounting on dmabuf
misc: fastrpc: remove unused definition
misc: fastrpc: Don't reference rpmsg_device after remove
misc: fastrpc: Reference count channel context
MAINTAINERS: add maintainer for Intel Stratix10 FW drivers
firmware: rsu: document sysfs interface
firmware: add Intel Stratix10 remote system update driver
firmware: stratix10-svc: extend svc to support new RSU features
selftests: firmware: Add request_firmware_into_buf tests
test_firmware: add support for request_firmware_into_buf
firmware: google: check if size is valid when decoding VPD data
/dev/mem: Bail out upon SIGKILL.
binder: Add binder_proc logging to binderfs
binder: Make transaction_log available in binderfs
binder: Add stats, state and transactions files
binder: add a mount option to show global stats
can: extend sockaddr_can to include j1939 members
can: add socket type for CAN_J1939
can: introduce CAN_REQUIRED_SIZE macro
mailmap: update email address
can: af_can: use spin_lock_bh() for &net->can.rcvlists_lock
can: af_can: remove NULL-ptr checks from users of can_dev_rcv_lists_find()
can: make use of preallocated can_ml_priv for per device struct can_dev_rcv_lists
can: introduce CAN midlayer private and allocate it automatically
can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices
can: af_can: can_rx_register(): use max() instead of open coding it
can: af_can: give variable holding the CAN receiver and the receiver list a sensible name
can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_lists_find()
can: af_can: rename find_rcv_list() to can_rcv_list_find()
can: proc: give variable holding the CAN per device receive lists a sensible name
can: af_can: give variable holding the CAN per device receive lists a sensible name
can: netns: remove "can_" prefix from members struct netns_can
can: proc: give variables holding CAN statistics a sensible name
can: af_can: give variables holding CAN statistics a sensible name
can: netns: give members of struct netns_can holding the statistics a sensible name
can: netns: give structs holding the CAN statistics a sensible name
binder: Add default binder devices through binderfs when configured
binder: Validate the default binderfs device names.
tty: serial: fix platform_no_drv_owner.cocci warnings
dt-bindings: serial: Document Freescale LINFlexD UART
serial: fsl_linflexuart: Update compatible string
tty: n_gsm: avoid recursive locking with async port hangup
serial: sprd: keep console alive even if missing the 'enable' clock
serial: sprd: add console_initcall in sprd's uart driver
serial: sprd: check the right port and membase
tty/serial: atmel: remove unneeded atmel_get_lines_status function
serial: imx: use Tx ready rather than Tx empty irq
serial: imx: fix data breakage on termios change
serial: imx: do not disable individual irqs during termios change
serial: imx: do not stop Rx/Tx on termios change
serial: imx: get rid of unbounded busy-waiting loop
tty: max310x: fix off-by-one buffer access when storing overrun
tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock
serial: 8250_pci: Implement MSI(-X) support
serial: 8250_pci: Add F81504A series Support
serial: mctrl_gpio: Use gpiod flags directly
tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART
tty: n_gsm: add ioctl to map serial device to mux'ed tty
serial: 8250_pci: Merge 8250_moxa to 8250_pci
serial: sprd: Add loopback function support
serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() returning error
serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() returning error
serial: tegra: protect IER against LCR.DLAB
serial: tegra: add internal loopback functionality
tty/serial: atmel: reschedule TX after RX was started
tty: serial: Add linflexuart driver for S32V234
tty/serial: atmel: remove redundant assignment to ret
parport: parport_serial: Add support for Sunix Multi I/O boards
serial: 8250_pci: Add support for Sunix serial boards
serial: remove ks8695 driver
serial: lantiq: Add support for Lightning Mountain SoC
serial: lantiq: Make IRQ & ISR assignment dynamic
serial: lantiq: Use proper DT compatible string
serial: 8250_lpss: Enable HS UART on Elkhart Lake
serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro
serial: 8250_lpss: register DMA IRQ and pool with instance ID
serial: 8250_lpss: add fractional divisor support
serial: 8250_lpss: switch to use 8250_dwlib library
serial: 8250_dw: switch to use 8250_dwlib library
serial: 8250_dw: split Synopsys DesignWare 8250 common functions
serial: 8250_dw: use pointer to uart local variable
serial: 8250_dw: Use a unified new dev variable in remove
serial: lantiq: Add SMP support
tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is enabled
tty: serial: fsl_lpuart: Don't enable TIE in .startup() or .resume()
tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark_enable()
tty: serial: fsl_lpuart: Introduce lpuart32_configure()
tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup()
tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup()
serial: 8250_exar: Replace msleep(1) with usleep_range()
serial: 8250_exar: Consolidate callback assignments in default_setup()
tty: serial: qcom_geni_serial: use devm_platform_ioremap_resource() to simplify code
serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS
serial: sh-sci: Don't check for mctrl_gpio_init() returning -ENOSYS
serial: mctrl_gpio: Avoid probe failures in case of missing gpiolib
serial: 8250_exar: Absorb remaining 8250_port INT0 support
serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger
tty: serial: qcom_geni_serial: Update the oversampling rate
serial: 8250_exar: Clear buffer before shutdown
serial: 8250_exar: Move custom divisor support out from 8250_port
serial: 8250_exar: Extract PM routine from 8250_port
serial: 8250_exar: No need to autoconfigure Exar ports
serial: sh-sci: use driver core functions, not sysfs ones.
xilinx_uartps.c: suppress "may be used uninitialised" warning
tty: Remove dev_err() usage after platform_get_irq()
tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown()
tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx()
tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty()
tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier()
tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set()
tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
tty: serial: fsl_lpuart: Clear CSTOPB unconditionally
tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis
tty: serial: fsl_lpuart: Drop no-op bit opearation
tty: serial: fls_lpuart: Split shared TX IRQ handler into two
tty: serial: fsl_lpuart: Fix issue in software flow control
tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup()
tty: serial: fsl_lpuart: Fix bogus indentation
tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers
tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer
tty: serial: fsl_lpuart: flush receive FIFO after overruns
tty: serial: fsl_lpuart: fix framing error handling when using DMA
serial: imx: get rid of imx_uart_rts_auto()
serial: imx: set_mctrl(): correctly restore autoRTS state
serial: imx: set_termios(): do not enable autoRTS if RTS is unset
serial: 8250_pnp: Move to struct dev_pm_ops
serial/8250: Add support for NI-Serial PXI/PXIe+485 devices
serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
serial: stm32: add pm_runtime support
serial: stm32: select pinctrl state in each suspend/resume function
dt-bindings: serial: stm32: add wakeup option
8250_lpss: check null return when calling pci_ioremap_bar
tty: serial: fsl_lpuart: correct the FIFO depth size
tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl
tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc()
tty: serial: fsl_lpuart: add earlycon for imx8qxp platform
tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask zero setting
serial: 8250_exar: Use struct_size() helper
tty: nozomi: Use dev_get_drvdata
serial: 8250: Use dev_get_drvdata where possible
tty/isicom: remove redundant assignment to variable word_count
tty: serial: Remove call to memset after pci_alloc_consistent
tty: hvcs: Fix odd use of strlcpy
serial: 8250_omap: Fix idling for unloaded serdev drivers
tty: n_gsm: add helpers to convert mux-num to/from tty-base
tty: n_gsm: update doc example to use header for N_GSM0710 define
tty: n_gsm: remove obsolete mknod doc example
dmaengine: ti: edma: Use bitmap_set() instead of open coded edma_set_bits()
dmaengine: ti: edma: Only reset region0 access registers
dmaengine: ti: edma: Do not reset reserved paRAM slots
EDAC/mc_sysfs: Make debug messages consistent
soundwire: stream: make stream name a const pointer
soundwire: Add compute_params callback
arm: remove wrappers for the generic dma remap helpers
dma-mapping: introduce a dma_common_find_pages helper
dma-mapping: always use VM_DMA_COHERENT for generic DMA remap
vmalloc: lift the arm flag for coherent mappings to common code
dma-mapping: provide a better default ->get_required_mask
dma-mapping: remove the dma_declare_coherent_memory export
remoteproc: don't allow modular build
dma-mapping: remove the dma_mmap_from_dev_coherent export
dma-mapping: remove dma_release_declared_memory
dma-mapping: remove dma_{alloc,free,mmap}_writecombine
dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP
parisc: don't set ARCH_NO_COHERENT_DMA_MMAP
arm-nommu: call dma_mmap_from_dev_coherent directly
ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_*
dma-mapping: add a dma_can_mmap helper
dma-mapping: explicitly wire up ->mmap and ->get_sgtable
dma-mapping: move the dma_get_sgtable API comments from arm to common code
gpio: of: Normalize return code variable name
gpio: gpiolib: Normalize return code variable name
gpio: ep93xx: Pass irqchip when adding gpiochip
eeprom: Deprecate the legacy eeprom driver
soundwire: core: add device tree support for slave devices
dt-bindings: soundwire: add slave bindings
HID: apple: Fix stuck function keys when using FN
soundwire: bus: set initial value to port_status
erofs: using switch-case while checking the inode type.
staging: exfat: cleanup explicit comparisons to NULL
Staging: rtl8723bs: Use kzfree rather than its implementation
ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
wcn36xx: use dynamic allocation for large variables
ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create()
ath9k: dynack: set ackto to max timeout in ath_dynack_reset
ath9k: dynack: set max timeout according to channel width
ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset
ath9k: dyanck: introduce ath_dynack_set_timeout routine
ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
ath9k: add loader for AR92XX (and older) pci(e)
carl9170: remove set but not used variable 'udev'
wil6210: Delete an unnecessary kfree() call in wil_tid_ampdu_rx_alloc()
wil6210: Add EDMG channel support
wil6210: fix wil_cid_valid with negative cid values
dmaengine: iop-adma.c: fix printk format warning
dmaengine: stm32-dma: Use struct_size() helper
dt-bindings: dmaengine: dma-common: Fix the dma-channel-mask property
dmanegine: ioat/dca: Use struct_size() helper
dmaengine: iop-adma: remove set but not used variable 'slots_per_op'
dmaengine: dmatest: Add support for completion polling
dmaengine: ti: omap-dma: Remove variable override in omap_dma_tx_status()
dmaengine: ti: omap-dma: Remove 'Assignment in if condition'
dmaengine: ti: edma: Remove 'Assignment in if condition'
xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
xfs: define a flags field for the AG geometry ioctl structure
Documentation: fpga: dfl: add descriptions for virtualization and new interfaces.
fpga: dfl: fme: add global error reporting support
fpga: dfl: afu: add STP (SignalTap) support
fpga: dfl: afu: add error reporting support.
fpga: dfl: afu: expose __afu_port_enable/disable function.
fpga: dfl: afu: add userclock sysfs interfaces.
fpga: dfl: afu: convert platform_driver to use dev_groups
fpga: dfl: fme: convert platform_driver to use dev_groups
fpga: dfl: make init callback optional
kbuild: remove ARCH_{CPP,A,C}FLAGS
kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC
ice: Only disable VLAN pruning for the VF when all VLANs are removed
ice: Remove enable DCB when SW LLDP is activated
ice: Report stats when VSI is down
ice: Always notify FW of VF reset
ice: Correctly handle return values for init DCB
ice: Limit Max TCs on devices with more than 4 ports
ice: Cleanup defines in ice_type.h
ice: print extra message if topology issue
ice: add print of autoneg state to link message
ice: update driver unloading field for Queue Shutdown AQ command
ice: add needed PFR during driver unload
drm/msm/dsi: Fix return value check for clk_get_parent
drm/msm: add atomic traces
drm/msm/dpu: async commit support
drm/msm: async commit support
drm/msm: split power control from prepare/complete_commit
drm/msm: add kms->flush_commit()
drm/msm: convert kms->complete_commit() to crtc_mask
drm/msm: add kms->wait_flush()
drm/msm/dpu: handle_frame_done() from vblank irq
drm/msm/dpu: add real wait_for_commit_done()
drm/msm/dpu: unwind async commit handling
drm/msm/dpu: remove unused arg
drm/msm/dpu: remove some impossible error checking
drm/msm/dpu: add rotation property
drm/msm: Remove Kconfig default
drm/msm/dpu: remove stray "\n"
drm/msm/dpu: fix "frame done" timeouts
drm/msm: Use struct_size() helper
drm/msm: Use generic bulk clock function
drm/msm/mdp5: Find correct node for creating gem address space
drm/msm/phy/dsi_phy: silence -EPROBE_DEFER warnings
drm/msm/a6xx: add missing MODULE_FIRMWARE()
drm/msm/mdp5: Add msm8998 support
drm/msm/dpu: remove dpu_mdss:hwversion
drm/msm: Transition console to msm framebuffer
drm/msm/hdmi: Convert to use GPIO descriptors
drm/msm/dpu: Drop unused GPIO code
drm/msm/dsi: Drop unused GPIO includes
drm/msm/mdp4: Drop unused GPIO include
drm/msm: drop use of drmP.h
ice: Deduce TSA value from the priority value in the CEE mode
ice: Report what the user set for coalesce [tx|rx]-usecs
ice: Fix resource leak in ice_remove_rule_internal()
md/raid5: use bio_end_sector to calculate last_sector
md/raid1: fail run raid1 array when active disk less than one
md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone
ice: Fix EMP reset handling
dm crypt: omit parsing of the encapsulated cipher
dm crypt: switch to ESSIV crypto API template
crypto: essiv - create wrapper template for ESSIV generation
iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain definition for LSM9DS1
iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1
staging: exfat: drop local TRUE/FALSE defines
ARM: scoop: Use the right include
staging: exfat: fix spelling errors in comments
staging: exfat: cleanup braces for if/else statements
coresight: tmc-etr: Add barrier packets when moving offset forward
coresight: tmc-etr: Decouple buffer sync and barrier packet insertion
coresight: tmc: Make memory width mask computation into a function
coresight: tmc-etr: Fix perf_data check
coresight: tmc-etr: Fix updating buffer in not-snapshot mode.
coresight: etm4x: improve clarity of etm4_os_unlock comment
coresight: etm4x: use module_param instead of module_param_named
coresight: etm4x: Use explicit barriers on enable/disable
coresight: etm4x: Remove superfluous setting of os_unlock
coresight: acpi: Static funnel support
coresight: Convert pr_warn to dev_warn for obsolete bindings
coresight: tmc-etr: Check if non-secure access is enabled
coresight: tmc-etr: Handle memory errors
coresight: etr_buf: Consolidate refcount initialization
coresight: cpu-debug: Add support for Qualcomm Kryo
coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996
coresight: etm4x: Two function calls less
net/mlx5: Add devlink flow_steering_mode parameter
net/mlx5: Add support to use SMFS in switchdev mode
net/mlx5: Add API to set the namespace steering mode
net/mlx5: Add direct rule fs_cmd implementation
net/mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support
net/mlx5: DR, Expose APIs for direct rule managing
net/mlx5: DR, Add required FW steering functionality
net/mlx5: DR, Expose steering rule functionality
net/mlx5: DR, Expose steering action functionality
net/mlx5: DR, Expose steering matcher functionality
net/mlx5: DR, Expose steering table functionality
net/mlx5: DR, Expose steering domain functionality
net/mlx5: DR, Add Steering entry (STE) utilities
net/mlx5: DR, Expose an internal API to issue RDMA operations
net/mlx5: DR, ICM pool memory allocator
net/mlx5: DR, Add direct rule command utilities
net/mlx5: DR, Add the internal direct rule types definitions
net/mlx5: Add flow steering actions to fs_cmd shim layer
hwmon: (w83793d) convert to use devm_i2c_new_dummy_device
hwmon: (w83792d) convert to use devm_i2c_new_dummy_device
hwmon: (w83791d) convert to use devm_i2c_new_dummy_device
hwmon: (as370-hwmon) fix devm_platform_ioremap_resource.cocci warnings
hwmon: (lm75) Add support for writing sampling period on PCT2075
hwmon: (lm75) Add support for writing conversion time for TMP112
hwmon: (lm75) Move updating the sample interval to its own function
hwmon: (lm75) Support configuring the sample time for various chips
hwmon: (nct7904) Fix incorrect temperature limitation register setting of LTD.
hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT
hwmon: Add Synaptics AS370 PVT sensor driver
pmbus: (ibm-cffps) Add support for version 2 of the PSU
dt-bindings: hwmon: Document ibm,cffps2 compatible string
hwmon: (iio_hwmon) Enable power exporting from IIO
dt-bindings: Add ipsps1 as a trivial device
hwmon: pmbus: Add Inspur Power System power supply driver
hwmon/ltc2990: Generalise DT to fwnode support
hwmon: (raspberrypi) update MODULE_AUTHOR() email address
hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable
hwmon: (lm75) Add new fields into lm75_params_
hwmon: (lm75) Create function from code to write into registers
hwmon: (lm75) Create structure to save all the configuration parameters.
hwmon: (nct7904) Add extra sysfs support for fan, voltage and temperature.
hwmon: w83795: Fan control option isn't that dangerous
hwmon: (npcm750-pwm-fan) Remove dev_err() usage after platform_get_irq()
hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
hwmon: (nct6775) Integrate new model nct6116
hwmon: (adt7475) Convert to use hwmon_device_register_with_groups()
hwmon: (w83781d) convert to i2c_new_dummy_device
hwmon: (smm665) convert to i2c_new_dummy_device
hwmon: (asb100) convert to i2c_new_dummy_device
hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs
x86/amd_nb: Add PCI device IDs for family 17h, model 70h
docs: hwmon: pxe1610: convert to ReST format and add to the index
hwmon: (k8temp) update to use new hwmon registration API
hwmon: (pmbus/max31785) Remove a useless #define
hwmon: (lm75) add support for PCT2075
device-tree: bindinds: add NXP PCT2075 as compatible device to LM75
hwmon: Remove ads1015 driver
selftests/bpf: fix endianness issues in test_sysctl
selftests/bpf: improve unexpected success reporting in test_syctl
selftests/bpf: fix "ctx:write sysctl:write read ok" on s390
selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu
leds: ti-lmu-common: Move static keyword to the front of declaration
leds: lm3532: Move static keyword to the front of declarations
i2c: fsi: Add of_put_node() before break
usb: cdns3: Remove redundant dev_err call in cdns3_probe()
USB: rio500: Fix lockdep violation
USB: rio500: simplify locking
i2c: synquacer: Make synquacer_i2c_ops constant
usb: mtu3: register a USB Role Switch for dual role mode
i2c: hix5hd2: Remove IRQF_ONESHOT
ASoC: es8316: add clock control of MCLK
iio: cros_ec: set calibscale for 3d MEMS to unit vector
iio: dac: ad5380: fix incorrect assignment to val
iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo
dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings
iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1
spi: npcm-fiu: fix spelling mistake "frequancy" -> "frequency"
ASoC: es8316: add DT-bindings
i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond
watchdog: iTCO: Add support for Cannon Lake PCH iTCO
EDAC/mc_sysfs: Remove pointless gotos
EDAC: Prefer 'unsigned int' to bare use of 'unsigned'
netfilter: nft_quota: add quota object update support
netfilter: nf_tables: Introduce stateful object update operation
usb: common: add USB GPIO based connection detection driver
usb: common: create Kconfig file
usb: roles: get usb-role-switch from parent
xfs: add a xfs_valid_startblock helper
MAINTAINERS: update entry for firewire audio drivers with UAPI header
HID: sb0540: add support for Creative SB0540 IR receivers
usb: roles: Add fwnode_usb_role_switch_get() function
mips: compat: vdso: Use legacy syscalls as fallback
HID: Add quirk for HP X500 PIXART OEM mouse
closures: fix a race on wakeup from closure_sync
bcache: Fix an error code in bch_dump_read()
bcache: add cond_resched() in __bch_cache_cmp()
Documentation:kernel-per-CPU-kthreads.txt: Remove reference to elevator=
device connection: Add fwnode_connection_find_match()
Documenation: switching-sched: Remove notes about elevator argument
block: elevator.c: Remove now unused elevator= argument
usb: roles: Introduce stubs for the exiting functions in role.h
dt-bindings: usb: mtu3: add properties about USB Role Switch
dt-bindings: usb: add binding for USB GPIO based connection detection driver
dt-bindings: connector: add optional properties for Type-B
dt-binding: usb: add usb-role-switch property
usbip: Implement SG support to vhci-hcd and stub driver
block: mq-deadline: Fix queue restart handling
usb: roles: intel: Enable static DRD mode for role switch
xhci-ext-caps.c: Add property to disable Intel SW switch
usb: dwc3: remove generic PHY calibrate() calls
usb: core: phy: add support for PHY calibration
usb: chipidea: msm: Use device-managed registration API
usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings
usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv
usb: host: xhci-plat: add quirks member into struct xhci_plat_priv
xhci: fix possible memleak on setup address fails.
xhci: add TSP bitflag to TRB tracing
usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()'
usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()'
usb: cdns3: fix spelling mistake: "cnfiguration" -> "configuration"
usb: cdns3: fix missing assignment of ret before error check on ret
usb: cdns3: remove redundant assignment to ret on error exit path
usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
usb: cdns3: remove set but not used variable 'priv_dev'
usb: cdns3: Fix Wunused-but-set-variable warning
zd1211rw: zd_usb: Use struct_size() helper
brcmfmac: get chip's default RAM info during PCIe setup
arm64: bpf: optimize modulo operation
bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
brcmfmac: replace strncpy() by strscpy()
rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status
ipw2x00: fix spelling mistake "initializationg" -> "initialization"
airo: fix memory leaks
zd1211rw: remove false assertion from zd_mac_clear()
brcmfmac: remove redundant assignment to pointer hash
bcma: remove two unused variables
brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056()
rtw88: pci: enable MSI interrupt
rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ
rtw88: remove redundant assignment to pointer debugfs_topdir
rtw88: drop unused rtw_coex_coex_dm_reset()
rtw88: Fix an error message
rtlwifi: rtl8192ce: Fix incorrect returned values
rtlwifi: rtl8188ee: Fix incorrect returned values
rtlwifi: rtl8821ae: Fix incorrect returned values
bpf: s390: add JIT support for bpf line info
rtlwifi: rtl8192cu: Convert inline routines to little-endian words
rtlwifi: rtl8192cu: Convert macros that set descriptor
rtlwifi: rtl8192cu: Replace local bit manipulation macros
rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX
devpts_pty_kill(): don't bother with d_delete()
infiniband: don't bother with d_delete()
hypfs: don't bother with d_delete()
rtlwifi: rtl8192ee: Remove some variable initializations
rtlwifi: rtl8192ee: Convert inline routines to little-endian words
rtlwifi: rtl8192ee: Convert macros that set descriptor
fs/namei.c: keep track of nd->root refcount status
rtlwifi: rtl8192ee: Replace local bit manipulation macros
rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX
rtlwifi: rtl_pci: Fix memory leak when hardware init fails
rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE'
rtlwifi: rtl8192cu: Fix value set in descriptor
mfd: don't select DMA_DECLARE_COHERENT for the sm501 and tc6393xb drivers
usb: remove commented out dma wrappers
usb: remove a stale comment in hcd_alloc_coherent
usb-storage: use hcd_uses_dma to check for DMA capabilities
usb/ohci-tmio: remove the HCD_DMA flag
usb/ohci-sm501: remove the HCD_DMA flag
MIPS: Drop Loongson _CACHE_* definitions
MIPS: tlbex: Remove cpu_has_local_ebase
MIPS: tlbex: Simplify r3k check
MIPS: Select R3k-style TLB in Kconfig
iommu: Don't use sme_active() in generic code
selftests/bpf: test_progs: add missing \n to CHECK_FAIL
selftests/bpf: test_progs: fix verbose mode garbage
rtlwifi: fix non-kerneldoc comment in usb.c
iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS
s390/base: remove unused s390_base_mcck_handler
s390/sclp: Fix bit checked for has_sipl
spi: spi-fsl-dspi: Fix race condition in TCFQ/EOQ interrupt
spi: uniphier: introduce polling mode
spi: uniphier: remove unnecessary code
spi: uniphier: fix wrong register overwrite
regulator: add missing 'static inline' to a helper's stub
ASoC: audio-graph: indicate rebind issue
ASoC: simple-card: indicate rebind issue
9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super
9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
9p: Transport error uninitialized
9p: avoid attaching writeback_fid on mmap with type PRIVATE
kgdb: fix comment regarding static function
kdb: Replace strncmp with str_has_prefix
powercap: idle_inject: Use higher resolution for idle injection
cpuidle: play_idle: Increase the resolution to usec
dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible
can: dev: can_dev_init(): convert from printk(KERN_INFO) to pr_info
can: dev: can_dellink(): remove return at end of void function
can: dev: can_restart(): convert NULL pointer check
can: dev: remove unnecessary blank line
can: dev: remove unnecessary parentheses
can: dev: avoid long lines
can: dev: convert block comments to network style comments
can: mcp251x: Call wrapper instead of regulator_disable()
can: mcp251x: Make use of device property API
can: mcp251x: Use devm_clk_get_optional() to get the input clock
can: mcp251x: remove deprecated board file setup example
can: tcan4x5x: Remove checking the wake pin
can: tcan4x5x: Remove data-ready gpio interrupt
dt-bindings: can: tcan4x5x: Update binding to use interrupt property
can: kvaser_pciefd: the PWM generator is running at the bus frequency of the system.
irqdomain: Add the missing assignment of domain->fwnode for named fwnode
gfs2: Fix recovery slot bumping
gfs2: Fix possible fs name overflows
gfs2: untangle the logic in gfs2_drevalidate
gfs2: Always mark inode dirty in fallocate
ACPI / PCI: fix acpi_pci_irq_enable() memory leak
staging: rtl8723bs: replace __inline by inline
staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair
staging: kpc2000: Fix long constant sparse warning
staging: exfat: check for null return from call to FAT_getblk
staging: greybus: light: fix a couple double frees
cpuidle-haltpoll: vcpu hotplug support
staging: rts5208: Fix checkpath warning
staging: rts5208: Fixed checkpath warning.
staging: rts5208: remove redundant sd30_mode checks
staging: exfat: remove return and error return via a goto
staging: exfat: fix uninitialized variable ret
x86/mm: Remove the unused set_memory_wt() function
x86/mm: Remove set_pages_x() and set_pages_nx()
x86/mm: Remove the unused set_memory_array_*() functions
x86/mm: Unexport set_memory_x() and set_memory_nx()
perf/x86: Make more stuff static
sched/uclamp: Always use 'enum uclamp_id' for clamp_id values
sched/uclamp: Update CPU's refcount on TG's clamp changes
sched/uclamp: Use TG's clamps to restrict TASK's clamps
sched/uclamp: Propagate system defaults to the root group
sched/uclamp: Propagate parent clamps
sched/uclamp: Extend CPU's cgroup controller
sched/topology: Improve load balancing on AMD EPYC systems
arch, ia64: Make NUMA select SMP
sched, perf: MAINTAINERS update, add submaintainers and reviewers
staging: exfat: use BIT macro for defining sizes
staging: exfat: cleanup blank line warnings
x86/math64: Provide a sane mul_u64_u32_div() implementation for x86_64
dma-mapping: fix filename references
iommu/dma: add a new dma_map_ops of get_merge_boundary()
dma-mapping: introduce dma_get_merge_boundary()
mmc: queue: use bigger segments if DMA MAP layer can merge the segments
block: add a helper function to merge the segments
usb: chipidea: msm: Use device-managed registration API
ext4: fix kernel oops caused by spurious casefold flag
cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist
cpufreq: qcom: Add support for qcs404 on nvmem driver
cpufreq: qcom: Refactor the driver to make it easier to extend
cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
dt-bindings: opp: Add qcom-opp bindings with properties needed for CPR
dt-bindings: opp: qcom-nvmem: Support pstates provided by a power domain
HID: hv: Remove dependencies on PAGE_SIZE for ring buffer
ACPI: custom_method: fix memory leaks
power: supply: cpcap-charger: Enable vbus boost voltage
power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute
power: supply: sc27xx: Optimize the battery capacity calibration
power: supply: sc27xx: Make sure the alarm capacity is larger than 0
ACPI: thermal: Remove redundant acpi_has_method() calls
power: supply: sc27xx: Fix the the accuracy issue of coulomb calculation
power: supply: sc27xx: Fix conditon to enable the FGU interrupt
power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN attribute
Documentation: cpufreq: Update policy notifier documentation
cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events
ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc
PM / Domains: Verify PM domain type in dev_pm_genpd_set_performance_state()
PM / Domains: Simplify genpd_lookup_dev()
power: supply: max77650: add MODULE_ALIAS()
power: supply: isp1704: remove redundant assignment to variable ret
power: supply: bq25890_charger: Add the BQ25895 part
power: supply: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
power: supply: sc27xx: Introduce local variable 'struct device *dev'
mvpp2: percpu buffers
mvpp2: refactor BM pool functions
power: reset: reboot-mode: Fix author email format
power: supply: ab8500: remove set but not used variables 'vbup33_vrtcn' and 'bup_vch_range'
power: supply: max17042_battery: Fix a typo in function names
net: dsa: Fix off-by-one number of calls to devlink_port_unregister
mlx5: Add missing init_net check in FIB notifier
power: reset: gpio-restart: Fix typo when gpio reset is not found
staging: exfat: make exfat depend on BLOCK
x86, perf: Fix the dependency of the x86 insn decoder selftest
Input: bu21013_ts - switch to using standard touchscreen properties
Input: bu21013_ts - switch to using MT-B (slotted) protocol
Input: bu21013_ts - fix suspend when wake source
Input: bu21013_ts - use interrupt from I2C client
Input: bu21013_ts - remove support for platform data
Input: bu21013_ts - convert to using managed resources
Input: bu21013_ts - remove useless comments
Input: bu21013_ts - annotate supend/resume methods as __maybe_unused
Input: bu21013_ts - rename some variables
Input: bu21013_ts - convert to use GPIO descriptors
ARM: ux500: improve BU21013 touchpad bindings
ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in
ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
ARM: dts: exynos: Remove not accurate secondary ADC compatible
dt-bindings: arm: idle-states: Move exit-latency-us explanation
dt-bindings: arm: idle-states: Add punctuation to improve readability
dt-bindings: arm: idle-states: Correct "constraint guarantees"
dt-bindings: arm: idle-states: Correct references to wake-up delay
dt-bindings: arm: idle-states: Use "e.g." and "i.e." consistently
backlight: pwm_bl: Set scale type for brightness curves specified in the DT
backlight: pwm_bl: Set scale type for CIE 1931 curves
backlight: Expose brightness curve type through sysfs
MAINTAINERS: Add entry for stable backlight sysfs ABI documentation
backlight: gpio-backlight: Correct initial power state handling
video: backlight: tosa_lcd: drop check because i2c_unregister_device() is NULL safe
video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE}
pinctrl-mcp23s08: Fix property-name in dt-example
microblaze: remove ioremap_fullcache
tpm/tpm_ftpm_tee: Document fTPM TEE driver
tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE
tpm: Remove a deprecated comments about implicit sysfs locking
tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts
tpm_tis_core: Turn on the TPM before probing IRQ's
MAINTAINERS: fix style in KEYS-TRUSTED entry
docs: ftrace: clarify when tracing is disabled by the trace file
ASoC: soc-core: move soc_probe_link_components() position
ASoC: soc-core: add snd_soc_dapm_init()
ASoC: soc-core: dapm related setup at one place
ASoC: soc-core: move soc_probe_component() position
ASoC: soc-core: add soc_rtd_free()
x86: Correct misc typos
spi: ep93xx: Repair SPI CS lookup tables
regulator: provide regulator_bulk_set_supply_names()
drm/etnaviv: fix missing unlock on error in etnaviv_iommuv1_context_alloc()
afs: Support RCU pathwalk
afs: Provide an RCU-capable key lookup
afs: Use afs_extract_discard() rather than iov_iter_discard()
afs: remove unused variable 'afs_zero_fid'
afs: remove unused variable 'afs_voltypes'
mfd: cros_ec: Use mfd_add_hotplug_devices() helper
mfd: cros_ec: Add convenience struct to define autodetectable CrOS EC subdevices
mfd: cros_ec: Add convenience struct to define dedicated CrOS EC MCUs
mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helper
mfd / platform: cros_ec: Reorganize platform and mfd includes
mfd / platform: cros_ec: Rename config to a better name
mfd: cros_ec: Switch to use the new cros-ec-chardev driver
mfd / platform: cros_ec: Miscellaneous character device to talk with the EC
mfd / platform: cros_ec: Move cros-ec core driver out from MFD
mfd / platform: cros_ec: Handle chained ECs as platform devices
mfd: mt6323: Add MT6323 RTC and PWRC
mfd: mt6323: Replace boilerplate resource code with DEFINE_RES_* macros
mfd: mt6397: Add mutex include
dt-bindings: mfd: mediatek: Add MT6323 Power Controller
dt-bindings: mfd: mediatek: Update RTC to include MT6323
dt-bindings: mfd: mediatek: mt6397: Change to relative paths
mfd: db8500-prcmu: Support the higher DB8520 ARMSS
mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request
mfd: htc-i2cpld: Drop check because i2c_unregister_device() is NULL safe
mfd: sm501: Include the GPIO driver header
mfd: intel-lpss: Add Intel Skylake ACPI IDs
mfd: intel-lpss: Consistently use GENMASK()
mfd: Add support for Merrifield Basin Cove PMIC
mfd: ezx-pcap: Replace mutex_lock with spin_lock
cuse: fix broken release
fuse: cleanup fuse_wait_on_page_writeback
fuse: require /dev/fuse reads to have enough buffer capacity (take 2)
drivers/staging/exfat - by default, prohibit mount of fat/vfat
power: supply: Init device wakeup after device_add()
power: supply: ab8500_charger: Mark expected switch fall-through
power: supply: sbs-battery: only return health when battery present
MAINTAINERS: N900: Remove isp1704_charger.h record
power: supply: sbs-battery: use correct flags field
m68k: Remove ioremap_fullcache()
m68k: Simplify ioremap_nocache()
xtensa: virt: move PCI root complex to KIO range
net/mlx5: Set only stag for match untagged packets
net/mlx5: Add stub for mlx5_eswitch_mode
net/mlx5: Avoid disabling RoCE when uninitialized
net/mlx5: Add HW bits and definitions required for SW steering
net/mlx5: Move device memory management to mlx5_core
asm-generic: add unlikely to default BUG_ON(x)
__div64_const32(): improve the generic C version
xtensa: add support for call0 ABI in userspace
xtensa: clean up PS_WOE_BIT usage
power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to the blacklist
power: supply: axp288_fuel_gauge: Sort the DMI blacklist alphabetically
power: supply: register HWMON devices with valid names
net: dsa: mv88e6xxx: centralize SERDES IRQ handling
net: dsa: mv88e6xxx: introduce .serdes_irq_status
net: dsa: mv88e6xxx: introduce .serdes_irq_enable
net: dsa: mv88e6xxx: pass lane to .serdes_power
net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set
net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane
net: dsa: mv88e6xxx: simplify .serdes_get_lane
net: dsa: mv88e6xxx: introduce .serdes_irq_mapping
net: dsa: mv88e6xxx: fix SERDES IRQ mapping
net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link
net: hns3: remove set but not used variable 'qos'
net: hns3: remove redundant assignment to pointer reg_info
netlabel: remove redundant assignment to pointer iter
r8169: don't set bit RxVlan on RTL8125
drm/exynos: drop use of drmP.h
leds: trigger: gpio: GPIO 0 is valid
leds: pwm: Use struct_size() helper
leds: is31fl32xx: Use struct_size() helper
leds: ti-lmu-common: Fix coccinelle issue in TI LMU
leds: lm3532: Avoid potentially unpaired regulator calls
leds: syscon: Use resource managed variant of device register
leds: Replace {devm_}led_classdev_register() macros with inlines
dt-bindings: rtc: ds1307: add rx8130 compatible
rtc: sun6i: Allow using as wakeup source from suspend
rtc: pcf8563: let the core handle range offsetting
rtc: pcf8563: remove useless indirection
rtc: pcf8563: convert to devm_rtc_allocate_device
rtc: pcf8563: add Microcrystal RV8564 compatible
rtc: pcf8563: add Epson RTC8564 compatible
rtc: s35390a: convert to devm_i2c_new_dummy_device()
rtc: max77686: convert to devm_i2c_new_dummy_device()
net/ncsi: add response handlers for PLDM over NC-SI
rtc: pcf85363/pcf85263: fix regmap error in set_time
rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: snvs: set range
devlink: Use switch-case instead of if-else
devlink: Make port index data type as unsigned int
net: tls: export protocol version, cipher, tx_conf/rx_conf to socket diag
tcp: ulp: add functions to dump ulp-specific information
net/tls: use RCU protection on icsk->icsk_ulp_data
arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916
arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
objtool: Ignore intentional differences for the x86 insn decoder
objtool: Update sync-check.sh from perf's check-headers.sh
perf build: Ignore intentional differences for the x86 insn decoder
perf intel-pt: Use shared x86 insn decoder
perf intel-pt: Remove inat.c from build dependency list
perf: Update .gitignore file
objtool: Move x86 insn decoder to a common location
perf metricgroup: Support multiple events for metricgroup
perf metricgroup: Scale the metric result
perf pmu: Change convert_scale from static to global
perf symbols: Move mem_info and branch_info out of symbol.h
perf auxtrace: Uninline functions that touch perf_session
perf tools: Remove needless evlist.h include directives
perf tools: Remove needless evlist.h include directives
perf tools: Remove needless thread_map.h include directives
perf tools: Remove needless thread.h include directives
perf tools: Remove needless map.h include directives
perf probe: No need for symbol.h, symbol_conf is enough
perf tools: Remove needless sort.h include directives
perf tools: Move 'struct events_stats' and prototypes to separate header
perf hist: Remove needless ui/progress.h from hist.h
perf dsos: Move the dsos struct and its methods to separate source files
perf symbols: Move symsrc prototypes to a separate header
perf symbols: Add missing linux/refcount.h to symbol.h
perf symbol: Move C++ demangle defines to the only file using it
perf dso: Adopt DSO related macros from symbol.h
libtraceevent: Change users plugin directory
libtraceevent: Remove tep_register_trace_clock()
libtraceevent, perf tools: Changes in tep_print_event_* APIs
perf event: Remove needless include directives from event.h
arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
perf env: Remove env.h from other headers where just a fwd decl is needed
perf debug: Remove needless include directives from debug.h
qede: Add support for dumping the grc data.
qed: Add APIs for configuring grc dump config flags.
qede: Add support for reading the config id attributes.
qed: Add APIs for reading config id attributes.
net: dsa: tag_8021q: Restore bridge VLANs when enabling vlan_filtering
net: bridge: Populate the pvid flag in br_vlan_get_info
tracing: Rename tracing_reset() to tracing_reset_cpu()
tracing: Document the stack trace algorithm in the comments
tracing/arm64: Have max stack tracer handle the case of return address after data
recordmcount: Clarify what cleanup() does
recordmcount: Remove redundant cleanup() calls
recordmcount: Kernel style formatting
recordmcount: Kernel style function signature formatting
recordmcount: Rewrite error/success handling
selftests/ftrace: Add syntax error test for multiprobe
selftests/ftrace: Add syntax error test for immediates
selftests/ftrace: Add a testcase for kprobe multiprobe event
tracing/probe: Add immediate string parameter support
tracing/probe: Add immediate parameter support
tracing/uprobe: Add per-probe delete from event
tracing/kprobe: Add per-probe delete from event
tracing/uprobe: Add multi-probe per uprobe event support
tracing/kprobe: Add multi-probe per event support
tracing/dynevent: Pass extra arguments to match operation
tracing/dynevent: Delete all matched events
tracing/probe: Split trace_event related data from trace_probe
recordmcount: Remove unused fd from uwrite() and ulseek()
recordmcount: Remove uread()
recordmcount: Remove redundant strcmp
kprobes: Allow kprobes coexist with livepatch
MIPS: PCI: refactor ioc3 special handling
mips: remove ioremap_cachable
MAINTAINERS: update entry of firewire audio drivers
hwmon (coretemp) Fix a memory leak bug
hwmon: (lm75) Fix write operations for negative temperatures
hwmon: pmbus: ucd9000: remove unneeded include
ext4 crypto: fix to check feature status before get policy
mips/atomic: Fix smp_mb__{before,after}_atomic()
mips/atomic: Fix loongson_llsc_mb() wreckage
mips/atomic: Fix cmpxchg64 barriers
arm64: dts: marvell: add DTS for Turris Mox
dt-bindings: marvell: document Turris Mox compatible
arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl
xfs: remove the unused XFS_ALLOC_USERDATA flag
xfs: cleanup xfs_fsb_to_db
xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate
xfs: Fix stale data exposure when readahead races with hole punch
fs: Export generic_fadvise()
mm: Handle MADV_WILLNEED through vfs_fadvise()
xfs: allocate xattr buffer on demand
xfs: consolidate attribute value copying
xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
xfs: make attr lookup returns consistent
xfs: reverse search directory freespace indexes
xfs: speed up directory bestfree block scanning
xfs: factor free block index lookup from xfs_dir2_node_addname_int()
xfs: factor data block addition from xfs_dir2_node_addname_int()
xfs: move xfs_dir2_addname()
xfs: remove all *_ITER_CONTINUE values
openrisc: map as uncached in ioremap
or1k: dts: Add ethoc device to SMP devicetree
libata/ahci: Drop PCS quirk for Denverton and beyond
udp: Remove unlikely() from IS_ERR*() condition
net/mlx5e: Remove unlikely() from WARN*() condition
or1k: dts: Fix ethoc network configuration in or1ksim devicetree
writeback: don't access page->mapping directly in track_foreign_dirty TP
fs/namei.c: new helper - legitimize_root()
kill the last users of user_{path,lpath,path_dir}()
namei.h: get the comments on LOOKUP_... in sync with reality
kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h
bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set.
riscv: add arch/riscv/Kbuild
[PATCH] fix d_absolute_path() interplay with fsmount()
doc/af_xdp: include unaligned chunk case
samples/bpf: use hugepages in xdpsock app
samples/bpf: add buffer recycling for unaligned chunks to xdpsock
samples/bpf: add unaligned chunks mode support to xdpsock
libbpf: add flags to umem config
net/mlx5e: Allow XSK frames smaller than a page
mlx5e: modify driver for handling offsets
ixgbe: modify driver for handling offsets
i40e: modify driver for handling offsets
xsk: add support to allow unaligned chunk placement
ixgbe: simplify Rx buffer recycle
i40e: simplify Rx buffer recycle
selftests/bpf: Fix a typo in test_offload.py
bpf: fix error check in bpf_tcp_gen_syncookie
nfp: bpf: add simple map op cache
nfp: bpf: rework MTU checking
tools: bpftool: do not link twice against libbpf.a in Makefile
tools: bpf: account for generated feature/ and libbpf/ directories
tools: bpftool: improve and check builds for different make invocations
tools: bpftool: ignore make built-in rules for getting kernel version
bpf: s390: add JIT support for multi-function programs
net/mlx5e: Move local var definition into ifdef block
net: sched: cls_matchall: cleanup flow_action before deallocating
tcp_bbr: clarify that bbr_bdp() rounds up in comments
sched: act_vlan: implement stats_update callback
net: stmmac: depend on COMMON_CLK
arcnet: capmode: remove redundant assignment to pointer pkt
bnxt_en: Add FW fatal devlink_health_reporter.
bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors.
bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task().
bnxt_en: Do not send firmware messages if firmware is in error state.
bnxt_en: Retain user settings on a VF after RESET_NOTIFY event.
bnxt_en: Add devlink health reset reporter.
bnxt_en: Handle firmware reset.
bnxt_en: Handle RESET_NOTIFY async event from firmware.
bnxt_en: Add new FW devlink_health_reporter
bnxt_en: Add BNXT_STATE_IN_FW_RESET state.
bnxt_en: Enable health monitoring.
bnxt_en: Pre-map the firmware health monitoring registers.
bnxt_en: Discover firmware error recovery capabilities.
bnxt_en: Handle firmware reset status during IF_UP.
bnxt_en: Register buffers for VFs before reserving resources.
bnxt_en: Refactor bnxt_sriov_enable().
bnxt_en: Prepare bnxt_init_one() to be called multiple times.
bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode.
bnxt_en: Simplify error checking in the SR-IOV message forwarding functions.
bnxt_en: Convert error code in firmware message response to standard code.
bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg().
bnxt_en: Use a common function to print the same ethtool -f error message.
net: sgi: ioc3-eth: no need to stop queue set_multicast_list
net: sgi: ioc3-eth: protect emcr in all cases
net: sgi: ioc3-eth: Fix IPG settings
net: sgi: ioc3-eth: use csum_fold
net: sgi: ioc3-eth: use dma-direct for dma allocations
net: sgi: ioc3-eth: refactor rx buffer allocation
net: sgi: ioc3-eth: split ring cleaning/freeing and allocation
net: sgi: ioc3-eth: introduce chip start function
net: sgi: ioc3-eth: separate tx and rx ring handling
net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring()
net: sgi: ioc3-eth: allocate space for desc rings only once
net: sgi: ioc3-eth: use defines for constants dealing with desc rings
net: sgi: ioc3-eth: remove checkpatch errors/warning
MIPS: SGI-IP27: restructure ioc3 register access
MIPS: SGI-IP27: remove ioc3 ethernet init
drm/amdgpu: Move null pointer dereference check
drm/amdgpu: Fix undefined dm_ip_block for navi12
drm/amdgpu: fix no interrupt issue for renoir emu (v2)
drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/RV series
drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsupport for APU
ahci: Do not export local variable ahci_em_messages
drm/amdgpu: Handle job is NULL use case in amdgpu_device_gpu_recover
asm-generic: don't provide __ioremap
wimax/i2400m: remove debug containing bogus calculation of index
PCI: Remove unnecessary returns
PCI: OF: Correct of_irq_parse_pci() documentation
PCI: Fix typos and whitespace errors
RISC-V: Implement sparsemem
riscv: Using CSR numbers to access CSRs
media: sun4i: Make sun4i_csi_formats static
ASoC: dt-bindings: Convert Allwinner A64 analog codec to a schema
ASoC: dt-bindings: Convert Allwinner A33 codec to a schema
ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning
isofs: Initialize filesystem timestamp ranges
pstore: fs superblock limits
fs: omfs: Initialize filesystem timestamp ranges
fs: hpfs: Initialize filesystem timestamp ranges
drm/panfrost: Remove unnecessary hwaccess_lock spin_lock
drm/panfrost: Flush and disable address space when freeing page tables
drm/panfrost: Add cache/TLB flush before switching address space
drm/panfrost: Split mmu_hw_do_operation into locked and unlocked version
drm/panfrost: Rework page table flushing and runtime PM interaction
drm/panfrost: Remove unnecessary mmu->lock mutex
drm/panfrost: Hold runtime PM reference until jobs complete
drm/panfrost: Rework runtime PM initialization
iommu/qcom: Use struct_size() helper
iommu: Remove wrong default domain comments
fs: ceph: Initialize filesystem timestamp ranges
fs: sysv: Initialize filesystem timestamp ranges
fs: affs: Initialize filesystem timestamp ranges
fs: fat: Initialize filesystem timestamp ranges
fs: cifs: Initialize filesystem timestamp ranges
fs: nfs: Initialize filesystem timestamp ranges
ext4: Initialize timestamps limits
9p: Fill min and max timestamps in sb
fs: Fill in max and min timestamps in superblock
utimes: Clamp the timestamps before update
mount: Add mount warning for impending timestamp expiry
timestamp_truncate: Replace users of timespec64_trunc
vfs: Add timestamp_truncate() api
vfs: Add file timestamp range support
irqchip/mmp: Coexist with GIC root IRQ controller
irqchip/mmp: Mask off interrupts from other cores
irqchip/mmp: Add missing chained_irq_{enter,exit}()
irqchip/mmp: Do not use of_address_to_resource() to get mux regs
iommu/dma: Fix for dereferencing before null checking
irqchip/meson-gpio: Add support for meson sm1 SoCs
dt-bindings: interrupt-controller: New binding for the meson sm1 SoCs
iommu/mediatek: Clean up struct mtk_smi_iommu
memory: mtk-smi: Get rid of need_larbid
iommu/mediatek: Fix VLD_PA_RNG register backup when suspend
memory: mtk-smi: Add bus_sel for mt8183
memory: mtk-smi: Invoke pm runtime_callback to enable clocks
iommu/mediatek: Add mmu1 support
iommu/mediatek: Add mt8183 IOMMU support
memory: mtk-smi: Add gals support
iommu/mediatek: Move vld_pa_rng into plat_data
iommu/mediatek: Move reset_axi into plat_data
iommu/mediatek: Refine protect memory definition
iommu/mediatek: Add larb-id remapped support
iommu/mediatek: Add bclk can be supported optionally
iommu/mediatek: Adjust the PA for the 4GB Mode
iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTek
iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXT
iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa
iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers
iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
memory: mtk-smi: Use a struct for the platform data for smi-common
memory: mtk-smi: Use a general config_port interface
iommu/mediatek: Use a struct as the platform data
dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI
iommu: Revisit iommu_insert_resv_region() implementation
iommu/vt-d: Fix wrong analysis whether devices share the same bus
writeback: add tracepoints for cgroup foreign writebacks
iommu/iova: Avoid false sharing on fq_timer_on
blkcg: add missing NULL check in ioc_cpd_alloc()
i2c: iproc: Make bcm_iproc_i2c_quirks constant
i2c: iproc: Add full name of devicetree node to adapter name
ASoC: mediatek: mt8183: fix space issues
ASoC: mediatek: mt8183: remove forward declaration of headset_init
ASoC: mediatek: mt8183: move headset jack to card-specific storage
ASoC: mediatek: mt8183: move private structure
spi: bcm-qspi: Make BSPI default mode
spi: npcm-fiu: add NPCM FIU controller driver
dt-binding: spi: add NPCM FIU controller
spi: dw-pci: Add MODULE_DEVICE_TABLE
MAINTAINERS: Add keyword pattern on regulator_get_optional()
regulator: sy8824x: add prefixes to BUCK_EN and MODE macros
regulator: sy8824x: use c++style for the comment block near SPDX
regulator: mt6358: Add BROKEN dependency while waiting for MFD to merge
ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL
ASoC: Intel: broadwell: Simplify device probe
ASoC: Intel: bdw-rt5677: Simplify device probe
ASoC: Intel: haswell: Simplify device probe
ASoC: Intel: Haswell: Adjust machine device private context
ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP
ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup
ASoC: ti: davinci-i2s: Add S32_LE as support format
ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback
iommu/amd: Silence warnings under memory pressure
cfg80211: add local BSS receive time to survey information
arm64: atomics: Use K constraint when toolchain appears to support it
arm64: atomics: Undefine internal macros after use
arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL
arm64: asm: Kill 'asm/atomic_arch.h'
arm64: lse: Remove unused 'alt_lse' assembly macro
microblaze: use the generic dma coherent remap allocator
microblaze/nommu: use the generic uncached segment support
crypto: hisilicon - select CRYPTO_LIB_DES while compiling SEC driver
crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypto/sha256.c
crypto: ccp - invoke fallback for XTS ciphertext stealing
crypto: nx - remove unused variables 'nx_driver_string' and 'nx_driver_version'
crypto: atmel - Fix -Wunused-const-variable warning
crypto: aegis128 - Fix -Wunused-const-variable warning
crypto: caam - add clock entry for i.MX8MQ
crypto: caam - always select job ring via RSR on i.MX8MQ
crypto: caam - select DMA address size at runtime
crypto: caam - don't hardcode inpentry size
crypto: caam - drop explicit usage of struct jr_outentry
crypto: caam - move cpu_to_caam_dma() selection to runtime
crypto: caam - make CAAM_PTR_SZ dynamic
crypto: caam - share definition for MAX_SDLEN
crypto: caam - drop 64-bit only wr/rd_reg64()
crypto: caam - use ioread64*_hi_lo in rd_reg64
crytpo: caam - make use of iowrite64*_hi_lo in wr_reg64
crypto: caam - request JR IRQ as the last step
crypto: caam - convert caam_jr_init() to use devres
crypto: caam - simplfy clock initialization
crypto: caam - move DMA mask selection into a function
crypto: caam/qi - use print_hex_dump_debug function to print debug messages
crypto: inside-secure - add support for using the EIP197 without vendor firmware
crypto: inside-secure - add support for PCI based FPGA development board
crypto: inside-secure - Remove redundant algo to engine mapping code
crypto: inside-secure - make driver selectable for non-Marvell hardware
crypto: s5p - use correct block size of 1 for ctr(aes)
crypto: s5p - deal gracefully with bogus input sizes
crypto: arm64/aes - implement accelerated ESSIV/CBC mode
crypto: arm64/aes-cts-cbc - factor out CBC en/decryption of a walk
crypto: essiv - add tests for essiv in cbc(aes)+sha256 mode
crypto: arm64/aegis128 - use explicit vector load for permute vectors
crypto: picoxcell - Fix the name of the module in the description of CRYPTO_DEV_PICOXCELL
scsi: fnic: print port speed only at driver init or speed change
mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)"
mtd: spi-nor: Add support for mt35xu02g
erofs: reduntant assignment in __erofs_get_meta_page()
erofs: remove all likely/unlikely annotations
MAINTAINERS: fix up exfat directory location
staging: exfat: add exfat filesystem code to staging
usb: gadget: net2280: Add workaround for AB chip Errata 11
usb: gadget: net2280: Move all "ll" registers in one structure
usb: dwc3: gadget: Workaround Mirosoft's BESL check
ALSA: firewire-motu: add support for MOTU 4pre
xfs: remove all *_ITER_ABORT values
powerpc/64s/exception: reduce page fault unnecessary loads
powerpc/64s/exception: Remove pointless KVM handler name bifurcation
powerpc/64s/exception: program check handler do not branch into a macro
powerpc/64s/exception: move interrupt entry code above the common handler
powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcile options
powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 and 2 into caller
powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller
powerpc/64s/exception: Add INT_COMMON gas macro to generate common exception code
powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3
powerpc/64s/exception: KVM_HANDLER reorder arguments to match other macros
powerpc/64s/exception: Add INT_KVM_HANDLER gas macro
powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and use it in HDSI
powerpc/64s/exception: Add the virt variant of the denorm interrupt handler
powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2
powerpc/64s/exceptions: Use keyword params to shorten arg lists
net: spider_net: Use struct_size() helper
r8169: add support for EEE on RTL8125
r8169: add RTL8125 PHY initialization
r8169: add support for RTL8125
r8169: don't use bit LastFrag in tx descriptor after send
r8169: read common register for PCI commit
r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init
r8169: factor out reading MAC address from registers
r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions
r8169: change interrupt mask type to u32
powerpc/64s/exception: Replace PROLOG macros and EXC helpers with a gas macro
powerpc/64s/exception: remove 0xb00 handler
powerpc/64s/exception: Fix performance monitor virt handler
powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HSRR if HVMODE
powerpc/64s/exception: move head-64.h exception code to exception-64s.S
powerpc/64s/exception: Fix DAR load for handle_page_fault error case
powerpc/64s/exception: machine check improve labels and comments
powerpc/64s/exception: untangle early machine check handler branch
powerpc/64s/exception: machine check move unrecoverable handling out of line
powerpc/64s/exception: simplify machine check early path
powerpc/64s/exception: machine check move tramp code
powerpc/64s/exception: machine check restructure to reuse common macros
powerpc/64s/exception: machine check pseries should skip the late handler for kernel MCEs
powerpc/64s/pseries: machine check convert to use common event code
powerpc/64s/powernv: machine check dump SLB contents
powerpc/64s/exception: machine check use correct cfar for late handler
powerpc/64s/exception: machine check remove machine_check_pSeries_0 branch
powerpc/64s/exception: machine check pseries should always run the early handler
powerpc/64s/exception: machine check adjust RFI target
powerpc/64s/exception: machine check fix KVM guest test
powerpc/64s/exception: machine check remove bitrotted comment
powerpc/64s/exception: machine check fwnmi remove HV case
net: dsa: mv88e6xxx: fix freeing unused SERDES IRQ
net: dsa: mv88e6xxx: keep CMODE writable code private
net: dsa: mv88e6xxx: get serdes lane after lock
net: hns3: not allow SSU loopback while execute ethtool -t dev
net: hns3: check reset interrupt status when reset fails
net: hns3: add phy selftest function
net: hns3: implement .process_hw_error for hns3 client
net: hns3: optimize waiting time for TQP reset
net: hns3: fix incorrect type in assignment.
net: hns3: make some reusable codes into a function
net: hns3: optimize some log printings
net: hns3: reduce the parameters of some functions
net: hns3: modify base parameter of kstrtouint in hclge_dbg_dump_tm_map
net: hns3: use macro instead of magic number
net: hns3: code optimization for debugfs related to "dump reg"
powerpc/configs: Enable secure guest support in pseries and ppc64 defconfigs
powerpc/pseries/svm: Force SWIOTLB for secure guests
powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests
powerpc/pseries/svm: Disable doorbells in SVM guests
powerpc/pseries/svm: Export guest SVM status to user space via sysfs
powerpc/pseries/svm: Unshare all pages before kexecing a new kernel
powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL)
powerpc/pseries/svm: Use shared memory for LPPACA structures
powerpc/pseries: Add and use LPPACA_SIZE constant
powerpc: Introduce the MSR_S bit
powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE
powerpc/prom_init: Add the ESM call to prom_init
powerpc: Add support for adding an ESM blob to the zImage wrapper
powerpc/pseries: Introduce option to build secure virtual machines
dpaa2-eth: Add pause frame support
dpaa2-eth: Use stored link settings
dpaa2-eth: Remove support for changing link settings
powerpc/powernv: Add ultravisor message log interface
powerpc/powernv/opal-msglog: Refactor memcons code
powerpc/kvm: Use UV_RETURN ucall to return to ultravisor
powerpc/powernv: Access LDBAR only if ultravisor disabled
powerpc/mm: Write to PTCR only if ultravisor disabled
powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE
powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR
powerpc/kernel: Add ucall_norets() ultravisor call handler
Documentation/powerpc: Ultravisor API
Documentation/powerpc: Add ELF note documentation
powerpc: Add PowerPC Capabilities ELF note
powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exchange callbacks
powerpc/pseries/iommu: Switch to xchg_no_kill
vfio/spapr_tce: Invalidate multiple TCEs at once
KVM: PPC: Book3S: Invalidate multiple TCEs at once
powerpc/powernv/ioda: Split out TCE invalidation from TCE updates
KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling
arm64: dts: meson-sm1-sei610: add stdout-path property back
arm64: dts: meson-sm1-sei610: enable DVFS
arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
arm64: dts: meson: g12a: add reset to tdm formatters
arm64: dts: meson: g12a: audio clock controller provides resets
arm64: dts: meson-sm1-sei610: enable DVFS
arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap
arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
arm64: dts: meson-sm1-sei610: add USB support
arm64: dts: meson-sm1-sei610: add HDMI display support
arm64: dts: meson-g12: add Everything-Else power domain controller
arm64: dts: meson: fix boards regulators states format
arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
arm64: dts: meson-gxbb-nanopi-k2: add missing model
arm64: dts: meson-g12a-x96-max: fix compatible
arm64: dts: meson-g12a: fix reset controller compatible
arm64: dts: meson-axg: fix MHU compatible
arm64: dts: meson-gxl: fix internal phy compatible
arm64: dts: meson-gx: fix periphs bus node name
arm64: dts: meson-gx: fix mhu compatible
arm64: dts: meson-gx: fix watchdog compatible
arm64: dts: meson-gx: fix spifc compatible
arm64: dts: meson-gx: fix reset controller compatible
arm64: dts: meson-gx: drop the vpu dmc memory cell
arm64: dts: meson: fix ethernet mac reg format
arm64: dts: meson: g12a-common: add VRTC
dt-bindings: power: add Amlogic Everything-Else power domains bindings
dt-bindings: Clarify interrupts-extended usage
scsi: bnx2fc: remove set but not used variables 'task','port','orig_task'
scsi: bnx2fc: remove set but not used variables 'lport','host'
scsi: bnx2fc: remove set but not used variable 'fh'
scsi: qedf: Update the version to 8.42.3.0
scsi: qedf: Fix race betwen fipvlan request and response path
scsi: qedf: Use discovery list to traverse rports
scsi: qedf: Decrease the LL2 MTU size to 2500
scsi: qedf: Check for module unloading bit before processing link update AEN
scsi: qedf: Initiator fails to re-login to switch after link down
scsi: qedf: Add debug information for unsolicited processing
scsi: qedf: Add support for 20 Gbps speed
scsi: qedf: Interpret supported caps value correctly
scsi: qedf: Add shutdown callback handler
scsi: qedf: Update module description string
scsi: qedf: Fix crash during sg_reset
scsi: qedf: Stop sending fipvlan request on unload
scsi: qedf: Print message during bailout conditions
scsi: smartpqi: bump version
scsi: smartpqi: update copyright
scsi: smartpqi: add new pci ids
scsi: smartpqi: correct REGNEWD return status
scsi: smartpqi: add gigabyte controller
scsi: smartpqi: correct hang when deleting 32 lds
scsi: smartpqi: add bay identifier
scsi: smartpqi: add sysfs entries
scsi: smartpqi: add module param to hide vsep
scsi: smartpqi: add pci ids for fiberhome controller
scsi: smartpqi: add module param for exposure order
scsi: lpfc: fix 12.4.0.0 GPF at boot
scsi: lpfc: Remove bg debugfs buffers
scsi: lpfc: Resolve checker warning for lpfc_new_io_buf()
scsi: ufs: remove set but not used variable 'val'
scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization"
scsi: hisi_sas: remove set but not used variable 'irq_value'
scsi: mpt3sas: Introduce module parameter to override queue depth
scsi: qla2xxx: Fix a recently introduced kernel warning
scsi: ufs: fix broken hba->outstanding_tasks
scsi: fcoe: remove redundant call to skb_transport_header
scsi: ufs: Disable local LCC in .link_startup_notify() in Cadence UFS
Input: i8042 - enable wakeup on a stable struct device
scsi: bfa: remove redundant assignment to variable error
drm/amdgpu: Enable DC on Renoir
drm/amd/display: Add DCN2.1 changes to DML
drm/amd/display: Correct order of RV family clk managers for Renoir
drm/amd/display: add Renoir to kconfig
drm/amd/display: build dcn21 blocks
drm/amd/display: add dcn21 core DC changes
drm/amd/display: add dal_asic_id for renoir
drm/amd/display: call update_bw_bounding_box
drm/amd/display: Handle Renoir in amdgpu_dm (v2)
drm/amd/display: Handle Renoir in DC
drm/amd/display: Fix register names
drm/amd/display: Add Renoir DML
drm/amd/display: Add Renoir GPIO
drm/amd/display: Add Renoir resource (v2)
drm/amd/display: Add Renoir clock manager
drm/amd/display: Add Renoir Hubbub (v2)
drm/amd/display: Add Renoir hubbub registers list
drm/amd/display: Add hubp block for Renoir (v2)
drm/amd/display: Add Renoir irq_services (v2)
drm/amd/display: Add pp_smu functions for Renoir
drm/amd/display: Add Renoir hw_seq register list
drm/amd/display: Add Renoir clock registers list
drm/amd/display: Add Renoir registers (v3)
drm/amd/powerplay: add the interface for getting ultimate frequency v3
drm/amd/powerplay: enable populate DPM clocks table for swSMU APU
drm/amd/powerplay: regards the APU always enable the dpm feature mask
drm/amdgpu: Initialize and update SDMA power gating
drm/amdgpu/psp: keep TMR in visible vram region for SRIOV
drm/amdgpu: keep the stolen memory in visible vram region
drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping"
drm/amdgpu/virtual_dce: drop error message in hw_init
drm/amdgpu/si: fix ASIC tests
drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts
drm/amdgpu: introduce vram lost for reset (v2)
drm/amd/powerplay: enable jpeg powergating for navi1x
drm/amdgpu: enable athub powergating for navi12
drm/amdgpu: enable vcn powergating for navi12
drm/amdgpu: correct in_suspend setting for navi series
libnvdimm/security: Consolidate 'security' operations
libnvdimm/security: Tighten scope of nvdimm->busy vs security operations
libnvdimm/security: Introduce a 'frozen' attribute
libnvdimm, region: Use struct_size() in kzalloc()
perf tools: Remove debug.h from header files not needing it
perf tools: Remove perf.h from source files not needing it
perf tools: Remove needless perf.h include directive from headers
perf time-utils: Adopt rdclock() from perf.h
perf tools: Move everything related to sys_perf_event_open() to perf-sys.h
perf header: Move CPUINFO_PROC to the only file where it is used
perf tools: Remove needless libtraceevent include directives
libperf: Warn when exceeding MAX_NR_CPUS in cpumap
perf header: Replace MAX_NR_CPUS with cpu__max_cpu()
perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
perf stat: Replace MAX_NR_CPUS with cpu__max_cpu()
perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
perf timechart: Refactor svg_build_topology_map()
perf c2c: Display proper cpu count in nodes column
i2c: piix4: Add ACPI support
i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h
i2c: ocores: use request_any_context_irq() to register IRQ handler
i2c: designware: Fix optional reset error handling
i2c: designware: assert reset when error happen at ->probe()
i2c: taos-evm: Make structure tsl2550_info constant
i2c: designware-pci: Add support for Elkhart Lake PSE I2C
i2c: designware-pci: Switch over to MSI interrupts
nvme-rdma: Use rq_dma_dir macro
nvme-fc: Use rq_dma_dir macro
nvme-pci: Tidy up nvme_unmap_data
nvme: make fabrics command run on a separate request queue
nvme-pci: Support shared tags across queues for Apple 2018 controllers
nvme-pci: Add support for Apple 2018+ models
nvme-pci: Add support for variable IO SQ element size
nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros
nvme: trace bio completion
nvme-multipath: fix ana log nsid lookup when nsid is not found
nvmet-tcp: Add TOS for tcp transport
nvme-tcp: Add TOS for tcp transport
nvme-tcp: Use struct nvme_ctrl directly
nvme-rdma: Add TOS for rdma transport
nvme-fabrics: Add type of service (TOS) configuration
nvmet-tcp: fix possible memory leak
nvmet-tcp: fix possible NULL deref
nvmet: trace: parse Get LBA Status command in detail
nvme: trace: parse Get LBA Status command in detail
nvme: trace: support for Get LBA Status opcode parsed
nvme: add Get LBA Status command opcode
nvmet: fix data units read and written counters in SMART log
nvme-tcp: support simple polling
nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp
nvme: don't pass cap to nvme_disable_ctrl
nvme: move sqsize setting to the core
nvme-pci: set ctrl sqsize to the device q_depth
nvme: have nvme_init_identify set ctrl->cap
nvme-tcp: Use protocol specific operations while reading socket
nvme-tcp: cleanup nvme_tcp_recv_pdu
ASoC: Intel: Baytrail: Fix implicit fallthrough warning
ASoC: fsl_ssi: Fix clock control issue in master mode
i2c: axxia: support slave mode
i2c: icy: Add LTC2990 present on 2019 board revision
i2c: Add i2c-icy for I2C on m68k/Amiga
kbuild: Do not enable -Wimplicit-fallthrough for clang for now
x86/mm/pti: Do not invoke PTI functions when PTI is disabled
x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
i2c: bcm2835: Add full name of devicetree node to adapter name
i2c: bcm2835: Avoid clk stretch quirk for BCM2711
dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible
rpmsg: glink: Use struct_size() helper
ima: ima_api: Use struct_size() in kzalloc()
ima: use struct_size() in kzalloc()
sefltest/ima: support appended signatures (modsig)
cpupower: update German translation
blkcg: fix missing free on error path of blk_iocost_init()
rtc: snvs: fix possible race condition
tools/power/cpupower: fix 64bit detection when cross-compiling
cpupower: Add missing newline at end of file
blkcg: blk-iocost: predeclare used structs
ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled
ALSA: dice: fix error path for initialization of stream structures
kbuild: clean up subdir-ymn calculation in Makefile.clean
kbuild: remove unneeded '+' marker from cmd_clean
kbuild: remove clean-dirs syntax
kbuild: check clean srctree even earlier
kbuild: remove prepare3 target
kbuild: move the clean srctree check to the outputmakefile target
kbuild: clarify where to run make mrproper when out-of-tree fails
kbuild: Inform user to pass ARCH= for make mrproper only when necessary
kbuild: remove 'Using ... as source for kernel' message
kbuild: get rid of $(realpath ...) from scripts/mkmakefile
kbuild: remove unneeded dependency for $(DOC_TARGETS)
kbuild: remove unneeded comments and code from scripts/basic/Makefile
arm64: atomics: Remove atomic_ll_sc compilation unit
arm64: avoid using hard-coded registers for LSE atomics
arm64: atomics: avoid out-of-line ll/sc atomics
MIPS: document mixing "slightly different CCAs"
arm64: document the choice of page attributes for pgprot_dmacoherent
dma-mapping: make dma_atomic_pool_init self-contained
dma-mapping: remove arch_dma_mmap_pgprot
s390/zcrypt: fix wrong handling of cca cipher keygenflags
arm64: Use correct ll/sc atomic constraints
jump_label: Don't warn on __exit jump entries
KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl
KVM: s390: improve documentation for S390_MEM_OP
KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
s390/kasan: add kdump support
s390/setup: avoid using strncmp with hardcoded length
s390/sclp: avoid using strncmp with hardcoded length
s390/module: avoid using strncmp with hardcoded length
s390/pci: avoid using strncmp with hardcoded length
media: imx: remove unused including <linux/version.h>
media: stm32-dcmi: Delete an unnecessary of_node_put() call in dcmi_probe()
media: pvrusb2: qctrl.flag will be uninitlaized if cx2341x_ctrl_query() returns error code
media: em28xx: Fix exception handling in em28xx_alloc_urbs()
arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address
arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
arm64: dts: ti: k3-j721e-main: Add hwspinlock node
arm64: dts: ti: k3-am65-main: Add hwspinlock node
arm64: dts: k3-j721e: Add gpio-keys on common processor board
dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E
arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules
arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain
arm64: dts: ti: k3-j721e: Add gpio nodes in main domain
arm64: dts: ti: k3-j721e: Update the power domain cells
arm64: dts: ti: k3-am654: Update the power domain cells
mtd: rawnand: omap2: Fix number of bitflips reporting with ELM
mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips
tools lib traceevent: Remove unneeded qsort and uses memmove instead
tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work
libperf: Move 'enum perf_user_event_type' to perf/event.h
libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix
libperf: Add 'union perf_event' to perf/event.h
libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h
libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h
libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h
libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h
libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h
libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h
libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h
libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h
libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h
libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h
libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h
libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h
libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h
posix-cpu-timers: Make expiry_active check actually work correctly
mtd: spi-nor: remove superfluous pass of nor->info->sector_size
powerpc/of/pci: Rewrite pci_parse_of_flags
driver core: platform: Export platform_get_irq_optional()
usb:cdns3 Fix for stuck packets in on-chip OUT buffer.
usb: cdns3: Add Cadence USB3 DRD Driver
usb: common: Simplify usb_decode_get_set_descriptor function.
usb: common: Patch simplify usb_decode_set_clear_feature function.
usb: common: Separated decoding functions from dwc3 driver.
dt-bindings: add binding for USBSS-DRD controller.
mtd: spi-nor: enable the debugfs for the partname and partid
mtd: mtdcore: add debugfs nodes for querying the flash name and id
ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs
ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC
ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora
ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding
ARM: 8886/1: l2x0: support parity-enable/disable on aurora
ARM: 8885/1: aurora-l2: add defines for parity and ECC registers
ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE
ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware
ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build
blkcg: add tools/cgroup/iocost_coef_gen.py
blkcg: add tools/cgroup/iocost_monitor.py
blkcg: implement blk-iocost
blk-mq: add optional request->alloc_time_ns
blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/
block/rq_qos: implement rq_qos_ops->queue_depth_changed()
block/rq_qos: add rq_qos_merge()
blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep()
blkcg: make ->cpd_init_fn() optional
blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()
mlxsw: spectrum_ptp: Add counters for GC events
mlxsw: Bump firmware version to 13.2000.1886
mlxsw: spectrum: Prevent auto negotiation on number of lanes
mlxsw: Remove 56G speed support
nfsd: eliminate an unnecessary acl size limit
net: phy: force phy suspend when calling phy_stop
phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code
phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code
phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code
phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code
phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code
wimax/i2400m: remove redundant assignment to variable result
ipv6: shrink struct ipv6_mc_socklist
dt-bindings: Convert Arm Mali Utgard GPU to DT schema
dt-bindings: Convert Arm Mali Bifrost GPU to DT schema
dt-bindings: Convert Arm Mali Midgard GPU to DT schema
soc: amlogic: Add support for Everything-Else power domains controller
libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h
libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h
libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h
libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h
libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h
libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h
libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h
perf top: Fix event group with more than two events
perf top: Decay all events in the evlist
perf clang: Delete needless util-cxx.h header
hwmon: pwm-fan: Use platform_get_irq_optional()
driver core: platform: Introduce platform_get_irq_optional()
usb: xhci-mtk: add an optional xhci_ck clock
dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock
PCI/ACPI: Remove unnecessary struct hotplug_program_ops
PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c
staging: most: sound: Fix error path of audio_init
staging: rtl8192u: Fix indentation
perf evlist: Remove needless util.h from evlist.h
perf tools: Remove needless util.h include from builtin.h
perf tools: Warn that perf_event_paranoid can restrict kernel symbols
perf symbols: Use CAP_SYSLOG with kptr_restrict checks
perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1
perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks
perf event: Check ref_reloc_sym before using it
PCI/ACPI: Rename _HPX structs from hpp_* to hpx_*
ima: Fix use after free in ima_read_modsig()
net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels
net/mlx5e: Improve stateless offload capability check
net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets
net/mlx5e: Change function's position to a more fitting file
net/mlx5e: Add device out of buffer counter
net/mlx5e: Support LAG TX port affinity distribution
net/mlx5e: Expose new function for TIS destroy loop
net/mlx5e: ethtool, Fix a typo in WOL function names
init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE
docs: kbuild: remove cc-ldoption from document again
docs: kbuild: fix invalid ReST syntax
RDMA/hns: Fix wrong assignment of qp_access_flags
RDMA/hns: Delete the not-used lines
RDMA/hns: Remove if-else judgment statements for creating srq
RDMA/hns: Add reset process for function-clear
RDMA/hns: Fix cast from or to restricted __le32 for driver
RDMA/hns: Remove the some magic number
RDMA/hns: Modify the data structure of hns_roce_av
xfs: log proper length of btree block in scrub/repair
xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
xfs: remove unnecessary int returns from deferred bmap functions
xfs: remove unnecessary int returns from deferred refcount functions
xfs: remove unnecessary int returns from deferred rmap functions
xfs: remove unnecessary parameter from xfs_iext_inc_seq
xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
xfs: fix maxicount division by zero error
ext4: fix integer overflow when calculating commit interval
staging: greybus: fix more header declarations
ext4: use percpu_counters for extent_status cache hits/misses
ext4: fix potential use after free after remounting with noblock_validity
drm/panfrost: Use mutex_trylock in panfrost_gem_purge
drm/shmem: Use mutex_trylock in drm_gem_shmem_purge
drm/shmem: Do dma_unmap_sg before purging pages
drm/panfrost: Fix possible suspend in panfrost_remove
drm/panfrost: Add missing check for pfdev->regulator
mm/mmu_notifiers: remove the __mmu_notifier_invalidate_range_start/end exports
asm-generic/div64: Fix documentation of do_div() parameter
ALSA: hda - Update descriptions about new position_fix values
IB/mlx5: Add page fault handler for DC initiator WQE
IB/mlx5: Remove check of FW capabilities in ODP page fault handling
ARM: dts: ux500: Update thermal zone
USB: serial: ftdi_sio: add support for FT232H CBUS gpios
docs/perf: Add documentation for the i.MX8 DDR PMU
PCI: Move ASPM declarations to linux/pci.h
perf arch powerpc: Sync powerpc syscall.tbl
powerpc: use the generic dma coherent remap allocator
powerpc/64: remove support for kernel-mode syscalls
powerpc: convert to copy_thread_tls
powerpc/32: don't use CPU_FTR_COHERENT_ICACHE
powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE
powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR
powerpc/32s: drop CPU_FTR_USE_RTC feature
powerpc/32s: get rid of CPU_FTR_601 feature
powerpc/32s: add an option to exclusively select powerpc 601
perf/imx_ddr: Add support for AXI ID filtering
spi: bcm2835: Convert to use CS GPIO descriptors
spi: fsl: Convert to use CS GPIO descriptors
drivers: thermal: qcom: tsens: Fix memory leak from qfprom read
x86/apic/vector: Warn when vector space exhaustion breaks affinity
arm64: kpti: ensure patched kernel text is fetched from PoU
input/vmmouse: Update the backdoor call with support for new instructions
drm/vmwgfx: Update the backdoor call with support for new instructions
x86/vmware: Add a header file for hypercall definitions
arm64: fix fixmap copy for 16K pages and 48-bit VA
tick: Mark sched_timer to expire in hard interrupt context
hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD
ASoC: wcd9335: Fix primary interpolator max rate
ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
regulator: mt6358: Add support for MT6358 regulator
regulator: Add document for MT6358 regulator
ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge
ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out
x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n
genirq/affinity: Remove const qualifier from node_to_cpumask argument
usb: gadget: composite: Set recommended BESL values
usb: dwc3: gadget: Set BESL config parameter
usb: dwc3: Separate field holding multiple properties
usb: gadget: Export recommended BESL values
usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant
usb: udc: lpc32xx: silence fall-through warning
usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables
usb: udc: lpc32xx: remove set but not used 3 variables
usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending driver fails
usb: dwc3: st: Add of_dev_put() in probe function
usb: dwc3: st: Add of_node_put() before return in probe function
usb: dwc3: don't set gadget->is_otg flag
thermal: tegra: Fix a typo
thermal: rcar_gen3_thermal: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
posix-cpu-timers: Utilize timerqueue for storage
posix-cpu-timers: Move state tracking to struct posix_cputimers
posix-cpu-timers: Deduplicate rlimit handling
posix-cpu-timers: Remove pointless comparisons
posix-cpu-timers: Get rid of 64bit divisions
posix-cpu-timers: Consolidate timer expiry further
posix-cpu-timers: Get rid of zero checks
rlimit: Rewrite non-sensical RLIMIT_CPU comment
posix-cpu-timers: Respect INFINITY for hard RTTIME limit
posix-cpu-timers: Switch thread group sampling to array
posix-cpu-timers: Restructure expiry array
posix-cpu-timers: Remove cputime_expires
posix-cpu-timers: Make expiry checks array based
posix-cpu-timers: Provide array based sample functions
posix-cpu-timers: Remove the odd field rename defines
posix-cpu-timers: Switch check_*_timers() to array cache
posix-cpu-timers: Simplify set_process_cpu_timer()
posix-cpu-timers: Simplify timer queueing
posix-cpu-timers: Provide array based access to expiry cache
posix-cpu-timers: Move expiry cache into struct posix_cputimers
sched: Move struct task_cputime to types.h
posix-cpu-timers: Create a container struct
posix-cpu-timers: Move prof/virt_ticks into caller
posix-cpu-timers: Sample task times once in expiry check
posix-cpu-timers: Get rid of pointer indirection
posix-cpu-timers: Simplify sample functions
posix-cpu-timers: Remove pointless return value check
posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm()
posix-cpu-timers: Use clock ID in posix_cpu_timer_get()
posix-cpu-timers: Use clock ID in posix_cpu_timer_set()
posix-cpu-timers: Consolidate thread group sample code
posix-cpu-timers: Rename thread_group_cputimer() and make it static
posix-cpu-timers: Sample directly in timer check
itimers: Use quick sample function
posix-cpu-timers: Provide quick sample function for itimer
posix-cpu-timers: Use common permission check in posix_cpu_timer_create()
posix-cpu-timers: Use common permission check in posix_cpu_clock_get()
posix-cpu-timers: Provide task validation functions
mtd: spi-nor: hisi-sfc: Add of_node_put() before break
mtd: spi-nor: aspeed-smc: Add of_node_put()
mtd: spi-nor: Introduce spi_nor_get_flash_info()
mtd: spi-nor: Introduce spi_nor_set_addr_width()
mtd: spi-nor: Bring flash params init together
mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag
mtd: spi-nor: Add s3an_post_sfdp_fixups()
mtd: spi-nor: Add a ->setup() method
mtd: spi-nor: Add a ->convert_addr() method
mtd: spi-nor: Add spansion_post_sfdp_fixups()
mtd: spi-nor: Add post_sfdp() hook to tweak flash config
mtd: spi-nor: Rework the SPI NOR lock/unlock logic
mtd: spi-nor: Create a ->set_4byte() method
mtd: spi-nor: Split spi_nor_init_params()
mtd: spi-nor: Move manufacturer quad_enable() in ->default_init()
mtd: spi-nor: Add a default_init() fixup hook for gd25q256
mtd: spi-nor: Add default_init() hook to tweak flash parameters
mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter'
mtd: spi-nor: Drop quad_enable() from 'struct spi-nor'
mtd: spi-nor: Use nor->params
mtd: spi-nor: Regroup flash parameter and settings
mtd: spi-nor: Remove unused macro
perf/x86/intel: Support PEBS output to PT
perf: Allow normal events to output AUX data
x86/intel: Add common OPTDIFFs
x86/intel: Aggregate microserver naming
x86/intel: Aggregate big core graphics naming
x86/intel: Aggregate big core mobile naming
x86/intel: Aggregate big core client naming
sched/cpufreq: Align trace event behavior of fast switching
ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier
ACPI / CPPC: do not require the _PSD method
x86/vmware: Update platform detection code for VMCALL/VMMCALL hypercalls
thermal: armada: Fix -Wshift-negative-value
dt-bindings: thermal: qoriq: Add optional clocks property
thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
thermal: qoriq: Use devm_platform_ioremap_resource() instead of of_iomap()
thermal: qoriq: Fix error path of calling qoriq_tmu_register_tmu_zone fail
thermal: qoriq: Add clock operations
net/mlx5: Set ODP capabilities for DC transport to max
x86/cpufeature: Explain the macro duplication
ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
ALSA: usb-audio: DSD auto-detection for Playback Designs
net: stmmac: setup higher frequency clk support for EHL & TGL
net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID
net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID
net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID
net: dsa: mv88e6xxx: fully support SERDES on Topaz family
net: dsa: mv88e6xxx: rename port cmode macro
net: dsa: mv88e6xxx: simplify SERDES code for Topaz and Peridot
net: dsa: mv88e6xxx: create serdes_get_lane chip operation
net: dsa: mv88e6xxx: update code operating on hidden registers
net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handler
sctp: allow users to set ep ecn flag by sockopt
sctp: allow users to set netns ecn flag with sysctl
sctp: make ecn flag per netns and endpoint
net: mediatek: remove set but not used variable 'status'
net: dsa: sja1105: Clear VLAN filtering offload netdev feature
net: dsa: Advertise the VLAN offload netdev ability only if switch supports it
dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the new phylink API
net: ethernet: mediatek: Re-add support SGMII
net: ethernet: mediatek: Add basic PHYLINK support
net: dsa: clear VLAN PVID flag for CPU port
net: dsa: program VLAN on CPU port from slave
net: dsa: check bridge VLAN in slave operations
net: dsa: add slave VLAN helpers
net: dsa: do not skip -EOPNOTSUPP in dsa_port_vid_add
net: dsa: remove bitmap operations
usb: chipidea: add role switch class support
dt-binding: usb: usbmisc-imx: add imx7ulp compatible
dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible
powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack
powerpc/8xx: drop unused self-modifying code alternative to FixupDAR.
powerpc/prom: convert PROM_BUG() to standard trap
selftests/bpf: remove wrong nhoff in flow dissector test
selftests/bpf: test_progs: remove unused ret
selftests/bpf: test_progs: remove asserts from subtests
selftests/bpf: test_progs: remove global fail/success counts
selftests/bpf: test_progs: test__skip
selftests/bpf: add precision tracking test
selftests/bpf: verifier precise tests
tools/bpf: sync bpf.h
bpf: introduce verifier internal test flag
mm/hmm: hmm_range_fault() infinite loop
mm/hmm: hmm_range_fault() NULL pointer bug
rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK"
net/mlx5: fix a -Wstringop-truncation warning
iio: imu: st_lsm6dsx: move register definitions to sensor_settings struct
regulator: sy8824x: add SY20278 support
dt-bindings: sy8824x: Document SY20278 support
regulator: sy8824x: add SY20276 support
dt-bindings: sy8824x: Document SY20276 support
regulator: sy8824x: add SY8824E support
dt-bindings: sy8824x: Document SY8824E support
regulator: add support for SY8824C regulator
regulator: add binding for the SY8824C voltage regulator
Revert "driver core: Add support for linking devices during device addition"
Revert "driver core: Add edit_links() callback for drivers"
Revert "of/platform: Add functional dependency link from DT bindings"
ASoC: atmel_ssc_dai: implement left-justified data mode
Revert "driver core: Add sync_state driver/bus callback"
ASoC: atmel_ssc_dai: rework DAI format configuration
Revert "of/platform: Pause/resume sync state during init and of_platform_populate()"
Revert "of/platform: Create device links for all child-supplier depencencies"
Revert "of/platform: Don't create device links for default busses"
Revert "of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()"
ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig
Revert "of/platform: Fix device_links_supplier_sync_state_resume() warning"
ASoC: cs42xx8: Force suspend/resume during system suspend/resume
Revert "of/platform: Disable generic device linking code for PowerPC"
ASoC: mediatek: mt8183: fix tdm out data align issue
ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot
ASoC: es8316: fix inverted L/R of headphone mixer volume
ASoC: es8316: fix headphone mixer volume table
raid5 improve too many read errors msg by adding limits
md: don't report active array_state until after revalidate_disk() completes.
md: only call set_in_sync() when it is expected to succeed.
perf/smmuv3: Validate groups for global filtering
perf/smmuv3: Validate group size
ASoC: Intel: Skylake: Release topology when we are done with it
ASoC: Intel: Skylake: Print module type instead of id
ASoC: Intel: NHLT: Fix debug print format
ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly
ASoC: Intel: Fix use of potentially uninitialized variable
ASoC: Intel: Skylake: Use correct function to access iomem space
ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check
ASoC: sun4i: Revert A83t description
ASoC: SOF: imx8: Fix return value check in imx8_probe()
ASoC: mediatek: mt8183: remove unused DAPM-related variables
selinux: avoid atomic_t usage in sidtab
dt-bindings: irq: Convert Allwinner NMI Controller to a schema
dt-bindings: irq: Convert Allwinner IRQ Controller to a schema
arm64: Relax Documentation/arm64/tagged-pointers.rst
arm64: KVM: Device mappings should be execute-never
staging: greybus: add missing includes
staging: greybus: move es2 to drivers/greybus/
staging: greybus: move the greybus core to drivers/greybus
staging: greybus: move core include files to include/linux/greybus/
staging: greybus: loopback: Fix up some alignment checkpatch issues
staging: greybus: log: Fix up some alignment checkpatch issues
staging: greybus: manifest: Fix up some alignment checkpatch issues
staging: greybus: hd: Fix up some alignment checkpatch issues
staging: greybus: remove license "boilerplate"
staging: greybus: fix up SPDX comment in .h files
erofs: fix compile warnings when moving out include/trace/events/erofs.h
staging: rtl8192u: Add or remove blank lines as required
staging: rtl8192u: Add or remove spaces to fix style issues
staging: rtl8712: wifi: checkpatch style fix
staging: most-core: Fix checkpatch warnings
io_uring: allocate the two rings together
fs/io_uring.c: convert put_page() to put_user_page*()
block: split .sysfs_lock into two locks
block: add helper for checking if queue is registered
blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
block: don't hold q->sysfs_lock in elevator_init_mq
block: Remove blk_mq_register_dev()
arm64: kvm: Replace hardcoded '1' with SYS_PAR_EL1_F
arm64: mm: Ignore spurious translation faults taken from the kernel
arm64: sysreg: Add some field definitions for PAR_EL1
arm64: mm: Add ISB instruction to set_pgd()
arm64: tlb: Ensure we execute an ISB following walk cache invalidation
Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
arm64: smp: Treat unknown boot failures as being 'stuck in kernel'
arm64: smp: Don't enter kernel with NULL stack pointer or task struct
arm64: smp: Increase secondary CPU boot timeout value
rtc: pcf2127: bugfix: watchdog build dependency
rtc: pcf2127: add tamper detection support
rtc: pcf2127: add watchdog feature support
of: unittest: Add of_node_put() before return
RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb"
netfilter: not mark a spinlock as __read_mostly
RDMA/efa: Use existing FIELD_SIZEOF macro
RDMA/efa: Remove umem check on dereg MR flow
dt-bindings: smiapp: Align documentation with current practices
drm/amdgpu: fix GFXOFF on Picasso and Raven2
dt-bindings: Add vendor prefix for Inspur Corporation
netfilter: nft_dynset: support for element deletion
writeback, memcg: Implement foreign dirty flushing
writeback, memcg: Implement cgroup_writeback_by_id()
writeback: Separate out wb_get_lookup() from wb_get_create()
bdi: Add bdi->id
writeback: Generalize and expose wb_completion
drm/amd: remove meaningless descending into amd/amdkfd/
drm/amdgpu: Add APTX quirk for Dell Latitude 5495
drm/amd/display: remove unused function setFieldWithMask
drm/amd/powerplay: correct the pp_feature output on Arcturus
drm/amd/powerplay: correct Vega20 dpm level related settings
ARM: dts: kirkwood: ts219: disable the SoC's RTC
arm64: dts: marvell: Add cpu clock node on Armada 7K/8K
ALSA: hda - Allow runtime PM for controller if component notifier is used
genirq/affinity: Spread vectors on node according to nr_cpu ratio
genirq/affinity: Improve __irq_build_affinity_masks()
arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply
arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes
drm/amdgpu: Vega20 SMU I2C HW engine controller.
arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes
arm64: dts: marvell: Add CP110 COMPHY clocks
arm64: dts: marvell: armada-37xx: add mailbox node
udf: augment UDF permissions on new inodes
drm/amd/powerplay: Add interface to lock SMU HW I2C.
drm/amd: Import smuio_11_0 headers for EEPROM access on Vega20
drm/amdgpu: Add RAS EEPROM table.
Revert "drm/amdgpu: free up the first paging queue v2"
drm/amdgpu/display: fix build error without CONFIG_DRM_AMD_DC_DSC_SUPPORT
drm/amd/powerplay: Fix an off by one in navi10_get_smu_msg_index()
drm/amd/display: Fix error message
drm/amdgpu: add dummy read for some GCVM status registers
mtd: cfi_cmdset_0002: Disable write buffer functions if FORCE_WORD_WRITE is 1
mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce exit paths
mtd: cfi_cmdset_0002: Split wait for write buffer completion sequence
mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence
mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement
mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size
mtd: cfi_cmdset_0002: Remove goto statement from do_write_buffer()
mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
mtd: chips: gen_probe: kill useless initializer in mtd_do_chip_probe()
powerpc/spinlocks: Fix oops in __spin_yield() on bare metal
fdt: Update CRC check for rng-seed
gpio: zynq: Pass irqchip when adding gpiochip
ASoC: sunxi: Revert initial A83t support
ASoC: imx-audmix: register the card on a proper dev
ASoC: SOF: imx8: Make some functions static
MIPS: Octeon: remove duplicated include from dma-octeon.c
pinctrl: mvebu: add additional variant for standalone CP115
pinctrl: mvebu: Add CP110 missing pin functionality
dt-bindings: cp110: document the new CP115 pinctrl compatible
i3c: master: Use dev_to_i3cmaster()
platform/chrome: cros_ec_rpmsg: Add host command AP sleep state support
ice: fix adminq calls during remove
ice: Rework ice_ena_msix_range
ice: Fix VF configuration issues due to reset
ice: Alloc queue management bitmaps and arrays dynamically
ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap
ice: add support for enabling/disabling single queues
ice: fix potential infinite loop
ice: fix ice_is_tc_ena
ice: add validation in OP_CONFIG_VSI_QUEUES VF message
ice: Don't clog kernel debug log with VF MDD events errors
ice: Introduce a local variable for a VSI in the rebuild path
MAINTAINERS: remoteproc: update git tree location
MAINTAINERS: rpmsg: fix git tree location
ice: shorten local and add debug prints
rpmsg: core: fix comments
phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT
phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support
dt-bindings: pci: add PHY properties to Armada 7K/8K controller bindings
dt-bindings: phy: Add Marvell COMPHY clocks
phy: mvebu-cp110-comphy: Update comment about powering off all lanes at boot
phy: mvebu-cp110-comphy: Add PCIe support
phy: mvebu-cp110-comphy: Cosmetic change in a helper
phy: mvebu-cp110-comphy: Add SATA support
phy: mvebu-cp110-comphy: Add USB3 host/device support
phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be configured
phy: mvebu-cp110-comphy: Rename the macro handling only Ethernet modes
phy: mvebu-cp110-comphy: Add RXAUI support
phy: mvebu-cp110-comphy: List already supported Ethernet modes
phy: mvebu-cp110-comphy: Add SMC call support
phy: mvebu-cp110-comphy: Explicitly initialize the lane submode
phy: mvebu-cp110-comphy: Add clocks support
phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's third value
ice: Sanitize ice_ena_vsi and ice_dis_vsi
ice: added sibling head to parse nodes
ice: Fix ethtool port and PFC stats for 4x25G cards
samples/rpmsg: Introduce a module parameter for message count
samples/rpmsg: Replace print_hex_dump() with print_hex_dump_debug()
remoteproc: Remove dev_err() usage after platform_get_irq()
KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9
KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores
powerpc/spinlocks: Rename SPLPAR-only spinlocks
powerpc/spinlocks: Refactor SHARED_PROCESSOR
powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()
powerpc/32: replace LOAD_MSR_KERNEL() by LOAD_REG_IMMEDIATE()
powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macro
powerpc/mm: split out early ioremap path.
powerpc/mm: refactor ioremap vm area setup.
powerpc/mm: refactor ioremap_range() and use ioremap_page_range()
powerpc/mm: Move ioremap functions out of pgtable_32/64.c
powerpc/mm: make ioremap_bot common to all
powerpc/mm: move ioremap_prot() into ioremap.c
powerpc/mm: move common 32/64 bits ioremap functions into ioremap.c
powerpc/mm: rework io-workaround invocation.
powerpc/mm: drop function __ioremap()
powerpc/mm: drop ppc_md.iounmap() and __iounmap()
powerpc/ps3: replace __ioremap() by ioremap_prot()
powerpc: remove the ppc44x ocm.c file
powerpc/64: don't select ARCH_HAS_SCALED_CPUTIME on book3E
powerpc/64s: support nospectre_v2 cmdline option
soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
firmware: ti_sci: Allow for device shared and exclusive requests
KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required functions
xtensa: remove free_initrd_mem
arm64: dts: sdm845: Add parent clock for rpmhcc
xfs: bmap scrub should only scrub records once
xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify'
xfs: add kmem_alloc_io()
xfs: get allocation alignment from the buftarg
xfs: add kmem allocation trace points
nfp: add AMDA0058 boards to firmware list
MAINTAINERS: Update from paulmck@linux.ibm.com to paulmck@kernel.org
rcu: Don't include <linux/ktime.h> in rcutiny.h
perf evsel: Rename perf_missing_features::bpf_event to ::bpf
perf tool: Rename perf_tool::bpf_event to bpf
perf tools: Rename perf_event::bpf_event to perf_event::bpf
perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol
libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix
libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h
libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h
libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h
libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h
libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h
libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h
libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h
libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h
libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h
libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h
libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h
libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h
clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated
clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match
dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage
dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995
dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792
dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 and r8a7740
dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 and r8a7740
clocksource/drivers: Do not warn on probe defer
clocksource/drivers/timer-of: Do not warn on deferred probe
clocksource/drivers/npcm: Fix GENMASK and timer operation
clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper
arm64: dts: imx8mq: Add system counter node
arm64: dts: imx8mm: Add system counter node
clocksource/drivers/imx-sysctr: Add internal clock divider handle
clocksource/drivers/tcb_clksrc: Register delay timer
dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema
clocksource: sun4i: Add missing compatibles
dt-bindings: timer: Add missing compatibles
dt-bindings: timer: Convert Allwinner A10 Timer to a schema
clocksource: Remove dev_err() usage after platform_get_irq()
remoteproc: stm32: manage the get_irq probe defer case
remoteproc: stm32: clear MCU PDDS at firmware start
remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling
remoteproc: Add a sysfs interface for name
r8169: improve DMA handling in rtl_rx
net: sched: flower: don't take rtnl lock for cls hw offloads API
net: sched: copy tunnel info when setting flow_action entry->tunnel
net: sched: take reference to action dev before calling offloads
net: sched: take rtnl lock in tc_setup_flow_action()
net: sched: conditionally obtain rtnl lock in cls hw offloads API
net: sched: add API for registering unlocked offload block callbacks
net: sched: notify classifier on successful offload add/delete
net: sched: refactor block offloads counter usage
net: sched: change tcf block offload counter type to atomic_t
net: sched: protect block offload-related fields with rw_semaphore
libata: switch remaining drivers to use dma_set_mask_and_coherent
sata_sil24: use dma_set_mask_and_coherent
sata_qstor: use dma_set_mask_and_coherent
sata_nv: use dma_set_mask_and_coherent
sata_mv: use dma_set_mask_and_coherent
pdc_adma: use dma_set_mask_and_coherent
ahci: use dma_set_mask_and_coherent
acard_ahci: use dma_set_mask_and_coherent
xprtrdma: Send Queue size grows after a reconnect
dm space map common: remove check for impossible sm_find_free() return value
xprtrdma: Clear xprt->reestablish_timeout on close
xprtrdma: Recycle MRs after disconnect
fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
leds: Allow to call led_classdev_unregister() unconditionally
leds: lm3532: Add full scale current configuration
dt: lm3532: Add property for full scale current.
leds: lm3532: Fixes for the driver for stability
leds: lm3532: Change the define for the fs current register
leds: lm3532: Fix brightness control for i2c mode
ARM: dts: Drop legacy custom hwmods property for dra7 gpio
ARM: dts: Drop legacy custom hwmods property for dra7 mmc
ARM: dts: Drop legacy custom hwmods property for dra7 i2c
ARM: dts: Drop legacy custom hwmods property for dra7 uart
ARM: OMAP2+: Drop legacy platform data for dra7 mcasp
ARM: OMAP2+: Drop legacy platform data for dra7 mcspi
media: don't do a 31 bit shift on a signed int
media: use the BIT() macro
media: ov9650: add a sanity check
media: aspeed-video: address a protential usage of an unitialized var
media: vicodec: make life easier for static analyzers
media: remove include stdarg.h from some drivers
ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hsmmc_pdata_init()
ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
ARM: dts: ARM: dts: Configure interconnect target module for am3517sgx
ARM: dts: Configure interconnect target module for omap3 sgx
ARM: dts: Configure sgx for omap5
clk: ti: add clkctrl data omap5 sgx
ARM: OMAP2+: Drop legacy platform data for omap4 gpu
ARM: OMAP2+: Drop legacy platform data for omap4 d2d
ARM: dts: Configure d2d dts data for omap4
ARM: OMAP2+: Drop legacy watchdog platform data for omap4
ARM: dts: Drop custom hwmod property for omap4 i2c
ARM: OMAP2+: Drop legacy platform data for cpsw on dra7
ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4
ARM: dts: Add fck for cpsw mdio for omap variants
bus: ti-sysc: Detect d2d when debug is enabled
bus: ti-sysc: Add module enable quirk for SGX on omap36xx
bus: ti-sysc: Change return types of functions
dm raid1: use struct_size() with kzalloc()
dm writecache: optimize performance by sorting the blocks for writeback_all
perf script: Fix memory leaks in list_scripts()
perf report: Fix --ns time sort key output
perf report: Use timestamp__scnprintf_nsec() for time sort key
perf tools: Remove duplicate headers
perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate
perf augmented_raw_syscalls: Introduce helper to get the scratch space
perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter
perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg
perf trace beauty ioctl: Fix off-by-one error in cmd->string table
perf tests: Fixes hang in zstd compression test by changing the source of random data
perf sort: Remove needless headers from sort.h, provide fwd struct decls
perf srcline: Add missing srcline.h header to files needing its defs
perf cacheline: Move cacheline related routines to separate files
perf record: Move record_opts and other record decls out of perf.h
dm writecache: add unlikely for getting two block with same LBA
dm writecache: remove unused member pointer in writeback_struct
x86/ftrace: Remove mcount() declaration
Deprecate nfsd fault injection
dm zoned: fix invalid memory access
RDMA/mlx5: RDMA_RX flow type support for user applications
v4l2-core: fix coding style for the two new c files
ALSA: oxfw: fix NULL pointer dereference to unused stream structure
media: v4l2-core: Remove BUG() from i2c and spi helpers
media: v4l2-core: introduce a helper to unregister a i2c subdev
ALSA: usb-audio: remove some dead code
media: v4l2-core: introduce a helper to unregister a spi subdev
media: v4l2-core: move i2c helpers out of v4l2-common.c
media: v4l2-core: move spi helpers out of v4l2-common.c
media: v4l2-core: Module re-organization
media: usbvision: Remove dead code
media: aspeed: fix an incorrect return code on buffer allocation failure
media: hantro: Enable VP8 decoding on RK3328
media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
media: saa7134: keep demod i2c gate closed on Medion 7134
media: i2c: adv7842: drop check because i2c_unregister_device() is NULL safe
media: i2c: adv7511-v4l2: drop check because i2c_unregister_device() is NULL safe
media: hdpvr: remove redundant assignment to retval
media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
media: ti-vpe: Add cleanup in vpdma_list_cleanup()
media: fdp1: Fix a memory leak bug
media: saa7146: add cleanup in hexium_attach()
media: usb: cx231xx-417: fix a memory leak bug
media: cpia2_usb: fix memory leaks
platform/chrome: chromeos_laptop: drop checks of NULL-safe functions
PM / devfreq: passive: fix compiler warning
fbdev: da8xx: use resource management for dma
fbdev: da8xx-fb: drop a redundant if
fbdev: da8xx-fb: use devm_platform_ioremap_resource()
fbdev: da8xx: remove panel_power_ctrl() callback from platform data
ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
fbdev: da8xx: add support for a regulator
ARM: davinci: da850-evm: model the backlight GPIO as an actual device
ARM: davinci: dm646x: Fix a typo in the comment
ARM: dts: da850-evm: Use generic jedec, spi-nor for flash
ARM: davinci: dm646x: switch to using the clocksource driver
ARM: davinci: dm644x: switch to using the clocksource driver
MAINTAINERS: Remove stale record for gpio-intel-mid.c
ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()
phy: qcom-qmp: Correct ready status, again
phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return
phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
phy: ti: am654-serdes: fix an use-after-free in serdes_am654_clk_register()
perf stat: Remove needless headers from stat.h
perf cpumap: No need to include perf.h, ditch it
pinctrl: bcm2835: Pass irqchip when adding gpiochip
firmware: bcm47xx_nvram: Allow COMPILE_TEST
s390/kaslr: reserve memory for kasan usage
s390/mem_detect: provide single get_mem_detect_end
s390/cmma: reuse kstrtobool for option value parsing
s390/vdso: reuse kstrtobool for option value parsing
s390/startup: correct command line options parsing
s390/vmcp: correct early_param handling
s390/numa: correct early_param handling
firmware: bcm47xx_nvram: Correct size_t printf format
MIPS: Treat Loongson Extensions as ASEs
MIPS: Remove dev_err() usage after platform_get_irq()
perf/x86/intel/pt: Get rid of reverse lookup table for ToPA
perf/x86/intel/pt: Free up space in a ToPA descriptor
perf/x86/intel/pt: Split ToPA metadata and page layout
perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation
perf/x86/intel/pt: Use helpers to obtain ToPA entry size
perf/x86/intel/pt: Clean up ToPA allocation path
device property: Remove duplicate test for NULL
platform/x86: intel_cht_int33fe: Use new API to gain access to the role switch
usb: roles: intel_xhci: Supplying software node for the role mux
udf: Use dynamic debug infrastructure
software node: Add software_node_find_by_name()
media: imx: add csc/scaler mem2mem device
HID: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails
media: cec-notifier: clear cec_adap in cec_notifier_unregister
media: cec-adap: return from cec_s_conn_info() if adap is invalid
udf: reduce leakage of blocks related to named streams
ACPI / property: Add two new Thunderbolt property GUIDs to the list
thunderbolt: Add support for Intel Ice Lake
thunderbolt: Expose active parts of NVM even if upgrade is not supported
thunderbolt: Hide switch attributes that are not set
thunderbolt: Do not fail adding switch if some port is not implemented
thunderbolt: Use 32-bit writes when writing ring producer/consumer
thunderbolt: Move NVM upgrade support flag to struct icm
thunderbolt: Correct path indices for PCIe tunnel
netfilter: nfnetlink_log: add support for VLAN information
clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks
clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock
clk: meson: g12a: add support for SM1 GP1 PLL
netfilter: nft_meta: support for time matching
netfilter: nf_tables: Introduce new 64-bit helper register functions
dt-bindings: clk: meson: add sm1 periph clock controller bindings
video: pxafb: Remove cpufreq policy notifier
video: sa1100fb: Remove cpufreq policy notifier
arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY
cpufreq: powerpc_cbe: Switch to QoS requests for freq limits
cpufreq: powerpc: macintosh: Switch to QoS requests for freq limits
iio: imu: st_lsm6dsx: introduce update_fifo function pointer
mtd: rawnand: remove w90x900 driver
mtd: nand: fix typo, s/erasablocks/eraseblocks
mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h
dt-bindings: mtd: Document Macronix raw NAND controller bindings
mtd: rawnand: Add Macronix raw NAND controller driver
drm/hisilicon/hibmc: Make CONFIG_DRM_HISI_HIBMC depend on ARM64
drm/hisilicon: Use dev_get_drvdata
drm/hisilicon/hibmc: Using module_pci_driver.
arm-nommu: remove the unused pgprot_dmacoherent define
unicore32: remove the unused pgprot_dmacoherent define
cirrus: cs89x0: remove set but not used variable 'lp'
Revert "net: mediatek: remove set but not used variable 'status'"
net: mediatek: remove set but not used variable 'status'
selftests/powerpc: Retry on host facility unavailable
selftests/powerpc: Fix and enhance TM signal context tests
dt-bindings: iio: light: isl29501: Rename bindings documentation file
Kconfig: Fix the reference to the RFD77402 ToF sensor in the 'help' section
iio: st_sensors: Fix build error
dt-bindings: iio: adc: Add AD7606B ADC documentation
dt-bindings: iio: adc: Migrate AD7606 documentation to yaml
MAINTAINERS: Add Beniamin Bia for AD7606 driver
iio: adc: ad7606: Add support for AD7606B ADC
ARM: aspeed: Enable SMP boot
ARM: aspeed: Add ASPEED AST2600 architecture
ARM: aspeed: Select timer in each SoC
dt-bindings: arm: cpus: Add ASPEED SMP
ARM: configs: aspeed_g5: Enable AST2600
ARM: configs: multi_v7: Add ASPEED G6
KVM: arm/arm64: vgic: Use a single IO device per redistributor
KVM: arm/arm64: vgic: Remove spurious semicolons
staging: rtl8192u: Add space around binary operators
staging: rtl8192u: remove code under TO_DO_LIST
staging: rtl8192u: Remove unnecessary blank lines
staging: rtl8192u: remove redundant assignment to pointer crypt
staging: rtl8723bs: os_dep: Drop condition with no effect
staging: rtl8723bs: hal: Drop condition with no effect
staging: rtl8723bs: os_dep: Remove unused declarations
ALSA: usb-audio: Clean up check_input_term()
ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO expander
PM / devfreq: passive: Use non-devm notifiers
PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()
PM / devfreq: exynos-bus: Correct clock enable sequence
PM / devfreq: Correct devm_devfreq_remove_device() documentation
PM / devfreq: events: extend events by type of counted data
PM / devfreq: exynos-events: change matching code during probe
jbd2: add missing tracepoint for reserved handle
kbuild: remove unneeded '+' marker from kselftest-merge
net: phy: sfp: Add labels to hwmon sensors
s390/qeth: add xmit_more support for IQD devices
s390/qeth: add BQL support for IQD devices
s390/qeth: when in TX NAPI mode, use napi_consume_skb()
s390/qeth: add TX NAPI support for IQD devices
s390/qeth: collect accurate TX statistics
s390/qdio: let drivers opt-out from Output Queue scanning
s390/qdio: enable drivers to poll for Output completions
bnxt_en: Fix allocation of zero statistics block size regression.
net/core/skmsg: Delete an unnecessary check before the function call “consume_skb”
net: hns3: Fix -Wunused-const-variable warning
kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.package
kbuild: pkg: add package targets to PHONY instead of FORCE
kbuild: pkg: clean up package files/dirs from the top Makefile
net: use unlikely for dql_avail case
docs: process: fix broken link
arm64: dts: imx8mq: Add mux controller to iomuxc_gpr
ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 SoM and boards
dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles
dt-bindings: eeprom: at25: Add Anvo ANV32E61W
dt-bindings: vendor-prefixes: Add Anvo-Systems
soc: imx: gpcv2: Print the correct error code
arm64: dts: fsl: add support for Hummingboard Pulse
dt-bindings: arm: fsl: add Hummingboard Pulse
ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz
arm64: dts: ls1088a: update gpio compatible
clk: imx: imx8mn: fix audio pll setting
arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support
dt-bindings: arm: imx: add imx8mq nitrogen support
fpga: altera-cvp: Add Stratix10 (V2) Support
fpga: altera-cvp: Preparation for V2 parts.
fpga: altera-cvp: Discover Vendor Specific offset
arm64: dts: ls1088a-qds: Add the spi-flash nodes under the DSPI controller
arm64: dts: ls1088a: Add the DSPI controller node
dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string
ARM: imx: stop adjusting ar8031 phy tx delay
ARM: dts: pbab01: correct rtc vendor
MIPS: dts: mscc: describe the PTP ready interrupt
MIPS: dts: mscc: describe the PTP register range
MIPS: lantiq: update the clock alias' for the mainline PCIe PHY driver
mips: avoid explicit UB in assignment of mips_io_port_base
erofs: move erofs out of staging
mtd: rawnand: Fix a memory leak bug
mtd: onenand_base: Fix a memory leak bug
PM / devfreq: tegra20: add COMMON_CLK dependency
PM / devfreq: events: add Exynos PPMU new events
PM / devfreq: Fix kernel oops on governor module load
PM / devfreq: rk3399_dmc: Fix spelling typo
PM / devfreq: Fix spelling typo
PM / devfreq: Introduce driver for NVIDIA Tegra20
PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c
PM / devfreq: tegra: Enable COMPILE_TEST for the driver
PM / devfreq: tegra: Support Tegra30
PM / devfreq: tegra: Reconfigure hardware on governor's restart
PM / devfreq: tegra: Move governor registration to driver's probe
PM / devfreq: tegra: Mark ACTMON's governor as immutable
PM / devfreq: tegra: Avoid inconsistency of current frequency value
PM / devfreq: tegra: Clean up driver's probe / remove
PM / devfreq: tegra: Properly disable interrupts
PM / devfreq: tegra: Drop primary interrupt handler
PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe
PM / devfreq: tegra: Don't ignore clk errors
PM / devfreq: tegra: Replace write memory barrier with the read barrier
PM / devfreq: tegra: Replace readl-writel with relaxed versions
PM / devfreq: tegra: Fix kHz to Hz conversion
ext4: fix punch hole for inline_data file systems
r8169: fix DMA issue on MIPS platform
drop_monitor: Make timestamps y2038 safe
net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy
net/mlx5: Fix return code in case of hyperv wrong size read
net: ipv6: fix listify ip6_rcv_finish in case of forwarding
leds: Switch to use fwnode instead of be stuck with OF one
leds: max77650: Switch to fwnode property API
r8152: add a helper function about setting EEE
r8152: saving the settings of EEE
mailmap: map old company name to new one @microchip.com
MAINTAINERS: at91: remove the TC entry
MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
null_blk: fix inline misuse
ice: Don't allow VSI to remove unassociated ucast filter
ice: Fix issues updating VSI MAC filters
ice: update ethtool stats on-demand
ice: Add input handlers for virtual channel handlers
ice: Don't clear auto_fec bit in ice_cfg_phy_fec()
ice: Fix flag used for module query
ice: silence some bogus error messages
ice: Rename ethtool private flag for lldp
ice: reject VF attempts to enable head writeback
MIPS: Fix build with CONFIG_PROC_VMCORE=y
ice: Copy dcbx configuration only if mode is correct
ice: Treat DCBx state NOT_STARTED as valid
MIPS: mm: Fix highmem compile
ice: Don't call synchronize_irq() for VF's from the host
drm/amd/display: 3.2.48
drm/amd/display: flicking observed while installing driver on Navi10 CF
drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL
drm/amd/display: revert wait in pipelock
drm/amd/display: Use res_cap to acquire i2c instead of pipe count
ice: Account for all states of FW DCBx and LLDP
drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags
drm/amd/display: fix DML not calculating delivery time
drm/amd/display: MST topology debugfs
drm/amd/display: set av_mute in hw_init for HDMI
drm/amd/display: Add Logging for Gamma Related information
drm/amd/display: Enable HW rotation
drm/amd/display: add Cursor Degamma logic for DCN2
drm/amd/display: fix odm validation
drm/amd/display: fix odm stream release
drm/amd/display: fix dcn20 odm dpp programming
drm/amd/display: Fix number of slices not being checked for dsc
drm/amd/display: fix odm pipe copy
drm/amd/display: fix trigger not generated for freesync
drm/amd/display: fix stuck test pattern on right half of display
drm/amd/display: support spdif
drm/amd/display: Refactoring VTEM
drm/amd/display: 3.2.47
drm/amd/display: remove unused function
drm/amd/display: cleaned up coding error in init_hw
drm/amd/display: Add VM page fault handle implementation
drm/amd/display: refactor Device ID for external chips
drm/amd/display: Zero-out dsc init regs
drm/amd/display: Implement voltage limitation stub
drm/amd/display: add null checks before logging
drm/amd/display: set Hratio and VRatio in dml
drm/amd/display: fix dp stream enable
drm/amd/display: load iram for abm 2.3
drm/amd/display: fix MPO HUBP underflow with Scatter Gather
drm/amd/display: fix audio endpoint not getting disabled issue
drm/amd/display: Delete dead code in command_table_helper
drm/amd/display: re structure odm to allow 4 to 1 support
drm/amdgpu: set adev->num_vmhubs for gmc6,7,8
drm/amdgpu/display: add flag for multi-display mclk switching
drm/amd/display: update bw_calcs to take pipe sync into account (v3)
drm/amdgpu/powerplay/vega10: enable mclk switching if monitors are synced
drm/amdgpu/powerplay/smu7: enable mclk switching if monitors are synced
drm/powerplay: Fix Vega20 power reading again
amd/amdkfd: add Arcturus vf DID support
drm/amd/powerpaly: fix navi series custom peak level value error
drm/amdgpu: correct ras error count type
ice: Allow egress control packets from PF_VSI
dt-bindings: irq: mtk, sysirq: add support for mt6779
dt-bindings: mtk-uart: add mt6779 uart bindings
dt-bindings: mediatek: add support for mt6779 reference board
arm64: kexec_file: add rng-seed support
fdt: add support for rng-seed
arm64: map FDT as RW for early_init_dt_scan()
clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit
clocksource/drivers/hyperv: Add Hyper-V specific sched clock function
clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically
f2fs: introduce f2fs_match_name() for cleanup
f2fs: Fix indefinite loop in f2fs_gc()
f2fs: allocate memory in batch in build_sit_info()
f2fs: support FS_IOC_{GET,SET}FSLABEL
f2fs: fix to avoid data corruption by forbidding SSR overwrite
f2fs: Fix build error while CONFIG_NLS=m
Revert "f2fs: avoid out-of-range memory access"
f2fs: cleanup the code in build_sit_entries.
f2fs: fix wrong available node count calculation
f2fs: remove duplicate code in f2fs_file_write_iter
f2fs: fix to migrate blocks correctly during defragment
f2fs: use wrapped f2fs_cp_error()
f2fs: fix to use more generic EOPNOTSUPP
f2fs: use wrapped IS_SWAPFILE()
f2fs: Support case-insensitive file name lookups
f2fs: include charset encoding information in the superblock
fs: Reserve flag for casefolding
f2fs: fix to avoid call kvfree under spinlock
fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()
f2fs: disallow direct IO in atomic write
f2fs: fix to handle quota_{on,off} correctly
f2fs: fix to detect cp error in f2fs_setxattr()
f2fs: fix to spread f2fs_is_checkpoint_ready()
f2fs: support fiemap() for directory inode
f2fs: fix to avoid discard command leak
f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly
f2fs: fix to drop meta/node pages during umount
f2fs: disallow switching io_bits option during remount
f2fs: fix panic of IO alignment feature
f2fs: introduce {page,io}_is_mergeable() for readability
MIPS: init: Drop boot_mem_map
MIPS: mm: Drop boot_mem_map
rtc: pcf2127: bugfix: read rtc disables watchdog
rtc: pcf2127: cleanup register and bit defines
rtc: pcf2127: convert to devm_rtc_allocate_device
rtc: sun6i: Add support for H6 RTC
dt-bindings: rtc: sun6i: Add compatible for H6 RTC
rtc: fsl-ftm-alarm: add FTM alarm driver
dt-bindings: rtc: add bindings for FlexTimer Module
dm verity: add root hash pkcs#7 signature verification
dm crypt: reuse eboiv skcipher for IV generation
dm: make dm_table_find_target return NULL
EDAC/amd64: Support asymmetric dual-rank DIMMs
MIPS: xlp: Drop boot_mem_map
MIPS: ip22: Drop addr_is_ram
MIPS: msp: Record prom memory
MIPS: malta: Drop prom_free_prom_memory
MIPS: fw: Record prom memory
MIPS: OCTEON: Drop boot_mem_map
mm/hmm: fix hmm_range_fault()'s handling of swapped out pages
ata/pata_buddha: Probe via modalias instead of initcall
null_blk: create a helper for req completion
null_blk: create a helper for zoned devices
null_blk: create a helper for mem-backed ops
null_blk: create a helper for badblocks
null_blk: create a helper for throttling
null_blk: move duplicate code to callers
dt-bindings: can: rcar_can: document r8a77470 support
dt-bindings: can: rcar_canfd: document r8a77995 support
dt-bindings: can: rcar_can: document r8a77995 support
dt-bindings: can: rcar_can: document r8a77990 support
soc: mediatek: cmdq: change the type of input parameter
soc: mediatek: cmdq: reorder the parameter
arm64: dts: allwinner: orange-pi-3: Enable WiFi
spi: spi-fsl-dspi: Use poll mode in case the platform IRQ is missing
spi: spi-fsl-dspi: Remove impossible to reach error check
spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
spi: spi-fsl-dspi: Reduce indentation level in dspi_interrupt
ACPI: SBS: remove unused const variable 'SMBUS_PEC'
EDAC/amd64: Cache secondary Chip Select registers
vfio-ccw: add some logging
ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint
spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
ARM: 8896/1: VDSO: Don't leak kernel addresses
ARM: 8895/1: visit mach-* and plat-* directories when cleaning
ARM: 8894/1: boot: Replace open-coded nop with macro
ARM: 8893/1: boot: Explain the 8 nops
ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE
ARM: 8875/1: Kconfig: default to AEABI w/ Clang
ARM: 8873/1: perf: cleanup cppcheck shifting warning
ARM: 8872/1: Use common outgoing-CPU-notification code
ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks
ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init()
media: sunxi: Add A10 CSI driver
media: sunxi: Refactor the Makefile and Kconfig
media: dt-bindings: media: Add Allwinner A10 CSI binding
media: atmel: atmel-isi: fix timeout value for stop streaming
gpio: mt7621: Pass irqchip when adding gpiochip
gpio: ftgpio: Fix an error handling path in 'ftgpio_gpio_probe()'
ARM: dts: sunxi: Add missing watchdog clocks
ARM: dts: sunxi: Add missing watchdog interrupts
gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h
pinctrl: meson: meson: Add of_node_put() before return
gpio: aspeed: Add SGPIO driver
hid-logitech-dj: add the new Lightspeed receiver
HID: logitech-dj: add support of the G700(s) receiver
clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for clock domain
clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
pinctrl/gpio: Take MUX usage into account
soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9
soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7
iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
arm64: dts: allwinner: h6: Add support for RTC and fix the clock tree
Documentation: Update Documentation for iommu.passthrough
iommu: Disable passthrough mode when SME is active
iommu: Set default domain type at runtime
iommu: Print default domain type on boot
ia64: Get rid of iommu_pass_through
x86/dma: Get rid of iommu_pass_through
iommu/vt-d: Request passthrough mode from IOMMU core
iommu/amd: Request passthrough mode from IOMMU core
iommu: Use Functions to set default domain type in iommu_set_def_domain_type()
iommu: Add helpers to set/get default domain type
iommu: Remember when default domain type was set on kernel command line
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150l support
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150b support
soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150 support
pinctrl: amd: disable spurious-firing GPIO IRQs
MAINTAINERS: Remove FMC subsystem
ARM: dts: sun7i: Add CSI0 controller
gpio: tqmx86: Pass irqchip when adding gpiochip
gpio: vf610: Pass irqchip when adding gpiochip
gpio: zx: Pass irqchip when adding gpiochip
gpio: mpc8xxx: add ls1088a platform special function
gpio: mpc8xxx: add ls1088a platform gpio node DT binding description
omapdrm: no need to check return value of debugfs_create functions
drm/omap: Add 'alpha' and 'pixel blend mode' plane properties
arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC)
dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino with eMMC
ARM: dts: v3s: Change the timers compatible
ARM: dts: h3: Change the timers compatible
ARM: dts: a83t: Change the timers compatible
ARM: dts: a23/a33: Change the timers compatible
ARM: dts: sun6i: Add missing timers interrupts
ARM: dts: sun5i: Add missing timers interrupts
ARM: dts: sun4i: Add missing timers interrupts
dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema
arm64: dts: allwinner: h6: Introduce Tanix TX6 board
dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board
arm64: allwinner: h6: add I2C nodes
dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node.
ARM: dts: sunxi: Add mdio bus sub-node to GMAC
arm64: dts: allwinner: Enable DDC regulator for Beelink GS1
arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1
arm64: dts: allwinner: Add SPDIF node for Allwinner H6
ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3
ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs
dt-bindings: arm: sunxi: add binding for Lichee Zero Plus core board
arm64: dts: allwinner: orange-pi-3: Enable HDMI output
ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus
pinctrl: rza2: Include the appropriate headers
pinctrl: rza2: Drop driver use of consumer flags
pinctrl: rza1: Add of_node_put() before return
pinctrl: sh-pfc: Include the right header
pinctrl: sh-pfc: Rollback to mux if required when the gpio is freed
soundwire: intel: handle disabled links
soundwire: intel: add debugfs register dump
soundwire: cadence_master: add debugfs register dump
soundwire: add debugfs support
KVM: PPC: Book3S HV: Define usage types for rmap array in guest memslot
KVM: PPC: Book3S: Mark expected switch fall-through
EDAC/amd64: Decode syndrome before translating address
EDAC/amd64: Find Chip Select memory size using Address Mask
EDAC/amd64: Initialize DIMM info for systems with more than two channels
EDAC/amd64: Recognize DRAM device type ECC capability
phy: mvebu-a3700-comphy: Inform users if their firmware is too old
phy: samsung: disable bind/unbind platform driver feature
phy: core: document phy_calibrate()
phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() before return
phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() before return
phy: marvell: phy-armada38x-comphy: Add of_node_put() before return
phy: enable compile-testing for the Lantiq PHY drivers
phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY
dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe PHYs
ext4: rework reserved cluster accounting when invalidating pages
ext4: documentation fixes
ext4: treat buffers with write errors as containing valid data
drm/nouveau/volt: Fix for some cards having 0 maximum voltage
drm/nouveau/dispnv50: Fix runtime PM ref tracking for non-blocking modesets
drm/nouveau/dispnv04: Remove runtime PM
drm/nouveau/gpio: check function 76 in the power check as well
drm/nouveau/gpio: check the gpio function 16 in the power check as well
drm/nouveau/gpio: fail if gpu external power is missing
drm/nouveau/bios/gpio: sort gpios by values
drm/nouveau/therm: don't attempt fan control where PMU is already managing it
drm/nouveau/therm: skip probing for devices not specified in thermal tables
drm/nouveau/kms/gv100-: attach pixel blend mode property to planes
drm/nouveau/kms/gv100-: attach alpha property to planes
drm/nouveau/kms/gv100-: add support for plane zpos property
drm/nouveau/kms/nv50-: attach immutable zpos property to planes
drm/nouveau/kms/nv50-: create primary plane before overlay planes
drm/nouveau/kms/nv50-: use __drm_atomic_helper_plane_reset()
drm/nouveau/kms/gv100-: implement csc + enable modern colour managment properties
drm/nouveau/kms/gv100-: use premultiplied alpha blending between planes
drm/nouveau/kms/nv50-: enable modern color management properties
drm/nouveau/kms/gf119-: add ctm property support
drm/nouveau/kms/nv50-: remove overlay alpha formats
drm/nouveau/fifo/gk104-: fix parsing of mmu fault data
drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_data
drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode
drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode
drm/nouveau/bios: downgrade absence of tmds table to info from an error
drm/nouveau: Disable atomic support on a per-device basis
drm/nouveau/kms/nv50-: add fp16 scanout support
drm/nouveau/kms/nv50-: disable input lut harder
drm/nouveau/kms/tu102-: disable input lut when input is already FP16
drm/nouveau/kms/gv100: allow windows to use PACKED8BPP formats
drm/nouveau: fix nvif/device.h is included more than once
drm/nouveau/dispnv04: subdev/bios.h is included more than once
drm/nouveau/mmu: use struct_size() helper
drm/nouveau: drop use of drmp.h
drm/nouveau: drop drmP.h from all header files
drm/nouveau: drop drmP.h from nouveau_drv.h
drm/nouveau: drop use of DRM_UDELAY
drm/nouveau/bios/init: fix spelling mistake "CONDITON" -> "CONDITION"
drm/nouveau/secboot: Make acr_r352_ls_gpccs_func static
ext4: fix warning inside ext4_convert_unwritten_extents_endio
net/ncsi: update response packet length for GCPS/GNS/GNPTS commands
drm/panfrost: Fix sleeping while atomic in panfrost_gem_open
ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb”
net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb”
hamradio: Delete unnecessary checks before the macro call “dev_kfree_skb”
can: Delete unnecessary checks before the macro call “dev_kfree_skb”
mISDN: Delete unnecessary checks before the macro call “dev_kfree_skb”
net: fec: add C45 MDIO read/write support
drm/amd/display: fix calc_pll_max_vco_construct
drm/amdgpu: enable VCN DPG for Renoir
Revert "drm/amdgpu: use direct loading on renoir vcn for the moment"
drm/amdgpu: update gc/sdma goldensetting for rn
drm/amd/powerplay: Disable renoir smu feature retrieve for the moment
dt-bindings: net: meson-dwmac: convert to yaml
dt-bindings: net: snps, dwmac: update reg minItems maxItems
drm/amd/powerplay: enable renoir dpm feature
drm/amdgpu: enable SDMA power gating for rn
drm/amdgpu/sdma4: set sdma clock gating for rn
drm/amdgpu/mmhub1: set mmhub clock gating for rn
drm/amdgpu: enable DF clock gating for rn
drm/amdgpu: enable athub clock gating for rn
drm/amdgpu: enable IH clock gating for rn
drm/amdgpu: enable vcn clock gating for rn
drm/amdgpu: enable rom clock gating for rn
drm/amdgpu: enable HDP clock gating for rn
drm/amdgpu: enable BIF clock gating for rn
drm/amdgpu: enable sdma clock gating for rn
drm/amdgpu: enable mmhub clock gating for rn
drm/amdgpu: enable gfx clock gating for rn
drm/amd/powerplay: add DPMCLOCKS table implementation
drm/amd/powerplay: init smu tables for rn
drm/amd/powerplay: add smu tables for rn
drm/amd/powerplay: using valid mapping check for rn
drm/amd/powerplay: fix checking gfxoff status for rn
drm/amdgpu: add and enable gfxoff feature
drm/amdgpu: add set_gfx_cgpg implement (v2)
drm/amd/powerplay: udpate smu_v12_0_check_fw_version (v2)
drm/amd/powerplay: powerup sdma/vcn for all apu series
drm/amdgpu/powerplay: add Renoir VCN power management
drm/amdgpu: skip dpm init for renoir
drm/amdgpu/powerplay: add power up/down SDMA interfaces for renoir
drm/amdgpu/powerplay: add smu ip block for renoir (v2)
drm/amdgpu/powerplay: add smu_v12_0.c & smu_v12_0.h for renoir
drm/amdgpu/powerplay: add initial renoir_ppt.c for renoir (v3)
drm/amd/powerplay: add smu12_driver_if.h (v3)
drm/amdgpu/powerplay: Add smu_v12_0_ppsmc.h (v2)
drm/amd/display: fix a potential null pointer dereference
drm/amdgpu/powerplay: remove redundant assignment to variable baco_state
drm/amdkfd: Make deallocate_hiq_sdma_mqd static
drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
drm/amd/display: Enable SST DSC in DM
Revert "drm/amd/display: Fix underscan not using proper scaling"
Revert "drm/amd/display: add global master update lock for DCN2"
Revert "drm/amd/display: navi10 bring up skip dsc encoder config"
Revert "drm/amd/display: skip dsc config for navi10 bring up"
drm/amdgpu: fix dma_fence_wait without reference
drm/powerplay: Fix Vega20 Average Power value v4
amd/amdgpu: add Arcturus vf DID support
drm/amdgpu: unity mc base address for arcturus
drm/amdgpu: disable agp for sriov
misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule"
misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()
misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write()
misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails
misc: xilinx_sdfec: Fix a couple small information leaks
rtc: Add Amlogic Virtual Wake RTC
dt-bindings: rtc: new binding for Amlogic VRTC
vfio_pci: Restore original state on release
i40e: fix retrying in i40e_aq_get_phy_capabilities
i40e: Persistent LLDP support
i40e: allow reset in recovery mode
i40e: Remove function i40e_update_dcb_config()
i40e: Fix crash caused by stress setting of VF MAC addresses
i40e: reset veb.tc_stats when resetting veb.stats
i40e: Update FW API version to 1.9
i40e: check_recovery_mode had wrong if statement
i40e: Add drop mode parameter to set mac config
i40e: fix shifts of signed values
i40e: add check on i40e_configure_tx_ring() return value
i40e: Check if transceiver implements DDM before access
i40e: reduce stack usage in i40e_set_fc
libperf: Fix alignment trap with xyarray contents in 'perf stat'
perf c2c: Fix report with offline cpus
libperf: Add perf_thread_map__nr/perf_thread_map__pid functions
perf cpumap: Remove needless includes from cpumap.h
perf evsel: Switch to libperf's cpumap.h
perf x86 kvm-stat: Add missing string.h header
perf evsel: util/evsel.h needs stdio.h as it uses FILE
perf evsel: Remove needless stddef.h from util/evsel.h
perf evsel: Remove needless counts.h header from util/evsel.h
perf evsel: Add missing perf/evsel.h header in util/evsel.h
perf scripting python: Add missing counts.h header
perf stat: Add missing counts.h
perf tests: Add missing counts.h
perf script: Add missing counts.h
perf evlist: Add missing xyarray.h header
perf bpf: Add missing xyarray.h header
perf counts: Add missing headers needed for types used
perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree
perf metricgroup: Remove needless includes from metricgroup.h
perf kvm s390: Add missing string.h header
nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands
mac80211: minstrel_ht: fix infinite loop because supported is not being shifted
dt-bindings: arm: rockchip: remove reference to fennec board
ARM: dts: rockchip: remove rk3288 fennec board support
arm64: dts: rockchip: add rk3328 VPU node
platform/chrome: wilco_ec: Add batt_ppid_info command to telemetry driver
spi: spi-fsl-qspi: Add ls2080a compatibility string to bindings
nexthops: remove redundant assignment to variable err
spi: fsl-qspi: Enhance binding to extend example for flash entry
MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers
soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID
soc: samsung: chipid: Remove the regmap lookup error log
perf arm64: Add missing debug.h header
ASoC: soc-core: initialize list at one place
ASoC: SOF: topology: fix get control data return type and arguments
ASoC: soc-core: initialize component list
ASoC: soc-topology: use for_each_component_dais() at remove_dai()
ASoC: soc-dai: use bit field for bus_control
ASoC: soc-core: soc_cleanup_card_resources() become void
ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup()
ASoC: soc-core: use device_register()
ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off
ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings
ASoC: wm8988: fix typo in wm8988_right_line_controls
ASoC: SOF: imx: Add i.MX8 HW support
ASoC: SOF: Add OF DSP device support
dt-bindings: dsp: fsl: Add DSP core binding support
arm64: dts: fsl: Remove num-lanes property from PCIe nodes
ASoC: AMD: Fix Kconfig warning without GPIOLIB
arm64: Add tagged-address-abi.rst to index.rst
ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes
PCI: dwc: Return directly when num-lanes is not found
Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"
iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATS
dt-bindings: PCI: designware: Remove the num-lanes from Required properties
EDAC/amd64: Support more than two controllers for chip selects handling
driver core: initialize a default DMA mask for platform device
ipmi: move message error checking to avoid deadlock
ipmi_ssif: avoid registering duplicate ssif interface
drm: meson: use match data to detect vpu compatibility
HID: multitouch: add support for the Smart Tech panel
HID: multitouch: do not filter mice nodes
ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree
ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi
HID: do not call hid_set_drvdata(hdev, NULL) in drivers
HID: wacom: do not call hid_set_drvdata(hdev, NULL)
arm64: defconfig: Enable SM8150 GCC and pinctrl driver
libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx()
libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty()
perf tools: Use perf_cpu_map__nr instead of cpu_map__nr
tools headers: Add missing perf_event.h include
NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom()
NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom()
NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom()
NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom()
NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom()
NFS: Add an nfs4_call_sync_custom() function
arm64: dts: mt8183: add I2C nodes
drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
block: move same page handling from __bio_add_pc_page to the callers
block: create a bio_try_merge_pc_page helper
block: improve the gap check in __bio_add_pc_page
powerpc/configs: Disable /dev/port in skiroot defconfig
selftests/powerpc: Ignore generated files
powerpc: Document xmon options
powerpc/eeh: Slightly simplify eeh_add_to_parent_pe()
powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse()
powerpc/eeh: Fix crash when edev->pdev changes
powerpc/eeh: Convert log messages to eeh_edev_* macros
powerpc/eeh: Introduce EEH edev logging macros
powerpc/eeh: Add bdfn field to eeh_dev
powerpc/eeh: Refactor around eeh_probe_devices()
powerpc/eeh: EEH for pSeries hot plug
powerpc/eeh: Initialize EEH address cache earlier
powerpc/eeh: Improve debug messages around device addition
powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
powerpc/64: Adjust order in pcibios_init()
powerpc: remove meaningless KBUILD_ARFLAGS addition
drm/i915: Update DRIVER_DATE to 20190822
crypto: talitos - Fix build warning in aead_des3_setkey
crypto: n2/des - fix build breakage after DES updates
crypto: s390/aes - fix typo in XTS_BLOCK_SIZE identifier
arm64: Define Documentation/arm64/tagged-address-abi.rst
drm/i915: Kill the undead i915_gem_batch_pool.c
arm64: dts: mt8183: fix pwrap gic number
arm: dts: mediatek: add basic support for MT7629 SoC
ALSA: usb-audio: Remove superfluous bLength checks
ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
ALSA: usb-audio: Simplify parse_audio_unit()
ALSA: usb-audio: More validations of descriptor units
KVM: VMX: Fix and tweak the comments for VM-Enter
KVM: Assert that struct kvm_vcpu is always as offset zero
KVM: X86: Add pv tlb shootdown tracepoint
KVM: x86: Unconditionally call x86 ops that are always implemented
KVM: x86/mmu: Consolidate "is MMIO SPTE" code
KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch
x86: KVM: svm: eliminate hardcoded RIP advancement from vmrun_interception()
x86: KVM: svm: eliminate weird goto from vmrun_interception()
x86: KVM: svm: remove hardcoded instruction length from intercepts
x86: KVM: add xsetbv to the emulator
x86: KVM: clear interrupt shadow on EMULTYPE_SKIP
x86: kvm: svm: propagate errors from skip_emulated_instruction()
x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP
KVM: x86: Fix x86_decode_insn() return when fetching insn bytes fails
KVM: x86: use Intel speculation bugs and features as derived in generic x86 code
KVM: x86: always expose VIRT_SSBD to guests
KVM: x86: fix reporting of AMD speculation bug CPUID leaf
ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
ALSA: hda/realtek - Check beep whitelist before assigning in all codecs
drm/i915: Replace i915_vma_put_fence()
drm/i915: Pull obj->userfault tracking under the ggtt->mutex
drm/i915: Track ggtt fence reservations under its own mutex
HID: logitech: Fix general protection fault caused by Logitech driver
HID: hidraw: Fix invalid read in hidraw_ioctl
drm: fix module name in edid_firmware log message
drm/i915: Generalise the clflush dma-worker
cpufreq: Print driver name if cpufreq_suspend() fails
net/mlx5e: Add mlx5e HV VHCA stats agent
net/mlx5: Add HV VHCA control agent
net/mlx5: Add HV VHCA infrastructure
net/mlx5: Add wrappers for HyperV PCIe operations
PCI: hv: Add a Hyper-V PCI interface driver for software backchannel interface
PCI: hv: Add a paravirtual backchannel in software
soundwire: intel: remove unused variables
ARM: dts: aspeed: swift: Add eMMC device
cpufreq: mediatek: Add support for mt8183
cpufreq: mediatek: change to regulator_get_optional
cpufreq: imx-cpufreq-dt: Add i.MX8MN support
cpufreq: Use imx-cpufreq-dt for i.MX8MN's speed grading
cpufreq: qcom-hw: invoke frequency-invariance setter function
cpufreq: qcom-hw: Update logic to detect turbo frequency
crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code
crypto: sha256 - Add sha224 support to sha256 library code
crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use
crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit
crypto: sha256 - Move lib/sha256.c to lib/crypto
crypto: sha256_generic - Fix some coding style issues
crypto: sha256 - Fix some coding style issues
crypto: vmx/xts - use fallback for ciphertext stealing
crypto: s390/xts-aes - invoke fallback for ciphertext stealing
crypto: x86/xts - implement support for ciphertext stealing
crypto: hisilicon - Fix warning on printing %p with dma_addr_t
fs: cifs: move from the crypto cipher API to the new DES library interface
crypto: des - remove now unused __des3_ede_setkey()
crypto: x86/des - switch to library interface
crypto: des - split off DES library from generic DES cipher driver
crypto: des - remove unused function
crypto: 3des - move verification out of exported routine
crypto: ux500/des - switch to new verification routines
crypto: talitos/des - switch to new verification routines
crypto: sun4i/des - switch to new verification routines
crypto: stm32/des - switch to new verification routines
crypto: rk3288/des - switch to new verification routines
crypto: qce/des - switch to new verification routines
crypto: picoxcell/des - switch to new verification routines
crypto: omap/des - switch to new verification routines
crypto: n2/des - switch to new verification routines
crypto: cesa/des - switch to new verification routines
crypto: ixp4xx/des - switch to new verification routines
crypto: safexcel/des - switch to new verification routines
crypto: hisilicon/des - switch to new verification routines
crypto: hifn/des - switch to new verification routines
crypto: ccree/des - switch to new verification routines
crypto: ccp/des - switch to new verification routines
crypto: nitrox/des - switch to new verification routines
crypto: cpt/des - switch to new verification routines
crypto: caam/des - switch to new verification routines
crypto: bcm/des - switch to new verification routines
crypto: atmel/des - switch to new verification routines
crypto: sparc/des - switch to new verification routines
crypto: s390/des - switch to new verification routines
crypto: des/3des_ede - add new helpers to verify keys
MAINTAINERS: nx crypto: Fix typo in a filepath
lib/mpi: Eliminate unused umul_ppmm definitions for MIPS
random: Support freezable kthreads in add_hwgenerator_randomness()
drm/amdkfd: remove set but not used variable 'pdd'
drm/amd/display: remove duplicated include from dc_link.c
drm/amdgpu: remove duplicated include from gfx_v9_0.c
drm/amdgpu: remove set but not used variable 'psp_enabled'
drm/amd/display: Fix 32-bit divide error in wait_for_alt_mode
drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
drm/amd/display: Lock the CRTC when setting CRC source
drm/amd/display: Split out DC programming for CRC capture
drm/amd/display: Use connector list for finding DPRX CRC aux
drm/amd/display: Check return code for CRC drm_crtc_vblank_get
drm/amd/amdgpu: disable MMHUB PG for navi10
drm/amd/powerplay: correct typo
drm/amd/powerplay: correct SW smu11 thermal range settings
drm/amd/powerplay: set Arcturus default fclk as bootup value on dpm disabled
drm/amd/powerplay: get bootup fclk value
drm/amd/powerplay: expose supported clock domains only through sysfs
drm/amd/powerplay: update Arcturus smc fw and driver interface header
drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
drm/amd/powerplay: add smu_smc_read_sensor support for arcturus
drm/amdgpu: Fix a typo in the include header guard of 'navi12_ip_offset.h'
drm/amdgpu/psp: move TMR to cpu invisible vram region
drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback
drm/amdkfd: Fill the name field in node topology with asic name v2
drm/amdgpu: Set no-retry as default.
drm/amdgpu: add firmware header printing for psp fw loading (v2)
drm/amdgpu: fix debug level for ppt offset/size
drm/amdgpu: remove special autoload handling for navi12
drm/amd/display: Calculate bpc based on max_requested_bpc
drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
csky: Fixup 610 vipt cache flush mechanism
mm/mmu_notifiers: remove unregister_no_release
RDMA/odp: remove ib_ucontext from ib_umem
RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext_per_mm'
soc: qcom: aoss: Add AOSS QMP support
dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support
dt-bindings: firmware: scm: Add SM8150 and SC7180 support
dt-bindings: firmware: scm: re-order compatible list
soc: qcom: smem: Update max processor count
net/mlx5e: Add trace point for neigh update
net/mlx5e: Add trace point for neigh used value update
net/mlx5e: Add tc flower tracepoints
net/mlx5e: Only access fully initialized flows in neigh update
net/mlx5e: Refactor neigh update for concurrent execution
net/mlx5e: Refactor neigh used value update for concurrent execution
net/mlx5e: Protect neigh hash encap list with spinlock and rcu
net/mlx5e: Refactor mlx5e_neigh_update_table->encap_lock
net/mlx5e: Extend neigh hash entry with rcu
net/mlx5e: Always take reference to neigh entry
net/mlx5e: Extract code that queues neigh update work into function
arm64: dts: qcom: sm8150: Add apps shared nodes
arm64: dts: qcom: sm8150: Add reserved-memory regions
arm64: dts: qcom: sm8150-mtp: Add regulators
arm64: dts: qcom: sm8150-mtp: Add base dts file
arm64: dts: qcom: pm8150l: Add base dts file
arm64: dts: qcom: pm8150b: Add base dts file
arm64: dts: qcom: pm8150: Add base dts file
arm64: dts: qcom: sm8150: Add base dts file
ACPI: PM: s2idle: Always set up EC GPE for system wakeup
ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily
media: dt-bindings: media: Convert Allwinner A10 IR to a schema
media: dt-bindings: media: Add YAML schemas for the generic RC bindings
media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
media: dvb-frontends/cxd2099: Make en_templ constant
media: ec168: Make structure ec168_props constant
media: firewire: Make structure fdtv_ca constant
media: dvb-bt8xx: Make variable dst_config constant
media: dvb-usb: add T230 to dvbsky
media: dvb-usb: remove T230 from cxusb
media: dvb-core: fix a memory leak bug
media: ttpci: unknown protocol is rc-mm-32
media: dvb-frontends: fix a memory leak bug
media: dvb-frontends: fix memory leaks
media: mceusb: fix (eliminate) TX IR signal length limit
media: rc: add keymap for HardKernel ODROID remote
media: rc: add keymap for WeTeK Play 2 remote
media: rc: add keymap for WeTek Hub remote
media: rc: add keymap for Tanix TX5 max remote
media: rc: add keymap for Tanix TX3 mini remote
media: rc: add keymap for Khadas VIM/EDGE remote
media: rc: add keymap for Amediatech X96-MAX remote
media: si2168: Refactor command setup code
media: dvb-frontends: use ida for pll number
drm/i915/selftests: Fixup a couple of missing serialisation with vma
net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code
net: stmmac: dwmac-anarion: use devm_platform_ioremap_resource() to simplify code
net: stmmac: dwmac-meson: use devm_platform_ioremap_resource() to simplify code
net: stmmac: dwmac-meson8b: use devm_platform_ioremap_resource() to simplify code
net: systemport: use devm_platform_ioremap_resource() to simplify code
net: bcmgenet: use devm_platform_ioremap_resource() to simplify code
pxa168_eth: use devm_platform_ioremap_resource() to simplify code
net: mvneta: use devm_platform_ioremap_resource() to simplify code
net: fec: use devm_platform_ioremap_resource() to simplify code
ezchip: nps_enet: use devm_platform_ioremap_resource() to simplify code
cirrus: cs89x0: use devm_platform_ioremap_resource() to simplify code
net: sxgbe: use devm_platform_ioremap_resource() to simplify code
net: ks8851-ml: use devm_platform_ioremap_resource() to simplify code
net: socionext: use devm_platform_ioremap_resource() to simplify code
via-rhine: use devm_platform_ioremap_resource() to simplify code
net: ethernet: ti: use devm_platform_ioremap_resource() to simplify code
amd-xgbe: use devm_platform_ioremap_resource() to simplify code
NFSv4: Fix a memory leak bug
selftests: mlxsw: Add a test case for devlink-trap
selftests: mlxsw: Add test cases for devlink-trap L2 drops
mlxsw: spectrum: Add devlink-trap support
mlxsw: Add trap group for layer 2 discards
mlxsw: Add layer 2 discard trap IDs
mlxsw: reg: Add new trap actions
mlxsw: core: Add API to set trap action
tools: bpftool: add "bpftool map freeze" subcommand
tools: bpftool: show frozen status for maps
xprtrdma: Optimize rpcrdma_post_recvs()
dt-bindings: rng: mtk-rng: Add documentation for MT8516
xprtrdma: Inline XDR chunk encoder functions
xprtrdma: Fix bc_max_slots return value
dt-bindings: ata: fix typo in Allwinner R40 reset specific paragraph
posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers()
posix-cpu-timers: Sanitize bogus WARNONS
dt-bindings: arm-boards: Update pointer to ARM CPU bindings
ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c
arm64: sdm845: add adsp and cdsp fastrpc nodes
arm64: add arch/arm64/Kbuild
arm64: entry: Move ct_user_exit before any other exception
bpf: sync bpf.h to tools/
bpf: clarify when bpf_trace_printk discards lines
bpf: fix 'struct pt_reg' typo in documentation
bpf: clarify description for CONFIG_BPF_EVENTS
drm: kirin: Move ade drm init to kirin drm drv
drm: kirin: Pass driver data to crtc init and plane init
drm: kirin: Add alloc_hw_ctx/clean_hw_ctx ops in driver data
drm: kirin: Make driver_data variable non-global
drm: kirin: Fix dev->driver_data setting
drm: kirin: Rename plane_init and crtc_init
drm: kirin: Add register connect helper functions in drm init
drm: kirin: Move drm driver to driver data
drm: kirin: Move config max_width and max_height to driver data
drm: kirin: Move plane number and primay plane in driver data
drm: kirin: Move mode config function to driver_data
drm: kirin: Move channel formats to driver data
drm: kirin: Move ade crtc/plane help functions to driver_data
drm: kirin: Reanme dc_ops to kirin_drm_data
drm: kirin: Move kirin_crtc, kirin_plane, kirin_format to kirin_drm_drv.h
drm: kirin: Move workqueue to ade_hw_ctx structure
drm: kirin: Move request irq handle in ade hw ctx alloc
drm: kirin: Dynamically allocate the hw_ctx
drm: kirin: Rename ade_crtc to kirin_crtc
drm: kirin: Rename ade_plane to kirin_plane
drm: kirin: Remove out_format from ade_crtc
drm: kirin: Remove uncessary parameter indirection
drm: kirin: Remove unreachable return
drm: kirin: Remove HISI_KIRIN_DW_DSI config option
drm: kirin: Fix for hikey620 display offset problem
RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr
RDMA/mlx5: Use ib_umem_start instead of umem.address
RDMA/core: Make invalidate_range a device operation
RDMA/odp: Use kvcalloc for the dma_list and page_list
RDMA/odp: Check for overflow when computing the umem_odp end
RDMA/odp: Provide ib_umem_odp_release() to undo the allocs
RDMA/odp: Split creating a umem_odp from ib_umem_get
RDMA/odp: Make the three ways to create a umem_odp clear
RMDA/odp: Consolidate umem_odp initialization
RDMA/odp: Make it clearer when a umem is an implicit ODP umem
dma-mapping: remove is_device_dma_capable
RDMA/odp: Iterate over the whole rbtree directly
usb/max3421: remove the dummy {un,}map_urb_for_dma methods
usb: add a HCD_DMA flag instead of guestimating DMA capabilities
drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
usb: host: ohci-pxa27x: Fix and & vs | typo
iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs
drm/i915/gtt: Add some range asserts
iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters
iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations
iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag
iommu/arm-smmu-v3: Disable detection of ATS and PRI
usb: usbfs: only account once for mmap()'ed usb memory usage
usb: usb-skeleton: make comment block in line with coding style
ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup
ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup
ARM: dts: at91: at91sam9xx5ek: Style cleanup
ARM: dts: at91: at91sam9g15: Style cleanup
ARM: dts: at91: kizboxmini: Style cleanup
ARM: dts: at91: cosino: Style cleanup
ARM: dts: at91: ariettag25: style cleanup
ARM: dts: at91: ariag25: Style cleanup
ARM: dts: at91: Add label for sam9x5's internal RTC
drm/i915: Do not create a new max_bpc prop for MST connectors
PCI: mobiveil: Fix the CPU base address setup in inbound window
RDMA/odp: Use the common interval tree library instead of generic
drm/i915/execlists: Set priority hint prior to submission
staging: rtl8192u: fix spacing in ieee80211
staging: rtl8192u: fix macro alignment in ieee80211
staging: rtl8192u: fix OPEN_BRACE errors in ieee80211
staging: rtl8192e: remove set but not used variable 'data_len'
staging: rtl8192e: remove two set but not used variables
staging: rtl8192u: ieee80211: remove set but not used variable 'data_len'
merge_config.sh: Check error codes from make
kbuild: move modkern_{c,a}flags to Makefile.lib from Makefile.build
kbuild: add CONFIG_ASM_MODVERSIONS
.gitignore: ignore modules.order explicitly
staging: erofs: detect potential multiref due to corrupted images
kbuild: split final module linking out into Makefile.modfinal
xprtrdma: Clean up xprt_rdma_set_connect_timeout()
xprtrdma: Use an llist to manage free rpcrdma_reps
xprtrdma: Remove rpcrdma_buffer::rb_mrlock
xprtrdma: Cache free MRs in each rpcrdma_req
hrtimer: Don't take expiry_lock when timer is currently migrated
hrtimer: Protect lockless access to timer->base
iommu/arm-smmu-v3: Document ordering guarantees of command insertion
net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX
net/mlx5: Add per-namespace flow table default miss action support
ASoC: sun4i-i2s: Add support for DSP formats
ASoC: sun4i-i2s: Replace call to params_width by local variable
ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one
ASoC: sun4i-i2s: Use the physical / slot width for the clocks
drm/i915: Replace PIN_NONFAULT with calls to PIN_NOEVICT
btf: do not use CONFIG_OUTPUT_FORMAT
staging: rts5208: remove redundant assignment to retval
staging: kpc2000: kpc2000_i2c: Fix different address spaces warnings
staging: android: Remove ion device tree bindings from the TODO
staging: rtl8712: Improve naming of include hearder guards
staging: erofs: avoid loop in submit chains
staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI
staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c
staging: erofs: avoid endless loop of invalid lookback distance 0
ARM: ux500: improve BU21013 touchpad bindings
samples: bpf: syscall_nrs: use mmap2 if defined
xdp: xdp_umem: replace kmap on vmap for umem map
libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall
powerpc: add machine check safe copy_to_user
powerpc/memcpy: Add memcpy_mcsafe for pmem
powerpc/mce: Handle UE event for memcpy_mcsafe
extable: Add function to search only kernel exception table
powerpc/mce: Make machine_check_ue_event() static
powerpc/mce: Fix MCE handling for huge pages
powerpc/mce: Schedule work from irq_work
arm64: dts: renesas: Update 'vsps' properties for readability
arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound
ASoC: sun4i-i2s: Add support for TDM slots
ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link()
ASoC: soc-core: merge snd_soc_initialize_card_lists()
ASoC: dt-bindings: Introduce compatible string for imx8qm
ASoC: fsl_sai: Add support for imx8qm
kbuild: rebuild modules when module linker scripts are updated
kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to makefiles.rst
treewide: remove dummy Makefiles for single targets
kbuild: make single targets work more correctly
kbuild: Parameterize kallsyms generation and correct reporting
kbuild: re-implement detection of CONFIG options leaked to user-space
kbuild: unify clean-dirs rule for in-kernel and external module
kbuild: unify vmlinux-dirs and module-dirs rules
kbuild: unset variables in top Makefile instead of setting 0
kbuild: do not descend to ./Kbuild when cleaning
arm64: dts: renesas: r8a774c0: Fix register range of display node
drm/nouveau: Initialize GEM object before TTM object
gpio/ixp4xx: Register the base PA instead of its VA in fwnode
s390/paes: Prepare paes functions for large key blobs
s390/pkey: add CCA AES cipher key support
s390/zcrypt: Add low level functions for CCA AES cipher keys
s390/zcrypt: extend cca_findcard function and helper
s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types
s390/startup: round down "mem" option to page boundary
s390/startup: adjust _sdma and _edma to page boundaries
s390/stacktrace: use common arch_stack_walk infrastructure
s390/kasan: avoid report in get_wchan
s390/process: avoid potential reading of freed stack
s390/kasan: provide uninstrumented __strlen
s390: clean .bss before running uncompressed kernel
PCI: kirin: Make structure kirin_dw_pcie_ops constant
s390/startup: purge obsolete .gitignore patterns
s390/startup: add initial pgm check handler
s390/mm: use refcount_t for refcount
s390/extmem: use refcount_t for refcount
s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources
s390: move vmalloc option parsing to startup code
Documentation/s390: remove outdated debugging390 documentation
Documentation/s390: remove outdated dasd documentation
drm/i915/gtt: Include asm/smp.h
drm/i915/hdmi: make hdcp2_msg_data const
drm/i915/hdmi: stylistic cleanup around hdcp2_msg_data
drm/i915/dp: make hdcp2_dp_msg_data const
drm/i915/dp: avoid shadowing variables
drm/i915/dp: stylistic cleanup around hdcp2_msg_data
pinctrl: st: Add of_node_put() before return
ARM: dts: ux500: Drop TV-out muxgroup on HREFs
dt-bindings: clk: emev2: Rename bindings documentation file
clk: sunxi-ng: h6: Allow I2S to change parent rate
ARM: debug-ll: Add support for r7s9210
mac80211: minstrel_ht: improve rate probing for devices with static fallback
mac80211: minstrel_ht: fix default max throughput rate indexes
mac80211: minstrel_ht: reduce unnecessary rate probing attempts
mac80211: minstrel_ht: fix per-group max throughput rate initialization
nl80211: Add support for EDMG channels
soundwire: intel: move shutdown() callback and don't export symbol
soundwire: cadence_master: add kernel parameter to override interrupt mask
soundwire: intel_init: add kernel module parameter to filter out links
soundwire: cadence_master: fix divider setting in clock register
soundwire: cadence_master: make use of mclk_freq property
soundwire: intel: read mclk_freq property from firmware
soundwire: add new mclk_freq field for properties
soundwire: stream: remove unnecessary variable initializations
soundwire: stream: fix disable sequence
soundwire: include mod_devicetable.h to avoid compiling warnings
soundwire: cadence_master: use firmware defaults for frame shape
soundwire: export helpers to find row and column values
soundwire: bus: improve dynamic debug comments for enumeration
soundwire: cadence_master: revisit interrupt settings
soundwire: intel: fix channel number reported by hardware
soundwire: intel: prevent possible dereference in hw_params
arm64: dts: renesas: r8a77970: Sort nodes
arm64: dts: renesas: r8a7796: Sort nodes
mac80211: fix possible NULL pointerderef in obss pd code
mac80211: add assoc-at support
arm64: dts: renesas: r8a774c0: Sort nodes
cfg80211: Support assoc-at timer in sta-info
cfg80211: apply same mandatory rate flags for 5GHz and 6GHz
cfg80211: ibss: use 11a mandatory rates for 6GHz band operation
cfg80211: use same IR permissive rules for 6GHz band
cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries
cfg80211: extend ieee80211_operating_class_to_band() for 6GHz
cfg80211: util: add 6GHz channel to freq conversion and vice versa
arm64: dts: renesas: r8a774c0: cat874: Sort nodes
arm64: dts: renesas: r8a774a1: Sort nodes
cfg80211: add 6GHz UNII band definitions
nl80211: add 6GHz band definition to enum nl80211_band
mac80211: add missing length field increment when generating Radiotap header
mac80211: 80Mhz was not reported properly when using tx_status_ext
mac80211: fix bad guard when reporting legacy rates
mac80211: fix TX legacy rate reporting when tx_status_ext is used
ARM: dts: r8a77470: Add PMU device node
drm/i915/gtt: Relax assertion for pt_used
mtd: spi-nor: intel-spi: Whitelist 4B read commands
mtd: spi-nor: fix a memory leak bug
mtd: spi-nor: Fix an error code in spi_nor_read_raw()
rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
rtc: ds1672: remove unnecessary check
rtc: remove superfluous error message
PCI: hv: Detect and fix Hyper-V PCI domain number collision
mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall
pinctrl: st: Include the right header
pinctrl: rk805: Make structures constant
pinctrl: tegra: Flush pinctrl writes during resume
pinctrl: tegra: Fix write barrier placement in pmx_writel
pinctrl: bcm-iproc: Pass irqchip when adding gpiochip
ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB
dmaengine: dw: platform: Split OF helpers to separate module
dmaengine: dw: platform: Split ACPI helpers to separate module
dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register()
dmaengine: dw: platform: Switch to acpi_dma_controller_register()
dmaengine: dw: platform: Use devm_platform_ioremap_resource()
dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake
dmaengine: dw: platform: Use struct dw_dma_chip_pdata
dmaengine: dw: Export struct dw_dma_chip_pdata for wider use
dmaengine: acpi: Add kernel doc parameter descriptions
dmaengine: acpi: Set up DMA mask based on CSRT
ARM: dts: aspeed: Describe SD controllers
staging: erofs: add two missing erofs_workgroup_put for corrupted images
staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails
staging: erofs: some compressed cluster should be submitted for corrupted images
staging: erofs: fix an error handling in erofs_readdir()
staging: erofs: refuse to mount images with malformed volume name
PM: QoS: Get rid of unused flags
cpufreq: intel_pstate: Implement QoS supported freq constraints
pm-graph v5.5
cpufreq: remove redundant assignment to ret
PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}()
PM / wakeup: Register wakeup class kobj after device is added
PM / wakeup: Fix sysfs registration error path
PM / wakeup: Show wakeup sources stats in sysfs
PM / wakeup: Use wakeup_source_register() in wakelock.c
PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
ACPI/PCI: Remove surplus parentheses from a return statement
ACPICA: Update version to 20190816.
ACPICA: Add "Windows 2019" string to _OSI support.
ACPICA: Differentiate Windows 8.1 from Windows 8.
ACPICA: Fully deploy ACPI_PRINTF_LIKE macro
ACPICA: iASL,acpi_dump: Improve y/n query
ACPICA: Fix issues with arg types within printf format strings
ACPICA: Macros: remove pointer math on a null pointer
ACPICA: Increase total number of possible Owner IDs
ACPICA: Debugger: remove redundant assignment on obj_desc
Documentation: ACPI: DSD: Convert LED documentation to ReST
soc: amlogic: meson-gx-socinfo: Add of_node_put() before return
ACPI / APEI: Release resources if gen_pool_add() fails
ice: improve print for VF's when adding/deleting MAC filters
ice: Change type for queue counts
ice: Move VF resources definition to SR-IOV specific file
ice: Increase size of Mailbox receive queue for many VFs
ice: Reduce wait times during VF bringup/reset
ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access
ice: Do not always bring up PF VSI in ice_ena_vsi()
ice: allow empty Rx descriptors
ice: Fix kernel hang with DCB reset in CEE mode
ice: Set WB_ON_ITR when we don't re-enable interrupts
Input: soc_button_array - use platform_device_register_resndata()
Input: psmouse - drop all unneeded functions from mouse headers
ice: fix set pause param autoneg check
net/mlx5: Add lag_tx_port_affinity capability bit
net/mlx5: Expose IP-in-IP capability bit
net/mlx5: Add support for VNIC_ENV internal rq counter
net/mlx5: Improve functions documentation
net/mlx5: Add missing include file to lib/crypto.c
s390/lcs: don't use intparm for channel IO
s390/ctcm: don't use intparm for channel IO
s390/qeth: streamline control code for promisc mode
s390/qeth: get vnicc sub-cmd type from reply data
s390/qeth: merge qeth_reply struct into qeth_cmd_buffer
s390/qeth: keep cmd alive after IO completion
s390/qeth: use correct length field in SNMP cmd callback
s390/qeth: propagate length of processed cmd IO data to callback
s390/qeth: use node_descriptor struct
netdevsim: Fix build error without CONFIG_INET
xprtrdma: Ensure creating an MR does not trigger FS writeback
arm64: dts: add support for SM1 based SEI Robotics SEI610
dt-bindings: arm: Add kryo485 compatible
xprtrdma: Move rpcrdma_mr_get out of frwr_map
xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put
posix-cpu-timers: Fixup stale comment
alarmtimers: Avoid rtc.h include
posix-timers: Cleanup forward declarations and includes
net/mlx5: Fix the order of fc_stats cleanup
net/mlx5e: Fix deallocation of non-fully init encap entries
Documentation: net: mlx5: Devlink health documentation updates
net/mlx5e: Report and recover from CQE with error on RQ
net/mlx5e: RX, Handle CQE with error at the earliest stage
net/mlx5e: Report and recover from rx timeout
net/mlx5e: Report and recover from CQE error on ICOSQ
net/mlx5e: Split open/close ICOSQ into stages
net/mlx5e: Add support to rx reporter diagnose
net/mlx5e: Add helper functions for reporter's basics
net/mlx5e: Add cq info to tx reporter diagnose
net/mlx5e: Extend tx reporter diagnostics output
net/mlx5e: Extend tx diagnose function
net/mlx5e: Generalize tx reporter's functionality
net/mlx5e: Change naming convention for reporter's functions
net/mlx5e: Rename reporter header file
hrtimer: Improve comments on handling priority inversion against softirq kthread
posix-timers: Use a callback for cancel synchronization on PREEMPT_RT
xprtrdma: Simplify rpcrdma_mr_pop
drm/i915: Fix DP-MST crtc_mask
drm/i915/tgl: update DMC firmware to 2.04
drm/i915/tgl: Move transcoders to pipes' powerwells
drm/i915/tgl: add support for reading the timestamp frequency
rtc: class: add debug message when registration fails
rtc: pcf2123: add proper compatible string
rtc: pcf2123: let the core handle range offsetting
rtc: pcf2123: convert to devm_rtc_allocate_device
rtc: pcf2123: remove useless error path goto
rtc: pcf2123: rename struct and variables
rtc: pcf2123: stop using dev.platform_data
rtc: pcf2123: implement .alarm_irq_enable
rtc; pcf2123: fix possible alarm race condition
rtc: pcf2123: don't use weekday alarm
drm/i915/tgl: disable DDIC
net: dsa: mv88e6xxx: wrap SERDES IRQ in power function
net: dsa: mv88e6xxx: enable SERDES after setup
net: dsa: mv88e6xxx: do not change STP state on port disabling
net: dsa: enable and disable all ports
net: dsa: do not enable or disable non user ports
net: dsa: use a single switch statement for port setup
ice: Restructure VFs initialization flows
ice: Assume that more than one Rx queue is rare in ice_napi_poll
ice: Use the software based tail when checking for hung Tx ring
dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
dt-bindings: arm: amlogic: add SM1 bindings
soc: amlogic: clk-measure: Add support for SM1
dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible
r8152: divide the tx and rx bottom functions
PCI/IOV: Move sysfs SR-IOV functions to iov.c
PCI: sysfs: Change permissions from symbolic to octal
PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO()
PCI: sysfs: Define device attributes with DEVICE_ATTR*()
Input: add support for polling to input devices
Input: wacom_w8001 - allocate additional space for 'phys'
nbd: fix max number of supported devs
nbd: fix zero cmd timeout handling v2
nbd: add missing config put
nbd: add function to convert blk req op to nbd cmd
nbd: add set cmd timeout helper
led: triggers: Fix a memory leak bug
xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
xprtrdma: Rename rpcrdma_buffer::rb_all
xprtrdma: Rename CQE field in Receive trace points
ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode
ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running
ASoC: mchp-i2s-mcc: Fix unprepare of GCLK
ASoC: sun4i-i2s: Support more channels
ASoC: sun4i-i2s: Pass the channels number as an argument
ASoC: sun4i-i2s: Remove duplicated quirks structure
ASoC: sun4i-i2s: Fix the LRCK period on A83t
ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t
ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t
ASoC: sun4i-i2s: Fix the LRCK polarity
ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs
ASoC: sun4i-i2s: RX and TX counter registers are swapped
ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs
ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs
ASoC: sun4i-i2s: Move the format configuration to a callback
ASoC: sun4i-i2s: Move the channel configuration to a callback
RDMA: Delete DEBUG code
ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
ASoC: sun4i-i2s: Rework MCLK divider calculation
ASoC: sun4i-i2s: Replace call to params_channels by local variable
ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
ASoC: sun4i-i2s: Switch to devm for PCM register
arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in
arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() unused arguments
ASoC: sun4i-i2s: Register regmap and PCM before our component
ASoC: wm8904: implement input mode select as a mux
ASoC: wm8904: fix typo in DAPM kcontrol name
RDMA/hns: Fix some white space check_mtu_validate()
drm/i915: Update DRIVER_DATE to 20190820
tools: bpftool: implement "bpftool btf show|list"
libbpf: add bpf_btf_get_next_id() to cycle through BTF objects
libbpf: refactor bpf_*_get_next_id() functions
tools: bpf: synchronise BPF UAPI header with tools
bpf: add new BPF_BTF_GET_NEXT_ID syscall command
arm64: perf_event: Add missing header needed for smp_processor_id()
dt-bindings: display: rockchip: update DSI controller
block: sed-opal: Removed duplicate OPAL_METHOD_LENGTH definition
block: sed-opal: Remove always false conditional statement
block: sed-opal: Add/remove spaces
soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs
Tools: hv: move to tools buildsystem
libperf: Fix arch include paths
tools headers: Fixup bitsperlong per arch includes
perf top: Show info message while collecting samples
perf ui browser: Allow specifying message to show when no samples are available to display
perf ui: Introduce non-interactive ui__info_window() function
perf ui: Make 'exit_msg' optional in ui__question_window()
perf cs-etm: Support sample flags 'insn' and 'insnlen'
perf report: Prefer DWARF callstacks to LBR ones when captured both
perf report: Dump LBR callstack data by -D jointly with thread stack
perf record: Enable LBR callstack capture jointly with thread stack
tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file
perf evsel: Add comment for 'idx' member in 'struct perf_sample_id
xprtrdma: Boost client's max slot table size to match Linux server
tools arch x86: Sync asm/cpufeatures.h with the with the kernel
nfsd: remove duplicated include from filecache.c
xprtrdma: Boost maximum transport header size
tools headers: Synchronize linux/bits.h with the kernel sources
mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s
tools headers: Grab copy of linux/const.h, needed by linux/bits.h
test_bpf: Fix a new clang warning about xor-ing two numbers
perf tools: tools/include should come before tools/uapi/include
bpf: add include guard to tnum.h
tools headers: Add limits.h to access __WORDSIZE
xprtrdma: Fix calculation of ri_max_segs again
HID: wacom: support named keys on older devices
HID: wacom: Fix several minor compiler warnings
xprtrdma: Update obsolete comment
vfs: don't allow writes to swap files
mm: set S_SWAPFILE on blockdev swap devices
xprtrdma: Refresh the documenting comment in frwr_ops.c
mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake SPI serial flash
mtd: spi-nor: add support for sst26wf016b memory IC
drm/i915/gtt: Relax pd_used assertion
SUNRPC: Inline xdr_commit_encode
drm/i915: Dynamically allocate s0ix struct for VLV
drm/i915/tgl: Gen12 render context size
drm/i915/tgl: Updated Private PAT programming
drm/i915/tgl: Introduce initial Tiger Lake workarounds
drm/i915/tgl: Gen12 csb support
mtd: spi-nor: Add Winbond w25q256jvm
bpf: add BTF ids in procfs for file descriptors to BTF objects
bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc()
SUNRPC: Remove rpc_wake_up_queued_task_on_wq()
fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
drm/i915/tgl: add GEN12_MAX_CONTEXT_HW_ID
drm/i915/tgl: add Gen12 default indirect ctx offset
drm/i915/tgl: Report valid VDBoxes with SFC capability
drm/i915: Be defensive when starting vma activity
drm/i915: Serialize insertion into the file->mm.request_list
drm/i915: Sanitize PHY state during display core uninit
dt-bindings: reset: hisilicon: Add ao reset controller
dt-bindings: reset: hisilicon: Update compatible documentation
dt-bindings: gpu: mali-utgard: add hisilicon,hi6220-mali compatible
spi: spi-fsl-dspi: Move dspi_interrupt above dspi_transfer_one_message
ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
ASoC: meson: g12a-tohdmitx: require regmap mmio
ASoC: meson: axg-tdm-formatter: free reset on device removal
spi: spi-fsl-dspi: Fix typos
spi: spi-fsl-dspi: Use reverse Christmas tree declaration order
spi: spi-fsl-dspi: Replace legacy spi_master names with spi_controller
spi: spi-fsl-dspi: Remove pointless assignment of master->transfer to NULL
spi: spi-fsl-dspi: Remove unused initialization of 'ret' in dspi_probe
spi: spi-fsl-dspi: Reduce indentation in dspi_release_dma()
spi: spi-fsl-dspi: Change usage pattern of SPI_MCR_* and SPI_CTAR_* macros
spi: spi-fsl-dspi: Demistify magic value in SPI_SR_CLEAR
spi: spi-fsl-dspi: Use BIT() and GENMASK() macros
spi: spi-fsl-dspi: Remove unused defines and includes
spi: spi-fsl-dspi: Fix code alignment
dmabuf: Mark up onstack timer for selftests
drm/i915: Fix HW readout for crtc_clock in HDMI mode
memremap: provide a not device managed memremap_pages
memremap: don't use a separate devm action for devmap_managed_enable_get
memremap: remove the dev field in struct dev_pagemap
resource: add a not device managed request_free_mem_region variant
mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail
mm: remove CONFIG_MIGRATE_VMA_HELPER
mm: remove the unused MIGRATE_PFN_DEVICE flag
mm: remove the unused MIGRATE_PFN_ERROR flag
nouveau: simplify nouveau_dmem_migrate_vma
nouveau: simplify nouveau_dmem_migrate_to_ram
nouveau: remove a few function stubs
nouveau: factor out dmem fence completion
nouveau: factor out device memory address calculation
nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy
mm: turn migrate_vma upside down
drm/amdkfd: use mmu_notifier_put
drm/amdkfd: fix a use after free race with mmu_notifer unregister
drm/radeon: use mmu_notifier_get/put for struct radeon_mn
hmm: use mmu_notifier_get/put for 'struct hmm'
spi: Fix the number of CS lines documented as an example
csky: Support kernel non-aligned access
spi: zynq-qspi: Fix missing spi_unregister_controller when unload module
ASoC: uniphier: Fix double reset assersion when transitioning to suspend state
csky: Fixup defer cache flush for 610
iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU
can: mcp251x: remove custom DMA mapped buffer
can: mcp251x: Use DT-supplied interrupt flags
can: mcp251x: Use dev_name() during request_threaded_irq()
can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
can: mcp251x: use u8 instead of uint8_t
can: mcp251x: fix print formating strings
can: mcp251x: avoid long lines
can: mcp251x: remove unnecessary blank lines
can: mcp251x: convert block comments to network style comments
can: m_can_platform: m_can_plat_probe(): add missing error handling if mcan_class is NULL
can: m_can_platform: remove not needed casts to struct m_can_plat_priv *
can: tcan4x5x: fix data length in regmap write path
can: tcan4x5x: tcan4x5x_can_probe(): add missing error handling if mcan_class is NULL
can: tcan4x5x: remove not needed casts to struct tcan4x5x_priv *
can: tcan4x5x: remove unused struct tcan4x5x_priv::tcan4x5x_lock
can: hi311x: remove custom DMA mapped buffer
can: peak_pci: Make structure peak_pciec_i2c_bit_ops constant
can: rcar_can: Remove unused platform data support
dmaengine: change alignment of mux_configure32 and fsl_edma_chan_mux
dmaengine: make mux_configure32 static
dmaengine: mv_xor_v2: Fix -Wshift-negative-value
MAINTAINERS: dmaengine: dw axi dmac: Fix typo in a path
powerpc/pseries/mobility: use cond_resched when updating device tree
powerpc/rtas: allow rescheduling while changing cpu states
powerpc/rtas: use device model APIs and serialization during LPM
powerpc/603: Fix handling of the DIRTY flag
powerpc/64s/radix: Remove redundant pfn_pte bitop, add VM_BUG_ON
powerpc/64: Add VIRTUAL_BUG_ON checks for __va and __pa addresses
powerpc/perf: fix imc allocation failure handling
powerpc/64s/radix: Fix memory hot-unplug page table split
powerpc/64s/radix: Fix memory hotplug section page table creation
powerpc/64: allow compiler to cache 'current'
powerpc/32: Add warning on misaligned copy_page() or clear_page()
powerpc/mm: ppc 603 doesn't need update_mmu_cache()
powerpc/mm: Simplify update_mmu_cache() on BOOK3S32
powerpc/mm: move update_mmu_cache() into book3s hash utils.
powerpc/mm: move FSL_BOOK3 version of update_mmu_cache()
powerpc/mm: define empty update_mmu_cache() as static inline
powerpc/mm: don't display empty early ioremap area
powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN.
powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
powerpc/kasan: Fix shadow area set up for modules.
powerpc/kasan: Fix parallel loading of modules.
powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler()
powerpc/ptdump: drop non vital #ifdefs
powerpc/ptdump: get out of note_prot_wx() when CONFIG_PPC_DEBUG_WX is not selected.
powerpc/ptdump: drop dummy KERN_VIRT_START on PPC32
powerpc/ptdump: fix walk_pagetables() address mismatch
powerpc/ptdump: Fix addresses display on PPC32
dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym
dt-bindings: dmaengine: nbpfaxi: Rename bindings documentation file
drm/komeda: Add support for 'memory-region' DT node property
iommu/arm-smmu: Make private implementation details static
clk: meson: axg-audio: add g12a reset support
dt-bindings: clock: meson: add resets to the audio clock controller
locks: fix a memory leak bug in __break_lease()
irqchip: Remove dev_err() usage after platform_get_irq()
irqchip: Add include guard to irq-partition-percpu.h
irqchip/mmp: Do not call irq_set_default_host() on DT platforms
irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map
irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803
irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks
irqchip/gic-v3: Warn about inconsistent implementations of extended ranges
irqchip/gic-v3: Add EPPI range support
dt-bindings: interrupt-controller: arm,gic-v3: Describe EPPI range support
irqchip/gic-v3: Dynamically allocate PPI partition descriptors
irqchip/gic-v3: Dynamically allocate PPI NMI refcounts
irqchip/gic: Prepare for more than 16 PPIs
irqchip/gic-v3: Add ESPI range support
dma-buf: Use %zu for printing sizeof
Revert "init/Kconfig: Fix infinite Kconfig recursion on PPC"
dt-bindings: interrupt-controller: arm,gic-v3: Describe ESPI range support
irqchip/gic-v3: Add INTID range and convertion primitives
irqchip/gic: Rework gic_configure_irq to take the full ICFGR base
powerpc/Makefile: Always pass --synthetic to nm if supported
gpio: ftgpio: Move hardware initialization
gpio: Use callback presence to determine need of valid_mask
pinctrl: stmfx: Use the callback to populate valid_mask
gpio: Pass mask and size with the init_valid_mask()
gpio: stubs in headers should be inline
gpio: mockup: don't depend twice on GPIOLIB
csky: Fixup arch_get_unmapped_area() implementation
x86/PCI: Remove superfluous returns from void functions
dw-hdmi-cec: use cec_notifier_cec_adap_(un)register
drm: dw-hdmi: use cec_notifier_conn_(un)register
drivers: qcom: Add BCM vote macro to header
arm64: dts: sdm845: Add dynamic CPU power coefficients
lockdown: Print current->comm in restriction messages
efi: Restrict efivar_ssdt_load when the kernel is locked down
tracefs: Restrict tracefs when the kernel is locked down
debugfs: Restrict debugfs when the kernel is locked down
kexec: Allow kexec_file() with appropriate IMA policy when locked down
lockdown: Lock down perf when in confidentiality mode
bpf: Restrict bpf when kernel lockdown is in confidentiality mode
lockdown: Lock down tracing and perf kprobes when in confidentiality mode
lockdown: Lock down /proc/kcore
x86/mmiotrace: Lock down the testmmiotrace module
lockdown: Lock down module params that specify hardware parameters (eg. ioport)
lockdown: Lock down TIOCSSERIAL
lockdown: Prohibit PCMCIA CIS storage when the kernel is locked down
acpi: Disable ACPI table override if the kernel is locked down
acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down
ACPI: Limit access to custom_method when the kernel is locked down
x86/msr: Restrict MSR access when the kernel is locked down
x86: Lock down IO port access when the kernel is locked down
PCI: Lock down BAR access when the kernel is locked down
hibernate: Disable when the kernel is locked down
kexec_file: Restrict at runtime if the kernel is locked down
kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE
lockdown: Copy secure_boot flag in boot params across kexec reboot
kexec_load: Disable at runtime if the kernel is locked down
lockdown: Restrict /dev/{mem,kmem,port} when the kernel is locked down
lockdown: Enforce module signatures if the kernel is locked down
security: Add a static lockdown policy LSM
security: Add a "locked down" LSM hook
security: Support early LSMs
scsi: lpfc: Update lpfc version to 12.4.0.0
scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair
scsi: lpfc: Add NVMe sequence level error recovery support
scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware.
scsi: lpfc: Add MDS driver loopback diagnostics support
scsi: lpfc: Add first and second level hardware revisions to sysfs reporting
scsi: lpfc: Migrate to %px and %pf in kernel print calls
scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency
scsi: lpfc: Fix coverity warnings
scsi: lpfc: Fix nvme first burst module parameter description
scsi: lpfc: Fix BlockGuard enablement on FCoE adapters
scsi: lpfc: Fix reported physical link speed on a disabled trunked link
scsi: lpfc: Fix Max Frame Size value shown in fdmishow output
scsi: lpfc: Fix upcall to bsg done in non-success cases
scsi: lpfc: Fix sli4 adapter initialization with MSI
scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME
scsi: lpfc: Fix nvme target mode ABTSing a received ABTS
scsi: lpfc: Fix hang when downloading fw on port enabled for nvme
scsi: lpfc: Fix too many sg segments spamming in kernel log
scsi: lpfc: Fix crash due to port reset racing vs adapter error handling
scsi: lpfc: Fix deadlock on host_lock during cable pulls
scsi: lpfc: Fix error in remote port address change
scsi: lpfc: Fix driver nvme rescan logging
scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME
scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport
scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs
scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery
scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute
scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions
scsi: lpfc: Fix oops when fewer hdwqs than cpus
scsi: lpfc: Fix irq raising in lpfc_sli_hba_down
scsi: lpfc: Fix Oops in nvme_register with target logout/login
scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card
scsi: lpfc: Fix ADISC reception terminating login state if a NVME target
scsi: lpfc: Fix discovery when target has no GID_FT information
scsi: lpfc: Fix port relogin failure due to GID_FT interaction
scsi: lpfc: Fix leak of ELS completions on adapter reset
scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction
scsi: lpfc: Fix crash on driver unload in wq free
scsi: lpfc: Fix ELS field alignments
scsi: lpfc: Fix PLOGI failure with high remoteport count
scsi: lpfc: Limit xri count for kdump environment
scsi: lpfc: remove NULL check before some freeing functions
scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant
scsi: lpfc: use spin_lock_irqsave in IRQ context
scsi: lpfc: remove redundant code
scsi: fnic: remove redundant assignment of variable rc
scsi: qla2xxx: cleanup trace buffer initialization
scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft
sctp: remove net sctp.x_enable working as a global switch
sctp: add SCTP_AUTH_SUPPORTED sockopt
sctp: add sctp_auth_init and sctp_auth_free
sctp: use ep and asoc auth_enable properly
sctp: add SCTP_ASCONF_SUPPORTED sockopt
sctp: check asoc peer.asconf_capable before processing asconf
sctp: not set peer.asconf_capable in sctp_association_init
sctp: add asconf_enable in struct sctp_endpoint
net: remove empty inet_exit_net
tc-testing: concurrency: wrap piped rule update commands
tc-testing: use dedicated DUMMY interface name for dummy dev
r8152: fix accessing skb after napi_gro_receive
drm/i915: Assume exclusive access to objects inside resume
x86/irq: Check for VECTOR_UNUSED directly
x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code
x86/irq: Improve definition of VECTOR_SHUTDOWN et al
irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building
MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN
selftests: use "$(MAKE)" instead of "make"
net: phy: realtek: support NBase-T MMD EEE registers on RTL8125
net: phy: add EEE-related constants
net: flow_offload: convert block_ing_cb_list to regular list type
vfio/type1: remove duplicate retrieval of reserved regions
vfio/type1: Add IOVA range capability support
vfio/type1: check dma map request is within a valid iova range
x86/fixmap: Cleanup outdated comments
vfio/spapr_tce: Fix incorrect tce_iommu_group memory free
vfio-mdev/mtty: Simplify interrupt generation
vfio: re-arrange vfio region definitions
vfio/type1: Update iova list on detach
vfio/type1: Check reserved region conflict and update iova list
vfio/type1: Introduce iova list and add iommu aperture validity check
arm64: dts: qcom: qcs404: Update memory map to v3
drm/i915: Use 0 for the unordered context
x86/platform/intel/iosf_mbi Rewrite locking
drm/i915: Select DMABUF_SELFTESTS for the default i915.ko debug build
lkdtm: Split WARNING into separate tests
media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9 documentation
media: docs-rst: Document memory-to-memory video decoder interface
media: vicodec: set flags for vdec/stateful OUTPUT coded formats
media: mtk-vcodec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
media: videodev2.h: add V4L2_FMT_FLAG_DYN_RESOLUTION
media: videodev2.h: add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM
media: hantro: Enable H264 decoding on rk3288
media: hantro: Add support for H264 decoding on G1
media: hantro: Add core bits to support H264 decoding
drm/drv: Use // for comments in example code
dma-buf: Add selftests for dma-fence
soc: samsung: chipid: Fix memory leak in error path
dma-buf: Introduce selftesting framework
drm/panfrost: Remove opp table when unloading
drm/panfrost: Enable devfreq to work without regulator
drm/panfrost: Implement per FD address spaces
drm/panfrost: Fix missing unlock on error in panfrost_mmu_map_fault_addr()
media: hantro: Move copy_metadata() before doing a decode operation
media: cedrus: Specify H264 startcode and decoding mode
media: cedrus: Cleanup control initialization
media: uapi: h264: Get rid of the p0/b0/b1 ref-lists
media: uapi: h264: Add the concept of start code
media: uapi: h264: Add the concept of decoding mode
media: uapi: h264: Rename pixel format
media: lib/sort.c: implement sort() variant taking context argument
iommu/arm-smmu: Add context init implementation hook
iommu/arm-smmu: Add reset implementation hook
iommu/arm-smmu: Add configuration implementation hook
iommu/arm-smmu: Move Secure access quirk to implementation
iommu/arm-smmu: Add implementation infrastructure
iommu/arm-smmu: Rename arm-smmu-regs.h
iommu/arm-smmu: Abstract GR0 accesses
iommu/arm-smmu: Abstract context bank accesses
iommu/arm-smmu: Abstract GR1 accesses
iommu/arm-smmu: Get rid of weird "atomic" write
iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
iommu/arm-smmu: Rework cb_base handling
iommu/arm-smmu: Convert context bank registers to bitfields
iommu/arm-smmu: Convert GR1 registers to bitfields
iommu/arm-smmu: Convert GR0 registers to bitfields
iommu/qcom: Mask TLBI addresses correctly
iommu/arm-smmu: Mask TLBI address correctly
drm/i915: i915_active.retire() is optional
selftests, arm64: fix uninitialized symbol in tags_test.c
media: gspca: zero usb_buf on error
media: rockchip/rga: Update maintainership
nfsd: Fix the documentation for svcxdr_tmpalloc()
nfsd: Fix up some unused variable warnings
nfsd: close cached files prior to a REMOVE or RENAME that would replace target
nfsd: rip out the raparms cache
nfsd: have nfsd_test_lock use the nfsd_file cache
nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache
nfsd: convert fi_deleg_file and ls_file fields to nfsd_file
nfsd: convert nfs4_file->fi_fds array to use nfsd_files
media: hdpvr: add terminating 0 at end of string
media: radio/si470x: kill urb on error
media: vidioc-queryctrl.rst: fix broken c:type references
media: stm32-dcmi: add support of several sub-devices
media: stm32-dcmi: add media controller support
media: stm32-dcmi: trace the supported fourcc/mbus_code
media: stm32-dcmi: improve sensor subdev naming
media: Fix various misspellings of disconnected
nfsd: hook nfsd_commit up to the nfsd_file cache
nfsd: hook up nfsd_read to the nfsd_file cache
nfsd: hook up nfsd_write to the new nfsd_file cache
nfsd: add a new struct file caching facility to nfsd
vfs: Export flush_delayed_fput for use by knfsd.
notify: export symbols for use by the knfsd file cache
locks: create a new notifier chain for lease attempts
sunrpc: add a new cache_detail operation for when a cache is flushed
media: Clarify how menus are hidden by SUBDRV_AUTOSELECT
svcrdma: Use llist for managing cache of recv_ctxts
svcrdma: Remove svc_rdma_wq
block: remove struct request_queue queue_head
drm/i915/gen11: Allow usage of all GPIO pins
arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host
drm/i915: Serialize against vma moves
gpu: ipu-v3: image-convert: only sample into the next tile if necessary
gpu: ipu-v3: image-convert: move tile burst alignment out of loop
gpu: ipu-v3: image-convert: bail on invalid tile sizes
gpu: ipu-v3: image-convert: fix image downsize coefficients and tiling calculation
gpu: ipu-v3: image-convert: limit input seam position to hardware requirements
gpu: ipu-v3: image-convert: fix output seam valid interval
gpu: ipu-v3: image-convert: move output seam valid interval calculation into find_best_seam
arm64: dts: imx8qxp: Add DSP DT node
arm64: dts: imx8mn: Add cpu-freq support
arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support
arm64: dts: imx8mn-ddr4-evk: Add i2c1 support
arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support
arm64: dts: imx8mn: Add gpio-ranges property
arm64: dts: freescale: Add i.MX8MN dtsi support
gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and _RGBX32
gpu: ipu-v3: enable remaining 32-bit RGB V4L2 pixel formats
arm64: dts: imx8mm: Enable cpu-idle driver
arm64: dts: ls1028a: Add esdhc node in dts
arm64: dts: ls1028a: Add properties node for Display output pixel clock
arm64: dts: lx2160a: Fix incorrect I2C clock divider
arm64: dts: ls1028a: Fix incorrect I2C clock divider
arm64: dts: ls1012a: Fix incorrect I2C clock divider
arm64: dts: ls1088a: Fix incorrect I2C clock divider
arm64: dts: ls1028a: fix gpio nodes
arm64: dts: ls1028a: Add Thermal Monitor Unit node
udlfb: Make dlfb_ops constant
video: fbdev/mmp/core: Use struct_size() in kzalloc()
video: fbdev: viafb: Remove dead code
video: fbdev: aty[128]fb: Remove dead code
video: fbdev: sh_mobile_lcdcfb: Mark expected switch fall-through
video: fbdev: radeonfb: Use dev_get_drvdata
video: fbdev: sm712fb: Use dev_get_drvdata
video: fbdev: pvr2fb: remove unnecessary comparison of unsigned integer with < 0
efifb: BGRT: Improve efifb_bgrt_sanity_check
genirq: Force interrupt threading on RT
clk: imx8mn: Add necessary frequency support for ARM PLL table
clk: imx8mn: Add missing rate_count assignment for each PLL structure
arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address
arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps
arm64: dts: renesas: hihope-common: Add HDMI audio support
iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGN
soc: renesas: rcar-sysc: Eliminate local variable gov
soc: renesas: rcar-sysc: Add goto to of_node_put() before return
ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF
ARM: vf610-zii-cfu1: Add node for switch watchdog
bus: imx-weim: use module_platform_driver()
HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths
HID: intel-ish-hid: ipc: make ish suspend paths clear
HID: intel-ish-hid: ipc: set NO_D3 flag only when needed
ARM: dts: imx6: drop gpmi-nand address and size cells
ARM: dts: imx6: replace simple-bus by simple-mfd for anatop
clk: imx8mn: fix int pll clk gate
clk: imx8mn: Add GIC clock
clk: imx8mn: Fix incorrect parents
clk: imx8mm: Fix incorrect parents
clk: imx8mq: Fix sys3 pll references
drm/i915: Only emit the 'send bug report' once for a GPU hang
m68k: defconfig: Update defconfigs for v5.3-rc2
m68k: atari: Rename shifter to shifter_st to avoid conflict
m68k: Prevent some compiler warnings in Coldfire builds
m68k: mac: Revisit floppy disc controller base addresses
ARM: dts: imx6qdl-colibri: add phy to fec
ARM: dts: imx7-colibri: add recovery for I2C for iMX7
ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet
ARM: dts: imx7-colibri: prepare module device tree for FlexCAN
ARM: dts: imx7-colibri: disable HS400
livepatch: Nullify obj->mod in klp_module_coming()'s error path
ARM: dts: imx7-colibri: make sure module supplies are always on
lib/stackdepot: Fix outdated comments
pinctrl: intel: remap the pin number to gpio offset for irq enabled pin
drm/i915/gt: Mark up the nested engine-pm timeline lock as irqsafe
ARM: dts: imx7d: cl-som-imx7: add compatible for phy
x86/msr-index: Move AMD MSRs where they belong
drm/i915: Always wrap the ring offset before resetting
ARM: dts: imx7d: cl-som-imx7: make ethernet work again
ARM: dts: imx6ul: Add csi node
drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset
drm/xen-front: Make structure fb_funcs constant
powerpc/xmon: Add a dump of all XIVE interrupts
powerpc/xive: Fix dump of XIVE interrupt under pseries
powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
powerpc/powernv/ioda2: Create bigger default window with 64k IOMMU pages
powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window
powerpc/iommu: Allow bypass-only for DMA
powerpc/powernv/ioda: Fix race in TCE level allocation
powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()
net: hns: add phy_attached_info() to the hns driver
net: ethernet: mediatek: Add MT7628/88 SoC support
net: ethernet: mediatek: Rename NEXT_RX_DESP_IDX to NEXT_DESP_IDX
net: ethernet: mediatek: Rename MTK_QMTK_INT_STATUS to MTK_QDMA_INT_STATUS
dt-bindings: net: mediatek: Add support for MediaTek MT7628/88 SoC
be2net: eliminate enable field from be_aic_obj
tipc: clean up skb list lock handling on send path
net: hns3: add phy_attached_info() to the hns3 driver
net: hns3: prevent unnecessary MAC TNL interrupt
net: hns3: change print level of RAS error log from warning to error
net: hns3: fix error and incorrect format
net: hns3: modify redundant initialization of variable
net: hns3: add or modify comments
tools: iio: add .gitignore
iio: adc: sc27xx: Change to polling mode to read data
iio: hid-sensor-attributes: Convert to use int_pow()
iio: adc: max1027: Use device-managed APIs
staging: iio: accel: adis16240: Improve readability on write_raw function
MAINTAINERS: ftm-quaddec: Fix typo in a filepath
dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192
staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency
staging: iio: adc: ad7192: Remove platform data
pinctrl: intel: Allow to request locked pads
iio: imu: adis16460: fix variable signedness
iio: accel: kxcjk1013: Improve comments on KIOX010A and KIOX020A ACPI ids
KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence
KVM: arm/arm64: vgic: Make function comments match function declarations
arm64/kvm: Remove VMID rollover I-cache maintenance
KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic
KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection
KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation
KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown
KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable
KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs
KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands
KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation
KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive
KVM: arm/arm64: vgic: Add LPI translation cache definition
drm/i915: Propagate fence errors
usb: typec: fusb302: Call fusb302_debugfs_init earlier
usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry
usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry
drm/i915/uc: Never fail on HuC firmware errors
drm/i915/uc: Don't always fail on unavailable GuC firmware
drm/i915/guc: Don't open log relay if GuC is not running
nvmem: imx: add i.MX8QM platform support
dt-bindings: fsl: scu: add new compatible string for ocotp
nvmem: mxs-ocotp: update MODULE_AUTHOR() email address
nvmem: meson-mx-efuse: allow reading data smaller than word_size
nvmem: sunxi_sid: fix A64 SID controller support
nvmem: imx-ocotp: Add i.MX8MN support
dt-bindings: imx-ocotp: Add i.MX8MN compatible
slimbus: fix slim_tid_txn()
slimbus: qcom-ngd-ctrl: Add of_node_put() before return
drm/vboxvideo: Make structure vbox_fb_helper_funcs constant
staging: gasket: Remove unnecessary line-breaks in function signatures
staging: erofs: use common file type conversion
staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes)
staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use crypto API ccm(aes)
clk: Remove extraneous 'for' word in comments
xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP
xsk: remove AF_XDP socket from map when the socket is released
selftests/bpf: add sockopt clone/inheritance test
bpf: sync bpf.h to tools/
bpf: support cloning sk storage on accept()
bpf: export bpf_map_inc_not_zero
selftests/bpf: fix race in test_tcp_rtt test
libbpf: relicense bpf_helpers.h and bpf_endian.h
net: Don't call XDP_SETUP_PROG when nothing is changed
net/mlx5e: Add AF_XDP need_wakeup support
net/mlx5e: Move the SW XSK code from NAPI poll to a separate function
samples/bpf: add use of need_wakeup flag in xdpsock
libbpf: add support for need_wakeup flag in AF_XDP part
ixgbe: add support for AF_XDP need_wakeup feature
i40e: add support for AF_XDP need_wakeup feature
xsk: add support for need_wakeup flag in AF_XDP rings
xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup
net: stmmac: selftests: Add selftest for VLAN TX Offload
net: stmmac: Add support for VLAN Insertion Offload
net: stmmac: xgmac: Add EEE support
net: stmmac: selftests: Add tests for SA Insertion/Replacement
net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores
net: stmmac: Add ethtool register dump for XGMAC cores
net: stmmac: dwxgmac: Add Flexible PPS support
net: stmmac: Add a counter for Split Header packets
net: stmmac: Add Split Header support and enable it in XGMAC cores
net: stmmac: xgmac: Correctly return that RX descriptor is not last one
net: stmmac: Prepare to add Split Header support
net: stmmac: Get correct timestamp values from XGMAC
Documentation: Add a section for devlink-trap testing
selftests: devlink_trap: Add test cases for devlink-trap
selftests: forwarding: devlink_lib: Add devlink-trap helpers
selftests: forwarding: devlink_lib: Allow tests to define devlink device
Documentation: Add description of netdevsim traps
netdevsim: Add devlink-trap support
Documentation: Add devlink-trap documentation
devlink: Add generic packet traps and groups
devlink: Add packet trap infrastructure
drop_monitor: Allow user to start monitoring hardware drops
drop_monitor: Add support for summary alert mode for hardware drops
drop_monitor: Add support for packet alert mode for hardware drops
drop_monitor: Consider all monitoring states before performing configuration
drop_monitor: Add basic infrastructure for hardware drops
drop_monitor: Initialize hardware per-CPU data
drop_monitor: Move per-CPU data init/fini to separate functions
net: bridge: mdb: allow add/delete for host-joined groups
net: bridge: mdb: dump host-joined entries as well
net: bridge: mdb: factor out mdb filling
net: bridge: mdb: move vlan comments
net: phy: remove genphy_config_init
net: dsa: remove calls to genphy_config_init
net: phy: remove calls to genphy_config_init
dma-fence: Store the timestamp in the same union as the cb_list
dma-fence: Simply wrap dma_fence_signal_locked with dma_fence_signal
dma-fence: Avoid list_del during fence->cb_list iteration
dma-fence: Shrink size of struct dma_fence
drm/panel: tpo-td043mtea1: remove redundant assignment
drm/i915/uc: Never fail on uC preparation step
drm/i915/uc: Cleanup fw fetch on every GuC/HuC init failure
drm/i915/uc: Cleanup fw fetch only if it was successful
batman-adv: Add Sven to MAINTAINERS file
x86/cpu: Use constant definitions for CPU models
drm/i915/selftests: Check the context size
drm/i915/gtt: Fold gen8 insertions into one
arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
ipvlan: set hw_enc_features like macvlan
drm/i915/uc: Add explicit DISABLED state for firmware
selftests: Fix get_ifidx and callers in nettest.c
dt-bindings: pci: pci-msi: Correct the unit-address of the pci node name
genirq: remove the is_affinity_mask_valid hook
ia64: remove CONFIG_SWIOTLB ifdefs
ia64: remove support for machvecs
drm/i915: Wrappers for display register waits
ipmi: Free receive messages when in an oops
f2fs: fix livelock in swapfile writes
drm/i915: Move gmbus definitions out of i915_reg.h
drm/i915: Move engine IDs out of i915_reg.h
drm/i915: Move i915_power_well_id out of i915_reg.h
net: dsa: mv88e6xxx: check for mode change in port_setup_mac
drm/i915/execlists: Lift process_csb() out of the irq-off spinlock
bus: fsl-mc: remove explicit device_link_del
drm/omap: displays: Remove unused panel drivers
video: omapfb2: Make standard and custom panel drivers mutually exclusive
dt-bindings: net: add bindings for ADIN PHY driver
net: phy: adin: add ethtool get_stats support
net: phy: adin: implement downshift configuration via phy-tunable
net: phy: adin: implement PHY subsystem software reset
net: phy: adin: add EEE translation layer from Clause 45 to Clause 22
net: phy: adin: add support MDI/MDIX/Auto-MDI selection
net: phy: adin: make RMII fifo depth configurable
net: phy: adin: make RGMII internal delays configurable
net: phy: adin: configure RGMII/RMII/MII modes on config
net: phy: adin: add {write,read}_mmd hooks
net: phy: adin: add support for interrupts
net: phy: adin: hook genphy_{suspend, resume} into the driver
net: phy: adin: add support for Analog Devices PHYs
ia64: move the screen_info setup to common code
ia64: move the ROOT_DEV setup to common code
ia64: rework iommu probing
ia64: remove the unused sn_coherency_id symbol
ia64: remove the SGI UV simulator support
ia64: remove the zx1 swiotlb machvec
ia64: remove CONFIG_ACPI ifdefs
ia64: remove CONFIG_PCI ifdefs
ia64: remove the hpsim platform
ia64: remove now unused machvec indirections
ia64: remove support for the SGI SN2 platform
drivers: remove the SGI SN2 IOC4 base support
drivers: remove the SGI SN2 IOC3 base support
qla2xxx: remove SGI SN2 support
qla1280: remove SGI SN2 support
misc/sgi-xp: remove SGI SN2 support
char/mspec: remove SGI SN2 support
tty/serial: remove the ioc3_serial driver
tty/serial: remove the ioc4_serial driver
tty/serial: remove the sn_console driver
PCI/hotplug: remove the sgi_hotplug driver
ide: remove the sgiioc4 driver
char/agp: remove the sgi-agp driver
char: remove the SGI tiocx/mbcs driver
char: remove the SGI snsc driver
Input: cros_ec_keyb - add back missing mask for event_type
nfsd: Remove unnecessary NULL checks
clk: composite: Drop unused clk.h include
clk: Overwrite clk_hw::init with NULL during clk_register()
clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
clk: ti: Don't reference clk_init_data after registration
clk: qcom: Remove error prints from DFS registration
rtc: sun6i: Don't reference clk_init_data after registration
clk: zx296718: Don't reference clk_init_data after registration
clk: milbeaut: Don't reference clk_init_data after registration
clk: socfpga: deindent code to proper indentation
phy: ti: am654-serdes: Don't reference clk_init_data after registration
clk: sprd: Don't reference clk_init_data after registration
clk: socfpga: Don't reference clk_init_data after registration
clk: sirf: Don't reference clk_init_data after registration
clk: qcom: Don't reference clk_init_data after registration
clk: meson: axg-audio: Don't reference clk_init_data after registration
clk: lochnagar: Don't reference clk_init_data after registration
clk: actions: Don't reference clk_init_data after registration
drm/i915: Markup expected timeline locks for i915_active
drm/i915/gt: Mark context->active_count as protected by timeline->mutex
locks: print a warning when mount fails due to lack of "mand" support
ARM: dts: add device tree for Mecer Xtreme Mini S6
drm/i915/wopcm: Fix SPDX tag location
drm/i915/wopcm: Update error messages
drm/i915/wopcm: Try to use already locked WOPCM layout
drm/i915/wopcm: Check WOPCM layout separately from calculations
drm/i915/uc: Move FW size sanity check back to fetch
perf unwind: Remove unnecessary test
drm/i915/buddy: use kmemleak_update_trace
drm/i915/buddy: tidy up i915_buddy_fini
perf unwind: Fix libunwind when tid != pid
perf map: Use zalloc for map_groups
perf report: Add --switch-on/--switch-off events
misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct
mm/mmu_notifiers: add a get/put scheme for the registration
mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm
mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller
PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation
PCI/P2PDMA: Allow IOMMU for host bridge whitelist
PCI/P2PDMA: dma_map() requests that traverse the host bridge
PCI/P2PDMA: Store mapping method in an xarray
PCI/P2PDMA: Factor out __pci_p2pdma_map_sg()
PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg()
PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg()
PCI/P2PDMA: Whitelist some Intel host bridges
PCI/P2PDMA: Factor out host_bridge_whitelist()
PCI/P2PDMA: Apply host bridge whitelist for ACS
PCI/P2PDMA: Factor out __upstream_bridge_distance()
PCI/P2PDMA: Add constants for map type results to upstream_bridge_distance()
PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct
PCI/P2PDMA: Introduce private pagemap structure
drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
drm: Remove bridge support from legacy helpers
drm: Don't include drm/drm_encoder_slave.h when not needed
arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC
PM: sleep: Replace strncmp() with str_has_prefix()
x86/boot: Use common BUILD_BUG_ON
ASoC: SOF: pcm: add ALH support
ASoC: SOF: topology: initial support for Intel ALH DAI type
ASoC: SOF: rename SOUNDWIRE to ALH
ASoC: SOF: topology: Add dummy support for i.MX8 DAIs
ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast
arm64: dts: rockchip: enable internal SPI flash for RockPro64.
dma-buf: Restore seqlock around dma_resv updates
Revert "ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators"
platform/x86: asus-wmi: Remove unnecessary blank lines
platform/x86: asus-wmi: Drop indentation level by inverting conditionals
platform/x86: asus-wmi: Use clamp_val() instead of open coded variant
platform/x86: asus-wmi: Replace sscanf() with kstrtoint()
drm/i915: Use the associated uncore for the vm
USB: phy: fsl-usb: convert platform driver to use dev_groups
ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family
ALSA: hda - Expand pin_match function to match upcoming new tbls
platform/x86: asus-wmi: Refactor charge_threshold_store()
platform/x86: asus-wmi: Add support for charge threshold
platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UNR
platform/x86: touchscreen_dmi: Add info for the Irbis TW90 tablet
platform/x86: touchscreen_dmi: Add info for the Chuwi Surbook Mini tablet
drm/i915: Extract intel_frontbuffer active tracking
printk: Replace strncmp() with str_has_prefix()
btf: fix return value check in btf_vmlinux_init()
tools: bpftool: move "__printf()" attributes to header file
tools: bpftool: fix format string for p_err() in detect_common_prefix()
tools: bpftool: fix format string for p_err() in query_flow_dissector()
tools: bpftool: fix argument for p_err() in BTF do_dump()
tools: bpftool: fix format strings and arguments for jsonw_printf()
tools: bpftool: fix arguments for p_err() in do_event_pipe()
powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown race
KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE device
KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the VP
arm64: defconfig: Enable CONFIG_ACPI_APEI_PCIEAER
libbpf: make libbpf.map source of truth for libbpf version
tools: bpftool: add documentation for net attach/detach
tools: bpftool: add bash-completion for net attach/detach
tools: bpftool: add net detach command to detach XDP on interface
tools: bpftool: add net attach command to attach XDP on interface
net: mscc: PTP Hardware Clock (PHC) support
net: mscc: remove the frame_info cpuq member
net: mscc: improve the frame header parsing readability
net: mscc: describe the PTP register range
Documentation/bindings: net: ocelot: document the PTP ready IRQ
Documentation/bindings: net: ocelot: document the PTP bank
soc: fsl: dpio: remove explicit device_link_remove
arm64: defconfig: Enable the DesignWare watchdog
drm/i915: Protect request retirement with timeline->mutex
drm/i915/gt: Guard timeline pinning without relying on struct_mutex
drm/i915/gt: Convert timeline tracking to spinlock
drm/i915/gt: Track timeline activeness in enter/exit
soc: fsl: guts: Add definition for LS1028A
soc/fsl/qbman: Update device tree with reserved memory
soc/fsl/qbman: Fixup qman_shutdown_fq()
soc/fsl/qbman: Disable interrupts during portal recovery
soc/fsl/qbman: Fix drain_mr_fqni()
soc/fsl/qbman: Cleanup QMan queues if device was already initialized
soc/fsl/qbman: Cleanup buffer pools if BMan was initialized prior to bootup
soc/fsl/qbman: Rework QBMan private memory setup
soc: fsl: qbman: Remove dev_err() usage after platform_get_irq()
drm/i915/cml: Add Missing PCI IDs
qed: Add driver API for flashing the config attributes.
qed: Add API for configuring NVM attributes.
Revert "ALSA: hda: Add codec on bus address table lately"
ARM: lpc32xx: allow multiplatform build
ARM: lpc32xx: clean up header files
serial: lpc32xx: allow compile testing
net: lpc-enet: allow compile testing
net: lpc-enet: fix printk format strings
net: lpc-enet: fix badzero.cocci warnings
net: lpc-enet: move phy setup into platform code
net: lpc-enet: factor out iram access
gpio: lpc32xx: allow building on non-lpc32xx targets
serial: lpc32xx_hs: allow compile-testing
watchdog: pnx4008_wdt: allow compile-testing
usb: udc: lpc32xx: allow compile-testing
usb: ohci-nxp: enable compile-testing
writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail
writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching
USB: storage: isd200: remove redundant assignment to variable sendToTransport
usb: typec: fusb302: Always provide fwnode for the port
dt-bindings: usb: fusb302: Remove deprecated properties
usb: typec: fusb302: Remove unused properties
page_pool: fix logic in __page_pool_get_cached
rds: check for excessive looping in rds_send_xmit
net/rds: Add a few missing rds_stat_names entries
RDS: don't use GFP_ATOMIC for sk_alloc in rds_create
RDS: limit the number of times we loop in rds_send_xmit
perf top: Add --switch-on/--switch-off events
selftests: netdevsim: add devlink regions tests
netdevsim: implement support for devlink region and snapshots
selftests: netdevsim: add devlink params tests
selftests: net: push jq workaround into separate helper
page_pool: remove unnecessary variable init
r8169: sync EEE handling for RTL8168h with vendor driver
r8169: use the generic EEE management functions
net: phy: realtek: add support for EEE registers on integrated PHY's
net: phy: swphy: emulate register MII_ESTATUS
net: phy: read MII_CTRL1000 in genphy_read_status only if needed
net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES options
ARM: exynos: Enable exynos-chipid driver
soc: samsung: chipid: Convert exynos-chipid driver to use the regmap API
soc: samsung: Add exynos chipid driver support
ARM: samsung: Include GPIO driver header
ARM: dts: bcm283x: Enable HDMI at board level
ASoC: SOF: Intel: initial support for Elkhart Lake
ASoC: Intel: common: add ACPI matching tables for EHL
ASoC: SOF: Intel: initial support for Tiger Lake.
ASoC: Intel: common: add ACPI matching tables for Tiger Lake
regulator: act8865: operating mode and suspend state support
regulator: core: Add label to collate of_node_put() statements
regulator: act8865 regulator modes and suspend states
ASoC: SOF: ipc: add ALH parameters
ASoC: Intel: boards: Add Cometlake machine driver support
sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context.
sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant
drm/amdgpu: Use new mode2 reset interface for RV.
drm/amd/poweplay: Add amd_pm_funcs callback for mode 2
drm/amd/powerpay: Implement mode2 reset callback for SMU10
drm/amd/powerplay: add mode2 reset callback for pp_smu_mgr
drm/amd/powerplay: Fix meaning of 0x1E PPSMC_MSG
dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS
drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)
xilinx_sdfec: Convert to IDA
drm/amd/amdgpu: Update VM function pointer
drm/amdkfd: Fill amdgpu_task_info for KFD VMs
drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for GFX10
drm/amdgpu: Add more page fault info printing for GFX10
drm/amdgpu: Add printing for RW extracted from VM_L2_PROTECTION_FAULT_STATUS
drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB
drm/amdgpu: Export function to flush TLB of specific vm hub
drm/amd/display: Load NV12 SOC BB from firmware
drm/amd/display: Enable MPO with pre-blend color processing (RGB)
drm/amd/display: audio cannot switch to internal when display turns off
drm/amd/display: check hpd before retry verify link cap
drm/amd/display: enable dcn_mem_pwr as golden setting updates
drm/amd/display: 3.2.46
drm/amd/display: fix dcn20 global sync dml param extraction
drm/amd/display: 3.2.45
drm/amd/display: Add and refine DSC logs in enable sequence
drm/amd/display: Add Logging for Gamma Related information (2/2)
drm/amd/display: Remove redundant definition of dwb_source enums
drm/amd/display: Add enum for H-timing divider mode
drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
drm/amd/display: wake up ogam mem pwr before programming ocsc
drm/amd/display: Correct DSC PPS log
drm/amd/display: Check if set_blank_data_double_buffer exists before call
drm/amd/display: Fix type of ODMCombineType field
drm/amd/display: Add Logging for Gamma Related information (1/2)
drm/amd/display: Remove 4:2:2 DSC support
drm/amd/display: reprogram VM config when system resume
drm/amd/display: Enable type C hotplug
drm/amd/display: HUBP/HUBBUB register programming fixes
drm/amd/display: update optc odm interface for more than 2 opps
drm/amd/display: Update DML parameters
drm/amd/display: Remove duplicate interface for programming FB
drm/amd/display: fix pipe selection logic in validate
drm/amd/display: 3.2.44
drm/amd/display: Set DSC before DIG front-end is connected to its back-end
drm/amd/display: Change DSC policy from slices per column to minimum slice height
drm/amd/display: Add HLG support in color module
MAINTAINERS: add maintainer for SD-FEC
Docs: misc: xilinx_sdfec: Add documentation
misc: xilinx_sdfec: Add stats & status ioctls
misc: xilinx_sdfec: Support poll file operation
misc: xilinx_sdfec: Add ability to get/set config
misc: xilinx_sdfec: Add ability to configure LDPC
misc: xilinx_sdfec: Add ability to configure turbo
misc: xilinx_sdfec: Store driver config and state
drm/amd/display: clean up DML for DCN2x
drm/amd/display: enabling seamless boot sequence for dcn2
drm/amd/display: fix dcn-specific clk_mgr init_clocks
drm/amd/display: Make init_hw and init_pipes generic for seamless boot
drm/amd/display: 3.2.43
drm/amd/display: wait for pending complete when enabling a plane
drm/amd/display: refactor gpio to allocate hw_container in constructor
drm/amd/display: Add work-around option to skip DCN20 clock updates
drm/amd/display: fixup DPP programming sequence
drm/amd/display: make firmware info only load once during dc_bios create
drm/amd/display: Synchronous DisplayPort Link Training
drm/amd/display: Improve sharing of HUBBUB register lists
drm/amd/display: Add 22, 24, and 26 degamma
drm/amd/display: Fix frames_to_insert math
drm/amd/display: fix issue where 252-255 values are clipped
drm/amd/display: reset hdmi tmds rate and data scramble on pipe reset
drm/amd/display: reset drr programming on pipe reset
drm/amd/display: Add DFS reference clock field
drm/amd/display: Add PIXEL_RATE control regs for more instances
drm/scheduler: use job count instead of peek
drm/amdgpu: MODULE_FIRMWARE requires linux/module.h
drm/amdgpu/powerplay: fix spelling mistake "unsuported" -> "unsupported"
drm/amdgpu: implement querying ras error count for mmhub
drm/amdgpu: use exiting amdgpu_ctx_total_num_entities function
drm/amdgpu: fix typo error amdgput -> amdgpu
drm/amd/powerplay: fix message of SetHardMinByFreq failed when feature is disabled
drm/amd/powerplay: add arcturus_is_dpm_running function for arcturus
drm/amd/powerplay: remove redundancy debug log about smu unsupported features
drm/amdgpu: simplify and cleanup setting the dma mask
drm/radeon: simplify and cleanup setting the dma mask
drm/amdgpu: handle PCIe root ports with addressing limitations
drm/radeon: handle PCIe root ports with addressing limitations
devcoredump: fix typo in comment
devcoredump: use memory_read_from_buffer
of/platform: Disable generic device linking code for PowerPC
perf trace: Add --switch-on/--switch-off events
perf evswitch: Add hint when not finding specified on/off events
perf evswitch: Move enoent error message printing to separate function
perf evswitch: Introduce init() method to set the on/off evsels from the command line
perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing
perf evswitch: Add the names of on/off events
perf evswitch: Move switch logic to use in other tools
perf evswitch: Move struct to a separate header to use in other tools
perf script: Allow specifying event to switch off processing of other events
perf script: Allow showing the --switch-on event
perf script: Allow specifying event to switch on processing of other events
perf vendor events intel: Add Tremontx event file v1.02
lib/test_printf: Remove obvious comments from %pd and %pD tests
lib/test_printf: Add test of null/invalid pointer dereference for dentry
vsprintf: Prevent crash when dereferencing invalid pointers for %pD
regulator: max8660: remove redundant assignment of variable ret
ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime
ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux'
ASoC: cs42l56: remove unused variable 'adc_swap_enum'
ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
ASoC: es8328: remove unused variable 'pga_tlv'
ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum'
ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src'
ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv'
ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv'
ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux'
ASoC: Intel: Skylake: Print constant literals from format specifier
ASoC: mediatek: mt6358: add delay after dmic clock on
ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables
ASoC: mediatek: mt8183-da7219-max98357: remove unused variable
ASoC: mt2701: remove unused variables
ASoC: soc-core: Fix -Wunused-const-variable warning
ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
powerpc/64s: Make boot look nice(r)
powerpc/xive: Add a check for memory allocation failure
powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xive_irq_bitmap_add()'
staging: sm750fb: fix odd license text
drm/i915: Move tasklet kicking to __i915_request_queue caller
staging: erofs: correct all misused ENOTSUPP
staging: erofs: differentiate unsupported on-disk format
staging: erofs: introduce EFSCORRUPTED and more logs
kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE
staging: comedi: usbduxsigma: remove redundant assignment to variable fx2delay
staging: rtl8192u: fix up indentation of a statement
staging: gasket: apex: Make structure apex_desc constant
staging: erofs: removing an extra call to iloc() in fill_inode()
drm/i915/icl: Add gen11 specific render breadcrumbs
drm/i915/icl: Add command cache invalidate
drm/i915/icl: Implement gen11 flush including tile cache
drm/i915/selftest/buddy: fixup igt_buddy_alloc_range
drm/i915: Convert a few more bland dmesg info to be device specific
arm64: unexport set_memory_x and set_memory_nx
crypto: arm64/aegis128 - implement plain NEON version
crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
crypto: aegis128 - add support for SIMD acceleration
crypto: xts - add support for ciphertext stealing
crypto: aead - Do not allow authsize=0 if auth. alg has digestsize>0
crypto: streebog - remove two unused variables
crypto: aes-generic - remove unused variable 'rco_tab'
Documentation: crypto: crypto_engine: Fix Sphinx warning
crypto: cavium/nitrox - Configure asymmetric queue manager Hardware unit
crypto: cavium/nitrox - Allocate asymmetric crypto command queues
crypto: cryptd - Use refcount_t for refcount
hwrng: core - Freeze khwrng thread during suspend
crypto: caam/qi - execute library only on DPAA 1.x
crypto: hisilicon - fix error handle in hisi_zip_create_req_q
crypto: hisilicon - add missing single_release
crypto: hisilicon - init curr_sgl_dma to fix compile warning
crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
crypto: hisilicon - fix kbuild warnings
csky: Fixup ioremap function losing
media: MAINTAINERS: Add entry for the ov5670 driver
media: imx7-media-csi: add i.MX6UL support
media: dt-bindings: imx7-csi: add i.MX6UL/L support
media: imx: mipi csi-2: Don't fail if initial state times-out
media: docs-rst: Clarify duration of LP-11 mode
media: v4l: Documentation: Raw Bayer formats are not RGB formats
media: v4l: Documentation: Serial busses use parallel mbus codes
media: i2c: ov5645: Fix power sequence
media: omap3isp: Don't set streaming state on random subdevs
media: omap3isp: Set device on omap3isp subdevs
media: ov5640: Add support for flash and lens devices
media: ov8856: Check reading clock frequency succeeded
media: ov5675: Add support for OV5675 sensor
PCI: imx6: Limit DBI register length
arm64: smp: disable hotplug on trusted OS resident CPU
drm/etnaviv: implement softpin
drm/etnaviv: allow to request specific virtual address for gem mapping
drm/etnaviv: skip command stream validation on PPAS capable GPUs
PCI: pci-hyperv: Fix build errors on non-SYSFS config
drm/etnaviv: implement per-process address spaces on MMUv2
drm/etnaviv: provide MMU context to etnaviv_gem_mapping_get
drm/etnaviv: split out starting of FE idle loop
drm/etnaviv: rework MMU handling
drm/etnaviv: replace MMU flush marker with flush sequence
drm/etnaviv: share a single cmdbuf suballoc region across all GPUs
drm/etnaviv: split out cmdbuf mapping into address space
drm/etnaviv: simplify unbind checks
drm/etnaviv: pass mmu pointer to etnaviv_core_dump_mmu
drm/etnaviv: dump only failing submit
interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404
gpio: aspeed: Pass irqchip when adding gpiochip
gpio: hlwd: Pass irqchip when adding gpiochip
gpio: xlp: Pass irqchip when adding gpiochip
dt-bindings: gpio: davinci: Add new compatible for J721E SoCs
gpio: cadence: Pass irqchip when adding gpiochip
gpio: thunderx: Switch to GPIOLIB_IRQCHIP
qcom: spmi-gpio: convert to hierarchical IRQ helpers in gpio core
gpio: ixp4xx: Convert to hierarchical GPIOLIB_IRQCHIP
gpio: Add support for hierarchical IRQ domains
drm/vmwgfx: Assign eviction priorities to resources
drm/vmwgfx: drop reminaing users of drmP.h
drm/vmwgfx: drop use of drmP.h in header files
drm/vmwgfx: Kill unneeded legacy security features
net/mvpp2: Replace tasklet with softirq hrtimer
tools/testing/nvdimm: Fix fallthrough warning
netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument
netfilter: remove deprecation warnings from uapi headers.
tools: bpftool: compile with $(EXTRA_WARNINGS)
drm/panel: Add driver for the Toppoly TD043MTEA1 panel
drm/panel: Add driver for the Toppoly TD028TTEC1 panel
drm/panel: Add driver for the Sony ACX565AKM panel
drm/panel: Add driver for the Sharp LS037V7DW01 panel
drm/panel: Add driver for the NEC NL8048HL11 panel
drm/panel: Add driver for the LG Philips LB035Q02 panel
dt-bindings: display: panel: Add bindings for NEC NL8048HL11 panel
dt-bindings: Add legacy 'toppoly' vendor prefix
dt-bindings: Add vendor prefix for LG Display
media: vsp1: fix memory leak of dl on error return path
ALSA: hda: Unexport a few more stuff
ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()
Input: remove dev_err() usage after platform_get_irq()
drm/aspeed: gfc_crtc: Make structure aspeed_gfx_funcs constant
net: phy: realtek: add NBase-T PHY auto-detection
kbuild: remove meaningless 'targets' in ./Kbuild
kbuild: remove 'make /' support
kbuild: fix modkern_aflags implementation
kbuild: refactor part-of-module more
kbuild: move the Module.symvers check for external module build
kbuild: treat an object as multi-used when $(foo-) is set
ARM: orion/mvebu: unify debug-ll virtual addresses
ARM: dove: clean up mach/*.h headers
r8169: fix sporadic transmit timeout issue
drm/arm: drop use of drmP.h
drm/armada: drop use of drmP.h
drm/tegra: drop use of drmP.h
drm/i2c/tda998x: drop use of drmP.h
EDAC/mc: Cleanup _edac_mc_free() code
ALSA: hda: Add codec on bus address table lately
ALSA: hda - Drop unsol event handler for Intel HDMI codecs
arm64/efi: Move variable assignments after SECTIONS
arm64: Clarify when cpu_enable() is called
arm64: memory: rename VA_START to PAGE_END
arm64: memory: fix flipped VA space fallout
ALSA: sb: remove redundant assignment to variable result
USB: usbfs: Add a capability flag for runtime suspend
block: annotate refault stalls from IO submission
staging: fsl-dpaa2/ethsw: do not force user to bring interface down
staging: fsl-dpaa2/ethsw: register_netdev only when ready
staging: fsl-dpaa2/ethsw: reword error message
staging: fsl-dpaa2/ethsw: remove redundant VLAN check
staging: fsl-dpaa2/ethsw: remove unnecessary memset
staging: fsl-dpaa2/ethsw: use bool when encoding learning/flooding state
staging: fsl-dpaa2/ethsw: remove debug message
staging: fsl-dpaa2/ethsw: add line terminator to all formats
staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open
staging: fsl-dpaa2/ethsw: remove IGMP default address
drm/bridge: dumb-vga-dac: Fix dereferencing -ENODEV DDC channel
perf ui: No need to set ui_browser to 1 twice
perf record: Support aarch64 random socket_id assignment
perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format
tools: Keep list of tools in alphabetical order
perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels
perf intel-pt: Add brief documentation for PEBS via Intel PT
perf tools: Add aux-output config term
perf intel-pt: Process options for PEBS event synthesis
perf tools: Add itrace option 'o' to synthesize aux-output events
perf tools: Add aux_output attribute flag
perf record: Add an option to take an AUX snapshot on exit
perf ftrace: Improve error message about capability to use ftrace
perf ftrace: Use CAP_SYS_ADMIN instead of euid==0
perf tools: Add CAP_SYSLOG define for older systems
perf tools: Add NO_LIBCAP=1 to the minimal build test
perf tools: Add helpers to use capabilities if present
ARM: iop32x: merge everything into mach-iop32x/
ARM: iop32x: make mach/uncompress.h independent of mach/hardware.h
ARM: xscale: fix multi-cpu compilation
dma: iop-adma: allow building without platform headers
dmaengine: iop-adma: use correct printk format strings
dmaengine: iop-adma: include prefetch.h
ARM: remove Intel iop33x and iop13xx support
dt-bindings: gpio: Document GPIOs via Moxtet bus
drivers: gpio: Add support for GPIOs over Moxtet bus
bus: moxtet: Add sysfs and debugfs documentation
dt-bindings: bus: Document moxtet bus binding
bus: Add support for Moxtet bus
i2c-cht-wc: Fix lockdep warning
ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
ARM: remove w90x900 platform
ARM: remove ks8695 platform
drm/bridge: dw-hdmi-i2s: add .get_eld support
drm/bridge: dw-hdmi-i2s: enable only the required i2s lanes
drm/bridge: dw-hdmi-i2s: reset audio fifo before applying new params
drm/bridge: dw-hdmi-i2s: set the channel allocation
dt-bindings: i2c: i2c-emev2: Rename bindings documentation file
drm/bridge: dw-hdmi-i2s: enable lpcm multi channels
dt-bindings: i2c: rcar: Rename bindings documentation file
drm/bridge: dw-hdmi: set channel count in the infoframes
drm/bridge: dw-hdmi: move audio channel setup out of ahb
drm/bridge: dw-hdmi-i2s: support more i2s format
ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver
arm64: defconfig: Enable the PSCI CPUidle driver
i2c: replace i2c_new_secondary_device with an ERR_PTR variant
arm64: memory: Cosmetic cleanups
arm64: memory: Add comments to end of non-trivial #ifdef blocks
arm64: memory: Implement __tag_set() as common function
arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions
arm64: memory: Simplify virt_to_page() implementation
arm64: memory: Rewrite default page_to_virt()/virt_to_page()
arm64: memory: Ensure address tag is masked in conversion macros
arm64: memory: Fix virt_addr_valid() using __is_lm_address()
staging: rtl8723bs: remove redundant assignment to ret
Staging: rtl8712: rtl8712_recv: fixed 80 character length warning
staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void
staging: rtl8712: r8712_xmitframe_aggr_1st(): Change return type to void
staging: rtl8712: r8712_append_mpdu_unit(): Change return type
staging: rtl8712: xmitframe_addmic(): Change return values and type
staging: rtl8723bs: Remove debugging information exposed via procfs
staging: erofs: xattr.c: avoid BUG_ON
staging: erofs: remove incomplete cleancache
PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/RC separately
MAINTAINERS: Update with Amlogic DRM bindings converted as YAML
dt-bindings: display: amlogic, meson-vpu: convert to yaml
dt-bindings: display: amlogic, meson-dw-hdmi: convert to yaml
PCI: layerscape: Add the bar_fixed_64bit property to the endpoint driver
staging: erofs: inline erofs_inode_is_data_compressed()
drm/i915: Serialise read/write of the barrier's engine
drm/i915: Print CCID for all renderCS
iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()
drm/i915: Disregard drm_mode_config.fb_base
drm/i915: Include engine->mmio_base in the debug dump
media: rc: imon: Allow iMON RC protocol for ffdc 7e device
media: tm6000: double free if usb disconnect while streaming
mfd: asic3: Include the right header
media: rc: imon-rsc keymap has incorrect mappings
MAINTAINERS: altera-sysmgr: Fix typo in a filepath
media: em28xx: modules workqueue not inited for 2nd device
media: selftests: ir: fix ir_loopback test failure
media: imon_raw: prevent "nonsensical timing event of duration 0"
media: imon_raw: simplify and explain bit operations
media: ir-kbd-i2c: convert to i2c_new_dummy_device()
drm/i915/guc: Remove client->submissions
media: rc: add include guard to rc-map.h
media: stv0900_core: remove redundant assignment to variables mclk, div and ad_div
media: dvb_frontend.h: Fix shifting signed 32-bit value problem
media: media/dvb: Use kmemdup rather than duplicating its implementation
media: media/tuners: Use kmemdup rather than duplicating its implementation
media: media/usb: Use kmemdup rather than duplicating its implementation
dt-bindings: gpio: aspeed: Add SGPIO support
lib: Remove redundant ftrace flag removal
ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
ARM: zynq: Support smp in thumb mode
iio:light:noa1305: Fix missing break statement.
drm/i915: Update DRIVER_DATE to 20190813
drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors
drm/vmwgfx: Add debug message for layout change ioctl
libnvdimm/of_pmem: Provide a unique name for bus provider
ARM: dts: aspeed: Add Mihawk BMC platform
ARM: dts: aspeed: fp5280g2: Fix power supply address
r8152: change rx_copybreak and rx_pending through ethtool
r8152: support skb_add_rx_frag
r8152: use alloc_pages for rx buffer
r8152: replace array with linking list for rx information
r8152: separate the rx buffer size
net: phy: let phy_speed_down/up support speeds >1Gbps
net: phy: add phy_speed_down_core and phy_resolve_min_speed
net: phy: add __set_linkmode_max_speed
net: devlink: remove redundant rtnl lock assert
net: hns3: Make hclge_func_reset_sync_vf static
drm/i915: Add _TRANS2()
drm/i915/bdw+: Move misc display IRQ handling to it own function
devicetree: Expose dtbs_check and dt_binding_check some more
dt-bindings: watchdog: meson-gxbb-wdt: convert to yaml
dt-bindings: serial: meson-uart: convert to yaml
dt-bindings: phy: meson-g12a-usb3-pcie-phy: convert to yaml
dt-bindings: phy: meson-g12a-usb2-phy: convert to yaml
dt-bindings: arm: amlogic: amlogic,meson-gx-ao-secure: convert to yaml
dt-bindings: reset: amlogic,meson-reset: convert to yaml
dt-bindings: spi: meson: convert to yaml
dt-bindings: rng: amlogic,meson-rng: convert to yaml
dt-bindings: mailbox: meson-mhu: convert to yaml
docs: writing-schema.md: convert from markdown to ReST
dt-bindings: crypto: Convert Allwinner A10 Security Engine to a schema
dt-bindings: bus: Convert Allwinner DE2 bus to a schema
dt-bindings: input: Convert Allwinner LRADC to a schema
devlink: send notifications for deleted snapshots on region destroy
rcu: Allow rcu_do_batch() to dynamically adjust batch sizes
rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload
rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention
rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention
rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks()
rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake()
rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed
rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended
rcu/nocb: Add bypass callback queueing
rcu/nocb: Atomic ->len field in rcu_segcblist structure
rcu/nocb: Unconditionally advance and wake for excessive CBs
rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock
rcu/nocb: Reduce contention at no-CBs invocation-done time
rcu/nocb: Reduce contention at no-CBs registry-time CB advancement
rcu/nocb: Round down for number of no-CBs grace-period kthreads
rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU
rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread
rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks
rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer()
rcu/nocb: Enable re-awakening under high callback load
rcu/nohz: Turn off tick for offloaded CPUs
rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait()
rcu/nocb: Use build-time no-CBs check in rcu_pending()
rcu/nocb: Use build-time no-CBs check in rcu_core()
rcu/nocb: Use build-time no-CBs check in rcu_do_batch()
rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields
rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields
rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields
rcu/nocb: Remove obsolete nocb_head and nocb_tail fields
rcu/nocb: Use rcu_segcblist for no-CBs CPUs
rcu/nocb: Leave ->cblist enabled for no-CBs CPUs
rcu/nocb: Allow lockless use of rcu_segcblist_empty()
rcu/nocb: Allow lockless use of rcu_segcblist_restempty()
rcu/nocb: Remove deferred wakeup checks for extended quiescent states
rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit
rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure
rcu/nocb: Add checks for offloaded callback processing
rcu/nocb: Use separate flag to indicate offloaded ->cblist
rcu/nocb: Use separate flag to indicate disabled ->cblist
rcu/nocb: Print gp/cb kthread hierarchy if dump_tree
rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter
rcu/nocb: Rename and document no-CB CB kthread sleep trace event
rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable
rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer()
rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp()
rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp()
rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait()
rcu/nocb: Provide separate no-CBs grace-period kthreads
rcu/nocb: Update comments to prepare for forward-progress work
rcu/nocb: Rename rcu_data fields to prepare for forward-progress work
acpi: Use built-in RCU list checking for acpi_ioremaps list
x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator
driver/core: Convert to use built-in RCU list checking
libbpf: attempt to load kernel BTF from sysfs first
btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux
interconnect: qcom: Add QCS404 interconnect provider driver
drm/i915/gt: Save/restore interrupts around breadcrumb disable
drm/i915: Push the wakeref->count deferral to the backend
interconnect: qcom: Add interconnect RPM over SMD driver
dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings
interconnect: qcom: Add tagging and wake/sleep support for sdm845
interconnect: Add pre_aggregate() callback
interconnect: Add support for path tags
arm64: constify sys64_hook instances
arm64: constify aarch64_insn_encoding_class[]
arm64: constify icache_policy_str[]
arm64: prefer __section from compiler_attributes.h
drm/i915/tgl: Fix missing parentheses on TGL_TRANS_DDI_FUNC_CTL_VAL_TO_PORT
RDMA/hns: Remove unuseful member
RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver
RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip08 driver
RDMA/hns: Modify pi vlaue when cq overflows
RDMA/hns: Bugfix for creating qp attached to srq
RDMA/hns: Logic optimization of wc_flags
RDMA/mlx5: Annotate lock dependency in bind/unbind slave port
IB/mlx5: Expose XRQ legacy commands over the DEVX interface
IB/mlx5: Add legacy events to DEVX list
kbuild: add [M] marker for build log of *.mod.o
Kbuild: Handle PREEMPT_RT for version string and magic
kbuild: move flex and bison rules to Makefile.host
kbuild: make bison create C file and header in a single pattern rule
kbuild: use $(basename ...) for cmd_asn1_compiler
kbuild: Fail if gold linker is detected
modpost: check for static EXPORT_SYMBOL* functions
ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init'
can: netlink: fix documentation typos
can: vcan: introduce pr_fmt and make use of it
can: vcan: remove unnecessary blank lines
can: vcan: convert block comments to network style comments
can: gw: add support for CAN FD frames
can: gw: use struct canfd_frame as internal data structure
can: gw: cgw_parse_attr(): remove unnecessary braces for single statement block
can: gw: cgw_dump_jobs(): avoid long lines
can: gw: can_can_gw_rcv(): remove return at end of void function
can: gw: add missing spaces around operators
can: gw: remove unnecessary blank lines, add suggested blank lines
can: gw: convert block comments to network style comments
can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet
can: bcm: bcm_sock_no_ioctlcmd(): mark function as static
can: raw: raw_sock_no_ioctlcmd(): mark function as static
can: raw: raw_module_init(): use pr_err() instead of printk(KERN_ERR, ...)
can: raw: balance braces around else statements
can: raw: remove unnecessary blank lines, add suggested blank lines
can: raw: convert block comments to network style comments
can: af_can: add missing identifiers to struct receiver::func
can: af_can: can_pernet_init(): Use preferred style kzalloc(sizeof()) usage
can: af_can: avoid splitting quoted string across lines
can: af_can: fix alignment
can: af_can: balance braces around else statements
can: af_can: convert block comments to network style comments
can: xilinx_can: xcan_set_bittiming(): fix the data phase btr1 calculation
can: xilinx_can: xcan_rx_fifo_get_next_frame(): fix FSR register FL and RI mask values for canfd 2.0
can: xilinx_can: fix the data update logic for CANFD FD frames
phy: tegra: Add PCIe PIPE2UPHY support
dt-bindings: PHY: P2U: Add Tegra194 P2U block
dt-bindings: PCI: tegra: Add device tree support for Tegra194
dt-bindings: Add PCIe supports-clkreq property
PCI: dwc: Add support to enable CDM register check
media: MAINTAINERS: Remove zoran driver
media: MAINTAINERS: hantro: Fix typo in a filepath
media: exynos4-is: Remove call to memset after dma_alloc_coherent
media: ngene: Remove call to memset after pci_alloc_consistent
media: i2c: Convert to new i2c device probe()
dt-bindings: PCI: designware: Add binding for CDM register check
media: i2c: et8ek8: Convert to new i2c device probe()
PCI: dwc: Export dw_pcie_wait_for_link() API
media: i2c: s5c73m3: Convert to new i2c device probe()
media: i2c: smiapp: Convert to new i2c device probe()
media: radio: si470x: Convert to new i2c device probe()
PCI: dwc: Add extended configuration space capability search API
media: radio: si4713: Convert to new i2c device probe()
media: i2c: adv748x: Convert to new i2c device probe()
media: i2c: tvp5150: Add of_node_put() before goto
media: platform: mtk-mdp: mtk_mdp_core: Add of_node_put() before goto
PCI: dwc: Move config space capability search API
media: fdp1: Reduce FCP not found message level to debug
media: pvrusb2: use kzalloc instead of kmalloc and memset
media: zd1301_demod: don't check retval after our own assignemt
media: mn88473: don't check retval after our own assignemt
media: mn88472: don't check retval after our own assignemt
media: cxd2820r: don't check retval after our own assignemt
media: i2c: adv7842: convert to i2c_new_dummy_device
media: i2c: tda1997x: prevent potential NULL pointer access
media: usb: go7007: s2250-board: convert to i2c_new_dummy_device
media: i2c: adv7511-v4l2: convert to i2c_new_dummy_device
media: i2c: adv7180: convert to i2c_new_dummy_device
media: i2c: ad9389b: convert to i2c_new_dummy_device
can: xilinx_can: xcanfd_rx(): fix FSR register handling in the RX path
media: dvb-frontends: mn88473: convert to i2c_new_dummy_device
media: dvb-frontends: mn88472: convert to i2c_new_dummy_device
media: dvb-frontends: mn88443x: convert to i2c_new_dummy_device
media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device
can: xilinx_can: xcan_probe(): skip error message on deferred probe
media: mtk-mdp: fix reference count on old device tree
PCI: dwc: Group DBI registers writes requiring unlocking
media: cedrus: Don't set chroma size for scale & rotation
can: xilinx_can: xcan_chip_start(): fix failure with invalid bus
media: cedrus: Remove dst_bufs from context
PCI: Disable MSI for Tegra root ports
PCI: Add #defines for some of PCIe spec r4.0 features
media: Revert "media: vimc: propagate pixel format in the stream"
can: ti_hecc: ti_hecc_mailbox_read(): remove set but not used variable 'mbx_mask'
media: Revert "media: vimc: Remove or modify stream checks"
media: rcar-vin: Report correct image stride
can: ti_hecc: ti_hecc_mailbox_read(): add blank lines to improve readability
can: ti_hecc: ti_hecc_start(): avoid multiple assignments
can: ti_hecc: fix print formating strings
can: ti_hecc: avoid long lines
can: ti_hecc: fix indention
can: ti_hecc: convert block comments to network style comments
can: sja1000: f81601: remove unused including <linux/version.h>
can: kvaser_pciefd: Remove unused including <linux/version.h>
can: kvaser_pciefd: kvaser_pciefd_pwm_stop(): remove unnecessary code when setting pwm duty cycle to zero
media: omap_vout: convert to vb2
media: omap_vout: fix various v4l2-compliance failures
selftests/bpf: fix race in flow dissector tests
tools: bpftool: add feature check for zlib
btf: expose BTF info through sysfs
ARM: mach-nspire: Kill off CLCD auxdata
ARM: dts: Update the NSPIRE DTS files for DRM
ARM: dts: nomadik: Set up the CS GPIO right
usb-storage: remove single-use define for debugging
ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi
ARM: dts: gta04: define chosen/stdout-path
ARM: dts: omap3-n950-n9: Remove regulator-boot-off property
ARM: dts: am335x-cm-t335: Remove regulator-boot-off property
ASoC: SOF: fix HDA direct MMIO access
ASoC: Intel: hsw: remove i386 build warning w/ size_t argument
ASoC: ti: Fix typos in ti/Kconfig
bus: ti-sysc: remove set but not used variable 'quirks'
ASoC: rockchip: rockchip_max98090: Set period size to 240
bus: ti-sysc: allow reset sharing across devices
bus: ti-sysc: rework the reset handling
bus: ti-sysc: re-order the clkdm control around reset handling
bus: ti-sysc: Add missing kerneldoc comments
bus: ti-sysc: Switch to SPDX license identifier
dt-bindings: ti-sysc: Add SPDX license identifier
MAINTAINERS: Add ti-sysc files under the OMAP2+ entry
netfilter: connlabels: prefer static lock initialiser
netfilter: nf_nat_proto: make tables static
netfilter: nf_tables: add missing prototypes.
kbuild: remove all netfilter headers from header-test blacklist.
netfilter: remove "#ifdef __KERNEL__" guards from some headers.
netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks to some header-files.
netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) checks to some header-files.
netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) checks to header-file.
netfilter: add missing includes to a number of header-files.
netfilter: inline four headers files into another one.
netfilter: nf_tables: store data in offload context registers
netfilter: nft_bitwise: add offload support
netfilter: remove unnecessary spaces
net/mlx5: Add XRQ legacy commands opcodes
net/mlx5: Use debug message instead of warn
drm/i915/gvt: Double check batch buffer size after copy
drm/i915/gvt: Add valid length check for MI variable commands
drm/i915/gvt: Add MI command valid length check
drm/i915/gvt: Utility for valid command length check
drm/i915/gvt: factor out tlb and mocs register offset table
drm/i915/gvt: no need to check return value of debugfs_create functions
drm/i915/gvt: Fix typo of VBLANK_TIMER_PERIOD
drm/i915/uc: Log fw status changes only under debug config
rtc: Remove dev_err() usage after platform_get_irq()
dma-buf: rename reservation_object to dma_resv
dma-buf: nuke reservation_object seq number
dma-buf/sw_sync: Synchronize signal vs syncpt free
drm/i915/guc: Use a local cancel_port_requests
drm/i915: drop engine_pin/unpin_breadcrumbs_irq
drm/i915/guc: keep breadcrumb irq always enabled
dmaengine: fsldma: Mark expected switch fall-through
dmaengine: ti: unexport filter functions
f2fs: add fs-verity support
ext4: update on-disk format documentation for fs-verity
ext4: add fs-verity read support
ext4: add basic fs-verity support
fs-verity: support builtin file signatures
fs-verity: add SHA-512 support
fs-verity: implement FS_IOC_MEASURE_VERITY ioctl
fs-verity: implement FS_IOC_ENABLE_VERITY ioctl
scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in uapi headers
fscrypt: document the new ioctls and policy version
ubifs: wire up new fscrypt ioctls
f2fs: wire up new fscrypt ioctls
ext4: wire up new fscrypt ioctls
fscrypt: require that key be added when setting a v2 encryption policy
fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl
fscrypt: allow unprivileged users to add/remove keys for v2 policies
fscrypt: v2 encryption policy support
fscrypt: add an HKDF-SHA512 implementation
fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl
fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl
fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl
fscrypt: rename keyinfo.c to keysetup.c
fscrypt: move v1 policy key setup to keysetup_v1.c
fscrypt: refactor key setup code in preparation for v2 policies
fscrypt: rename fscrypt_master_key to fscrypt_direct_key
fscrypt: add ->ci_inode to fscrypt_info
fscrypt: use FSCRYPT_* definitions, not FS_*
fscrypt: use FSCRYPT_ prefix for uapi constants
fs, fscrypt: move uapi definitions to new header <linux/fscrypt.h>
fscrypt: use ENOPKG when crypto API support missing
fscrypt: improve warnings for missing crypto API support
fscrypt: improve warning messages for unsupported encryption contexts
fscrypt: make fscrypt_msg() take inode instead of super_block
fscrypt: clean up base64 encoding/decoding
fscrypt: remove loadable module related code
scsi: esas2r: Prefer pcie_capability_read_word()
scsi: csiostor: Prefer pcie_capability_read_word()
scsi: sym53c8xx_2: remove redundant assignment to retv
scsi: pmcraid: Fix a typo - pcmraid --> pmcraid
scsi: fas216: Mark expected switch fall-throughs
scsi: megaraid_sas: Introduce module parameter for default queue depth
scsi: qla2xxx: Fix a NULL pointer dereference
scsi: qla2xxx: Simplify qla24xx_async_abort_cmd()
scsi: qla2xxx: Remove two superfluous if-tests
scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free()
scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function
scsi: qla2xxx: Report invalid mailbox status codes
scsi: qla2xxx: Remove superfluous sts_entry_* casts
scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer
scsi: qla2xxx: Complain if sp->done() is not called from the completion path
scsi: qla2xxx: Make sure that aborted commands are freed
scsi: qla2xxx: Introduce qla2xxx_get_next_handle()
scsi: qla2xxx: Modify NVMe include directives
scsi: qla2xxx: Make qlt_handle_abts_completion() more robust
scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command
scsi: qla2xxx: Introduce the function qla2xxx_init_sp()
scsi: qla2xxx: Enable type checking for the SRB free and done callback functions
scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id()
scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs
scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian
scsi: qla2xxx: Check secondary image if reading the primary image fails
scsi: qla2xxx: Change the return type of qla24xx_read_flash_data()
scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs
scsi: qla2xxx: Complain if a soft reset fails
scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy()
scsi: qla2xxx: Check the PCI info string output buffer size
scsi: qla2xxx: Complain if waiting for pending commands times out
scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const
scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value
scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses
scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow
scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock()
scsi: qla2xxx: Fix qla24xx_process_bidir_cmd()
scsi: qla2xxx: Simplify a debug statement
scsi: qla2xxx: Remove dead code
scsi: qla2xxx: Complain if parsing the version string fails
scsi: qla2xxx: Complain if a mailbox command times out
scsi: qla2xxx: Use strlcpy() instead of strncpy()
scsi: qla2xxx: Do not corrupt vha->plogi_ack_list
scsi: qla2xxx: Report the firmware status code if a mailbox command fails
scsi: qla2xxx: Fix session lookup in qlt_abort_work()
scsi: qla2xxx: Simplify qla24xx_abort_sp_done()
scsi: qla2xxx: Remove two superfluous tests
scsi: qla2xxx: Remove a superfluous pointer check
scsi: qla2xxx: Simplify qlt_lport_dump()
scsi: qla2xxx: Reduce the number of casts in GID list code
scsi: qla2xxx: Verify locking assumptions at runtime
scsi: qla2xxx: Change data_dsd into an array
scsi: qla2xxx: Declare qla_tgt_cmd.cdb const
scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand()
scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void
scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const
scsi: qla2xxx: Remove a superfluous forward declaration
scsi: qla2xxx: Remove an include directive from qla_mr.c
scsi: qla2xxx: Include the <asm/unaligned.h> header file from qla_dsd.h
scsi: qla2xxx: Use tabs instead of spaces for indentation
scsi: qla2xxx: Improve Linux kernel coding style conformance
scsi: qla2xxx: Really fix qla2xxx_eh_abort()
scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count
lkdtm: Add Control Flow Integrity test
fanotify, inotify, dnotify, security: add security hook for fs notifications
Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF character to fix title
Documentation/arm/sa1100/assabet: Fix 'make assabet_defconfig' command
Documentation/arm/sa1100: Remove some obsolete documentation
docs/zh_CN: update Chinese howto.rst for latexdocs making
Documentation: virt: Fix broken reference to virt tree's index
docs: Fix typo on pull requests guide
rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
rtc: bd70528: fix driver dependencies
kernel-doc: Allow anonymous enum
rtc: remove w90x900/nuc900 driver
Documentation: sphinx: Don't parse socket() as identifier reference
Documentation: sphinx: Add missing comma to list of strings
dt-bindings: add vendor prefix "acme" for "Acme Systems srl"
ARM: dts: bcm283x: Define memory at board level
ARM: dts: bcm283x: Define MMC interfaces at board level
ARM: dts: meson8b: odroidc1: use the MAC address stored in the eFuse
arm64: dts: meson-g12b-odroid-n2: enable DVFS
drm/panfrost: Bump driver version to 1.1
drm/panfrost: Add support for GPU heap allocations
drm/panfrost: Convert MMU IRQ handler to threaded handler
arm64: dts: meson-g12b-khadas-vim3: add initial device-tree
drm/panfrost: Consolidate reset handling
drm/panfrost: Add a no execute flag for BO allocations
drm/panfrost: Split panfrost_mmu_map SG list mapping to its own function
drm/panfrost: Restructure the GEM object creation
drm/shmem: Put pages independent of a SG table being set
drm/gem: Allow sparsely populated page arrays in drm_gem_put_pages
tools build: Add capability-related feature detection
drm: gm12u320: Add -ENODEV to list of errors to ignore
drm: gm12u320: Do not take a mutex from a wait_event condition
drm: gm12u320: Use DRM_DEV_ERROR everywhere
drm: gm12u320: Some minor cleanups
perf top: Collapse and resort all evsels in a group
perf hist: Remove dummy entries when finding real ones.
perf trace: Fix segmentation fault when access syscall info on arm64
perf hists: Do not link a pair if already linked
perf top: Set display thread COMM to help with debugging
perf vendor events intel: Add Icelake V1.00 event file
perf tools: Fix paths in include statements
perf test vfs_getname: Disable ~/.perfconfig to get default output
perf config: Document the PERF_CONFIG environment variable
perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
perf session: Avoid infinite loop when seeing invalid header.size
ext4: set error return correctly when ext4_htree_store_dirent fails
drm/i915/overlay: Switch to using i915_active tracking
drm/i915: Forgo last_fence active request tracking
MAINTAINERS: Update e-mail address for Andrea Parri
rcu: Fix spelling mistake "greate"->"great"
arm: Use common outgoing-CPU-notification code
rcu: Remove redundant "if" condition from rcu_gp_is_expedited()
idle: Prevent late-arriving interrupts from disrupting offline
clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro
drm/amdgpu: flag renoir as experimental for now
drm/amdgpu: skip mec2 jump table loading for renoir
drm/amdgpu: use direct loading on renoir vcn for the moment
drm/amdgpu: set fw default loading by psp for renoir
drm/amdgpu: update lbpw for renoir
drm/amdgpu: enable power gating for renoir
drm/amdgpu: enable clock gating for renoir
drm/amdgpu: add VCN2.0 to Renoir IP blocks
drm/amdgpu: enable Doorbell support for Renoir (v2)
drm/amdgpu: enable Renoir VCN firmware loading
drm/amdgpu: add sdma golden settings for renoir
drm/amdgpu: add gfx golden settings for renoir (v2)
drm/amdgpu: add psp_v12_0 for renoir (v2)
drm/amdgpu: set rlc funcs for renoir
drm/amdgpu: add asic funcs for renoir
drm/amdgpu: enable dce virtual ip module for Renoir
drm/amdgpu: fix no interrupt issue for renoir emu
drm/amdgpu: add renoir pci id
drm/amdgpu: set ip blocks for renoir
drm/amdgpu: add sdma support for renoir
drm/amdgpu: add gfx support for renoir
drm/amdgpu: set fw load type for renoir
drm/amdgpu: add gmc v9 supports for renoir
drm/amdgpu: add soc15 common ip block support for renoir
drm/amdgpu: add renoir support for gpu_info and ip block setting
drm/amdgpu: add renoir asic_type enum
drm/amdgpu: add renoir header files (v2)
drm/amd/powerplay: remove redundant duplicated return check
drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask
drm/amd/display: use kvmalloc for dc_state (v2)
drm/amdgpu: fix gfx9 soft recovery
drm/amdgpu/powerplay: update Arcturus smu version in new place
drm/amdgpu: enable mmhub clock gating for Arcturus
drm/amdgpu: add mmhub clock gating for Arcturus
drm/amdgpu: increase CGCG gfx idle threshold for Arcturus
drm/amdgpu: add GFX_CP_LS flag to Arcturus
drm/amdgpu: remove ras block's feature status info in sysfs
drm/amd/powerplay: change smu_read_sensor sequence in smu
drm/amdgpu: split athub clock gating from mmhub
drm/amdgpu: enable sdma clock gating for Arcturus
drm/amdgpu: add sdma clock gating for Arcturus
drm/amdgpu: support sdma clock gating for more instances
drm/amdgpu: enable hdp clock gating for Arcturus
drm/amdgpu: add hdp clock gating for Arcturus
drm/amdgpu: enable gfx clock gating for Arcturus
drm/amdgpu: add gfx clock gating for Arcturus
drm/amdgpu: create mmhub ras framework
drm/amdgpu: support mmhub ras in amdgpu ras
drm/amdgpu: add amdgpu_mmhub_funcs definition
drm/amdgpu: add sub block parameter in ras inject command
drm/amdgpu: add check to avoid array bound issue
drm/amd/powerplay: update smu11_driver_if_navi10.h
drm/amd/powerplay: re-define smu interface version for smu v11
drm/amdgpu: add navi14 PCI ID
drm/amdgpu: Update pitch on page flips without DC as well
drm/amd/display: Remove drm_dsc_dc.c
drm/amdgpu: enable vcn clock gating for navi12
drm/amdgpu: enable athub clock gating for navi12
drm/amdgpu/athub2: set clock gating for navi12
drm/amdgpu: enable ih clock gating for navi12
drm/amdgpu: enable mmhub clock gating for navi12
drm/amdgpu/mmhub2: set clock gating for navi12
drm/amdgpu: enable sdma clock gating for navi12
drm/amdgpu/sdma5: set sdma clock gating for navi12
drm/amdgpu: enable hdp clock gating for navi12
drm/amdgpu: enable gfx clock gatings for navi12
Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)"
ext4: drop legacy pre-1970 encoding workaround
ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number
gpio: merrifield: Pass irqchip when adding gpiochip
gpio: lynxpoint: Pass irqchip when adding gpiochip
gpio: intel-mid: Pass irqchip when adding gpiochip
parisc: speed up flush_tlb_all_local with qemu
parisc: Add ALTERNATIVE_CODE() and ALT_COND_RUN_ON_QEMU
ARM: dts: exynos: Add CAM power domain to Exynos5422/5800
ARM: dts: exynos: Add G3D power domain to Exynos542x
ARM: dts: exynos: Move MSC power domain to the right (sorted) place
arm64: topology: Use PPTT to determine if PE is a thread
kernel: only define task_struct_whitelist conditionally
ia64/kprobes: remove the unused ia64_get_bsp_cfm function
ia64: annotate switch fallthroughs in ia64_handle_unaligned
ia64: annotate a switch fallthrough in ia64_do_signal
media: mach-omap2/devices.c: set dma mask
ALSA: hda: Set fifo_size for both playback and capture streams
drm/syncobj: Add better overview documentation for syncobj (v2)
RDMA/hns: Use the new APIs for printing log
RDMA/hns: Disable alw_lcl_lpbk of SSU
RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int()
RDMA/hns: Refactor hns_roce_v2_set_hem for hip08
RDMA/hns: Remove unnecessary kzalloc
RDMA/hns: Refactor irq request code
RDMA/hns: Split bool statement and assign statement
RDMA/hns: Handling the error return value of hem function
RDMA/hns: Update some comments style
RDMA/hns: Clean up unnecessary initial assignment
RDMA/hns: Remove unnessary init for cmq reg
RDMA/hns: Update the prompt message for creating and destroy qp
RDMA/hns: Optimize hns_roce_modify_qp function
RDMA/hns: Encapsulate some lines for setting sq size in user mode
staging: rtl8192u: fix spacing errors
staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change return type
staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Change return type
staging: rtl8712: r8712_xmit_direct(): Change return type
staging: rtl8712: r8712_free_xmitbuf(): Change return type
staging: rtl8712: make_wlanhdr(): Change return values and type
staging: rtl8712: r8712_update_attrib(): Change return values and type
staging: rtl8712: _r8712_init_xmit_priv(): Change return values and type
drm/i915: Extract general GT interrupt handlers
drm/i915: Extract GT powermanagement interrupt handling
staging: wilc1000: return kernel error codes from wilc_wlan_stop
staging: wilc1000: Don't reset WILC CPU disgracefully
RDMA/hns: remove obsolete Kconfig comment
RDMA/{cxgb3, cxgb4, i40iw}: Remove common code
RDMA/core: Add common iWARP query port
RDMA/cxgb3: Use ib_device_set_netdev()
RDMA: Introduce ib_port_phys_state enum
drm: Fix kerneldoc warns in connector-related docs
clk: imx8mq: Unregister clks when of_clk_add_provider failed
blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling
clk: imx8mm: Unregister clks when of_clk_add_provider failed
pinctrl: sh-pfc: Remove incomplete flag "cfg->type"
pinctrl: sh-pfc: Add new flags into struct sh_pfc_pin_config
ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
ARM: dts: apf27dev: native-mode is part of display-timings
ARM: dts: edb7211: native-mode is part of display-timings
ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
ARM: dts: mbimxsd25: native-mode is part of display-timings
ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
firmware: imx: Add DSP IPC protocol interface
PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width
ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec
spi: dw-pci: Add support for Intel Elkhart Lake PSE SPI
regmap-irq: Correct error paths in regmap_irq_thread for pm_runtime
ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route
ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver
ASoC: Intel: boards: Match Product Family instead of product
ASoC: dapm: Invalidate only paths reachable for a given stream
ASoC: SOF: topology: use set_get_data in process load
ASoC: fsl_esai: Add new compatible string for imx6ull
ASoC: fsl_esai: Add compatible string for imx6ull
ASoC: rt5677: Revert remove superfluous set
ASoC: remove w90x900/nuc900 platform drivers
ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM
x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBUG_PAGEALLOC
sched/fair: Use rq_lock/unlock in online_fair_sched_group
soc: imx-scu: Add SoC UID(unique identifier) support
dt-bindings: arm: imx: Add the soc binding for i.MX8MN
drm/i915/gt: Use the local engine wakeref when checking RING registers
drm/i915/selftests: Prevent the timeslice expiring during suppression tests
drm/i915/execlists: Avoid sync calls during park
drm/i915/uc: Update copyright and license
ACPI/PPTT: Add support for ACPI 6.3 thread flag
mfd: mt6397: Extract IRQ related code from core driver
drm/komeda: Fix potential integer overflow in komeda_crtc_update_clock_ratio
mfd: mt6397: Rename macros to something more readable
reset: Add support for resets provided by SCMI
firmware: arm_scmi: Add RESET protocol in SCMI v2.0
dt-bindings: arm: Extend SCMI to support new reset protocol
firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol
firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels
firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors
firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible
firmware: arm_scmi: Drop config flag in clk_ops->rate_set
firmware: arm_scmi: Add asynchronous sensor read if it supports
firmware: arm_scmi: Drop async flag in sensor_ops->reading_get
firmware: arm_scmi: Add support for asynchronous commands and delayed response
firmware: arm_scmi: Add mechanism to unpack message headers
firmware: arm_scmi: Separate out tx buffer handling and prepare to add rx
firmware: arm_scmi: Add receive channel support for notifications
firmware: arm_scmi: Segregate tx channel handling and prepare to add rx
firmware: arm_scmi: Reorder some functions to avoid forward declarations
firmware: arm_scmi: Check if platform has released shmem before using
firmware: arm_scmi: Use the term 'message' instead of 'command'
firmware: arm_scmi: Fix few trivial typos in comments
firmware: arm_scmi: Remove extra check for invalid length message responses
firmware: arm_scmi: Align few names in sensors protocol with SCMI specification
firmware: arm_scmi: Use the correct style for SPDX License Identifier
watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe
watchdog: Remove dev_err() usage after platform_get_irq()
watchdog: riowd: Mark expected switch fall-through
watchdog: wdt977: Mark expected switch fall-through
watchdog: scx200_wdt: Mark expected switch fall-through
watchdog: Mark expected switch fall-throughs
mtd: spi-nor: fix description for int (*flash_is_locked)()
PCI: tegra: Fix OF node reference leak
mfd: Remove dev_err() usage after platform_get_irq()
mfd: db8500-prcmu: Mark expected switch fall-throughs
mfd: intel-lpss: Add Intel Tiger Lake PCI IDs
mfd: Drop obsolete JZ4740 driver
mfd: omap-usb-host: Mark expected switch fall-throughs
mfd: intel-lpss: Remove D3cold delay
dma-fence: Report the composite sync_file status
tools: bpftool: fix reading from /proc/config.gz
efi: cper: print AER info of PCIe fatal error
drm/i915/tgl: Fixing up list of PG3 power domains.
drm/i915/icl: Remove DDI IO power domain from PG3 power domains
HMAT: Skip publishing target info for nodes with no online memory
HMAT: Register attributes for memory hot add
HMAT: Register memory-side cache after parsing
drm/i915/uc: Use -EIO code for GuC initialization failures
drm/i915/uc: Update messages from fw upload step
drm/i915/uc: Include HuC firmware version in summary
drm/i915/uc: Fail early if there is no GuC fw available
i3c: master: fix a memory leak bug
backlight: lms283gf05: Fix a typo in the description passed to 'devm_gpio_request_one()'
backlight: lm3630a: Switch to use fwnode_property_count_uXX()
backlight: rave-sp: Leave initial state and register with correct device
drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue
dt-bindings: display: hdmi-connector: Support DDC bus enable
clk: sunxi-ng: v3s: add Allwinner V3 support
clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
mtd: spi-nor: Rework hwcaps selection for the spi-mem case
mtd: spi-nor: Move m25p80 code in spi-nor.c
mfd: twl-core: Convert to i2c_new_dummy_device
mfd: palmas: Convert to i2c_new_dummy_device
mfd: max8998: Convert to i2c_new_dummy_device
mfd: max8997: Convert to i2c_new_dummy_device
mfd: max8925-i2c: Convert to i2c_new_dummy_device
mfd: max8907: Convert to i2c_new_dummy_device
mfd: max77843: Convert to i2c_new_dummy_device
mfd: max77693: Convert to i2c_new_dummy_device
mfd: max14577: Convert to i2c_new_dummy_device
mtd: spi-nor: always use bounce buffer for register read/writes
mfd: da9150-core: Convert to i2c_new_dummy_device
mfd: bcm590xx: Convert to i2c_new_dummy_device
mfd: ab3100-core: Convert to i2c_new_dummy_device
mfd: 88pm860x-core: Convert to i2c_new_dummy_device
mfd: 88pm800: Convert to i2c_new_dummy_device
mfd: timberdale: Use dev_get_drvdata
mfd: da9063: Remove now unused platform_data
mfd: tps80031: Convert to devm_i2c_new_dummy_device
mfd: cros_ec: Update cros_ec_commands.h
dma-fence: Propagate errors to dma-fence-array container
Input: applespi - no need to check return value of debugfs_create functions
Input: edt-ft5x06 - no need to check return value of debugfs_create functions
gpio: lpc32xx: allow building on non-lpc32xx targets
Input: matrix-keymap - switch to use device_property_count_u32()
Input: atmel_mxt_ts - switch to use device_property_count_u32()
Input: hideep - switch to use device_property_count_u32()
Input: mpr121 - switch to use device_property_count_u32()
Input: axp20x-pek - convert driver to use dev_groups
Input: gpio_keys - convert driver to use dev_groups
arm64: defconfig: Enable Sun4i SPDIF module
dt-bindings: mfd: rn5t618: Document optional property system-power-controller
mfd: aat2870: No need to check return value of debugfs_create functions
mfd: ab8500: No need to check return value of debugfs_create functions
mfd: ab3100: No need to check return value of debugfs_create functions
usb: gadget: aspeed: Implement dummy hub TT requests
usb: Add definitions for the USB2.0 hub TT requests
usb: gadget: aspeed: Improve debugging when nuking
usb: gadget: aspeed: Remove unused "suspended" flag
usb: gadget: aspeed: Rework the reset logic
usb: gadget: aspeed: Check suspend/resume callback existence
usb: gadget: aspeed: Don't reject requests on suspended devices
usb: gadget: aspeed: Fix EP0 stall handling
usb: gadget: aspeed: Cleanup EP0 state on port reset
usb: gadget: aspeed: Don't set port enable change bit on reset
MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
MIPS/ptrace: Update mips_get_syscall_arg's return type
MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
caif: no need to check return value of debugfs_create functions
xen-netback: no need to check return value of debugfs_create functions
net: dsa: mv88e6xxx: add delay in direct SMI wait
net: dsa: mv88e6xxx: fix SMI bit checking
net: dsa: mv88e6xxx: remove wait and update routines
net: dsa: mv88e6xxx: wait for AVB Busy bit
net: dsa: mv88e6xxx: introduce wait bit routine
net: dsa: mv88e6xxx: introduce wait mask routine
net: dsa: mv88e6xxx: wait for 88E6185 PPU disabled
r8169: inline rtl8169_free_rx_databuff
net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125
net: phy: add phy_modify_paged_changed
net: phy: prepare phylib to deal with PHY's extending Clause 22
net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions
netdevsim: register couple of devlink params
ext4: add new ioctl EXT4_IOC_GET_ES_CACHE
ext4: add a new ioctl EXT4_IOC_GETSTATE
ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE
jbd2: flush_descriptor(): Do not decrease buffer head's ref count
ext4: remove unnecessary error check
ext4: fix warning when turn on dioread_nolock and inline_data
drop_monitor: Expose tail drop counter
drop_monitor: Make drop queue length configurable
drop_monitor: Add a command to query current configuration
drop_monitor: Allow truncation of dropped packets
drop_monitor: Add packet alert mode
drop_monitor: Add alert mode operations
drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration
drop_monitor: Reset per-CPU data before starting to trace
drop_monitor: Initialize timer and work item upon tracing enable
drop_monitor: Split tracing enable / disable to different functions
drm/i915: Remove unused debugfs/i915_emon_status
iio: hi8435: Drop hi8435_remove() by using devres for remaining elements
i3c: add addr and lvr to i2c_dev_desc structure
iio: hi8435: Use gpiod_set_value_cansleep()
i3c: master: cdns: Use for_each_set_bit()
i3c: master: Add of_node_put() before return
iio:st_sensors: remove buffer allocation at each buffer enable
ieee802154: no need to check return value of debugfs_create functions
ixgbe: no need to check return value of debugfs_create functions
i40e: no need to check return value of debugfs_create functions
fm10k: no need to check return value of debugfs_create functions
mvpp2: no need to check return value of debugfs_create functions
skge: no need to check return value of debugfs_create functions
qca: no need to check return value of debugfs_create functions
dpaa2: no need to check return value of debugfs_create functions
stmmac: no need to check return value of debugfs_create functions
nfp: no need to check return value of debugfs_create functions
hns3: no need to check return value of debugfs_create functions
cxgb4: no need to check return value of debugfs_create functions
bnxt: no need to check return value of debugfs_create functions
xgbe: no need to check return value of debugfs_create functions
mlx5: no need to check return value of debugfs_create functions
bonding: no need to print a message if debugfs_create_dir() fails
wimax: no need to check return value of debugfs_create functions
drm/i915: buddy allocator
drm/i915/blt: support copying objects
drm/panel: drop return code from drm_panel_detach()
drm/panel: use inline comments in drm_panel.h
drm/panel: move drm_panel functions to .c file
drm/panel: ili9322: move bus_flags to get_modes()
drm/mxsfb: fix opencoded use of drm_panel_*
drm/fsl-dcu: fix opencoded use of drm_panel_*
drm/imx: fix opencoded use of drm_panel_*
drm/bridge: tc358767: fix opencoded use of drm_panel_*
cpuidle: teo: Get rid of redundant check in teo_update()
drm/i915/gtt: disable 2M pages for pre-gen11
drm/i915/gtt: enable GTT cache by default
drm/i915/selftests: move gpu-write-dw into utils
thermal: cpu_cooling: Switch to QoS requests for freq limits
cpufreq: Add policy create/remove notifiers back
PM: suspend: Fix platform_suspend_prepare_noirq()
dt-bindings: usb: renesas_gen3: Rename bindings documentation file to reflect IP block
dma-buf: further relax reservation_object_add_shared_fence
drm/i915: use new reservation_object_fences helper
dma-buf: add reservation_object_fences helper
dma-buf: make dma_fence structure a bit smaller v2
drm/i915/blt: bump the size restriction
drm/i915/blt: don't assume pinned intel_context
gpio: remove ks8695 driver
pinctrl: freescale: imx: Add of_node_put() before return
pinctrl: sprd: Add of_node_put() before return to prevent memory leak
pinctrl: stm32: stm32: Add of_node_put() before return
pinctrl: aspeed: g6: Remove const specifier from aspeed_g6_sig_expr_set's ctx parameter
usb: remove ehci-w90x900 driver
tc-testing: added tdc tests for matchall filter
selftests: Fix detection of nettest command in fcnal-test
Input: remove w90x900 touchscreen driver
Input: remove w90x900 keyboard driver
net/mlx5e: Use refcount_t for refcount
net/mlx5e: Use vhca_id in generating representor port_index
net/mlx5e: Simplify querying port representor parent id
net/mlx5: E-switch, Removed unused hwid
net/mlx5e: Allow concurrent creation of encap entries
net/mlx5e: Protect encap hash table with mutex
net/mlx5e: Extend encap entry with reference counter
net/mlx5e: Allow concurrent creation of mod_hdr entries
net/mlx5e: Protect mod_hdr hash table with mutex
net/mlx5e: Protect mod header entry flows list with spinlock
net/mlx5e: Extend mod header entry with reference counter
net/mlx5e: Allow concurrent creation of hairpin entries
net/mlx5e: Protect hairpin hash table with mutex
net/mlx5e: Protect hairpin entry flows list with spinlock
net/mlx5e: Extend hairpin entry with reference counter
dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
net: hns3: refine some macro definitions
net: hns3: add handshake with VF for PF reset
net: hns3: refine MAC pause statistics querying function
net: hns3: add function display NCL_CONFIG info
net: hns3: add check for max TX BD num for tso and non-tso case
net: hns3: add some statitics info to tx process
net: hns3: add DFX registers information for ethtool -d
net: hns3: modify how pause options is displayed
net: hns3: add input length check for debugfs write function
net: hns3: clean up for vlan handling in hns3_fill_desc_vtags
net: hns3: fix interrupt clearing error for VF
net: hns3: fix GFP flag error in hclge_mac_update_stats()
taprio: remove unused variable 'entry_list_policy'
r8169: fix performance issue on RTL8168evl
tcp: Update TCP_BASE_MSS comment
tcp: add new tcp_mtu_probe_floor sysctl
drm/i915: split out uncore_mmio_debug
drm/i915: Stop reconfiguring our shmemfs mountpoint
drm/i915: Lift timeline into intel_context
drm/i915: Push the ring creation flags to the backend
drm/i915/gt: Make deferred context allocation explicit
drm/i915: Remove i915_gem_context_create_gvt()
devlink: remove pointless data_len arg from region snapshot create
arm64: dts: amlogic: g12 CPU timers stop in suspend
arm64: dts: meson-g12b: support a311d and s922x cpu operating points
dt-bindings: arm: amlogic: add support for the Khadas VIM3
dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
arm64: dts: meson: add video decoder entries
arm64: dts: meson-gx: add video decoder entry
dt-bindings: media: amlogic,vdec: add default compatible
arm64: dts: meson: add ethernet fifo sizes
arm64: dts: meson-g12b: add cpus OPP tables
arm64: dts: meson-g12a: enable DVFS on G12A boards
arm64: dts: meson-g12a: add cpus OPP table
arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
tcp: batch calls to sk_flush_backlog()
ipv4: Add lockdep condition to fix for_each_entry()
rcu/sync: Remove custom check for RCU readers
rcu: Add support for consolidated-RCU reader checking
iommu/omap: Fix compilation warnings
tools/memory-model: Update the informal documentation
tools/memory-model: Use cumul-fence instead of fence in ->prop example
EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
ASoC: soc-core: add for_each_xxx macro for aux_dev
ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev
ASoC: max9850: remove unused variable 'max9850_reg'
ASoC: max98926: remove two unused variables
ASoC: soc-core: remove legacy style of aux_dev
ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev
ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev
ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev
ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev
ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev
ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev
ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev
ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev
ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev
ASoC: simple-card: use snd_soc_dai_link_component for aux_dev
ASoC: soc-core: support snd_soc_dai_link_component for aux_dev
regulator: twl6030: workaround the VMMC reset behavior
regulator: twl6030: use variable for device node
dt-bindings: regulator: twl6030: Add retain-on-reset property
ASoC: hdac_hdmi: Offload dapm update at jack detection
PSCI: cpuidle: Refactor CPU suspend power_state parameter handling
ARM: psci: cpuidle: Enable PSCI CPUidle driver
ARM: psci: cpuidle: Introduce PSCI CPUidle driver
drivers: firmware: psci: Decouple checker from generic ARM CPUidle
ARM: cpuidle: Remove overzealous error logging
ARM: cpuidle: Remove useless header include
Input: synaptics - fix a typo
drm/amdgpu: remove RREG64/WREG64
drm/amdgpu: implement UMC 64 bits REG operations
drm/amdgpu: replace readq/writeq with atomic64 operations
samples/bpf: xdp_fwd explain bpf_fib_lookup return codes
samples/bpf: make xdp_fwd more practically usable via devmap lookup
samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports
xdp: xdp_umem: fix umem pages mapping for 32bits systems
gfs2: Minor gfs2_alloc_inode cleanup
gfs2: implement gfs2_block_zero_range using iomap_zero_range
gfs2: Add support for IOMAP_ZERO
gfs2: gfs2_iomap_begin cleanup
iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUs
iommu/omap: add support for late attachment of iommu devices
iommu/omap: introduce new API for runtime suspend/resume control
iommu/omap: Add system suspend/resume support
iommu/omap: add logic to save/restore locked TLBs
iommu/omap: streamline enable/disable through runtime pm callbacks
iommu/omap: add pdata ops for omap_device_enable/idle
iommu/omap: fix boot issue on remoteprocs with AMMU/Unicache
iommu: Remove dev_err() usage after platform_get_irq()
iommu/amd: Re-factor guest virtual APIC (de-)activation code
ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
ALSA: hda - Inform too slow responses
Input: ads7846 - add support for general touchscreen bindings
dt-bindings: input: ads7846: fix property description
arm64: mm: Really fix sparse warning in untagged_addr()
arm64: mm: Simplify definition of virt_addr_valid()
drm/i915: Drop the fudge warning on ring restart for ctg/elk
floppy: fix usercopy direction
drm/i915: Generalise BSD default selection
drm/i915: Replace global bsd_dispatch_index with random seed
drm/i915: Check for a second VCS engine more carefully
device.h: Fix warnings for mismatched parameter names in comments
staging: wusbcore: Fix build error without CONFIG_USB
ASoC: SOF: Intel: Add missing include file hdac_hda.h
s390/mm: Remove sev_active() function
fs/core/vmcore: Move sev_active() reference to x86 arch code
x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header
dma-mapping: Remove dma_check_mask()
swiotlb: Remove call to sme_active()
x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig
drm/i915/execlists: Backtrack along timeline
drm/i915: Free the imported shmemfs file for phys objects
regulator: qcom-rpmh: Update PMIC modes for PMIC5
regulator: qcom-rpmh: Fix pmic5_bob voltage count
regulator: qcom-rpmh: Sort the compatibles
regulator: dt-bindings: Sort the compatibles and nodes
ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation
ASoC: SOF: Introduce snd_sof_dsp_get_window_offset
ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset
ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation
ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation
ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init
ASoC: ml26124: remove unused variable 'ngth'
ASoC: mt6351: remove unused variable 'mt_lineout_control'
ASoC: SOF: Intel: Add missing include file hdac_hda.h
etnaviv: perfmon: fix total and idle HI cyleces readout
etnaviv: fix whitespace errors
usb: dwc3: Use clk_bulk_prepare_enable()
usb: dwc3: Use devres to get clocks
usb: dwc3: remove generic PHYs forwarding for XHCI device
docs: arm64: Add layout and 52-bit info to memory document
arm64: mm: Remove vabits_user
arm64: mm: Introduce 52-bit Kernel VAs
arm64: mm: Modify calculation of VMEMMAP_SIZE
arm64: mm: Separate out vmemmap
arm64: mm: Logic to make offset_ttbr1 conditional
arm64: mm: Introduce vabits_actual
arm64: mm: Introduce VA_BITS_MIN
arm64: dump: De-constify VA_START and KASAN_SHADOW_START
arm64: kasan: Switch to using KASAN_SHADOW_OFFSET
arm64: mm: Flip kernel VA space
arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START
clk: meson: g12a: expose CPUB clock ID for G12B
clk: meson: g12a: add notifiers to handle cpu clock change
clk: meson: add g12a cpu dynamic divider driver
clk: core: introduce clk_hw_set_parent()
drm: meson: venc: set the correct macrovision max amplitude value
drm: meson: add macro used to enable HDMI PLL
drm: meson: global clean-up
drm: meson: venc: use proper macros instead of magic constants
drm: meson: viu: use proper macros instead of magic constants
drm: meson: vpp: use proper macros instead of magic constants
drm: meson: drv: use macro when initializing vpu
drm: meson: crtc: use proper macros instead of magic constants
drm: meson: mask value when writing bits relaxed
ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono'
drm/etnaviv: remove unused function etnaviv_gem_mapping_reference
drm/etnaviv: fix etnaviv_cmdbuf_suballoc_new return value
drm/i915: extract i915_gem_shrinker.h from i915_drv.h
drm/i915: extract gem/i915_gem_stolen.h from i915_drv.h
drm/i915: extract i915_memcpy.h from i915_drv.h
drm/i915: extract i915_suspend.h from i915_drv.h
drm/i915: extract i915_sysfs.h from i915_drv.h
drm/i915: extract i915_perf.h from i915_drv.h
drm/i915: move printing and load error inject to i915_utils.[ch]
ACPI / processor: don't print errors for processorIDs == 0xff
drm/i915: move I915_STATE_WARN() and _ON() to intel_display.h
drm/i915: move add_taint_for_CI() to i915_utils.h
drm/i915: remove unused dev_priv->no_aux_handshake
intel-hid: Disable button array during suspend-to-idle
drm/i915/kvmgt: Use struct_size() helper
intel-hid: intel-vbtn: Avoid leaking wakeup_mode set
pinctrl: rza1: Use devm_platform_ioremap_resource() helper
drm/panel: simple: Support TI nspire panels
drm/panel: simple: Add TI nspire panel bindings
drm/pl111: Support grayscale
usbfs: Add ioctls for runtime power management
USB: usbsevseg: convert to use dev_groups
USB: trancevibrator: convert to use dev_groups
USB: usbip: convert to use dev_groups
USB: atm: cxacru: convert to use dev_groups
USB: ueagle-atm: convert to use dev_groups
USB: usblp: convert to use dev_groups
USB: usbtmc: convert to use dev_groups
USB: cytherm: convert to use dev_groups
USB: cypress_cy7c63: convert to use dev_groups
USB: lvstest: convert to use dev_groups
USB: chipidea: convert platform driver to use dev_groups
USB: phy: mv-usb: convert platform driver to use dev_groups
USB: phy: tahvo: convert platform driver to use dev_groups
USB: phy: twl6030: convert platform driver to use dev_groups
USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
usb: gadget: atmel_usba_udc: Mark expected switch fall-through
ALSA: hda: readl/writel need linux/io.h
liquidio: Use pcie_flr() instead of reimplementing it
r8169: allocate rx buffers using alloc_pages_node
fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count'
usb: dwc3: Update soft-reset wait polling rate
usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h
usb: dwc3: Switch to use device_property_count_u32()
usb: gadget: pch_udc: Use dev_get_drvdata
usb: dwc2: Switch to use device_property_count_u32()
usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code
usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code
usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
usb: dwc2: gadget: Fix kill_all_requests race
usb: gadget: atmel_usba_udc: Mark expected switch fall-through
USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
mlxsw: spectrum: Extend to support Spectrum-3 ASIC
net: stmmac: selftests: Add a selftest for Flexible RX Parser
net: stmmac: Add Flexible RX Parser support in XGMAC
net: stmmac: Implement Safety Features in XGMAC core
net: stmmac: selftests: Add test for VLAN and Double VLAN Filtering
net: stmmac: Implement VLAN Hash Filtering in XGMAC
net: stmmac: selftests: Add RSS test
net: stmmac: Implement RSS and enable it in XGMAC core
net: stmmac: xgmac: Implement tx_queue_prio()
net: stmmac: xgmac: Implement set_mtl_tx_queue_weight()
net: stmmac: xgmac: Implement MMC counters
padata: initialize pd->cpu with effective cpumask
crypto: ccp - Remove unnecessary linux/pci.h include
crypto: ccp - Include DMA declarations explicitly
crypto: qcom-rng - use devm_platform_ioremap_resource() to simplify code
crypto: qce - use devm_platform_ioremap_resource() to simplify code
crypto: stm32 - use devm_platform_ioremap_resource() to simplify code
crypto: rockchip - use devm_platform_ioremap_resource() to simplify code
crypto: sunxi-ss - use devm_platform_ioremap_resource() to simplify code
crypto: picoxcell - use devm_platform_ioremap_resource() to simplify code
crypto: mediatek - use devm_platform_ioremap_resource() to simplify code
crypto: inside-secure - use devm_platform_ioremap_resource() to simplify code
crypto: img-hash - use devm_platform_ioremap_resource() to simplify code
crypto: exynos - use devm_platform_ioremap_resource() to simplify code
crypto: ccp - use devm_platform_ioremap_resource() to simplify code
crypto: artpec6 - use devm_platform_ioremap_resource() to simplify code
crypto: gcm - restrict assoclen for rfc4543
MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
crypto: hisilicon - add debugfs for ZIP and QM
Documentation: Add debugfs doc for hisi_zip
crypto: hisilicon - add SRIOV support for ZIP
crypto: hisilicon - add HiSilicon ZIP accelerator support
crypto: hisilicon - add hardware SGL support
crypto: hisilicon - add queue management driver for HiSilicon QM module
crypto: engine - Reduce default RT priority
crypto: caam - change return value in case CAAM has no MDHA
crypto: caam - unregister algorithm only if the registration succeeded
crypto: caam - execute module exit point only if necessary
crypto: caam - free resources in case caam_rng registration failed
crypto: caam - fix MDHA key derivation for certain user key lengths
crypto: caam - keep both virtual and dma key addresses
crypto: caam - update rfc4106 sh desc to support zero length input
crypto: caam - check zero-length input
crypto: caam - check assoclen
crypto: caam - check authsize
crypto: caam - check key length
crypto: caam - update IV only when crypto operation succeeds
crypto: caam - fix return code in completion callbacks
crypto: caam/qi - fix error handling in ERN handler
crypto: aes - helper function to validate key length for AES algorithms
crypto: gcm - helper functions for assoclen/authsize check
tipc: add loopback device tracking
crypto: inside-secure - Remove redundant DES ECB & CBC keysize check
crypto: ccp - Clean up and exit correctly on allocation failure
crypto: drivers - Remove dev_err() usage after platform_get_irq()
crypto: inside-secure - Use defines instead of some constants (cosmetic)
crypto: caam - fix concurrency issue in givencrypt descriptor
crypto: ux500/crypt - Mark expected switch fall-throughs
crypto: ccp - Log an error message when ccp-crypto fails to load
crypto: ccree - use std api sg_zero_buffer
crypto: ccree - use the full crypt length value
lightnvm: remove unused 'geo' variable
loop: Add LOOP_SET_DIRECT_IO to compat ioctl
PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V
netfilter: nf_tables_offload: support indr block call
flow_offload: support get multi-subsystem block
flow_offload: move tc indirect block to flow offload
cls_api: add flow_indr_block_call function
cls_api: remove the tcf_block cache
cls_api: modify the tc_indr_block_ing_cmd parameters.
net: use listified RX for handling GRO_NORMAL skbs
sfc: falcon: don't score irq moderation points for GRO
sfc: don't score irq moderation points for GRO
qed: Add new ethtool supported port types based on media.
cxgb4: smt: Use normal int for refcount
cxgb4: smt: Add lock for atomic_dec_and_test
selftests: Add l2tp tests
net: delete "register" keyword
mkiss: Use refcount_t for refcount
dpaa_eth: Use refcount_t for refcount
MIPS: jz4740: Drop obsolete code
MIPS: GCW0: Reduce system timer and clocksource to 750 kHz
MIPS: CI20: Reduce system timer and clocksource to 3 MHz
MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz
MIPS: jz4740: Add DTS nodes for the TCU drivers
clk: jz4740: Add TCU clock
clocksource: Add a new timer-ingenic driver
irqchip: Add irq-ingenic-tcu driver
clk: ingenic: Add driver for the TCU clocks
mfd/syscon: Add device_node_to_regmap()
dt-bindings: Add doc for the Ingenic TCU drivers
doc: Add doc for the Ingenic TCU hardware
dt-bindings: ingenic: Add DT bindings for TCU clocks
ASoC: sof: Fix warning when IPC flood test is not enabled
drm/panfrost: Add madvise and shrinker support
drm/shmem: Add madvise state and purge helpers
drm/panfrost: Remove completed features still in TODO
drm/i915: Make debugfs/per_file_stats scale better
drm/i915: Only include active engines in the capture state
drm/i915: Defer final intel_wakeref_put to process context
ASoC: Intel: Skylake: large_config_get overhaul
ASoC: Intel: Skylake: Limit large_config_get to single frame
PCI: Mark expected switch fall-through
PCI: Correct pci=resource_alignment parameter example
PCI: Restore Resizable BAR size bits correctly for 1MB BARs
PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END
PCI: Convert pci_resource_to_user() to a weak function
ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl
ASoC: tscs454: remove unused variable 'PLL_48K_RATE'
ASoC: soc-core: fix module_put() warning in soc_cleanup_component
ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add()
ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS
ASoC: soc-core: tidyup for card->deferred_resume_work
ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card()
ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs()
ASoC: soc-core: tidyup for snd_soc_add_card_controls()
ASoC: soc-core: tidyup for snd_soc_dapm_add_routes()
ASoC: soc-core: tidyup for snd_soc_add_component_controls()
drm/i915/selftests: Fixup a missing legacy_idx
spi: Rename of_spi_register_master() function
regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY
regulator: qcom-rpmh: Add support for SM8150
regulator: dt-bindings: Add PM8150x compatibles
ASoC: hdac_hda: fix page fault issue by removing race
drm/i915/tgl: Fix the read of the DDI that transcoder is attached to
drm/i915: Get transcoder power domain before reading its register
leds: pca953x: Include the right header
staging: rtl8712: r8712_xmit_classifier(): Change return values and type
staging: rtl8712: Remove while loop and check_cmd_fifo()
staging: rtl8712: r8712_free_drv_sw(): Change return type
staging: rtl8712: init_drv_sw(): Change return values
staging: rtl8712: init_default_value(): Change return type
staging: rtl8712: recvbuf2recvframe(): Change return type
staging: rtl8712: r8712_recv_entry(): Change return type
staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values
staging: rtl8712: recv_indicatepkt_reorder(): Change return values
staging: rtl8712: amsdu_to_msdu(): Change return type
staging: rtl8723bs: fix brace position in enum declaration
staging: isdn: hysdn_procconf_init() remove parantheses from return value
Staging: rtl8188eu: core: rtw_security: tidy up crc32_init()
staging: wilc1000: use helper API to pack data for firmware
clk: mvebu: ap806: Fix clock name for the cluster
clk: mvebu: add CPU clock driver for Armada 7K/8K
clk: mvebu: add helper file for Armada AP and CP clocks
dt-bindings: ap806: add the cluster clock node in the syscon file
EDAC, mellanox: Add ECC support for BlueField DDR4
RAS: Build debugfs.o only when enabled in Kconfig
RAS: Fix prototype warnings
clk: qcom: define probe by index API as common API
clk: reset: Modify reset-controller driver
clk: qcom: Add WCSS gcc clock control for QCS404
clk: Use seq_puts() in possible_parent_show()
clk: Assert prepare_lock in clk_core_get_boundaries
clk: Add clk_min/max_rate entries in debugfs
drm/i915: Fix up the inverse mapping for default ctx->engines[]
drm/i915: Allocate kernel_contexts directly
ASoC: SOF: Intel: Initialize hdaudio bus properly
ALSA: hda: Direct MMIO accesses
ALSA: hda: Remove page allocation redirection
lib: scatterlist: Fix to support no mapped sg
lightnvm: remove set but not used variables 'data_len' and 'rq_len'
dmaengine: fsl-edma: implement .device_synchronize callback
dmaengine: pl330: use the same attributes when freeing pl330->mcode_cpu
drm/i915/selftests: Pass intel_context to mock_request
drm/i915/tgl/dsi: Enable blanking packets during BLLP for video mode
drm/i915/tgl: Add mipi dsi support for TGL
drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping
drm/i915/tgl/dsi: Do not override TA_SURE
drm/i915/tgl/dsi: Set latency PCS_DW1 for tgl
drm/i915/tgl/dsi: Program TRANS_VBLANK register
iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync()
iommu/arm-smmu-v3: Reduce contention during command-queue insertion
dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto
dmaengine: fsl-edma: add i.mx7ulp edma2 version support
dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent
dmaengine: imx-sdma: Remove call to memset after dma_alloc_coherent
pinctrl: denverton: Update pin names according to v1.08
MAINTAINERS: mark wusbcore and UWB as obsolete
ACPI: PM: Print debug messages on device power state changes
ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices
ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message
ACPI: EC: PM: Consolidate some code depending on PM_SLEEP
ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events()
ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend
ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter
ACPI: PM: s2idle: Rearrange lps0_device_attach()
dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files
dt-bindings: rcar-imr: Rename bindings documentation file
dt-bindings: Rename file of DT bindings for Renesas memory controllers
drm/i915: split out intel_pch.[ch] from i915_drv.[ch]
clk: renesas: rcar-usb2-clock-sel: Use devm_platform_ioremap_resource() helper
pinctrl: sh-pfc: Use dev_notice_once() instead of open-coding
efi: Export Runtime Configuration Interface table to sysfs
efi: ia64: move SAL systab handling out of generic EFI code
efi/x86: move UV_SYSTAB handling into arch/x86
efi: x86: move efi_is_table_address() into arch/x86
cpufreq: schedutil: fix equation in comment
sched: Rework pick_next_task() slow-path
sched: Allow put_prev_task() to drop rq->lock
sched/fair: Expose newidle_balance()
sched: Add task_struct pointer to sched_class::set_curr_task
sched: Rework CPU hotplug task selection
sched/{rt,deadline}: Fix set_next_task vs pick_next_task
sched: Fix kerneldoc comment for ia64_set_curr_task
stop_machine: Fix stop_cpus_in_progress ordering
sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices
sched: Clean up active_mm reference counting
rcu/tree: Fix SCHED_FIFO params
mutex: Fix up mutex_waiter usage
USB: typec: ucsi_ccg: convert i2c driver to use dev_groups
USB: musb: convert platform driver to use dev_groups
USB: Move wusbcore and UWB to staging as it is obsolete
clk: Constify struct clk_bulk_data * where possible
clk: qcom: msm8916: Don't build by default
scsi: mpt3sas: Update driver version to 31.100.00.00
scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR
scsi: mpt3sas: Reduce the performance drop
scsi: mpt3sas: Handle fault during HBA initialization
scsi: mpt3sas: Add sysfs to know supported features
scsi: mpt3sas: Support MEMORY MOVE Tool box command
scsi: mpt3sas: Allow ioctls to blocked access status NVMe
scsi: mpt3sas: Enumerate SES of a managed PCIe switch
scsi: mpt3sas: Update MPI headers to 2.6.8 spec
scsi: mpt3sas: Gracefully handle online firmware update
scsi: mpt3sas: memset request frame before reusing
scsi: mpt3sas: Add support for PCIe Lane margin
scsi: pm80xx: remove redundant assignments to variable rc
scsi: hisi_sas: Consolidate internal abort calls in LU reset operation
scsi: hisi_sas: replace "%p" with "%pK"
scsi: hisi_sas: Remove some unnecessary code
scsi: hisi_sas: Modify return type of debugfs functions
scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed
scsi: hisi_sas: Drop SMP resp frame DMA mapping
scsi: hisi_sas: Drop kmap_atomic() in SMP command completion
scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE
scsi: hisi_sas: Don't bother clearing status buffer IU in task prep
scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset()
scsi: hisi_sas: Snapshot AXI and RAS register at debugfs
scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs
scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT
scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot
scsi: hisi_sas: Make max IPTT count equal for all hw revisions
hwrng: n2-drv - fix typo
scsi: ncr53c8xx: Mark expected switch fall-through
scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails
fs/handle.c - fix up kerneldoc
scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS
scsi: core: Reduce memory required for SCSI logging
scsi: core: Complain if scsi_target_block() fails
scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state
scsi: ufs: revamp string descriptor reading
scsi: wd33c93: Mark expected switch fall-through
scsi: sun3_scsi: Mark expected switch fall-throughs
scsi: qlogicpti: Mark expected switch fall-throughs
scsi: ibmvfc: Mark expected switch fall-throughs
scsi: megaraid_sas: Fix a compilation warning
scsi: megaraid_sas: Make a bunch of functions static
tools/bpf: fix core_reloc.c compilation error
clk: ti: dm814x: Add of_node_put() to prevent memory leak
clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup()
clk: davinci: pll: Add of_node_put() in of_davinci_pll_init()
clk: versatile: Add of_node_put() in cm_osc_setup()
drm/rockchip: fix VOP_WIN_GET macro
clk: qcom: gcc: Add global clock controller driver for SM8150
dt-bindings: clock: Document gcc bindings for SM8150
clk: qcom: clk-alpha-pll: Add support for Trion PLLs
clk: qcom: clk-alpha-pll: Remove post_div_table checks
clk: qcom: clk-alpha-pll: Remove unnecessary cast
scsi: qla2xxx: Update driver version to 10.01.00.18-k
scsi: qla2xxx: Allow NVMe IO to resume with short cable pull
scsi: qla2xxx: Fix hang in fcport delete path
scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+
scsi: qla2xxx: Fix NVMe port discovery after a short device port loss
scsi: qla2xxx: Correct error handling during initialization failures
scsi: qla2xxx: Retry fabric Scan on IOCB queue full
scsi: qla2xxx: Fix premature timer expiration
scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
selftests/bpf: add CO-RE relocs misc tests
selftests/bpf: add CO-RE relocs ints tests
selftests/bpf: add CO-RE relocs ptr-as-array tests
selftests/bpf: add CO-RE relocs modifiers/typedef tests
selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests
selftests/bpf: add CO-RE relocs array tests
selftests/bpf: add CO-RE relocs nesting tests
selftests/bpf: add CO-RE relocs struct flavors tests
selftests/bpf: add CO-RE relocs testing setup
selftests/bpf: add BPF_CORE_READ relocatable read macro
libbpf: implement BPF CO-RE offset relocation algorithm
libbpf: add .BTF.ext offset relocation section loading
libbpf: convert libbpf code to use new btf helpers
libbpf: add helpers for working with BTF types
clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
clk: Si5341/Si5340: remove redundant assignment to n_den
clk: qoriq: Fix -Wunused-const-variable
clk: aspeed: Add SDIO gate
drm/i915/uc: Hardening firmware fetch
media: Remove dev_err() usage after platform_get_irq()
media: adv7511/cobalt: rename driver name to adv7511-v4l2
media: media/platform: fsl-viu.c: fix build for MICROBLAZE
media: imx7.rst: Fix the references to the CSI multiplexer
media: mtk-vcodec: Handle H264 error bitstreams
media: vicodec: add support for 4 new RGB32 pixelformats
media: staging: tegra-vde: Fix build error
drm/i915/uc: WOPCM programming errors are not always real
drm/i915: Make wopcm_to_i915() private
drm/i915: Don't try to partition WOPCM without GuC firmware
drm/i915/uc: Don't fetch HuC fw if GuC fw fetch already failed
drm/i915/uc: HuC firmware can't be supported without GuC
drm/i915/uc: Prefer dev_info for reporting options
drm/i915/perf: Refactor oa object to better manage resources
ARM: davinci: dm355: switch to using the clocksource driver
ARM: davinci: move timer definitions to davinci.h
ARM: davinci: da830: switch to using the clocksource driver
ARM: davinci: da850: switch to using the clocksource driver
ARM: davinci: WARN_ON() if clk_get() fails
ARM: davinci: enable the clocksource driver for DT mode
Use kvmalloc in cgroups-v1
mlx5: Use refcount_t for refcount
mm/hmm: make HMM_MIRROR an implicit option
mm/hmm: allow HMM_MIRROR on all architectures with MMU
mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub
mm/hmm: cleanup the hmm_vma_handle_pmd stub
mm/hmm: only define hmm_vma_walk_pud if needed
mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd
mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry
mm/hmm: remove the page_shift member from struct hmm_range
mm/hmm: remove superfluous arguments from hmm_range_register
mm/hmm: remove the unused vma argument to hmm_range_dma_unmap
nouveau: pass struct nouveau_svmm to nouveau_range_fault
amdgpu: don't initialize range->list in amdgpu_hmm_init_range
amdgpu: remove -EAGAIN handling for hmm_range_fault
ARM: exynos_defconfig: Enable AHCI-platform SATA driver
ARM: dts: exynos: Add port map to Exynos5250 AHCI node
raid1: factor out a common routine to handle the completion of sync write
md: don't call spare_active in md_reap_sync_thread if all member devices can't work
md: don't set In_sync if array is frozen
md: allow last device to be forcibly removed from RAID1/RAID10.
md: Convert to use int_pow()
md/raid10: end bio when the device faulty
md/raid1: end bio when the device faulty
md/raid6: Set R5_ReadError when there is read failure on parity disk
raid1: use an int as the return value of raise_barrier()
ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core
mtd: rawnand: remove redundant assignment to variable ret
mtd: rawnand: r852: Use dev_get_drvdata
mtd: rawnand: ingenic: fix devm_platform_ioremap_resource.cocci warnings
Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
Revert "drm/panfrost: Use drm_gem_map_offset()"
drm/vgem: drop DRM_AUTH usage from the driver
drm/msm: drop DRM_AUTH usage from the driver
drm/nouveau: remove open-coded drm_invalid_op()
drm/i915: Isolate i915_getparam_ioctl()
of/platform: Fix device_links_supplier_sync_state_resume() warning
of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()
arm64/ptrace: Fix typoes in sve_set() comment
arm64: mm: print hexadecimal EC value in mem_abort_decode()
arm64/prefetch: fix a -Wtype-limits warning
init/Kconfig: Fix infinite Kconfig recursion on PPC
Revert "drm/nouveau: remove open-coded drm_invalid_op()"
Revert "drm/msm: drop DRM_AUTH usage from the driver"
Revert "drm/vgem: drop DRM_AUTH usage from the driver"
Revert "Revert "drm/panfrost: Use drm_gem_map_offset()""
Revert "Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()""
pinctrl: cherryview: Remove dev_err() usage after platform_get_irq()
pinctrl: intel: Remove dev_err() usage after platform_get_irq()
pinctrl: intel: Use NSEC_PER_USEC for debounce calculus
pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2)
pinctrl: intel: Remove default Interrupt Status offset
pinctrl: lewisburg: Provide Interrupt Status register offset
pinctrl: denverton: Provide Interrupt Status register offset
pinctrl: sunrisepoint: Provide Interrupt Status register offset
pinctrl: icelake: Provide Interrupt Status register offset
pinctrl: geminilake: Provide Interrupt Status register offset
pinctrl: cannonlake: Provide Interrupt Status register offset
pinctrl: broxton: Provide Interrupt Status register offset
pinctrl: intel: Simplify offset validation in intel_get_padcfg()
drm/i915: Include the DRIVER_DATE in the error state
drm/i915: Fix some NULL vs IS_ERR() conditions
drm/i915: Use intel_engine_lookup_user for probing HAS_BSD etc
drm/i915: Rename engines to match their user interface
ASoC: fsl_sai: Add support for imx7ulp/imx8mq
ASoC: fsl_sai: Add support for SAI new version
ASoC: fsl_sai: Update Tx/Rx channel enable mask
ASoC: fsl_sai: Add registers definition for multiple datalines
ASoC: Intel: Update request-reply IPC model
ASoC: soc-core: tidyup for snd_soc_dapm_new_controls()
ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add()
ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link()
ASoC: soc-core: check return value of snd_soc_add_dai_link()
ASoC: soc-core: add comment for for_each_xxx
ASoC: soc-core: set component->debugfs_root NULL
irqdomain/debugfs: Use PAs to generate fwnode names
PCI: hv: Allocate a named fwnode instead of an address-based one
spi: sh-msiof: Use devm_platform_ioremap_resource() helper
gpio/ixp4xx: Register the base PA instead of its VA in fwnode
irqchip/ixp4xx: Register the base PA instead of its VA in fwnode
irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode
irqchip/gic: Register the distributor's PA instead of its VA in fwnode
irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode
x86/apic: Annotate global config variables as "read-only after init"
irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode
spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
ASoC: dt-bindings: Introduce compatible strings for 7ULP and 8MQ
ASoC: SOF: Intel: hda: fix MSI handling
ASoC: rt1011: Add a flag for the R0 calibration test
ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control
ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init
ASoC: rsnd: don't call clk_get_rate() under atomic context
arm64: Add support for function error injection
error-injection: Consolidate override function definition
pinctrl: qcom: Add SC7180 pinctrl driver
dt-bindings: pinctrl: qcom: Add SC7180 pinctrl binding
gpio: mpc8xxx: Add new platforms GPIO DT node description
USB: add support for dev_groups to struct usb_device_driver
USB: add support for dev_groups to struct usb_driver
drm/sti: fix opencoded use of drm_panel_*
dma-buf: simplify reservation_object_get_fences_rcu a bit
drm/i915: stop using seqcount for fence pruning
drm/i915: Drop expectations of VM_IO from our GGTT mmappings
dma-buf: fix shared fence list handling in reservation_object_copy_fences
dma-buf: fix busy wait for new shared fences
PCI: mediatek: Add controller support for MT7629
dt-bindings: PCI: Add support for MT7629
drm/i915: abstract display suspend/resume operations
drm/i915: move property enums to intel_display_types.h
drm/i915: remove unnecessary includes of intel_display_types.h header
drm/i915: rename intel_drv.h to display/intel_display_types.h
drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.h
cpufreq: mediatek-cpufreq: Add compatible for MT8516
drm/i915/tc: un-inline intel_tc_port_ref_held()
drm/i915/mst: un-inline intel_dp_mst_encoder_active_links()
drm/i915/bw: make intel_atomic_get_bw_state() static
drm/i915/irq: un-inline functions to avoid i915_drv.h include
drm/i915/sprite: un-inline icl_is_hdr_plane()
drm/i915: move intel_display.c function declarations
EDAC/altera: Use the proper type for the IRQ status bits
soc: qcom: socinfo: Annotate switch cases with fall through
selftests/bpf: test_progs: drop extra trailing tab
selftests/bpf: test_progs: test__printf -> printf
selftests/bpf: test_progs: switch to open_memstream
openvswitch: Print error when ovs_execute_actions() fails
mips: fix vdso32 build, again
MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU
MIPS: octeon: Remove cpu_has_saa
nfp: flower: encode mac indexes with pre-tunnel rule check
nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges
nfp: flower: offload pre-tunnel rules
nfp: flower: verify pre-tunnel rules
nfp: flower: detect potential pre-tunnel rules
nfp: flower: push vlan after tunnel in merge
net: sched: add ingress mirred action to hardware IR
net: tc_act: add helpers to detect ingress mirred actions
net: sched: add skbedit of ptype action to hardware IR
net: tc_act: add skbedit_ptype helper functions
r8169: sync PCIe PHY init with vendor driver 8.047.01
r8169: add helper r8168_mac_ocp_modify
r8169: remove access to legacy register MultiIntr
fq_codel: Kill useless per-flow dropped statistic
Increase fq_codel count in the bulk dropper
net: mdio-octeon: Fix Kconfig warnings and build errors
net: dsa: dump CPU port regs through master
net/mlx5: remove self-assignment on esw->dev
i2c: sprd: Validate the return value of clock initialization
i2c: sprd: Change to use devm_platform_ioremap_resource()
i2c: sprd: Make I2C driver can be built as a module
i2c: Drop unneeded check for of_node
i2c: designware: Fix unused variable warning
Revert "dt-bindings: i2c: riic: Rename bindings documentation file"
Revert "dt-bindings: i2c: rcar: Rename bindings documentation file"
drop_monitor: Use pre_doit / post_doit hooks
drop_monitor: Add extack support
drop_monitor: Avoid multiple blank lines
drop_monitor: Document scope of spinlock
drop_monitor: Rename and document scope of mutex
drop_monitor: Use correct error code
net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477
net: dsa: ksz: Merge ksz_priv.h into ksz_common.h
net: dsa: ksz: Remove dead code and fix warnings
gpu: drm: amd: powerplay: Remove logically dead code
drm/amd/powerplay: Zero initialize some variables
MAINTAINERS: update amdkfd maintainer (v3)
drm/amdgpu: Fix GPU reset crash regression.
drm/amd/powerplay: check before issuing messages for max sustainable clocks
drm/amdgpu/discovery: move common discovery code out of navi1*_reg_base_init()
drm/amdgpu/soc15: fix external_rev_id for navi14
drm/amdgpu: update ras sysfs feature info
drm/amd/powerplay: skip pcie params override on Arcturus V2
drm/amdgpu: Fix panic during gpu reset
drm/amdgpu: pin the csb buffer on hw init for gfx v8
drm/amd/display: Block immediate flips for non-fast updates
drm/amd/display: Validate dc_plane_info and dc_plane_size in atomic check
tests: add pidfd poll tests
MODSIGN: make new include file self contained
tests: move common definitions and functions into pidfd.h
pidfd: add pidfd_wait tests
mailmap: add entry for Jaegeuk Kim
mailmap: Add an entry for my email address
mailmap: add entry for Gao Xiang
drm/crc-debugfs: Add notes about CRC<->commit interactions
Input: docs: fix spelling mistake "potocol" -> "protocol"
kernel-doc: ignore __printf attribute
ia64:unwind: fix double free for mod->arch.init_unw_table
selftests, arm64: add a selftest for passing tagged pointers to kernel
arm64: Introduce prctl() options to control the tagged user addresses ABI
arm64: untag user pointers in access_ok and __uaccess_mask_ptr
drm/i915/dmc: Load DMC on TGL
selftests/bpf: add loop test 5
selftests/bpf: add loop test 4
block: stop exporting bio_map_kern
lightnvm: pblk: use kvmalloc for metadata
lightnvm: move metadata mapping to lower level driver
lightnvm: remove nvm_submit_io_sync_fn
pinctrl: spear: spear: Add of_node_put() before return
drm/i915/gt: Move the [class][inst] lookup for engines onto the GT
drm/i915/gem: Make caps.scheduler static
reset: Add DesignWare IP support to simple reset
dt-bindings: Document the DesignWare IP reset bindings
pinctrl: freescale: mxs: Add of_node_put() before return
pinctrl: nomadik: abx500: Add of_node_put() before return
pinctrl: nomadik: nomadik: Add of_node_put() before return
pinctrl: falcon: Add of_node_put() before return
b43legacy: Remove pointless cond_resched() wrapper
Revert "mwifiex: fix system hang problem after resume"
rtlwifi: rtl8192ce: Convert inline routines to little-endian words
rtlwifi: rtl8192ce: Convert macros that set descriptor
rtlwifi: rtl8192ce: Replace local bit manipulation macros
rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX
rtw88: add BT co-existence support
rtw88: enclose c2h cmd handle with mutex
rtw88: allow c2h operation in irq context
rtlwifi: rtl8188ee: Remove local configuration variable
rtlwifi: rtl8188ee: Convert inline routines to little-endian words
rtlwifi: rtl8188ee: Convert macros that set descriptor
rtlwifi: rtl88188ee: Replace local bit manipulation macros
rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros
rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN
rtw88: pci: remove set but not used variable 'ip_sel'
brcmsmac: remove three set but not used variables
ipw2x00: remove redundant assignment to err
rsi: fix for sdio reset card issue
libertas: Fix a double free in if_spi_c2h_data()
thunderbolt: Show key using %*pE not %*pEp
mt7601u: null check the allocation
brcmfmac: remove set but not used variable 'dtim_period'
rtlwifi: remove unneeded function _rtl_dump_channel_map()
rtlwifi: rtl_pci: Use dev_get_drvdata
qtnfmac_pcie: Use dev_get_drvdata
mwifiex: pcie: Use dev_get_drvdata
iwlegacy: Use dev_get_drvdata where possible
rsi: fix for sdio interface setup in 9116
mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie()
bcma: Use dev_get_drvdata
rtw88: use txpwr_lmt_cfg_pair struct, not arrays
thunderbolt: Switch to use device_property_count_uXX()
ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck
ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid
locking/mutex: Use mutex flags macro instead of hard code
locking/mutex: Make __mutex_owner static to mutex.c
locking/qspinlock,x86: Clarify virt_spin_lock_key
locking/rwsem: Check for operations on an uninitialized rwsem
locking/rwsem: Make handoff writer optimistically spin on owner
ALSA: usb-audio: fix PCM device order
ALSA: usb-audio: Unify audioformat release code
drm/i915: Use drm_i915_private directly from drv_get_drvdata()
drm/hdcp: reference for srm file format
drm/i915: update the hdcp state with uevent
drm/hdcp: update content protection property with uevent
drm: uevent for connector status change
drm/i915: Attach content type property
drm: Add Content protection type property
USB: usbip: convert platform driver to use dev_groups
drm/bochs: Use dev_get_drvdata
drm/qxl: Use dev_get_drvdata where possible
csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range
csky/dma: Fixup cache_op failed when cross memory ZONEs
drm/ttm: drop ttm_buffer_object->resv
drm/virtio: switch driver from bo->resv to bo->base.resv
drm/qxl: switch driver from bo->resv to bo->base.resv
drm/nouveau: switch driver from bo->resv to bo->base.resv
drm/amdgpu: switch driver from bo->resv to bo->base.resv
drm/vmwgfx: switch driver from bo->resv to bo->base.resv
drm/radeon: switch driver from bo->resv to bo->base.resv
drm/ttm: switch ttm core from bo->resv to bo->base.resv
drm/ttm: set both resv and base.resv pointers
drm/ttm: use gem vma_node
drm/ttm: use gem reservation object
drm/nouveau: use embedded gem object
drm/amdgpu: use embedded gem object
drm/radeon: use embedded gem object
drm/qxl: use embedded gem object
drm/vram: use embedded gem object
drm/ttm: add gem base object
bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq()
MIPS: Ingenic: Disable broken BTB lookup optimization.
MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache.
soc: qcom: Extend AOSS QMP driver to support resources that are used to wake up the SoC.
ima: fix freeing ongoing ahash_request
ima: always return negative code for error
ima: Store the measurement again when appraising a modsig
ima: Define ima-modsig template
ima: Collect modsig
ima: Implement support for module-style appended signatures
ima: Factor xattr_verify() out of ima_appraise_measurement()
ima: Add modsig appraise_type option for module-style appended signatures
integrity: Select CONFIG_KEYS instead of depending on it
PKCS#7: Introduce pkcs7_get_digest()
PKCS#7: Refactor verify_pkcs7_signature()
MODSIGN: Export module signature definitions
arm64: dts: qcom: Add device tree for Longcheer L8150
arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U
dt-bindings: qcom: Document bindings for new MSM8916 devices
dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd.
arm64: dts: qcom: msm8996: Add Venus video codec DT node
arm64: dts: qcom: Extend AOSS QMP node
arm64: dts: qcom: msm8996: Add Coresight support
arm64: dts: qcom: msm8998: Add Coresight support
arm64: dts: qcom: sdm845: Add Coresight support
arm64: dts: qcom: msm8998: Node ordering, address cleanups
soc: qcom: socinfo: Expose image information
soc: qcom: socinfo: Expose custom attributes
soc: qcom: Add socinfo driver
base: soc: Export soc_device_register/unregister APIs
base: soc: Add serial_number attribute to soc
arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/
arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node for proxy votes
arm64: dts: qcom: qcs404: remove unit name for thermal trip points
arm64: dts: qcom: pms405: remove reduandant properties
arm64: dts: qcom: pms405: add unit name adc nodes
arm64: dts: sdm845: Add device node for Last level cache controller
soc: amlogic: meson-gx-socinfo: add A311D id
arm64: dts: qcom: msm8996: Rename smmu nodes
ARM: dts: meson8b: mxq: add the VDDEE regulator
ARM: dts: meson8b: odroidc1: add the VDDEE regulator
ARM: dts: meson8b: ec100: add the VDDEE regulator
ARM: dts: meson8b: add the PWM_D output pin
ARM: dts: meson8b: add ethernet fifo sizes
ipmi_si: Only schedule continuously in the thread in maintenance mode
selinux: always return a secid from the network caches if we find one
soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk
soc: amlogic: meson-clk-measure: protect measure with a mutex
cnic: Explicitly initialize all reference counts to 0.
selinux: policydb - rename type_val_to_struct_array
selinux: policydb - fix some checkpatch.pl warnings
ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu
selinux: shuffle around policydb.c to get rid of forward declarations
backlight: drop EARLY_EVENT_BLANK support
i40e: Remove unicast log when VF is leaving multicast mode.
i40e: verify string count matches even on early return
i40e: Log info when PF is entering and leaving Allmulti mode.
i40e: Update visual effect for advertised FEC mode.
i40e: fix code comments
i40e: don't report link up for a VF who hasn't enabled queues
i40e: Log disable-fw-lldp flag change by ethtool
i40e: fix incorrect ethtool statistics veb and veb.tc_
ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream
ALSA: fireface: support AMDTP domain
ALSA: firewire-motu: support AMDTP domain
ALSA: firewire-tascam: support AMDTP domain
ALSA: firewire-digi00x: support AMDTP domain
ALSA: dice: support AMDTP domain
ALSA: oxfw: support AMDTP domain
ALSA: fireworks: support AMDTP domain
ALSA: bebob: support AMDTP domain
ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream
ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream
ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream
ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream
ALSA: fireworks: code refactoring for bus reset handler
ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams
ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain
ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain
ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain
ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts
][next] selftests: nettest: fix spelling mistake: "potocol" -> "protocol"
drm/i915/gt: Remove stale kerneldoc for internal MOCS functions
drm/i915/uc: Don't fail on HuC early init errors
drm/i915/uc: Remove redundant GuC support checks
drm/i915/huc: Prefer intel_huc_is_supported
drm/i915/guc: Prefer intel_guc_is_submission_supported
drm/bridge/parade: Drop legacy GPIO header
drm/bridge/nxp-ptn3460: Drop legacy GPIO headers
drm/bridge/megachips: Drop GPIO header
drm/pl111: Fix unused variable warning
iio: imu: inv_mpu6050: be more explicit on supported chips
iio: light: noa1305: Add support for NOA1305
RDMA/efa: Rate limit admin queue error prints
RDMA/core: Introduce ratelimited ibdev printk functions
RDMA/hns: Remove not used UAR assignment
misc: Remove spear13xx pcie gadget driver
fpga: dfl: fme: add capability sysfs interfaces
fpga: dfl: make uinit callback optional
fpga: dfl: add id_table for dfl private feature driver
fpga: dfl: afu: add AFU state related sysfs interfaces
fpga: dfl: pci: enable SRIOV support.
fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support.
w1: omap-hdq: use devm_platform_ioremap_resource() to simplify code
w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code
parport: parport_serial: Use dev_get_drvdata
parport: Add missing newline at end of file
dt-bindings: Add binding document for NOA1305
rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors
iio: remove get_irq_data_ready() function pointer and use IRQ number directly
arm64: dts: renesas: r8a774c0: cat874: Add definition for 12V regulator
arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1
arm64: dts: renesas: r8a77995: Sort nodes
arm64: dts: renesas: r8a77995: draak: Sort nodes
arm64: dts: renesas: r8a77990: Sort nodes
arm64: dts: renesas: r8a77990: ebisu: Sort nodes
arm64: dts: renesas: r8a77980: v3hsk: Sort nodes
arm64: dts: renesas: r8a77980: condor: Sort nodes
arm64: dts: renesas: r8a77970: v3msk: Sort nodes
arm64: dts: renesas: r8a77970: eagle: Sort nodes
iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type
iio: tsl2772: Use regulator_bulk_() APIs
dma-buf: fix stack corruption in dma_fence_chain_release
iio: tsl2772: Use devm_iio_device_register
iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
regulator: core: Add of_node_put() before return
ASoC: soc-component: add snd_soc_pcm_component_pcm_free()
ASoC: soc-component: add snd_soc_pcm_component_pcm_new()
ASoC: soc-component: add snd_soc_pcm_component_mmap()
ASoC: soc-component: add snd_soc_pcm_component_page()
ASoC: soc-component: add snd_soc_pcm_component_copy_user()
ASoC: soc-component: add snd_soc_pcm_component_ioctrl()
ASoC: soc-component: add snd_soc_pcm_component_pointer()
ASoC: soc-component: move snd_soc_component_set_bias_level()
ASoC: soc-component: move snd_soc_component_stream_event()
iio: tsl2772: Use devm_add_action_or_reset
ASoC: soc-component: move snd_soc_component_seq_notifier()
ASoC: soc-component: add snd_soc_component_of_xlate_dai_name()
ASoC: soc-component: add snd_soc_component_of_xlate_dai_id()
ASoC: soc-component: add snd_soc_component_remove()
ASoC: soc-component: add snd_soc_component_probe()
ASoC: soc-component: add snd_soc_component_is_suspended()
ASoC: soc-component: add snd_soc_component_resume()
ASoC: soc-component: add snd_soc_component_suspend()
ASoC: soc-component: add snd_soc_component_trigger()
USB: Disable USB2 LPM at shutdown
usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
ASoC: soc-component: add snd_soc_component_hw_free()
ASoC: soc-component: add snd_soc_component_hw_params()
ASoC: soc-component: add snd_soc_component_prepare()
ASoC: soc-component: add snd_soc_component_close()
ASoC: soc-component: add snd_soc_component_open()
ASoC: soc-component: add snd_soc_component_get/put()
ASoC: add soc-component.c
ASoC: soc-pcm: remove soc_fill_silence()
ASoC: soc-pcm: remove soc_rtdcom_copy_kernel()
ASoC: soc-pcm: remove soc_rtdcom_ack()
staging: rtl8192e: Make use kmemdup
staging: rtl8723bs: core: add spaces around '-', '+', '&','|' and '?'
staging: rtl8723bs: core: Remove Unnecessary parentheses
staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c
staging: rtl8188eu: core: add spaces around '-', '+', '>>','<<' and '*' in rtw_efuse.c
iio: Remove dev_err() usage after platform_get_irq()
iio: light: si1145: Use device-managed APIs
iio:pressure: preenable/postenable/predisable fixup for ST press buffer
iio:magn: preenable/postenable/predisable fixup for ST magn buffer
iio:gyro: preenable/postenable/predisable fixup for ST gyro buffer
iio:accel: preenable/postenable/predisable fixup for ST accel buffer
dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings
iio: imu: st_lsm6dsx: add support to ISM330DHCX
iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6dsx_sensor_settings
iio: imu: st_lsm6dsx: inline output acc/gyro output regs
iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings
iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_settings
media: venus: dec: populate properly timestamps and flags for capture buffers
media: venus: helpers: handle correctly vbuf field
media: venus: make decoder compliant with stateful codec API
media: venus: vdec: allow bigger sizeimage set by clients
iio: light: cm3323: Use device-managed APIs
media: venus: vdec_ctrls: get real minimum buffers for capture
media: venus: helpers: add three more helper functions
media: venus: hfi: return an error if session_init is already called
media: venus: hfi: export few HFI functions
media: venus: hfi: add type argument to hfi flush function
media: venus: helpers: export few helper functions
media: venus: venc: amend buffer size for bitstream plane
dt-bindings: iio: potentiometer: add max5432.yaml binding
iio: potentiometer: add a driver for Maxim 5432-5435
HID: logitech-dj: extend consumer usages range
hiddev: Return EPOLLOUT from hiddev_poll
hidraw: Return EPOLLOUT from hidraw_poll
arm64: Add support for relocating the kernel with RELR relocations
arm64: Move TIF_* documentation to individual definitions
arm64: mm: free the initrd reserved memblock in a aligned manner
arm64: io: Relax implicit barriers in default I/O accessors
pinctrl: xway: Use devm_kasprintf() instead of fixed buffer formatting
pinctrl: lantiq: Use kasprintf() instead of fixed buffer formatting
pinctrl: devicetree: Use strlen() instead of hardcoded number
gpio: Remove dev_err() usage after platform_get_irq()
pinctrl: Remove dev_err() usage after platform_get_irq()
pinctrl: uniphier: Fix Pro5 SD pin-mux setting
pinctrl: uniphier: Add Pro5 PCIe pin-mux settings
pinctrl: uniphier: Add 5th LD20 MPEG2-TS input pin-mux setting
pinctrl: uniphier: Add another audio I/O pin-mux settings for LD20
pinctrl: uniphier: Separate modem group from UART ctsrts group
pinctrl: meson-g12a: add pwm_a on GPIOE_2 pinmux
dt-bindings: aspeed: Remove mention of deprecated compatibles
pinctrl: aspeed: Document existence of deprecated compatibles
arm64: dts: fast models: Remove clcd's max-memory-bandwidth
pinctrl: aspeed: Add AST2600 pinmux support
pinctrl: aspeed: Add SIG_DESC_CLEAR() helper
pinctrl: aspeed: Add multiple pin group support for functions
pinctrl: aspeed: Add PIN_DECL_3() helper
pinctrl: aspeed: Rename pin declaration macros
dt-bindings: pinctrl: aspeed: Document AST2600 pinmux
pinctrl: sunxi: v3s: introduce support for V3
pinctrl: qcom: spmi-gpio: Mark expected switch fall-through
pinctrl: rockchip: Mark expected switch fall-through
pinctrl: oxnas: remove set but not used variable 'arg'
pinctrl: stmfx: update pinconf settings
pinctrl: sprd: Combine the condition of MISC_PIN and COMMON_PIN
pinctrl: sprd: Change to use devm_platform_ioremap_resource()
arm64: Remove unused cpucap_multi_entry_cap_cpu_enable()
arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions
arm64: esr: Add ESR exception class encoding for trapped ERET
arm64: Replace strncmp with str_has_prefix
ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable
arm64: remove unneeded uapi/asm/stat.h
arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN
arm64: remove pointless __KERNEL__ guards
arm64: Remove unused assembly macro
PM/sleep: Expose suspend stats in sysfs
pinctrl: qdf2xxx: Switch to use device_property_count_uXX()
pinctrl: msm: Switch to use device_property_count_uXX()
ACPI / APEI: Get rid of NULL_UUID_LE constant
pinctrl: madera: Add configuration for Cirrus Logic CS47L92
pinctrl: madera: Add configuration for Cirrus Logic CS47L15
pinctrl: madera: Use local copy of pdata
gpio: madera: Add support for Cirrus Logic CS47L92
gpio: madera: Add support for Cirrus Logic CS47L15
gpio: madera: Use local copy of pdata
gpio: arizona: Use local copy of pdata
pinctrl: bcm2835: Add support for BCM2711 pull-up functionality
pinctrl: bcm2835: Add brcm,bcm2711 compatible
gpio: viperboard: Replace 'unsigned' with 'unsigned int'
pinctrl: tegra210: Add Tegra210 pinctrl pm ops
pinctrl: tegra: Add suspend and resume support
pinctrl: pinctrl-single: add header include guard
cpuidle: teo: Allow tick to be stopped if PM QoS is used
cpuidle: menu: Allow tick to be stopped if PM QoS is used
PM / Domains: Align in-parameter names for some genpd functions
powerpc/pseries/hotplug-memory.c: Replace nested ifs by switch-case
powerpc/xive: Update comment referencing magic loads from an ESB
powerpc/32: activate ARCH_HAS_PMEM_API and ARCH_HAS_UACCESS_FLUSHCACHE
powerpc/powernv: Restrict OPAL symbol map to only be readable by root
powerpc/configs: Disable SCOM_DEBUGFS in powernv_defconfig
powerpc/powernv: Fix checkpatch warnings in opal-xscom.c
powerpc/powernv: Get rid of old scom_controller abstraction
powerpc/powernv: Remove dead SCOM access code
powerpc/powernv: Move SCOM access code into powernv platform
PCI: rpaphp: Avoid a sometimes-uninitialized warning
powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask
drm/i915: Fix wrong escape clock divisor init for GLK
x86/mce: Don't check for the overflow bit on action optional machine checks
dma-buf: add more reservation object locking wrappers
pinctrl: rzn1: Add of_node_put() before return
blk-mq: balance mapping between present CPUs and queues
scsi: implement .cleanup_rq callback
blk-mq: add callback of .cleanup_rq
null_blk: implement REQ_OP_ZONE_RESET_ALL
scsi: implement REQ_OP_ZONE_RESET_ALL
blk-zoned: implement REQ_OP_ZONE_RESET_ALL
block: add req op to reset all zones and flag
block: Fix a comment in blk_cleanup_queue()
block: Fix spelling in the header above blkg_lookup()
block: Improve physical block alignment of split bios
block: Simplify blk_bio_segment_split()
block: Simplify bvec_split_segs()
block: Document the bio splitting functions
block: Declare several function pointer arguments 'const'
blk-mq: remove blk_mq_complete_request_sync
nvme: wait until all completed request's complete fn is called
nvme: don't abort completed request in nvme_cancel_request
blk-mq: introduce blk_mq_tagset_wait_completed_request()
blk-mq: introduce blk_mq_request_completed()
batman-adv: BATMAN_V: aggregate OGMv2 packets
batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues
drm/i915: Replace struct_mutex for batch pool serialisation
drm/i915: Teach execbuffer to take the engine wakeref not GT
fm10k: fix fm10k_get_fault_pf to read correct address
fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS
fm10k: mark unused parameters with __always_unused
fm10k: cast page_addr to u8 * when incrementing it
fm10k: explicitly return 0 on success path in function
fm10k: remove needless initialization of size local variable
fm10k: remove needless assignment of err local variable
fm10k: remove unnecessary variable initializer
media: dt-bindings: media: sunxi-ir: Add H6 compatible
media: dt-bindings: media: sunxi-ir: Add A64 compatible
media: rc: sunxi: Add RXSTA bits definition
media: rc: sunxi: Add A31 compatible
media: rc: Introduce sunxi_ir_quirks
media: dt-bindings: media: sunxi-ir: Add A31 compatible
media: ir-kbd-i2c: remove outdated comments
media: iguanair: add sanity checks
media: rc: describe rc protocols and their scancodes
media: lirc: document BPF IR decoding
media: don't drop front-end reference count for ->detach
IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command
net/mlx5: Fix mlx5_ifc_query_lag_out_bits
selftests: Add use case section to fcnal-test
selftests: Add ipv6 netfilter tests to fcnal-test
selftests: Add ipv4 netfilter tests to fcnal-test
selftests: Add ipv6 runtime tests to fcnal-test
selftests: Add ipv4 runtime tests to fcnal-test
selftests: Add ipv6 address bind tests to fcnal-test
selftests: Add ipv4 address bind tests to fcnal-test
selftests: Add ipv6 udp tests to fcnal-test
selftests: Add ipv4 udp tests to fcnal-test
selftests: Add ipv6 tcp tests to fcnal-test
selftests: Add ipv4 tcp tests to fcnal-test
selftests: Add ipv6 ping tests to fcnal-test
selftests: Add ipv4 ping tests to fcnal-test
selftests: Setup for functional tests for fib and socket lookups
selftests: Add nettest
ipvs: Improve robustness to the ipvs sysctl
netfilter: conntrack: use shared sysctl constants
netfilter: synproxy: rename mss synproxy_options field
ARM: dts: imx53: Update LCD panel node on M53Menlo
arm64: defconfig: CONFIG_DRM_ETNAVIV=m
ARM: dts: imx25-pdk: native-mode is part of display-timings
clk: imx8mq: Mark AHB clock as critical
arm64: dts: imx8mq-evk: Unbypass audio_pll1
ARM: dts: imx: Cleanup style around assignment operator
drm/vblank: drop use of DRM_WAIT_ON()
ARM: dts: imx6qdl-nit6xlite: Remove invalid properties
arm64: dts: bitmain: Modify pin controller memory map
arm64: dts: bitmain: Add reset controller support for BM1880 SoC
arm64: dts: imx8mm: Add opp-suspend property to OPP table
arm64: dts: imx8mq: Add opp-suspend property to OPP table
arm64: dts: ls1088a: Revise gpio registers to little-endian
arm64: dts: add the console node for DPAA2 platforms
arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M
arm64: dts: imx8qxp: add serial alias
arm64: dts: imx8qxp: add lpuart baud clock
arm64: dts: ls1028a: Add optional property node for Mali DP500
arm64: dts: freescale: Add support for i.MX8QXP AI_ML board
arm64: dts: imx8mm-evk: Remove invalid properties
arm64: dts: nxp: add ls1046a-frwy board support
arm64: dts: rdu3: add UCS1002 charge controller node
arm64: dts: imx8mq: correct usb controller clocks
arm64: dts: imx8mq: Add clock for TMU node
arm64: dts: imx8mq: Correct OPP table according to latest datasheet
arm64: dts: imx8mm: Correct OPP table according to latest datasheet
arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback compatible
arm64: dts: imx8m: Add ddr-pmu nodes
arm64: dts: imx8mm-evk: enable usb1 and typec support
arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF
arm64: dts: imx8mm: Add gpio-ranges property
arm64: dts: imx8mq: Add gpio-ranges property
arm64: dts: imx8mm: Init rates and parents configs for clocks
EDAC/mc: Fix grain_bits calculation
drm/pl111: Drop special pads config check
drm/pl111: Deprecate the pads from the DT binding
clk: imx8mn: Keep uart clocks on for early console
clk: imx: Remove unused function statement
clk: imx7ulp: Make sure earlycon's clock is enabled
ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
ARM: dts: imx6qdl-wandboard: Add OV5645 camera support
bus: imx-weim: optionally enable burst clock mode
dt-bindings: bus: imx-weim: document optional burst clock mode
clk: imx8mm: Switch to platform driver
clk: imx: imx8mm: fix audio pll setting
clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m
clk: imx8mm: Fix typo of pwm3 clock's mux option #4
clk: imx: Remove unused clk based API
clk: imx8mq: set correct parent for usb ctrl clocks
clk: imx8: Add DSP related clocks
clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT
clk: imx: Add support for i.MX8MN clock driver
clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp'
clk: imx8mm: correct the usb1_ctrl parent to be usb_bus
clk: imx: Add API for clk unregister when driver probe fail
clk: imx8mm: Make 1416X/1443X PLL macro definitions common for usage
dt-bindings: imx: Add clock binding doc for i.MX8MN
staging: rtl8712: Add spaces around <<
staging: isdn: remove unnecessary parentheses
staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary parentheses
parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat
parisc: trigger die notifier chain in parisc_terminate()
parisc: Update feature list
parisc/ftrace: Add KPROBES_ON_FTRACE
parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support
arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a QDS board
dt-bindings: net: fsl: enetc: Add bindings for the central MDIO PCIe endpoint
enetc: Add mdio bus driver for the PCIe MDIO endpoint
enetc: Clean up makefile
enetc: Clean up local mdio bus allocation
net: dsa: mv88e6xxx: add PTP support for MV88E6250 family
net: dsa: mv88e6xxx: order ptp structs numerically ascending
net: dsa: mv88e6xxx: setup message port is not supported in the 6250 familiy
net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6xxx_info
dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family
net: dsa: mv88e6xxx: add support for MV88E6220
net: ftgmac100: Select ASPEED MDIO driver for the AST2600
net: ftgmac100: Add support for DT phy-handle property
net: phy: Add mdio-aspeed
dt-bindings: net: Add aspeed, ast2600-mdio binding
drm/i915: Flush the freed object list on file close
drm/i915: Hide unshrinkable context objects from the shrinker
ARM: dts: rockchip: Add pin names for rk3288-veyron fievel
ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger}
pinctrl: sprd: Fix platform_no_drv_owner.cocci warnings
gpio: refactor gpiochip_allocate_mask() with bitmap_alloc()
gpio: mpc8xxx: Add ls1028a device specify function.
drm/i915/wopcm: Don't fail on WOPCM partitioning failure
drm/i915/uc: Inject probe errors into intel_uc_init_hw
drm/i915/uc: Move GuC error log to uc and release it on fini
drm/i915/uc: Reorder firmware status codes
drm/i915/uc: Do full sanitize instead of pure reset
drm/i915: Add i915 to i915_inject_probe_failure
mlx5: Fix formats with line continuation whitespace
drm/etnaviv: clean up includes
drm/etnaviv: Use devm_platform_ioremap_resource()
drm/etnaviv: drop use of drmP.h
soundwire: bus: split handling of Device0 events
drm/komeda: Enable dual-link support
drm/komeda: Use drm_display_mode "crtc_" prefixed hardware timings
drm/drm_debugfs_crc.c: Document that .verify_crc_source vfunc is required for enabling CRC support.
drm: mali-dp: Mark expected switch fall-through
drm/amdgpu: enable Navi12 kfd support for amdgpu
drm/amd/display: Add missing NV12 asic IDs
drm/amdgpu: Add nv12 DC ip block
drm/amd/display: Add ASICREV_IS_NAVI macros
drm/amdgpu: enable DPG mode for Navi12
drm/amdgpu: add VCN ip block for Navi12
drm/amdgpu: add Navi12 VCN firmware support
drm/amdgpu: add psp ip block for navi12
drm/amdgpu: add smu ip block for navi12
drm/amdgpu: start autoload till RLCG fw for navi12
drm/amdgpu/psp11: add psp support for navi12
drm/amdgpu/smu11: add smu support for navi12
drm/amdgpu: correct smu rlc handshake enablement bit
drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header
drm/amdgpu/sdma5: add golden settings for navi12 (v2)
drm/amdgpu/gfx10: add golden settings for navi12 (v2)
drm/amdgpu: enable virtual display for navi12
drm/amdgpu/gfx10: set tcp harvest for navi12
drm/amdgpu: add ip blocks for navi12
drm/amdgpu/gmc10: set gart size and vm size for navi12
drm/amdgpu/sdma5: add placeholder for navi12 golden settings
drm/amdgpu/sdma5: declare sdma firmwares for navi12
drm/amdgpu/gfx10: set rlc funcs for navi12
drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12
drm/amdgpu/gfx10: add placeholder for navi12 golden settings
drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12
drm/amdgpu/gfx10: add gfx config for navi12
drm/amdgpu/gfx10: set gfx cg for navi12
drm/amdgpu: set nbio/hdp cg for navi12
drm/amdgpu: initialize cg/pg flags and external rev id for navi12
drm/amdgpu: use front door firmware loading for navi12
drm/amdgpu: set asic family and ip blocks for navi12
drm/amdgpu: add gpu_info firmware for navi12
drm/amdgpu: add navi12 asic type
drm/amdgpu: initialize reg base for navi12
drm/amdgpu: add ip offset header for navi12 (v2)
drm/amdgpu: update SDMA V4 microcode init
drm/amdgpu: extend PSP FW loading support to 8 SDMA instances
drm/amdgpu: disable MEC2 JT context init for Arcturus
drm/amdgpu: update PSP CMD fail response status print
drm/amdgpu: add PSP KDB loading support for Arcturus
drm/amdgpu: add PSP SW init support for Arcturus
drm/amdgpu: removed duplicate line
drm/amd/powerplay: correct navi10 vcn powergate
drm/amd/powerplay: enable SW SMU power profile switch support in KFD
drm/amd/powerplay: support power profile retrieval and setting on arcturus
drm/amd/powerplay: guard consistency between CPU copy and local VRAM
drm/amdgpu: replace AMDGPU_RAS_UE with AMDGPU_RAS_SUCCESS
drm/amdgpu: only uncorrectable error needs gpu reset
drm/amdgpu: update the calc algorithm of umc ecc error count
drm/amdgpu: implement umc ras init function
drm/amdgpu: support ce interrupt in ras module
drm/amdgpu: add error address query for umc ras
drm/amdgpu: apply umc_for_each_channel macro to umc_6_1
drm/amdgpu: add macro of umc for each channel
drm/amdgpu: initialize new parameters and functions for amdgpu_umc structure
drm/amdgpu: add more parameters and functions to amdgpu_umc structure
drm/amdgpu: remove the clear of MCA_ADDR
drm/amd/powerplay: honor hw limit on fetching metrics data for navi10
drm/amd/display: Don't replace the dc_state for fast updates
drm/amd/display: Skip determining update type for async updates
drm/amd/display: Allow cursor async updates for framebuffer swaps
drm/amdgpu: fix unsigned variable instance compared to less than zero
drm/amd/powerplay: Allow changing of fan_control in smu_v11_0
drm/amd/powerplay: fix a few spelling mistakes
gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
drm/amd/powerplay: fix off-by-one upper bounds limit checks
drm/radeon: Fix EEH during kexec
drm/amdkfd: Extend CU mask to 8 SEs (v3)
drm/amdgpu: support get_cu_info for Arcturus
drm/amdgpu: Fix pcie_bw on Vega20
drm/amdgpu: Update NBIO headers to add TXCLK3/4
drm/amdgpu: Add amdgpu_asic_funcs.reset_method for Vega20
drm/amdgpu: Mark KFD VRAM allocations for wipe on release
drm/amdgpu: Implement VRAM wipe on release
drm/amdgpu: Add flag to wipe VRAM on release
drm/ttm: Add release_notify callback to ttm_bo_driver
drm/amd/display: Use switch table for dc_to_smu_clock_type
drm/amd/display: Use proper enum conversion functions
drm/amdgpu: fix double ucode load by PSP(v3)
drm/amdgpu: fix incorrect judge on sos fw version
drm/amdgpu: cleanup vega10 SRIOV code path
drm/amd/powerplay: sort feature status index by asic feature id for smu
drm/i915: Report resv_obj allocation failure
ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
ARM: multi_v7_defconfig: enable STM32 booster regulator
ARM: multi_v7_defconfig: add FMC2 NAND controller support
ARM: dts: stm32: remove useless pinctrl entries in stm32mp157-pinctrl
ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1
ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board
ARM: dts: stm32: add syscfg to ADC on stm32mp157c
ARM: dts: stm32: add pwm cells to stm32f746
ARM: dts: stm32: add pwm cells to stm32f429
ARM: dts: stm32: add pwm cells to stm32mp157c
ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 pinctrl for mcan
ARM: dts: stm32: add booster for ADC analog switches on stm32mp157c
ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1
ARM: dts: stm32: declare copro reserved memories on STM32MP157a-dk1
ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1
ARM: dts: stm32: declare copro reserved memories on STM32MP157c-ed1
ARM: dts: stm32: add m4 remoteproc support on STM32MP157c
ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval
ARM: dts: stm32: remove fixed regulator unit address on stm32429i-eval
KVM: selftests: Enable dirty_log_test on s390x
KVM: selftests: Implement ucall() for s390x
KVM: selftests: Split ucall.c into architecture specific files
drm/i915: Fix documentation for __intel_wait_for_register_fw*
drm/tilcdc: Remove obsolete crtc_mode_valid() hack
ipmi_si: Remove ipmi_ from the device attr names
ipmi_si: Convert device attr permissions to octal
ipmi_si: Rework some include files
drm/i915/oa: update the generated files
soundwire: cadence_master: simplify bus clash interrupt clear
drm/imx: Drop unused imx-ipuv3-crtc.o build
staging: rtl8712: r8712_aes_decrypt(): Change return type
staging: rtl8712: aes_decipher(): Change return type
staging: rtl8712: aes_cipher(): Change return type
staging: rtl8712: r8712_tkip_decrypt(): Change return type
staging: rtl8712: r8712_os_recvbuf_resource_free(): Change return type
staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Change return values
staging: rtl8712: r8712_init_recv_priv(): Change return type
staging: rtl8712: _r8712_init_recv_priv(): Change return type
staging: rtl8712: r8712_os_recv_resource_alloc(): Change return type
staging: rtl8723bs: Replace hal_btcoex_Initialize()
staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn()
staging: rtl8723bs: Change return type of hal_btcoex_IsBtControlLps()
staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist()
soundwire: intel: remove BIOS work-arounds
staging: wilc1000: remove unused function
staging: wilc1000: merge drv_handle and operation_mode wids
staging: wlan-ng: Remove function prism2mib_excludeunencrypted()
staging: bcm2835-camera: Spelling s/conencted/connected/
staging: fsl-dpaa2/ethsw: Remove useless set memory to zero use memset()
staging: erofs: update Kconfig
staging: erofs: update super.c
staging: erofs: tidy up utils.c
staging: erofs: turn cache strategies into mount options
staging: erofs: remove clusterbits in sbi
staging: erofs: tidy up decompression frontend
staging: erofs: remove redundant braces in inode.c
staging: erofs: tidy up zpvec.h
staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM
staging: erofs: refine erofs_allocpage()
staging: erofs: drop __GFP_NOFAIL for managed inode
staging: erofs: kill all failure handling in fill_super()
staging: erofs: kill sbi->dev_name
staging: erofs: clean up shrinker stuffs
staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES
staging: erofs: remove redundant #include "internal.h"
staging: erofs: clean up internal.h
staging: erofs: sunset erofs_workstn_{lock,unlock}
staging: erofs: keep up erofs_fs.h with erofs-outofstaging patchset
staging: erofs: fix dummy functions erofs_{get, list}xattr
staging: erofs: rename source files for better understanding
staging: erofs: update source file headers
soundwire: mipi_disco: Switch to use fwnode_property_count_uXX()
olpc: x01: convert platform driver to use dev_groups
platform: x86: hp-wmi: convert platform driver to use dev_groups
video: fbdev: sm501fb: convert platform driver to use dev_groups
video: fbdev: w100fb: convert platform driver to use dev_groups
video: fbdev: wm8505fb: convert platform driver to use dev_groups
firmware: arm_scpi: convert platform driver to use dev_groups
spi: atmel: add tracing to custom .transfer_one_message callback
spi: Remove dev_err() usage after platform_get_irq()
spi: Reduce kthread priority
regulator: Remove dev_err() usage after platform_get_irq()
ASoC: Remove dev_err() usage after platform_get_irq()
uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups
drm/i915: Allow sharing the idle-barrier from other kernel requests
driver core: add dev_groups to all drivers
gpio: pca953x: Drop %s for constant string literals
gpio: pca953x: Remove explicit comparison with 0
gpio: pca953x: Use GENMASK() consistently
gpio: pca953x: Switch to use device_get_match_data()
drm/i915: Flush extra hard after writing relocations through the GTT
drm/i915/pmu: Atomically acquire the gt_pm wakeref
gpio: mxc: Use devm_clk_get_optional instead of devm_clk_get
ARM: dts: aspeed: tiogapass: Add Riser card
ARM: dts: aspeed: tiogapass: Move battery sensor
ALSA: hda: Add support of Zhaoxin controller
ALSA: isa/wavefront: remove redundant assignment to pointer bptr
asm-generic: Remove redundant arch-specific rules for simd.h
crypto: caam - defer probing until QMan is available
hwrng: timeriomem - add include guard to timeriomem-rng.h
crypto: api - Remove redundant #ifdef in crypto_yield()
hwrng: drivers - Use device-managed registration API
crypto: jitterentropy - build without sanitizer
crypto: nx - Add of_node_put() before return in 842
crypto: user - fix potential warnings in cryptouser.h
crypto: add header include guards
crypto: caam/qi2 - Add printing dpseci fq stats using debugfs
crypto: qat - Silence smp_processor_id() warning
crypto: atmel-sha204a - Use device-managed registration API
ARM: dts: aspeed: Add Facebook Wedge100 BMC
ARM: dts: aspeed: Add Facebook Wedge40 BMC
Revert "crypto: aegis128 - add support for SIMD acceleration"
drm/i915/pmu: Make get_rc6 take intel_gt
drm/i915/pmu: Convert sampling to gt
drm/i915/pmu: Convert engine sampling to uncore mmio
drm/i915/pmu: Make more struct i915_pmu centric
tipc: reduce risk of wakeup queue starvation
fm10k: reduce scope of the ring variable
fm10k: reduce the scope of the result local variable
fm10k: reduce the scope of the local msg variable
fm10k: reduce the scope of the local i variable
fm10k: reduce the scope of the err variable
fm10k: reduce the scope of the tx_buffer variable
drm/i915/tgl: allow the reg_read ioctl to read the RCS TIMESTAMP register
drm/i915/tgl: Add and use new DC5 and DC6 residency counter registers
rcutorture: Aggressive forward-progress tests shouldn't block shutdown
rcuperf: Make rcuperf kernel test more robust for !expedited mode
torture: Remove exporting of internal functions
rcutorture: Emulate userspace sojourn during call_rcu() floods
rcutorture: Test TREE03 with the threadirqs kernel boot parameter
torture: Expand last_ts variable in kvm-test-1-run.sh
rcuperf: Fix perf_type module-parameter description
rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held()
treewide: Rename rcu_dereference_raw_notrace() to _check()
fm10k: reduce the scope of the q_idx local variable
fm10k: reduce the scope of local err variable
fm10k: reduce the scope of qv local variable
doc: Add rcutree.kthread_prio pointer to stallwarn.txt
rcu: Change return type of rcu_spawn_one_boost_kthread()
srcu: Avoid srcutorture security-based pointer obfuscation
rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()
rcu: Add kernel parameter to dump trace after RCU CPU stall warning
rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()
time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
lockdep: Make print_lock() address visible
rcu: Simplify rcu_note_context_switch exit from critical section
rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff()
rcu: Simplify rcu_read_unlock_special() deferred wakeups
fm10k: reduce scope of *p local variable
fm10k: reduce scope of the err variable
selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case
bpf: always allocate at least 16 bytes for setsockopt hook
net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add
net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del
net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge
net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext
net: dsa: mv88e6xxx: lock mutex in vlan_prepare
drm/i915/uc: Stop sanitizing enable_guc modparam
drm/i915/guc: Use dedicated flag to track submission mode
drm/i915/uc: Consider enable_guc modparam during fw selection
drm/i915/uc: Rename intel_uc_is_using* into intel_uc_supports*
pidfd: add P_PIDFD to waitid()
net/mlx5e: Allow dropping specific tunnel packets
net/mlx5e: TX reporter cleanup
net/mlx5e: Set tx reporter only on successful creation
net/mlx5e: Fix mlx5e_tx_reporter_create return value
net/mlx5e: Rx, checksum handling refactoring
net/mlx5e: Tx, Soften inline mode VLAN dependencies
net/mlx5e: XDP, Slight enhancement for WQE fetch function
net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left
net/mlx5e: Tx, Strict the room needed for SQ edge NOPs
net/mlx5: Add flow counter pool
net/mlx5: Add flow counter bulk infrastructure
net/mlx5: E-Switch, add ingress rate support
posix-timers: Move rcu_head out of it union
posix-timers: Rework cancel retry loops
posix-timers: Cleanup the flag/flags confusion
itimers: Prepare for PREEMPT_RT
timerfd: Prepare for PREEMPT_RT
alarmtimer: Prepare for PREEMPT_RT
sched/deadline: Ensure inactive_timer runs in hardirq context
timers: Prepare support for PREEMPT_RT
hrtimer: Prepare support for PREEMPT_RT
hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT
hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT
tick: Mark tick related hrtimers to expiry in hard interrupt context
KVM: LAPIC: Mark hrtimer to expire in hard interrupt context
watchdog: Mark watchdog_hrtimer to expire in hard interrupt context
perf/core: Mark hrtimers to expire in hard interrupt context
sched: Mark hrtimers to expire in hard interrupt context
hrtimer: Make enqueue mode check work on RT
net/mlx5: E-switch, Tide up eswitch config sequence
net/mlx5: E-Switch, Remove redundant mc_promisc NULL check
net/mlx5: E-Switch, remove redundant error handling
net/mlx5: E-switch, Introduce helper function to enable/disable vports
net/mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports
net/mlx5: E-switch, Combine metadata enable/disable functionality
net/mlx5: E-Switch, Verify support QoS element type
net/mlx5: Make load_one() and unload_one() symmetric
net/mlx5: Fix offset of tisc bits reserved field
net/mlx5: Add flow counter bulk allocation hardware bits and command
net/mlx5: Refactor and optimize flow counter bulk query
net: hns3: activate reset timer when calling reset_event
net: hns3: clear reset interrupt status in hclge_irq_handle()
net: hns3: fix some reset handshake issue
net: hns3: rename a member in struct hclge_mac_ethertype_idx_rd_cmd
net: hns3: simplify hclge_cmd_query_error()
net: hns3: minior error handling change for hclge_tm_schd_info_init
net: hns3: minor cleanup in hns3_clean_rx_ring
net: hns3: remove unnecessary variable in hclge_get_mac_vlan_cmd_status()
net: hns3: refine for set ring parameters
net: hns3: do not query unsupported commands in debugfs
net: hns3: add handler for NCSI error mailbox
net: hns3: add link change event report
net: phy: xgene: use devm_platform_ioremap_resource() to simplify code
bcm63xx_enet: use devm_platform_ioremap_resource() to simplify code
net: qcom/emac: use devm_platform_ioremap_resource() to simplify code
net: mediatek: use devm_platform_ioremap_resource() to simplify code
net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to simplify code
net: dsa: b53: use devm_platform_ioremap_resource() to simplify code
net: dsa: lantiq: use devm_platform_ioremap_resource() to simplify code
mvpp2: use devm_platform_ioremap_resource() to simplify code
drm/i915/gt: Introduce intel_gt_runtime_suspend/resume
drm/i915/uc: Move uC early functions inside the GT ones
drm/i915/gt: Move gt_cleanup_early out of gem_cleanup_early
staging: rtl8723bs: remove set but not used variable 'FirstConnect'
staging: rtl8723bs: remove set but not used variables 'prspbuf' and 'auth'
staging: rtl8192u: null check the kzalloc
drm/i915: Remove lrc default desc from GEM context
staging: rtl8723bs: remove set but not used variable 'bEEPROMCheck'
usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping
usb: wusbcore: Spelling s/disconenct/disconnect/
usb: musb: remove redundant assignment to variable ret
RDMA/hns: remove set but not used variable 'irq_num'
hrtimer: Introduce HARD expiry mode
hrtimer/treewide: Use hrtimer_sleeper_start_expires()
hrtimer: Provide hrtimer_sleeper_start_expires()
hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls
tools/memory-model: Make scripts be executable
platform/x86: intel_int0002_vgpio: Remove dev_err() usage after platform_get_irq()
platform/x86: intel_bxtwc_tmu: Remove dev_err() usage after platform_get_irq()
platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq()
platform/x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq()
drm/i915/ehl: Don't forget to handle port C's hotplug interrupts
of/platform: Don't create device links for default busses
of/platform: Create device links for all child-supplier depencencies
of/platform: Pause/resume sync state during init and of_platform_populate()
driver core: Add sync_state driver/bus callback
of/platform: Add functional dependency link from DT bindings
driver core: Add edit_links() callback for drivers
driver core: Add support for linking devices during device addition
drivers: Fix htmldocs warnings with bus_find_next_device()
drivers: Fix typo in parameter description for driver_find_device_by_acpi_dev
i2c: Revert incorrect conversion to use generic helper
spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute
regmap: no need to check return value of debugfs_create functions
i2c: designware: make use of devm_gpiod_get_optional
dt-bindings: i2c: riic: Rename bindings documentation file
dt-bindings: i2c: riic: Rename bindings documentation file
dt-bindings: i2c: rcar: Rename bindings documentation file
dt-bindings: i2c: sh_mobile: Rename bindings documentation file
ASoC: zx-tdm: remove redundant assignment to ts_width on error return path
ASoC: SOF: no need to check return value of debugfs_create functions
ASoC: core: no need to check return value of debugfs_create functions
i2c: busses: Use dev_get_drvdata where possible
ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions
ASoC: codec2codec: fill some of the runtime stream parameters
ASoC: codec2codec: remove ephemeral variables
ASoC: create pcm for codec2codec links as well
i2c: imx-lpi2c: use devm_platform_ioremap_resource() to simplify code
i2c: mxs: use devm_platform_ioremap_resource() to simplify code
i2c: ismt: Remove call to memset after dmam_alloc_coherent
i2c: tegra: Compile PM functions unconditionally
ima: initialize the "template" field with the default template
drm/i915/oa: add content to Makefile
Revert "drm/radeon: Provide ddc symlink in connector sysfs directory"
drm/i915: fix possible memory leak in intel_hdcp_auth_downstream()
dt-bindings: reset: amlogic,meson8b-reset: update with SPDX Licence identifier
dt-bindings: reset: amlogic,meson-gxbb-reset: update with SPDX Licence identifier
reset: reset-meson: update with SPDX Licence identifier
dt-bindings: reset: Fix typo in imx8mq resets
dt-bindings: reset: imx7: Add support for i.MX8MM
drm/i915/execlists: Always clear pending&inflight requests on reset
gpio: of: Fix hard-assigned valid_mask for OF case
mfd: aat2870: no need to check return value of debugfs_create functions
mfd: ab8500: no need to check return value of debugfs_create functions
mfd: ab3100: no need to check return value of debugfs_create functions
ipmi_si: Convert timespec64 to timespec
net: bridge: mcast: add delete due to fast-leave mdb flag
tc-testing: Clarify the use of tdc's -d option
ice: Bump version number
ice: Remove flag to track VF interrupt status
ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA
ice: Don't return error for disabling LAN Tx queue that does exist
ice: Remove duplicate code in ice_alloc_rx_bufs
ice: Add stats for Rx drops at the port level
ice: Update number of VF queue before setting VSI resources
ice: Set up Tx scheduling tree based on alloc VSI Tx queues
ice: Only bump Rx tail and release buffers once per napi_poll
docs: fs: porting.rst: fix a broken reference to another doc
docs: w1: convert to ReST and add to the kAPI group of docs
docs: fs: cifs: convert to ReST and add to admin-guide book
randstruct: Check member structs in is_pure_ops_struct()
spi: docs: convert to ReST and add it to the kABI bookset
docs: writing-schema.md: convert from markdown to ReST
docs: fix a couple of new broken references
drm/amdkfd: enable KFD support for navi14
drm/amdgpu: disable inject for failed subblocks of gfx
drm/amdgpu: support gfx ras error injection and err_cnt query
drm/amdgpu: add RAS callback for gfx
drm/amdgpu: add define for gfx ras subblock
drm/amd/include: add define of TCP_EDC_CNT_NEW
drm/amd/include: add bitfield define for EDC registers
drm/amdgpu: remove ras_reserve_vram in ras injection
drm/amdgpu: add check for ras error type
drm/amdgpu: update interrupt callback for all ras clients
drm/amdgpu: allow ras interrupt callback to return error data
drm/amdgpu: query umc ras error address
drm/amdgpu: add structures for umc error address translation
drm/amdgpu: add support for recording ras error address
drm/amdgpu: update algorithm of umc uncorrectable error counting
drm/amdgpu: switch to amdgpu_umc structure
drm/amdgpu: use 64bit operation macros for umc
drm/amdgpu: add RREG64/WREG64(_PCIE) operations
drm/amdgpu: add ras error count after each query (v2)
drm/amdgpu: querry umc error count
drm/amdgpu: init umc v6_1 functions for vega20
drm/amdgpu: add umc v6_1 query error count support
drm/amdgpu: add umc v6_1_1 IP headers
drm/amdgpu: add rsmu v_0_0_2 ip headers
drm/amdgpu: add amdgpu_umc_functions structure
drm/amdgpu: init RSMU and UMC ip base address for vega20
drm/amdgpu: move some ras data structure to amdgpu_ras.h
tpm: Document UEFI event log quirks
drm/amdgpu: drop drmP.h from vcn_v2_5.c
drm/amdgpu: drop drmP.h from vcn_v2_0.c
drm/amdgpu: drop drmP.h from sdma_v5_0.c
drm/amdgpu: drop drmP.h from nv.c
drm/amdgpu: drop drmP.h from navi10_ih.c
drm/amdgpu: drop drmP.h in gfx_v10_0.c
drm/amdgpu: drop drmP.h from amdgpu_amdkfd_gfx_v10.c
drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c
docs: net: convert two README files to ReST format
docs: nios2: add it to the main Documentation body
docs: hwmon: pxe1610: convert to ReST format and add to the index
docs: mips: add to the documentation body as ReST
docs: wimax: convert to ReST and add to admin-guide
docs: index.rst: don't use genindex for pdf output
docs: fs: convert porting to ReST
docs: fs: convert docs without extension to ReST
docs: isdn: convert to ReST and add to kAPI bookset
docs: openrisc: convert to ReST and add to documentation body
docs: parisc: convert to ReST and add to documentation body
docs: README.buddha: convert to ReST and add to m68k book
docs: admin-guide: add auxdisplay files to it after conversion to ReST
docs: packing: move it to core-api book and adjust markups
docs: ipmb: place it at driver-api and convert to ReST
docs: i2c: convert to ReST and add to driver-api bookset
docs: ubifs-authentication.md: convert to ReST
docs: thermal: add it to the driver API
Documentation: coresight: convert txt to rst
Documentation: filesystems: Convert ufs.txt to reStructuredText format
Documentation: filesystems: Convert jfs.txt to
doc: email-clients miscellaneous fixes
RDMA/mlx5: Remove DEBUG ODP code
docs: riscv: convert boot-image-header.txt to ReST
docs: zh_CN: howto.rst: fix a broken reference
docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over
MAINTAINERS: fix a renamed DT reference
MAINTAINERS: fix reference to net phy ABI file
MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec
doc:it_IT: align translation to mainline
mailmap: add entry to connect my email addresses
docs: arm: Remove orphan sh-mobile directory
drm/i915/ehl: Ungate DDIC and DDID
ice: Disable VFs until reset is completed
ice: Do not configure port with no media
ice: separate out control queue lock creation
ice: Always set prefena when configuring an Rx queue
ice: Move vector base setup to PF VSI
ice: track hardware stat registers past rollover
ice: add lp_advertising flow control support
x86/kvm: Use CONFIG_PREEMPTION
x86/dumpstack: Indicate PREEMPT_RT in dumps
x86: Use CONFIG_PREEMPTION
kprobes: Use CONFIG_PREEMPTION
tracing: Use CONFIG_PREEMPTION
locking/spinlocks: Use CONFIG_PREEMPTION
rcu: Use CONFIG_PREEMPTION
sched/preempt: Use CONFIG_PREEMPTION where appropriate
udf: prevent allocation beyond UDF partition
perf: Remove dev_err() usage after platform_get_irq()
perf/imx_ddr: Add MODULE_DEVICE_TABLE
staging/octeon: Fix build error without CONFIG_NETDEVICES
RDMA/core: fix spelling mistake "Nelink" -> "Netlink"
infiniband: Remove dev_err() usage after platform_get_irq()
selftests: mlxsw: Add a test for leftover DSCP rule
selftests: mlxsw: Fix local variable declarations in DSCP tests
myri10ge: remove unneeded variable
net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()'
ARM: vexpress: Cleanup cppcheck shifting warning
ARM: dts: vexpress: Add missing newline at end of file
ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier
dmaengine: Remove dev_err() usage after platform_get_irq()
dmaengine: imx-dma: Mark expected switch fall-through
dmaengine: tegra210-adma: Don't program FIFO threshold
drm/i915: Move MOCS setup to intel_mocs.c
drm/i915/tgl: Tigerlake only has global MOCS registers
drm/i915/tgl: Define MOCS entries for Tigerlake
drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG
drm/i915/tgl: Move fault registers to their new offset
drm/i915: remove dangling forward declaration
drm/radeon: Provide ddc symlink in connector sysfs directory
drm/amdgpu: Provide ddc symlink in connector sysfs directory
drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory
drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory
drm/ast: Provide ddc symlink in connector sysfs directory
drm/mgag200: Provide ddc symlink in connector sysfs directory
drm: sti: Provide ddc symlink in hdmi connector sysfs directory
drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory
drm: Add drm_connector_init() variant with ddc
drm: Add ddc link in sysfs created by drm_connector
ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms
ASoC: Intel: Skylake: use common NHLT module
ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry
ALSA: hda: move parts of NHLT code to new module
ASoC: Intel: Skylake: move NHLT header to common directory
drm/gm12u320: Move driver to drm/tiny
drm/tinydrm: Rename folder to tiny
drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM
staging: rtl8188eu: remove redundant assignment to variable rtstatus
staging: rtl8723bs: indicate disconnection when disconnecting
asm-generic: make simd.h a mandatory include/asm header
ASoC: codecs: Add uda1334 codec driver
mac80211: HE STA disassoc due to QOS NULL not sent
dt-bindings: sound: Add bindings for UDA1334 codec
ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code
ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code
ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code
ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code
ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code
ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code
ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code
ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code
ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code
ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code
ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code
ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code
ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code
ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code
ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code
ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS
ASoC: ti: Mark expected switch fall-throughs
ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code
ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code
ASoC: spear: use devm_platform_ioremap_resource() to simplify code
ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code
ASoC: sirf: use devm_platform_ioremap_resource() to simplify code
ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code
ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code
ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code
ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code
ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code
ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code
ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code
ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code
ASoC: meson: g12a-tohdmitx: override codec2codec params
crypto: s390/aes - fix name clash after AES library refactor
cpuidle: header file stubs must be "static inline"
gpio: ixp4xx: remove redundant dev_err message
quota: fix condition for resetting time limit in do_set_dqblk()
ext2: code cleanup for ext2_free_blocks()
ext2: fix block range in ext2_data_block_valid()
udf: support 2048-byte spacing of VRS descriptors on 4K media
udf: refactor VRS descriptor identification
drm/i915/uc: Move uC WOPCM setup in uc_init_hw
drm/i915/uc: Don't enable communication twice on resume
mac80211: allow setting spatial reuse parameters from bss_conf
nl80211: add strict start type
cfg80211: add support for parsing OBBS_PD attributes
mac80211: reject zero MAC address in add station
cfg80211: use parallel_ops for genl
mac80211_hwsim: fill boottime_ns in netlink RX path
mac80211: add missing null return check from call to ieee80211_get_sband
drm/i915/selftests: Pass intel_context to igt_spinner
drm/prime: Ditch gem_prime_res_obj hook
drm/amdgpu: Fill out gem_object->resv
drm/nouveau: Fill out gem_object->resv
drm/radeon: Fill out gem_object->resv
drm/i915: Avoid ce->gem_context->i915
Revert "staging: kpc2000: Convert put_page() to put_user_page*()"
drm/amd/powerplay: determine the features to enable by pptable only
drm/amdgpu: correct irq type used for sdma ecc
drm/amd/powerplay: make power limit retrieval as asic specific
drm/amd/powerplay: correct arcturus current clock level calculation
drm/amd/powerplay: support UMD PSTATE settings on arcturus
drm/amd/powerplay: fix arcturus real-time clock frequency retrieval
drm/amd/powerplay: remove redundancy debug log in smu
drm/amd/powerplay: correct the bitmask used in arcturus
drm/amd/powerplay: add missing arcturus feature maps
drm/amd/powerplay: support fan speed retrieval on arcturus
drm/amd/powerplay: support real-time clock retrieval on arcturus
drm/amd/powerplay: support sensor reading on arcturus
drm/amd/powerplay: init arcturus SMU metrics table on bootup
drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval
drm/amd/powerplay: correct Navi10 VCN powergate control (v2)
drm/amd/powerplay: support VCN powergate status retrieval for SW SMU
drm/amd/powerplay: support VCN powergate status retrieval on Raven
drm/amd/powerplay: add new sensor type for VCN powergate status
drm/amdgpu: update more sdma instances irq support
drm/amd/include: adjust base offset of SMUIO and THM for Arcturus
drm/amd/powerplay: hold on the arcturus gfx dpm support in driver
drm/amdgpu: correct VCN powergate routine for acturus
drm/amd/powerplay: enable arcturus powerplay
drm/amd/powerplay: initialize arcturus MP1 and THM base address
drm/amd/powerplay: enable SW SMU routine support for arcturus
drm/amd/powerplay: update arcturus_ppt.c/h V3
drm/amd/powerplay: update arcturus_ppsmc.h
drm/amd/powerplay: update smu11_driver_if_arcturus.h
drm/amd/powerplay: add SW SMU interface for dumping pptable out (v2)
drm/amd/powerplay: add smcdpminfo table v4_6 support
drm/amdkfd: Save/restore vcc on gfx10
drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10
drm/amdkfd: Fix gfx10 wave64 VGPR context restore
drm/amd/display: Support uclk switching for DCN2
drm/amd/display: Embed DCN2 SOC bounding box
drm/amdgpu: fix a potential information leaking bug
drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
drm/amdgpu/powerplay: provide the interface to disable uclk switch for DAL
drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0
drm/amdgpu/gfx10: update golden settings for navi14
drm/amd/powerplay: implment sysfs feature status function in smu
drm/amd/powerplay: move smu_feature_update_enable_state to up level
drm/amd/powerplay: add smu feature name support
drm/amd/powerplay: add smu message name support
drm/amd/powerplay: move smu types to smu_types.h
drm/amdgpu: Default disable GDS for compute+gfx
drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands
drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_DC_DSC_SUPPORT
drm/amdgpu: Fix amdgpu_display_supported_domains logic.
drm/amdgpu/powerplay: use proper revision id for navi
drm/amdgpu: put the SMC into the proper state on reset/unload
drm/amdgpu/powerplay: add set_mp1_state for vega12
drm/amdgpu/powerplay: add set_mp1_state for vega10
drm/amdgpu/powerplay: add set_mp1_state for vega20
drm/amdgpu/powerplay: return success if set_mp1_state is not set
drm/amdgpu/powerplay: add a new interface to set the mp1 state
drm/amdgpu: add reset_method asic callback for navi
drm/amdgpu: add reset_method asic callback for soc15
drm/amdgpu: add reset_method asic callback for vi
drm/amdgpu: add reset_method asic callback for cik
drm/amdgpu: add reset_method asic callback for si
drm/amdgpu: add an asic callback to determine the reset method
drm/amd/powerplay: enable SW SMU reset functionality
drm/amd/powerplay: fix null pointer dereference around dpm state relates
drm/amd/powerplay: minor fixes around SW SMU power and fan setting
drm/amd/display: enable S/G for RAVEN chip
drm/amdgpu: Add check for USWC support for amdgpu_display_supported_domains
drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC
drm/amdgpu: Fix hard hang for S/G display BOs.
drm/amdgpu: adding xgmi error monitoring
drm/amdgpu: add perfmon and fica atomics for df
drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers
drm/amdkfd: Replace gfx10 trap handler with correct branch
drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler
drm/amdkfd: Use SQC when TCP would fail in gfx9 context save.
drm/amdgpu/gmc10: fix pte mytpe field error for navi14
drm/amdgpu: use VCN firmware offset for cache window
drm/amd/powerplay: fix temperature granularity error in smu11
drm/amd/powerplay: some cosmetic fixes
drm/amd/powerplay: no pptable transfer and dpms enabled with "dpm=0"
drm/amd/display: fix a missing null check on a failed kzalloc
drm/radeon: Use dev_get_drvdata where possible
drm/amd/display: Use dev_get_drvdata
drm/amdgpu: Use dev_get_drvdata where possible
drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines
drm/amdkfd: Fix byte align on VegaM
drm/amd/powerplay: add callback function of get_thermal_temperature_range
tools: bpftool: add support for reporting the effective cgroup progs
selftests/bpf: fix clearing buffered output between tests/subtests
selftests/bpf: add test for bpf_tcp_gen_syncookie
selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers
bpf: sync bpf.h to tools/
bpf: add bpf_tcp_gen_syncookie helper
tcp: add skb-less helpers to retrieve SYN cookie
tcp: tcp_syn_flood_action read port from socket
csky: Fixup dma_alloc_coherent with PAGE_SO attribute
csky: Fixup mb() synchronization problem
ARM: dts: aspeed: swift: Fix FSI GPIOs
extcon: adc-jack: Remove dev_err() usage after platform_get_irq()
gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h
gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h
gpiolib: of: Reshuffle contents of consumer.h for new library layout
hv_balloon: Reorganize the probe function
hv_balloon: Use a static page for the balloon_up send buffer
net: dsa: ksz: Add Microchip KSZ8795 DSA driver
net: dsa: ksz: Add KSZ8795 tag code
dt-bindings: net: dsa: ksz: document Microchip KSZ87xx family switches
vsock/virtio: change the maximum packet size allowed
vhost/vsock: split packets to send using multiple buffers
vsock/virtio: fix locking in virtio_transport_inc_tx_pkt()
vsock/virtio: reduce credit update messages
vsock/virtio: limit the memory used per-socket
hrtimer: Remove task argument from hrtimer_init_sleeper()
net: Remove dev_err() usage after platform_get_irq()
linux: Remove bvec page_offset, use bv_offset
net: Use skb_frag_off accessors
linux: Add skb_frag_t page_offset accessors
sctp: factor out sctp_connect_add_peer
sctp: factor out sctp_connect_new_asoc
sctp: clean up __sctp_connect
sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx
sctp: only copy the available addr data in sctp_transport_init
drm/i915: make i915_selftest.h self-contained
HSI: Remove dev_err() usage after platform_get_irq()
coda: Fix typo in the struct CodaCred documentation
Documentation: filesystem: fix "Removed Sysctls" table
Documentation/features/locking: update lists
scsi: qla2xxx: Reject EH_{abort|device_reset|target_request}
scsi: qla2xxx: Skip FW dump on LOOP initialization error
scsi: qla2xxx: Use Correct index for Q-Pair array
scsi: qla2xxx: Fix abort timeout race condition.
scsi: qla2xxx: Fix different size DMA Alloc/Unmap
scsi: qla2xxx: Fix DMA unmap leak
scsi: mpt3sas: support target smid for [abort|query] task
scsi: ibmvscsi_tgt: Mark expected switch fall-throughs
scsi: cxlflash: Mark expected switch fall-throughs
scsi: mpt3sas: clean up a couple sizeof() uses
drm/i915/tgl: handle DP aux interrupts
drm/i915/tgl: Update north display hotplug detection to TGL connections
drm/i915/tgl: Add hpd interrupt handling
HSI: ssi_protocol: Mark expected switch fall-throughs
drm/i915: Update DRIVER_DATE to 20190730
staging: Remove dev_err() usage after platform_get_irq()
ppdev: add header include guard
mei: Use dev_get_drvdata where possible
uio: Remove dev_err() usage after platform_get_irq()
usb: Remove dev_err() usage after platform_get_irq()
mips: remove nargs from __SYSCALL
MIPS: jz4740: Drop dead code
hwmon: Drop obsolete JZ4740 driver
power/supply: Drop obsolete JZ4740 driver
mtd: rawnand: Drop obsolete JZ4740 NAND driver
dma: Drop JZ4740 driver
video/fbdev: Drop JZ4740 driver
ASoC: jz4740: Drop lb60 board code
MIPS: configs: LB60: update defconfig
MIPS: qi_lb60: Migrate to devicetree
rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto
MIPS: DTS: jz4740: Add missing nodes
staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks
staging: fsl-dpaa2/ethsw: check added_by_user flag
staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback
staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry
staging: fsl-dpaa2/ethsw: remove unused structure
MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT
scsi: scsi_debugfs: Use for_each_set_bit to simplify code
MIPS: X1000: Add X1000 system type.
drm/rockchip: Make analogix_dp_atomic_check static
scsi: qla2xxx: Replace vmalloc + memset with vzalloc
media: via-camera: convert to the vb2 framework
scsi: fdomain_isa: use CFG1_IRQ_MASK
media: vivid: add support for new pixelformats
scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work()
media: v4l2-common: add support for new RGB32 pixelformats
media: v4l2-tpg: add support for new pixelformats
scsi: fdomain: use BCTL_RST in fdomain_reset()
media: v4l2-ctrl: Add a comment on why we zero out compound controls fields
scsi: aic94xx: Remove unnecessary null check
media: videodev2.h.rst.exceptions: tymecode -> timecode
media: v4l2-ioctl.c: OR flags in v4l_fill_fmtdesc(), not don't overwrite
scsi: qla2xxx: Remove unnecessary null check
SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist
cpuidle-haltpoll: disable host side polling when kvm virtualized
cpuidle: add haltpoll governor
governors: unify last_state_idx
cpuidle: add poll_limit_ns to cpuidle_device structure
add cpuidle-haltpoll driver
drm/i915/gt: Provide a local intel_context.vm
drm/i915: Move aliasing_ppgtt underneath its i915_ggtt
ARM: dts: socfpga: add missing reset-names for dma
ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew on VINING FPGA
ARM: dts: socfpga: Fix up button mapping on VINING FPGA
arm64: dts: stratix10: Add NAND device node
ARM: dts: socfpga: update to new Denali NAND binding
arm64: dts: agilex/stratix10: Add reset properties for DMA
ARM: dts: socfpga: add reset properties for DMA
ARM: dts: socfpga: add the QSPI OCP reset property on arria10
PCI: Make pci_set_of_node(), etc private
PCI: Make pci_enable_ptm() private
PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private
PCI: Make pci_ats_init() private
PCI: Make pcie_update_link_speed() private
PCI: Make pci_bus_get(), pci_bus_put() private
PCI: Make pci_hotplug_io_size, mem_size, and bus_size private
PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private
PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private
PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private
PCI: Make PCI_PM_* delay times private
coccinelle: Add script to check for platform_get_irq() excessive prints
driver core: platform: Add an error message to platform_get_irq*()
platform/x86: asus-wmi: fix CPU fan control on recent products
platform/x86: asus-wmi: add a helper for device presence
platform/x86: asus-wmi: cleanup AGFN fan handling
platform/x86: pcengines-apuv2: wire up simswitch gpio as led
platform/x86: pcengines-apuv2: add mpcie reset gpio export
platform/x86: i2c-multi-instantiate: Use struct_size() helper
platform/x86: dell-wmi: Use existing defined KBD_LED_* magic values
platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_AUTO_TOKEN
platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_ON_TOKEN
platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev()
platform/x86: wmi: Remove acpi_has_method() call
platform/x86: ISST: Use dev_get_drvdata
platform: Add platform_find_device_by_driver() helper
drivers: Add generic helper to match any device
drivers: Introduce device lookup variants by ACPI_COMPANION device
drivers: Introduce device lookup variants by device type
drivers: Introduce device lookup variants by fwnode
drivers: Introduce device lookup variants by of_node
drivers: Introduce device lookup variants by name
usb: phy: ab8500-usb: Mark expected switch fall-throughs
usb: host: ohci-tmio: Mark expected switch fall-throughs
ARM: dts: exynos: Use standard arrays of generic PHYs for EHCI/OHCI devices
usb: exynos: add support for getting PHYs from the standard dt array
dt-bindings: switch Exynos EHCI/OHCI bindings to use array of generic PHYs
drm/i915: Inline engine->init_context into its caller
driver core: Fix creation of device links with PM-runtime flags
drm/syncobj: fix leaking dma_fence in drm_syncobj_query_ioctl
ACPI: PM: Set up EC GPE for system wakeup from drivers that need it
drm: sti: Mark expected switch fall-throughs
arm64: dts: renesas: ulcb: Sort nodes
arm64: dts: renesas: ulcb-kf: Sort nodes
arm64: dts: renesas: salvator-common: Sort nodes
arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes
arm64: dts: renesas: r8a7796: salvator-x: Sort nodes
arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes
arm64: dts: renesas: r8a7795: salvator-x: Sort nodes
arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes
arm64: dts: renesas: r8a77965: Sort nodes
arm64: dts: renesas: r8a7795-es1: Sort nodes
arm64: dts: renesas: r8a7795: Sort nodes
drm/i915: use upstream version of header tests
Documentation: gpio: fix function links in the HTML docs
staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c
staging: rtl8188eu: add spaces around '-' and '*' in usb_halinit.c
staging: rtl8188eu: add spaces around '<<' and '>>' in usb_halinit.c
staging: rtl8188eu: add spaces around '|' in usb_halinit.c
staging: rtl8188eu: add spaces around '&' in usb_halinit.c
staging: rtl8188eu: add spaces around '+' in usb_halinit.c
staging: wilc1000: remove manual sleep mode
staging: wilc1000: apply power management regardless of open interfaces
staging: wilc1000: avoid overriding powersave state
staging: wilc1000: remove unused members
staging: wilc1000: remove ip timeout timer
staging: wilc1000: remove inetaddr notifier
staging: kpc2000: Convert put_page() to put_user_page*()
staging: rtl8188eu: remove redundant assignment to rtstatus
Staging: rtl8192e: fixed a function prototype definition issue
staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr()
Staging: fbtft: Fix some typo. pdc8544 --> pcd8544
staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock
staging: olpc_dcon: Remove TODO item
staging: vc04_services: fix unused-but-set-variable warning
staging: rtl8723bs: os_dep: remove two set but not used variables
staging: rtl8723bs: remove set but not used variable 'pszBBRegMpFile'
staging: rtl8723bs: remove set but not used variable 'bWifiBusy'
gpio: remove less important #ifdef around declarations
ALSA: sparc: Mark expected switch fall-throughs
sound: dmasound_atari: Mark expected switch fall-through
cpufreq: ti-cpufreq: Mark expected switch fall-through
net/mlx5e: Protect tc flow table with mutex
net/mlx5e: Rely on rcu instead of rtnl lock when getting upper dev
net/mlx5e: Eswitch, use state_lock to synchronize vlan change
net/mlx5e: Eswitch, change offloads num_flows type to atomic64
net/mlx5e: Protect unready flows with dedicated lock
net/mlx5e: Protect tc flows hashtable with rcu
net/mlx5e: Change flow flags type to unsigned long
net/mlx5e: Extend tc flow struct with reference counter
net/mlx5e: Simplify get_route_and_out_devs helper function
net/mlx5e: Fix unnecessary flow_block_cb_is_busy call
net/mlx5e: Improve ethtool rxnfc callback structure
net/mlx5e: Avoid warning print when not required
net/mlx5e: Print a warning when LRO feature is dropped or not allowed
pinctrl: Ingenic: Add pinctrl driver for X1500.
dt-bindings: pinctrl: Add X1500 bindings.
pinctrl: Ingenic: Add pinctrl driver for X1000 and X1000E.
dt-bindings: pinctrl: Add X1000 and X1000E bindings.
pinctrl: Ingenic: Add pinctrl driver for JZ4760 and JZ4760B.
dt-bindings: pinctrl: Add JZ4760 and JZ4760B bindings.
dt-bindings: pinctrl: aspeed: Strip unnecessary quotes
perf vendor events power9: Added missing event descriptions
libperf: Initial documentation
libperf: Add perf_evsel__enable/disable test
libperf: Add perf_evlist__enable/disable test
libperf: Add perf_evsel tests
libperf: Add perf_evlist test
libperf: Add perf_thread_map test
libperf: Add perf_cpu_map test
libperf: Add tests support
libperf: Add install targets
libperf: Add perf_evsel__attr() function
libperf: Adopt perf_evlist__enable()/disable() functions from perf
libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf
libperf: Add perf_evsel__cpus()/threads() functions
libperf: Add perf_cpu_map__for_each_cpu() macro
libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions
libperf: Adopt perf_evsel__read() function from tools/perf
libperf: Adopt simplified perf_evsel__close() function from tools/perf
libperf: Adopt simplified perf_evsel__open() function from tools/perf
libperf: Adopt perf_evsel__alloc_fd() function from tools/perf
libperf: Adopt the readn()/writen() functions from tools/perf
libperf: Move nr_members from perf's evsel to libperf's perf_evsel
libperf: Move fd array from perf's evsel to lobperf's perf_evsel class
libperf: Adopt xyarray class from perf
libperf: Add perf_evlist__set_maps() function
libperf: Add threads to struct perf_evlist
libperf: Add cpus to struct perf_evlist
libperf: Add has_user_cpus to struct perf_evlist
libperf: Add threads to struct perf_evsel
libperf: Add own_cpus to struct perf_evsel
libperf: Add cpus to struct perf_evsel
libperf: Add perf_evsel__delete() function
libperf: Add perf_evlist__delete() function
libperf: Add perf_evlist__for_each_evsel() iterator
libperf: Add perf_evsel__new() function
libperf: Add perf_evlist__new() function
libperf: Move zalloc.o into libperf
libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions
libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel
libperf: Add nr_entries to struct perf_evlist
libperf: Add perf_evlist__remove() function
libperf: Add perf_evlist__add() function
libperf: Add perf_evlist__init() function
libperf: Add perf_evsel__init function
libperf: Include perf_evlist in evlist object
libperf: Include perf_evsel in evsel object
libperf: Add perf_evlist and perf_evsel structs
libperf: Add perf_thread_map__get()/perf_thread_map__put()
libperf: Add perf_thread_map__new_dummy() function
libperf: Add perf_thread_map struct
libperf: Add perf_cpu_map__get()/perf_cpu_map__put()
libperf: Add perf_cpu_map__dummy_new() function
libperf: Add perf_cpu_map struct
libperf: Add debug output support
libperf: Add perf/core.h header
libperf: Add libperf to the python.so build
libperf: Add build version support
libperf: Make libperf.a part of the perf build
perf evlist: Rename perf_evlist__disable() to evlist__disable()
perf evlist: Rename perf_evlist__enable() to evlist__enable()
perf evlist: Rename perf_evlist__close() to evlist__close()
perf evlist: Rename perf_evlist__open() to evlist__open()
perf evsel: Rename perf_evsel__cpus() to evsel__cpus()
perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter()
perf evsel: Rename perf_evsel__disable() to evsel__disable()
perf evsel: Rename perf_evsel__enable() to evsel__enable()
perf evsel: Rename perf_evsel__open() to evsel__open()
perf evlist: Rename perf_evlist__remove() to evlist__remove()
perf evlist: Rename perf_evlist__add() to evlist__add()
perf evsel: Rename perf_evsel__new() to evsel__new()
perf evsel: Rename perf_evsel__delete() to evsel__delete()
perf evlist: Rename perf_evlist__delete() to evlist__delete()
perf evlist: Rename perf_evlist__new() to evlist__new()
perf evlist: Rename perf_evlist__init() to evlist__init()
perf evsel: Rename perf_evsel__init() to evsel__init()
perf evlist: Rename struct perf_evlist to struct evlist
perf evsel: Rename struct perf_evsel to struct evsel
perf tools: Rename struct thread_map to struct perf_thread_map
perf cpu_map: Rename struct cpu_map to struct perf_cpu_map
perf stat: Move loaded out of struct perf_counts_values
perf trace: Add "sendfile64" alias to the "sendfile" syscall
perf trace: Reuse BPF augmenters from syscalls with similar args signature
perf trace: Preallocate the syscall table
perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages
perf trace: Forward error codes when trying to read syscall info
perf trace beauty: Add BPF augmenter for the 'rename' syscall
perf trace beauty: Beautify bind's sockaddr arg
perf trace beauty: Beautify 'sendto's sockaddr arg
perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg
perf trace beauty: Disable fd->pathname when close() not enabled
perf trace beauty: Make connect's addrlen be printed as an int, not hex
perf augmented_raw_syscalls: Augment sockaddr arg in 'connect'
perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload
perf trace: Look for default name for entries in the syscalls prog array
perf augmented_raw_syscalls: Support copying two string syscall args
perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY
perf augmented_raw_syscalls: Add handler for "openat"
perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event
perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place
perf trace: Allow specifying the bpf prog to augment specific syscalls
perf trace: Add BPF handler for unaugmented syscalls
perf trace: Order -e syscalls table
perf trace: Look up maps just on the __augmented_syscalls__ BPF object
perf trace: Add pointer to BPF object containing __augmented_syscalls__
perf evsel: Store backpointer to attached bpf_object
perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with !
perf include bpf: Add bpf_tail_call() prototype
pinctrl: msm8998: Squash TSIF pins together
net/mlx5: fix -Wtype-limits compilation warnings
bnxt_en: Add PCI IDs for 57500 series NPAR devices.
bnxt_en: Support all variants of the 5750X chip family.
bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips.
bnxt_en: Support TPA counters on 57500 chips.
bnxt_en: Allocate the larger per-ring statistics block for 57500 chips.
bnxt_en: Refactor ethtool ring statistics logic.
bnxt_en: Add hardware GRO setup function for 57500 chips.
bnxt_en: Add TPA ID mapping logic for 57500 chips.
bnxt_en: Add fast path logic for TPA on 57500 chips.
bnxt_en: Set TPA GRO mode flags on 57500 chips properly.
bnxt_en: Refactor tunneled hardware GRO logic.
bnxt_en: Handle standalone RX_AGG completions.
bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips.
bnxt_en: Refactor TPA logic.
bnxt_en: Add TPA structure definitions for BCM57500 chips.
bnxt_en: Update firmware interface spec. to 1.10.0.89.
can: fix ioctl function removal
drm/i915/uc: Don't fail on HuC firmware failure
tools: Add definitions for devmap_hash map type
tools/libbpf_probes: Add new devmap_hash type
tools/include/uapi: Add devmap_hash BPF map type
xdp: Add devmap_hash map type for looking up devices by hashed index
xdp: Refactor devmap allocation code for reuse
include/bpf.h: Remove map_insert_ctx() stubs
leds: netxbig: Add of_node_put() in netxbig_leds_get_of_pdata()
leds: netxbig: remove legacy board-file support
net: dsa: mv88e6xxx: avoid some redundant vtu load/purge operations
r8169: make use of xmit_more
RDMA/efa: Expose device statistics
IB/bnxt_re: Do not notifify GID change event
staging/octeon: Allow test build on !MIPS
net: ag71xx: use resource_size for the ioremap size
iommu/arm-smmu-v3: Operate directly on low-level queue where possible
iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue
iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro
iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes
iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()
iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()
iommu/io-pgtable: Remove unused ->tlb_sync() callback
iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()
iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()
iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers
iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf()
iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()
s390/zcrypt: new sysfs attributes serialnr and mkvps
s390/zcrypt: add base code for cca crypto card info support
s390/zcrypt: move cca misc functions to new code file
NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig
NFC: nxp-nci: Clarify on supported chips
NFC: nxp-nci: Remove 'default n' for the core
NFC: nxp-nci: Remove unused macro pr_fmt()
NFC: nxp-nci: Drop comma in terminator lines
NFC: nxp-nci: Drop of_match_ptr() use
NFC: nxp-nci: Constify acpi_device_id
NFC: nxp-nci: Get rid of useless label
NFC: nxp-nci: Get rid of code duplication in ->probe()
NFC: nxp-nci: Add GPIO ACPI mapping table
NFC: nxp-nci: Convert to use GPIO descriptor
NFC: nxp-nci: Get rid of platform data
NFC: nxp-nci: Add NXP1001 to the ACPI ID table
NFC: fix attrs checks in netlink interface
IB/mlx5: Support per device q counters in switchdev mode
IB/mlx5: Refactor code for counters allocation
platform/x86: thinkpad_acpi: Use kmemdup rather than duplicating its implementation
platform/x86: asus-wmi: Use kmemdup rather than duplicating its implementation
platform/x86: hp_accel: Add support for HP ZBook 17 G5
net: hns3: use dev_info() instead of pr_info()
net: hns3: Add support for using order 1 pages with a 4K buffer
net: hns3: add interrupt affinity support for misc interrupt
net: hns3: make hclge_service use delayed workqueue
net: hns3: add debug messages to identify eth down cause
net: hns3: modify firmware version display format
net: hns3: change GFP flag during lock period
net: hns3: remove upgrade reset level when reset fail
net: hns3: add a check for get_reset_level
net: hns3: add reset checking before set channels
drm/i915: Flush the i915_vm_release before ggtt shutdown
mac80211: add support for the ADDBA extension element
mac80211: propagate HE operation info into bss_conf
mac80211: fix ieee80211_he_oper_size() comment
cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch
cfg80211: fix duplicated scan entries after channel switch
cfg80211: refactor cfg80211_bss_update
soc: renesas: rcar-sysc: Use [] to denote a flexible array member
dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM]
dt-bindings: can: rcar_canfd: document r8a774a1 support
arm64: dts: renesas: r8a774a1: Add SSIU support for sound
arm64: dts: renesas: r8a774a1: Use extended audio dmac registers
arm64: dts: renesas: hihope-common: Add WLAN support
arm64: dts: renesas: hihope-common: Add BT support
arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander
arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces
arm64: dts: renesas: r8a774a1: Add CANFD support
arm64: dts: renesas: r8a774a1: Add missing assigned-clocks for CAN[01]
arm64: dts: renesas: r8a774c0: Add missing assigned-clocks for CAN[01]
arm64: dts: renesas: r8a77995: Fix register range of display node
arm64: dts: renesas: r8a77995: Add cpg reset for DU
arm64: dts: renesas: r8a77990: Add cpg reset for DU
clk: meson: remove clk input helper
clk: meson: remove ee input bypass clocks
clk: meson: clk-regmap: migrate to new parent description method
clk: meson: meson8b: migrate to the new parent description method
clk: meson: axg: migrate to the new parent description method
clk: meson: gxbb: migrate to the new parent description method
clk: meson: g12a: migrate to the new parent description method
clk: meson: remove ao input bypass clocks
clk: meson: axg-aoclk: migrate to the new parent description method
clk: meson: gxbb-aoclk: migrate to the new parent description method
clk: meson: g12a-aoclk: migrate to the new parent description method
clk: meson: axg-audio: migrate to the new parent description method
drm/i915/selftests: Careful not to flush hang_fini on error setups
ALSA: aoa: onyx: always initialize register read value
dmaengine: stm32-mdma: Switch to use device_property_count_u32()
dmaengine: stm32-dmamux: Switch to use device_property_count_u32()
dt-bindings: dmaengine: shdma: Rename bindings documentation file
dt-bindings: dmaengine: Convert Allwinner A31 and A64 DMA to a schema
dt-bindings: dmaengine: Convert Allwinner A10 DMA to a schema
dt-bindings: dmaengine: Add YAML schemas for the generic DMA bindings
dmaengine: ti: edma: Support for polled (memcpy) completion
dmaengine: ti: edma: Correct the residue calculation (fix for memcpy)
dmaengine: ti: edma: Clean up the 2x32bit array register accesses
dmaengine: ti: omap-dma: Improved memcpy polling support
dmaengine: ti: omap-dma: Readability cleanup in omap_dma_tx_status()
extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi()
extcon: axp288: Add missed error check
fs-verity: add data verification hooks for ->readpages()
fs-verity: add the hook for file ->setattr()
fs-verity: add the hook for file ->open()
fs-verity: add inode and superblock fields
fs-verity: add Kconfig and the helper functions for hashing
fs: uapi: define verity bit for FS_IOC_GETFLAGS
fs-verity: add UAPI header
fs-verity: add MAINTAINERS file entry
fs-verity: add a documentation file
pinctrl: qcom: Pass irqchip when adding gpiochip
docs/pinctrl: fix compile errors in example code
gpio: max77650: add MODULE_ALIAS()
gpio: of: Break out OF-only code
ALSA: usb-audio: Scarlett Gen 2 mixer interface
gpio: bd70528: remove redundant assignment to variable ret
gpio: bd70528: fix spelling misstake "debouce" -> "debounce"
Input: soc_button_array - add support for newer surface devices
platform/x86: surfacepro3_button: Fix device check
unicore: Drop pointless include
iio: adc: ad7606: Add debug mode for ad7616
iio: adc: ad7606: Add support for software mode for ad7616
iio: adc: ad7606: Allow reconfigration after reset
iio: adc: ad7606: Move spi dependent features to spi file
iio: adc: ad7606: Move common channel definition to header
iio: document bindings for mounting matrices
selftests/bpf: convert send_signal.c to use subtests
selftests/bpf: convert bpf_verif_scale.c to sub-tests API
selftests/bpf: add sub-tests support for test_progs
selftests/bpf: abstract away test log output
selftest/bpf: centralize libbpf logging management for test_progs
libbpf: return previous print callback from libbpf_set_print
selftests/bpf: add test selectors by number and name to test_progs
selftests/bpf: revamp test_progs to allow more control
selftests/bpf: prevent headers to be compiled as C code
iio: common: cros_ec_sensors: Expose cros_ec_sensors frequency range via iio sysfs
iio: cros_ec_accel_legacy: Add support for veyron-minnie
iio: cros_ec_accel_legacy: Use cros_ec_sensors_core
iio: cros_ec_accel_legacy: Fix incorrect channel setting
iio: cros_ec: Add sign vector in core for backward compatibility
iio: common: cros_ec_sensors: determine protocol version
counter/ftm-quaddec: Use device-managed registration API
iio: imu: st_lsm6dsx: flip irq return logic
iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR
iio: magnetometer: mmc35240: Fix a typo in the name of a constant
iio: pressure: hp03: convert to i2c_new_dummy_device
iio: light: veml6070: convert to i2c_new_dummy_device
iio: light: cm36651: convert to i2c_new_dummy_device
dt-bindings: iio: imu: add bindings for ADIS16460
iio: imu: Add support for the ADIS16460 IMU
iio: imu: adis: Add support for SPI transfer cs_change_delay
iio: mxc4005: Use device-managed APIs
iio: humidity: Use device-managed APIs
staging: iio: ad2s1210: Use device-managed API
iio: maxim_thermocouple: Use device-managed APIs
iio: make st_sensors drivers use regmap
iio: move 3-wire spi initialization to st_sensors_spi
iio:pressure: device settings are set immediately during probe
iio:magn: device settings are set immediately during probe
iio:gyro: device settings are set immediately during probe
iio:accel: device settings are set immediately during probe
iio:pressure: introduce st_press_get_settings() function
iio:magn: introduce st_magn_get_settings() function
iio:gyro: introduce st_gyro_get_settings() function
iio:accel: introduce st_accel_get_settings() function
iio:common:st_sensors: add st_sensors_get_settings_index() helper function
iio: cros_ec: Remove replacing error code with -EIO
mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits
mlxsw: spectrum_acl: Track rules that forbid egress block bind
mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress
r8169: enable HW csum and TSO
r8169: remove r8169_csum_workaround
r8169: implement callback ndo_features_check
r8169: set GSO size and segment limits
ipv6: remove printk
r8169: align setting PME with vendor driver
mlx4/en_netdev: allow offloading VXLAN over VLAN
drivers: net: xgene: Move status variable declaration into CONFIG_ACPI block
net: stmmac: Do not request stmmaceth clock
net: stmmac: Make MDIO bus reset optional
net: neigh: remove redundant assignment to variable bucket
iio: cros_ec: Add calibscale for 3d MEMS
iio: light: apds9960: Fix a typo
iio: sca3000: Fix a typo
IIO: stm32: Remove quadrature related functions from trigger driver
staging: iio: ad7192: create of_device_id array
dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device bindings
iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C
Documentation: ABI: iio: Add missing newline at end of file
iio: adc: stm32-adc: add analog switches supply control
dt-bindings: iio: adc: stm32: add analog switches supply control
iio: light: stk3310: Add device tree support
dt-bindings: iio: light: add stk33xx
dt-bindings: Add vendor prefix for sensortek
iio: imu: mpu6050: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
iio: adc: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
iio: adc: sc27xx: Introduce local variable 'struct device *dev'
MAINTAINERS: add entry for plantower pms7003 driver
dt-bindings: iio: chemical: pms7003: convert bindings to yaml
ARM: dts: rockchip: Cleanup style around assignment operator
autofs_lookup(): hold ->d_lock over playing with ->d_flags
get rid of autofs_info->active_count
drm/i915/uc: Fixup kerneldoc after params were flipped and renamed
crypto: ghash - add comment and improve help text
padata: purge get_cpu and reorder_via_wq from padata_do_serial
crypto: bcm - check assoclen for rfc4543/rfc4106
crypto: ccree - check assoclen for rfc4543
padata: Replace delayed timer with immediate workqueue in padata_reorder
crypto: aegis - fix badly optimized clang output
crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc
crypto: caam/qi2 - Increase napi budget to process more caam responses
hwrng: mxc-rnga - use devm_platform_ioremap_resource() to simplify code
hwrng: imx-rngc - use devm_platform_ioremap_resource() to simplify code
crypto: ccp - Reduce maximum stack usage
i3c: move i3c_device_match_id to device.c and export it
mips: vdso: Fix flip/flop vdso building bug
mips: vdso: Fix source path
drm/i915/tgl: update ddi/tc clock_off bits
drm/i915/tgl: select correct bit for port select
drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization
sis900: add support for ethtool's EEPROM dump
staging: octeon: Fix build failure due to typo.
MAINTAINERS: add entries for some documentation scripts
drm/i915/uc: Remove redundant RSA offset definition
drm/i915/uc: Remove redundant ucode offset definition
drm/i915/uc: Remove redundant header_offset/size definitions
drm/mst: Fix sphinx warnings in drm_dp_msg_connector register functions
drm/rockchip: Use drm_atomic_helper_commit_tail_rpm
drm/rockchip: Don't fully disable vop on self refresh
drm/rockchip: Use vop_win in vop_win_disable instead of vop_win_data
drm/rockchip: Use the helpers for PSR
drm/rockchip: Check for fast link training before enabling psr
drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} consistently
drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s
drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off to disable()
drm/panel: jh057n00900: Move panel DSI init to enable()
drm/i915/gt: Add to timeline requires the timeline mutex
drm/i915/uc: Don't sanitize guc_log_level modparam
drm/i915: Do not rely on for loop caching the mask
ASoC: Intel: Skylake: Remove static table index when parsing topology
ASoC: codec2codec: fix missing return of error return code
mm/hmm: remove hmm_range vma
mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd
video: amba-clcd: Spout an error if of_get_display_timing() gives an error
drm: panel-lvds: Spout an error if of_get_display_timing() gives an error
video: of: display_timing: Don't yell if no timing node is present
video: of: display_timing: Add of_node_put() in of_get_display_timing()
nl80211: Include wiphy address setup in NEW_WIPHY
nl80211: document uapi for CMD_FRAME_WAIT_CANCEL
mac80211: implement HE support for mesh
mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags
mac80211: HE: add Spatial Reuse element parsing support
mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header
drm/i915/perf: Initialise err to 0 before looping over ce->engines
mm/hmm: merge hmm_range_snapshot into hmm_range_fault
mm/hmm: replace the block argument to hmm_range_fault with a flags value
mm/hmm: a few more C style and comment clean ups
mm/hmm: replace hmm_update with mmu_notifier_range
ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()
ALSA: hda - Show the fatal CORB/RIRB error more clearly
drm/panel: simple: Add support for Sharp LD-D5116Z01B panel
ASoC: sunxi: fix a sound binding broken reference
ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits
crypto: ccp - Include the module name in system log messages
crypto: Remove orphan tools/crypto directory
crypto: cavium/nitrox - Add support for loading asymmetric crypto firmware
crypto: ccp - Add a module parameter to control registration for DMA
crypto: ccp - module parameter to limit the number of enabled CCPs
crypto: ccp - Add a module parameter to specify a queue count
crypto: ccp - Make CCP debugfs support optional
crypto: user - make NETLINK_CRYPTO work inside netns
crypto: inside-secure -reduce hash byte counters to 64 bits
crypto: inside-secure - add support for authenc(hmac(sha*),rfc3686(ctr(aes))) suites
crypto: inside-secure - added support for rfc3686(ctr(aes))
dt-bindings: panel: Add Sharp LD-D5116Z01B
drm/panel: check failure cases in the probe func
ARM: dts: gemini: Mount root from mtdblock3
ARM: dts: gemini: Switch to redboot partition parsing
ARM: dts: gemini: Fix up confused pin settings
mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor()
mac80211: add xmit rate to struct ieee80211_tx_status
mac80211: add support for parsing ADDBA_EXT IEs
cfg80211: give all multi-BSSID BSS entries the same timestamp
cfg80211: don't parse MBSSID if transmitting BSS isn't created
cfg80211: clean up cfg80211_inform_single_bss_frame_data()
cfg80211: no need to check return value of debugfs_create functions
mac80211: AMPDU handling for rekeys with Extended Key ID
mac80211: Simplify Extended Key ID API
spi: sprd: Change the hwlock support to be optional
mac80211_hwsim: Extended Key ID API update
spi: sprd: adi: Change hwlock to be optional
spi: sprd: adi: Add a reset reason for watchdog mode
spi: sprd: adi: Add a reset reason for factory test mode
spi: sprd: adi: Add a reset reason for TOS panic
spi: sprd: adi: Remove redundant address bits setting
mac80211: add tx dequeue function for process context
lib80211: use crypto API ccm(aes) transform for CCMP processing
mac80211: remove unused and unneeded remove_sta_debugfs callback
iwlwifi: mvm: remove unused .remove_sta_debugfs callback
iwlwifi: dvm: no need to check return value of debugfs_create functions
mac80211: pass the vif to cancel_remain_on_channel
mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()'
drm/i915/guc: init submission structures as part of guc_init
dt-bindings: opp: qcom-nvmem: Make speedbin related properties optional
dt-bindings: opp: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
PM / OPP: Correct Documentation about library location
opp: of: Support multiple suspend OPPs defined in DT
dt-bindings: opp: Support multiple opp-suspend properties
opp: core: add regulators enable and disable
opp: Don't decrement uninitialized list_kref
opp: Add dev_pm_opp_find_level_exact()
opp: Return genpd virtual devices from dev_pm_opp_attach_genpd()
opp: Not all power-domains are scalable
MIPS: BCM47XX: Add support for Netgear R6200 V1
crypto: inside-secure - add support for authenc(hmac(sha1),cbc(des3_ede))
crypto: ux500 - Use spinlock_t instead of struct spinlock
crypto: drivers - Use kmemdup rather than duplicating its implementation
crypto: tcrypt - add a speed test for AEGIS128
crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
crypto: aegis128 - add support for SIMD acceleration
crypto: aegis - avoid prerotated AES tables
crypto: aegis128 - drop empty TFM init/exit routines
crypto: aegis128l/aegis256 - remove x86 and generic implementations
crypto: morus - remove generic and x86 implementations
crypto: testmgr - add tests for lzo-rle
crypto: arm/aes-scalar - unexport en/decryption routines
crypto: arm64/aes-cipher - switch to shared AES inverse Sbox
crypto: arm/aes-cipher - switch to shared AES inverse Sbox
crypto: arm64/aes-neon - switch to shared AES Sboxes
crypto: lib/aes - export sbox and inverse sbox
crypto: aes-generic - unexport last-round AES tables
crypto: chelsio - replace AES cipher calls with library calls
crypto: ccp - move to AES library for CMAC key derivation
crypto: amcc - switch to AES library for GCM key derivation
bluetooth: switch to AES library
crypto: arm/ghash - provide a synchronous version
crypto: arm/aes-neonbs - provide a synchronous version of ctr(aes)
crypto: arm/aes-ce - provide a synchronous version of ctr(aes)
crypto: arm/aes - use native endiannes for key schedule
crypto: arm64/aes-ce-cipher - use AES library as fallback
crypto: aes - move sync ctr(aes) to AES library and generic helper
crypto: ctr - add helper for performing a CTR encryption walk
crypto: aes-generic - drop key expansion routine in favor of library version
crypto: arm64/aes-ce - switch to library version of key expansion routine
crypto: arm64/aes-neonbs - switch to library version of key expansion routine
crypto: arm64/aes-ccm - switch to AES library
crypto: arm/aes-neonbs - switch to library version of key expansion routine
crypto: arm64/ghash - switch to AES library
crypto: safexcel/aes - switch to library version of key expansion routine
crypto: cesa/aes - switch to library version of key expansion routine
crypto: padlock/aes - switch to library version of key expansion routine
crypto: x86/aes - drop scalar assembler implementations
crypto: x86/aes-ni - switch to generic for fallback and key routines
crypto: aes - create AES library based on the fixed time AES code
crypto: aes/fixed-time - align key schedule with other implementations
crypto: aes - rename local routines to prevent future clashes
crypto: arm/aes-ce - cosmetic/whitespace cleanup
crypto: inside-secure - add support for 0 length HMAC messages
crypto: inside-secure - add support for arbitrary size hash/HMAC updates
crypto: inside-secure - let HW deal with initial hash digest
crypto: inside-secure: back out parts of earlier HMAC update workaround
crypto: inside-secure - fix EINVAL error (buf overflow) for AEAD decrypt
crypto: inside-secure - fix scatter/gather list to descriptor conversion
crypto: inside-secure - fix incorrect skcipher output IV
crypto: inside-secure - silently return -EINVAL for input error cases
crypto: inside-secure - keep ivsize for DES ECB modes at 0
crypto: ccree - notify TEE on FIPS tests errors
crypto: fips - add FIPS test failure notification chain
crypto: ccree - account for TEE not ready to report
crypto: ccree - drop legacy ivgen support
crypto: ccree - fix spelling mistake "configration" -> "configuration"
mips: Add clock_gettime64 entry point
mips: Add clock_getres entry point
mips: Add support for generic vDSO
selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP
bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG
tools/bpf: sync bpf_flow_keys flags
bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN
bpf/flow_dissector: document flags
bpf/flow_dissector: pass input flags to BPF flow dissector program
selftests/bpf: Add selftests for bpf_perf_event_output
bpf: Allow bpf_skb_event_output for a few prog types
net: mvneta: use devm_platform_ioremap_resource() to simplify code
drm/i915/uc: Reorder params in intel_uc_fw_fetch
drm/i915: Capture vma contents outside of spinlock
tipc: fix changeover issues due to large packet
tipc: optimize link synching mechanism
drm: Switch to use DEVFREQ_GOV_SIMPLE_ONDEMAND constant
drm/panfrost: Export all GPU feature registers
drm/amd/display: Implement MST Aux device registration
drm/amd/display: Use connector kdev as aux device parent
drm/nouveau: Use connector kdev as aux device parent
ARM: dts: rockchip: add veyron-tiger board
ARM: dts: rockchip: add veyron-fievel board
dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-{fievel,tiger}
drm/dp_mst: Enable registration of AUX devices for MST ports
ARM: dts: rockchip: consolidate veyron panel and backlight settings
drm/i915/uc: Move uc firmware layout definitions to dedicated file
drm/i915/uc: Update drawing for firmware layout
drm/i915: Fix GuC documentation links
ARM: dts: rockchip: move rk3288-veryon display settings into a separate file
ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry
drm/dp: Use non-cyclic idr
arm64: dts: rockchip: Add PWM fan for RockPro64
mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault
mm/hmm: remove the legacy hmm_pfn_* APIs
nouveau: return -EBUSY when hmm_range_wait_until_valid fails
clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver
ptp: ptp_dte: remove redundant dev_err message
mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups
mlxsw: spectrum: Expose KVD size for Spectrum-2
edac: altera: Move Stratix10 SDRAM ECC to peripheral
net: sfc: falcon: convert to i2c_new_dummy_device
leds: lm3697: Switch to use fwnode_property_count_uXX()
leds: lm36274: Switch to use fwnode_property_count_uXX()
leds: lm3532: Switch to use fwnode_property_count_uXX()
leds: an30259a: Use generic support for composing LED names
dt-bindings: an30259a: Add function and color properties
leds: gpio: Use generic support for composing LED names
dt-bindings: leds-gpio: Add function and color properties
leds: as3645a: Use generic support for composing LED names
dt-bindings: as3645a: Add function and color properties
leds: aat1290: Use generic support for composing LED names
dt-bindings: aat1290: Add function and color properties
leds: cr0014114: Use generic support for composing LED names
dt-bindings: cr0014114: Add function and color properties
leds: lm3601x: Use generic support for composing LED names
dt-bindings: lm36010: Add function and color properties
leds: lm3692x: Use generic support for composing LED names
dt-bindings: lm3692x: Add function and color properties
leds: lp8860: Use generic support for composing LED names
dt-bindings: lp8860: Add function and color properties
leds: lt3593: Use generic support for composing LED names
dt-bindings: lt3593: Add function and color properties
leds: sc27xx-blt: Use generic support for composing LED names
dt-bindings: sc27xx-blt: Add function and color properties
leds: core: Add support for composing LED class device names
dt-bindings: leds: Add properties for LED name construction
dt-bindings: leds: Add LED_FUNCTION definitions
dt-bindings: leds: Add LED_COLOR_ID definitions
leds: class: Improve LED and LED flash class registration API
qed*: Change dpi_addr to be denoted with __iomem
ASoC: codec2codec: deal with params when necessary
ASoC: codec2codec: name link using stream direction
ASoC: codec2codec: run callbacks in order
MAINTAINERS: update EDAC entry to reflect current tree and maintainers
IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface
RDMA/core: Support netlink commands in non init_net net namespaces
RDMA/mlx4: Annotate boolean arguments as bool and not int
RDMA/mlx4: Separate creation of RWQ and QP
IB/usnic: Use dev_get_drvdata
RDMA: Make most headers compile stand alone
RDMA/qedr: Remove Unneeded variable rc
RDMA/qib: Unneeded variable ret
regulator: act8865: fix ptr_ret.cocci warnings
ASoC: cs47l92: Add codec driver for Cirrus Logic CS47L92
ASoC: cs47l15: Add codec driver for Cirrus Logic CS47L15
ASoC: wm_adsp: Allow bus error handler to be called directly
ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix)
media: v4l2-core: Cleanup Makefile
media: staging: hantro: avoid future namespace collisions
media: hantro: Support RK3399 VP8 decoding
media: hantro: Move VP8 common code
usbip: tools: fix GCC8 warning for strncpy
media: hantro: Add helpers to prepare/finish a run
media: hantro: Add hantro_get_{src, dst}_buf() helpers
media: hantro: Constify the control array
media: hantro: Simplify the controls creation logic
media: hantro: Set DMA max segment size
media: staging: media: hantro: Remove call to memset after dma_alloc_coherent
ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup
media: Don't default-enable "ancillary driver autoselect" if EMBEDDED
media: rcar-vin: Always setup controls when opening video device
media: rcar-vin: Add support for RGB formats with alpha component
media: rcar-vin: Add control for alpha component
media: rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB
media: v4l2-dev: fix WARN_ON(!vdev->device_caps)
drm/via: drop use of drmP.h
drm/via: make via_drv.h self-contained
drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it
drm/via: drop use of DRM(READ|WRITE) macros
RDMA/hns: Refactor eq table init for hip08
RDMA/hns: Refactor hem table mhop check and calculation
RDMA/hns: Package for hns_roce_rereg_user_mr function
RDMA/hns: Optimize hns_roce_mhop_alloc function.
RDMA/hns: optimize the duplicated code for qpc setting flow
RDMA/hns: Use a separated function for setting extend sge paramters
RDMA/hns: Refactor for hns_roce_v2_modify_qp function
RDMA/hns: Refactor the code of creating srq
RDMA/hns: Package the flow of creating cq
IB/mlx5: Avoid unnecessary typecast
RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked
media: ipu3-cio2: Parse information from firmware without using callbacks
media: ipu3-cio2: Proceed with notifier init even if there are no subdevs
media: ipu3-cio2: Clean up notifier's subdev list if parsing endpoints fails
media: v4l2-async: Safely clean up an uninitialised notifier
media: omap3isp: Rework OF endpoint parsing
arm64: dts: qcom: sdm845: remove macro from unit name
arm64: dts: qcom: sdm845-cheza: remove macro from unit name
arm64: dts: qcom: sdm845: remove unit name for thermal trip points
arm64: dts: qcom: sdm845: remove unnecessary properties for dsi nodes
arm64: dts: qcom: sdm845: Add unit name to soc node
arm64: dts: sdm845: Add video nodes
x86/apic/x2apic: Implement IPI shorthands support
x86/apic/flat64: Remove the IPI shorthand decision logic
x86/apic: Share common IPI helpers
x86/apic: Remove the shorthand decision logic
x86/smp: Enhance native_send_call_func_ipi()
x86/smp: Move smp_function_call implementations into IPI code
x86/apic: Provide and use helper for send_IPI_allbutself()
x86/apic: Add static key to Control IPI shorthands
x86/apic: Move no_ipi_broadcast() out of 32bit
x86/apic: Add NMI_VECTOR wait to IPI shorthand
x86/apic: Remove dest argument from __default_send_IPI_shortcut()
x86/hotplug: Silence APIC and NMI when CPU is dead
x86/cpu: Move arch_smt_update() to a neutral place
x86/apic/uv: Make x2apic_extra_bits static
x86/apic: Consolidate the apic local headers
x86/apic: Move apic_flat_64 header into apic directory
x86/apic: Move ipi header into apic directory
x86/apic: Cleanup the include maze
x86/apic: Move IPI inlines into ipi.c
x86/apic: Make apic_pending_intr_clear() more robust
x86/apic: Soft disable APIC before initializing it
x86/apic: Invoke perf_events_lapic_init() after enabling APIC
x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails
sched/core: Silence a warning in sched_init()
sched/core: Fix CPU controller for !RT_GROUP_SCHED
sched/core: Prevent race condition between cpuset and __sched_setscheduler()
rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region
cgroup/cpuset: Change cpuset_rwsem and hotplug lock order
cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem
sched/deadline: Fix bandwidth accounting at all levels after offline migration
cpusets: Rebuild root domain deadline accounting information
sched/core: Streamle calls to task_rq_unlock()
sched/topology: Add partition_sched_domains_locked()
sched/fair: Introduce fits_capacity()
sched/isolation: Prefer housekeeping CPU in local node
sched/stats: Fix unlikely() use of sched_info_on()
sched/core: Convert get_task_struct() to return the task
sched/fair: Fall back to sched-idle CPU if idle CPU isn't found
sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq
time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
sched/fair: Fix imbalance due to CPU affinity
sched/fair: Change task_numa_work() storage to static
sched/fair: Move task_numa_work() init to init_numa_balancing()
sched/fair: Move init_numa_balancing() below task_numa_work()
cpu/hotplug: Cache number of online CPUs
cpumask: Implement cpumask_or_equal()
smp/hotplug: Track booted once CPUs in a cpumask
locking/lockdep: Report more stack trace statistics
locking/lockdep: Reduce space occupied by stack traces
stacktrace: Constify 'entries' arguments
locking/lockdep: Make it clear that what lock_class::key points at is not modified
fs: kernfs: Fix possible null-pointer dereferences in kernfs_path_from_node_locked()
kernfs: fix potential null pointer dereference
dmaengine: dma-jz4780: Break descriptor chains on JZ4740
mfd: davinci_voicecodec: Remove pointless #include
mfd: max77620: Add of_node_put() before return
ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups
ASoC: ti: davinci-mcasp: Add support for RIGHT_J format
ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup
clk: meson: g12a: fix hifi typo in mali parent_names
misc: fastrpc: fix memory leak when out of memory
staging: rtl8192*: display ESSIDs using %pE
docs: ABI: remove extension from sysfs-class-mic.txt
mic: avoid statically declaring a 'struct device'.
fpga: dfl: use driver core functions, not sysfs ones.
mtd: rawnand: ingenic: Add of_node_put() before return
mtd: rawnand: meson: Add of_node_put() before return
mtd: rawnand: tango: Add of_node_put() before return
mtd: rawnand: oxnas: Add of_node_put()
mtd: rawnand: vf610: Add of_node_put() before goto
mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
drm/bridge: sii902x: add audio graph card support
media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remote_subdev
media: v4l2-async: Get fwnode reference when putting it to the notifier's list
media: davinci-vpif: Don't dereference endpoint after putting it, fix refcounting
locks: Fix procfs output for file leases
driver core: Remove device link creation limitation
char: ppdev: Fix a possible null-pointer dereference in pp_release()
intel_th: msu: Preserve pre-existing buffer configuration
intel_th: msu: Prevent freeing buffers while locked windows exist
intel_th: msu: Get rid of the window size limit
intel_th: msu-sink: An example msu buffer "sink"
intel_th: msu: Introduce buffer interface
media: staging/intel-ipu3: Use dev_get_drvdata where possible
media: v4l2-fwnode: Switch to use fwnode_property_count_uXX()
media: pci: Use dev_get_drvdata where possible
media: ov2680: fix a typo in a function name
media: Add support for Cadence CSI2TX 2.1
media: Fix Lane mapping in Cadence CSI2TX
media: Add lane checks for Cadence CSI2TX
media: dt-bindings: Update bindings for Cadence CSI2TX version 2.1
media: i2c: ov5640: Fix the order for enabling regulators
media: i2c: ov5640: Check for devm_gpiod_get_optional() error
media: ov5645: Use regulator_bulk() functions
media: ov5645: Remove unneeded regulator_set_voltage()
media: vivid: fix typo: use -> user
media: staging: davinci: remove vpfe driver
media: staging/media/bcm2048: remove driver
media: vivid: fix device init when no_error_inj=1 and fb disabled
media: am437x: remove unused struct vpfe_pixel_format
media: davinci/vpfe_capture.c: drop unused format descriptions
media: sh_veu: convert to struct v4l2_fh
media: v4l2-dev/ioctl: require non-zero device_caps, verify sane querycap results
media: marvell-ccic: mmp: add MODULE_DEVICE_TABLE
media: v4l: ctrls: Add debug messages
dmaengine: tegra-apb: Support per-burst residue granularity
media: hdpvr: Add device num check and handling
media: staging: media: cedrus: Fix misuse of GENMASK macro
media: rcar-vin: Centralize black listing of pixel formats
media: rcar-vin: Clean up correct notifier in error path
media: dt: bindings: tegra-vde: Document new optional IOMMU property
ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1
ARM: dts: stm32: add FMC2 NAND controller pins muxing on stm32mp157c-ev1
ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c
drm/bridge: sii902x: make audio mclk optional
dt-bindings: display: sii902x: Change audio mclk binding
drm/bridge: sii902x: fix missing reference to mclk clock
drm/stm: attach gem fence to atomic state
ARM: dts: stm32: activate dma for qspi on stm32mp157
dt-bindings: usb: mtu3: fix typo of DMA clock name
usb: chipidea: udc: remove redundant assignment to variable retval
usb: host: xhci-hub: fix extra endianness conversion
usb: host: Remove call to memset after dma_alloc_coherent
usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c
usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h
usb: typec: mux: Switch to use fwnode_property_count_uXX()
usb: typec: tcpm: Switch to use fwnode_property_count_uXX()
usb: dwc3: Switch to use device_property_count_u32()
usb: dwc2: Switch to use device_property_count_u32()
USB: core: hcd-pci: Use dev_get_drvdata where possible
MAINTAINERS: Remove tinydrm entry
drm/tinydrm: Move mipi-dbi
drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER
drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
drm/tinydrm/mipi-dbi: Remove CMA helper dependency
drm/tinydrm: Split struct mipi_dbi in two
drm/tinydrm: Rename remaining variable mipi -> dbidev
drm/tinydrm: Rename variable mipi -> dbi
drm/tinydrm/mipi-dbi: Move cmdlock mutex init
Input: allow drivers specify timestamp for input events
misc: alcor_pci: Use dev_get_drvdata
misc: eeprom: max6875: convert to i2c_new_dummy_device
misc: eeprom: ee1004: convert to i2c_new_dummy_device
staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp
staging: rtl8723bs: Remove unused function prototype ODM_SetAntenna()
staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck()
staging: rtl8723bs: Replace function odm_TXPowerTrackingInit()
staging: rtl8723bs: Replace function beacon_timing_control()
staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_wowlan_cmd()
staging: rtl8723bs: hal: Replace function rtl8723b_set_wowlan_cmd()
staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex()
staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex()
staging: rtl8723bs: rtw_pwrctrl: Change true/false checks
drivers/staging/rtl8192u: fix indentation issue, remove extra tab
staging: mt7621-pci: avoid use 'err' local variable
staging: rtl8192e: remove set but not used variable 'payload '
staging: rtl8723bs: hal: remove redundant assignment to variable n
staging: rtl8723bs: remove unused file hal_phy.c
staging: rtl8723bs: core: Remove Unneeded variable ret
staging: rtl8723bs: os_dep: change return type of rtw_suspend_ap_wow
staging: rtl8723bs: remove set but not used variable 'cck_highpwr'
staging: rtl8712: r8712_free_recvframe(): Change return type
staging: rtl8712: r8712_init_recvbuf(): Change return type
staging: rtl8712: r8712_set_802_11_add_wep(): Change return values
staging: rtl8712: init_mp_priv(): Change return values
staging: rtl8712: r8712_register_cmd_alive(): Change return values
staging: rtl8712: r8712_set_key(): Change return values
staging: rtl8712: r8712_set_auth(): Change return values
staging: rtl8712: r8712_init_mlme_priv(): Change return values
staging: rtl8712: Merge memcpy + be16_to_cpus to get_unaligned_be16
staging: rtl8712: recv_linux.c: Align * on block comment
staging: wilc1000: Merge memcpy + le32_to_cpus to get_unaligned_le32
staging: comedi: daqboard2000: Remove function db2k_initialize_dac()
staging: android: ion: Remove unused rbtree for ion_buffer
drm/i915/uc: Unify uC firmware upload
drm/i915/uc: Plumb the gt through fw_upload
drm/i915/huc: Copy huc rsa only once
drm/i915/uc: Move xfer rsa logic to common function
drm/i915/uc: Unify uc_fw status tracking
drm/i915/uc: Unify uC FW selection
drm/i915: Fix handling of non-supported uC
drm/i915/uc: Unify uC platform check
autofs: simplify get_next_positive_...(), get rid of trylocks
remoteproc: qcom: Move glink_ssr notification after stop
mlx4: avoid large stack usage in mlx4_init_hca()
qed: reduce maximum stack frame size
r8169: improve rtl_set_rx_mode
net/ixgbevf: fix a compilation error of skb_frag_t
selftests: mlxsw: Fix typo in qos_mc_aware.sh
dt-bindings: fpga: Consolidate bridge properties
qlge: Fix build error without CONFIG_ETHERNET
fpga: altera-pr-ip: Make alt_pr_unregister function void
r8169: fix a typo in a comment
fpga: altera-cvp: Fix function definition argument
e1000e: add workaround for possible stalled packet
igc: Add more SKUs for i225 device
igc: Update the MAC reset flow
igc: Remove the unused field from a device specification structure
igc: Remove the polarity field from a PHY information structure
ARM: bcm283x: Reduce register ranges for UART, SPI and I2C
RDMA/hns: Fix comparison of unsigned long variable 'end' with less than zero
RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr
PCI: Use devm_add_action_or_reset()
Build fixes for skb_frag_size conversion
sfc-falcon: Use dev_get_drvdata where possible
sfc: Use dev_get_drvdata where possible
forcedeth: Use dev_get_drvdata where possible
net: marvell: Use dev_get_drvdata where possible
ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration
ASoC: Intel: Skylake: Make MCPS and CPS params obsolete
ASoC: Intel: Skylake: Do not disable FW notifications
ASoC: Intel: Skylake: Remove memory available check
ASoC: Intel: Skylake: Remove MCPS available check
ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl
ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct
drivers: net: xgene: Remove acpi_has_method() calls
watchdog: ath79_wdt: fix a typo in the name of a function
spi: dw-pci: Use dev_get_drvdata
ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name
lib/timerqueue: Rely on rbtree semantics for next timer
x86/crash: Remove unnecessary comparison
ALSA: line6: sizeof (byte) is always 1, use that fact.
x86/mm: Avoid redundant interrupt disable in load_mm_cr4()
iommu: Introduce iommu_iotlb_gather_add_page()
iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes
iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops
iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync()
iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops
mwifiex: use eth_broadcast_addr() to assign broadcast address
rtlwifi: remove assignment to itself
brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash
libertas_tf: Use correct channel range in lbtf_geo_init
rtw88: debug: dump tx power indexes in use
rtlwifi: btcoex: fix issue possible condition with no effect (if == else)
mt7601u: use params->ssn value directly
brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar
brcmfmac: simply remove flowring if bus is down
brcmfmac: avoid firmware commands when bus is down
brcmfmac: clear events in brcmf_fweh_detach() will always fail
brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down
brcmfmac: change the order of things in brcmf_detach()
Revert "brcmfmac: fix NULL pointer derefence during USB disconnect"
brcmfmac: allow 160MHz in custom regulatory rules
brcmfmac: enable DFS_OFFLOAD extended feature if supported
brcmfmac: add 160MHz in chandef_to_chanspec()
rtw88: pci: Use DMA sync instead of remapping in RX ISR
rtw88: pci: Rearrange the memory usage for skb in RX ISR
libertas: Add missing sentinel at end of if_usb.c fw_table
rtw88: Fix misuse of GENMASK macro
wl3501_cs: remove redundant variable rc
libertas: remove redundant assignment to variable ret
rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
rt2x00: no need to check return value of debugfs_create functions
rt2x00usb: remove unnecessary rx flag checks
rsi: return explicit error values
extcon: sm5502: Add IRQ_ONESHOT
extcon: gpio: Request reasonable interrupts
extcon: arizona: Update binding example to use available defines
extcon: fsa9480: Support the FSA880 variant
drm/i915/guc: Set GuC init params only once
extcon: extcon-max77843: convert to i2c_new_dummy_device
Input: cyapa - switch to using devm_device_add_group()
Input: elan_i2c - switch to using devm_add_action_or_reset()
Input: elan_i2c - switch to using devm_device_add_groups()
Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params
extcon: arizona: Switch to use device_property_count_u32()
Input: ts4800-ts - use devm_platform_ioremap_resource()
Input: sun4i-ts - use devm_platform_ioremap_resource()
Input: mxs-lradc-ts - use devm_platform_ioremap_resource()
Input: fsl-imx25-tcq - use devm_platform_ioremap_resource()
can: Add SPDX license identifiers for CAN subsystem
can: remove obsolete empty ioctl() handler
can: ti_hecc: use timestamp based rx-offloading
can: flexcan: add support for DT property 'wakeup-source'
dt-bindings: can: flexcan: add can wakeup property
can: flexcan: add support for PE clock source select
dt-bindings: can: flexcan: add PE clock source property to device tree
can: flexcan: implement can Runtime PM
can: Kconfig: correct history of the CAN protocol
can: xilinx_can: clean up indentation issue
can: xilinx_can: Add support for CANFD FD frames
can: xilinx_can: Add cantype parameter in xcan_devtype_data struct
can: xilinx_can: Fix flags field initialization for axi can and canps
can: xilinx_can: Fix kernel doc warnings
can: xilinx_can: Fix style issues
can: tcan4x5x: Add tcan4x5x driver to the kernel
dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver
can: m_can: Rename m_can_priv to m_can_classdev
can: m_can: Create a m_can platform framework
can: m_can: Fix checkpatch issues on existing code
can: mark expected switch fall-throughs
can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices
can: kvaser_usb: Use struct_size() in alloc_candev()
can: sja1000: f81601: add Fintek F81601 support
arm64: dts: allwinner: h6: Enable IR on H6 boards
arm64: dts: allwinner: h6: Add IR receiver node
arm64: dts: allwinner: a64: Enable IR on Orange Pi Win
arm64: dts: allwinner: a64: Add IR node
ARM: dts: sunxi: Prefer A31 bindings for IR
ARM: dts: sunxi: Prefer A31 bindings for IR
arm64: defconfig: Enable IR SUNXI option
drm/mgag200: Don't unpin the current cursor image's buffer.
drm/mgag200: Set cursor scanout address to correct BO
drm/mgag200: Pin displayed cursor BO to video memory
can: sja1000: Makefile/Kconfig: sort alphabetically
MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS and CAN NETWORK LAYER
PCI: Unexport pci_bus_sem
PCI: Unexport pci_bus_get() and pci_bus_put()
PCI: Remove pci_block_cfg_access() et al (unused)
selftests/bpf: remove perf buffer helpers
samples/bpf: switch trace_output sample to perf_buffer API
samples/bpf: convert xdp_sample_pkts_user to perf_buffer API
selftests/bpf: switch test_tcpnotify to perf_buffer API
selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API
libbpf: provide more helpful message on uninitialized global var
cgroup: minor tweak for logic to get cgroup css
cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask()
MIPS: Remove unused R8000 CPU support
MIPS: Remove unused R5432_CP0_INTERRUPT_WAR
MIPS: Remove unused R5432 CPU support
MIPS: Remove unused R4300 CPU support
arm64: defconfig: enable cpufreq support for RPi3
tc-testing: added tdc tests for [b|p]fifo qdisc
hv_sock: Use consistent types for UUIDs
ARM: defconfig: enable cpufreq driver for RPi
nfp: flower: offload MPLS set action
nfp: flower: offload MPLS pop action
nfp: flower: offload MPLS push action
net: sched: include mpls actions in hardware intermediate representation
net/mlx5e: xsk: dynamically allocate mlx5e_channel_param
net: jme: Use dev_get_drvdata
igb: Use dev_get_drvdata where possible
i40e: Use dev_get_drvdata
fm10k: Use dev_get_drvdata
e1000e: Use dev_get_drvdata where possible
net: broadcom: Use dev_get_drvdata
net: atheros: Use dev_get_drvdata
net: 3com: 3c59x: Use dev_get_drvdata
atm: Use dev_get_drvdata
leds: is31fl319x: simplify getting the adapter of a client
ftgmac100: Fix build.
percpu: fix typo in pcpu_setup_first_chunk() comment
rtc: s5m: convert to i2c_new_dummy_device
rtc: s35390a: convert to i2c_new_dummy_device
rtc: max77686: convert to i2c_new_dummy_device
qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/
ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c
ASoC: soc-core: use existing snd_soc_dai_digital_mute()
ASoC: soc-dai: add snd_soc_dai_compress_new()
ASoC: soc-dai: add snd_soc_dai_remove()
ASoC: soc-dai: add snd_soc_dai_probe()
ASoC: soc-dai: add snd_soc_dai_resume()
ASoC: soc-dai: add snd_soc_dai_suspend()
ASoC: soc-dai: add snd_soc_dai_delay()
ASoC: soc-dai: add snd_soc_dai_bespoke_trigger()
ASoC: soc-dai: add snd_soc_dai_trigger()
ASoC: soc-dai: add snd_soc_dai_prepare()
ASoC: soc-dai: add snd_soc_dai_shutdown()
ASoC: soc-dai: add snd_soc_dai_startup()
ASoC: soc-dai: add snd_soc_dai_hw_free()
ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai
ASoC: add soc-dai.c
ASoC: rsnd: Support hw_free() callback at DAI level
regulator: act8865: support regulator-pull-down property
regulator: act8865: rename fixed LDO ops
drm/i915: Use dev_get_drvdata
drm/i915/huc: fix status check
drm/i915: Squelch nop wait-for-idle trace
arm64: perf: Remove unused macro
gpio: pch: Use dev_get_drvdata
media: vimc.rst: add vimc-streamer source documentation
media: vimc.rst: Add a proper alt attribute to vimc.dot
media: vimc: stream: format comments as kernel-doc
media: vimc: stream: fix style of argument description
media: vimc: stream: remove obsolete function doc
media: mx2_emmaprp: use struct v4l2_fh
pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid()
media: omap_vout: use struct v4l2_fh
media: m2m-deinterlace: use struct v4l2_fh
media: media/i2c: don't return ENOTTY if SUBDEV_API is not set
media: vb2-dc: skip CPU sync in map/unmap dma_buf
media: saa7134: remove redundant assignment to variable value
media: staging/media/davinci_vpfe: Add null check post kmalloc
media: ti-vpe: fix leaked of_node references
media: exynos4-is: fix leaked of_node references
media: staging/imx: Fix NULL deref in find_pipeline_entity()
media: vivid: work around high stack usage with clang
media: cobalt: Prefer pcie_capability_read_word()
media: via-camera: fix v4l2-compliance fails
video: ssd1307fb: Add devicetree configuration of display setup
dt-bindings: display: ssd1307fb: Add initialization properties
video: ssd1307fb: Handle width and height that are not multiple of 8
video: ssd1307fb: Start page range at page_offset
video: ssd1307fb: Remove unneeded semicolons
video: ssd1307fb: Use screen_buffer instead of screen_base
video: fbdev-MMP: Remove call to memset after dma_alloc_coherent
video: fbdev: nvidia: Remove dead code
video: fbdev: nvidia: Remove extra return
au1200fb: don't use DMA_ATTR_NON_CONSISTENT
fbmem: remove redundant assignment to err
drm/tinydrm: Move tinydrm_display_pipe_init() to mipi-dbi
drm/tinydrm/mipi-dbi: Add mipi_dbi_init_with_formats()
drm/tinydrm/repaper: Don't use tinydrm_display_pipe_init()
drm/tinydrm: Move tinydrm_machine_little_endian()
drm/tinydrm: Move tinydrm_spi_transfer()
drm/tinydrm: Clean up tinydrm_spi_transfer()
drm/tinydrm: Remove tinydrm_spi_max_transfer_size()
drm/tinydrm: Remove spi debug buffer dumping
drm/tinydrm: Use spi_is_bpw_supported()
drm/tinydrm: Use DRM_MODE_CONNECTOR_SPI
drm: Add SPI connector type
pinctrl: merrifield: Use devm_platform_ioremap_resource()
pinctrl: intel: Use devm_platform_ioremap_resource()
pinctrl: cherryview: Use devm_platform_ioremap_resource()
pinctrl: baytrail: Use devm_platform_ioremap_resource()
media: ov7670: don't return ENOTTY if SUBDEV_API is not set
media: via-camera: use struct v4l2_fh
media: via-camera: call viafb_pm_unregister in remove()
media: go7007: Fix misuse of strscpy
media: m2m-deinterlace: Fix misuse of strscpy
media: cobalt: remove redundant assignment to variable data
media: platform: meson-ao-cec-g12a: add support for SM1
media: dt-bindings: media: meson-ao-cec: add SM1 compatible
media: davinci-vpbe: remove obsolete includes
media: vivid:add sanity check to avoid divide error and set value to 1 if 0.
media: vivid: fix potential integer overflow on left shift
media: drivers/media: don't set pix->priv = 0
media: v4l2-mem2mem: reorder checks in v4l2_m2m_poll()
media: vb2: reorder checks in vb2_poll()
media: input/touchscreen/sur40: use COLORSPACE_RAW
media: v4l2-ioctl: call v4l_pix_format_touch() for TRY_FMT
media: tegra-cec: use cec_notifier_cec_adap_(un)register
media: stih-cec: use cec_notifier_cec_adap_(un)register
media: s5p-cec: use cec_notifier_cec_adap_(un)register
media: seco-cec: use cec_notifier_cec_adap_(un)register
media: cros-ec-cec: use cec_notifier_cec_adap_(un)register
media: meson/ao-cec: use cec_notifier_cec_adap_(un)register
media: uapi: new file needs types.h
fbdev: Ditch fb_edid_add_monspecs
x86/bitops: Use __builtin_constant_p() directly instead of IS_IMMEDIATE()
x86/build: Remove unneeded uapi asm-generic wrappers
regulator: stm32-booster: Remove .min_uV and .list_voltage for fixed regulator
regulator: act8865: Add support for act8600 charger
ASoC: rt1308: Convert headers to SPDX
ASoC: rt5665: Fix a typo in the name of a function
ASoC: SOF: Intel: hda: fix stream id setting
ASoC: SOF: Intel: hda: fix link DMA config
ASoC: fsl_esai: recover the channel swap after xrun
drm/i915/selftests: Let igt_vma_partial et al breathe
ASoC: SOF: Intel: ssp: BCLK delay parameter
ASoC: SOF: Intel: hda: reset link DMA state in prepare
ASoC: SOF: Intel: hda: add a parameter to disable MSI
ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS
ASoC: SOF: Intel: hda: use SOF defined init chip in resume
ASoC: SOF: Intel: hda: set position buffer in init chip
ASoC: SOF: Intel: hda: Enable jack detection
ASoC: SOF: Intel: hda: reduce ifdef usage for hda
ASoC: SOF: Intel: hda: correct ROM state mask
ASoC: SOF: remove unused state variable in suspend function
ASoC: SOF: loader: Don't ignore SRAM block types
ASoC: SOF: loader: Use the BAR provided by FW
ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops
ASoC: SOF: core: increase default IPC timeouts
ASoC: SOF: ipc: use timeout configured at probe
ASoC: SOF: use common code to send PCM_FREE IPC
ASoC: SOF: reset DMA state in prepare
ASoC: SOF: pci: mark last_busy value at runtime PM init
ASoC: pcm3168a: Fix a typo in the name of a constant
drm/i915/uc: Sanitize uC when GT is sanitized
drm/i915/uc: Gt-fy uc reset
drm/i915: Add HDCP capability info to i915_display_info.
ARM: dts: sunxi: Fix the HDMI PHY name
ARM: dts: sunxi: Remove simple-panel compatible
MAINTAINERS: add soc/ux500
ARM: ux500: simplify and move debug UART
dt-bindings: arm: fsl: Add the pico-pi-imx8m board
dt-bindings: arm: Document i.MX8QXP AI_ML board binding
dt-bindings: Add Vendor prefix for Einfochips
dt-bindings: arm: nxp: Add device tree binding for ls1046a-frwy board
firmware: imx: scu-pd: Add IRQSTR_DSP PD range
firmware: imx: scu-pd: Add mu13 b side PD range
ARM: ux500: add missing of_node_put()
firmware: imx: scu-pd: Rename mu PD range to mu_a
ARM: dts: imx6sll: move GIC to right location in DT
ARM: dts: imx6ul: move GIC to right location in DT
ARM: dts: imx6sl: move GIC to right location in DT
ARM: dts: imx6sx: move GIC to right location in DT
PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end()
PM: sleep: Integrate suspend-to-idle with generig suspend flow
PM: sleep: Simplify suspend-to-idle control flow
ACPI: PM: Set s2idle_wakeup earlier and clear it later
PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
ACPI: EC: Return bool from acpi_ec_dispatch_gpe()
ACPICA: Return u32 from acpi_dispatch_gpe()
PCI: irq: Introduce rearm_wake_irq()
ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pinmux config
ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation
ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config
ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line
ARM: dts: ux500: Fix up the thermal nodes
ARM: dts: ste: Update coresight DT bindings
ARM: ux500: Stop populating the PRCMU devices early
drm/komeda: remove set but not used variable 'old'
ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin with i.MX 6ULL
ARM: dts: imx6ul: segin: Move machine include to dts files
ARM: dts: imx6ul: segin: Move ECSPI interface to board include file
ARM: dts: imx6ul: phycore: Add eMMC at usdhc2
ARM: dts: imx6ul: segin: Only enable NAND if it is populated
ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts
ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PEB-EVAL-01
ARM: dts: imx6ul: segin: Reduce eth drive strength
ARM: dts: imx6ul: segin: Add boot media to dts filename
ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC name scheme
net: Convert skb_frag_t to bio_vec
net: Rename skb_frag_t size to bv_len
net: Rename skb_frag page to bv_page
net: Reorder the contents of skb_frag_t
net: Increase the size of skb_frag_t
net: Use skb accessors in network core
net: Use skb accessors in network drivers
net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32
ARM: configs: aspeed: Refresh defconfigs
ARM: configs: aspeed: Enable commonly used network functionality
ARM: dts: aspeed: Add SGPM pinmux
ARM: dts: aspeed: tiogapass: Add VR devices
ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC
ARM: dts: aspeed: Add Facebook Minipack BMC
dt-bindings: serial: lpuart: add the clock requirement for imx8qxp
r8169: improve rtl_rx
arm64: dts: qcom: Add Asus NovaGo TP370QL
arm64: dts: qcom: Add HP Envy x2
arm64: dts: qcom: Add Lenovo Miix 630
firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem()
drm/i915: Rely on spinlock protection for GPU error capture
drm/i915/gt: Hook up intel_context_fini()
drm/i915: Remove obsolete engine cleanup
drm/i915: Fix up broken merge
MIPS: qi_lb60: Move MMC configuration to devicetree
scsi: ufs: change msleep to usleep_range
scsi: lpfc: Remove unnecessary null check before kfree
scsi: virtio_scsi: implement request batching
scsi: core: add support for request batching
scsi: ufs: uapi: Fix SPDX license identifier
scsi: ufs: Add history of fatal events
scsi: ufs: Do not reset error history during host reset
scsi: ufs: Add fatal and auto-hibern8 error history
scsi: ufs: Change names related to error history
drm/i915/gtt: Fix rounding for 36b
rtc: isl12026: convert to i2c_new_dummy_device
dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs
rtc: imxdi: use devm_platform_ioremap_resource() to simplify code
rtc: mxc_v2: use devm_platform_ioremap_resource() to simplify code
drm/bridge: Improve the help text for DRM_ANALOGIX_ANX78XX
drm/amdgpu/smu: move fan rpm query into the asic specific code
leds: apu: add pr_fmt prefix for better log output
drm/amdgpu: set sdma irq src num according to sdma instances
leds: apu: fix error message on probing failure
drm/amd/powerplay: remove redundancy debug log in smu
leds: apu: drop profile field from priv data
leds: apu: drop iosize field from priv data
leds: apu: drop enum_apu_led_platform_types
drm/amd/powerplay: custom peak clock freq for navi10
leds: apu: drop superseeded apu2/3 led support
leds: ktd2692: Fix a typo in the name of a constant
batman-adv: Replace usage of strlcpy with strscpy
batman-adv: Start new development cycle
leds: an30259a: Fix typo
media: dvbsky: add support for Mygica T230C v2
media: si2168: add support for Mygica T230C v2
media: mceusb: USB reset device following USB clear halt error
media: dib0700: fix link error for dibx000_i2c_set_speed
media: technisat-usb2: break out of loop at end of buffer
media: mtk-cir: lower de-glitch counter for rc-mm protocol
media: rc: remove unused #define RC_PROTO_BIT_ALL
media: mtk-cir: only allow protocols that have software decoders
media: hantro: Add support for MPEG-2 decoding on RK3328
media: dt-bindings: rockchip: Document RK3328 VPU binding
media: hantro: Add support for VP8 decoding on rk3288
media: v4l2-ctrl: Validate VP8 stateless decoder controls
media: uapi: Add VP8 stateless decoder API
ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32
usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32
net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx
media: v4l2-ctrl: Move compound control validation
net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier
IB/hfi1: Remove unused define
IB/hfi1: Do not update hcrc for a KDETH packet during fault injection
media: omap3isp: set device_caps in struct video_device
media: ti-vpe: set device_caps in struct video_device
media: omap_vout: set device_caps in struct video_device
media: vsp1: set device_caps in struct video_device
media: sh_veu/sh_vou: set device_caps in struct video_device
media: xilinx: set device_caps in struct video_device
media: via-camera: set device_caps in struct video_device
media: bdisp: set device_caps in struct video_device
media: pxa_camera: don't set caps in querycap
media: marvell-ccic: set device_caps in struct video_device
media: mx2_emmaprp: set device_caps in struct video_device
media: m2m-deinterlace: set device_caps in struct video_device
media: fsl-viu: set device_caps in struct video_device
media: s3c-camif/s5p-g2d/s5p-jpeg: set device_caps in struct video_device
media: coda: set device_caps in struct video_device
media: am437x/davinci: set device_caps in struct video_device
media: media/platform: don't set description in ENUM_FMT
media: drivers/staging/media: don't set description for ENUM_FMT
media: media/pci: don't set description for ENUM_FMT
leds: leds-lp5562 allow firmware files up to the maximum length
leds: ns2: Add of_node_put() before return
leds: max77650: Add of_node_put() before return
leds: as3645a: Fix misuse of strlcpy
leds: max77650: add MODULE_ALIAS()
media: media/usb: don't set description in ENUM_FMT
media: v4l2-ioctl: add missing pixelformats
MAINTAINERS: Add an entry for generic architecture topology
base: arch_topology: update Kconfig help description
RISC-V: Parse cpu topology during boot.
arm: Use common cpu_topology structure and functions.
cpu-topology: Move cpu topology code to common code.
dt-binding: cpu-topology: Move cpu-map to a common binding.
ASoC: madera: Read device tree configuration
firmware: qcom_scm: Fix some typos in docs and printks
firmware: qcom_scm: Use proper types for dma mappings
Documentation: DT: arm: add support for sockets defining package boundaries
dmaengine: bcm2835: Print error in case setting DMA mask fails
dmaengine: edma: make edma_filter_fn private
dmaengine: omap-dma: make omap_dma_filter_fn private
arm64: dts: allwinner: h6: Fix SID node name
ARM: dts: sunxi: Unify the DE2 bus clocks order
ALSA: firewire-motu: more code refactoring for MOTU data block processing layer
ALSA: firewire-lib: process payload of isoc context according to packet descriptors
ALSA: fireface: code refactoring for FF data block processing layer
ALSA: firewire-motu: code refactoring for MOTU data block processing layer
ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer
ALSA: firewire-digi00x: code refactoring for DOT data block processing layer
ALSA: firewire-lib: code refactoring for AM824 data block processing layer
ALSA: firewire-lib: pass packet descriptor to data block processing layer
ALSA: firewire-lib: code refactoring to process context payloads
ALSA: firewire-lib: code refactoring to process PCM substream
ALSA: firewire-lib: use packet descriptor for IR context
ALSA: firewire-lib: use packet descriptor for IT context
ALSA: firewire-lib: add list of packet descriptor
ALSA: firewire-lib: pass no syt information to data block processing layer
ALSA: firewire-lib: add syt_override member for some protocols
ALSA: firewire-lib: operate data block counter in top level of processing for IR context
ALSA: firewire-lib: operate data block counter in top level of processing for IT context
ALSA: firewire-lib: pass data block counter to data block processing layer
ALSA: firewire-lib: pass data block count as an argument to tracepoints event
ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag
gpio: em: use a helper variable for &pdev->dev
eeprom: at24: remove unneeded include
ASoC: sgtl5000: Fix charge pump source assignment
ASoC: sgtl5000: Fix of unmute outputs on probe
ASoC: sgtl5000: add ADC mute control
ASoC: sgtl5000: Fix definition of VAG Ramp Control
ASoC: sgtl5000: Improve VAG power and mute control
ASoC: Define a set of DAPM pre/post-up events
ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34
ASoC: cs47l35: Use define for DSPCLK enable bit
ASoC: rt1308: add silence detection and manual PDB control
ASoC: rt1308: simplify the EFUSE read function
ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER
ASoC: max98383: fix i2c probe failure
ASoC: fsl_sai: mark regmap as fast_io
ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth
ASoC: fsl_sai: add of_match data
ASoC: mediatek: mt8183: make headset codec optional
ASoC: wcd9335: add irqflag IRQF_ONESHOT flag
ASoC: bcm: cygnus-pcm: Unneeded variable: "ret".
spi: dw-mmio: Clock should be shut when error occurs
spi: dw-mmio: Use devm_platform_ioremap_resource()
regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode
regulator: lm363x: Fix n_voltages setting for lm36274
regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
sound: soc: codecs: mt6358: change return type of mt6358_codec_init_reg
ASoC: fsl_esai: Wrap some operations to be functions
ASoC: rt5677: remove superfluous set
ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing
ASoC: wcd9335: Fix misuse of GENMASK macro
ASoC: SOF: Intel: hda: Make hdac_device device-managed
locks: revise generic_add_lease tracepoint
x86: Remove X86_FEATURE_MFENCE_RDTSC
x86/mpx: Remove MPX APIs
x86/mpx: Remove selftests themselves
x86/mpx: Remove selftests Makefile entry
x86/realmode: Remove trampoline_status
drivers: hv: vmbus: Replace page definition with Hyper-V specific one
x86/hyperv: Add functions to allocate/deallocate page for Hyper-V
x86/hyperv: Create and use Hyper-V page definitions
x86/cpufeatures: Enable a new AVX512 CPU feature
cpu/cpuid-deps: Add a tab to cpuid dependent features
x86/syscalls: Split the x32 syscalls into their own table
x86/syscalls: Disallow compat entries for all types of 64-bit syscalls
x86/syscalls: Use the compat versions of rt_sigsuspend() and rt_sigprocmask()
x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long
x86/paravirt: Drop {read,write}_cr8() hooks
x86/apic: Initialize TPR to block interrupts 16-31
ARM: dts: sunxi: Switch from phy to phy-handle
ARM: dts: sunxi: Switch to the generic PHY properties
ALSA: hda: Flush interrupts on disabling
ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI
ALSA: hda/hdmi - Don't report spurious jack state changes
ARM: dts: opos6uldev: use OF graph to describe the display
arm64: defconfig: Build imx8 ddr pmu as module
dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU
clk: sunxi-ng: v3s: add the missing PLL_DDR1
cpufreq: ap806: Add NULL check after kcalloc
dt-bindings: cpufreq: Document allwinner,sun50i-h6-operating-points
cpufreq: Add sun50i nvmem based CPU scaling driver
staging: mt7621-pinctrl: Add of_node_put() before return
staging: mt7621-pci: Add of_node_put() before return
staging: erofs: support bmap
staging: erofs: avoid opened loop codes
staging: vt6656: change alignment to match parenthesis
staging: rtl8188eu: Replace function rtl88eu_phy_rf_config()
staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config()
staging: rtl8188eu: Replace function rtw_alloc_network()
staging: rtl8188eu: Remove function rtw_modular64()
staging: rtl8188eu: Remove function rtw_os_indicate_scan_done()
staging: rtl8188eu: Replace function beacon_timing_control()
staging: rtl8188eu: core: Remove function enable_rate_adaptive()
staging: rtl8188eu: core: Replace function Set_MSR()
staging: rtl8723bs: core: Change return type of init_mlme_ext_priv
staging: rtl8723bs: os_dep: Remove code valid only for 5GHz
staging: rtl8723bs: core: Remove code valid only for 5GHz
staging: rtl8723bs: hal: Remove code valid only for 5GHz
staging: kpc2000: kpc_spi: Remove unnecessary null check before kfree
staging: rtl8188eu: remove unused definitions from hal8188e_phy_reg.h
staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags
staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name
staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error
staging: fsl-dpaa2/ethsw: Add network interface statistics
staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags
staging: wlan-ng: use "%*pE" for serial number
staging: wilc1000: Replace function wilc_wlan_cfg_get_val()
staging: wlan-ng: Replace function hfa384x_dowmem()
staging: wlan-ng: Replace function hfa384x_dormem()
staging: wlan-ng: Remove function hfa384x_docmd_wait()
staging: wlan-ng: Remove unused function hfa384x_docmd_async()
staging: wlan-ng: Remove function hfa384x_dowmem_async()
staging: wlan-ng: Remove unused function hfa384x_dormem_async()
staging: wlan-ng: Remove unused function hfa384x_dorrid_async()
staging: wlan-ng: Remove function hfa384x_dowrid_async()
staging: wlan-ng: Remove function hfa384x_dowrid_wait()
staging: wlan-ng: Remove function hfa384x_dorrid_wait()
staging: most: dim2: Remove function dimcb_io_write()
staging: most: dim2: Remove function dimcb_io_read()
staging: most: dim2: Replace function dim_norm_ctrl_async_buffer_size()
staging: rtl8712: remove redundant assignment to variable res
staging: erofs: Remove function erofs_kill_sb()
staging: erofs:converting all 'unsigned' to 'unsigned int'
staging: greybus: remove redundant assignment to variable is_empty
staging: greybus: Replace function gb_i2c_device_setup()
staging: most: Delete an error message for a failed memory allocation
Input: add support for the FlySky FS-iA6B RC receiver
arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms
arm64: defconfig: Select CONFIG_CLK_IMX8MN by default
arm64: dts: imx8mq-librem5: Enable MIPI D-PHY
arm64: dts: imx8mq: Add MIPI D-PHY
ARM: dts: imx7ulp: add edma device node
ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node
ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node
ARM: dts: Add ZII support for ZII i.MX7 RMU2 board
ARM: dts: imx6sll: correct sdma compatible
ARM: dts: imx6ul: add dma support on ecspi
soc: imx8: Add i.MX8MM UID(unique identifier) support
soc: imx8: Add i.MX8MQ UID(unique identifier) support
arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default
arm64: defconfig: Enable SDMA on i.mx8mq/8mm
dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board
arm64: dts: rockchip: Specify override mode for kevin panel
ARM: dts: rockchip: Specify rk3288-veyron-minnie's display timings
ARM: dts: rockchip: Specify rk3288-veyron-chromebook's display timings
audit_inode(): switch to passing AUDIT_INODE_...
filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there
filename_lookup(): audit_inode() argument is always 0
MIPS: pte_special()/pte_mkspecial() support
MIPS: BMIPS: add clock controller nodes
MIPS: DTS: jz4740: Add node for the MMC driver
MIPS: Decode config3 register on Ingenic SoCs
MIPS: Rename JZRISC to XBURST
ARM: dts: at91: Avoid colliding 'display' node and property names
MIPS: Undefine PMD_ORDER for 32-bit builds
MIPS: ingenic: Add support for huge pages
MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT
MIPS: Add partial 32-bit huge page support
MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA
drm: Add Grain Media GM12U320 driver v2
drm/fb: remove unused function: drm_gem_fbdev_fb_create()
drm/sun4i: sun8i-csc: Add support for color encoding and range
drm/sun4i: sun8i_csc: Simplify register writes
drm/sun4i: Introduce color encoding and range properties
drm/mediatek: direct include of drm.h in mtk_drm_gem.c
drm: direct include of drm.h in drm_syncobj.c
drm: direct include of drm.h in drm_prime.c
drm: direct include of drm.h in drm_gem_shmem_helper.c
drm: direct include of drm.h in drm_gem.c
drm/ati_pcigart: drop dependency on drm_os_linux.h
drm: drop uapi dependency from drm_vblank.h
drm/panel: make drm_panel.h self-contained
drm/i915/dsi: remove set but not used variable 'hfront_porch'
drm/i915/gtt: Don't try to clear failed empty pd allocation
drm/i915/gtt: Correct unshifted 'from' for gen8_ppgtt_alloc errors
Revert "drm/i915: Update description of i915.enable_guc modparam"
Revert "drm/i915/guc: Turn on GuC/HuC auto mode"
drm/i915/icl: Add Wa_1409178092
drm/i915/icl: Verify engine workarounds in GEN8_L3SQCREG4
drm/i915: Skip CS verification of L3 bank registers
drm/i915: Fix and improve MCR selection logic
drm/i915: Trust programmed MCR in read_subslice_reg
drm/i915: Fix GEN8_MCR_SELECTOR programming
drm/doc: Document kapi doc expectations
drm/i915: Remove set but not used variable 'src_y'
drm/i915/execlists: Cancel breadcrumb on preempting the virtual engine
drm/amd/display: handle active dongle port type is DP++ or DP case
drm/amd/display: Copy GSL groups when committing a new context
drm/amd/display: Add debug entry to destroy disconnected edp link
drm/amd/display: avoid power gate domains that doesn't exist
drm/amd/display: Add SMU version field to clk_mgr_internal
drm/amd/display: support "dummy pstate"
drm/amd/display: fix mpcc assert condition
drm/amd/display: do not read link setting if edp not connected
drm/amd/display: Increase size of audios array
drm/amd/display: 3.2.42
drm/amd/display: drop ASSERT() if eDP panel is not connected
drm/amd/display: Set enabled to false at start of audio disable
drm/amd/display: Clean up dynamic metadata logic
drm/amd/display: Only enable audio if speaker allocation exists
drm/amd/display: Fix dc_create failure handling and 666 color depths
drm/amd/display: populate last calculated bb state with max clocks
drm/amd/display: add dcc programming for dual plane
drm/amd/display: Implement DAL3 GPU Integer Scaling
drm/amd/display: add pipe CRC sources without disabling dithering.
drm/amd/display: use min disp and dpp clk debug option for dcn2
drm/amd/display: add a option to force the clock at every mode change.
drm/amd/display: Change offset_to_id to reflect what id_to_offset returns
drm/amd/display: add set and get clock for testing purposes
drm/amd/display: allocate 4 ddc engines for RV2
drm/amd/display: Hook up calls to do stereo mux and dig programming to stereo control interface
drm/amd/display: 3.2.41
drm/amd/display: Fixes for some MPO cases
drm/amd/display: Cache the use_pitch_c conditional
drm/amd/display: Add DIG_CLOCK_PATTERN register
drm/amd/display: Add CM_BYPASS via debug option
drm/amd/display: Add MPC 3DLUT resource management
drm/amd/display: Add debug option to disable timing sync
drm/amd/display: Clear FEC_READY shadow register if DPCD write fails
drm/amd/display: Optimize gamma calculations
drm/amd/display: put back front end initialization sequence
drm/amd/display: Set FEC_READY always before link training
drm/amd/display: Use helper for determining HDMI signal
drm/amd/display: Implement generic MUX registers (v2)
drm/amd/display: Wait for flip to complete
drm/amd/display: 3.2.40
drm/amd/display: Change min_h_sync_width from 8 to 4
drm/amd/display: Remove second initialization of pp_smu
drm/amd/display: fix not calling ppsmu to trigger PME
drm/amd/display: use encoder's engine id to find matched free audio device
drm/amd/display: Remove unnecessary NULL check in set_preferred_link_settings
drm/amd/display: Do not fill Null packet in the blank period
drm/amd/display: fix DMCU hang when going into Modern Standby
drm/amd/display: Disable Audio on reinitialize hardware
drm/amd/display: Power-gate all DSCs at driver init time
drm/amd/display: Remove dsc disable_ich flag programming.
drm/amd/display: Read max down spread
drm/amd/display: Fix some HUBP programming issues
drm/amd/display: Check for valid stream_encode
drm/amd/display: Expose enc2_set_dynamic_metadata
drm/amd/display: 3.2.39
drm/amd/display: Wait for backlight programming completion in set backlight level
drm/amd/display: add functionality to get pipe CRC source.
drm/amd/display: add functionality to grab DPRX CRC entries.
drm/amd/display: Poll for GPUVM context ready (v2)
drm/amd/display: add monitor patch to add T7 delay
drm/amd/display: add hdmi2.1 dsc pps packet programming
drm/amd/display: refactor dump_clk_registers
drm/amd/display: wait for the whole frame after global unlock
drm/amd/display:Use Pixel clock in 100Hz units for HDMI Audio wall clock DTO
drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
drm/amd/display: Clock does not lower in Updateplanes
drm/amd/display: Incorrect Read Interval Time For CR Sequence
drm/amd/display: 3.2.38
drm/amd/display: Split out common HUBP registers and code
drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
drm/amd/display: swap system aperture high/low
drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec
drm/amd/display: Set default block_size, even in unexpected cases
drm/amd/display: early return when pipe_cnt is 0 in bw validation
drm/amd/display: Update drm_dsc to reflect native 4.2.0 DSC spec
drm/amd/display: Add aux tracing log in dce
drm/amd/display: No audio endpoint for Dell MST display
drm/amd/display: cap DCFCLK hardmin to 507 for NV10
drm/amd/display: move bw calc code into helpers
drm/amd/display: 3.2.37
drm/amd/display: fix dsc disable
drm/amd/display: fix up HUBBUB hw programming for VM
drm/amd/display: 3.2.36
drm/amd/display: Add ability to set preferred link training parameters.
drm/amd/display: initialize p_state to proper value
drm/amdgpu: use VCN firmware offset for cache window
drm/ttm: use the same attributes when freeing d_page->vaddr
drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
drm/amdgpu: drop ras self test
drm/amdgpu: only allow error injection to UMC IP block
drm/amdgpu: disable GFX RAS by default
drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
drm/amd/powerplay: report bootup clock as max supported on dpm disabled
drm/amdgpu: Default disable GDS for compute VMIDs
drm/amdgpu: exposing fica registers to df offsets
drm/amd/powerplay: input check for unsupported message/clock index
drm/amd/powerplay: correct SW SMU valid mapping check
drm/amdgpu: flag arcturus as experimental for now
drm/amdgpu: drop unused function definitions
drm/amdgpu:add all VCN rings into schedule request queue
drm/amdkfd: Increase vcrat size for GPU
drm/amdgpu: enable all 8 sdma instances for Arcturus silicon
drm/amdkfd: Merge gfx9/arcturus trap handlers, add ACC VGPR save
drm/amdgpu: Add more detail to the VM fault printing
drm/amdkfd: Add device id for real asics
drm/amdgpu: limit sdma instances to 2 for Arcturus in BU phase
drm/amdgpu: skip gfx 9 common golden settings for arct
drm/amdkfd: Add arcturus CWSR trap handler
amd/powerplay: No SW XGMI dpm for Arcturus rev 2
drm/amdgpu: clean up nonexistent firmware declaration for Arcturus
drm/amdgpu: init gds config for arct
drm/amdgpu: keep stolen memory for arct
drm/amdgpu: init arct external rev id
drm/amdgpu: add arct gc golden settings
drm/amdgpu: add arct sdma golden settings
drm/amdgpu: add pci DID for Arcturus GL-XL.
drm/amdgpu: assign fb_start/end in mmhub v9.4 interface
drm/amdgpu: add harvest support for Arcturus
drm/amdgpu: add multiple instances support for Arcturus
drm/amdgpu: modify amdgpu_vcn to support multiple instances
drm/amdgpu: add vcn nbio doorbell range setting for 2nd vcn instance
drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance
drm/amdgpu/: add doorbell assignment for 2nd vcn instance
drm/amdgpu/: add ucodeID for 2nd vcn instance
drm/amdgpu/: add clientID for 2nd vcn instance
drm/amdkfd: Set number of xgmi optimized SDMA engines for arcturus
drm/amdgpu: correct ip for mmHDP_READ_CACHE_INVALIDATE register access
drm/amdgpu: set system aperture to cover whole FB region in mmhub v9.4
drm/amdgpu: skip get/update xgmi topology info when no psp exists
drm/amd/powerplay: get smc firmware and pptable
drm/amdgpu/powerplay: add smu11 driver interface for arcturus. (v2)
drm/amdgpu/powerplay: add arcturus ppt functions
drm/amdgpu: enable the Doorbell support for VCN2.5
drm/amdgpu: add vcn doorbell range function to nbio7.4 (v2)
drm/amdgpu: enable VCN2.5 on Arcturus
drm/amdgpu/VCN2.5: set JPEG decode ring functions
drm/amdgpu: add JPEG2.5 HW start and stop
drm/amdgpu/VCN2.5: set encode ring functions
drm/amdgpu/VCN2.5: set decode ring functions
drm/amdgpu: add Arcturus to the VCN family
drm/amdgpu: add VCN2.5 VCPU start and stop
drm/amdgpu: add VCN2.5 basic supports
drm/amdgpu/VCN2: expose rings functions
drm/amdgpu/VCN2: put IB internal registers offset to structure
drm/amdgpu: declare sdma firmware binary files for Arcturus
drm/amdgpu: Clear build undefined warning
drm/amdgpu: Enable xgmi support for Arcturus
drm/amdgpu: Hack xgmi topology info when there is no psp fw
drm/amdkfd: Support MMHUB1 in kfd interrupt path
drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for MMHUB 9.4
drm/amdkfd: Implement kfd2kgd_calls for Arcturus
drm/amdkfd: Fix sdma_bitmap overflow issue
drm/amdkfd: Change arcturus sdma engines number
drm/amdkfd: Support two MMHUBs when setting up page table base in KFD
drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() for kfd to use
amd/amdkfd: Add ASIC ARCTURUS to kfd
drm/amdkfd: Support bigger gds size
drm/amdkfd: Extend PM4 packets to support 8 SDMA
drm/amdgpu: Initialize asic functions for Arcturus
drm/amdgpu: add paging queue support for 8 SDMA instances on Arcturus
drm/amdgpu: correct programming of ih_chicken for Arcturus
drm/amdgpu: add Arcturus chip_name for init sdma microcode
drm/amdgpu: enable 8 SDMA instances for Arcturus
drm/amdgpu: correct Arcturus SDMA address space base index
drm/amdgpu: support sdma 2~7 doorbell range register offset
drm/amdgpu: skip all gfx ring settings for Arcturus
drm/amdgpu: skip load cp gfx firmware for Arcturus
drm/amdgpu: optimize gfx9 init_microcode function
drm/amdgpu: add Arcturus gpu info firmware
drm/amdgpu: skip pasid mapping for second mmhub on Arcturus
drm/amdgpu: skip to get 3D engine clockgating state for Arcturus
drm/amdgpu: add to set rlc funcs for Arcturus
drm/amdgpu: add number of mec for Arcturus
drm/amdgpu: add gfx config for Arcturus
drm/amdgpu: add support for Arcturus firmware
drm/amdgpu/dce_virtual: add Arcturus virtual display support
drm/amdgpu: set Arcturus fw load type as direct
drm/amdgpu: add to set Arcturus ip blocks
drm/amdgpu/soc15: add Arcturus common ip blocks
drm/amdgpu: support hdp flush for more sdma instances
drm/amdgpu: specify sdma instance 5~7 with second mmhub type
drm/amdgpu: reorganize sdma v4 code to support more instances
drm/amdgpu: update vmc interrupt routine to support 3 vmhubs
drm/amdgpu: add VMC1 interrupt client id for Arcturus
drm/amdgpu: dynamically initialize IP offset for Arcturus
drm/amdgpu: increase max number of ip base instances to 8
drm/amdgpu: add SDMA 2~7 ip block type
drm/amdgpu: add SDMA 2~7 interrupt client id for Arcturus
drm/amdgpu: use new mmhub interfaces for Arcturus
drm/amdgpu: add mmhub v9.4.1 block for Arcturus (v2)
drm/amdgpu: add one more mmhub instance for Arcturus (v2)
drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip
drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number
drm/amdgpu: add gmc basic support for Arcturus
drm/amdgpu: add Arcturus asic type
drm/amdgpu: add Arcturus ip_offset header (v3)
drm/amdgpu: add VCN2.5 headers
drm/amdgpu: add sdma 4.2.2 header files for Arcturus
drm/amdgpu: add mmhub 9.4.1 header files for Acrturus
drm/amdgpu: consolidate navi14 IP init
drm/amdgpu: disable concurrent flushes on Navi14
drm/amdgpu: enable gfxoff code path for navi14
drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14
drm/amd/powerplay: disable gfxoff for navi14
drm/amdgpu/nv: set vcn pg flag for navi14
drm/amd/display: disable display writeback for navi14
drm/amdgpu: enable async gfx ring for navi14
drm/amdgpu: enable clock gatings for navi14
drm/amdgpu/athub2: set clock gating for navi14
drm/amdgpu/mmhub2: set clock gating for navi14
drm/amdgpu: declare asd firmware for navi14
drm/amdgpu: Enable VCN on navi14
drm/amd/display: skip to load dmcu firmware for navi14
drm/amdgpu: skip to load ta firmware for navi14
drm/amd/display: add ASICREV defines v2
drm/amd/display: add dm block
drm/amd/display: add NAVI14 in resource construct
drm/amd/display: add nv14 cases to amdgpu_dm
drm/amdgpu: enable sw smu ip for navi14
drm/amdgpu/smu11: add support for navi14
drm/amdgpu/psp: start rlc autoload after psp received rlcg for navi14
drm/amdgpu: enable psp ip block for navi14
drm/amdgpu/psp: add psp support for navi14 (v3)
drm/amdgpu: enable virtual display for navi14
drm/amdgpu: add ip blocks for navi14
drm/amdgpu/soc15: add support for navi14
drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field
drm/amdgpu/gfx10: update gfx golden settings for navi14
drm/amdgpu/gfx10: update gfx golden settings for navi14
drm/amdgpu/gfx: update gc_v10_1_1 golden setting
drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14
drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL
drm/amdgpu/gfx10: set tcp harvest for navi14
drm/amdgpu: set rlc funcs for navi14
drm/amdgpu: add me/mec configurations for navi14
drm/amdgpu/gfx10: add clockgating support for navi14
drm/amdgpu/gfx10: add gfx config for navi14
drm/amdgpu/gfx10: add placeholder for navi14 golden settings
drm/amdgpu/gfx10: add support for navi14 firmware
drm/amdgpu/sdma5: set clock gating for navi14
drm/amdgpu/sdma5: update sdma5 golden settings for navi14
drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14
drm/amdgpu/sdma5: add placeholder for navi14 golden settings
drm/amdgpu/sdma5: add support for navi14 firmware
drm/amdgpu/gmc10: add navi14 support
drm/amdgpu: increase max instance number for hw ip
drm/amdgpu/discovery: init reg base offset via ip discovery for navi14
drm/amdgpu/soc15: initialize reg base for navi14 (v2)
drm/amdgpu: add navi14 ucode loading method
drm/amdgpu: set asic family and ip blocks for navi14
drm/amdgpu: add gpu_info firmware for navi14
drm/amdgpu: add navi14 asic type
drm/i915/vbt: Fix VBT parsing for the PSR section
drm/i915: Use maximum write flush for pwrite_gtt
drm/i915: Drop wmb() inside pread_gtt
drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
drm/i915/ehl: Use an id of 4 while accessing DPLL4's CR0 and CR1
drm/i915: Add gen8_de_pipe_fault_mask()
x86/gpu: add TGL stolen memory support
drm/i915/gt: Push engine stopping into reset-prepare
drm/panel: simple: document panel_desc; rename a few functions
drm: Make the bw/link rate calculations more forgiving
drm/i915/execlists: Process interrupted context on reset
drm/i915: Update description of i915.enable_guc modparam
drm/mediatek: drop use of drmP.h
drm/rockchip: drop use of drmP.h
drm/imx: drop use of drmP.h
drm/i2c/sil164: drop use of drmP.h
drm/i2c/ch7006: drop use of drmP.h
drm/tilcdc: drop use of drmP.h
drm/i810: drop use of drmP.h
drm/vgem: drop use of drmP.h
drm/tdfx: drop use of drmP.h
drm/selftests: drop use of drmP.h
drm/omapdrm: drop use of drmP.h
drm/udl: drop use of drmP.h
drm/r128: drop use of drmP.h
drm/vc4: drop use of drmP.h
drm/sun4i: drop use of drmP.h
drm/zte: drop use of drmP.h
drm/pl111: drop use of drmP.h
drm/v3d: drop use of drmP.h
drm/meson: drop use of drmP.h
drm/i915/oa: Reconfigure contexts on the fly
dma-buf: Relax the write-seqlock for reallocating the shared fence list
drm/i915/gtt: Tidy up ppgtt insertion for gen8
drm/i915/gtt: Recursive ppgtt alloc for gen8
drm/i915/execlists: Disable preemption under GVT
drm/i915: Lock the engine while dumping the active request
ovl: fix regression caused by overlapping layers detection
gpu/drm: fix a few kernel-doc "/**" mark warnings
drm/bridge: ti-sn65dsi86: use dev name for debugfs
drm/pl111: pl111_vexpress.c: Add of_node_put() before return
drm/i915: Enable hotplug retry
drm/i915: Add support for retrying hotplug
drm/i915/ehl: Map MCC pins based on PHY, not port
drm/atmel_hlcdc: drop use of drmP.h
drm/shmobile: drop use of drmP.h
drm/hisilicon: drop use of drmP.h
drm/ast: drop use of drmP.h
drm/bochs: drop use of drmP.h
drm: add missing include to drm_vram_mm_helper.h
drm/virtgpu: drop use of drmP.h
drm/scheduler: drop use of drmP.h
drm/vkms: drop use of drmP.h
drm/qxl: drop use of drmP.h
drm/fsl-dcu: drop use of drmP.h
drm/mxsfb: drop use of drmP.h
drm/tve200: drop use of drmP.h
drm/xen: drop use of drmP.h
drm/agp: Remove unused function drm_agp_bind_pages
dma-buf: Expand reservation_list to fill allocation
drm/i915/selftests: Ignore self-preemption suppression under gvt
drm/i915/uc: kill <g,h>uc_to_i915
drm/i915/guc: prefer intel_gt in guc interrupt functions
drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths
drm/i915/uc: Move intel functions to intel_uc
drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc
drm/i915/uc: move GuC and HuC files under gt/uc/
drm/i915/guc: unify guc irq handling
drm/i915/guc: move guc irq functions to intel_guc parameter
drm/i915/uc: introduce intel_uc_fw_supported
drm/i915/uc: replace uc init/fini misc
drm/i915/guc: Use system workqueue for log capture
drm/i915/gt: Use intel_gt as the primary object for handling resets
drm/i915/tgl: add modular FIA to device info
drm/i915: Add modular FIA
drm/i915/gtt: Recursive ppgtt clear for gen8
drm/i915/gtt: Recursive cleanup for gen8
drm/i915/display: Drop kerneldoc for 'intel_atomic_commit'
drm/vgem: Reclassify buffer creation debug message
drm/panel: simple: fix AUO g185han01 horizontal blanking
drm/i915: Skip SINK_COUNT read on CH7511
drm/atmel-hlcdc: set layer REP bit to enable replication logic
drm/i915/guc: Turn on GuC/HuC auto mode
drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11
printk: Do not lose last line in kmsg buffer dump
drm/i915: Propagate "_probe" function name suffix down
drm/i915: Propagate "_remove" function name suffix down
drm/i915: Propagate "_release" function name suffix down
drm/i915: Replace "_load" with "_probe" consequently
drm/i915: Rename "_load"/"_unload" to match PCI entry points
drm/i915: Drop extern qualifiers from header function prototypes
drm/i915/gtt: Use NULL to encode scratch shadow entries
drm/i915/gtt: Convert vm->scratch into an array
drm/i915/gtt: Compute the radix for gen8 page table levels
drm/i915/gtt: Markup i915_ppgtt height
drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc
drm/i915/gtt: Wrap page_table with page_directory
drm/i915/gtt: Use shallow dma pages for scratch
drm/i915: Add engine name to workaround debug print
drm/i915: Implement read-only support in whitelist selftest
drm/i915: Add test for invalid flag bits in whitelist entries
drm/panel: simple: Use display_timing for AUO b101ean01
drm/panel: simple: Use display_timing for Innolux n116bge
drm/panel: simple: Add ability to override typical timing
drm/vkms: Rename vkms_crc.c into vkms_composer.c
drm/vkms: Avoid assigning 0 for possible_crtc
drm/i915/tgl: Update DPLL clock reference register
drm/i915/tgl: Add DPLL registers
drm/i915/tgl: Add vbt value mapping for DDC Bus pin
drm/i915/tgl: port to ddc pin mapping
drm/i915/tgl: Add gmbus gpio pin to port mapping
drm/i915/gen12: MBUS B credit change
drm/i915/tgl: apply Display WA #1178 to fix type C dongles
drm/i915/tgl: init ddi port A-C for Tiger Lake
drm/i915/tgl: Add additional PHYs for Tiger Lake
drm/i915/tgl: Add additional ports for Tiger Lake
drm/i915/tgl: Add pll manager
drm/i915/tgl: Add new pll ids
drm/i915/tgl: Add power well to support 4th pipe
drm/i915/tgl: Add power well support
drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A
drm/i915/tgl: Check if pipe D is fused
drm/i915/tgl: Add TGL PCI IDs
drm/i915/tgl: Add TGL PCH detection in virtualized environment
drm/i915/tgl: Introduce Tiger Lake PCH
drm/i915/tgl: add initial Tiger Lake definitions
drm/i915: Add 4th pipe and transcoder
drm/i915: Don't overestimate 4:2:0 link symbol clock
drm/i915: Copy name string into ring buffer for intel_update/disable_plane tracepoints
drm/i915/guc: Drop redundant ctx param from kerneldoc
drm/i915: Don't pass stack garbage to pcode in the second data register
drm/i915: Use intel_ types in intel_atomic_commit()
drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes()
drm/i915: Polish intel_atomic_track_fbs()
drm/i915: Polish intel_shared_dpll_swap_state()
drm/i915: Simplify modeset_get_crtc_power_domains() arguments
drm/i915: Check crtc_state->wm.need_postvbl_update before grabbing wm.mutex
drm/i915: Use the "display core" power domain in vlv/chv set_cdclk()
drm/i915/selftests: Hold the vma manager lock while modifying mmap_offset
drm/i915/sdvo: Fix handling if zero hbuf size
drm/i915/guc: Simplify guc client
drm/i915/guc: Remove preemption support for current fw
drm/i915/selftests: Ensure we don't clamp a random offset to 32b
drm/i915/gt: Drop the duplicate icl workaround
drm/i915/ehl: Enable DDI-D
drm/i915: Transition port type checks to phy checks
drm/i915/gen11: Convert combo PHY logic to use new 'enum phy' namespace
drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY
drm/i915/gen11: Start distinguishing 'phy' from 'port'
drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c
drm/i915: fix include order in intel_tc.*
drm/i915: make new intel_tc.c use uncore accessors
drm/kms: Catch mode_object lifetime errors
drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709
drm/i915/icl: Fix Y pre-offset for Full Range YCbCr
drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case
drm/i915/perf: add missing delay for OA muxes configuration
drm/i915/execlists: Record preemption for selftests
drm/i915: Remove unused i915_gem_context_lookup_engine
drm/i915: add infrastructure to hold off preemption on a request
drm/i915: enumerate scratch fields
drm/i915/perf: ensure we keep a reference on the driver
drm/i915/userptr: Don't mark readonly objects as dirty
drm/i915/icl: Clear the shared port PLLs from the new crtc state
drm/i915: Clear the shared PLL from the put_dplls() hook
drm/i915/sdvo: Add helpers to get the cmd/status string
drm/i915/sdvo: Shrink sdvo_cmd_names[] strings
drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cmd name string
drm/i915/sdvo: Use named initializers for the SDVO command names
drm/i915: Add icl mipi dsi properties
drm/i915/hdcp: debug logs for sink related failures
drm/client: remove the exporting of drm_client_close
drm/mgag200: Replace struct mga_fbdev with generic framebuffer emulation
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
drm/fb-helper: Instanciate shadow FB if configured in device's mode_config
drm/fb-helper: Map DRM client buffer only when required
drm/client: Support unmapping of DRM client buffers
drm/sti: Try to fix up the tvout possible clones
drm/sti: Remove pointless casts
drm/i915/gt: Remove presumption of RCS0
drm/i915/gt: Apply RCS workarounds to the render class
drm/i915/selftests: Fill in a little more of the dummy fence
drm/i915/userptr: Acquire the page lock around set_page_dirty()
drm/i915/selftests: Set igt_spinner.gt for early exit
tee: optee: add might_sleep for RPC requests
drm/i915: Update DRIVER_DATE to 20190708
dt-bindings: display: Convert sgd,gktw70sdae4se panel to DT schema
dt-bindings: display: Convert mitsubishi,aa121td01 panel to DT schema
dt-bindings: display: Convert mitsubishi,aa104xd12 panel to DT schema
dt-bindings: display: Convert innolux,ee101ia-01 panel to DT schema
dt-bindings: display: Convert panel-lvds to DT schema
dt-bindings: display: Convert tfc,s9700rtwv43tr-01b panel to DT schema
dt-bindings: display: Convert raspberrypi,7inch-touchscreen panel to DT schema
dt-bindings: display: Convert pda,91-00156-a0 panel to DT schema
dt-bindings: display: Convert dlc,dlc0700yzg-1 panel to DT schema
dt-bindings: display: Convert bananapi,s070wv20-ct16 panel to DT schema
dt-bindings: display: Convert armadeus,st0700-adapt panel to DT schema
dt-bindings: display: Convert ampire,am-480272h3tmqw-t01h panel to DT schema
dt-bindings: display: Convert common panel bindings to DT schema
drm/i915/selftests: Reorder error cleanup for whitelist checking
drm/i915: Explicitly track active fw_domain timers
drm/i915: Pull assert_forcewake_active() underneath the lock
drm/i915/gtt: Introduce release_pd_entry
drm/i915/gtt: Setup phys pages for 3lvl pdps
drm/i915/gtt: Tear down setup and cleanup macros for page dma
drm/i915/gtt: pde entry encoding is identical
drm/i915: Remove set but not used variable 'intel_dig_port'
drm/i915: Remove set but not used variable 'encoder'
drm/i915: Order assert forcewake test
drm/i915/ehl: Add support for DPLL4 (v10)
drm/i915: Clean up skl vs. icl plane formats
drm/i915: Cosmetic fix for skl+ plane switch statement
drm/i915: Deal with cpp==8 for g4x watermarks
drm/i915: Program plane gamma ramps
drm/i915: Disable sprite gamma on ivb-bdw
drm/i915: Add windowing for primary planes on gen2/3 and chv
drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt
drm/i915: Remove some legacy mmio accessors from interrupt handling
drm/i915: Rework some interrupt handling functions to take intel_gt
drm/i915: Show instdone for each engine in debugfs
drm/i915/selftests: Be engine agnostic
drm/i915/overlay: Stash the kernel context on initialisation
drm/i915/hangcheck: Look at instdone for all engines
drm/i915/selftests: Drain the freedlists between exec passes
drm/i915/gtt: Mark the freed page table entries with scratch
drm/i915/gt: Pull engine w/a initialisation into common
drm/i915: Dump w/a lists on all engines
drm/i915/guc: Upgrade to GuC 33.0.0
percpu: Make pcpu_setup_first_chunk() void function
drm/i915/gtt: Handle double alloc failures
drm/i915: Show support for accurate sw PMU busyness tracking
drm/i915/gem: Defer obj->base.resv fini until RCU callback
drm/i915/gt: Ignore forcewake acquisition for posting_reads
drm/i915/gt: Assume we hold forcewake for execlists resume
drm/i915/gt: Use caller provided forcewake for intel_mocs_init_engine
drm/i915: Check caller held wakerefs in assert_forcewakes_active
drm/bridge: ti-sn65dsi86: correct dsi mode_flags
drm/bridge: ti-sn65dsi86: add debugfs
drm/bridge: ti-sn65dsi86: add link to datasheet
drm/i915: Flush the workqueue before draining
drm/i915: Move the renderstate setup under gt/
drm/i915/gtt: Defer the free for alloc error paths
drm/bridge: sii902x: Make sii902x_audio_digital_mute static
Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
Revert "drm/panfrost: Use drm_gem_map_offset()"
drm/i915: Add N & CTS values for 10/12 bit deep color
drm/i915: Use port clock to set correct N value
drm/i915: Deal with machines that expose less than three QGV points
drm/i915: Mark up vma->active as safe for use inside shrinkers
drm/i915: Markup potential lock for i915_active
drm/i915/gem: Free pages before rcu-freeing the object
drm/i915/execlists: Hesitate before slicing
drm/i915/selftests: Lock the drm_mm while modifying
drm/i915/selftests: Common live setup/teardown
drm/i915/display: Handle lost primary_port across suspend
drm/i915: synchronize_irq() against the actual irq
drm/vram: Don't export driver callback functions for PRIME
drm/vbox: Remove empty PRIME functions
drm/hibmc: Update struct drm_driver for GEM object functions
drm/bochs: Remove PRIME helpers from driver structure
drm/vram: Set GEM object functions for PRIME
drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms
Revert "drm/i915: Introduce private PAT management"
drm/i915: Fix memleak in runtime wakeref tracking
drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
drm/i915: fix whitelist selftests with readonly registers
drm/i915: Report if i915_active is still busy upon waiting
DRM: ingenic: Add support for panels with 8-bit serial bus
DRM: ingenic: Add support for Sharp panels
DRM: ingenic: Use devm_platform_ioremap_resource
drm/i915/execlists: Refactor CSB state machine
drm/i915/ehl: Don't program PHY_MISC on EHL PHY C
drm/i915/ehl: Add third combo PHY offset
drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans()
drm/i915/guc: Avoid reclaim locks during reset
drm/i915: WARN about invalid lane reversal in TBT-alt/DP-alt modes
drm/i915: Remove unneeded disconnect in TypeC legacy port mode
drm/i915: Add state verification for the TypeC port mode
drm/i915: Keep the TypeC port mode fixed when the port is active
drm/i915/icl: Reserve all required PLLs for TypeC ports
drm/i915/icl: Split getting the DPLLs to port type specific functions
drm/i915: Sanitize the shared DPLL find/reference interface
drm/i915: Sanitize the shared DPLL reserve/release interface
drm/i915: Sanitize the TypeC FIA lane configuration decoding
drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers
drm/i915: Fix the TypeC port mode sanitization during loading/resume
drm/i915: Sanitize the TypeC connect/detect sequences
drm/i915: Handle the TCCOLD power-down event
drm/i915: Wait for TypeC PHY complete flag to clear in safe mode
drm/i915: Factor out common parts from TypeC port handling functions
drm/i915: Unify the TypeC port notation in debug/error messages
drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode
drm/i915: Fix the TBT AUX power well enabling
drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode
drm/i915: Sanitize the terminology used for TypeC port modes
drm/i915: Move the TypeC port handling code to a separate file
drm/i915: Tune down WARNs about TBT AUX power well enabling
drm/i915/icl: Add support to read out the TBT PLL HW state
drm/bridge: dw-hdmi: Use automatic CTS generation mode when using non-AHB audio
drm/bridge: tc358767: do a software reset if reset pin isn't connected
drm/bridge: adv7511: Attach to DSI host at probe time
drm/stm: drop use of drmP.h
drm/i915: Use intel state as much as possible in wm code
drm/i915: Pass intel state to plane functions as well
drm/i915: Use intel_crtc_state in sanitize_watermarks() too
drm/i915: Convert hw state verifier to take more intel state, v2.
drm/i915: Convert most of atomic commit to take more intel state
drm/i915: Pass intel_crtc_state to needs_modeset()
MAINTAINERS: add Sam Ravnborg for drm/atmel_hlcdc
drm/mgag200: drop use of drmP.h
drm/mga: drop use of drmP.h
drm/mga: make header file self contained
drm/mga: drop dependency on drm_os_linux.h
drm/panfrost: Use drm_gem_map_offset()
drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()
drm/i915: rework reading pipe disable fuses
drm/vmwgfx: Don't look at state->allow_modeset
dma-buf: cleanup reservation_object_init/fini
drm/ast: Replace struct ast_framebuffer with GEM framebuffer helpers
drm/vc4: Use drm_gem_fb_prepare_fb
drm/msm: Use drm_gem_fb_prepare_fb
drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb
drm/mgag200: Replace struct mga_framebuffer with GEM framebuffer helpers
drm/i915: Make i945gm_vblank_work_func static
drm/bridge: tc358767: Add support for address-only I2C transfers
drm/bridge: tc358767: Replace magic number in tc_main_link_enable()
drm/bridge: tc358767: Drop unnecessary 8 byte buffer
drm/bridge: tc358767: Simplify tc_aux_wait_busy()
drm/bridge: tc358767: Introduce tc_pllupdate()
drm/bridge: tc358767: Introduce tc_set_syspllparam()
drm/bridge: tc358767: Use reported AUX transfer size
drm/bridge: tc358767: Increase AUX transfer length limit
drm/bridge: tc358767: Simplify AUX data write
drm/bridge: tc358767: Simplify AUX data read
drm/bridge: tc358767: Drop custom tc_write()/tc_read() accessors
drm/bridge: tc358767: Simplify tc_set_video_mode()
drm/bridge: tc358767: Simplify polling in tc_link_training()
drm/bridge: tc358767: Simplify polling in tc_main_link_setup()
drm/bridge: tc358767: Simplify tc_poll_timeout()
dt-bindings: display: rockchip-lvds: Remove panel references
drm/mgag200: add in missing { } around if block
drm/i915: make intel_uc_fw.h self-contained
drm/i915: make intel_gvt.h self-contained
drm/i915: make intel_guc_reg.h self-contained
drm/i915: make intel_guc_fwif.h self-contained
drm/i915: make intel_guc_ct.h self-contained
drm/i915: make i915_vgpu.h self-contained
drm/i915: make i915_pvinfo.h self-contained
drm/i915: make i915_globals.h self-contained
drm/i915: make i915_fixed.h self-contained
drm/i915: add header search path to subdir Makefiles
drm/i915: prefix header search path with $(srctree)/
drm/vkms: No need for ->pages_lock in crc work anymore
drm/vkms: totally reworked crc data tracking
drm/vkms: No _irqsave within spin_lock_irq needed
drm/vkms: Dont flush crc worker when we change crc status
drm/vkms: flush crc workers earlier in commit flow
drm/vkms: Add our own commit_tail
drm/vkms: Rename vkms_output.state_lock to crc_lock
drm/vkms: Use spin_lock_irq in process context
drm/vkms: Fix crc worker races
drm/i915: Move OA files to separate folder
drm: Allow range of 0 for drm_mm_insert_node_in_range()
drm/i915/ehl: Add voltage level requirement table
drm/i915/ehl: Remove unsupported cd clocks
drm/i915/icl: Add new supported CD clocks
drm/i915: Lift intel_engines_resume() to callers
drm/i915: Only recover active engines
drm/i915: Add a wakeref getter for iff the wakeref is already active
drm/i915: Initialize drm_driver vblank funcs at compile time
drm/i915: Nuke drm_driver irq vfuncs
drm/i915: Switch to per-crtc vblank vfuncs
drm/i915: Fix various tracepoints for gen2
drm/i915/selftests: Fixup atomic reset checking
drm/i915/selftests: Drop manual request wakerefs around hangcheck
drm/i915/selftests: Serialise nop reset with retirement
drm/i915: Check backlight type while doing eDP backlight initializaiton
drm/virtio: drop DRM_AUTH usage from the driver
drm/vgem: drop DRM_AUTH usage from the driver
drm/omap: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
drm/nouveau: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
drm/msm: drop DRM_AUTH usage from the driver
drm/lima: drop DRM_AUTH usage from the driver
drm/exynos: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
drm/etnaviv: drop DRM_AUTH usage from the driver
drm/vmwgfx: use core drm to extend/check vmw_execbuf_ioctl
drm/vmgfx: kill off unused init_mutex
vmwgfx: drop empty lastclose stub
drm/nouveau: remove open-coded drm_invalid_op()
drm/i915: remove irrelevant DRM_UNLOCKED flag
drm/tegra: remove irrelevant DRM_UNLOCKED flag
dt-bindings: panel: Add Boe Himax8279d is 1200x1920, 4-lane MIPI-DSI LCD panel
dt-bindings: display: Add ETM0700G0DH6 compatible string
drm/panel: jh057n00900: Add regulator support
dt-bindings: display/panel: jh057n00900: Document power supply properties
drm/panel: jh057n00900: Don't use magic constant
MAINTAINERS: Add Purism mail alias as reviewer for their devkit's panel
drm/panel: Add support for Raydium RM67191 panel driver
dt-bindings: display: panel: Add support for Raydium RM67191 panel
drm/panel: simple: Add Sharp LS020B1DD01D panel support
drm: Add bus flag for Sharp-specific signals
dt-bindings: display: Add Sharp LS020B1DD01D panel documentation
drm/panel: Add Novatek NT39016 panel support
dt-bindings: display: Add King Display KD035G6-54NT panel documentation
drm/i915/icl: Add missing device ID
MAINTAINERS: Update Maintainers and Reviewers of DRM Bridge Drivers
drm/i915/gt: Add some debug tracing for context pinning
drm/panel: simple: Add Ortustech COM37H3M panel support
drm/panel: simple: Add Sharp LQ070Y3DG3B panel support
dt-bindings: drm/panel: simple: add sharp, lq070y3dg3b panel
dt-bindings: drm/panel: simple: add ortustech, com37h3m99dtc panel
dt-bindings: drm/panel: simple: add ortustech, com37h3m05dtc panel
drm/i915/gt: Always call kref_init for the timeline
drm/i915/gt: Drop stale commentary for timeline density
drm/i915/selftests: Hold ref on request across waits
drm/panel: simple: Add GiantPlus GPM940B0 panel support
media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8 media bus format
dt-bindings: display: Add GiantPlus GPM940B0 panel documentation
drm/i915: Rename intel_wakeref_[is]_active
drm/i915/gt: Pass intel_gt to pm routines
drm/i915/guc: Add debug capture of GuC exception
drm/i915/execlists: Convert recursive defer_request() into iterative
drm/i915/ehl: Add missing VECS engine
drm/msm: Drop robj from msm_gem_new_impl
drm/etnaviv: Drop resv argument from etnaviv_gem_new_impl
drm/todo: Add new debugfs todo
drm/todo: Update mmap todo
drm/todo: Update backlight todo
drm/todo: remove gem_prime_import/export todo
drm/vc4: Don set gem_obj->resv in prime import anymore
drm/panfrost: don't set gem_obj->resv for prime import anymore
drm/mediatek: Use drm_atomic_helper_wait_for_fences
drm/lima: Drop resv argument from lima_bo_create_struct
drm/i915/ehl: Add one additional PCH ID to MCC
drm/i915/perf: fix ICL perf register offsets
drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
dt-bindings: display: Convert tpo,tpg110 panel to DT schema
drm/mcde: Fix uninitialized variable
drm/i915/gem: Clear read/write domains for GPU clear
drm/sun4i: Eliminate pointless on stack copy of drm_display_info
drm: WARN on illegal aspect ratio when converting a mode to umode
drm: Do not accept garbage mode aspect ratio flags
drm: Do not use bitwise OR to set picure_aspect_ratio
drm/connector: Fix warning in debug message
drm/bridge/synopsys: dsi: Allow VPG to be enabled via debugfs
drm/i915/execlists: Always clear ring_pause if we do not submit
drm/lima: Reduce the amount of logs on deferred probe of clocks and reset controller
drm/lima: Reduce number of PTR_ERR() calls
drm/lima: Reduce the amount of logs on deferred probe
drm/lima: Mark 64-bit number as ULL
drm/i915/blt: Remove recursive vma->lock
drm/vgem: Ditch attach trickery in the fence ioctl
drm/prime: automatically set gem_obj->resv on import
drm/i915: Local debug BUG_ON for intel_wakeref
drm/i915: Provide an i915_active.acquire callback
drm/i915: Throw away the active object retirement complexity
drm/i915: Track i915_active using debugobjects
drm/i915: Remove waiting & retiring from shrinker paths
drm/i915/guc: handle GuC messages received with CTB disabled
drm/i915/guc: reorder enable/disable communication steps
drm/vram-helper: Drop drm_gem_prime_export/import
drm/zte: Drop drm_gem_prime_export/import
drm/xen: Drop drm_gem_prime_export/import
drm/virtio: Drop drm_gem_prime_export/import
drm/vgem: Drop drm_gem_prime_export
drm/radeon: Drop drm_gem_prime_import
drm/vc3: Drop drm_gem_prime_import
drm/vboxvideo: Drop drm_gem_prime_export/import
drm/tve2000: Drop drm_gem_prime_export/import
drm/tilcdc: Drop drm_gem_prime_export/import
drm/stm: Drop drm_gem_prime_export/import
drm/sti: Drop drm_gem_prime_export/import
drm/shmob: Drop drm_gem_prime_export/import
drm/rockchip: Drop drm_gem_prime_export/import
drm/rcar-du: Drop drm_gem_prime_export/import
drm/qxl: Drop drm_gem_prime_export/import
drm/pl111: Drop drm_gem_prime_export/import
drm/nouveau: Drop drm_gem_prime_export/import
drm/mxsfb: Drop drm_gem_prime_export/import
drm/msm: Drop drm_gem_prime_export/import
drm/meson: Drop drm_gem_prime_export/import
drm/mtk: Drop drm_gem_prime_export/import
drm/mcde: Drop drm_gem_prime_export/import
drm/imx: Drop drm_gem_prime_export/import
drm/hisilicon: Drop drm_gem_prime_export/import
drm/fsl-dcu: Drop drm_gem_prime_export/import
drm/exynos: Drop drm_gem_prime_export
drm/etnaviv: Drop drm_gem_prime_export/import
drm/atmel: Drop drm_gem_prime_export/import
drm/arm: Drop drm_gem_prime_export/import
drm/arc: Drop drm_gem_prime_export/import
drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl
drm/prime: Align gem_prime_export with obj_funcs.export
drm/omapdrm: drop fb_debug_enter/leave
drm/arm/komeda: Remove DRIVER_HAVE_IRQ
drm/prime: Actually remove DRIVER_PRIME everywhere
drm/i915/gt: Fixup kerneldoc parameters
drm/i915/gt: Rename i915_gt_timelines
drm/i915: Prevent dereference of engine before NULL check in error capture
drm/i915: Eliminate dual personality of i915_scratch_offset
drm/i915: Rename i915_timeline to intel_timeline and move under gt
drm/i915: Make timelines gt centric
drm/i915: Save trip via top-level i915 in a few more places
drm/i915: Compartmentalize ring buffer creation
drm/i915: Store ggtt pointer in intel_gt
drm/i915: Compartmentalize i915_gem_init_ggtt
drm/i915: Compartmentalize i915_ggtt_cleanup_hw
drm/i915: Compartmentalize timeline_init/park/fini
drm/i915: Move i915_gem_chipset_flush to intel_gt
drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt
drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings
drm/i915: Store intel_gt backpointer in vm
drm/i915: Make ggtt invalidation work on ggtt
drm/i915: Compartmentalize i915_ggtt_init_hw
drm/i915: Compartmentalize i915_ggtt_probe_hw
drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw
drm/i915: Move intel_engines_resume into common init
drm/i915: Convert i915_gem_init_hw to intel_gt
drm/i915: Consolidate some open coded mmio rmw
drm/i915: Convert i915_ppgtt_init_hw to intel_gt
drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt
drm/i915: Store backpointer to intel_gt in the engine
drm/i915: Convert gt workarounds to intel_gt
drm/i915: Convert init_unused_rings to intel_gt
drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling
drm/i915: Convert i915_gem_init_swizzling to intel_gt
drm/i915: Make i915_check_and_clear_faults take intel_gt
drm/i915: Move intel_gt_pm_init under intel_gt_init_early
drm/i915: Store some backpointers in struct intel_gt
drm/i915: Move intel_gt initialization to a separate file
drm/i915: Introduce struct intel_gt as replacement for anonymous i915->gt
drm/i915: Convert intel_vgt_(de)balloon to uncore
drm/prime: Make DRIVER_PRIME a no-op
drm/prime: Unconditionally set up the prime file private
drm/prime: Update docs
drm/prime: Shuffle functions.
drm/sti: Remove duplicated include from sti_drv.c
drm/i915/execlists: Keep virtual context alive until after we kick
drm/i915/gtt: Defer address space cleanup to an RCU worker
drm/i915/ehl/dsi: Enable AFE over PPI strap
drm/i915/ehl/dsi: Set lane latency optimization for DW1
drm/i915/selftests: Use request managed wakerefs
drm/i915: Rings are always flushed
drm/i915/execlists: Minimalistic timeslicing
drm/i915/execlists: Preempt-to-busy
drm/i915/gvt: decouple check_vgpu() from uncore_init()
drm/i915: dynamically allocate forcewake domains
drm/i915: skip forcewake actions on forcewake-less uncore
drm/i915: kill uncore_to_i915
drm/i915: kill uncore_sanitize
drm/i915: use vfuncs for reg_read/write_fw_domains
drm/i915: Keep rings pinned while the context is active
drm/i915/ehl: Allow combo PHY A to drive a third external display
drm/i915: Flush the execution-callbacks on retiring
drm/i915: Signal fence completion from i915_request_wait
KVM: PPC: Book3S PR: Fix software breakpoints
KVM: PPC: Remove leftover comment from emulate_loadstore.c
soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init
soc: fsl: qe: support fsl,qe-snums property
dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding
soc: fsl: qe: introduce qe_get_device_node helper
soc: fsl: qe: reduce static memory footprint by 1.7K
soc: fsl: qe: drop useless static qualifier
soc: fsl: fix spelling mistake "Firmaware" -> "Firmware"
Change-Id: I43ee11d1dc662673236686d81371f6042176bf9e
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Summary of modules changes for the 5.4 merge window:
- Introduce exported symbol namespaces.
This new feature allows subsystem maintainers to partition and
categorize their exported symbols into explicit namespaces. Module
authors are now required to import the namespaces they need.
Some of the main motivations of this feature include: allowing kernel
developers to better manage the export surface, allow subsystem
maintainers to explicitly state that usage of some exported symbols
should only be limited to certain users (think: inter-module or
inter-driver symbols, debugging symbols, etc), as well as more easily
limiting the availability of namespaced symbols to other parts of the
kernel. With the module import requirement, it is also easier to spot
the misuse of exported symbols during patch review. Two new macros are
introduced: EXPORT_SYMBOL_NS() and EXPORT_SYMBOL_NS_GPL(). The API is
thoroughly documented in Documentation/kbuild/namespaces.rst.
- Some small code and kbuild cleanups here and there.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJdh3n8AAoJEMBFfjjOO8Fy94kP+QHZF39QDvLbxAzEYAETAS+o
CFu6wix/DrAwFkTU/kX1eAsAwDBEz0xkMciR4BsLX3sIafUVERxtDXVAui/dA1+6
zfw2c3ObyVwPEk6aUPFprgkj+08gxujsJFlYTsQQUhtRbmxg6R7hD6t6ANxiHaY2
AQe5TzOWXoIa2hHO+7rPMqf8l6qiFCaL0s3v5jrmBXa5mHmc4PVy95h1J6xQVw2u
b+SlvKeylHv+OtCtvthkAJS3hfS35J/1TNb/RNYIvh60IfEguEuFsGuQ9JiSSAZS
pv1cJ+I5d4v8Y/md1rZpdjTJL9gCrq/UUC67+UkejCOn0C+7XM2eR4Bu/jWvdMSn
ZQDHcPhFSIfmP7FaKomPogaBbw1sI1FvM5930pPJzHnyO9+cefBXe7rWaaB+y0At
GAxOtmk1dKh01BT7YO/C0oVuX87csWd74NHypVsbs0TgQo5jBFdZRheyDrq5YB+s
tVK+5H0nqQrCcfo/TvhcsZlgITTGtgTPenaW99/i7qNa9mRUtxC/VkE+aob6HNRF
1iBxxopOTxGN8akyKOVumtkuTQH3EJfouZee//pWbXLzyDmScg/k67vuao8kxbyq
NA1piFAGJAHFsHATxrbvNOq6jZ5bfUT8pwSTs83JppuR++8Hxk7zaShS3/LvsvHt
6ist/epOwTZ7oiNQ04nj
=72Uy
-----END PGP SIGNATURE-----
Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux
Pull modules updates from Jessica Yu:
"The main bulk of this pull request introduces a new exported symbol
namespaces feature. The number of exported symbols is increasingly
growing with each release (we're at about 31k exports as of 5.3-rc7)
and we currently have no way of visualizing how these symbols are
"clustered" or making sense of this huge export surface.
Namespacing exported symbols allows kernel developers to more
explicitly partition and categorize exported symbols, as well as more
easily limiting the availability of namespaced symbols to other parts
of the kernel. For starters, we have introduced the USB_STORAGE
namespace to demonstrate the API's usage. I have briefly summarized
the feature and its main motivations in the tag below.
Summary:
- Introduce exported symbol namespaces.
This new feature allows subsystem maintainers to partition and
categorize their exported symbols into explicit namespaces. Module
authors are now required to import the namespaces they need.
Some of the main motivations of this feature include: allowing
kernel developers to better manage the export surface, allow
subsystem maintainers to explicitly state that usage of some
exported symbols should only be limited to certain users (think:
inter-module or inter-driver symbols, debugging symbols, etc), as
well as more easily limiting the availability of namespaced symbols
to other parts of the kernel.
With the module import requirement, it is also easier to spot the
misuse of exported symbols during patch review.
Two new macros are introduced: EXPORT_SYMBOL_NS() and
EXPORT_SYMBOL_NS_GPL(). The API is thoroughly documented in
Documentation/kbuild/namespaces.rst.
- Some small code and kbuild cleanups here and there"
* tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux:
module: Remove leftover '#undef' from export header
module: remove unneeded casts in cmp_name()
module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES
module: remove redundant 'depends on MODULES'
module: Fix link failure due to invalid relocation on namespace offset
usb-storage: export symbols in USB_STORAGE namespace
usb-storage: remove single-use define for debugging
docs: Add documentation for Symbol Namespaces
scripts: Coccinelle script for namespace dependencies.
modpost: add support for generating namespace dependencies
export: allow definition default namespaces in Makefiles or sources
module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
modpost: add support for symbol namespaces
module: add support for symbol namespaces.
export: explicitly align struct kernel_symbol
module: support reading multiple values per modinfo tag
This patch adds an option to modpost to generate a <module>.ns_deps file
per module, containing the namespace dependencies for that module.
E.g. if the linked module my-module.ko would depend on the symbol
myfunc.MY_NS in the namespace MY_NS, the my-module.ns_deps file created
by modpost would contain the entry MY_NS to express the namespace
dependency of my-module imposed by using the symbol myfunc.
These files can subsequently be used by static analysis tools (like
coccinelle scripts) to address issues with missing namespace imports. A
later patch of this series will introduce such a script 'nsdeps' and a
corresponding make target to automatically add missing
MODULE_IMPORT_NS() definitions to the module's sources. For that it uses
the information provided in the generated .ns_deps files.
Co-developed-by: Martijn Coenen <maco@android.com>
Signed-off-by: Martijn Coenen <maco@android.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Matthias Maennich <maennich@google.com>
Signed-off-by: Jessica Yu <jeyu@kernel.org>
The pattern '*.order' was added by commit c6025f4c8b ("kbuild: ignore
*.order files") to ignore modules.order files.
I do not see any other user of the '.order' extension.
Ignore 'modules.order' explicitly instead of '*.order'.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* remotes/origin/tmp-9855ec2fd422:
ABI file update for 5.3-rc4
Linux 5.3-rc4
Makefile: Convert -Wimplicit-fallthrough=3 to just -Wimplicit-fallthrough for clang
ARM: ep93xx: Mark expected switch fall-through
scsi: fas216: Mark expected switch fall-throughs
pcmcia: db1xxx_ss: Mark expected switch fall-throughs
video: fbdev: omapfb_main: Mark expected switch fall-throughs
watchdog: riowd: Mark expected switch fall-through
s390/net: Mark expected switch fall-throughs
crypto: ux500/crypt: Mark expected switch fall-throughs
watchdog: wdt977: Mark expected switch fall-through
watchdog: scx200_wdt: Mark expected switch fall-through
watchdog: Mark expected switch fall-throughs
ARM: signal: Mark expected switch fall-through
mfd: omap-usb-host: Mark expected switch fall-throughs
mfd: db8500-prcmu: Mark expected switch fall-throughs
ARM: OMAP: dma: Mark expected switch fall-throughs
ARM: alignment: Mark expected switch fall-throughs
ARM: tegra: Mark expected switch fall-through
ARM/hw_breakpoint: Mark expected switch fall-throughs
mm/memremap: Fix reuse of pgmap instances with internal references
drm/i915: Remove redundant user_access_end() from __copy_from_user() error path
kbuild: show hint if subdir-y/m is used to visit module Makefile
kbuild: generate modules.order only in directories visited by obj-y/m
kbuild: fix false-positive need-builtin calculation
kbuild: revive single target %.ko
gfs2: gfs2_walk_metadata fix
selftests: kvm: Adding config fragments
KVM: selftests: Update gitignore file for latest changes
kvm: remove unnecessary PageReserved check
MAINTAINERS: handle fbdev changes through drm-misc tree
bcache: Revert "bcache: use sysfs_match_string() instead of __sysfs_match_string()"
s390/vdso: map vdso also for statically linked binaries
KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable
KVM: arm: Don't write junk to CP15 registers on reset
KVM: arm64: Don't write junk to sysregs on reset
ANDROID: gki_defconfig: disable IP_PNP, ECRYPT_FS
dt-bindings: riscv: fix the schema compatible string for the HiFive Unleashed board
dt-bindings: riscv: remove obsolete cpus.txt
RISC-V: Remove udivdi3
riscv: delay: use do_div() instead of __udivdi3()
dt-bindings: Update the riscv,isa string description
perf pmu-events: Fix missing "cpu_clk_unhalted.core" event
perf annotate: Fix s390 gap between kernel end and module start
perf record: Fix module size on s390
perf tools: Fix include paths in ui directory
perf tools: Fix a typo in a variable name in the Documentation Makefile
perf cpumap: Fix writing to illegal memory in handling cpumap mask
perf ftrace: Fix failure to set cpumask when only one cpu is present
perf db-export: Fix thread__exec_comm()
perf annotate: Fix printing of unaugmented disassembled instructions from BPF
arm64: mm: add missing PTE_SPECIAL in pte_mkdevmap on arm64
loop: set PF_MEMALLOC_NOIO for the worker thread
usb: setup authorized_default attributes using usb_bus_notify
bdev: Fixup error handling in blkdev_get()
block, bfq: handle NULL return value by bfq_init_rq()
block, bfq: move update of waker and woken list to queue freeing
block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed
block: aoe: Fix kernel crash due to atomic sleep when exiting
s390/build: use size command to perform empty .bss check
kbuild: add OBJSIZE variable for the size tool
pwm: Fallback to the static lookup-list when acpi_pwm_get fails
usb: iowarrior: fix deadlock on disconnect
Revert "USB: rio500: simplify locking"
drm/vmwgfx: fix memory leak when too many retries have occurred
ALSA: firewire: fix a memory leak bug
genirq/affinity: Create affinity mask for single vector
Revert "kernfs: fix memleak in kernel_ops_readdir()"
x86/lib/cpu: Address missing prototypes warning
x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS
x86/purgatory: Do not use __builtin_memcpy and __builtin_memset
sound: fix a memory leak bug
hwmon: (lm75) Fixup tmp75b clr_mask
hwmon: (nct7802) Fix wrong detection of in4 presence
libata: add SG safety checks in SFF pio transfers
libata: have ata_scsi_rw_xlat() fail invalid passthrough requests
block: fix O_DIRECT error handling for bio fragments
NFSv4: Ensure state recovery handles ETIMEDOUT correctly
Revert "drm/amdkfd: New IOCTL to allocate queue GWS"
x86: mtrr: cyrix: Mark expected switch fall-through
x86/ptrace: Mark expected switch fall-through
ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457)
Revert "PCI: Add missing link delays required by the PCIe spec"
ALSA: hiface: fix multiple memory leak bugs
Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)"
RISC-V: Remove per cpu clocksource
net: dsa: sja1105: Fix memory leak on meta state machine error path
net: dsa: sja1105: Fix memory leak on meta state machine normal path
net: dsa: sja1105: Really fix panic on unregistering PTP clock
net: dsa: sja1105: Use the LOCKEDS bit for SJA1105 E/T as well
net: dsa: sja1105: Fix broken learning with vlan_filtering disabled
net: dsa: qca8k: Add of_node_put() in qca8k_setup_mdio_bus()
net: sched: sample: allow accessing psample_group with rtnl
net: sched: police: allow accessing police->params with rtnl
net: hisilicon: Fix dma_map_single failed on arm64
net: hisilicon: fix hip04-xmit never return TX_BUSY
net: hisilicon: make hip04_tx_reclaim non-reentrant
tc-testing: updated vlan action tests with batch create/delete
net sched: update vlan action for batched events operations
drm/amdgpu: pin the csb buffer on hw init for gfx v8
net: stmmac: tc: Do not return a fragment entry
net: stmmac: Fix issues when number of Queues >= 4
net: stmmac: xgmac: Fix XGMAC selftests
be2net: disable bh with spin_lock in be_process_mcc
net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'
net: ethernet: sun4i-emac: Support phy-handle property for finding PHYs
mmc: cavium: Add the missing dma unmap when the dma has finished.
mmc: cavium: Set the correct dma max segment size for mmc_host
mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime resuming
Input: iforce - add sanity checks
Input: applespi - use struct_size() helper
ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe
ALSA: hda - Don't override global PCM hw info flag
s390: put _stext and _etext into .text section
s390/head64: cleanup unused labels
s390/unwind: remove stack recursion warning
s390/setup: adjust start_code of init_mm to _text
s390/mm: fix dump_pagetables top level page table walking
s390/protvirt: avoid memory sharing for diag 308 set/store
sched/psi: Do not require setsched permission from the trigger creator
sched/psi: Reduce psimon FIFO priority
sched/deadline: Fix double accounting of rq/running bw in push & pull
HID: sony: Fix race condition between rumble and device remove.
ALSA: usb-audio: fix a memory leak bug
HID: hiddev: do cleanup in failure of opening a device
HID: hiddev: avoid opening a disconnected device
ASoC: max98373: Remove executable bits
SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL
smb3: update TODO list of missing features
smb3: send CAP_DFS capability during session setup
SMB3: Fix potential memory leak when processing compound chain
SMB3: Fix deadlock in validate negotiate hits reconnect
MIPS: BCM63XX: Mark expected switch fall-through
dax: dax_layout_busy_page() should not unmap cow pages
net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER
drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case
net/smc: avoid fallback in case of non-blocking connect
net/smc: do not schedule tx_work in SMC_CLOSED state
gve: Fix case where desc_cnt and data_cnt can get out of sync
ipv6: Fix unbalanced rcu locking in rt6_update_exception_stamp_rt
selftests/tls: add a litmus test for the socket reuse through shutdown
net/tls: partially revert fix transition through disconnect with close
NTB/msi: remove incorrect MODULE defines
UPSTREAM: net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier
kernfs: fix memleak in kernel_ops_readdir()
net: fix bpf_xdp_adjust_head regression for generic-XDP
selftests/bpf: reduce time to execute test_xdp_vlan.sh
selftests/bpf: add wrapper scripts for test_xdp_vlan.sh
bpf: fix XDP vlan selftests test_xdp_vlan.sh
net/mlx5e: always initialize frag->last_in_page
net: sched: use temporary variable for actions indexes
net: dsa: mv88e6xxx: drop adjust_link to enabled phylink
NFC: nfcmrvl: fix gpio-handling regression
ANDROID: Removed hardcoded kernel command line arguments
usb: usbfs: fix double-free of usb memory upon submiturb error
usb: yurex: Fix use-after-free in yurex_delete
KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block
drm/rockchip: Suspend DP late
HID: input: fix a4tech horizontal wheel custom usage
HID: Add quirk for HP X1200 PIXART OEM mouse
HID: holtek: test for sanity of intfdata
HID: wacom: fix bit shift for Cintiq Companion 2
HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52
x86: kvm: remove useless calls to kvm_para_available
KVM: no need to check return value of debugfs_create functions
KVM: remove kvm_arch_has_vcpu_debugfs()
KVM: Fix leak vCPU's VMCS value into other pCPU
KVM: Check preempted_in_kernel for involuntary preemption
KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire
HID: logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices
drm/i915: Fix wrong escape clock divisor init for GLK
drm/i915: fix possible memory leak in intel_hdcp_auth_downstream()
Update abi_gki_aarch64.xml for 5.3-rc3
cifs: fix rmmod regression in cifs.ko caused by force_sig changes
NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts
NFSv4: Fix an Oops in nfs4_do_setattr
NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
NFSv4: Check the return value of update_open_stateid()
NFSv4.1: Only reap expired delegations
NFSv4.1: Fix open stateid recovery
NFSv4: Report the error from nfs4_select_rw_stateid()
NFSv4: When recovering state fails with EAGAIN, retry the same recovery
NFSv4: Print an error in the syslog when state is marked as irrecoverable
NFSv4: Fix delegation state recovery
NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid
Linux 5.3-rc3
tpm: tpm_ibm_vtpm: Fix unallocated banks
tpm: Fix null pointer dereference on chip register error path
MAINTAINERS: Add Geert as Renesas SoC Co-Maintainer
kconfig: Clear "written" flag to avoid data loss
Documentation: Add swapgs description to the Spectre v1 documentation
net/socket: fix GCC8+ Wpacked-not-aligned warnings
drivers/acpi/scan.c: document why we don't need the device_hotplug_lock
memremap: move from kernel/ to mm/
lib/test_meminit.c: use GFP_ATOMIC in RCU critical section
asm-generic: fix -Wtype-limits compiler warnings
cgroup: kselftest: relax fs_spec checks
mm/memory_hotplug.c: remove unneeded return for void function
mm/migrate.c: initialize pud_entry in migrate_vma()
coredump: split pipe command whitespace before expanding template
page flags: prioritize kasan bits over last-cpuid
ubsan: build ubsan.c more conservatively
kasan: remove clang version check for KASAN_STACK
mm: compaction: avoid 100% CPU usage during compaction when a task is killed
mm: migrate: fix reference check race between __find_get_block() and migration
mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker
ocfs2: remove set but not used variable 'last_hash'
Revert "kmemleak: allow to coexist with fault injection"
kernel/signal.c: fix a kernel-doc markup
drm/modes: Fix unterminated strncpy
drm/amd/powerplay: correct navi10 vcn powergate
drm/amd/powerplay: honor hw limit on fetching metrics data for navi10
drm/amd/powerplay: Allow changing of fan_control in smu_v11_0
r8152: fix typo in register name
net: phy: fix race in genphy_update_link
enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set
net/ethernet/qlogic/qed: force the string buffer NULL-terminated
atm: iphase: Fix Spectre v1 vulnerability
hv_sock: Fix hang when a connection is closed
mtd: hyperbus: Add hardware dependency to AM654 driver
mtd: hyperbus: Kconfig: Fix HBMC_AM654 dependencies
mtd: rawnand: micron: handle on-die "ECC-off" devices correctly
ASoC: amd: acp3x: use dma address for acp3x dma driver
ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver
usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests
xhci: Fix NULL pointer dereference at endpoint zero reset.
usb: host: xhci-rcar: Fix timeout in xhci_suspend()
drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0
drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands
Revert "drm/vgem: fix cache synchronization on arm/arm64"
s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough
can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
can: peak_usb: force the string buffer NULL-terminated
can: sja1000: force the string buffer NULL-terminated
spi: pxa2xx: Add support for Intel Tiger Lake
arm64: Make debug exception handlers visible from RCU
arm64: kprobes: Recover pstate.D in single-step exception handler
drm/exynos: fix missing decrement of retry counter
drm/exynos: add CONFIG_MMU dependency
drm/exynos: remove redundant assignment to pointer 'node'
drm/exynos: using dev_get_drvdata directly
crypto: ccp - Ignore tag length when decrypting GCM ciphertext
crypto: ccp - Add support for valid authsize values less than 16
crypto: ccp - Fix oops by properly managing allocated structures
s390/dasd: fix endless loop after read unit address configuration
drm/nouveau: Only release VCPI slots on mode changes
net: usb: pegasus: fix improper read if get_registers() fail
tipc: compat: allow tipc commands without arguments
ACPI: PM: Fix regression in acpi_device_set_power()
i2c: s3c2410: Mark expected switch fall-through
i2c: at91: fix clk_offset for sama5d2
i2c: at91: disable TXRDY interrupt after sending data
block: Fix __blkdev_direct_IO() for bio fragments
coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
Input: kbtab - sanity check for endpoint type
Input: usbtouchscreen - initialize PM mutex before using it
net: samsung: Spelling s/case/cause/
net: packetengines: Fix manufacturer spelling and capitalization
net: nixge: Spelling s/Instrument/Instruments/
net: ixp4xx: Spelling s/XSacle/XScale/
net: broadcom: Fix manufacturer name in Kconfig help text
net: apple: Fix manufacturer name in Kconfig help text
net: amd: Spelling s/case/cause/
net: 8390: Fix manufacturer name in Kconfig help text
Add entry in MAINTAINERS file for SafeSetID LSM
mvpp2: fix panic on module removal
RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp()
drm: msm: Fix add_gpu_components
iwlwifi: dbg_ini: fix compile time assert build errors
RDMA/mlx5: Release locks during notifier unregister
usb: typec: ucsi: ccg: Fix uninitilized symbol error
IB/hfi1: Fix Spectre v1 vulnerability
IB/mad: Fix use-after-free in ib mad completion handling
RDMA/restrack: Track driver QP types in resource tracker
IB/mlx5: Fix MR registration flow to use UMR properly
RDMA/devices: Remove the lock around remove_client_context
RDMA/devices: Do not deadlock during client removal
IB/core: Add mitigation for Spectre V1
arm64/mm: fix variable 'tag' set but not used
perf bench numa: Fix cpu0 binding
ABI: fix abi_gki_aarch64.xml due to 'ion' core changes merge.
drm/msm: Annotate intentional switch statement fall throughs
drm/msm: add support for per-CRTC max_vblank_count on mdp5
ANDROID: dma-buf: Add support to get flags associated with a buffer
ANDROID: dma-buf: Add support for mapping buffers with DMA attributes
ANDROID: dma-buf: Add support for partial cache maintenance
ANDROID: staging: android: ion: Expose ion_alloc() to kernel space
ANDROID: staging: android: ion: Decouple ION page pooling from ION core
arm64/mm: fix variable 'pud' set but not used
arm64: Remove unneeded rcu_read_lock from debug handlers
arm64: unwind: Prohibit probing on return_address()
arm64: Lower priority mask for GIC_PRIO_IRQON
regulator: of: Add of_node_put() before return in function
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/fb-helper: Instanciate shadow FB if configured in device's mode_config
drm/fb-helper: Map DRM client buffer only when required
drm/client: Support unmapping of DRM client buffers
i2c: iproc: Fix i2c master read more than 63 bytes
parisc: Add archclean Makefile target
parisc: Strip debug info from kernel before creating compressed vmlinuz
parisc: Fix build of compressed kernel even with debug enabled
drm/i915: Only recover active engines
drm/i915: Add a wakeref getter for iff the wakeref is already active
drm/i915: Lift intel_engines_resume() to callers
xen/swiotlb: remember having called xen_create_contiguous_region()
xen/swiotlb: simplify range_straddles_page_boundary()
xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()
net: stmmac: Use netif_tx_napi_add() for TX polling function
net: bridge: mcast: don't delete permanent entries when fast leave is enabled
net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed()
selftests/tls: fix TLS tests with CONFIG_TLS=n
selinux: fix memory leak in policydb_init()
drm/msm: Use the correct dma_sync calls in msm_gem
Bluetooth: hci_uart: check for missing tty operations
mm: slub: Fix slab walking for init_on_free
riscv: defconfig: align RV64 defconfig to the output of "make savedefconfig"
riscv: dts: fu540-c000: drop "timebase-frequency"
riscv: Fix perf record without libelf support
drm/vgem: fix cache synchronization on arm/arm64
arm64/efi: fix variable 'si' set but not used
arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG}
arm64: vdso: Fix Makefile regression
gfs2: Inode dirtying fix
Unbreak mount_capable()
isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack
net: mediatek: Drop unneeded dependency on NET_VENDOR_MEDIATEK
net: ag71xx: Use GFP_KERNEL instead of GFP_ATOMIC in 'ag71xx_rings_init()'
net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMIC when allocating tx_ring->tcb_ring
MAINTAINERS: floppy: take over maintainership
drop_monitor: Add missing uAPI file to MAINTAINERS file
mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2
mlxsw: spectrum: Fix error path in mlxsw_sp_module_init()
kbuild: Check for unknown options with cc-option usage in Kconfig and clang
lib/raid6: fix unnecessary rebuild of vpermxor*.c
kbuild: modpost: do not parse unnecessary rules for vmlinux modpost
kbuild: modpost: remove unnecessary dependency for __modpost
kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules
kbuild: modpost: include .*.cmd files only when targets exist
drm/i810: Use CONFIG_PREEMPTION
nbd: replace kill_bdev() with __invalidate_device() again
ata: libahci: do not complain in case of deferred probe
io_uring: fix KASAN use after free in io_sq_wq_submit_work
parisc: fix race condition in patching code
parisc: rename default_defconfig to defconfig
parisc: Fix fall-through warnings in fpudispatch.c
parisc: Mark expected switch fall-throughs in fault.c
Input: applespi - add dependency on LEDS_CLASS
Revert "powerpc: slightly improve cache helpers"
powerpc/kasan: fix early boot failure on PPC32
drivers/macintosh/smu.c: Mark expected switch fall-through
ASoC: max98373: add 88200 and 96000 sampling rate support
ASoC: sun4i-i2s: Incorrect SR and WSS computation
MAINTAINERS: Update Intel ASoC drivers maintainers
drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval
drm/amd/powerplay: correct Navi10 VCN powergate control (v2)
drm/amd/powerplay: support VCN powergate status retrieval for SW SMU
drm/amd/powerplay: support VCN powergate status retrieval on Raven
drm/amd/powerplay: add new sensor type for VCN powergate status
drm/amdgpu: fix a potential information leaking bug
drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
xen: avoid link error on ARM
xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero()
drm/amd/powerplay: enable SW SMU reset functionality
drm/amd/powerplay: fix null pointer dereference around dpm state relates
drm/amdgpu/powerplay: use proper revision id for navi
drm/amd/powerplay: fix temperature granularity error in smu11
drm/amd/powerplay: add callback function of get_thermal_temperature_range
drm/amdkfd: Fix byte align on VegaM
fgraph: Remove redundant ftrace_graph_notrace_addr() test
tracing: Fix header include guards in trace event headers
dm table: fix various whitespace issues with recent DAX code
dm table: fix dax_dev NULL dereference in device_synchronous()
arm64: compat: vdso: Use legacy syscalls as fallback
x86/vdso/32: Use 32bit syscall fallback
lib/vdso/32: Provide legacy syscall fallbacks
lib/vdso: Move fallback invocation to the callers
lib/vdso/32: Remove inconsistent NULL pointer checks
net: dsa: qca8k: enable port flow control
selftests/livepatch: push and pop dynamic debug config
kselftest: save-and-restore errno to allow for %m formatting
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
tipc: fix unitilized skb list crash
loop: Fix mount(2) failure due to race with LOOP_SET_FD
xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling()
exit: make setting exit_state consistent
enetc: Fix build error without PHYLIB
net: stmmac: Sync RX Buffer upon allocation
mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types
net: dsa: mv88e6xxx: use link-down-define instead of plain value
net: phy: fixed_phy: print gpio error only if gpio node is present
scsi: qla2xxx: Fix possible fcport null-pointer dereferences
scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
driver core: Fix use-after-free and double free on glue directory
scsi: hpsa: remove printing internal cdb on tag collision
MIPS: OProfile: Mark expected switch fall-throughs
scsi: hpsa: correct scsi command status issue after reset
iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment
iwlwifi: mvm: fix an out-of-bound access
iwlwifi: don't unmap as page memory that was mapped as single
iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support
iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg)
iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info
iwlwifi: mvm: fix frame drop from the reordering buffer
iwlwifi: mvm: replace RS mutex with a spin_lock
iwlwifi: mvm: send LQ command always ASYNC
iwlwifi: mvm: fix comparison of u32 variable with less than zero
iwlwifi: fix locking in delayed GTK setting
iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef
iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks
iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues
iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue
iwlwifi: mvm: add a new RSS sync notification for NSSN sync
iwlwifi: mvm: prepare the ground for more RSS notifications
iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41
iwlwifi: mvm: avoid races in rate init and rate perform
iwlwifi: mvm: disable TX-AMSDU on older NICs
MAINTAINERS: Move linux-fpga tree to new location
Btrfs: fix deadlock between fiemap and transaction commits
Btrfs: fix race leading to fs corruption after transaction abort
Btrfs: fix incremental send failure after deduplication
nvmem: Use the same permissions for eeprom as for nvmem
kbuild: initialize CLANG_FLAGS correctly in the top Makefile
media: vivid: fix missing cec adapter name
kgdboc: disable the console lock when in kgdb
mwifiex: fix 802.11n/WPA detection
rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet
powerpc/spe: Mark expected switch fall-throughs
rxrpc: Fix potential deadlock
drm/bridge: tc358764: Fix build error
Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues"
drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m
driver core: platform: return -ENXIO for missing GpioInt
netfilter: ebtables: also count base chain policies
powerpc/nvdimm: Pick nearby online node if the device node is not online
ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check
usb: typec: tcpm: remove tcpm dir if no children
usb: typec: tcpm: free log buf memory when remove debug file
usb: typec: tcpm: Add NULL check before dereferencing config
drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled.
drm/i915/gvt: grab runtime pm first for forcewake use
drm/i915/gvt: fix incorrect cache entry for guest page mapping
drm/i915/gvt: Checking workload's gma earlier
drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
drm/i915/gvt: Warning for invalid ggtt access
ABI: fix up abi_gki_aarch64.xml due to 'eas-dev' merge
drm/i915/gvt: remove duplicate include of trace.h
ABI change due to fix for PREEMPT
scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv
scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
scsi: libfc: Whitespace cleanup in libfc.h
net: smc911x: Mark expected switch fall-through
libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
pinctrl: aspeed: Make aspeed_pinmux_ips static
ataflop: Mark expected switch fall-through
net: hamradio: baycom_epp: Mark expected switch fall-through
net: wan: sdla: Mark expected switch fall-through
net: sctp: drop unneeded likely() call around IS_ERR()
mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled
netfilter: ipset: Fix rename concurrency with listing
netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets
netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too
net: spider_net: Mark expected switch fall-through
net: ehea: Mark expected switch fall-through
mvpp2: refactor the HW checksum setup
net: fix ifindex collision during namespace removal
mvpp2: refactor MTU change code
rocker: fix memory leaks of fib_work on two error return paths
net: stmmac: manage errors returned by of_get_mac_address()
GKI: change config option back to PREEMPT
Do not dereference 'siw_crypto_shash' before checking
net/af_iucv: mark expected switch fall-throughs
arcnet: com20020-isa: Mark expected switch fall-throughs
ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain
RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes
net: bridge: delete local fdb on device init failure
net: sched: Fix a possible null-pointer dereference in dequeue_func()
MAINTAINERS: Remove mailing-list entry for XDP (eXpress Data Path)
arcnet: arc-rimi: Mark expected switch fall-throughs
arcnet: com90io: Mark expected switch fall-throughs
arcnet: com90xx: Mark expected switch fall-throughs
dax: Fix missed wakeup in put_unlocked_entry()
RDMA/hns: Fix build error
vfio-ccw: make vfio_ccw_async_region_ops static
s390/3215: add switch fall through comment for -Wimplicit-fallthrough
s390/tape: add fallthrough annotations
s390/mm: add fallthrough annotations
s390/mm: make gmap_test_and_clear_dirty_pmd static
s390/kexec: add missing include to machine_kexec_reloc.c
s390/perf: make cf_diag_csd static
s390/lib: add missing include
s390/boot: add missing declarations and includes
s390: update configs
s390: clean up qdio.h
platform/x86: pcengines-apuv2: use KEY_RESTART for front button
pidfd: Add warning if exit_state is 0 during notification
pidfd: remove obsolete comments from test
mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl()
mac80211: don't WARN on short WMM parameters from AP
libbpf: fix missing __WORDSIZE definition
netfilter: add include guard to xt_connlabel.h
drm/i915: Fix the TBT AUX power well enabling
drm/i915: Fix GEN8_MCR_SELECTOR programming
drm/i915/vbt: Fix VBT parsing for the PSR section
drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
drm/i915: Lock the engine while dumping the active request
drm/i915/perf: add missing delay for OA muxes configuration
drm/i915/perf: ensure we keep a reference on the driver
drm/i915/userptr: Acquire the page lock around set_page_dirty()
drm/i915/gtt: Mark the freed page table entries with scratch
drm/i915/gtt: Defer the free for alloc error paths
drm/i915: Deal with machines that expose less than three QGV points
drm/i915: Fix memleak in runtime wakeref tracking
drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
drm/i915: fix whitelist selftests with readonly registers
powerpc/kvm: Fall through switch case explicitly
perf tools: Fix perf.data documentation units for memory size
perf header: Fix use of unitialized value warning
perf header: Fix divide by zero error if f_header.attr_size==0
tools headers UAPI: Sync if_link.h with the kernel
tools headers UAPI: Sync sched.h with the kernel
tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl
tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC()
tools headers UAPI: Update tools's copy of drm.h headers
tools headers UAPI: Update tools's copy of mman.h headers
drm/i915: Fix various tracepoints for gen2
drm/i915/perf: fix ICL perf register offsets
drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
drm/i915: Keep rings pinned while the context is active
arm64: module: Mark expected switch fall-through
arm64: smp: Mark expected switch fall-through
arm64: hw_breakpoint: Fix warnings about implicit fallthrough
drivers/perf: arm_pmu: Fix failure path in PM notifier
arm64: compat: Allow single-byte watchpoints on all addresses
arm64: KVM: hyp: debug-sr: Mark expected switch fall-through
habanalabs: fix host memory polling in BE architecture
habanalabs: fix F/W download in BE architecture
ABI file update for 5.3-rc2
dma-contiguous: page-align the size in dma_free_contiguous()
dma-contiguous: do not overwrite align in dma_alloc_contiguous()
f2fs: use EINVAL for superblock with invalid magic
xfs: fix stack contents leakage in the v1 inumber ioctls
ANDROID: label cuttlefish modules for gki
kbuild: detect missing "WITH Linux-syscall-note" for uapi headers
powerpc: Wire up clone3 syscall
gpiolib: Preserve desc->flags when setting state
pinctrl: aspeed-g5: Delay acquisition of regmaps
Linux 5.3-rc2
x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS
eeprom: at24: make spd world-readable again
gpio: don't WARN() on NULL descs if gpiolib is disabled
r8169: don't use MSI before RTL8168d
Revert ("r8169: remove 1000/Half from supported modes")
net: phylink: Fix flow control for fixed-link
gigaset: stop maintaining seperately
net: rds: Fix possible null-pointer dereferences in rds_rdma_cm_event_handler_cmn()
iio: adc: gyroadc: fix uninitialized return code
isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain()
docs: generic-counter.rst: fix broken references for ABI file
ALSA: hda: Fix 1-minute detection delay when i915 module is not available
kbuild: remove unused single-used-m
gen_compile_commands: lower the entry count threshold
.gitignore: Add compilation database file
kbuild: remove unused objectify macro
f2fs: fix to read source block before invalidating it
dt-bindings: Fix more $id value mismatches filenames
dt-bindings: nvmem: SID: Fix the examples node names
dt-bindings: nvmem: Add YAML schemas for the generic NVMEM bindings
of: Fix typo in kerneldoc
ANDROID: Add initial rockpi4_defconfig
net: qualcomm: rmnet: Fix incorrect UL checksum offload logic
ip6_tunnel: fix possible use-after-free on xmit
ocelot: Cancel delayed work before wq destruction
qed: RDMA - Fix the hw_ver returned in device attributes
net: usb: qmi_wwan: Add the BroadMobi BM818 card
block: fix max segment size handling in blk_queue_virt_boundary
tools headers UAPI: Update tools's copy of kvm.h headers
tools include UAPI: Sync x86's syscalls_64.tbl and generic unistd.h to pick up clone3 and pidfd_open
KVM: arm64: Update kvm_arm_exception_class and esr_class_str for new EC
KVM: arm: vgic-v3: Mark expected switch fall-through
arm64: KVM: regmap: Fix unexpected switch fall-through
docs: phy: Drop duplicate 'be made'
irqchip/renesas-rza1: Fix an use-after-free in rza1_irqc_probe()
irqchip/irq-imx-gpcv2: Forward irq type to parent
irqchip/irq-mbigen: Add of_node_put() before return
irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail
irqchip/gic-v3: Mark expected switch fall-through
ASoC: ti: davinci-mcasp: Correct slot_width posed constraint
ASoC: rockchip: Fix mono capture
ASoC: Intel: Fix some acpi vs apci typo in somme comments
ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode
fix the struct mount leak in umount_tree()
{nl,mac}80211: fix interface combinations on crypto controlled devices
vhost: disable metadata prefetch optimization
MAINTAINERS: vfio-ccw: Remove myself as the maintainer
s390/mm: use shared variables for sysctl range check
virtio/s390: fix race on airq_areas[]
s390/dma: provide proper ARCH_ZONE_DMA_BITS value
btrfs: fix extent_state leak in btrfs_lock_and_flush_ordered_range
xen/pciback: remove set but not used variable 'old_state'
Makefile: Globally enable fall-through warning
drm/i915: Mark expected switch fall-throughs
drm/amd/display: Mark expected switch fall-throughs
drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning
drm/amdgpu/gfx10: Fix missing break in switch statement
drm/amdkfd: Fix missing break in switch statement
perf/x86/intel: Mark expected switch fall-throughs
mtd: onenand_base: Mark expected switch fall-through
afs: fsclient: Mark expected switch fall-throughs
afs: yfsclient: Mark expected switch fall-throughs
can: mark expected switch fall-throughs
firewire: mark expected switch fall-throughs
ipip: validate header length in ipip_tunnel_xmit
selftests/net: add missing gitignores (ipv6_flowlabel)
bnx2x: Disable multi-cos feature.
structleak: disable STRUCTLEAK_BYREF in combination with KASAN_STACK
Documentation: TLS: fix stat counters description
nfp: tls: rename tls packet counters
net/mlx5e: kTLS, Call WARN_ONCE on netdev mismatch
net/mlx5e: Prevent encap flow counter update async to user query
net/mlx5e: Fix matching of speed to PRM link modes
net/mlx5e: Fix wrong max num channels indication
net/mlx5: Fix modify_cq_in alignment
net/mlx5: Add missing RDMA_RX capabilities
net/mlx5: Use reversed order when unregister devices
nouveau: unlock mmap_sem on all errors from nouveau_range_fault
nouveau: remove the block parameter to nouveau_range_fault
mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau
mm/hmm: always return EBUSY for invalid ranges in hmm_range_{fault,snapshot}
fsl/fman: Remove comment referring to non-existent function
st_nci_hci_connectivity_event_received: null check the allocation
st21nfca_connectivity_event_received: null check the allocation
tun: mark small packets as owned by the tap sock
lib/dim: Fix -Wunused-const-variable warnings
linux/dim: Fix overflow in dim calculation
ife: error out when nla attributes are empty
platform/x86: intel_pmc_core: Add ICL-NNPI support to PMC Core
Platform: OLPC: add SPI MODULE_DEVICE_TABLE
libbpf: silence GCC8 warning about string truncation
platform/x86: wmi: add missing struct parameter description
platform/x86: pcengines-apuv2: Fix softdep statement
io_uring: ensure ->list is initialized for poll commands
btrfs: Fix deadlock caused by missing memory barrier
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification
IB/counters: Always initialize the port counter object
IB/core: Fix querying total rdma stats
IB/mlx5: Prevent concurrent MR updates during invalidation
perf/x86/intel: Mark expected switch fall-throughs
perf/core: Fix creating kernel counters for PMUs that override event->cpu
perf/x86: Apply more accurate check on hypervisor platform
perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register
perf/x86/intel: Fix SLOTS PEBS event constraint
locking/mutex: Test for initialized mutex
locking/lockdep: Clean up #ifdef checks
locking/lockdep: Hide unused 'class' variable
locking/rwsem: Add ACQUIRE comments
tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop
locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty
locking/rwsem: Don't call owner_on_cpu() on read-owner
sched/fair: Use RCU accessors consistently for ->numa_group
sched/fair: Don't free p->numa_faults with concurrent readers
drm/tegra: Fix gpiod_get_from_of_node() regression
test_firmware: fix a memory leak bug
hpet: Fix division by zero in hpet_time_div()
eeprom: make older eeprom drivers select NVMEM_SYSFS
vt: Grab console_lock around con_is_bound in show_bind
vmw_balloon: Remove Julien from the maintainers list
staging: android: ion: Bail out upon SIGKILL when allocating memory.
x86/speculation/mds: Apply more accurate check on hypervisor platform
x86/hpet: Undo the early counter is counting check
tty: serial: netx: Delete driver
xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT).
usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port
Revert "usb: usb251xb: Add US port lanes inversion property"
Revert "usb: usb251xb: Add US lanes inversion dts-bindings"
iomap: fix Invalid License ID
treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again
treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers
usb: wusbcore: fix unbalanced get/put cluster_id
usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem()
usb-storage: Add a limitation for blk_queue_max_hw_sectors()
usb: pci-quirks: Minor cleanup for AMD PLL quirk
usb: pci-quirks: Correct AMD PLL quirk detection
Input: synaptics - enable RMI mode for HP Spectre X360
Staging: fbtft: Fix GPIO handling
staging: unisys: visornic: Update the description of 'poll_for_irq()'
staging: wilc1000: flush the workqueue before deinit the host
staging: gasket: apex: fix copy-paste typo
Staging: fbtft: Fix reset assertion when using gpio descriptor
Staging: fbtft: Fix probing of gpio descriptor
ALSA: hda - Add a conexant codec entry to let mute led work
netfilter: nft_meta_bridge: Eliminate 'out' label
netfilter: nf_tables: Make nft_meta expression more robust
objtool: Improve UACCESS coverage
xtensa: fix build for cores with coprocessors
netrom: hold sock when setting skb->destructor
ovs: datapath: hide clang frame-overflow warnings
net/tls: add myself as a co-maintainer
net: phy: mscc: initialize stats array
ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips
net: phylink: don't start and stop SGMII PHYs in SFP modules twice
ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6
net/ipv4: cleanup error condition testing
Fix uninitialized variable in ipmb_dev_int.c
dt-bindings: interrupt-controller: al-fic: remove redundant binding
selftests/livepatch: add test skip handling
IB/mlx5: Fix clean_mr() to work in the expected order
IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache
IB/mlx5: Use direct mkey destroy command upon UMR unreg failure
IB/mlx5: Fix unreg_umr to ignore the mkey state
ktest: Fix some typos in config-bisect.pl
spi: bcm2835: Fix 3-wire mode if DMA is enabled
selftests: mlxsw: Fix typo in qos_mc_aware.sh
access: avoid the RCU grace period for the temporary subjective credentials
regulator: lp87565: Fix probe failure for "ti,lp87565"
ASoC: Fail card instantiation if DAI format setup fails
arm: use swiotlb for bounce buffering on LPAE configs
dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable}
selinux: check sidtab limit before adding a new entry
dt-bindings: clk: allwinner,sun4i-a10-ccu: Correct path in $id
KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption
x86/entry/32: Pass cr2 to do_async_page_fault()
Input: elantech - annotate fall-through case in elantech_use_host_notify()
fpga-manager: altera-ps-spi: Fix build error
mei: me: add mule creek canyon (EHL) device ids
can: gw: Fix error path of cgw_module_init
can: peak_usb: fix potential double kfree_skb()
can: flexcan: fix stop mode acknowledgment
can: flexcan: fix an use-after-free in flexcan_setup_stop_mode()
can: mcp251x: add error check when wq alloc failed
can: rcar_canfd: fix possible IRQ storm on high load
can: dev: call netif_carrier_off() in register_candev()
binder: prevent transactions to context manager from its own process.
binder: Set end of SG buffer area properly.
Documentation: move Documentation/virtual to Documentation/virt
scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG
scsi: ibmvfc: fix WARN_ON during event pool release
scsi: fcoe: fix a typo
scsi: megaraid_sas: Make some functions static
scsi: megaraid_sas: fix panic on loading firmware crashdump
scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas"
libbpf: fix using uninitialized ioctl results
selftests/bpf: add another gso_segs access
bpf: fix access to skb_shared_info->gso_segs
net: thunderx: Use fwnode_get_mac_address()
bpf: fix narrower loads on s390
sky2: Disable MSI on ASUS P6T
net: dsa: sja1105: sja1105_main: Add of_node_put()
net: dsa: mv88e6xxx: chip: Add of_node_put() before return
drm/amd/display: Set enabled to false at start of audio disable
selftests: forwarding: gre_multipath: Fix flower filters
selftests: forwarding: gre_multipath: Enable IPv4 forwarding
ARM: defconfig: u8500: Add new drivers
ARM: defconfig: u8500: Refresh defconfig
ARM: dts: bcm: bcm47094: add missing #cells for mdio-bus-mux
ARM: davinci: fix sleep.S build error on ARMv4
selftests/x86: fix spelling mistake "FAILT" -> "FAIL"
selftests: kmod: Fix typo in kmod.sh
Revert "nvme-pci: don't create a read hctx mapping without read queues"
nvme: fix multipath crash when ANA is deactivated
nvme: fix memory leak caused by incorrect subsystem free
nvme: ignore subnqn for ADATA SX6000LNP
dma-mapping: use dma_get_mask in dma_addressing_limited
iommu/amd: Add support for X2APIC IOMMU interrupts
ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id()
Input: elantech - enable SMBus on new (2018+) systems
Input: applespi - fix trivial typo in struct description
Input: applespi - select CRC16 module
drbd: dynamically allocate shash descriptor
block: blk-mq: Remove blk_mq_sched_started_request and started_request
ALSA: ac97: Fix double free of ac97_codec_device
perf build: Do not use -Wshadow on gcc < 4.8
perf probe: Avoid calling freeing routine multiple times for same pointer
perf probe: Set pev->nargs to zero after freeing pev->args entries
perf session: Fix loading of compressed data split across adjacent records
perf stat: Always separate stalled cycles per insn
perf stat: Fix segfault for event group in repeat mode
perf tools: Fix proper buffer size for feature processing
perf script: Fix off by one in brstackinsn IPC computation
perf script: Improve man page description of metrics
perf script: Fix --max-blocks man page description
ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread
ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links
ALSA: compress: Be more restrictive about when a drain is allowed
ALSA: compress: Don't allow paritial drain operations on capture streams
ALSA: compress: Prevent bypasses of set_params
ALSA: compress: Fix regression on compressed capture streams
s390/kasan: add bitops instrumentation
s390/bitops: make test functions return bool
s390: wire up clone3 system call
kbuild: enable arch/s390/include/uapi/asm/zcrypt.h for uapi header test
s390: use __u{16,32,64} instead of uint{16,32,64}_t in uapi header
s390/hypfs: fix a typo in the name of a function
s390/qdio: restrict QAOB usage to IQD unicast queues
s390/qdio: add sanity checks to the fast-requeue path
s390: enable detection of kernel version from bzImage
KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index
firmware: Fix missing inline
iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA
cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
arm64: dts: imx8mq: fix SAI compatible
int340X/processor_thermal_device: Fix proc_thermal_rapl_remove()
arm64: dts: imx8mm: Correct SAI3 RXC/TXFS pin's mux option #1
Revert "net: hns: fix LED configuration for marvell phy"
scsi: core: fix the dma_max_mapping_size call
scsi: fdomain: fix building pcmcia front-end
net: stmmac: Do not cut down 1G modes
net: stmmac: Use kcalloc() instead of kmalloc_array()
net: stmmac: RX Descriptors need to be clean before setting buffers
net: hns: fix LED configuration for marvell phy
net: mvpp2: Don't check for 3 consecutive Idle frames for 10G links
clk: renesas: cpg-mssr: Fix reset control race condition
clk: sprd: Select REGMAP_MMIO to avoid compile errors
riscv: dts: Add DT node for SiFive FU540 Ethernet controller driver
clk: mediatek: mt8183: Register 13MHz clock earlier for clocksource
clk: Add missing documentation of devm_clk_bulk_get_optional() argument
clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1
scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector
doc:it_IT: translations in process/
docs/vm: transhuge: fix typo in madvise reference
drm/amdgpu/smu: move fan rpm query into the asic specific code
drm/amd/powerplay: custom peak clock freq for navi10
riscv: include generic support for MSI irqdomains
drm: silence variable 'conn' set but not used
MAINTAINERS: Add Paul as a RISC-V maintainer
doc:it_IT: rephrase statement
doc:it_IT: align translation to mainline
bonding: Force slave speed check after link state recovery for 802.3ad
drm/msm: stop abusing dma_map/unmap for cache
RDMA/siw: Remove set but not used variables 'rv'
IB/mlx5: Replace kfree with kvfree
RDMA/bnxt_re: Honor vlan_id in GID entry comparison
IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn
IB/hfi1: Field not zero-ed when allocating TID flow memory
IB/hfi1: Unreserve a flushed OPFN request
IB/hfi1: Check for error on call to alloc_rsm_map_table
drm/msm/dpu: Correct dpu encoder spinlock initialization
RDMA/hns: Fix sg offset non-zero issue
drm/msm: correct NULL pointer dereference in context_init
RDMA/siw: Fix error return code in siw_init_module()
ASoC: dapm: fix a memory leak bug
sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y
iommu/vt-d: Print pasid table entries MSB to LSB in debugfs
iommu/virtio: Update to most recent specification
iommu/iova: Remove stale cached32_node
iommu/vt-d: Check if domain->pgd was allocated
iommu/vt-d: Don't queue_iova() if there is no flush queue
arm64: entry: SP Alignment Fault doesn't write to FAR_EL1
balloon: fix up comments
mm/balloon_compaction: avoid duplicate page removal
iommu/vt-d: Avoid duplicated pci dma alias consideration
arm64: Force SSBS on context switch
Revert "iommu/vt-d: Consolidate domain_init() to avoid duplication"
selftests/bpf: fix sendmsg6_prog on s390
bcache: fix possible memory leak in bch_cached_dev_run()
libbpf: Avoid designated initializers for unnamed union members
libbpf: Fix endianness macro usage for some compilers
selftests/tls: add shutdown tests
selftests/tls: close the socket with open record
selftests/tls: add a bidirectional test
selftests/tls: test error codes around TLS ULP installation
selftests/tls: add a test for ULP but no keys
bpf: sockmap/tls, close can race with map free
bpf: sockmap, only create entry if ulp is not already enabled
bpf: sockmap, synchronize_rcu before free'ing map
bpf: sockmap, sock_map_delete needs to use xchg
net/tls: fix transition through disconnect with close
net/tls: remove sock unlock/lock around strp_done()
net/tls: remove close callback sock unlock/lock around TX work flush
net/tls: don't call tls_sk_proto_close for hw record offload
net/tls: don't arm strparser immediately in tls_set_sw_offload()
pidfd: fix a poll race when setting exit_state
MAINTAINERS: Update my email address
gpiolib: fix incorrect IRQ requesting of an active-low lineevent
mmc: mmc_spi: Enable stable writes
powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails
powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL
powerpc/pseries: Update SCM hcall op-codes in hvcall.h
MAINTAINERS: Update my email address
MAINTAINERS: Fix spelling mistake in my name
MAINTAINERS: Update my email address to @kernel.org
mmc: meson-mx-sdio: Fix misuse of GENMASK macro
mmc: dw_mmc: Fix occasional hang after tuning on eMMC
mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle()
spi: pxa2xx: Balance runtime PM enable/disable on error
ASoC: SOF: use __u32 instead of uint32_t in uapi headers
SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection
ASoC: cs42xx8: Fix MFREQ selection issue for async mode
ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks
KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free
KVM: X86: Dynamically allocate user_fpu
KVM: X86: Fix fpu state crash in kvm guest
Revert "kvm: x86: Use task structs fpu field for user"
KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
arm64: mm: Drop pte_huge()
arm64/sve: Fix a couple of magic numbers for the Z-reg count
arm64/sve: Factor out FPSIMD to SVE state conversion
arm64: stacktrace: Better handle corrupted stacks
arm64: stacktrace: Factor out backtrace initialisation
arm64: stacktrace: Constify stacktrace.h functions
arm64: vdso: Cleanup Makefiles
arm64: vdso: fix flip/flop vdso build bug
arm64: vdso: Fix population of AT_SYSINFO_EHDR for compat vdso
powercap: Invoke powercap_init() and rapl_init() earlier
futex: Cleanup generic SMP variant of arch_futex_atomic_op_inuser()
x86/irq/64: Update stale comment
x86/sysfb_efi: Add quirks for some devices with swapped width and height
x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user()
mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy()
x86/mm: Sync also unmappings in vmalloc_sync_all()
x86/mm: Check for pfn instead of page in vmalloc_sync_one()
FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework
FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA
FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL
ANDROID: sched/fair: Also do misfit in overloaded groups
ANDROID: sched/fair: Don't balance misfits if it would overload local group
ANDROID: sched/fair: Attempt to improve throughput for asym cap systems
ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity
ANDROID: sched: Prevent unnecessary active balance of single task in sched group
ANDROID: sched: Update max cpu capacity in case of max frequency constraints
ANDROID: arm: enable max frequency capping
ANDROID: arm64: enable max frequency capping
ANDROID: cpufreq: arch_topology: implement max frequency capping
ANDROID: sched/fair: add arch scaling function for max frequency capping
ARM: dts: imx6ul: fix clock frequency property name of I2C buses
ALSA: line6: Fix a typo
firmware: fix build errors in paged buffer handling code
io_uring: track io length in async_list based on bytes
io_uring: don't use iov_iter_advance() for fixed buffers
block: properly handle IOCB_NOWAIT for async O_DIRECT IO
blk-mq: allow REQ_NOWAIT to return an error inline
tcp: be more careful in tcp_fragment()
hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback()
powerpc/tm: Fix oops on sigreturn on systems without TM
ARM: Delete netx a second time
hwmon: (k8temp) documentation: update URL of datasheet
hwmon: (nct6775) Fix register address and added missed tolerance for nct6106
hwmon: (occ) Fix division by zero issue
ARM: dts: imx7ulp: Fix usb-phy unit address format
vrf: make sure skb->data contains ip header to make routing
connector: remove redundant input callback from cn_dev
qed: Prefer pcie_capability_read_word()
igc: Prefer pcie_capability_read_word()
cxgb4: Prefer pcie_capability_read_word()
be2net: Synchronize be_update_queues with dev_watchdog
bnx2x: Prevent load reordering in tx completion processing
netfilter: ebtables: fix a memory leak bug in compat
net: phy: sfp: hwmon: Fix scaling of RX power
net: sched: verify that q!=NULL before setting q->flags
chelsio: Fix a typo in a function name
allocate_flower_entry: should check for null deref
net: hns3: typo in the name of a constant
kbuild: add net/netfilter/nf_tables_offload.h to header-test blacklist.
tipc: Fix a typo
Input: applespi - fix warnings detected by sparse
parisc: Flush ITLB in flush_tlb_all_local() only on split TLB machines
parisc: add kprobe_fault_handler()
mac80211: don't warn about CW params when not using them
mac80211: fix possible memory leak in ieee80211_assign_beacon
nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN
nl80211: fix VENDOR_CMD_RAW_DATA
wireless: fix nl80211 vendor commands
r8169: fix RTL8168g PHY init
net: flow_offload: add flow_block structure and use it
net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t
net: flow_offload: remove netns parameter from flow_block_cb_alloc()
net: openvswitch: rename flow_stats to sw_flow_stats
iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND
libbpf: sanitize VAR to conservative 1-byte INT
libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists
netfilter: bridge: make NF_TABLES_BRIDGE tristate
ALSA: pcm: Fix refcount_inc() on zero usage
docs: load_config.py: ensure subdirs end with "/"
powerpc/dma: Fix invalid DMA mmap behavior
riscv: enable sys_clone3 syscall for rv64
KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create fails
driver-core, libnvdimm: Let device subsystems add local lockdep coverage
libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock
libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl()
libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant
libnvdimm/region: Register badblocks before namespaces
libnvdimm/bus: Prevent duplicate device_unregister() calls
drivers/base: Introduce kill_device()
MIPS: Annotate fall-through in Cavium Octeon code
MIPS: Annotate fall-through in kvm/emulate.c
mips: fix cacheinfo
MIPS: kernel: only use i8253 clocksource with periodic clockevent
drm/amd/display: handle active dongle port type is DP++ or DP case
drm/amd/display: do not read link setting if edp not connected
drm/amd/display: Increase size of audios array
drm/amd/display: drop ASSERT() if eDP panel is not connected
drm/amd/display: Only enable audio if speaker allocation exists
drm/amd/display: Fix dc_create failure handling and 666 color depths
drm/amd/display: allocate 4 ddc engines for RV2
drm/amd/display: put back front end initialization sequence
drm/amd/display: Wait for flip to complete
drm/amd/display: Change min_h_sync_width from 8 to 4
drm/amd/display: use encoder's engine id to find matched free audio device
drm/amd/display: fix DMCU hang when going into Modern Standby
drm/amd/display: Disable Audio on reinitialize hardware
drm/amd/display: Read max down spread
drm/amd/display: Check for valid stream_encode
drm/amd/display: Wait for backlight programming completion in set backlight level
drm/amd/display: Poll for GPUVM context ready (v2)
drm/amd/display: wait for the whole frame after global unlock
drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
drm/amd/display: Clock does not lower in Updateplanes
drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
drm/amd/display: swap system aperture high/low
drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec
drm/amd/display: Set default block_size, even in unexpected cases
drm/amd/display: No audio endpoint for Dell MST display
drm/amd/display: cap DCFCLK hardmin to 507 for NV10
drm/amd/display: fix dsc disable
drm/amd/display: fix up HUBBUB hw programming for VM
drm/amd/display: initialize p_state to proper value
drm/amdgpu: use VCN firmware offset for cache window
drm/ttm: use the same attributes when freeing d_page->vaddr
drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
drm/amdgpu: drop ras self test
drm/amdgpu: only allow error injection to UMC IP block
drm/amdgpu: disable GFX RAS by default
drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
drm/amd/powerplay: report bootup clock as max supported on dpm disabled
drm/amdgpu: Default disable GDS for compute VMIDs
netfilter: bridge: NF_CONNTRACK_BRIDGE does not depend on NF_TABLES_BRIDGE
netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module
netfilter: synproxy: fix rst sequence number mismatch
netfilter: nf_tables: Support auto-loading for inet nat
io_uring: add a memory barrier before atomic_read
rq-qos: use a mb for got_token
rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule
rq-qos: don't reset has_sleepers on spurious wakeups
rq-qos: fix missed wake-ups in rq_qos_throttle
wait: add wq_has_single_sleeper helper
powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask()
block, bfq: check also in-flight I/O in dispatch plugging
ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1
ALSA: hda - Optimize resume for codecs without jack detection
spi: gpio: Add SPI_MASTER_GPIO_SS flag
btrfs: don't leak extent_map in btrfs_get_io_geometry()
btrfs: free checksum hash on in close_ctree
btrfs: Fix build error while LIBCRC32C is module
btrfs: inode: Don't compress if NODATASUM or NODATACOW set
x86/entry/64: Use JMP instead of JMPQ
HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT
HID: logitech-dj: add the Powerplay receiver
HID: logitech-hidpp: add USB PID for a few more supported mice
HID: logitech-dj: rename "gaming" receiver to "lightspeed"
docs: virtual: add it to the documentation body
docs: remove extra conf.py files
docs: load_config.py: avoid needing a conf.py just due to LaTeX docs
scripts/sphinx-pre-install: seek for Noto CJK fonts for pdf output
scripts/sphinx-pre-install: cleanup Gentoo checks
scripts/sphinx-pre-install: fix latexmk dependencies
scripts/sphinx-pre-install: don't use LaTeX with CentOS 7
scripts/sphinx-pre-install: fix script for RHEL/CentOS
docs: conf.py: only use CJK if the font is available
docs: conf.py: add CJK package needed by translations
docs: pdf: add all Documentation/*/index.rst to PDF output
docs: fix broken doc references due to renames
docs: power: add it to to the main documentation index
docs: powerpc: convert docs to ReST and rename to *.rst
Documentation: fix vfio-ccw doc
ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook
ASoC: samsung: odroid: fix a double-free issue for cpu_dai
ASoC: samsung: odroid: fix an use-after-free issue for codec
regulator: axp20x: fix DCDC5 and DCDC6 for AXP803
regulator: axp20x: fix DCDCA and DCDCD for AXP806
block: fix sysfs module parameters directory path in comment
blkcg: allow blkcg_policy->pd_stat() to print non-debug info too
io_uring: fix counter inc/dec mismatch in async_list
ata: libahci_platform: remove redundant dev_err message
io_uring: fix the sequence comparison in io_sequence_defer
netfilter: nft_hash: fix symhash with modulus one
netfilter: nf_tables: don't fail when updating base chain policy
netfilter: conntrack: always store window size un-scaled
netfilter: synproxy: fix erroneous tcp mss option
netfilter: nf_tables: fix module autoload for redir
netfilter: Update obsolete comments referring to ip_conntrack
netfilter: nf_conntrack_sip: fix expectation clash
netfilter: Fix rpfilter dropping vrf packets by mistake
drm/modes: Don't apply cmdline's rotation if it wasn't specified
vfio-ccw: Update documentation for csch/hsch
vfio-ccw: Don't call cp_free if we are processing a channel program
vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn
vfio-ccw: Fix memory leak and don't call cp_free in cp_init
vfio-ccw: Fix misleading comment when setting orb.cmd.c64
netfilter: nfnetlink: avoid deadlock due to synchronous request_module
powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA
KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits on pseries
powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR
KVM: PPC: Book3S HV: Always save guest pmu for guest capable of nesting
powerpc/mm: Limit rma_size to 1TB when running without HV mode
iio: imu: mpu6050: add missing available scan masks
iio: cros_ec_accel_legacy: Fix incorrect channel setting
IIO: Ingenic JZ47xx: Set clock divider on probe
iio: adc: max9611: Fix misuse of GENMASK macro
f2fs: remove redundant check from f2fs_setflags_common()
f2fs: use generic checking function for FS_IOC_FSSETXATTR
f2fs: use generic checking and prep function for FS_IOC_SETFLAGS
docs: driver-api: generic-counter: fix file path to ABI doc
media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use
media: v4l2-subdev: fix regression in check_pad()
ASoC: audio-graph-card: add missing const at graph_get_dai_id()
ASoC: rt1011: fix DC calibration offset not applying
ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id()
ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm()
ASoC: simple-card: fix an use-after-free in simple_for_each_link()
ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm()
spi: spi-fsl-qspi: change i.MX7D RX FIFO size
spi: dt-bindings: spi-controller: remove unnecessary 'maxItems: 1' from reg
ASoC: simple-card-utils: care no Platform for DPCM
ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai()
ASoC: Relocate my e-mail to .com domain zone
ASoC: rt1308: Remove executable attribute from source files
ASoC: max98357a: use mdelay for sdmode-delay
x86/speculation: Enable Spectre v1 swapgs mitigations
x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations
habanalabs: don't reset device when getting VRHOT
habanalabs: use %pad for printing a dma_addr_t
Change-Id: If773a45ee040e67efacdfdd8bb7835e46fb93d69
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
* remotes/origin/tmp-1a9d915:
ANDROID: xfrm: remove in_compat_syscall() checks
Revert "Revert "Revert "x86/mm: Identify the end of the kernel area to be reserved"""
Revert "Revert "x86/mm: Identify the end of the kernel area to be reserved""
Revert "ANDROID: x86: boot: Makefile: pass CLANG_FLAGS to Kbuild"
Revert "x86/mm: Identify the end of the kernel area to be reserved"
ANDROID: update abi_gki for 5.3-rc1
ANDROID: x86: boot: Makefile: pass CLANG_FLAGS to Kbuild
Linus 5.3-rc1
iommu/amd: fix a crash in iova_magazine_free_pfns
hexagon: switch to generic version of pte allocation
typo fix: it's d_make_root, not d_make_inode...
dt-bindings: pinctrl: stm32: Fix missing 'clocks' property in examples
dt-bindings: iio: ad7124: Fix dtc warnings in example
dt-bindings: iio: avia-hx711: Fix avdd-supply typo in example
dt-bindings: pinctrl: aspeed: Fix AST2500 example errors
dt-bindings: pinctrl: aspeed: Fix 'compatible' schema errors
dt-bindings: riscv: Limit cpus schema to only check RiscV 'cpu' nodes
dt-bindings: Ensure child nodes are of type 'object'
x86/entry/64: Prevent clobbering of saved CR2 value
smp: Warn on function calls from softirq context
KVM: x86: Add fixed counters to PMU filter
KVM: nVMX: do not use dangling shadow VMCS after guest reset
KVM: VMX: dump VMCS on failed entry
KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed
KVM: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup
KVM: Boost vCPUs that are delivering interrupts
KVM: selftests: Remove superfluous define from vmx.c
KVM: SVM: Fix detection of AMD Errata 1096
KVM: LAPIC: Inject timer interrupt via posted interrupt
kbuild: add -fcf-protection=none when using retpoline flags
kbuild: update compile-test header list for v5.3-rc1
Remove references to dead website.
tracing: Fix user stack trace "??" output
dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device
Input: alps - fix a mismatch between a condition check and its comment
Input: psmouse - fix build error of multiple definition
Input: applespi - remove set but not used variables 'sts'
Input: add Apple SPI keyboard and trackpad driver
x86/hyper-v: Zero out the VP ASSIST PAGE on allocation
drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug
drm/nouveau/flcn/gp102-: improve implementation of bind_context() on SEC2/GSP
drm/nouveau: fix memory leak in nouveau_conn_reset()
drm/nouveau/dmem: missing mutex_lock in error path
drm/nouveau/hwmon: return EINVAL if the GPU is powered down for sensors reads
drm/nouveau: fix bogus GPL-2 license header
drm/nouveau: fix bogus GPL-2 license header
drm/nouveau/i2c: Enable i2c pads & busses during preinit
drm/nouveau/disp/tu102-: wire up scdc parameter setter
drm/nouveau/core: recognise TU116 chipset
drm/nouveau/kms: disallow dual-link harder if hdmi connection detected
drm/nouveau/disp/nv50-: fix center/aspect-corrected scaling
drm/nouveau/disp/nv50-: force scaler for any non-default LVDS/eDP modes
drm/nouveau/mcp89/mmu: Use mcp77_mmu_new instead of g84_mmu_new on MCP89.
csky: Fixup abiv1 memset error
csky: Improve tlb operation with help of asid
csky: Use generic asid algorithm to implement switch_mm
csky: Add new asid lib code from arm
csky: Revert mmu ASID mechanism
dt-bindings: csky: Add csky PMU bindings
dt-bindings: interrupt-controller: Update csky mpintc
csky: Fixup some error count in 810 & 860.
csky: Fix perf record in kernel/user space
csky: Add pmu interrupt support
csky: Add count-width property for csky pmu
csky: Init pmu as a device
csky: Fixup no panic in kernel for some traps
csky: Select intc & timer drivers
tcp: fix tcp_set_congestion_control() use from bpf hook
ag71xx: fix return value check in ag71xx_probe()
ag71xx: fix error return code in ag71xx_probe()
proc/sysctl: add shared variables for range check
mm: migrate: remove unused mode argument
mm/sparsemem: cleanup 'section number' data types
libnvdimm/pfn: stop padding pmem namespaces to section alignment
libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields
mm/devm_memremap_pages: enable sub-section remap
mm: document ZONE_DEVICE memory-model implications
mm/sparsemem: support sub-section hotplug
mm/sparsemem: prepare for sub-section ranges
mm: kill is_dev_zone() helper
mm/hotplug: kill is_dev_zone() usage in __remove_pages()
mm/sparsemem: convert kmalloc_section_memmap() to populate_section_memmap()
mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal
mm/sparsemem: add helpers track active portions of a section at boot
mm/sparsemem: introduce a SECTION_IS_EARLY flag
mm/sparsemem: introduce struct mem_section_usage
drivers/base/memory.c: get rid of find_memory_block_hinted()
mm/memory_hotplug: move and simplify walk_memory_blocks()
mm/memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns
mm: make register_mem_sect_under_node() static
drivers/base/memory: use "unsigned long" for block ids
mm: section numbers use the type "unsigned long"
resource: avoid unnecessary lookups in find_next_iomem_res()
resource: fix locking in find_next_iomem_res()
mm: thp: fix false negative of shmem vma's THP eligibility
mm: thp: make transhuge_vma_suitable available for anonymous THP
mm/sparse.c: set section nid for hot-add memory
mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section
mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail
mm/memory_hotplug: remove memory block devices before arch_remove_memory()
mm/memory_hotplug: drop MHP_MEMBLOCK_API
mm/memory_hotplug: create memory block devices after arch_add_memory()
mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE
drivers/base/memory: pass a block_id to init_memory_block()
arm64/mm: add temporary arch_remove_memory() implementation
s390x/mm: implement arch_remove_memory()
s390x/mm: fail when an altmap is used for arch_add_memory()
mm/memory_hotplug: simplify and fix check_hotplug_memory_range()
usb: qmi_wwan: add D-Link DWM-222 A2 device ID
bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips.
net: dsa: sja1105: Fix missing unlock on error in sk_buff()
gve: replace kfree with kvfree
cifs: update internal module number
cifs: flush before set-info if we have writeable handles
smb3: optimize open to not send query file internal info
sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT
selftests/bpf: fix test_xdp_noinline on s390
selftests/bpf: fix "valid read map access into a read-only array 1" on s390
pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS
x86, boot: Remove multiple copy of static function sanitize_boot_params()
x86/boot/compressed/64: Remove unused variable
x86/boot/efi: Remove unused variables
pnfs: Fix a problem where we gratuitously start doing I/O through the MDS
drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq
drm/amdgpu/pm: remove check for pp funcs in freq sysfs handlers
drm/amd/display: Force uclk to max for every state
net/mlx5: Replace kfree with kvfree
MAINTAINERS: update netsec driver
cifs: copy_file_range needs to strip setuid bits and update timestamps
ipv6: Unlink sibling route in case of failure
objtool: Support conditional retpolines
objtool: Convert insn type to enum
objtool: Fix seg fault on bad switch table entry
objtool: Support repeated uses of the same C jump table
objtool: Refactor jump table code
objtool: Refactor sibling call detection logic
objtool: Do frame pointer check before dead end check
objtool: Change dead_end_function() to return boolean
objtool: Warn on zero-length functions
objtool: Refactor function alias logic
objtool: Track original function across branches
objtool: Add mcsafe_handle_tail() to the uaccess safe list
bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()
x86/uaccess: Remove redundant CLACs in getuser/putuser error paths
x86/uaccess: Don't leak AC flag into fentry from mcsafe_handle_tail()
x86/uaccess: Remove ELF function annotation from copy_user_handle_tail()
x86/head/64: Annotate start_cpu0() as non-callable
x86/entry: Fix thunk function ELF sizes
x86/kvm: Don't call kvm_spurious_fault() from .fixup
x86/kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2
x86/kvm: Fix fastop function ELF metadata
x86/paravirt: Fix callee-saved function ELF sizes
liquidio: Replace vmalloc + memset with vzalloc
CIFS: fix deadlock in cached root handling
udp: Fix typo in net/ipv4/udp.c
net: bcmgenet: use promisc for unsupported filters
SUNRPC: Optimise transport balancing code
SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request
pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error
NFSv4: Don't use the zero stateid with layoutget
MAINTAINERS: mark floppy.c orphaned
riscv: fix build break after macro-to-function conversion in generic cacheflush.h
stacktrace: Force USER_DS for stack_trace_save_user()
padata: use smp_mb in padata_reorder to avoid orphaned padata jobs
crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL
crypto: ccp/gcm - use const time tag comparison.
SUNRPC: Fix up backchannel slot table accounting
SUNRPC: Fix initialisation of struct rpc_xprt_switch
xen: let alloc_xenballooned_pages() fail if not enough memory free
objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain
objtool: Use Elf_Scn typedef instead of assuming struct name
ipv6: rt6_check should return NULL if 'from' is NULL
tipc: initialize 'validated' field of received packets
selftests: add a test case for rp_filter
fib: relax source validation check for loopback packets
mlxsw: spectrum: Do not process learned records with a dummy FID
mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed
net: ag71xx: Add missing header
floppy: fix out-of-bounds read in copy_buffer
floppy: fix invalid pointer dereference in drive_name
floppy: fix out-of-bounds read in next_valid_format
floppy: fix div-by-zero in setup_format_params
x86/mm, tracing: Fix CR2 corruption
x86/entry/64: Update comments and sanity tests for create_gap
x86/entry/64: Simplify idtentry a little
x86/entry/32: Simplify common_exception
x86/paravirt: Make read_cr2() CALLEE_SAVE
parisc: Wire up clone3 syscall
parisc: Avoid kernel panic triggered by invalid kprobe
parisc: Ensure userspace privilege for ptraced processes in regset functions
parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1
net_sched: unset TCQ_F_CAN_BYPASS when adding filters
net/rds: Initialize ic->i_fastreg_wrs upon allocation
net/rds: Keep track of and wait for FRWR segments in use upon shutdown
net/rds: Set fr_state only to FRMR_IS_FREE if IB_WR_LOCAL_INV had been successful
net/rds: Fix NULL/ERR_PTR inconsistency
net/rds: Wait for the FRMR_IS_FREE (or FRMR_IS_STALE) transition after posting IB_WR_LOCAL_INV
net/rds: Get rid of "wait_clean_list_grace" and add locking
net/rds: Give fr_state a chance to transition to FRMR_IS_FREE
net/sched: Make NET_ACT_CT depends on NF_NAT
net: sctp: fix warning "NULL check before some freeing functions is not needed"
caif-hsi: fix possible deadlock in cfhsi_exit_module()
drm/amdkfd: Remove GWS from process during uninit
drm/amd/amdgpu: Fix offset for vmid selection in debugfs interface
drm/amd/powerplay: update vega20 driver if to fit latest SMU firmware
drm/amd/powerplay: maintain SMU FW backward compatibility
drm/amd/powerplay: correct smu_update_table usage
drm/amd/powerplay: fix deadlock around smu_handle_task V2
drm/amd/powerplay: avoid access before allocation
drm/amd/powerplay: fix memory allocation failure check V2
drm/amdgpu: Fix silent amdgpu_bo_move failures
drm/amdgpu: drop dead header
kbuild: split out *.mod out of {single,multi}-used-m rules
kbuild: remove 'prepare1' target
kbuild: remove the first line of *.mod files
kbuild: create *.mod with full directory path and remove MODVERDIR
kbuild: export_report: read modules.order instead of .tmp_versions/*.mod
kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod
dm: use printk ratelimiting functions
KVM: LAPIC: Make lapic timer unpinned
platform/x86: asus: Rename "fan mode" to "fan boost mode"
dm kcopyd: Increase default sub-job size to 512KB
dm snapshot: fix oversights in optional discard support
dm zoned: fix zone state management race
iomap: move internal declarations into fs/iomap/
iomap: move the main iteration code into a separate file
iomap: move the buffered IO code into a separate file
iomap: move the direct IO code into a separate file
iomap: move the SEEK_HOLE code into a separate file
iomap: move the file mapping reporting code into a separate file
iomap: move the swapfile code into a separate file
kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod
kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod
scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver
kbuild: remove duplication from modules.order in sub-directories
kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}
kbuild: do not create empty modules.order in the prepare stage
coccinelle: api: add devm_platform_ioremap_resource script
kbuild: compile-test headers listed in header-test-m as well
kbuild: remove unused hostcc-option
kbuild: remove tag files by distclean instead of mrproper
kbuild: add --hash-style= and --build-id unconditionally
kbuild: get rid of misleading $(AS) from documents
kconfig: fix missing choice values in auto.conf
KVM: x86/vPMU: reset pmc->counter to 0 for pmu fixed_counters
dma-direct: only limit the mapping size if swiotlb could be used
dma-mapping: add a dma_addressing_limited helper
xen/pv: Fix a boot up hang revealed by int3 self test
x86/xen: Add "nopv" support for HVM guest
x86/paravirt: Remove const mark from x86_hyper_xen_hvm variable
xen: Map "xen_nopv" parameter to "nopv" and mark it obsolete
x86: Add "nopv" parameter to disable PV extensions
x86/xen: Mark xen_hvm_need_lapic() and xen_x2apic_para_available() as __init
xen: remove tmem driver
Revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized"
xen/events: fix binding user event channels to cpus
scsi: megaraid_sas: set an unlimited max_segment_size
scsi: mpt3sas: set an unlimited max_segment_size for SAS 3.0 HBAs
scsi: IB/srp: set virt_boundary_mask in the scsi host
scsi: IB/iser: set virt_boundary_mask in the scsi host
scsi: storvsc: set virt_boundary_mask in the scsi host template
scsi: ufshcd: set max_segment_size in the scsi host template
scsi: core: take the DMA max mapping size into account
scsi: core: add a host / host template field for the virt boundary
switch the remnants of releasing the mountpoint away from fs_pin
get rid of detach_mnt()
virtio_pmem: fix sparse warning
make struct mountpoint bear the dentry reference to mountpoint, not struct mount
scsi: core: Fix race on creating sense cache
scsi: sd_zbc: Fix compilation warning
scsi: libfc: fix null pointer dereference on a null lport
dax: Fix missed wakeup with PMD faults
fs/select.c: use struct_size() in kmalloc()
mm: add account_locked_vm utility function
arm64: mm: implement pte_devmap support
mm: introduce ARCH_HAS_PTE_DEVMAP
mm: clean up is_device_*_page() definitions
mm/mmap: move common defines to mman-common.h
mm: move MAP_SYNC to asm-generic/mman-common.h
device-dax: "Hotremove" persistent memory that is used like normal RAM
mm/hotplug: make remove_memory() interface usable
device-dax: fix memory and resource leak if hotplug fails
include/linux/lz4.h: fix spelling and copy-paste errors in documentation
ipc/mqueue.c: only perform resource calculation if user valid
include/asm-generic/bug.h: fix "cut here" for WARN_ON for __WARN_TAINT architectures
scripts/gdb: add helpers to find and list devices
scripts/gdb: add lx-genpd-summary command
drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl
kernel/pid.c: convert struct pid count to refcount_t
drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings
select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining()
select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR
signal: simplify set_user_sigmask/restore_user_sigmask
signal: reorder struct sighand_struct
selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO
ptrace: add PTRACE_GET_SYSCALL_INFO request
powerpc: define syscall_get_error()
parisc: define syscall_get_error()
mips: define syscall_get_error()
hexagon: define syscall_get_error() and syscall_get_return_value()
nds32: fix asm/syscall.h
fs/reiserfs/journal.c: change return type of dirty_one_transaction
fs/ufs/super.c: remove set but not used variable 'usb3'
fs/hfsplus/xattr.c: replace strncpy with memcpy
coda: add hinting support for partial file caching
coda: ftoc validity check integration
coda: remove sb test in coda_fid_to_inode()
coda: remove sysctl object from module when unused
coda: add __init to init_coda_psdev()
coda: use SIZE() for stat
coda: destroy mutex in put_super()
coda: remove uapi/linux/coda_psdev.h
coda: move internal defs out of include/linux/ [ver #2]
coda: bump module version
coda: get rid of CODA_FREE()
coda: get rid of CODA_ALLOC()
coda: change Coda's user api to use 64-bit time_t in timespec
coda: stop using 'struct timespec' in user API
coda: clean up indentation, replace spaces with tab
uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kernel side headers
coda: don't try to print names that were considered too long
coda: fix build using bare-metal toolchain
coda: potential buffer overflow in coda_psdev_write()
coda: add error handling for fget
uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers
uapi linux/coda.h: use __kernel_pid_t for userspace
coda: pass the host file in vma->vm_file on mmap
mm, kprobes: generalize and rename notify_page_fault() as kprobe_page_fault()
init/Kconfig: fix neighboring typos
fs/binfmt_elf.c: delete stale comment
fs/binfmt_flat.c: remove set but not used variable 'inode'
checkpatch.pl: warn on duplicate sysctl local variable
lib/rbtree: avoid generating code twice for the cached versions
lib/test_meminit.c: minor test fixes
lib/test_meminit.c: fix -Wmaybe-uninitialized false positive
lib/string_helpers: fix some kerneldoc warnings
mm/ioremap: probe platform for p4d huge map support
mm/ioremap: check virtual address alignment while creating huge mappings
lib: introduce test_meminit module
lib/test_overflow.c: avoid tainting the kernel and fix wrap size
lib/test_string.c: add some testcases for strchr and strnchr
lib/test_string.c: avoid masking memset16/32/64 failures
lib/string.c: allow searching for NUL with strnchr
lib/list: tweak LIST_POISON2 for better code generation on x86_64
get_maintainer: add ability to skip moderated mailing lists
asm-generic: fix a compilation warning
arch/*: remove unused isa_page_to_bus()
arch: replace _BITUL() in kernel-space headers with BIT()
linux/bits.h: make BIT(), GENMASK(), and friends available in assembly
kernel: fix typos and some coding style in comments
fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes.
proc: test /proc/sysvipc vs setns(CLONE_NEWIPC)
fs/proc/inode.c: use typeof_member() macro
include/linux/kernel.h: add typeof_member() macro
vmcore: add a kernel parameter novmcoredd
tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault at ffffffffff600000" dmesg spam
mm: stub out all of swapops.h for !CONFIG_MMU
mm: provide a print_vma_addr stub for !CONFIG_MMU
mm: fix the MAP_UNINITIALIZED flag
mm/cma.c: fail if fixed declaration can't be honored
mm/z3fold.c: reinitialize zhdr structs after migration
mm/z3fold.c: remove z3fold_migration trylock
mm/vmscan.c: add checks for incorrect handling of current->reclaim_state
mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths
mm/vmscan.c: add a new member reclaim_state in struct shrink_control
mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones
mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc
mm/cma.c: fix a typo ("alloc_cma" -> "cma_alloc") in cma_release() comments
mm/slab_common.c: work around clang bug #42570
lib/mpi/longlong.h: fix building with 32-bit x86
mm/shmem.c: fix unused shmem_parse_huge() function warning
mm/z3fold: don't try to use buddy slots after free
selftests/bpf: fix perf_buffer on s390
selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly
selftests/bpf: fix test_verifier/test_maps make dependencies
builddeb: generate multi-arch friendly linux-libc-dev package
kconfig: run olddefconfig instead of oldconfig after merging fragments
riscv: drop unneeded -Wall addition
memory: ti-emif-sram: move driver-specific asm-offset.h to drivers/memory/
MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE
x86/process: Delete useless check for dead process with LDT
x86: math-emu: Hide clang warnings for 16-bit overflow
fix: taprio: Change type of txtime-delay parameter to u32
x86/e820: Use proper booleans instead of 0/1
x86/apic: Silence -Wtype-limits compiler warnings
x86/mm: Free sme_early_buffer after init
x86/boot: Fix memory leak in default_get_smp_config()
skbuff: fix compilation warnings in skb_dump()
ALSA: hda - Don't resume forcibly i915 HDMI/DP codec
dma-direct: Force unencrypted DMA under SME for certain DMA masks
drm/amd/powerplay: Use proper enums in vega20_print_clk_levels
drm/amdgpu/gfx10: set SH_MEM_CONFIG.INITIAL_INST_PREFETCH
drm/amd/powerplay: enable fw ctf,apcc dfll and gfx ss
drm/amdgpu: check kdb_bin_size to exclude kdb loading sequence
drm/amdgpu: Fix unaligned memory copies
be2net: Signal that the device cannot transmit during reconfiguration
net: ethernet: mediatek: mtk_eth_soc: Add of_node_put() before goto
net: ethernet: mscc: ocelot_board: Add of_node_put() before return
net: ethernet: ti: cpsw: Add of_node_put() before return and break
tracing: Make trace_get_fields() global
tracing: Let filter_assign_type() detect FILTER_PTR_STRING
tracing: Pass type into tracing_generic_entry_update()
ftrace/selftest: Test if set_event/ftrace_pid exists before writing
ftrace/selftests: Return the skip code when tracing directory not configured in kernel
tracing/kprobe: Check registered state using kprobe
tracing/probe: Add trace_event_call accesses APIs
tracing/probe: Add probe event name and group name accesses APIs
tracing/probe: Add trace flag access APIs for trace_probe
tracing/probe: Add trace_event_file access APIs for trace_probe
tracing/probe: Add trace_event_call register API for trace_probe
tracing/probe: Add trace_probe init and free functions
tracing/uprobe: Set print format when parsing command
tracing/kprobe: Set print format right after parsed command
kprobes: Fix to init kprobes in subsys_initcall
drm/amdgpu: replace simple_strtol() by kstrtou32()
drm/amdgpu: remove memset after kzalloc
drm/amd/amdgpu: hide #warning for missing DC config
drm/amdgpu: Fix Vega20 Perf counter for pcie_bw
drm/amd/amdgpu: Add missing select_me_pipe_q() for gfx10
drm/amd/amdgpu: Add VMID to SRBM debugfs bank selection
drm/amdgpu: extend AMDGPU_CTX_PRIORITY_NORMAL comment
drm/amd/powerplay: add helper of smu_clk_dpm_is_enabled for smu
drm/amd/powerplay: fix save dpm level error for smu
drm/amd/powerplay: avoid double check feature enabled
drm/amd/powerplay: add standard profile dpm support for smu
drm/amd/powerplay: add socclk profile dpm support.
drm/amdkfd: Consistently apply noretry setting
drm/amd/display: return 'NULL' instead of 'false' from dcn20_acquire_idle_pipe_for_layer
drm/amd/display: Support clang option for stack alignment
libbpf: fix another GCC8 warning for strncpy
/proc/<pid>/cmdline: add back the setproctitle() special case
/proc/<pid>/cmdline: remove all the special cases
selftests/bpf: skip nmi test when perf hw events are disabled
selftests/bpf: fix "alu with different scalars 1" on s390
ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35
ALSA: hda/hdmi - Fix i915 reverse port/pin mapping
MIPS: fix some more fall through errors in arch/mips
SUNRPC: Skip zero-refcount transports
SUNRPC: Replace division by multiplication in calculation of queue length
Revert "gpio/spi: Fix spi-gpio regression on active high CS"
cpufreq: Make cpufreq_generic_init() return void
ALSA: hda/hdmi - Remove duplicated define
ALSA: seq: Break too long mutex context in the write loop
ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine
smb3: smbdirect no longer experimental
cifs: fix crash in smb2_compound_op()/smb2_set_next_command()
ARM: dts: gemini: Set DIR-685 SPI CS as active low
ARM: stm32: use "depends on" instead of "if" after prompt
selftests/bpf: remove logic duplication in test_verifier
bpf: sync bpf.h to tools/
selftests/bpf: add selftests for wide loads
selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c
bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6
bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok
samples/bpf: build with -D__TARGET_ARCH_$(SRCARCH)
selftests/bpf: put test_stub.o into $(OUTPUT)
selftests/bpf: make directory prerequisites order-only
selftests/bpf: fix attach_probe on s390
selftests/bpf: use typedef'ed arrays as map values
selftests/bpf: add trickier size resolution tests
bpf: fix BTF verifier size resolution logic
net/mlx5e: Allow dissector meta key in tc flower
net/mlx5e: Rely on filter_dev instead of dissector keys for tunnels
net/mlx5e: Verify encapsulation is supported
KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS
kvm: x86: ioapic and apic debug macros cleanup
ISDN: hfcsusb: checking idx of ep configuration
Revert "Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next"
Revert "mm: adjust apply_to_pfn_range interface for dropped token."
vmxnet3: Remove call to memset after dma_alloc_coherent
hippi: Remove call to memset after pci_alloc_consistent
ethernet: remove redundant memset
atm: idt77252: Remove call to memset after dma_alloc_coherent
net: neigh: fix multiple neigh timer scheduling
rt2x00usb: fix rx queue hang
ath10k: work around uninitialized vht_pfr variable
iwlwifi: pcie: add support for qu c-step devices
iwlwifi: add new cards for 9000 and 20000 series
Input: alps - don't handle ALPS cs19 trackpoint-only device
Input: hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer
Input: adp5589 - initialize GPIO controller parent device
Input: iforce - remove empty multiline comments
Input: synaptics - fix misuse of strlcpy
Documentation: filesystem: Convert xfs.txt to ReST
iomap: start moving code to fs/iomap/
Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test
xfs: sync up xfs_trans_inode with userspace
xfs: move xfs_trans_inode.c to libxfs/
LSM: SafeSetID: fix use of literal -1 in capable hook
LSM: SafeSetID: verify transitive constrainedness
LSM: SafeSetID: add read handler
LSM: SafeSetID: rewrite userspace API to atomic updates
LSM: SafeSetID: fix userns handling in securityfs
LSM: SafeSetID: refactor policy parsing
LSM: SafeSetID: refactor safesetid_security_capable()
LSM: SafeSetID: refactor policy hash table
LSM: SafeSetID: fix check for setresuid(new1, new2, new3)
LSM: SafeSetID: fix pr_warn() to include newline
NFSv4: Validate the stateid before applying it to state recovery
docs: kbuild: fix build with pdf and fix some minor issues
docs: block: fix pdf output
docs: arm: fix a breakage with pdf output
docs: don't use nested tables
docs: gpio: add sysfs interface to the admin-guide
docs: locking: add it to the main index
docs: add some directories to the main documentation index
docs: add SPDX tags to new index files
docs: add a memory-devices subdir to driver-api
docs: phy: place documentation under driver-api
docs: serial: move it to the driver-api
docs: driver-api: add remaining converted dirs to it
docs: driver-api: add xilinx driver API documentation
docs: driver-api: add a series of orphaned documents
docs: admin-guide: add a series of orphaned documents
docs: cgroup-v1: add it to the admin-guide book
docs: aoe: add it to the driver-api book
docs: add some documentation dirs to the driver-api book
docs: driver-model: move it to the driver-api book
docs: lp855x-driver.rst: add it to the driver-api book
docs: ocxl.rst: add it to the uAPI book
docs: x86: move two x86-specific files to x86 arch dir
docs: security: move some books to it and update
docs: blockdev: add it to the admin-guide
docs: admin-guide: add kdump documentation into it
docs: admin-guide: add laptops documentation
docs: admin-guide: move sysctl directory to it
docs: early-userspace: move to driver-api guide
docs: device-mapper: move it to the admin-guide
docs: add arch doc directories to the index
docs: interconnect.rst: add it to the driver-api guide
docs: ioctl: add it to the uAPI guide
docs: leds: add it to the driver-api book
docs: md: move it to the driver-api book
docs: mmc: move it to the driver-api
docs: nfc: add it to the driver-api book
docs: mtd: move it to the driver-api book
docs: namespace: move it to the admin-guide
docs: nvdimm: add it to the driver-api book
docs: perf: move to the admin-guide
docs: rapidio: add it to the driver API
docs: logo.txt: rename it to COPYING-logo
docs: move gcc_plugins.txt to core-api and rename to .rst
docs: block: convert to ReST
docs: sysctl: convert to ReST
docs: perf: convert to ReST
docs: blockdev: convert to ReST
docs: rapidio: convert to ReST
docs: ioctl: convert to ReST
docs: ioctl-number.txt: convert it to ReST format
docs: mmc: convert to ReST
docs: xtensa: convert to ReST
docs: nvdimm: convert to ReST
docs: mtd: convert to ReST
docs: md: convert to ReST
docs: nfc: convert to ReST
docs: namespaces: convert to ReST
docs: laptops: convert to ReST
docs: ia64: convert to ReST
docs: accounting: convert to ReST
docs: DMA-API-HOWTO.txt: fix an unmarked code block
docs: rbtree.txt: fix Sphinx build warnings
docs: phy: convert samsung-usb2.txt to ReST format
docs: nvmem: convert docs to ReST and rename to *.rst
docs: bus-devices: ti-gpmc.rst: convert it to ReST
docs: xen-tpmfront.txt: convert it to .rst
docs: memory-devices: convert ti-emif.txt to ReST
docs: arm: convert docs to ReST and rename to *.rst
docs: early-userspace: convert docs to ReST and rename to *.rst
docs: pti_intel_mid.txt: convert it to pti_intel_mid.rst
docs: console.txt: convert docs to ReST and rename to *.rst
docs: cma/debugfs.txt: convert docs to ReST and rename to *.rst
docs: m68k: convert docs to ReST and rename to *.rst
docs: lp855x-driver.txt: convert to ReST and move to kernel-api
docs: lcd-panel-cgram.txt: convert docs to ReST and rename to *.rst
docs: connector: convert to ReST and rename to connector.rst
kvm: x86: some tsc debug cleanup
kvm: vmx: fix coccinelle warnings
docs: locking: convert docs to ReST and rename to *.rst
MIPS: perf events: handle switch statement falling through warnings
MAINTAINERS: add new entry for pidfd api
perf version: Fix segfault due to missing OPT_END()
x86: kvm: avoid constant-conversion warning
x86: kvm: avoid -Wsometimes-uninitized warning
KVM: x86: expose AVX512_BF16 feature to guest
gpio: em: remove the gpiochip before removing the irq domain
gpiolib: of: fix a memory leak in of_gpio_flags_quirks()
gpio: davinci: silence error prints in case of EPROBE_DEFER
intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state
ACPI: fix false-positive -Wuninitialized warning
ALSA: rme9652: Unneeded variable: "result".
ALSA: emu10k1: Remove unneeded variable "change"
ALSA: au88x0: Remove unneeded variable: "changed"
ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform
watchdog: digicolor_wdt: Remove unused variable in dc_wdt_probe
mm: adjust apply_to_pfn_range interface for dropped token.
unistd: protect clone3 via __ARCH_WANT_SYS_CLONE3
arch: mark syscall number 435 reserved for clone3
sky2: Disable MSI on P5W DH Deluxe
sis900: correct a few typos
sit: use dst_cache in ipip6_tunnel_xmit
gve: Remove the exporting of gve_probe
clone: fix CLONE_PIDFD support
*: convert stream-like files -> stream_open, even if they use noop_llseek
bonding: add documentation for peer_notif_delay
r8169: fix issue with confused RX unit after PHY power-down on RTL8411b
rtc: wm831x: Add IRQF_ONESHOT flag
rtc: stm32: remove one condition check in stm32_rtc_set_alarm()
rtc: pcf2123: Fix build error
cifs: fix crash in cifs_dfs_do_automount
nfs4.0: Refetch lease_time after clientid update
nfs4: Rename nfs41_setup_state_renewal
nfs4: Make nfs4_proc_get_lease_time available for nfs4.0
nfs: Fix copy-and-paste error in debug message
NFS: Replace 16 seq_printf() calls by seq_puts()
NFS: Use seq_putc() in nfs_show_stats()
rtc: interface: Change type of 'count' from int to u64
locking/lockdep: Fix lock used or unused stats error
sched/core: Fix preempt warning in ttwu
perf/x86/intel: Fix spurious NMI on fixed counter
perf/core: Fix exclusive events' grouping
perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs
perf/x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs
perf/core: Fix race between close() and fork()
Input: auo-pixcir-ts - switch to using devm_add_action_or_reset()
Input: gtco - bounds check collection indent level
ppp: mppe: Revert "ppp: mppe: Add softdep to arc4"
net: dsa: qca8k: replace legacy gpio include
net: hisilicon: Use devm_platform_ioremap_resource
cxgb4: reduce kernel stack usage in cudbg_collect_mem_region()
tipc: ensure head->lock is initialised
tc-tests: updated skbedit tests
nfp: flower: ensure ip protocol is specified for L4 matches
nfp: flower: fix ethernet check on match fields
net/mlx5e: Provide cb_list pointer when setting up tc block on rep
net: phy: make exported variables non-static
net: sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd()
davinci_cpdma: don't cast dma_addr_t to pointer
net: openvswitch: do not update max_headroom if new headroom is equal to old headroom
coresight: Make the coresight_device_fwnode_match declaration's fwnode parameter const
Revert "NFS: readdirplus optimization by cache mechanism" (memleak)
net/mlx5e: Convert single case statement switch statements into if statements
mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process()
oom: decouple mems_allowed from oom_unkillable_task
mm, oom: remove redundant task_in_mem_cgroup() check
mm, oom: refactor dump_tasks for memcg OOMs
mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks()
mm/memory-failure.c: clarify error message
mm: vmalloc: show number of vmalloc pages in /proc/meminfo
mm: smaps: split PSS into components
mm: use down_read_killable for locking mmap_sem in access_remote_vm
proc: use down_read_killable mmap_sem for /proc/pid/map_files
proc: use down_read_killable mmap_sem for /proc/pid/clear_refs
proc: use down_read_killable mmap_sem for /proc/pid/pagemap
proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup
proc: use down_read_killable mmap_sem for /proc/pid/maps
tools/vm/slabinfo: add sorting info to help menu
tools/vm/slabinfo: add option to sort by partial slabs
tools/vm/slabinfo: add partial slab listing to -X
tools/vm/slabinfo: order command line options
mm: vmscan: correct some vmscan counters for THP swapout
mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned
mm: init: report memory auto-initialization features at boot time
mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options
arm64: move jump_label_init() before parse_early_param()
mm/large system hash: clear hashdist when only one node with memory is booted
mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist
mm/vmalloc.c: spelling> s/informaion/information/
mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va()
mm/vmalloc.c: get rid of one single unlink_va() when merge
mm/vmalloc.c: preload a CPU with one object for split purpose
mm/vmalloc.c: remove "node" argument
mm/mmu_notifier: use hlist_add_head_rcu()
mm/memory.c: fail when offset == num in first check of __vm_map_pages()
mm/pgtable: drop pgtable_t variable from pte_fn_t functions
unicore32: switch to generic version of pte allocation
um: switch to generic version of pte allocation
riscv: switch to generic version of pte allocation
parisc: switch to generic version of pte allocation
nios2: switch to generic version of pte allocation
nds32: switch to generic version of pte allocation
mips: switch to generic version of pte allocation
m68k: sun3: switch to generic version of pte allocation
csky: switch to generic version of pte allocation
arm64: switch to generic version of pte allocation
arm: switch to generic version of pte allocation
alpha: switch to generic version of pte allocation
asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel]
mm/gup.c: mark undo_dev_pagemap as __maybe_unused
mm/gup.c: remove some BUG_ONs from get_gate_page()
mm/gup: speed up check_and_migrate_cma_pages() on huge page
mm: mark the page referenced in gup_hugepte
mm: switch gup_hugepte to use try_get_compound_head
mm: move the powerpc hugepd code to mm/gup.c
mm: validate get_user_pages_fast flags
mm: consolidate the get_user_pages* implementations
mm: reorder code blocks in gup.c
mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP
sparc64: use the generic get_user_pages_fast code
sparc64: define untagged_addr()
sparc64: add the missing pgd_page definition
sh: use the generic get_user_pages_fast code
sh: add the missing pud_page definition
MIPS: use the generic get_user_pages_fast code
mm: lift the x86_32 PAE version of gup_get_pte to common code
mm: simplify gup_fast_permitted
mm: use untagged_addr() for get_user_pages_fast addresses
mm, memcg: add a memcg_slabinfo debugfs file
mm: memcg/slab: reparent memcg kmem_caches on cgroup removal
mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages
mm: memcg/slab: rework non-root kmem_cache lifecycle management
mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock
mm: memcg/slab: don't check the dying flag on kmem_cache creation
mm: memcg/slab: unify SLAB and SLUB page accounting
mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg()
mm: memcg/slab: generalize postponed non-root kmem_cache deactivation
mm: memcg/slab: rename slab delayed deactivation functions and fields
mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache()
mm: memcontrol: dump memory.stat during cgroup OOM
mm, memcg: introduce memory.events.local
memcg, fsnotify: no oom-kill for remote memcg charging
memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL
mm/mincore.c: fix race between swapoff and mincore
mm, swap: use rbtree for swap_extent
mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device()
mm, swap: fix race between swapoff and some swap operations
mm/filemap.c: correct the comment about VM_FAULT_RETRY
9p: pass the correct prototype to read_cache_page
jffs2: pass the correct prototype to read_cache_page
mm/filemap: don't cast ->readpage to filler_t for do_read_cache_page
mm/filemap.c: fix an overly long line in read_cache_page
mm, debug_pagealloc: use a page type instead of page_ext flag
mm, page_alloc: more extensive free page checking with debug_pagealloc
mm, debug_pagelloc: use static keys to enable debugging
mm/failslab.c: by default, do not fail allocations with direct reclaim only
include/linux/pagemap.h: document trylock_page() return value
mm: remove the exporting of totalram_pages
include/linux/vmpressure.h: use spinlock_t instead of struct spinlock
mm/page_isolation.c: change the prototype of undo_isolate_page_range()
mm: remove the account_page_dirtied export
include/linux/mm_types.h: ifdef struct vm_area_struct::swap_readahead_info
mm: make !CONFIG_HUGE_PAGE wrappers into static inlines
mm/memory.c: trivial clean up in insert_page()
mm/gup.c: make follow_page_mask() static
sparc: remove ARCH_SELECT_MEMORY_MODEL
s390: remove ARCH_SELECT_MEMORY_MODEL
arm: remove ARCH_SELECT_MEMORY_MODEL
include/linux/pfn_t.h: remove pfn_t_to_virt()
mm/kasan: add object validation in ksize()
mm/slab: refactor common ksize KASAN logic into slab_common.c
lib/test_kasan: Add test for double-kzfree detection
mm/kasan: change kasan_check_{read,write} to return boolean
mm/kasan: introduce __kasan_check_{read,write}
asm-generic, x86: add bitops instrumentation for KASAN
x86: use static_cpu_has in uaccess region to avoid instrumentation
lib/test_kasan: add bitops tests
mm/kasan: print frame description for stack bugs
docs: kmemleak: add more documentation details
mm/kmemleak.c: change error at _write when kmemleak is disabled
mm/kmemleak.c: fix check for softirq context
slub: don't panic for memcg kmem cache creation failure
mm/slub.c: avoid double string traverse in kmem_cache_flags()
lkdtm/heap: add tests for freelist hardening
mm/slab: sanity-check page type when looking up cache
mm/slab: validate cache membership under freelist hardening
ocfs2: use kmemdup rather than duplicating its implementation
fs/ocfs2/dlmglue.c: unneeded variable: "status"
ocfs: no need to check return value of debugfs_create functions
ocfs2: add first lock wait time in locking_state
ocfs2: add locking filter debugfs file
ocfs2: add last unlock times in locking_state
ocfs2/dlm: use struct_size() helper
fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat"
sh: prevent warnings when using iounmap
sh: config: remove left-over BACKLIGHT_LCD_SUPPORT
arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS
scripts/spelling.txt: add more spellings to spelling.txt
scripts/decode_stacktrace: Accept dash/underscore in modules
scripts/spelling.txt: add spelling fix for prohibited
scripts/spelling.txt: drop "sepc" from the misspelling list
scripts/decode_stacktrace: look for modules with .ko.debug extension
scripts/decode_stacktrace: match basepath using shell prefix operator, not regex
include/linux/dmar.h: replace single-char identifiers in macros
MAINTAINERS: nilfs2: update email address
nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header
mm/z3fold.c: lock z3fold page before __SetPageMovable()
mm/memcontrol: fix wrong statistics in memory.stat
mm/nvdimm: add is_ioremap_addr and use that to check ioremap address
mm: vmscan: scan anonymous pages on file refaults
clk: consoldiate the __clk_get_hw() declarations
SUNRPC: Fix transport accounting when caller specifies an rpc_xprt
perf vendor events s390: Add JSON files for machine type 8561
x86/vdso: Fix flip/flop vdso build bug
MAINTAINERS: add entry for block io cgroup
RMDA/siw: Require a 64 bit arch
null_blk: fixup ->report_zones() for !CONFIG_BLK_DEV_ZONED
dm bufio: fix deadlock with loop device
dm snapshot: add optional discard support features
selftests/bpf: fix compiling loop{1, 2, 3}.c on s390
selftests/bpf: make PT_REGS_* work in userspace
selftests/bpf: fix s930 -> s390 typo
selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH)
selftests/bpf: do not ignore clang failures
tools: bpftool: add raw_tracepoint_writable prog type to header
bpf: verifier: avoid fall-through warnings
selftests/bpf: fix bpf_target_sparc check
xdp: fix potential deadlock on socket mutex
platform/x86: Fix PCENGINES_APU2 Kconfig warning
tools/power/x86/intel-speed-select: Add .gitignore file
platform/x86: mlx-platform: Fix error handling in mlxplat_init()
drm/amd/powerplay: add pstate mclk(uclk) support for navi10
drm/amd/powerplay: fix smu clock type change miss error
drm/amdgpu: support key database loading for navi10
drm/amdgpu: switch to macro for psp bootloader command
xdp: fix possible cq entry leak
libbpf: fix ptr to u64 conversion warning on 32-bit platforms
bpf: fix precision bit propagation for BPF_ST instructions
powerpc/powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state.
MAINTAINERS: update BPF JIT S390 maintainers
crypto: ccp - memset structure fields to zero before reuse
crypto: crypto4xx - fix a potential double free in ppc4xx_trng_probe
crypto: stm32/hash - Fix incorrect printk modifier for size_t
Input: mtk-pmic-keys - add of_node_put() before return
Input: sun4i-lradc-keys - add of_node_put() before return
Input: synaptics - whitelist Lenovo T580 SMBus intertouch
drm/amdgpu: Print out voltage in DM_PPLIB
block: Limit zone array allocation size
sd_zbc: Fix report zones buffer allocation
block: Kill gfp_t argument of blkdev_report_zones()
block: Allow mapping of vmalloc-ed buffers
block/bio-integrity: fix a memory leak bug
scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized
scsi: zfcp: fix request object use-after-free in send path causing wrong traces
scsi: zfcp: fix request object use-after-free in send path causing seqno errors
scsi: megaraid_sas: Update driver version to 07.710.50.00
scsi: megaraid_sas: Add module parameter for FW Async event logging
scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers
scsi: megaraid_sas: Fix calculation of target ID
scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE
scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade
scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive
scsi: libsas: remove the exporting of sas_wait_eh
scsi: megaraid_sas: Make some symbols static
scsi: core: use scmd_printk() to print which command timed out
net/mlx5: E-Switch, Reduce ingress acl modify metadata stack usage
net/mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off
net/mlx5e: Fix compilation error in TLS code
nvme: fix NULL deref for fabrics options
ipv6: fix static key imbalance in fl_create()
ipv6: fix potential crash in ip6_datagram_dst_update()
ipv6: tcp: fix flowlabels reflection for RST packets
ipv6: Use ipv6_authlen for len
hsr: switch ->dellink() to ->ndo_uninit()
net: stmmac: Fix misuses of GENMASK macro
net: ethernet: mediatek: Fix misuses of GENMASK macro
net: fib_rules: do not flow dissect local packets
ACPI: blacklist: fix clang warning for unused DMI table
ACPICA: Update table load object initialization
virtio-mmio: add error check for platform_get_irq
scsi: virtio_scsi: Use struct_size() helper
drm/amd/display: Add drm_audio_component support to amdgpu_dm
drm/amd/display: Expose audio inst from DC to DM
drm/amdkfd: fix cp hang in eviction
drm/amdgpu: enable IP discovery by default on navi
drm/amdgpu/discovery: fix DCE_HWIP mapping error in hw_id_map array
drm/amd/powerplay: bug fix for sysfs
drm/amd/powerplay: increase the SMU msg response waiting time
drm/amdgpu: Fix potential integer overflows
mdev: Send uevents around parent device registration
RISC-V: Add an Image header that boot loader can parse.
net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn
net/mlx5e: Fix error flow in tx reporter diagnose
net/mlx5e: Fix return value from timeout recover function
net/mlx5e: Rx, Fix checksum calculation for new hardware
net/mlx5e: Fix port tunnel GRE entropy control
net/mlx5: E-Switch, Fix default encap mode
s390/unwind: avoid int overflow in outside_of_stack
s390/zcrypt: remove the exporting of ap_query_configuration
s390/pci: add mio_enabled attribute
s390: fix setting of mio addressing control
s390/ipl: Fix detection of has_secure attribute
s390: vfio-ap: fix irq registration
s390/cpumf: Add extended counter set definitions for model 8561 and 8562
s390/dasd: Handle out-of-space constraint
s390/dasd: Add discard support for ESE volumes
s390/dasd: Use ALIGN_DOWN macro
s390/dasd: Make dasd_setup_queue() a discipline function
s390/dasd: Add new ioctl to release space
s390/dasd: Add dasd_sleep_on_queue_interruptible()
s390/dasd: Add missing intensity definition
s390/dasd: Fix whitespace
s390/dasd: Add dynamic formatting support for ESE volumes
s390/dasd: Recognise data for ESE volumes
s390/dasd: Put sub-order definitions in a separate section
s390/dasd: Make layout analysis ESE compatible
s390/dasd: Remove old defines and function
s390/dasd: Remove unused structs and function prototypes
RDMA/siw: Mark expected switch fall-throughs
orangefs: eliminate needless variable assignments
orangefs: remove redundant assignment to variable buffer_index
PCI: Enable NVIDIA HDA controllers
dlm: no need to check return value of debugfs_create functions
dlm: check if workqueues are NULL before flushing/destroying
perf cs-etm: Return errcode in cs_etm__process_auxtrace_info()
perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info
mailbox: handle failed named mailbox channel request
powerpc/eeh: Handle hugepages in ioremap space
RDMA/core: Fix -Wunused-const-variable warnings
rdma/siw: Remove set but not used variable 's'
rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS
kconfig: remove meaningless if-conditional in conf_read()
kbuild: use -- separater intead of $(filter-out ...) for cc-cross-prefix
RDMA/siw: Add missing rtnl_lock around access to ifa
Documentation: virtual: Add toctree hooks
Documentation: kvm: Convert cpuid.txt to .rst
Documentation: virtual: Convert paravirt_ops.txt to .rst
KVM: x86: Unconditionally enable irqs in guest context
powercap/rapl: Add Ice Lake NNPI support to RAPL driver
powercap/intel_rapl: add support for ICX-D
powercap/intel_rapl: add support for ICX
powercap/intel_rapl: add support for IceLake desktop
intel_rapl: Fix module autoloading issue
int340X/processor_thermal_device: add support for MMIO RAPL
intel_rapl: support two power limits for every RAPL domain
intel_rapl: support 64 bit register
intel_rapl: abstract RAPL common code
intel_rapl: cleanup hardcoded MSR access
intel_rapl: cleanup some functions
intel_rapl: abstract register access operations
intel_rapl: abstract register address
intel_rapl: introduce struct rapl_if_private
intel_rapl: introduce intel_rapl.h
intel_rapl: remove hardcoded register index
intel_rapl: use reg instead of msr
KVM: x86: PMU Event Filter
x86/stacktrace: Prevent infinite loop in arch_stack_walk_user()
mailbox: tegra: avoid resume NULL mailboxes
mailbox: tegra: hsp: add noirq resume
mailbox: bcm-flexrm-mailbox: using dev_get_drvdata directly
mailbox: imx: Clear GIEn bit at shutdown
mailbox: omap: Add support for TI K3 SoCs
dt-bindings: mailbox: omap: Update bindings for TI K3 SoCs
mailbox: arm_mhu: reorder header inclusion and drop unneeded ones
mailbox: stm32_ipcc: add spinlock to fix channels concurrent access
nbd: add netlink reconfigure resize support
nbd: fix crash when the blksize is zero
f2fs: improve print log in f2fs_sanity_check_ckpt()
Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs"
f2fs: avoid out-of-range memory access
f2fs: fix to avoid long latency during umount
f2fs: allow all the users to pin a file
cifs: fix parsing of symbolic link error response
block: Disable write plugging for zoned block devices
block: Fix elevator name declaration
block: Remove unused definitions
x86/asm: Move native_write_cr0/4() out of line
timekeeping/vsyscall: Use __iter_div_u64_rem()
rdma/siw: Use proper enumerated type in map_cqe_status
RDMA/siw: Remove unnecessary kthread create/destroy printouts
xfs: chain bios the right way around in xfs_rw_bdev
IB/rdmavt: Fix variable shadowing issue in rvt_create_cq
nvme: fix regression upon hot device removal and insertion
perf scripts python: export-to-postgresql.py: Export switch events
perf scripts python: export-to-sqlite.py: Export switch events
perf db-export: Export switch events
perf db-export: Factor out db_export__threads()
perf script: Add scripting operation process_switch()
perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column
perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons
perf scripts python: export-to-postgresql.py: Add has_calls column to comms table
perf scripts python: export-to-sqlite.py: Add has_calls column to comms table
x86/pgtable/32: Fix LOWMEM_PAGES constant
perf db-export: Also export thread's current comm
perf db-export: Factor out db_export__comm()
perf scripts python: export-to-postgresql.py: Export comm details
perf scripts python: export-to-sqlite.py: Export comm details
perf db-export: Export comm details
perf db-export: Fix a white space issue in db_export__sample()
perf db-export: Move export__comm_thread into db_export__sample()
perf db-export: Export comm before exporting thread
perf db-export: Export main_thread in db_export__sample()
perf db-export: Pass main_thread to db_export__thread()
perf db-export: Rename db_export__comm() to db_export__exec_comm()
perf db-export: Get rid of db_export__deferred()
kbuild: Inform user to pass ARCH= for make mrproper
kbuild: fix compression errors getting ignored
kbuild: add a flag to force absolute path for srctree
kbuild: replace KBUILD_SRCTREE with boolean building_out_of_srctree
kbuild: remove src and obj from the top Makefile
blk-throttle: fix zero wait time for iops throttled group
block: Fix potential overflow in blk_report_zones()
blkcg: implement REQ_CGROUP_PUNT
blkcg, writeback: Implement wbc_blkcg_css()
blkcg, writeback: Add wbc->no_cgroup_owner
blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner()
cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages
blk-cgroup: turn on psi memstall stuff
block: init flush rq ref count to 1
kvm: x86: Fix -Wmissing-prototypes warnings
KVM: Properly check if "page" is valid in kvm_vcpu_unmap
Teach shrink_dcache_parent() to cope with mixed-filesystem shrink lists
mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654
mmc: alcor: remove a redundant greater or equal to zero comparison
mmc: sdhci-msm: fix mutex while in spinlock
mmc: sdhci_am654: Make some symbols static
dma-mapping: remove dma_max_pfn
mmc: core: let the dma map ops handle bouncing
dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt
mmc: sdhci-sprd: Add pin control support for voltage switch
dt-bindings: mmc: sprd: Add pinctrl support
mmc: sdhci-sprd: Add start_signal_voltage_switch ops
mmc: sdhci-pci: Add support for Intel EHL
mmc: tmio: Use dma_max_mapping_size() instead of a workaround
mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card()
mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card()
mmc: sdio: Don't re-initialize powered-on removable SDIO cards at resume
mmc: sdio: Drop powered-on re-init at runtime resume and HW reset
mmc: sdio: Move comment about re-initialization to mmc_sdio_reinit_card()
mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power_restore()
drm/modes: Skip invalid cmdline mode
ALSA: ps3: Remove Unneeded variable: "ret"
ALSA: lx6464es: Remove unneeded variable err
Revert "ACPICA: Update table load object initialization"
pinctrl: aspeed: Strip moved macros and structs from private header
pinctrl: aspeed: Fix missed include
clocksource/drivers/npcm: Fix misuse of GENMASK macro
irqchip/gic-v3-its: Fix misuse of GENMASK macro
udf: Fix incorrect final NOT_ALLOCATED (hole) extent length
rds: avoid version downgrade to legitimate newer peer connections
rds: Return proper "tos" value to user-space
rds: Accept peer connection reject messages due to incompatible version
Revert "RDS: IB: split the mr registration and invalidation path"
rds: fix reordering with composite message notification
net/mlx5e: Return in default case statement in tx_post_resync_params
mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync().
ocxl: Update for AFU descriptor template version 1.1
powerpc/boot: pass CONFIG options in a simpler and more robust way
powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h
powerpc/irq: Don't WARN continuously in arch_local_irq_restore()
nfsd: Make __get_nfsdfs_client() static
nfsd: Make two functions static
dt-bindings: vendor-prefixes: add Sipeed
dt-bindings: vendor-prefixes: add SoChip
dt-bindings: 83xx-512x-pci: Drop cell-index property
drm/amdgpu/psp: add a mutex to protect access to the psp ring
drm/amdgpu/navi10: add uclk activity sensor
drm/amdgpu: properly guard the generic discovery code
drm/amdgpu: add missing documentation on new module parameters
drm/amdgpu: don't invalidate caches in RELEASE_MEM, only do the writeback
sparc64: Add missing newline at end of file
ide: use BIT() macro for defining bit-flags
net: dsa: add support for BRIDGE_MROUTER attribute
pkt_sched: Include const.h
net: netsec: remove static declaration for netsec_set_tx_de()
net: netsec: remove superfluous if statement
netfilter: nf_tables: add hardware offload support
net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload
net: flow_offload: add flow_block_cb_is_busy() and use it
net: sched: remove tcf block API
drivers: net: use flow block API
net: sched: use flow block API
net: flow_offload: add flow_block_cb_{priv, incref, decref}()
net: flow_offload: add list handling functions
net: flow_offload: add flow_block_cb_alloc() and flow_block_cb_free()
net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_*
net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND
net: flow_offload: add flow_block_cb_setup_simple()
nvme-fc: fix module unloads while lports still pending
net: hisilicon: Add an tx_desc to adapt HI13X1_GMAC
net: hisilicon: Add an rx_desc to adapt HI13X1_GMAC
net: hisilicon: Offset buf address to adapt HI13X1_GMAC
net: hisilicon: Add group field to adapt HI13X1_GMAC
net: hisilicon: dt-bindings: Add an field of port-handle
net: hisilicon: HI13X1_GMAX need dreq reset at first
net: hisilicon: HI13X1_GMAX skip write LOCAL_PAGE_REG
net: hisilicon: Cleanup for cast to restricted __be32
net: hisilicon: Cleanup for got restricted __be32
net: hisilicon: Add support for HI13X1 to hip04_eth
nvme-tcp: don't use sendpage for SLAB pages
nvme-tcp: set the STABLE_WRITES flag when data digests are enabled
nvmet: print a hint while rejecting NSID 0 or 0xffffffff
nvme-multipath: do not select namespaces which are about to be removed
net: stmmac: add support for hash table size 128/256 in dwmac4
net: stmmac: dwmac4: mac address array boudary violation issue
nvme-multipath: also check for a disabled path if there is a single sibling
nvme-multipath: factor out a nvme_path_is_disabled helper
nvme: set physical block size and optimal I/O size
nvme: add I/O characteristics fields
nvmet: export I/O characteristics attributes in Identify
nvme-trace: add delete completion and submission queue to admin cmds tracer
tc-testing: introduce scapyPlugin for basic traffic
tc-testing: Allow tdc plugins to see test case data
nvme-trace: fix spelling mistake "spcecific" -> "specific"
nvme-pci: limit max_hw_sectors based on the DMA max mapping size
nvme-pci: check for NULL return from pci_alloc_p2pmem()
nvme-pci: don't create a read hctx mapping without read queues
nvme-pci: don't fall back to a 32-bit DMA mask
x86/alternatives: Fix int3_emulate_call() selftest stack corruption
io_uring: fix io_sq_thread_stop running in front of io_sq_thread
io_uring: add support for recvmsg()
io_uring: add support for sendmsg()
net: dsa: vsc73xx: fix NET_DSA and OF dependencies
nvme-pci: make nvme_dev_pm_ops static
nvme-fcloop: resolve warnings on RCU usage and sleep warnings
nvme-fcloop: fix inconsistent lock state warnings
dt-bindings: serial: add documentation for Rx in-band wakeup support
net: mvmdio: defer probe of orion-mdio if a clock is not ready
net: mvmdio: print warning when orion-mdio has too many clocks
net: mvmdio: allow up to four clocks to be specified for orion-mdio
dt-bindings: allow up to four clocks for orion-mdio
net: netsec: start using buffers if page_pool registration succeeded
perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake
RDMA/core: Fix race when resolving IP address
perf test: Auto bump rlimit(MEMLOCK) for BPF test sake
net: stmmac: Introducing support for Page Pool
net: stmmac: Fix descriptors address being in > 32 bits address space
net: stmmac: Implement RX Coalesce Frames setting
bnxt_en: Add page_pool_destroy() during RX ring cleanup.
tc-tests: Add tc action ct tests
net/sched: cls_flower: Add matching on conntrack info
net/flow_dissector: add connection tracking dissection
net/sched: Introduce action ct
net/mlx5e: Register devlink ports for physical link, PCI PF, VFs
devlink: Introduce PCI VF port flavour and port attribute
devlink: Introduce PCI PF port flavour and port attribute
devlink: Return physical port fields only for applicable port flavours
devlink: Refactor physical port attributes
dt-bindings: arm: Convert RDA Micro board/soc bindings to json-schema
dm crypt: implement eboiv - encrypted byte-offset initialization vector
dm crypt: remove obsolete comment about plumb IV
dm crypt: wipe private IV struct after key invalid flag is set
dm integrity: use kzalloc() instead of kmalloc() + memset()
dm: update stale comment in end_clone_bio()
dm log writes: fix incorrect comment about the logged sequence example
dm log writes: use struct_size() to calculate size of pending_block
dm crypt: use struct_size() when allocating encryption context
perf tools: Introduce rlimit__bump_memlock() helper
dm integrity: always set version on superblock update
tools: PCI: Fix installation when `make tools/pci_install`
PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB
RISC-V: Setup initial page tables in two stages
xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk
NFS: Record task, client ID, and XID in xdr_status trace points
NFS: Update symbolic flags displayed by trace events
NFS: Display symbolic status code names in trace log
NFS: Fix show_nfs_errors macros again
NFS4: Add a trace event to record invalid CB sequence IDs
xprtrdma: Modernize ops->connect
xprtrdma: Remove rpcrdma_req::rl_buffer
xprtrdma: Refactor chunk encoding
xprtrdma: Streamline rpcrdma_post_recvs
xprtrdma: Simplify rpcrdma_rep_create
xprtrdma: Wake RPCs directly in rpcrdma_wc_send path
xprtrdma: Reduce context switching due to Local Invalidation
xprtrdma: Add mechanism to place MRs back on the free list
xprtrdma: Remove fr_state
xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag
xprtrdma: Fix occasional transport deadlock
xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req
drivers: thermal: processor_thermal_device: Fix build warning
perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool
perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool
perf script: Assume native_arch for pipe mode
perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view
perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view
perf hists browser: Fix potential NULL pointer dereference found by the smatch tool
perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool
perf parse-events: Remove unused variable: error
perf parse-events: Remove unused variable 'i'
perf metricgroup: Add missing list_del_init() when flushing egroups list
perf tools: Use list_del_init() more thorougly
perf tools: Use zfree() where applicable
tools lib: Adopt zalloc()/zfree() from tools/perf
perf tools: Move get_current_dir_name() cond prototype out of util.h
perf namespaces: Move the conditional setns() prototype to namespaces.h
perf tools: Add missing headers, mostly stdlib.h
scripts/tags.sh: remove unused environment variables from comments
scripts/tags.sh: drop SUBARCH support for ARM
irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe()
RDMA/core: Make rdma_counter.h compile stand alone
kbuild: compile-test kernel headers to ensure they are self-contained
x86/entry/32: Fix ENDPROC of common_spurious
perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel
perf session: Fix potential NULL pointer dereference found by the smatch tool
perf inject: The tool->read() call may pass a NULL evsel, handle it
perf map: Fix potential NULL pointer dereference found by smatch tool
perf trace: Fix potential NULL pointer dereference found by the smatch tool
perf annotate: Fix dereferencing freed memory found by the smatch tool
perf top: Fix potential NULL pointer dereference detected by the smatch tool
perf stat: Fix use-after-freed pointer detected by the smatch tool
perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning
PCI: Fix typos and whitespace errors
Revert "x86/build: Move _etext to actual end of .text"
x86/ldt: Initialize the context lock for init_mm
bpf: Fix ORC unwinding in non-JIT BPF code
objtool: Add support for C jump tables
m68k: Don't select ARCH_HAS_DMA_PREP_COHERENT for nommu or coldfire
pstore: Fix double-free in pstore_mkfile() failure path
pstore: no need to check return value of debugfs_create functions
pstore/ram: Improve backward compatibility with older Chromebooks
net/tls: fix socket wmem accounting on fallback with netem
nfp: tls: undo TLS sequence tracking when dropping the frame
nfp: tls: avoid one of the ifdefs for TLS
net/tls: add missing prot info init
nfp: tls: don't leave key material in freed FW cmsg skbs
net/tls: don't clear TX resync flag on error
nfp: tls: count TSO segments separately for the TLS offload
nfp: ccm: increase message limits
nfp: tls: use unique connection ids instead of 4-tuple for TX
nfp: tls: move setting ipver_vlan to a helper
nfp: tls: ignore queue limits for delete commands
sctp: remove rcu_read_lock from sctp_bind_addr_state
sctp: rename sp strm_interleave to ep intl_enable
sctp: rename asoc intl_enable to asoc peer.intl_capable
sctp: remove prsctp_enable from asoc
sctp: remove reconf_enable from asoc
nfsd: Fix misuse of strlcpy
net: phy: Make use of linkmode_mod_bit helper
tc-tests: actions: add MPLS tests
net: sched: add mpls manipulation actions to TC
net: core: add MPLS update core helper and use in OvS
net: core: move pop MPLS functionality from OvS to core helper
net: core: move push MPLS functionality from OvS to core helper
skbuff: increase verbosity when dumping skb data
ipv6: elide flowlabel check if no exclusive leases exist
tcp: Reset bytes_acked and bytes_received when disconnecting
bonding: fix value exported by Netlink for peer_notif_delay
coallocate socket_wq with socket itself
sockfs: switch to ->free_inode()
of: unittest: simplify getting the adapter of a client
hwmon: (ina3221) Add of_node_put() before return
hwmon: (gpio-fan) fix sysfs notifications and udev events for gpio-fan alarms
hwmon: (gpio-fan) move fan_alarm_init after devm_hwmon_device_register_with_groups
hwmon: (lm90) Introduce function to update configuration register
hwmon: (lm90) Cache configuration register value
hwmon: (lm90) Fix max6658 sporadic wrong temperature reading
hwmon: (nct7904) Changes comments in probe function.
hwmon: (nct7904) Add error handling in probe function.
kheaders: include only headers into kheaders_data.tar.xz
kheaders: remove meaningless -R option of 'ls'
kbuild: support header-test-pattern-y
kbuild: do not create wrappers for header-test-y
xdp: fix race on generic receive path
selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel
ipv6: Support multipath hashing on inner IP pkts
ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts
net: pasemi: fix an use-after-free in pasemi_mac_phy_init()
net: axienet: fix a potential double free in axienet_probe()
sunrpc/cache: remove the exporting of cache_seq_next
selftests/bpf: fix test_reuseport_array on s390
net: stmmac: enable clause 45 mdio support
Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h
net: openvswitch: use netif_ovs_is_port() instead of opencode
MAINTAINERS: Add page_pool maintainer entry
net: mvpp2: cls: Add support for ETHER_FLOW
net: mvpp2: cls: Report an error for unsupported flow types
selftests: txring_overwrite: fix incorrect test of mmap() return value
vsock/virtio: fix flush of works during the .remove()
vsock/virtio: stop workers during the .remove()
vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock
Documentation: net: dsa: b53: Describe b53 configuration
Documentation: net: dsa: Describe DSA switch configuration
power: reset: nvmem-reboot-mode: add CONFIG_OF dependency
nfp: tls: fix error return code in nfp_net_tls_add()
bnxt_en: add page_pool support
bnxt_en: optimized XDP_REDIRECT support
bnxt_en: Refactor __bnxt_xmit_xdp().
bnxt_en: rename some xdp functions
net: ethernet: ti: cpsw: add XDP support
net: ethernet: ti: cpsw_ethtool: allow res split while down
net: ethernet: ti: davinci_cpdma: allow desc split while down
net: ethernet: ti: davinci_cpdma: add dma mapped submit
net: core: page_pool: add user refcnt and reintroduce page_pool_destroy
cpufreq: imx-cpufreq-dt: Add i.MX8MN support
cpufreq: Add QoS requests for userspace constraints
cpufreq: intel_pstate: Reuse refresh_frequency_limits()
cpufreq: Register notifiers with the PM QoS framework
xtensa: virt: add defconfig and DTS
of/fdt: pass early_init_dt_reserve_memory_arch() with bool type nomap
dma-mapping: mark dma_alloc_need_uncached as __always_inline
docs: automarkup.py: ignore exceptions when seeking for xrefs
docs: Move binderfs to admin-guide
of/platform: Drop superfluous cast in of_device_make_bus_id()
IB/core: Work on the caller socket net namespace in nldev_newlink()
nfc: fix potential illegal memory access
macb: fix build warning for !CONFIG_OF
gve: fix unused variable/label warnings
RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM
RDMA/mlx5: Set RDMA DIM to be enabled by default
RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink
RDMA/core: Provide RDMA DIM support for ULPs
linux/dim: Implement RDMA adaptive moderation (DIM)
net: stmmac: Re-work the queue selection for TSO packets
drm/amd/display: avoid 64-bit division
sfc: Remove 'PCIE error reporting unavailable'
drm/amdgpu/psp11: simplify the ucode register logic
rseq/selftests: Fix Thumb mode build failure on arm32
drm/amdgpu: properly guard DC support in navi code
drm/amd/powerplay: vega20: fix uninitialized variable use
drm/amd/display: dcn20: include linux/delay.h
amdgpu: make pmu support optional
drm/amd/powerplay: Zero initialize current_rpm in vega20_get_fan_speed_percent
drm/amd/powerplay: Zero initialize freq in smu_v11_0_get_current_clk_freq
drm/amd/powerplay: Use memset to initialize metrics structs
drm/amdgpu/mes10.1: Fix header guard
drm/amd/powerplay: add temperature sensor support for navi10
drm/amdgpu: fix scheduler timeout calc
drm/amdgpu: Prepare for hmm_range_register API change (v2)
net: netsec: Sync dma for device on buffer allocation
watchdog: ie6xx_wdt: Use spinlock_t instead of struct spinlock
watchdog: atmel: atmel-sama5d4-wdt: Disable watchdog on system suspend
watchdog: convert remaining drivers to use SPDX license identifier
dt-bindings: watchdog: Rename bindings documentation file
watchdog: mei_wdt: no need to check return value of debugfs_create functions
watchdog: bcm_kona_wdt: no need to check return value of debugfs_create functions
docs: watchdog: Fix build error.
docs: watchdog: convert docs to ReST and rename to *.rst
watchdog: make the device time out at open_deadline when open_timeout is used
watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT
watchdog: introduce watchdog.open_timeout commandline parameter
dt-bindings: watchdog: move i.MX system controller watchdog binding to SCU
ubifs: Don't leak orphans on memory during commit
ubifs: Check link count of inodes when killing orphans.
watchdog: imx_sc: Add pretimeout support
ubifs: Add support for zstd compression.
ubifs: support offline signed images
ubifs: remove unnecessary check in ubifs_log_start_commit
ubifs: Fix typo of output in get_cs_sqnum
ubifs: Simplify redundant code
watchdog: renesas_wdt: Add a few cycles delay
watchdog: gpio: add support for nowayout option
IB/mlx5: Report correctly tag matching rendezvous capability
docs: infiniband: add it to the driver-api bookset
ubifs: Correctly use tnc_next() in search_dh_cookie()
xtensa: abstract 'entry' and 'retw' in assembly code
tools arch x86: Sync asm/cpufeatures.h with the with the kernel
IB/mlx5: Implement VHCA tunnel mechanism in DEVX
RDMA/rvt: Do not use a kernel header in the ABI
KVM: arm/arm64: Initialise host's MPIDRs by reading the actual register
tools: bpftool: add completion for bpftool prog "loadall"
bpf: avoid unused variable warning in tcp_bpf_rtt()
bpf: cgroup: Fix build error without CONFIG_NET
RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU
selftests/bpf: fix test_attach_probe map definition
selftests/bpf: add verifier tests for wide stores
bpf: sync bpf.h to tools/
bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr
kbuild: compile-test exported headers to ensure they are self-contained
watchdog: renesas_wdt: Use 'dev' instead of dereferencing it repeatedly
dt-bindings: watchdog: add Allwinner H6 watchdog
watchdog: jz4740: Avoid starting watchdog in set_timeout
watchdog: jz4740: Use register names from <linux/mfd/ingenic-tcu.h>
watchdog/hpwdt: Reflect changes
watchdog/hpwdt: Update documentation
watchdog/hpwdt: Add module parameter kdumptimeout.
watchdog/hpwdt: Have core ping watchdog.
watchdog/hpwdt: Advertize max_hw_heartbeat_ms
watchdog/hpwdt: Stop hpwdt on unregister.
watchdog: bcm2835_wdt: Fix module autoload
watchdog: sama5d4: fix WDD value to be always set to max
remoteproc: stm32: fix building without ARM SMCC
drm/komeda: Computing image enhancer internally
drm/komeda: Computing layer_split internally
platform/x86: intel_pmc_core: Attach using APCI HID "INT33A1"
MAINTAINERS: maintain drm/arm drivers in drm-misc for now
drm/komeda: Remove layer_split property
drm/komeda: remove img_enhancement property
drm/komeda: remove slave_planes property
drm/komeda: Remove clock ratio property
libbpf: add perf_buffer_ prefix to README
tools/bpftool: switch map event_pipe to libbpf's perf_buffer
selftests/bpf: test perf buffer API
libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs
libbpf: add perf buffer API
watchdog: xen_wdt: drop warning after registering device
watchdog: wm831x_wdt: drop warning after registering device
watchdog: ts4800_wdt: drop warning after registering device
watchdog: tegra_wdt: drop warning after registering device
watchdog: stmp3xxx_rtc_wdt: drop warning after registering device
watchdog: stm32_iwdg: drop warning after registering device
watchdog: st_lpc_wdt: drop warning after registering device
watchdog: sprd_wdt: drop warning after registering device
watchdog: sp805_wdt: drop warning after registering device
watchdog: sp5100_tco: drop warning after registering device
watchdog: sama5d4_wdt: drop warning after registering device
watchdog: s3c2410_wdt: drop warning after registering device
watchdog: rave-sp-wdt: drop warning after registering device
watchdog: qcom-wdt: drop warning after registering device
watchdog: pnx4008_wdt: drop warning after registering device
watchdog: pic32-wdt: drop warning after registering device
watchdog: pic32-dmt: drop warning after registering device
watchdog: of_xilinx_wdt: drop warning after registering device
watchdog: npcm_wdt: drop warning after registering device
watchdog: nic7018_wdt: drop warning after registering device
watchdog: ni903x_wdt: drop warning after registering device
watchdog: mpc8xxx_wdt: drop warning after registering device
watchdog: menf21bmc_wdt: drop warning after registering device
watchdog: mena21_wdt: drop warning after registering device
watchdog: mei_wdt: drop warning after registering device
watchdog: max77620_wdt: drop warning after registering device
watchdog: loongson1_wdt: drop warning after registering device
watchdog: jz4740_wdt: drop warning after registering device
watchdog: intel-mid_wdt: drop warning after registering device
watchdog: imx_sc_wdt: drop warning after registering device
watchdog: imx2_wdt: drop warning after registering device
watchdog: ie6xx_wdt: drop warning after registering device
watchdog: i6300esb: drop warning after registering device
watchdog: hpwdt: drop warning after registering device
watchdog: ftwdt010_wdt: drop warning after registering device
watchdog: digicolor_wdt: drop warning after registering device
watchdog: davinci_wdt: drop warning after registering device
watchdog: da9062_wdt: drop warning after registering device
watchdog: da9052_wdt: drop warning after registering device
watchdog: cadence_wdt: drop warning after registering device
watchdog: bcm_kona_wdt: drop warning after registering device
watchdog: bcm7038_wdt: drop warning after registering device
watchdog: bcm2835_wdt: drop warning after registering device
watchdog: aspeed_wdt: drop warning after registering device
watchdog: let core print error message when registering device fails
watchdog: make watchdog_deferred_registration_add() void
ALSA: firewire-lib: code refactoring for local variables
ALSA: firewire-lib: code refactoring for post operation to data block counter
ALSA: firewire-lib: code refactoring for error path of parser for CIP header
ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet
ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT
ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER
ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events
ceph: fix end offset in truncate_inode_pages_range call
ceph: use generic_delete_inode() for ->drop_inode
ceph: use ceph_evict_inode to cleanup inode's resource
ceph: initialize superblock s_time_gran to 1
MAINTAINERS: take over for Zheng as CephFS kernel client maintainer
rbd: setallochint only if object doesn't exist
rbd: support for object-map and fast-diff
rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe()
libceph: export osd_req_op_data() macro
libceph: change ceph_osdc_call() to take page vector for response
libceph: bump CEPH_MSG_MAX_DATA_LEN (again)
rbd: new exclusive lock wait/wake code
rbd: quiescing lock should wait for image requests
rbd: lock should be quiesced on reacquire
rbd: introduce copyup state machine
rbd: rename rbd_obj_setup_*() to rbd_obj_init_*()
rbd: move OSD request allocation into object request state machines
rbd: factor out __rbd_osd_setup_discard_ops()
rbd: factor out rbd_osd_setup_copyup()
rbd: introduce obj_req->osd_reqs list
libceph: rename r_unsafe_item to r_private_item
rbd: introduce image request state machine
rbd: move OSD request submission into object request state machines
rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD}
rbd: replace obj_req->tried_parent with obj_req->read_state
rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred
ceph: don't NULL terminate virtual xattrs
ceph: return -ERANGE if virtual xattr value didn't fit in buffer
ceph: make getxattr_cb return ssize_t
ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP
ceph: kick flushing and flush snaps before sending normal cap message
ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps()
ceph: increment change_attribute on local changes
ceph: handle change_attr in cap messages
ceph: add change_attr field to ceph_inode_info
iversion: add a routine to update a raw value with a larger one
ceph: allow querying of STATX_BTIME in ceph_getattr
libceph: turn on CEPH_FEATURE_MSG_ADDR2
ceph: handle btime in cap messages
ceph: add btime field to ceph_inode_info
libceph: rename ceph_encode_addr to ceph_encode_banner_addr
libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE
ceph: fix decode_locker to use ceph_decode_entity_addr
ceph: have MDS map decoding use entity_addr_t decoder
libceph: correctly decode ADDR2 addresses in incremental OSD maps
libceph: fix watch_item_t decoding to use ceph_decode_entity_addr
libceph: switch osdmap decoding to use ceph_decode_entity_addr
libceph: ADDR2 support for monmap
libceph: add ceph_decode_entity_addr
libceph: fix sa_family just after reading address
ceph: remove request from waiting list before unregister
ceph: don't blindly unregister session that is in opening state
ceph: fix infinite loop in get_quota_realm()
ceph: add selinux support
ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx
ceph: fix debug print format in __set_xattr()
ceph: fix warning PTR_ERR_OR_ZERO can be used
ceph: hold i_ceph_lock when removing caps for freeing inode
ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg()
ceph: use READ_ONCE to access d_parent in RCU critical section
ceph: fix dir_lease_is_valid()
ceph: close race between d_name_cmp() and update_dentry_lease()
ceph: fix improper use of smp_mb__before_atomic()
ceph: fix "ceph.dir.rctime" vxattr value
ceph: remove unused vxattr length helpers
ceph: fix listxattr vxattr buffer length calculation
ceph: add ceph.snap.btime vxattr
ceph: carry snapshot creation time with inodes
ceph: clean up ceph.dir.pin vxattr name sizeof()
ceph: silence a checker warning in mdsc_show()
libceph: remove ceph_get_direct_page_vector()
PCI: mobiveil: Fix INTx interrupt clearing in mobiveil_pcie_isr()
PCI: mobiveil: Fix infinite-loop in the INTx handling function
PCI: mobiveil: Move PCIe PIO enablement out of inbound window routine
PCI: mobiveil: Add upper 32-bit PCI base address setup in inbound window
PCI: mobiveil: Add upper 32-bit CPU base address setup in outbound window
PCI: mobiveil: Mask out hardcoded bits in inbound/outbound windows setup
PCI: mobiveil: Clear the control fields before updating it
PCI: mobiveil: Add configured inbound windows counter
PCI: mobiveil: Fix the valid check for inbound and outbound windows
PCI: mobiveil: Clean-up program_{ib/ob}_windows()
PCI: mobiveil: Remove an unnecessary return value check
PCI: mobiveil: Fix error return values
PCI: mobiveil: Refactor the MEM/IO outbound window initialization
PCI: mobiveil: Make some register updates more readable
PCI: mobiveil: Reformat the code for readability
dt-bindings: PCI: mobiveil: Change gpio_slave and apb_csr to optional
PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device()
PCI: mobiveil: Initialize Primary/Secondary/Subordinate bus numbers
PCI: mobiveil: Move IRQ chained handler setup out of DT parse
PCI: mobiveil: Move the link up waiting out of mobiveil_host_init()
PCI: mobiveil: Fix the Class Code field
PCI: mobiveil: Use the 1st inbound window for MEM inbound transactions
PCI: mobiveil: Use WIN_NUM_0 explicitly for CFG outbound window
PCI: mobiveil: Update the resource list traversal function
PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows
PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI
PCI: mobiveil: Unify register accessors
debugfs: make error message a bit more verbose
ARC: [plat-hsdk]: Enable AXI DW DMAC in defconfig
ARC: [plat-hsdk]: enable DW SPI controller
ARC: hide unused function unw_hdr_alloc
ARC: [haps] Add Virtio support
ARCv2: entry: simplify return to Delay Slot via interrupt
ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause
net: bpfilter: print umh messages to /dev/kmsg
hinic: add fw version query
dmaengine: Revert "dmaengine: fsl-edma: add i.mx7ulp edma2 version support"
cifs: refactor and clean up arguments in the reparse point parsing
SMB3: query inode number on open via create context
smb3: Send netname context during negotiate protocol
smb3: do not send compression info by default
smb3: add new mount option to retrieve mode from special ACE
smb3: Allow query of symlinks stored as reparse points
cifs: Fix a race condition with cifs_echo_request
cifs: always add credits back for unsolicited PDUs
fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace
add some missing definitions
cifs: fix typo in debug message with struct field ia_valid
smb3: minor cleanup of compound_send_recv
CIFS: Fix module dependency
cifs: simplify code by removing CONFIG_CIFS_ACL ifdef
cifs: Fix check for matching with existing mount
cifs: Properly handle auto disabling of serverino option
smb3: if max_credits is specified then display it in /proc/mounts
Fix match_server check to allow for auto dialect negotiate
cifs: add missing GCM module dependency
SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions
SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms
fs: cifs: Drop unlikely before IS_ERR(_OR_NULL)
cifs: Use kmemdup in SMB2_ioctl_init()
gve: Fix error return code in gve_alloc_qpls()
net: nixge: Fix misuse of strlcpy
net: ethernet: sun4i-emac: Fix misuse of strlcpy
gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable()
gtp: fix use-after-free in gtp_newlink()
gtp: fix Illegal context switch in RCU read-side critical section.
gtp: remove duplicate code in gtp_dellink()
gtp: fix use-after-free in gtp_encap_destroy()
gtp: fix suspicious RCU usage
net: dsa: vsc73xx: Assert reset if iCPU is enabled
net: dsa: vsc73xx: add support for parallel mode
net: dsa: vsc73xx: Split vsc73xx driver
net: dsa: Change DT bindings for Vitesse VSC73xx switches
selftests/tls: add test for poll() with data in TLS ULP
net/tls: fix poll ignoring partially copied records
tools build: Check if gettid() is available before providing helper
tipc: use rcu dereference functions properly
r8169: sync few chip names with vendor driver
mtd: concat: implement _is_locked mtd operation
mtd: concat: refactor concat_lock/concat_unlock
mtd: abi: do not use C++ style comments in uapi header
mtd: afs: remove unneeded NULL check
init/Kconfig: add CONFIG_CC_CAN_LINK
kallsyms: exclude kasan local symbols on s390
kbuild: add more hints about SUBDIRS replacement
coccinelle: api/stream_open: treat all wait_.*() calls as blocking
coccinelle: put_device: Add a cast to an expression for an assignment
coccinelle: put_device: Adjust a message construction
coccinelle: kstrdup: Fix typo in warning messages
dmaengine: at_xdmac: check for non-empty xfers_list before invoking callback
perf jvmti: Address gcc string overflow warning for strncpy()
perf python: Remove -fstack-protector-strong if clang doesn't have it
ibverbs/rxe: Remove variable self-initialization
RDMA/hns: Clean up unnecessary variable initialization
RDMA/hns: Fixs hw access invalid dma memory error
RDMA/hns: Use %pK format pointer print
RDMA/hns: Bugfix for calculating qp buffer size
time: Validate user input in compat_settimeofday()
x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()
x86/fpu: Make 'no387' and 'nofxsr' command line options useful
timer: Document TIMER_PINNED
ALSA: usb-audio: fix Line6 Helix audio format rates
firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface
ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface
ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface
ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface
ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface
ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface
net/mlx5: Introduce VHCA tunnel device capability
Input: gpio_keys_polled - allow specifying name of input device
xfs: don't update lastino for FSBULKSTAT_SINGLE
security/commoncap: Use xattr security prefix len
perf annotate TUI browser: Do not use member from variable within its own initialization
Bluetooth: btusb: Add protocol support for MediaTek MT7663U USB devices
Bluetooth: btusb: Add protocol support for MediaTek MT7668U USB devices
Bluetooth: 6lowpan: always check destination address
Bluetooth: 6lowpan: check neighbour table for SLAAC
Bluetooth: 6lowpan: search for destination address in all peers
SUNRPC: Fix possible autodisconnect during connect due to old last_used
SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES
NFS: Cleanup if nfs_match_client is interrupted
nfs: disable client side deduplication
NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats
NFS: Clean up writeback code
SUNRPC: Remove warning in debugfs.c when compiling with W=1
SUNRPC: add links for all client xprts to debugfs
SUNRPC: Count ops completing with tk_status < 0
SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts.
SUNRPC: Use proper printk specifiers for unsigned long long
SUNRPC: Move call to rpc_count_iostats before rpc_call_done
NFS: send state management on a single connection.
NFS: Allow multiple connections to a NFSv2 or NFSv3 server
NFS: Display the "nconnect" mount option if it is set.
pNFS: Allow multiple connections to the DS
NFSv4: Allow multiple connections to NFSv4.x (x>0) servers
NFS: Add a mount option to specify number of TCP connections to use
SUNRPC: Allow creation of RPC clients with multiple connections
NFS: Add sysfs support for per-container identifier
NFS: Add deferred cache invalidation for close-to-open consistency violations
SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock
SUNRPC: Add basic load balancing to the transport switch
NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init
NFS: Create a root NFS directory in /sys/fs/nfs
SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock
SUNRPC: Replace direct task wakeups from softirq context
SUNRPC: Replace the queue timer with a delayed work function
NFSv4: Handle the special Linux file open access mode
NFSv4: Handle open for execute correctly
Revert "gpio: tegra: Clean-up debugfs initialisation"
gpiolib: Use spinlock_t instead of struct spinlock
perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64
perf evsel: Do not rely on errno values for precise_ip fallback
perf thread: Allow references to thread objects after machine__exit()
perf header: Assign proper ff->ph in perf_event__synthesize_features()
tools arch kvm: Sync kvm headers with the kernel sources
i2c: mt7621: Fix platform_no_drv_owner.cocci warnings
Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug
Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan_by_addr
Bluetooth: Use controller sets when available
Bluetooth: validate BLE connection interval updates
Bluetooth: Add support for LE ping feature
Bluetooth: Check state in l2cap_disconnect_rsp
kconfig: Fix spelling of sym_is_changable
ASoC: SOF: Intel: implement runtime idle for CNL/APL
ASoC: SOF: add runtime idle callback
ASoC: hdac_hdmi: report codec link up/down status to bus
Bluetooth: hidp: NUL terminate a string in the compat ioctl
Bluetooth: Add new 13d3:3491 QCA_ROME device
Bluetooth: Add new 13d3:3501 QCA_ROME device
Bluetooth: hci_bcsp: Fix memory leak in rx_skb
Bluetooth:: btrtl: Add support for RTL8723DU
Bluetooth: btmtkuart: add an implementation for clock osc property
Bluetooth: btmtkuart: add an implementation for boot-gpios property
dt-bindings: net: bluetooth: add clock property to UART-based device
dt-bindings: net: bluetooth: add boot-gpios property to UART-based device
Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth
dt-bindings: net: bluetooth: Add device property firmware-name for QCA6174
Bluetooth: hci_qca: Load customized NVM based on the device property
Bluetooth: hci_mrvl: Add serdev support
Bluetooth: hci_mrvl: Wait for final ack before switching baudrate
Bluetooth: hci_ldisc: Add function to wait for characters to be sent
6lowpan: no need to check return value of debugfs_create functions
Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event
Bluetooth: btqca: inject command complete event during fw download
Bluetooth: Cleanup formatting and coding style
Bluetooth: btrtl: HCI reset on close for Realtek BT chip
Bluetooth: hci_ll: Refactor download_firmware
Bluetooth: hci_ll: set operational frequency earlier
Bluetooth: btsdio: Do not bind to non-removable BCM4356
irq/irqdomain: Fix comment typo
genirq: Update irq stats from NMI handlers
ACPI: PM: Make acpi_sleep_state_supported() non-static
netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN
net/mlx5e: Add kTLS TX HW offload support
net/mlx5e: Introduce a fenced NOP WQE posting function
net/mlx5e: Re-work TIS creation functions
net/mlx5e: Tx, Unconstify SQ stop room
net/mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB
net/mlx5e: Tx, Make SQ WQE fetch function type generic
net/mlx5e: Tx, Enforce L4 inline copy when needed
net/mlx5e: Move helper functions to a new txrx datapath header
net/mlx5: Accel, Add core TLS support for the Connect-X family
net/mlx5: Add crypto library to support create/destroy encryption key
net/mlx5: Kconfig, Better organize compilation flags
net/mlx5: Accel, Expose accel wrapper for IPsec FPGA function
ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup()
nfp: Use spinlock_t instead of struct spinlock
net: netsec: Sync dma for device on buffer allocation
net: hns3: set maximum length to resp_data_len for exceptional case
net: hns3: bitwise operator should use unsigned type
net: hns3: add default value for tc_size and tc_offset
net: hns3: check msg_data before memcpy in hclgevf_send_mbx_msg
net: hns3: set default value for param "type" in hclgevf_bind_ring_to_vector
net: hns3: add all IMP return code
net: hns3: fix port capbility updating issue
net: hns3: fix flow control configure issue for fibre port
net: hns3: enable broadcast promisc mode when initializing VF
r8152: set RTL8152_UNPLUG only for real disconnection
net: remove unused parameter from skb_checksum_try_convert
mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic
mlxsw: spectrum: Set up PTP shaper when port status has changed
mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off
mlxsw: spectrum: Add new operation for getting the port's speed
mlxsw: spectrum_ptp: Set the PTP shaper parameters
mlxsw: reg: Add QoS PTP Shaper Configuration Register
mlxsw: spectrum: Add note about the PTP shaper
mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register
net: socionext: remove set but not used variable 'pkts'
net: ethernet: allwinner: Remove unneeded memset
net/ethernet: using dev_get_drvdata directly
net/can: using dev_get_drvdata directly
hsr: fix a NULL pointer deref in hsr_dev_xmit()
hsr: implement dellink to clean up resources
hsr: fix a memory leak in hsr_del_port()
xfs: disable map_sync for async flush
ext4: disable map_sync for async flush
dax: check synchronous mapping is supported
dm: enable synchronous dax
libnvdimm: add dax_dev sync flag
virtio-pmem: Add virtio pmem driver
libnvdimm: nd_region flush callback support
libnvdimm, namespace: Drop uuid_t implementation detail
selftests/bpf: add test_tcp_rtt to .gitignore
selftests/bpf: fix test_align liveliness expectations
bpf, riscv: Enable zext optimization for more RV64G ALU ops
netfilter: nf_tables: __nft_expr_type_get() selects specific family type
tools: bpftool: Fix json dump crash on powerpc
netfilter: nf_tables: add nft_expr_type_request_module()
tools: bpftool: add "prog run" subcommand to test-run programs
blk-iolatency: fix STS_AGAIN handling
drm/amdgpu: add mode1 (psp) reset for navi asic
drm/amdgpu: Disable ras features on all IPs before gpu reset
drm/amd/powerplay: add baco smu reset function for smu11
drm/amd/powerplay: increase waiting time for smu response
drm/amd/powerplay/smu7_hwmgr: replace blocking delay with non-blocking
drm/amdgpu: Use kmemdup rather than duplicating its implementation
selftests/bpf: convert legacy BPF maps to BTF-defined ones
selftests/bpf: convert selftests using BTF-defined maps to new syntax
selftests/bpf: add __uint and __type macro for BTF-defined maps
libbpf: capture value in BTF type info for BTF-defined map defs
selftests/bpf: convert existing tracepoint tests to new APIs
selftests/bpf: add kprobe/uprobe selftests
selftests/bpf: switch test to new attach_perf_event API
libbpf: add raw tracepoint attach API
libbpf: add tracepoint attach API
libbpf: add kprobe/uprobe attach API
libbpf: add ability to attach/detach BPF program to perf event
libbpf: introduce concept of bpf_link
libbpf: make libbpf_strerror_r agnostic to sign of error
KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane
netfilter: nft_meta_bridge: Add NFT_META_BRI_IIFVPROTO support
bridge: add br_vlan_get_proto()
netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support
bridge: add br_vlan_get_pvid_rcu()
netfilter: nft_meta_bridge: Remove the br_private.h header
netfilter: nft_meta: move bridge meta keys into nft_meta_bridge
ipvs: strip gre tunnel headers from icmp errors
netfilter: nf_tables: Add synproxy support
xtensa: One function call less in bootmem_init()
i2c: cpm: remove casting dma_alloc
dt-bindings: i2c: sun6i-p2wi: Fix the binding example
dt-bindings: i2c: mv64xxx: Fix the example compatible
i2c: i801: Documentation update
i2c: i801: Add support for Intel Tiger Lake
i2c: i801: Fix PCI ID sorting
xfs: online scrub needn't bother zeroing its temporary buffer
xfs: only allocate memory for scrubbing attributes when we need it
xfs: refactor attr scrub memory allocation function
xfs: refactor extended attribute buffer pointer functions
xfs: attribute scrub should use seen_enough to pass error values
Input: edt-ft5x06 - simplify event reporting code
Input: max77650-onkey - add MODULE_ALIAS()
Input: atmel_mxt_ts - fix leak in mxt_update_cfg()
ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write()
ASoC: sunxi: sun50i-codec-analog: Add earpiece
ASoC: rt5665: remove redundant assignment to variable idx
ASoC: wcd9335: remove multiple defines.
btrfs: fix memory leak of path on error return path
drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs
PCI: imx6: Simplify Kconfig depends on
video: fbdev: imxfb: fix a typo in imxfb_probe()
video: fbdev: s3c-fb: Mark expected switch fall-throughs
RDMA/hns: Set reset flag when hw resetting
RDMA/hns: Modify ba page size for cqe
RDMA/hns: Fixup qp release bug
RDMA/hns: Bugfix for cleaning mtr
powerpc/module64: Use symbolic instructions names.
powerpc/module32: Use symbolic instructions names.
powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h
powerpc/module64: Fix comment in R_PPC64_ENTRY handling
PCI: hv: Fix a use-after-free bug in hv_eject_device_work()
kvm: LAPIC: write down valid APIC registers
RDMA/nldev: Allow get default counter statistics through RDMA netlink
RDMA/nldev: Allow get counter mode through RDMA netlink
RDMA/nldev: Allow counter manual mode configration through RDMA netlink
RDMA/counter: Allow manual mode configuration support
RDMA/core: Get sum value of all counters when perform a sysfs stat read
IB/mlx5: Add counter_alloc_stats() and counter_update_stats() support
RDMA/netlink: Implement counter dumpit calback
RDMA/nldev: Allow counter auto mode configration through RDMA netlink
IB/mlx5: Support statistic q counter configuration
IB/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters()
IB/mlx5: Support set qp counter
RDMA/counter: Add "auto" configuration mode support
RDMA/counter: Add set/clear per-port auto mode support
RDMA/restrack: Make is_visible_in_pid_ns() as an API
RDMA/restrack: Add an API to attach a task to a resource
RDMA/restrack: Introduce statistic counter
PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30
PCI: tegra: Change link retry log level to debug
PCI: tegra: Add support for GPIO based PERST#
KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s
KVM: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register
KVM: arm/arm64: Add save/restore support for firmware workaround state
arm64: KVM: Propagate full Spectre v2 workaround state to KVM guests
KVM: arm/arm64: Support chained PMU counters
KVM: arm/arm64: Remove pmc->bitmask
KVM: arm/arm64: Re-create event when setting counter value
KVM: arm/arm64: Extract duplicated code to own function
KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions
KVM: LAPIC: ARBPRI is a reserved register for x2APIC
KVM: arm64: Skip more of the SError vaxorcism
KVM: arm64: Re-mask SError after the one instruction window
arm64: Update silicon-errata.txt for Neoverse-N1 #1349291
KVM: arm64: Defer guest entry when an asynchronous exception is pending
KVM: arm64: Consume pending SError as early as possible
KVM: arm64: Make indirect vectors preamble behaviour symmetric
KVM: arm64: Abstract the size of the HYP vectors pre-amble
arm64: assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS
KVM nVMX: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests
KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT
KVM: x86: add tracepoints around __direct_map and FNAME(fetch)
KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON
KVM: x86: remove now unneeded hugepage gfn adjustment
KVM: x86: make FNAME(fetch) and __direct_map more similar
kvm: x86: Do not release the page inside mmu_set_spte()
KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param
KVM: cpuid: rename do_cpuid_1_ent
KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent
KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs
KVM: cpuid: do_cpuid_ent works on a whole CPUID function
docs: s390: s390dbf: typos and formatting, update crash command
docs: s390: unify and update s390dbf kdocs at debug.c
docs: s390: restore important non-kdoc parts of s390dbf.rst
ALSA: cs4281: remove redundant assignment to variable val and remove a goto
ALSA: hda: Simplify snd_hdac_refresh_widgets()
Documentation: dmaengine: clean up description of dmatest usage
dmaengine: tegra210-adma: remove PM_CLK dependency
ALSA: asihpi: Remove unneeded variable change
ALSA: usb-audio: Fix parse of UAC2 Extension Units
vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1
mnt_init(): call shmem_init() unconditionally
constify ksys_mount() string arguments
don't bother with registering rootfs
init_rootfs(): don't bother with init_ramfs_fs()
vfs: Convert smackfs to use the new mount API
vfs: Convert selinuxfs to use the new mount API
vfs: Convert securityfs to use the new mount API
vfs: Convert apparmorfs to use the new mount API
vfs: Convert openpromfs to use the new mount API
vfs: Convert xenfs to use the new mount API
vfs: Convert gadgetfs to use the new mount API
vfs: Convert oprofilefs to use the new mount API
vfs: Convert ibmasmfs to use the new mount API
vfs: Convert qib_fs/ipathfs to use the new mount API
vfs: Convert efivarfs to use the new mount API
vfs: Convert configfs to use the new mount API
vfs: Convert binfmt_misc to use the new mount API
convenience helper: get_tree_single()
convenience helper get_tree_nodev()
ACPI / APEI: Remove needless __ghes_check_estatus() calls
fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt()
__detach_mounts(): lookup_mountpoint() can't return ERR_PTR() anymore
nfs: dget_parent() never returns NULL
ceph: don't open-code the check for dead lockref
power_supply: wilco_ec: Add charging config driver
net/mlx5: Added devlink info callback
net/mlx5: Added fw version query command
net: ethernet: mediatek: Fix overlapping capability bits.
net: stmmac: Enable dwmac4 jumbo frame more than 8KiB
bonding: add an option to specify a delay between peer notifications
net: ethernet: sun: remove redundant assignment to variable err
net/mlx5: Add rts2rts_qp_counters_set_id field in hca cap
remoteproc: qcom: q6v5-mss: Fix build error without QCOM_MDT_LOADER
RDMA/efa: Entropy in admin commands id
IB/ipoib: Add child to parent list only if device initialized
RDMA/mlx5: Use proper allocation API to get zeroed memory
RDMA/uverbs: remove redundant assignment to variable ret
RDMA/hns: Fix building modular hns
regulator: max77650: use vsel_step
regulator: implement selector stepping
powerpc/boot: Add lzo support for uImage
powerpc/boot: Add lzma support for uImage
powerpc/boot: don't force gzipped uImage
powerpc/8xx: Add microcode patch to move SMC parameter RAM.
powerpc/8xx: Use IO accessors in microcode programming.
powerpc/8xx: replace #ifdefs by IS_ENABLED() in microcode.c
powerpc/8xx: refactor programming of microcode CPM params.
powerpc/8xx: refactor printing of microcode patch name.
powerpc/8xx: Refactor microcode write
powerpc/8xx: refactor writing of CPM microcode arrays
powerpc/8xx: compact microcode arrays
powerpc/8xx: drop verify_patch()
powerpc/8xx: move CPM1 related files from sysdev/ to platforms/8xx
powerpc/64: reuse PPC32 static inline flush_dcache_range()
powerpc/32: define helpers to get L1 cache sizes.
powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range()
powerpc: slightly improve cache helpers
btrfs: move the subvolume reservation stuff out of extent-tree.c
iommu/omap: No need to check return value of debugfs_create functions
btrfs: migrate the delalloc space stuff to it's own home
btrfs: migrate btrfs_trans_release_chunk_metadata
btrfs: migrate the delayed refs rsv code
btrfs: Evaluate io_tree in find_lock_delalloc_range()
gfs2: Remove unused gfs2_iomap_alloc argument
xfs: allow single bulkstat of special inodes
xfs: specify AG in bulk req
powerpc/mm/hugetlb: Don't enable HugeTLB if we don't have a page table cache
powerpc/mm/hugetlb: Fix kernel crash if we fail to allocate page table caches
powerpc/mm: Handle page table allocation failures
powerpc/mm: Remove radix dependency on HugeTLB page
powerpc/mm: pmd_devmap implies pmd_large().
powerpc/book3s: Use config independent helpers for page table walk
powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree
powerpc/nvdimm: Add support for multibyte read/write for metadata
powerpc/pseries/scm: Mark the region volatile if cache flush not required
powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block
powerpc/mm: Consolidate numa_enable check and min_common_depth check
powerpc/mm: Fix node look up with numa=off boot
powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0
powerpc/mm/radix: Use the right page size for vmemmap mapping
powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize
powerpc/mm: Remove unused variable declaration
tty: serial: fsl_lpuart: add imx8qxp support
ALSA: hda/ca0132 - remove redundant assignment to variable 'changed'
ALSA: hda/realtek - Headphone Mic can't record after S3
powerpc/pseries: Add documentation for vcpudispatch_stats
powerpc/pseries: Protect against hogging the cpu while setting up the stats
powerpc/pseries: Provide vcpu dispatch statistics
powerpc/pseries: Move mm/book3s64/vphn.c under platforms/pseries/
powerpc/pseries: Generalize hcall_vphn()
powerpc/pseries: Introduce rwlock to gatekeep DTLB usage
powerpc/pseries: Factor out DTL buffer allocation and registration routines
powerpc/pseries: Do not save the previous DTL mask value
powerpc/pseries: Use macros for referring to the DTL enable mask
regmap: select CONFIG_REGMAP while REGMAP_SCCB is set
ASoC: audio-graph-card: fix use-after-free in graph_for_each_link
s390/pci: correctly handle MIO opt-out
s390/pci: deal with devices that have no support for MIO instructions
Revert "usb: gadget: storage: Remove warning message"
powerpc: Enable CONFIG_IPV6 in ppc64_defconfig
Revert "dt-bindings: add binding for USBSS-DRD controller."
Revert "usb:gadget Separated decoding functions from dwc3 driver."
Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function."
Revert "usb:gadget Simplify usb_decode_get_set_descriptor function."
Revert "usb:cdns3 Add Cadence USB3 DRD Driver"
Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer."
lib/vsprintf: Reinstate printing of legacy clock IDs
coresight: Do not default to CPU0 for missing CPU phandle
dt-bindings: coresight: Change CPU phandle to required property
riscv: remove free_initrd_mem
riscv: ccache: Remove unused variable
reset: remove redundant null check on pointer dev
i3c: master: Use struct_size() helper
dt-bindings: i3c: cdns: Use correct cells for I2C device
PM: sleep: Drop dev_pm_skip_next_resume_phases()
ACPI: PM: Unexport acpi_device_get_power()
PM / QoS: Add support for MIN/MAX frequency constraints
PM / QOS: Pass request type to dev_pm_qos_read_value()
PM / QOS: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value()
PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier()
staging: kpc2000: simplify comparison to NULL in fileops.c
staging: kpc2000: simplify comparison to NULL in dma.c
staging: kpc2000: simplify comparison to NULL in kpc2000_spi.c
orangefs: fix build warning from debugfs cleanup patch
powerpc/cell: set no_llseek in spufs_cntl_fops
iommu/arm-smmu-v3: Invalidate ATC when detaching a device
pinctrl: baytrail: Use GENMASK() consistently
um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT
pinctrl: baytrail: Re-use data structures from pinctrl-intel.h
pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux()
pinctrl: qcom: Add SM8150 pinctrl driver
dt-bindings: pinctrl: qcom: Add SM8150 pinctrl binding
dt-bindings: pinctrl: qcom: Document missing gpio nodes
gpio: stp-xway: allow compile-testing
gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency
gpio: stp-xway: improve module clock error handling
gpio: stp-xway: simplify error handling in xway_stp_probe()
gpiolib: Clarify use of non-sleeping functions
gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variants
gpiolib: Document new gpio_chip.init_valid_mask field
Documentation: gpio: Fix reference to gpiod_get_array()
powerpc/perf/24x7: use rb_entry
powerpc/configs: Disable latencytop
powerpc/Kconfig: Clean up formatting
ubifs: fix build warning after debugfs cleanup patch
nios2: configs: Remove useless UEVENT_HELPER_PATH
xfs: wire up the v5 inumbers ioctl
xfs: wire up new v5 bulkstat ioctls
xfs: introduce v5 inode group structure
xfs: introduce new v5 bulkstat structure
xfs: rename bulkstat functions
xfs: remove various bulk request typedef usage
nios2: remove pointless second entry for CONFIG_TRACE_IRQFLAGS_SUPPORT
soc: rockchip: work around clang warning
nfsd: decode implementation id
ipvs: allow tunneling with gre encapsulation
netfilter: nf_queue: remove unused hook entries pointer
netfilter: nf_log: Replace a seq_printf() call by seq_puts() in seq_show()
netfilter: rename nf_SYNPROXY.h to nf_synproxy.h
kbuild: Add ability to test Clang's integrated assembler
ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route
ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided
ACPICA: Update version to 20190703
ACPICA: Update table load object initialization
ACPICA: Update for object initialization sequence
ACPICA: remove legacy module-level code due to deprecation
ACPICA: Namespace: simplify creation of the initial/default namespace
MIPS: only select ARCH_HAS_UNCACHED_SEGMENT for non-coherent platforms
riscv: Introduce huge page support for 32/64bit kernel
x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig
nfsd: create xdr_netobj_dup helper
nfsd: allow forced expiration of NFSv4 clients
nfsd: create get_nfsdfs_clp helper
nfsd4: show layout stateids
nfsd: show lock and deleg stateids
nfsd4: add file to display list of client's opens
nfsd: add more information to client info file
nfsd: escape high characters in binary data
nfsd: copy client's address including port number to cl_addr
nfsd4: add a client info file
nfsd: make client/ directory names small ints
nfsd: add nfsd/clients directory
nfsd4: use reference count to free client
nfsd: rename cl_refcount
nfsd: persist nfsd filesystem across mounts
nfs: fix out-of-date connectathon talk URL
nfsd: fix cleanup of nfsd_reply_cache_init on failure
nfsd4: remove outdated nfsd4_decode_time comment
nfsd: use 64-bit seconds fields in nfsd v4 code
nfsd: Spelling s/EACCESS/EACCES/
lockd: Make two symbols static
locks: Cleanup lm_compare_owner and lm_owner_key
lockd: Show pid of lockd for remote locks
lockd: Remove lm_compare_owner and lm_owner_key
lockd: Convert NLM service fl_owner to nlm_lockowner
lockd: prepare nlm_lockowner for use by the server
nfsd: note inadequate stats locking
nfsd4: drc containerization
nfsd: don't call nfsd_reply_cache_shutdown twice
gve: fix -ENOMEM null check on a page allocation
ipv4: use indirect call wrappers for {tcp, udp}_{recv, send}msg()
ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg()
net: adjust socket level ICW to cope with ipv6 variant of {recv, send}msg
ipv6: provide and use ipv6 specific version for {recv, send}msg
inet: factor out inet_send_prepare()
bonding: validate ip header before check IPPROTO_IGMP
IB/mlx5: DEVX cleanup mdev
IB/mlx5: Add DEVX support for CQ events
IB/mlx5: Implement DEVX dispatching event
IB/mlx5: Enable subscription for device events over DEVX
IB/mlx5: Register DEVX with mlx5_core to get async events
IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD
net/mlx5: Properly name the generic WQE control field
net/mlx5: Introduce TLS TX offload hardware bits and structures
net/mlx5: Refactor mlx5_esw_query_functions for modularity
net/mlx5: E-Switch prepare functions change handler to be modular
net/mlx5: Introduce and use mlx5_eswitch_get_total_vports()
drm/amdkfd: Disable idle optimization for chained runlist
drm/amdkfd: Add chained_runlist_idle_disable flag to pm4_mes_runlist
drm/amdgpu: Fix tracking of invalid userptrs
drm/amdgpu: Use FENCE_OWNER_KFD in process_sync_pds_resv
drm/amdkfd: Print a warning when the runlist becomes oversubscribed
ocxl: Allow contexts to be attached with a NULL mm
driver: core: Allow subsystems to continue deferring probe
drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDT
dt-bindings: usb: ehci: Fix example warnings
dt-bindings: net: Use phy-mode instead of phy-connection-type
dt-bindings: simple-framebuffer: Add requirement for pipelines
dt-bindings: display: Fix simple-framebuffer example
dt-bindings: net: mdio: Add child nodes
dt-bindings: net: mdio: Add address and size cells
dt-bindings: net: mdio: Add a nodename pattern
fsi: sbefifo: Don't fail operations when in SBE IPL state
coresight: tmc: Smatch: Fix potential NULL pointer dereference
coresight: etm3x: Smatch: Fix potential NULL pointer dereference
coresight: Potential uninitialized variable in probe()
coresight: etb10: Do not call smp_processor_id from preemptible
coresight: tmc-etf: Do not call smp_processor_id from preemptible
coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preemptible
coresight: tmc-etr: Do not call smp_processor_id() from preemptible
docs: misc-devices: convert files without extension to ReST
net: hns: add support for vlan TSO
sctp: count data bundling sack chunk for outctrlchunks
qlcnic: remove redundant assignment to variable err
atl1c: remove redundant assignment to variable tpd_req
r8152: move calling r8153b_rx_agg_chg_indicate()
qed: Add support for Timestamping the unicast PTP packets.
gve: Fix u64_stats_sync to initialize start
net: don't warn in inet diag when IPV6 is disabled
loopback: fix lockdep splat
arch_topology: Remove error messages on out-of-memory conditions
IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE
net/mlx5: Expose device definitions for object events
net/mlx5: Report EQE data upon CQ completion
net/mlx5: Report a CQ error event only when a handler was set
net/mlx5: mlx5_core_create_cq() enhancements
fpga: dfl: fme: align PR buffer size per PR datawidth
fpga: dfl: fme: remove copy_to_user() in ioctl for PR
fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address.
net/mlx5: Expose the API to register for ANY event
net/mlx5: Use event mask based on device capabilities
net/mlx5: Fix mlx5_core_destroy_cq() error flow
RDMA/hns: Remove set but not used variable 'fclr_write_fail_flag'
RDMA/i40iw: Set queue pair state when being queried
serial: imx: set_termios(): preserve RTS state
serial: imx: set_termios(): clarify RTS/CTS bits calculation
serial: imx: set_termios(): factor-out 'ucr2' initial value
IB/i40iw: Use kmemdup rather than open coding
serial: sh-sci: Terminate TX DMA during buffer flushing
serial: sh-sci: Fix TX DMA buffer flushing and workqueue races
serial: mpsc: Remove obsolete MPSC driver
serial: 8250: 8250_core: Fix missing unlock on error in serial8250_register_8250_port()
IB/ipoib: Remove memset after vzalloc in ipoib_cm.c
IB: Remove unneeded memset
usb :fsl: Change string format for errata property
usb: host: Stops USB controller init if PLL fails to lock
usb: linux/fsl_device: Add platform member has_fsl_erratum_a006918
usb: phy: Workaround for USB erratum-A005728
usb: fsl: Set USB_EN bit to select ULPI phy
usb: Handle USB3 remote wakeup for LPM enabled devices correctly
drivers/usb/typec/tps6598x.c: fix 4CC cmd write
drivers/usb/typec/tps6598x.c: fix portinfo width
usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set
staging: rtl8723bs: hal: remove redundant assignment to packetType
staging: rtl8723bs: Change return type of hal_btcoex_IsBtDisabled()
staging: rtl8723bs: Remove rtw_btcoex_DisplayBtCoexInfo()
staging: rtl8723bs: Remove function rtw_btcoex_GetDBG()
staging: rtl8723bs: Remove function rtw_btcoex_SetDBG()
staging: rtl8723bs: Remove rtw_btcoex_IsBTCoexCtrlAMPDUSize()
staging: rtl8723bs: Remove rtw_btcoex_BtInfoNotify()
staging: rtl8723bs: Remove rtw_btcoex_ScanNotify()
staging: rtl8723bs: Remove rtw_btcoex_SetSingleAntPath()
staging: rtl8723bs: Remove rtw_btcoex_SetPGAntNum()
staging: rtl8192e: remove redundant initialization of rtstatus
staging: rtl8723bs: Remove rtw_btcoex_GetRaMask()
staging: rtl8723bs: Remove rtw_btcoex_SetChipType()
staging: rtl8723bs: Remove rtw_btcoex_ConnectNotify()
staging: rtl8723bs: Remove rtw_btcoex_SetBTCoexist()
staging: rtl8723bs: Remove rtw_btcoex_IsBtDisabled()
staging: rtl8723bs: Remove rtw_btcoex_IsBtControlLps()
staging: rtl8723bs: Remove rtw_btcoex_Handler()
staging: rtl8723bs: Remove rtw_btcoex_LpsVal()
staging: rtl8723bs: Remove rtw_btcoex_RecordPwrMode()
staging: rtl8723bs: Remove rtw_btcoex_RpwmVal()
staging: kpc2000: fix brace issues in kpc2000_spi.c
staging: rtl8192u: Replace function rtl8192_rx_enable()
drivers/staging/rtl8192u: style nonstyled comments
drivers/staging/rtl8192u: drop first comment line
staging: mt7621-dts: add support for second network interface
staging: mt7621-dts: update sdhci config.
staging: comedi: mite: Replace function mite_request_channel_in_range()
staging: comedi: amplc_dio200: Remove function gat_sce()
staging: comedi: amplc_dio200: Remove function clk_sce()
staging: most: remove data sanity check
staging: android: ion: Remove file ion_chunk_heap.c
staging: android: ion: Remove file ion_carveout_heap.c
staging: erofs: fix LZ4 limited bounced page mis-reuse
f2fs: support swap file w/ DIO
intel_th: msu: Start read iterator from a non-empty window
intel_th: msu: Split sgt array and pointer in multiwindow mode
intel_th: msu: Support multipage blocks
intel_th: pci: Add Ice Lake NNPI support
intel_th: msu: Fix single mode with disabled IOMMU
intel_th: msu: Remove set but not used variable 'last'
intel_th: msu: Fix unused variable warning on arm64 platform
fs: xfs: xfs_log: Change return type from int to void
xfs: poll waiting for quotacheck
lib: notifier-error-inject: no need to check return value of debugfs_create functions
swiotlb: no need to check return value of debugfs_create functions
ceph: no need to check return value of debugfs_create functions
sunrpc: no need to check return value of debugfs_create functions
ubifs: no need to check return value of debugfs_create functions
orangefs: no need to check return value of debugfs_create functions
nfsd: no need to check return value of debugfs_create functions
lib: 842: no need to check return value of debugfs_create functions
debugfs: provide pr_fmt() macro
debugfs: log errors when something goes wrong
samples/bpf: fix tcp_bpf.readme detach command
samples/bpf: add sample program that periodically dumps TCP stats
selftests/bpf: test BPF_SOCK_OPS_RTT_CB
bpf/tools: sync bpf.h
bpf: add icsk_retransmits to bpf_tcp_sock
bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock
bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation
bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT
x86/fsgsbase: Revert FSGSBASE support
xfs: multithreaded iwalk implementation
selftests/x86/fsgsbase: Fix some test case bugs
ext2: Use kmemdup rather than duplicating its implementation
crypto: stm32/hash - remove interruptible condition for dma
crypto: stm32/hash - Fix hmac issue more than 256 bytes
crypto: stm32/crc32 - rename driver file
KVM: LAPIC: remove the trailing newline used in the fmt parameter of TP_printk
KVM: svm: add nrips module parameter
crypto: amcc - remove memset after dma_alloc_coherent
crypto: ccp - Switch to SPDX license identifiers
crypto: ccp - Validate the the error value used to index error messages
crypto: doc - Fix formatting of new crypto engine content
crypto: doc - Add parameter documentation
crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR
crypto: arm64/aes-ce - add 5 way interleave routines
crypto: talitos - drop icv_ool
crypto: talitos - fix hash on SEC1.
crypto: talitos - move struct talitos_edesc into talitos.h
lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE
PCI/IOV: Assume SR-IOV VFs support extended config space.
Revert "PCI/IOV: Use VF0 cached config space size for other VFs"
block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES
mips/kprobes: Export kprobe_fault_handler()
xdp: fix hang while unregistering device bound to xdp socket
xdp: hold device for umem regardless of zero-copy mode
selftests: bpf: fix inlines in test_lwt_seg6local
selftests: bpf: standardize to static __always_inline
bpf: Add support for fq's EDT to HBM
gfs2: don't use buffer_heads in gfs2_allocate_page_backing
gfs2: use iomap_bmap instead of generic_block_bmap
gfs2: mark stuffed_readpage static
gfs2: merge gfs2_writepage_common into gfs2_writepage
gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops
platform/x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds
platform/x86: asus-wmi: Use dev_get_drvdata()
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
platform/x86: mlx-platform: Add more reset cause attributes
platform/x86: mlx-platform: Modify DMI matching order
platform/x86: mlx-platform: Add regmap structure for the next generation systems
platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation
platform/x86: mlx-platform: Move regmap initialization before all drivers activation
MAINTAINERS: Update for Intel Speed Select Technology
tools/power/x86: A tool to validate Intel Speed Select commands
gpio: pl061: drop duplicate printing of device name
ASoC: meson: axg-tdm-formatter: add reset
ASoC: meson: axg-tdm-formatter: add reset to the bindings documentation
keys: Provide KEYCTL_GRANT_PERMISSION
spi: pxa2xx: Add support for Intel Elkhart Lake
regulator: max77650: add MODULE_ALIAS()
regulator: max77620: remove redundant assignment to variable ret
Documentation: ABI: power: Add missing newline at end of file
ACPI / PMIC: intel: Drop double removal of address space handler
ACPI: APD: remove redundant assignment to pointer clk
docs: extcon: convert it to ReST and move to ACPI dir
powerpc/mm: mark more tlb functions as __always_inline
ARM: sa1100: convert to common clock framework
bpf, libbpf, smatch: Fix potential NULL pointer dereference
libbpf: fix GCC8 warning for strncpy
selftests: bpf: add tests for shifts by zero
bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0
bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0
bpf: fix precision tracking
clocksource/drivers: Continue making Hyper-V clocksource ISA agnostic
clocksource/drivers: Make Hyper-V clocksource ISA agnostic
xfrm interface: fix memory leak on creation
xfrm: policy: fix bydst hlist corruption on hash rebuild
pinctrl: aspeed: Add implementation-related documentation
pinctrl: aspeed: Split out pinmux from general pinctrl
pinctrl: aspeed: Clarify comment about strapping W1C
pinctrl: aspeed: Correct comment that is no longer true
MAINTAINERS: Add entry for ASPEED pinctrl drivers
dt-bindings: pinctrl: aspeed: Convert AST2500 bindings to json-schema
irqchip/gic-pm: Remove PM_CLK dependency
dt-bindings: pinctrl: aspeed: Convert AST2400 bindings to json-schema
dt-bindings: pinctrl: aspeed: Split bindings document in two
pinctrl: qcom: Add irq_enable callback for msm gpio
gpio: altera: Pass irqchip when adding gpiochip
gpio: siox: Use devm_ managed gpiochip
gpio: siox: Add struct device *dev helper variable
gpio: siox: Pass irqchip when adding gpiochip
irqchip/al-fic: Introduce Amazon's Annapurna Labs Fabric Interrupt Controller Driver
dt-bindings: interrupt-controller: Add Amazon's Annapurna Labs FIC
x86/irq: Seperate unused system vectors from spurious entry again
x86/irq: Handle spurious interrupt after shutdown gracefully
x86/ioapic: Implement irq_get_irqchip_state() callback
genirq: Add optional hardware synchronization for shutdown
genirq: Fix misleading synchronize_irq() documentation
genirq: Delay deactivation in free_irq()
drivers: gpio: amd-fch: make resource struct const
devres: allow const resource arguments
usb: renesas_usbhs: add a workaround for a race condition of workqueue
usb: gadget: udc: renesas_usb3: remove redundant assignment to ret
usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset()
USB: gadget: function: fix issue Unneeded variable: "value"
dmaengine: fsl-edma: add i.mx7ulp edma2 version support
dt-bindings: dma: fsl-edma: add new i.mx7ulp-edma
dmaengine: fsl-edma-common: version check for v2 instead
dmaengine: fsl-edma-common: move dmamux register to another single function
dmaengine: fsl-edma: add drvdata for fsl-edma
usb: phy: phy-mxs-usb: add imx7ulp support
doc: dt-binding: mxs-usb-phy: add compatible for 7ulp
dmaengine: Revert "dmaengine: fsl-edma: support little endian for edma driver"
misc: fsa9480: Delete this driver
usb:cdns3 Fix for stuck packets in on-chip OUT buffer.
usb:cdns3 Add Cadence USB3 DRD Driver
usb:gadget Simplify usb_decode_get_set_descriptor function.
usb:gadget Patch simplify usb_decode_set_clear_feature function.
usb:gadget Separated decoding functions from dwc3 driver.
dt-bindings: add binding for USBSS-DRD controller.
usb: dwc3: pci: add support for TigerLake Devices
stacktrace: Use PF_KTHREAD to check for kernel threads
gfs2: remove the unused gfs2_stuffed_write_end function
gfs2: use page_offset in gfs2_page_mkwrite
powerpc: Use the correct style for SPDX License Identifier
powerpc/powernv-eeh: Consisely desribe what this file does
powerpc/configs: Remove useless UEVENT_HELPER_PATH
powerpc/4xx/uic: clear pending interrupt after irq type/pol change
selftests/powerpc: Add missing newline at end of file
powerpc: Add barrier_nospec to raw_copy_in_user()
KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation
powerpc/powernv: Fix stale iommu table base after VFIO
powerpc/pci/of: Parse unassigned resources
powerpc/pseries/dma: Enable SWIOTLB
powerpc/pseries/dma: Allow SWIOTLB
powerpc: remove device_to_mask()
powerpc: Fix compile issue with force DAWR
powerpc: silence a -Wcast-function-type warning in dawr_write_file_bool
powerpc/64s/radix: keep kernel ERAT over local process/guest invalidates
powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INVALIDATE_ERAT
powerpc/64s/exception: simplify hmi control flow
powerpc/64s/exception: hmi remove special case macro
powerpc/64s/exception: sreset move trampoline ahead of common code
powerpc/64s/exception: optimise system_reset for idle, clean up non-idle case
perf script: Allow specifying the files to process guest samples
blk-mq: simplify blk_mq_make_request()
blk-mq: remove blk_mq_put_ctx()
fsi/core: Fix error paths on CFAM init
OCC: FSI and hwmon: Add sequence numbering
MAINTAINERS: Add FSI subsystem
selftests/net: skip psock_tpacket test if KALLSYMS was not enabled
PCI: Use seq_puts() instead of seq_printf() in show_device()
PCI/P2PDMA: Fix missing check for dma_virt_ops
f2fs: allocate blocks for pinned file
f2fs: fix is_idle() check for discard type
f2fs: add a rw_sem to cover quota flag changes
f2fs: set SBI_NEED_FSCK for xattr corruption case
f2fs: use generic EFSBADCRC/EFSCORRUPTED
f2fs: Use DIV_ROUND_UP() instead of open-coding
f2fs: print kernel message if filesystem is inconsistent
f2fs: introduce f2fs_<level> macros to wrap f2fs_printk()
f2fs: avoid get_valid_blocks() for cleanup
f2fs: ioctl for removing a range from F2FS
mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish()
rxrpc: Fix oops in tracepoint
r8169: add random MAC address fallback
Revert "r8169: improve handling VLAN tag"
net: usb: asix: init MAC address buffers
net: stmmac: make "snps,reset-delays-us" optional again
bonding/main: fix NULL dereference in bond_select_active_slave()
ACPI: PM: Drop unused function and function header
ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS
ACPI: PM: Simplify and fix PM domain hibernation callbacks
PCI: PM: Simplify bus-level hibernation callbacks
PM: ACPI/PCI: Resume all devices during hibernation
tipc: remove ub->ubsock checks
ext4: fix coverity warning on error path of filename setup
libata: Drop firmware version check from the ST1000LM024 quirk
ext4: replace ktype default_attrs with default_groups
um: Fix kcov crash during startup
um: configs: Remove useless UEVENT_HELPER_PATH
um: Support time travel mode
um: Pass nsecs to os timer functions
um: Remove drivers/ssl.h
um: Don't garbage collect in deactivate_all_fds()
um: Silence lockdep complaint about mmap_sem
um: Remove locking in deactivate_all_fds()
um: Timer code cleanup
um: fix os_timer_one_shot()
um: Fix IRQ controller regression on console read
drm/amdkfd: remove an unused variable
macsec: fix checksumming after decryption
macsec: fix use-after-free of skb during RX
ipv4: Fix off-by-one in route dump counter without netlink strict checking
net: ethernet: mediatek: Allow non TRGMII mode with MT7621 DDR2 devices
drm/amdgpu/display: fix interrupt client id for navi
xprtrdma: Fix use-after-free in rpcrdma_post_recvs
xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA
rdma/siw: addition to kernel build environment
rdma/siw: completion queue methods
rdma/siw: receive path
rdma/siw: transmit path
rdma/siw: queue pair methods
rdma/siw: application buffer management
rdma/siw: application interface
rdma/siw: connection management
rdma/siw: network and RDMA core interface
rdma/siw: main include file
dm thin metadata: check if in fail_io mode when setting needs_check
rdma/siw: iWarp wire packet format
kselftests: cgroup: remove duplicated include from test_freezer.c
ecryptfs: Change return type of ecryptfs_process_flags
rxrpc: Fix send on a connected, but unbound socket
rxrpc: Fix uninitialized error code in rxrpc_send_data_packet()
perf tools metric: Don't include duration_time in group
perf list: Avoid extra : for --raw metrics
perf vendor events intel: Metric fixes for SKX/CLX
perf tools: Fix typos / broken sentences
perf jevents: Add support for Hisi hip08 L3C PMU aliasing
perf jevents: Add support for Hisi hip08 HHA PMU aliasing
perf jevents: Add support for Hisi hip08 DDRC PMU aliasing
perf pmu: Support more complex PMU event aliasing
nfc: st-nci: remove redundant assignment to variable r
PCI: Skip resource distribution when no hotplug bridges
PCI: Simplify pci_bus_distribute_available_resources()
net: bridge: stp: don't cache eth dest pointer before skb pull
net: bridge: don't cache ether dest pointer on input
net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling
hinic: remove standard netdev stats
net: stmmac: Re-word Kconfig entry
sample/mdev/mbochs: remove set but not used variable 'mdev_state'
vfio: vfio_pci_nvlink2: use a vma helper function
vfio-mdev/samples: make some symbols static
mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR
mm: remove the HMM config option
mm: sort out the DEVICE_PRIVATE Kconfig mess
mm: simplify ZONE_DEVICE page private data
mm: remove hmm_devmem_add
mm: remove hmm_vma_alloc_locked_page
nouveau: use devm_memremap_pages directly
nouveau: use alloc_page_vma directly
PCI/P2PDMA: use the dev_pagemap internal refcount
device-dax: use the dev_pagemap internal refcount
memremap: provide an optional internal refcount in struct dev_pagemap
memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag
memremap: remove the data field in struct dev_pagemap
memremap: add a migrate_to_ram method to struct dev_pagemap_ops
memremap: lift the devmap_enable manipulation into devm_memremap_pages
memremap: pass a struct dev_pagemap to ->kill and ->cleanup
memremap: move dev_pagemap callbacks into a separate structure
memremap: validate the pagemap type passed to devm_memremap_pages
mm: factor out a devm_request_free_mem_region helper
mm: export alloc_pages_vma
mm: don't clear ->mapping in hmm_devmem_free
mm: remove MEMORY_DEVICE_PUBLIC support
kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID
kvm: nVMX: Remove unnecessary sync_roots from handle_invept
Documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL
KVM: X86: Expose PV_SCHED_YIELD CPUID feature bit to guest
KVM: X86: Implement PV sched yield hypercall
KVM: X86: Yield to IPI target if necessary
x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use
x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH
xfs: refactor INUMBERS to use iwalk functions
xfs: refactor iwalk code to handle walking inobt records
xfs: refactor xfs_iwalk_grab_ichunk
xfs: clean up long conditionals in xfs_iwalk_ichunk_ra
xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino
xfs: move bulkstat ichunk helpers to iwalk code
xfs: calculate inode walk prefetch more carefully
xfs: convert bulkstat to new iwalk infrastructure
xfs: bulkstat should copy lastip whenever userspace supplies one
xfs: convert quotacheck to use the new iwalk functions
xfs: create simplified inode walk function
xfs: create iterator error codes
perf diff: Documentation -c cycles option
perf diff: Print the basic block cycles diff
perf diff: Link same basic blocks among different data
perf diff: Use hists to manage basic blocks per symbol
perf diff: Check if all data files with branch stacks
perf hists: Add block_info in hist_entry
perf symbol: Create block_info structure
platform/x86: ISST: Restore state on resume
platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface
platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs
platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI
platform/x86: ISST: Add Intel Speed Select mmio interface
platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number
platform/x86: ISST: Store per CPU information
platform/x86: ISST: Add common API to register and handle ioctls
platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface
KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST
KVM: nVMX: allow setting the VMFUNC controls MSR
KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS
iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n
mm: remove the struct hmm_device infrastructure
mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option
ASoC: max98357a: avoid speaker pop when playback startup
mm/swap: fix release_pages() when releasing devmap pages
s390: ap: kvm: Enable PQAP/AQIC facility for the guest
s390: ap: implement PAPQ AQIC interception in kernel
vfio: ap: register IOMMU VFIO notifier
s390: ap: kvm: add PQAP interception for AQIC
s390/unwind: cleanup unused READ_ONCE_TASK_STACK
s390/kasan: avoid false positives during stack unwind
s390/qdio: don't touch the dsci in tiqdio_add_input_queues()
s390/qdio: (re-)initialize tiqdio list entries
s390/dasd: Fix a precision vs width bug in dasd_feature_list()
s390/cio: introduce driver_override on the css bus
objtool: Fix build by linking against tools/lib/ctype.o sources
drm: connector: remove bogus NULL check
spi: atmel-quadspi: fix resume call
ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component()
ASoC: cros_ec_codec: use devm_snd_soc_register_component()
ASoC: ak4118: use devm_snd_soc_register_component()
ASoC: rt5682: use devm_snd_soc_register_component()
ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component()
ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component()
spi: atmel-quadspi: void return type for atmel_qspi_init()
spi: pxa2xx: Set minimum transfer speed
dt-bindings: regulator: add support for the stm32-booster
regulator: add support for the stm32-booster
regulator: s2mps11: Adjust supported buck voltages to real values
regulator: s2mps11: Fix buck7 and buck8 wrong voltages
ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings
ASoC: madera: Remove duplicated include from cs47l35.c
powerpc/64s/exception: remove bad stack branch
powerpc/tm: update comment about interrupt re-entrancy
powerpc/64s/exception: move SET_SCRATCH0 into EXCEPTION_PROLOG_0
powerpc/64s/exception: denorm handler use standard scratch save macro
powerpc/64s/exception: machine check use standard macros to save dar/dsisr
powerpc/64s/exception: add dar and dsisr options to exception macro
powerpc/64s/exception: use common macro for windup
powerpc/64s/exception: shuffle windup code around
powerpc/64s/exception: simplify hmi windup code
powerpc/64s/exception: move machine check windup in_mce handling
powerpc/64s/exception: windup use r9 consistently to restore SPRs
powerpc/64s/exception: mtmsrd L=1 cleanup
powerpc/64s/exception: avoid SPR RAW scoreboard stall in real mode entry
powerpc/64s/exception: clean up system call entry
powerpc/64s/exception: move paca save area offsets into exception-64s.S
powerpc/64s/exception: remove pointless EXCEPTION_PROLOG macro indirection
mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk
mfd: madera: Fixup SPDX headers
mfd: madera: Remove some unused registers and fix some defaults
mfd: intel-lpss: Release IDA resources
mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs
mfd: cs5535-mfd: Remove ifdef OLPC noise
mfd: stmfx: Fix macro definition spelling
dt-bindings: mfd: Add link to ROHM BD71847 Datasheet
MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as a subdevice
mfd: rk808: Prepare rk805 for poweroff
mfd: rk808: Check pm_power_off pointer
mfd: cros_ec: differentiate SCP from EC by feature bit
dt-bindings: Add binding for cros-ec-rpmsg
mfd: madera: Add Madera core support for CS47L92
mfd: madera: Add Madera core support for CS47L15
mfd: madera: Update DT bindings to add additional CODECs
mfd: madera: Add supply mapping for MICVDD
mfd: madera: Fix potential uninitialised use of variable
mfd: madera: Fix bad reference to pinctrl.txt file
mfd: arizona: Fix undefined behavior
mfd: core: Set fwnode for created devices
mfd: intel-lpss: Keep device tables sorted by ID
mfd: menelaus: Remove superfluous error message
mfd: bd718x7: Make power button press duration configurable
dt-bindings: mfd: Document short/long press duration for BD718X7
mfd: bd718x7: Remove hardcoded config for button press duration
mfd: cros_ec: Register cros_ec_lid_angle driver when presented
mfd: madera: Add missing of table registration
regulator: lp87565: Fix missing break in switch statement
btrfs: migrate the global_block_rsv helpers to block-rsv.c
btrfs: migrate the block-rsv code to block-rsv.c
btrfs: stop using block_rsv_release_bytes everywhere
btrfs: cleanup the target logic in __btrfs_block_rsv_release
btrfs: export __btrfs_block_rsv_release
btrfs: export btrfs_block_rsv_add_bytes
btrfs: move btrfs_block_rsv definitions into it's own header
btrfs: Simplify update of space_info in __reserve_metadata_bytes()
btrfs: unexport can_overcommit
btrfs: move reserve_metadata_bytes and supporting code to space-info.c
btrfs: move dump_space_info to space-info.c
btrfs: export block_rsv_use_bytes
btrfs: move btrfs_space_info_add_*_bytes to space-info.c
btrfs: move the space info update macro to space-info.h
btrfs: move and export can_overcommit
btrfs: move the space_info handling code to space-info.c
btrfs: export space_info_add_*_bytes
btrfs: rename do_chunk_alloc to btrfs_chunk_alloc
btrfs: move space_info to space-info.h
btrfs: lift bio_set_dev from bio allocation helpers
btrfs: use raid_attr for minimum stripe count in btrfs_calc_avail_data_space
btrfs: use raid_attr to adjust minimal stripe size in btrfs_calc_avail_data_space
btrfs: drop default value assignments in enums
btrfs: use common helpers for extent IO state insertion messages
btrfs: run delayed iput at unlink time
Btrfs: add missing inode version, ctime and mtime updates when punching hole
Btrfs: fix fsync not persisting dentry deletions due to inode evictions
btrfs: Use btrfs_get_io_geometry appropriately
btrfs: Introduce btrfs_io_geometry infrastructure
btrfs: improve messages when updating feature flags
btrfs: shut up bogus -Wmaybe-uninitialized warning
Btrfs: prevent send failures and crashes due to concurrent relocation
btrfs: document BTRFS_MAX_MIRRORS
btrfs: use mask for RAID56 profiles
btrfs: add mask for all RAID1 types
btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit()
btrfs: correctly validate compression type
Btrfs: fix data loss after inode eviction, renaming it, and fsync it
btrfs: raid56: clear incompat block group flags after removing the last one
btrfs: switch extent_buffer write_locks from atomic to int
btrfs: switch extent_buffer spinning_writers from atomic to int
btrfs: switch extent_buffer blocking_writers from atomic to int
btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head
powerpc/64s/exception: generate regs clear instructions using .rept
powerpc/64s/exception: fix indenting irregularities
powerpc/64s/exception: use a gas macro for system call handler code
powerpc/64s/exception: remove unused BRANCH_TO_COMMON
powerpc/64s/exception: remove __BRANCH_TO_KVM
powerpc/64s/exception: move head-64.h code to exception-64s.S where it is used
powerpc/64s/exception: move exception-64s.h code to exception-64s.S where it is used
powerpc/64s/exception: move KVM related code together
powerpc/64s/exception: remove STD_EXCEPTION_COMMON variants
powerpc/64s/exception: move EXCEPTION_PROLOG_2* to a more logical place
powerpc/64s/exception: improve 0x500 handler code
powerpc/64s/exception: unwind exception-64s.h macros
powerpc/64s/exception: Move EXCEPTION_COMMON additions into callers
powerpc/64s/exception: Move EXCEPTION_COMMON handler and return branches into callers
powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro for consistency with others
powerpc/64s/exception: KVM handler can set the HSRR trap bit
powerpc/64s/exception: merge KVM handler and skip variants
powerpc/64s/exception: consolidate maskable and non-maskable prologs
powerpc/64s/exception: remove the "extra" macro parameter
powerpc/64s/exception: fix sreset KVM test code
powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variants
powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with _NORI variant
powerpc/64s/exception: remove H concatenation for EXC_HV variants
xfrm: remove a duplicated assignment
HID: Add another Primax PIXART OEM mouse quirk
powerpc/64s/exception: Remove unused SOFTEN_VALUE_0x980
HID: wacom: generic: add touchring adjustment for 2nd Gen Pro Small
docs: hid: convert to ReST
x86/entry/64: Fix and clean up paranoid_exit
x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled
selftests/x86: Test SYSCALL and SYSENTER manually with TF set
rslib: Make some functions static
gve: Add ethtool support
gve: Add workqueue and reset support
gve: Add transmit and receive support
gve: Add basic driver framework for Compute Engine Virtual NIC
blackhole_dev: add a selftest
blackhole_netdev: use blackhole_netdev to invalidate dst entries
loopback: create blackhole net device similar to loopack.
r8152: fix the setting of detecting the linking change for runtime suspend
net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset
net: netsec: add XDP support
net: page_pool: add helper function for retrieving dma direction
net: netsec: Use page_pool API
net/tls: make sure offload also gets the keys wiped
net/tls: reject offload of TLS 1.3
tc-testing: added tdc tests for prio qdisc
tc-testing: updated mirred action tests with batch create/delete
net sched: update mirred action for batched events operations
selftests: add a test case for cls_lower handle overflow
idr: introduce idr_for_each_entry_continue_ul()
idr: fix overflow case for idr_for_each_entry_ul()
netlink: use 48 byte ctx instead of 6 signed longs for callback
tipc: embed jiffies in macro TIPC_BC_RETR_LIM
vsock/virtio: fix flush of works during the .remove()
vsock/virtio: stop workers during the .remove()
vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock
remoteproc: copy parent dma_pfn_offset for vdev
vxlan: do not destroy fdb if register_netdevice() is failed
net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect"
net: link_watch: prevent starvation when processing linkwatch wq
remoteproc: qcom: q6v5-mss: Support loading non-split images
soc: qcom: mdt_loader: Support loading non-split images
sctp: fix error handling on stream scheduler initialization
netrom: fix a memory leak in nr_rx_frame()
mlxsw: spectrum: PTP: Support ethtool get_ts_info
mlxsw: spectrum: PTP: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
mlxsw: spectrum: PTP: Configure PTP traps and FIFO events
mlxsw: spectrum: PTP: Garbage-collect unmatched entries
mlxsw: spectrum: PTP: Support timestamping on Spectrum-1
mlxsw: spectrum: PTP: Disable BH when working with PHC
mlxsw: spectrum: PTP: Add PTP initialization / finalization
mlxsw: pci: PTP: Hook into packet transmit path
mlxsw: core: Add support for using SKB control buffer
mlxsw: spectrum: PTP: Hook into packet receive path
mlxsw: spectrum: Add support for traps specific to Spectrum-1
mlxsw: spectrum: Extract a helper for trap registration
mlxsw: reg: Add Monitoring Global Configuration Register
mlxsw: reg: Add Time Precision Packet Timestamping Reading
mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register
mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register
perf jevents: Use nonlocal include statements in pmu-events.c
perf annotate: Add csky support
perf stat: Fix metrics with --no-merge
perf stat: Fix group lookup for metric group
perf stat: Don't merge events in the same PMU
perf stat: Make metric event lookup more robust
tools lib: Move argv_{split,free} from tools/perf/util/
perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel
tools lib: Adopt strreplace() from the kernel
perf tools: Ditch rtrim(), use strim() from tools/lib
net/mlx5: E-Switch, Handle UC address change in switchdev mode
net/mlx5: E-Switch, Consider host PF for inline mode and vlan pop
net/mlx5: E-Switch, Use iterator for vlan and min-inline setups
net/mlx5: E-Switch, Reg/unreg function changed event at correct stage
net/mlx5: E-Switch, Consolidate eswitch function number of VFs
net/mlx5: E-Switch, Refactor eswitch SR-IOV interface
net/mlx5: Handle host PF vport mac/guid for ECPF
net/mlx5: E-Switch, Use correct flags when configuring vlan
net/mlx5: Reduce dependency on enabled_vfs counter and num_vfs
net/mlx5: Don't handle VF func change if host PF is disabled
net/mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices
net/mlx5: Move pci status reg access mutex to mlx5_pci_init
net/mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type
RDMA/mlx5: Cleanup rep when doing unload
{IB, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping
net/mlx5: E-Switch, Use vport index when init rep
net/mlx5: Added MCQI and MCQS registers' description to ifc
net/mlx5: Add hardware definitions for sub functions
selinux: format all invalid context as untrusted
RISC-V: Fix memory reservation in setup_bootmem()
riscv: defconfig: enable SOC_SIFIVE
riscv: select SiFive platform drivers with SOC_SIFIVE
arch: riscv: add config option for building SiFive's SoC resource
riscv: Remove gate area stubs
MAINTAINERS: change the arch/riscv git tree to the new shared tree
MAINTAINERS: don't automatically patches involving SiFive to the linux-riscv list
RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS
drm/amdkfd: remove duplicated PCIE atomics request
drm/amdgpu: enable PCIE atomics ops support
drm/amdgpu: add field indicating if has PCIE atomics support
drm/amd/powerplay: use hardware fan control if no powerplay fan table
drm/amdgpu: fix MGPU fan boost enablement for XGMI reset
drm/amdgpu: handle AMDGPU_IB_FLAG_RESET_GDS_MAX_WAVE_ID on gfx10
drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)
ipv4: don't set IPv6 only flags to IPv4 addresses
ARM: dts: exynos: Adjust buck[78] regulators to supported values on Arndale Octa
ARM: dts: exynos: Adjust buck[78] regulators to supported values on Odroid XU3 family
ARM: dts: exynos: Move Mali400 GPU node to "/soc"
ARM: dts: exynos: Fix imprecise abort on Mali GPU probe on Exynos4210
ARCv2: entry: rewrite to enable use of double load/stores LDD/STD
ARCv2: entry: avoid a branch
ARCv2: entry: push out the Z flag unclobber from common EXCEPTION_PROLOGUE
ARCv2: entry: comments about hardware auto-save on taken interrupts
ARC: mm: do_page_fault refactor #8: release mmap_sem sooner
ARC: mm: do_page_fault refactor #7: fold the various error handling
ARC: mm: do_page_fault refactor #6: error handlers to use same pattern
ARC: mm: do_page_fault refactor #5: scoot no_context to end
ARC: mm: do_page_fault refactor #4: consolidate retry related logic
ARC: mm: do_page_fault refactor #3: tidyup vma access permission code
ARC: mm: do_page_fault refactor #2: remove short lived variable
ARC: mm: do_page_fault refactor #1: remove label @good_area
samples: pktgen: allow to specify destination port
samples: pktgen: add some helper functions for port parsing
net:gue.h:Fix shifting signed 32-bit value by 31 bits problem
sbitmap: Replace cmpxchg with xchg
ipv6: icmp: allow flowlabel reflection in echo replies
net: dst.h: Fix shifting signed 32-bit value by 31 bits problem
Documentation/networking: fix default_ttl typo in mpls-sysctl
drm/amdgpu/gfx10: use reset default for PA_SC_FIFO_SIZE
drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE
asm-generic: remove ptrace.h
x86: don't use asm-generic/ptrace.h
sh: don't use asm-generic/ptrace.h
powerpc: don't use asm-generic/ptrace.h
arm64: don't use asm-generic/ptrace.h
staging: kpc2000: drop useless softdep statement
vfs: only allow FSSETXATTR to set DAX flag on files and dirs
vfs: teach vfs_ioc_fssetxattr_check to check extent size hints
vfs: teach vfs_ioc_fssetxattr_check to check project id info
vfs: create a generic checking function for FS_IOC_FSSETXATTR
vfs: create a generic checking and prep function for FS_IOC_SETFLAGS
dt-bindings: reset: imx7: Fix the spelling of 'indices'
drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC
ALSA: hda: Fix a headphone detection issue when using SOF
block: fix .bi_size overflow
habanalabs: Add busy engines bitmask to HW idle IOCTL
habanalabs: Add debugfs node for engines status
habanalabs: Update the device idle check
mfd / platform: cros_ec_debugfs: Expose resume result via debugfs
iommu/vt-d: Cleanup unused variable
iommu/amd: Flush not present cache in iommu_map_page
iommu/amd: Only free resources once on init error
iommu/amd: Move gart fallback to amd_iommu_init
iommu/amd: Make iommu_disable safer
btrfs: tests: add locks around add_extent_mapping
btrfs: Document __etree_search
btrfs: Don't trim returned range based on input value in find_first_clear_extent_bit
btrfs: trim: make reserved device area adjustments more explicit
btrfs: use file:line format for assertion report
btrfs: remove assumption about csum type form btrfs_print_data_csum_error()
btrfs: directly call into crypto framework for checksumming
btrfs: add boilerplate code for directly including the crypto framework
btrfs: Simplify btrfs_check_super_csum() and get rid of size assumptions
btrfs: check for supported superblock checksum type before checksum validation
btrfs: add common checksum type validation
btrfs: format checksums according to type for printing
btrfs: don't assume compressed_bio sums to be 4 bytes
btrfs: don't assume ordered sums to be 4 bytes
btrfs: use btrfs_crc32c{,_final}() in for free space cache
btrfs: resurrect btrfs_crc32c()
btrfs: use btrfs_csum_data() instead of directly calling crc32c
btrfs: Flush before reflinking any extent to prevent NOCOW write falling back to COW without data reservation
btrfs: Return EAGAIN if we can't start no snpashot write in check_can_nocow
btrfs: Add comments on locking of several device-related fields
btrfs: Always use a cached extent_state in btrfs_lock_and_flush_ordered_range
btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range
btrfs: add new helper btrfs_lock_and_flush_ordered_range
btrfs: remove the incorrect comment on RO fs when btrfs_run_delalloc_range() fails
btrfs: extent-tree: Add trace events for space info numbers update
btrfs: extent-tree: Add lockdep assert when updating space info
btrfs: read number of data stripes from map only once
btrfs: constify map parameter for nr_parity_stripes and nr_data_stripes
btrfs: refactor helper for bg flags to name conversion
btrfs: factor out devs_max setting in __btrfs_alloc_chunk
btrfs: use u8 for raid_array members
btrfs: factor out helper for counting data stripes
btrfs: use raid_attr table for btrfs_bg_type_to_factor
btrfs: use raid_attr table to find profiles for integrity lowering
btrfs: use raid_attr to get allowed profiles for balance conversion
btrfs: use raid_attr in btrfs_chunk_max_errors
btrfs: use raid_attr table in get_profile_num_devs
btrfs: remove mapping tree structures indirection
btrfs: raid56: allow the exact minimum number of devices for balance convert
btrfs: fix minimum number of chunk errors for DUP
Btrfs: remove unused variables in __btrfs_unlink_inode
btrfs: Remove unused variable mode in btrfs_mount
btrfs: switch order of unlocks of space_info and bg in do_trimming()
btrfs: tree-checker: Check if the file extent end overflows
btrfs: Remove redundant assignment of tgt_device->commit_total_bytes
btrfs: Explicitly reserve space for devreplace item
btrfs: Streamline replace sem unlock in btrfs_dev_replace_start
btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date values
btrfs: dev-replace: Remove impossible WARN_ON
btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev
btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replace_tgtdev
btrfs: fiemap: preallocate ulists for btrfs_check_shared
btrfs: detect fast implementation of crc32c on all architectures
btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub_pinned_bytes()
m68k: Implement arch_dma_prep_coherent()
m68k: Use the generic dma coherent remap allocator
staging: rtl8723bs: Remove rtw_btcoex_IsLpsOn()
staging: rtl8723bs: Remove rtw_btcoex_SuspendNotify()
staging: rtl8723bs: Remove rtw_btcoex_SetManualControl()
staging: rtl8723bs: Remove rtw_btcoex_SpecialPacketNotify()
staging: rtl8723bs: Remove rtw_btcoex_LpsNotify()
staging: rtl8723bs: Remove rtw_btcoex_IpsNotify()
staging: rtl8723bs: Remove rtw_btcoex_IQKNotify()
staging: rtl8723bs: Remove rtw_btcoex_HAL_Initialize()
staging: rtl8723bs: Remove rtw_btcoex_PowerOnSetting()
staging: rtl8723bs: Remove function rtw_modular64()
staging: rtl8723bs: Replace function odm_SignalScaleMapping()
staging: rtl8723bs: Remove rtw_hal_networktype_to_raid()
staging: rtl8723bs: Change return type of networktype_to_raid_ex()
staging: rtl8723bs: Remove rtw_hal_c2h_evt_read()
staging: rtl8723bs: hal: Remove function clearinterrupt8723bsdio()
staging: rtl8723bs: core: Remove function wait_eeprom_cmd_done()
staging: rtl8723bs: hal: Remove function PHY_CalculateBitShift()
staging: rtl8723bs: hal: Remove PHY_RFShadowRecorverFlagSetAll()
staging: rtl8723bs: hal: Remove PHY_RFShadowRefresh()
staging: rtl8723bs: hal: Replace function rtl8723b_set_rssi_cmd()
staging: rtl8723bs: hal: sdio_halinit: Remove set but unused varilable pHalData
staging: rtl8723bs: hal: rtl8723b_rf6052: collect return status directly
staging: rtl8723bs: hal: rtl8723b_hal_init: remove set but unused variable pHalData
staging: rtl8723bs: hal: rtl8723b_cmd: remove set but unused variable
staging: rtl8712: Replace function r8712_dequeue_cmd()
staging: rtl8712: Replace function r8712_enqueue_cmd()
staging: rtl8712: r8712_xmit_resource_alloc(): Change return values
staging: rtl8712: _r8712_init_sta_priv(): Change return values
staging: rtl8712: _r8712_free_sta_priv(): Change return type
staging: rtl8712: mp_start_test(): Change return values
staging: rtl8712: r8712_parse_wpa2_ie(): Change return values
staging: rtl8712: r8712_parse_wpa_ie(): Change return values
staging: rtl8712: Change return values of r8712_getrfreg_cmd()
Input: synaptics - enable SMBUS on T480 thinkpad trackpad
Input: atmel_mxt_ts - fix -Wunused-const-variable
drm/selftests: reduce stack usage
staging: kpc2000: remove needless 'break'
staging: kpc2000: introduce __func__
staging: kpc2000: introduce 'unsigned int'
staging: kpc2000: introduce usage of __packed
staging: kpc2000: blank lines after declaration
staging: kpc2000: add line breaks
staging: rtl8192u: Remove function dm_backup_dynamic_mechanism_state()
staging: rtl8192u: Change type of rtl8192_rx_initiate()
staging: rtl8723bs: hal: hal_btcoex: Remove unneeded variable PHalData
staging: rtl8723bs: hal: hal_btcoex: Using comparison to true is error prone
staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit
staging: bcm2835-camera: Set the field value within each buffer
staging: bcm2835-camera: Add sanity checks for queue_setup/CREATE_BUFS
staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats
staging: mmal-vchiq: Avoid use of bool in structures
staging: bcm2835-camera: Remove/amend some obsolete comments
staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour
staging: bcm2835-camera: Use enums for max value in controls
staging: bcm2835-camera: Fix up mmal-parameters.h
staging: bcm2835-camera: Fix multiple assignments should be avoided
staging: bcm2835-camera: Unify header inclusion defines
staging: bcm2835-camera: Add multiple inclusion protection to headers
staging: bcm2835-camera: Set sequence number correctly
staging: bcm2835-camera: Handle empty EOS buffers whilst streaming
staging: bcm2835-camera: Remove check of the number of buffers supplied
staging: bcm2835-camera: Ensure all buffers are returned on disable
staging: bcm2835-camera: Fix open parenthesis alignment
staging: bcm2835-camera: Fix missing lines between items
staging: bcm2835-camera: Fix brace style issues.
staging: bcm2835-camera: Fix multiple line dereference errors
staging: bcm2835-camera: Reduce length of enum names
staging: bcm2835-camera: Fix spacing around operators
staging: bcm2835-camera: Fix comment style violations.
staging: bcm2835-camera: Remove dead email addresses
staging: bcm2835-camera: Return early on errors
staging: bcm2835-camera: Correctly denote key frames in encoded data
staging: bcm2835-camera: Do not bulk receive from service thread
staging: bcm2835-camera: Replace spinlock protecting context_map with mutex
staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER
staging/rtl8188eu/os_dep: Remove unneeded variable ret
staging: rtl8188eu: Remove declarations of unused functions
staging: rtl8188eu: hal: Replace function ODM_TXPowerTrackingCheck()
staging: rtl8188eu: hal: Replace function odm_TXPowerTrackingInit()
staging: rtl8188eu: os_dep: Remove return variable
staging: netlogic: Change GFP_ATOMIC to GFP_KERNEL
staging: rts5208: Simplify boolean expression to improve code style
staging: rts5208: Rewrite redundant if statement to improve code style
staging: wilc1000: rename 'host_interface' source and header
staging: wilc1000: remove extra argument passing to wilc_send_config_pkt()
staging: wilc1000: remove use of 'src_addr' element in 'wilc_vif' struct
staging: wilc1000: remove unnecessary loop to traverse vif interfaces
staging: wilc1000: remove use of driver_handler_id & ifc_id
staging: wilc1000: added support to dynamically add/remove interfaces
staging: wilc1000: fix error path cleanup in wilc_wlan_initialize()
staging: wilc1000: handle p2p operations in caller context
staging: rtl8188eu: Add 'rtl8188eufw.bin' to MODULE_FIRMWARE list
staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro
staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate()
staging: greybus: tools: Remove function log_csv_error()
staging: comedi: dt282x: fix a null pointer deref on interrupt
staging: comedi: amplc_pci230: fix null pointer deref on interrupt
staging/most/video: set device_caps in struct video_device
staging: erofs: Replace kzalloc(struct ..) with kzalloc(*ptr)
staging: erofs: don't check special inode layout
staging: erofs: return the error value if fill_inline_data() fails
binder: return errors from buffer copy functions
powerpc/64s/exception: fix line wrap and semicolon inconsistencies in macros
powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions
powerpc/powernv: remove unused NPU DMA code
powerpc/powernv: remove the unused tunneling exports
powerpc/powernv: remove the unused pnv_pci_set_p2p function
powerpc/xmon: Fix disabling tracing while in xmon
selftests/powerpc: ppc_asm.h: typo in the header guard
powerpc/cacheflush: fix variable set but not used
powerpc/eeh_cache: fix a W=1 kernel-doc warning
powerpc/ftrace: Enable C Version of recordmcount
recordmcount: Fix spurious mcount entries on powerpc
powerpc/rtas: retry when cpu offline races with suspend/migration
soundwire: add module_sdw_driver helper macro
xfrm: remove get_mtu indirection from xfrm_type
powerpc: Document xive=off option
net: openvswitch: fix csum updates for MPLS actions
fixdep: check return value of printf() and putchar()
kbuild: split modules.order build rule out of 'modules' target
kbuild: fix missed rebuild of modules.builtin
kbuild: save $(strip ...) for calling if_changed and friends
kbuild: save $(strip ...) for calling any-prepreq
kbuild: rename arg-check to cmd-check
docs: ipmb: place it at driver-api and convert to ReST
bnxt_en: Suppress error messages when querying DSCP DCB capabilities.
bnxt_en: Cap the returned MSIX vectors to the RDMA driver.
bnxt_en: Fix statistics context reservation logic for RDMA driver.
bnxt_en: Fix ethtool selftest crash under error conditions.
bnxt_en: Disable bus master during PCI shutdown and driver unload.
integrity: Introduce struct evm_xattr
ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition
KEXEC: Call ima_kexec_cmdline to measure the boot command line args
IMA: Define a new template field buf
Disable Sphinx SmartyPants in HTML output
xfs: remove XFS_TRANS_NOFS
xfs: simplify xfs_ioend_can_merge
xfs: allow merging ioends over append boundaries
xfs: fix a comment typo in xfs_submit_ioend
xfs: remove the unused xfs_count_page_state declaration
Input: joydev - extend absolute mouse detection
HID: quirks: Refactor ELAN 400 and 401 handling
Input: elan_i2c - export the device id whitelist
Input: edt-ft5x06 - use get_unaligned_be16()
hwspinlock: add the 'in_atomic' API
hwspinlock: document the hwspinlock 'raw' API
hwspinlock: stm32: implement the relax() ops
remoteproc: stm32: add an ST stm32_rproc driver
dt-bindings: remoteproc: add bindings for stm32 remote processor driver
dt-bindings: stm32: add bindings for ML-AHB interconnect
r8169: remove not needed call to dma_sync_single_for_device
r8169: consider that 32 Bit DMA is the default
r8169: improve handling VLAN tag
net: dsa: mv88e6xxx: wait after reset deactivation
bnx2x: Prevent ptp_task to be rescheduled indefinitely
selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present
hwspinlock: ignore disabled device
remoteproc: Use struct_size() helper
remoteproc: add vendor resources handling
hwspinlock/omap: Add a trace during probe
hwspinlock/omap: Add support for TI K3 SoCs
dt-bindings: hwlock: Update OMAP binding for TI K3 SoCs
igmp: fix memory leak in igmpv3_del_delrec()
net: sched: em_ipt: add support for addrtype matching
net: sched: em_ipt: keep the user-specified nfproto and dump it
net: sched: em_ipt: set the family based on the packet if it's unspecified
net: sched: em_ipt: match only on ip/ipv6 traffic
net: macb: Fix SUBNS increment and increase resolution
net: macb: Add separate definition for PPM fraction
packet: Fix undefined behavior in bit shift
net: make skb_dst_force return true when dst is refcounted
sctp: not bind the socket in sctp_connect
hinic: add vlan offload support
block: sed-opal: check size of shadow mbr
block: sed-opal: ioctl for writing to shadow mbr
block: sed-opal: add ioctl for done-mark of shadow mbr
block: never take page references for ITER_BVEC
direct-io: use bio_release_pages in dio_bio_complete
block_dev: use bio_release_pages in bio_unmap_user
block_dev: use bio_release_pages in blkdev_bio_end_io
iomap: use bio_release_pages in iomap_dio_bio_end_io
block: use bio_release_pages in bio_map_user_iov
block: use bio_release_pages in bio_unmap_user
block: optionally mark pages dirty in bio_release_pages
block: move the BIO_NO_PAGE_REF check into bio_release_pages
block: skd_main.c: Remove call to memset after dma_alloc_coherent
block: mtip32xx: Remove call to memset after dma_alloc_coherent
ata: sata_sil24: Remove call to memset after dmam_alloc_coherent
ata:sata_qstor: Remove call to memset after dmam_alloc_coherent
ata: sata_nv: Remove call to memset after dmam_alloc_coherent
ata: pdc_adma: Remove call to memset after dmam_alloc_coherent
ata: libahci: Remove call to memset after dmam_alloc_coherent
ata: acard-ahci: Remove call to memset after dmam_alloc_coherent
block: sed-opal: "Never True" conditions
block: sed-opal: PSID reverttper capability
block, documentation: Document discard_zeroes_data, fua, max_discard_segments and write_zeroes_max_bytes
block, documentation: Explain the word 'segments'
block, documentation: Sort queue sysfs attribute names alphabetically
block, documentation: Fix wbt_lat_usec documentation
null_blk: fix type mismatch null_handle_cmd()
platform/x86: intel_int0002_vgpio: Get rid of custom ICPU() macro
platform/x86: pmc_atom: Add CB4063 Beckhoff Automation board to critclk_systems DMI table
platform/x86: acer-wmi: Mark expected switch fall-throughs
platform/x86: touchscreen_dmi: Update Hi10 Air filter
platform/x86: wmi: add Xiaomi WMI key driver
dt-bindings: i2c-stm32: document optional dmas
i2c: i2c-stm32f7: Add I2C_SMBUS_I2C_BLOCK_DATA support
i2c: core: Tidy up handling of init_irq
i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq
i2c: core: Move ACPI IRQ handling to probe time
i2c: acpi: Factor out getting the IRQ from ACPI
i2c: acpi: Use available IRQ helper functions
i2c: core: Allow whole core to use i2c_dev_irq_from_resources
x86/timer: Skip PIT initialization on modern chipsets
iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware
iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill
iwlwifi: pcie: don't service an interrupt that was masked
iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices
iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X
iwlwifi: mvm: delay GTK setting in FW in AP mode
iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode
iwlwifi: dbg: debug recording stop and restart command remove
iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices
iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode
iwlwifi: mvm: make the usage of TWT configurable
iwlwifi: support FSEQ TLV even when FMAC is not compiled
iwlwifi: dbg: move trans debug fields to a separate struct
iwlwifi: dbg_ini: remove redundant checking of ini mode
iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv
iwlwifi: dbg: fix debug monitor stop and restart delays
iwlwifi: pcie: increase the size of PCI dumps
iwlwifi: mvm: Drop large non sta frames
iwlwifi: mvm: Add log information about SAR status
iwlwifi: Add support for SAR South Korea limitation
iwlwifi: fix module init error paths
iwlwifi: mvm: convert to FW AC when configuring MU EDCA
iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd
iwlwifi: remove some unnecessary NULL checks
iwlwifi: d3: Use struct_size() helper
iwlwifi: lib: Use struct_size() helper
iwlwifi: fw api: support adwell HB default APs number api
iwlwifi: mvm: remove multiple debugfs entries
iwlwifi: dbg_ini: implement dump info collection
iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets
iwlwifi: dbg_ini: support debug info TLV
iwlwifi: dbg_ini: use different barker for ini dump
iwlwifi: dbg_ini: add consecutive trigger firing support
iwlwifi: dbg_ini: abort region collection in case the size is 0
iwlwifi: update CSI API
iwlwifi: dbg_ini: dump headers cleanup
iwlwifi: dbg: allow dump collection in case of an early error
iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled
xfs: fix iclog allocation size
xfs: remove unused header files
xfs: implement cgroup aware writeback
xfs: simplify xfs_chain_bio
xfs: account for log space when formatting new AGs
xfs: refactor free space btree record initialization
xfs: always update params on small allocation
xfs: skip small alloc cntbt logic on NULL cursor
xfs: move small allocation helper
xfs: clean up small allocation helper
xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c
xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c
xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c
xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c
xfs: merge xfs_bud_init into xfs_trans_get_bud
xfs: merge xfs_rud_init into xfs_trans_get_rud
xfs: merge xfs_cud_init into xfs_trans_get_cud
xfs: merge xfs_efd_init into xfs_trans_get_efd
xfs: remove a pointless comment duplicated above all xfs_item_ops instances
xfs: use a list_head for iclog callbacks
xfs: remove the xfs_log_item_t typedef
xfs: don't cast inode_log_items to get the log_item
xfs: add a flag to release log items on commit
xfs: split iop_unlock
xfs: don't use xfs_trans_free_items in the commit path
xfs: remove the dummy iop_push implementation for inode creation items
xfs: don't require log items to implement optional methods
xfs: stop using XFS_LI_ABORTED as a parameter flag
xfs: fix a trivial comment typo in xfs_trans_committed_bulk
xfs: add struct xfs_mount pointer to struct xfs_buf
xfs: remove the b_io_length field in struct xfs_buf
xfs: properly type the b_log_item field in struct xfs_buf
xfs: remove unused buffer cache APIs
xfs: stop using bp naming for log recovery buffers
xfs: use bios directly to read and write the log recovery buffers
xfs: return an offset instead of a pointer from xlog_align
xfs: move the log ioend workqueue to struct xlog
xfs: use bios directly to write log buffers
xfs: make use of the l_targ field in struct xlog
xfs: remove the syncing argument from xlog_verify_iclog
xfs: update both stat counters together in xlog_sync
xfs: factor out iclog size calculation from xlog_sync
xfs: factor out splitting of an iclog from xlog_sync
xfs: factor out log buffer writing from xlog_sync
xfs: don't use REQ_PREFLUSH for split log writes
xfs: remove XLOG_STATE_IOABORT
xfs: reformat xlog_get_lowest_lsn
xfs: cleanup xlog_get_iclog_buffer_size
xfs: remove the l_iclog_size_log field from struct xlog
xfs: make mem_to_page available outside of xfs_buf.c
xfs: renumber XBF_WRITE_FAIL
xfs: remove the never used _XBF_COMPOUND flag
xfs: remove the no-op spinlock_destroy stub
xfs: move xfs_ino_geometry to xfs_shared.h
xfs: claim maintainership of loose files
IB/hfi1: No need to use try_module_get for debugfs
IB/rdmavt: Add trace for map_mr_sg
IB/rdmavt: Enhance trace information for FRWR debug
IB/hfi1: Add missing INVALIDATE opcodes for trace
IB/hfi1: Reduce excessive aspm inlines
IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details
IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs
IB/rdmavt: Set QP allowed opcodes after QP allocation
IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full
IB/rdmavt: Fracture single lock used for posting and processing RWQEs
IB/hfi1: Move receive work queue struct into uapi directory
IB/hfi1: Move rvt_cq_wc struct into uapi directory
bpf: fix uapi bpf_prog_info fields alignment
devmap: Allow map lookups from eBPF
bpf_xdp_redirect_map: Perform map lookup in eBPF helper
devmap: Rename ifindex member in bpf_redirect_info
devmap/cpumap: Use flush list instead of bitmap
xskmap: Move non-standard list manipulation to helper
selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c
net/mlx5e: Disallow tc redirect offload cases we don't support
net/mlx5e: Expose same physical switch_id for all representors
net/mlx5e: Don't refresh TIRs when updating representor SQs
net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create
net/mlx5e: Set drvinfo in generic manner
net/mlx5e: Correct phys_port_name for PF port
net/mlx5e: Report netdevice MPLS features
net/mlx5e: Move to HW checksumming advertising
net/mlx5: MPFS, Allow adding the same MAC more than once
net/mlx5: MPFS, Cleanup add MAC flow
e1000e: PCIm function state support
e1000e: Make watchdog use delayed work
i40e: Add macvlan support on i40e
ixgbevf: Use cached link state instead of re-reading the value for ethtool
iavf: fix dereference of null rx_buffer pointer
igb: add RR2DCDELAY to ethtool registers dump
igb: minor ethool regdump amendment
iavf: Fix up debug print macro
e1000e: Reduce boot time by tightening sleep ranges
iavf: use struct_size() helper
e1000: Use dma_wmb() instead of wmb() before doorbell writes
ixgbe: fix potential u32 overflow on shift
ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw
e1000e: Increase pause and refresh time
ice: Use struct_size() helper
taprio: Adjust timestamps for TCP packets
taprio: make clock reference conversions easier
taprio: Add support for txtime-assist mode
taprio: Remove inline directive
taprio: calculate cycle_time when schedule is installed
etf: Add skip_sock_check
etf: Don't use BIT() in UAPI headers.
igb: clear out skb->tstamp after reading the txtime
net: mvpp2: prs: Don't override the sign bit in SRAM parser shift
net: phylink: further documentation clarifications
net: sched: protect against stack overflow in TC act_mirred
net: sched: refactor reinsert action
ipv4: enable route flushing in network namespaces
net: ethernet: ti: cpsw: Assign OF node to slave devices
net: dsa: b53: Disable all ports on setup
selftests: timestamping: Fix SIOCGSTAMP undeclared build failure
selftests: dma-buf: Adding kernel config fragment CONFIG_UDMABUF=y
dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child 'reg' property
dt-bindings: arm: Limit cpus schema to only check Arm 'cpu' nodes
dt-bindings: backlight: lm3630a: correct schema validation
dt-bindings: net: dwmac: Deprecate the PHY reset properties
dt-bindings: net: sun8i-emac: Convert the binding to a schemas
dt-bindings: net: sun7i-gmac: Convert the binding to a schemas
dt-bindings: net: stmmac: Convert the binding to a schemas
dt-bindings: net: sun4i-mdio: Convert the binding to a schemas
dt-bindings: net: sun4i-emac: Convert the binding to a schemas
dt-bindings: net: phy: The interrupt property is not mandatory
MAINTAINERS: Add Ethernet PHY YAML file
dt-bindings: net: Add a YAML schemas for the generic MDIO options
dt-bindings: net: Add a YAML schemas for the generic PHY options
dt-bindings: net: Add YAML schemas for the generic Ethernet options
ath10k: pci: remove unnecessary casts
ath10k: remove unnecessary 'out of memory' message
ath10k: destroy sdio workqueue while remove sdio module
ath10k: Move non-fatal warn logs to dbg level for SDIO chip
ath10k: Fix memory leak in qmi
dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt
docs: leds: convert to ReST
afs: Add support for the UAE error table
netfilter: Fix remainder of pseudo-header protocol 0
net: hns3: optimize the CSQ cmd error handling
net: hns3: remove RXD_VLD check in hns3_handle_bdinfo
net: hns3: remove unused linkmode definition
net: hns3: fix a statistics issue about l3l4 checksum error
net: hns3: handle empty unknown interrupt
net: hns3: re-schedule reset task while VF reset fail
net: hns3: add Asym Pause support to fix autoneg problem
net: hns3: fix a -Wformat-nonliteral compile warning
net: hns3: add some error checking in hclge_tm module
net: hns3: change SSU's buffer allocation according to UM
net: hns3: enable DCB when TC num is one and pfc_en is non-zero
net: hns3: fix __QUEUE_STATE_STACK_XOFF not cleared issue
net: dsa: sja1105: Mark in-band AN modes not supported for PHYLINK
net: dsa: sja1105: Check for PHY mode mismatches with what PHYLINK reports
net: dsa: sja1105: Don't check state->link in phylink_mac_config
hinic: reduce rss_init stack usage
net: stmmac: Update Kconfig entry
net: stmmac: Only disable interrupts if NAPI is scheduled
net: stmmac: Update RX Tail Pointer to last free entry
net: stmmac: Enable support for > 32 Bits addressing in XGMAC
net: stmmac: Do not disable interrupts when cleaning TX
net: stmmac: Add the missing speeds that XGMAC supports
net: stmmac: dwxgmac: Fix the undefined burst setting
net: stmmac: Decrease default RX Watchdog value
net: stmmac: Do not try to enable PHY EEE if MAC does not support it
net: stmmac: dwxgmac: Enable EDMA by default
net: stmmac: Fix case when PHY handle is not present
power: supply: cros: allow to set input voltage and current limit
power: supply: add input power and voltage limit properties
USB: serial: ftdi_sio: add ID for isodebug v1
doc: RCU callback locks need only _bh, not necessarily _irq
docs: format kernel-parameters -- as code
Doc : doc-guide : Fix a typo
platform: x86: get rid of a non-existent document
ASoC: rt1308: Add RT1308 amplifier driver
spi: stm32-qspi: remove signal sensitive on completion
dt-bindings: spi: stm32-qspi: add dma properties
ASoC: soc-utils: respawn dummy Platform
ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility
ASoC: qcom: consider CPU-Platform possibility
ASoC: simple-card-utils: consider CPU-Platform possibility
ASoC: ux500: mop500: consider CPU-Platform possibility
ASoC: ti: rx51: consider CPU-Platform possibility
ASoC: ti: omap-twl4030: consider CPU-Platform possibility
ASoC: ti: omap-hdmi: consider CPU-Platform possibility
ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility
ASoC: ti: davinci-evm: consider CPU-Platform possibility
ASoC: tegra: trimslice: consider CPU-Platform possibility
ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility
ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility
ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility
ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility
ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility
ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility
ASoC: tegra: tegra_max98090: consider CPU-Platform possibility
ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility
ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility
ASoC: sirf: sirf-audio: consider CPU-Platform possibility
ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility
ASoC: samsung: snow: consider CPU-Platform possibility
ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility
ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility
ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility
ASoC: rockchip: rockchip_max98090: consider CPU-Platform possibility
ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility
ASoC: qcom: storm: consider CPU-Platform possibility
ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility
ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility
ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility
ASoC: fsl: imx-audmix: consider CPU-Platform possibility
ASoC: fsl: imx-spdif: consider CPU-Platform possibility
ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility
ASoC: fsl: imx-es8328: consider CPU-Platform possibility
ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility
ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility
ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility
ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility
ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility
ASoC: amtel: mikroe-proto: consider CPU-Platform possibility
ASoC: atmel: atmel_wm8904: consider CPU-Platform possibility unnecessary Platform"
ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility
ASoC: atmel: atmel-classd: consider CPU-Platform possibility
ASoC: vc4: vc4_htmi: consider CPU-Platform possibility
ASoC: topology: fix memory leaks on sm, se and sbe
drm/amdgpu: Don't skip display settings in hwmgr_resume()
ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register()
drm/amd/powerplay: update smu11_driver_if_navi10.h
nl80211: Fix undefined behavior in bit shift
drm/armada: no need to check parent of remote
drm/armada: use for_each_endpoint_of_node() to walk crtc endpoints
drm/armada: replace the simple-framebuffer
drm/armada: redo CRTC debugfs files
block, bfq: NULL out the bic when it's no longer valid
bcache: add reclaimed_journal_buckets to struct cache_set
bcache: performance improvement for btree_flush_write()
bcache: fix race in btree_flush_write()
bcache: remove retry_flush_write from struct cache_set
bcache: add comments for mutex_lock(&b->write_lock)
bcache: only clear BTREE_NODE_dirty bit when it is set
bcache: Revert "bcache: fix high CPU occupancy during journal"
bcache: Revert "bcache: free heap cache_set->flush_btree in bch_journal_free"
bcache: shrink btree node cache after bch_btree_check()
bcache: set largest seq to ja->seq[bucket_index] in journal_read_bucket()
bcache: add code comments for journal_read_bucket()
bcache: fix potential deadlock in cached_def_free()
bcache: acquire bch_register_lock later in cached_dev_free()
bcache: acquire bch_register_lock later in cached_dev_detach_finish()
bcache: avoid a deadlock in bcache_reboot()
bcache: stop writeback kthread and kworker when bch_cached_dev_run() failed
bcache: destroy dc->writeback_write_wq if failed to create dc->writeback_thread
bcache: fix mistaken sysfs entry for io_error counter
bcache: add pendings_cleanup to stop pending bcache device
bcache: make bset_search_tree() be more understandable
bcache: remove "XXX:" comment line from run_cache_set()
bcache: improve error message in bch_cached_dev_run()
bcache: add more error message in bch_cached_dev_attach()
bcache: more detailed error message to bcache_device_link()
bcache: check CACHE_SET_IO_DISABLE bit in bch_journal()
bcache: check CACHE_SET_IO_DISABLE in allocator code
bcache: remove unncessary code in bch_btree_keys_init()
bcache: add return value check to bch_cached_dev_run()
bcache: use sysfs_match_string() instead of __sysfs_match_string()
bcache: remove unnecessary prefetch() in bset_search_tree()
bcache: add io error counting in write_bdev_super_endio()
bcache: ignore read-ahead request failure on backing device
bcache: avoid flushing btree node in cache_set_flush() if io disabled
Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()"
bcache: fix return value error in bch_journal_read()
bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush()
bcache: don't set max writeback rate if gc is running
staging: rtl8712: reduce stack usage, again
ASoC: meson: axg-card: remove useless check on codec
ASoC: soc-core: support dai_link with platforms_num != 1
ASoC: soc-core: defer card registration if codec component is missing
ASoC: codecs: ad193x: Reset used registers at probe
ASoC: codecs: ad193x: Group register initialization at probe
drm/bochs: fix framebuffer setup.
platform/chrome: lightbar: Get drvdata from parent in suspend/resume
video: fbdev: s3c-fb: fix sparse warnings about using incorrect types
video: fbdev: don't print error message on framebuffer_alloc() failure
video: fbdev: intelfb: return -ENOMEM on framebuffer_alloc() failure
video: fbdev: s3c-fb: return -ENOMEM on framebuffer_alloc() failure
tests: add pidfd_open() tests
arch: wire-up pidfd_open()
pid: add pidfd_open()
pidfd: add polling selftests
pidfd: add polling support
mtd: rawnand: stm32_fmc2: increase DMA completion timeouts
mtd: rawnand: Use kzalloc() instead of kmalloc() and memset()
cpufreq: Avoid calling cpufreq_verify_current_freq() from handle_update()
cpufreq: Consolidate cpufreq_update_current_freq() and __cpufreq_get()
ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format
ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context
ALSA: xen-front: fix unintention integer overflow on left shifts
kernel: power: swap: use kzalloc() instead of kmalloc() followed by memset()
cpufreq: Don't skip frequency validation for has_target() drivers
mtd: hyperbus: Add driver for TI's HyperBus memory controller
mtd: spinand: read returns badly if the last page has bitflips
usb: host: Fix excessive alignment restriction for local memory allocations
lib/genalloc.c: Add algorithm, align and zeroed family of DMA allocators
sis900: remove TxIDLE
tipc: add dst_cache support for udp media
x86/mtrr: Skip cache flushes on CPUs with cache self-snooping
x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata
arm64: dts: qcom: qcs404: Add missing space for cooling-cells property
x86/kdump/64: Restrict kdump kernel reservation to <64TB
x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel
x86/boot: Add xloadflags bits to check for 5-level paging support
nfp: flower: add GRE encap action support
nfp: flower: add GRE decap classification support
nfp: flower: rename tunnel related functions in action offload
nfp: flower: add helper functions for tunnel classification
nfp: flower: refactor tunnel key layer calculation
net: dsa: microchip: Replace bit RMW with regmap
net: dsa: microchip: Replace ksz9477_wait_alu_sta_ready polling with regmap
net: dsa: microchip: Replace ksz9477_wait_alu_ready polling with regmap
net: dsa: microchip: Replace ksz9477_wait_vlan_ctrl_ready polling with regmap
net: dsa: microchip: Replace ad-hoc polling with regmap
crypto/NX: Set receive window credits to max number of CRBs in RxFIFO
xtensa: remove arch/xtensa/include/asm/types.h
iomap: fix page_done callback for short writes
fs: fold __generic_write_end back into generic_write_end
iomap: don't mark the inode dirty in iomap_write_end
MAINTAINERS: Fix Andy's surname and the directory entries of VDSO
x86/hpet: Use channel for legacy clockevent storage
x86/hpet: Use common init for legacy clockevent
x86/hpet: Carve out shareable parts of init_one_hpet_msi_clockevent()
x86/hpet: Consolidate clockevent functions
x86/hpet: Wrap legacy clockevent in hpet_channel
x86/hpet: Use cached info instead of extra flags
x86/hpet: Move clockevents into channels
x86/hpet: Rename variables to prepare for switching to channels
x86/hpet: Add function to select a /dev/hpet channel
x86/hpet: Add mode information to struct hpet_channel
x86/hpet: Use cached channel data
x86/hpet: Introduce struct hpet_base and struct hpet_channel
x86/hpet: Coding style cleanup
x86/hpet: Clean up comments
x86/hpet: Make naming consistent
x86/hpet: Remove not required includes
x86/hpet: Decapitalize and rename EVT_TO_HPET_DEV
x86/hpet: Simplify counter validation
x86/hpet: Separate counter check out of clocksource register code
x86/hpet: Shuffle code around for readability sake
x86/hpet: Move static and global variables to one place
x86/hpet: Sanitize stub functions
x86/hpet: Mark init functions __init
x86/hpet: Remove the unused hpet_msi_read() function
x86/hpet: Remove unused parameter from hpet_next_event()
x86/hpet: Remove pointless x86-64 specific #include
x86/hpet: Restructure init code
x86/hpet: Replace printk(KERN...) with pr_...()
x86/hpet: Simplify CPU online code
bpftool: support cgroup sockopt
bpf: add sockopt documentation
selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI
selftests/bpf: add sockopt test that exercises sk helpers
selftests/bpf: add sockopt test
selftests/bpf: test sockopt section name
libbpf: support sockopt hooks
bpf: sync bpf.h to tools/
bpf: implement getsockopt and setsockopt hooks
clk: sprd: Add check for return value of sprd_clk_regmap_init()
selftests/x86: Add a test for process_vm_readv() on the vsyscall page
x86/vsyscall: Add __ro_after_init to global variables
x86/vsyscall: Change the default vsyscall mode to xonly
selftests/x86/vsyscall: Verify that vsyscall=none blocks execution
x86/vsyscall: Document odd SIGSEGV error code for vsyscalls
x86/vsyscall: Show something useful on a read fault
x86/vsyscall: Add a new vsyscall=xonly mode
Documentation/admin: Remove the vsyscall=native documentation
keys: Replace uid/gid/perm permissions checking with an ACL
keys: Pass the network namespace into request_key mechanism
x86/tls: Fix possible spectre-v1 in do_get_thread_area()
x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()
hrtimer: Use a bullet for the returns bullet list
clk: lochnagar: Update DT binding doc to include the primary SPDIF MCLK
workqueue: Remove GPF argument from alloc_workqueue_attrs()
workqueue: Make alloc/apply/free_workqueue_attrs() static
clk: Add Si5341/Si5340 driver
dt-bindings: clock: Add silabs,si5341
net/mlx5e: Add XSK zero-copy support
net/mlx5e: Move queue param structs to en/params.h
net/mlx5e: Encapsulate open/close queues into a function
net/mlx5e: Consider XSK in XDP MTU limit calculation
net/mlx5e: XDP_TX from UMEM support
net/mlx5e: Share the XDP SQ for XDP_TX between RQs
net/mlx5e: Refactor struct mlx5e_xdp_info
net/mlx5e: Allow ICO SQ to be used by multiple RQs
net/mlx5e: Calculate linear RX frag size considering XSK
net/mlx5e: Replace deprecated PCI_DMA_TODEVICE
xsk: Return the whole xdp_desc from xsk_umem_consume_tx
xsk: Change the default frame size to 4096 and allow controlling it
libbpf: Support getsockopt XDP_OPTIONS
xsk: Add getsockopt XDP_OPTIONS
xsk: Add API to check for available entries in FQ
net/mlx5e: Attach/detach XDP program safely
bpf: fix cgroup bpf release synchronization
clk: clk-si544: Implement small frequency change support
clk: add BCM63XX gated clock controller driver
devicetree: document the BCM63XX gated clock bindings
iio: iio-utils: Fix possible incorrect mask calculation
gfs2: replace more printk with calls to fs_info and friends
gfs2: dump fsid when dumping glock problems
gfs2: simplify gfs2_freeze by removing case
gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN
gfs2: Warn when a journal replay overwrites a rgrp with buffers
gfs2: log which portion of the journal is replayed
gfs2: eliminate tr_num_revoke_rm
gfs2: kthread and remount improvements
gfs2: Use IS_ERR_OR_NULL
gfs2: Clean up freeing struct gfs2_sbd
clk: at91: sckc: use dedicated functions to unregister clock
clk: at91: sckc: improve error path for sama5d4 sck registration
clk: at91: sckc: remove unnecessary line
clk: at91: sckc: improve error path for sam9x5 sck register
clk: at91: sckc: add support to free slow clock osclillator
clk: at91: sckc: add support to free slow rc oscillator
clk: at91: sckc: add support to free slow oscillator
net: dsa: qca8k: introduce reset via gpio feature
dt-bindings: net: dsa: qca8k: document reset-gpios property
mtd: spinand: Add initial support for Paragon PN26G0xA
ipv6: Convert gateway validation to use fib6_info
mtd: rawnand: mtk: Re-license MTK NAND driver as Dual MIT/GPL
mtd: rawnand: gpmi: remove double assignment to block_size
dt-bindings: mtd: brcmnand: Add brcmnand, brcmnand-v7.3 support
mtd: rawnand: brcmnand: Add support for v7.3 controller
mtd: rawnand: brcmnand: Refactored code to introduce helper functions
mtd: rawnand: brcmnand: When oops in progress use pio and interrupt polling
mtd: Add flag to indicate panic_write
mtd: rawnand: Add Macronix NAND read retry support
mtd: onenand: Avoid fall-through warnings
mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG
mtd: spinand: Add support for two-byte device IDs
mtd: spinand: Define macros for page-read ops with three-byte addresses
mtd: rawnand: brcmnand: fallback to detected ecc-strength, ecc-step-size
dt-bindings: mtd: brcmnand: Make nand-ecc-strength and nand-ecc-step-size optional
mtd: rawnand: gpmi: Implement exec_op
dmaengine: mxs: rename custom flag
dmaengine: mxs: Add header file to be shared with gpmi nand driver
mtd: rawnand: gpmi: drop unnecessary flag
dmaengine: mxs: Drop unnecessary flag
mtd: rawnand: gpmi: use runtime PM to manage clocks
mtd: rawnand: gpmi: Drop unnecessary restoring of previous chipselection
mtd: rawnand: gpmi: remove unused parameters
mtd: rawnand: gpmi: read buf in nand_read_page_op
mtd: rawnand: gpmi: Remove unnecessary variables
mtd: rawnand: gpmi: remove unused variable
mtd: rawnand: gpmi: move all driver code into single file
mtd: rawnand: fsmc: Use nand_op_trace for operation tracing
mtd: rawnand: export NAND operation tracer
mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue
mtd: rawnand: mtk: Add validity check for CE# pin setting
mtd: rawnand: mtk: Improve data sampling timing for read cycle
mtd: rawnand: mtk: Correct low level time calculation of r/w cycle
mtd: rawnand: brcmnand: Fix BCH ECC layout for large page NAND parts
mtd: onenand: Add support for 8Gb datasize onenand
mtd: rawnand: stm32_fmc2: manage the get_irq error case
mtd: rawnand: use longest matching pattern
net: dsa: sja1105: Implement is_static for FDB entries on E/T
net: dsa: sja1105: Use correct dsa_8021q VIDs for FDB commands
net: dsa: sja1105: Populate is_static for FDB entries on P/Q/R/S
net: dsa: sja1105: Add a high-level overview of the dynamic config interface
net: dsa: sja1105: Back up static FDB entries in kernel memory
net: dsa: sja1105: Make P/Q/R/S learn MAC addresses
net: dsa: sja1105: Actually implement the P/Q/R/S FDB bits
net: dsa: sja1105: Make vid 1 the default pvid
net: dsa: sja1105: Cancel PTP delayed work on unregister
net: dsa: sja1105: Build PTP support in main DSA driver
net: dsa: microchip: Replace ad-hoc bit manipulation with regmap
net: dsa: microchip: Factor out regmap config generation into common header
net: dsa: microchip: Dispose of ksz_io_ops
net: dsa: microchip: Initial SPI regmap support
net: dsa: microchip: Factor out register access opcode generation
net: dsa: microchip: Use PORT_CTRL_ADDR() instead of indirect function call
net: dsa: microchip: Move ksz_cfg and ksz_port_cfg to ksz9477.c
net: dsa: microchip: Inline ksz_spi.h
net: dsa: microchip: Remove ksz_{get,set}()
net: dsa: microchip: Remove ksz_{read,write}24()
ath10k: add new hw_ops for sdio chip
net: aquantia: implement vlan offload configuration
net: aquantia: vlan offloads logic in datapath
net: aquantia: adding fields and device features for vlan offload
net: aquantia: added vlan offload related macros and functions
net: aquantia: make all files GPL-2.0-only
maintainers: declare aquantia atlantic driver maintenance
net: aquantia: add documentation for the atlantic driver
net: aquantia: replace internal driver version code with uts
wil6210: drop old event after wmi_call timeout
wil6210: set WIL_WMI_CALL_GENERAL_TO_MS as wmi_call timeout
wil6210: add support for reading multiple RFs temperature via debugfs
wil6210: publish max_msdu_size to FW on BCAST ring
wil6210: update cid boundary check of wil_find_cid/_by_idx()
wil6210: clear FW and ucode log address
wil6210: fix printout in wil_read_pmccfg
wil6210: Add support for setting RBUFCAP configuration
wil6210: increase the frequency of status ring hw tail update
wil6210: enlarge Tx status ring size
wil6210: do not reset FW in STA to P2P client interface switch
wil6210: no need to check return value of debugfs_create functions
dt-bindings: mtd: Add bindings for TI's AM654 HyperBus memory controller
mtd: Add support for HyperBus memory devices
dt-bindings: mtd: Add binding documentation for HyperFlash
mtd: cfi_cmdset_0002: Add support for polling status register
carl9170: remove dead branch in op_conf_tx callback
mtd: cfi_cmdset_0002: dynamically determine the max sectors
carl9170: fix misuse of device driver API
ath9k: correctly handle short radar pulses
dt-bindings: arm: Convert PSCI binding to json-schema
fscrypt: document testing with xfstests
fscrypt: remove selection of CONFIG_CRYPTO_SHA256
batman-adv: mcast: apply optimizations for routable packets, too
batman-adv: mcast: detect, distribute and maintain multicast router presence
batman-adv: no need to check return value of debugfs_create functions
batman-adv: mcast: avoid redundant multicast TT entries with bridges
batman-adv: mcast: collect softif listeners from IP lists instead
EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec
dt-bindings: arm: Convert Conexant Digicolor board/soc bindings to json-schema
dt-bindings: arm: Convert NXP LPC32xx board/soc bindings to json-schema
dt-bindings: arm: Convert MOXA ART board/soc bindings to json-schema
dt-bindings: arm: Convert Axxia board/soc bindings to json-schema
rtw88: refine flow to get tx power index
rtw88: remove all RTW_MAX_POWER_INDEX macro
rtw88: update tx power limit table to RF v20
rtw88: correct power limit selection
rtw88: choose the lowest as world-wide power limit
rtw88: fix incorrect tx power limit at 5G
rtw88: remove unused variable
rtw88: unify prefixes for tx power setting routine
rtw88: do not use (void *) as argument
rtw88: resolve order of tx power setting routines
dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards
dt-bindings: arm: qcom: Add missing schema for MSM8974
dt-bindings: arm: Convert Alpine board/soc bindings to json-schema
s390/qeth: move cast type selection into fill_header()
s390/qeth: extract helper for route validation
s390/qeth: consolidate skb RX processing in L3 driver
s390/qeth: consolidate pm code
s390/qeth: streamline SNMP cmd code
s390/qeth: remove static cmd buffer infrastructure
s390/qeth: dynamically allocate MPC cmds
s390/qeth: dynamically allocate vnicc cmds
s390/qeth: dynamically allocate diag cmds
s390/qeth: dynamically allocate various cmds with sub-types
s390/qeth: clarify parameter for simple assist cmds
s390/qeth: dynamically allocate simple IPA cmds
net/smc: common release code for non-accepted sockets
selftests: rtnetlink: add small test case with 'promote_secondaries' enabled
net: ipv4: fix infinite loop on secondary addr promotion
mwifiex: don't disable hardirqs; just softirqs
mwifiex: dispatch/rotate from reorder table atomically
mt76: usb: fix rx A-MSDU support
gpio: ath79: Pass irqchip when adding gpiochip
net: ethtool: Allow parsing ETHER_FLOW types when using flow_rule
gpio: tegra: Clean-up debugfs initialisation
drm/amd/display: fix a couple of spelling mistakes
drm/amd/powerplay: no memory activity support on Vega10
drm/amdkfd: remove unnecessary warning message on gpu reset
drm/amdgpu: Set queue_preemption_timeout_ms default value
drm/amd/powerplay: add missing smu_get_clk_info_from_vbios() call
drm/amd/powerplay: support runtime ppfeatures setting on Navi10
drm/amd/powerplay: check prerequisite for VCN power gating
drm/ttm: return -EBUSY if waiting for busy BO fails
mm/hmm: Fix error flows in hmm_invalidate_range_start
perf: arm_spe: Enable ACPI/Platform automatic module loading
arm_pmu: acpi: spe: Add initial MADT/SPE probing
ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens
ACPI/PPTT: Modify node flag detection to find last IDENTICAL
x86/jailhouse: Mark jailhouse_x2apic_available() as __init
gpio: siox: Switch to IRQ_TYPE_NONE
gpio: siox: Do not call gpiochip_remove() on errorpath
gpio: pl061: Pass irqchip when adding gpiochip
gpio: tegra: No need to cast away return value of debugfs_create_file()
gpio: No need to cast away return value of debugfs_create_file()
gpio: Sort GPIO drivers in Makefile
gpio: siox: Use module_siox_driver()
siox: Add helper macro to simplify driver registration
gpio: eic-sprd: Use devm_platform_ioremap_resource()
gpio: vr41xx: Use devm_platform_ioremap_resource()
gpio: janz-ttl: Drop unneccessary temp variable dev
gpio: grgpio: Use devm_platform_ioremap_resource()
gpio: ep93xx: Use devm_platform_ioremap_resource()
gpio: amdpt: Drop unneeded deref of &pdev->dev
gpio: rcar: Pedantic formatting
gpio: Add comments on #if/#else/#endif
gpio: amd: Drop unused pdev pointer in privata data
arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire
Add the RCU docs to the core-api manual
drm/amdgpu: drop copy/paste leftover to fix big endian
Documentation: RCU: Add TOC tree hooks
Documentation: RCU: Rename txt files to rst
Documentation: RCU: Convert RCU UP systems to reST
Documentation: RCU: Convert RCU linked list to reST
Documentation: RCU: Convert RCU basic concepts to reST
mtd: spi-nor: cadence-quadspi: add reset control
dt-bindings: cadence-quadspi: add options reset property
mtd: spi-nor: fix nor->addr_width when its value configured from SFDP does not match the actual width
clk: RK808: Add RK809 and RK817 support.
rtc: rk808: Add RK809 and RK817 support.
dt-bindings: mfd: rk808: Add binding information for RK809 and RK817.
regulator: rk808: Add RK809 and RK817 support.
mfd: rk808: Add RK817 and RK809 support
drm/amdgpu: fix warning on 32 bit
eeprom: at24: modify a comment referring to platform data
gpio: mockup: no need to check return value of debugfs_create functions
block: Remove unused code
drm/exynos: trigger build of all modules
docs: thermal: convert to ReST
thermal/drivers/core: Use governor table to initialize
thermal/drivers/core: Add init section table for self-encapsulation
arm64: dts: rockchip: Update DWC3 modules on RK3399 SoCs
b43: simplify engine type / DMA mask selection
b43: remove b43_dma_set_mask
b43legacy: simplify engine type / DMA mask selection
b43legacy: remove b43legacy_dma_set_mask
media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs
media: doc-rst: Fix typos
media: radio-raremono: change devm_k*alloc to k*alloc
media: stv0297: fix frequency range limit
media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes
media: dvb_frontend: split dvb_frontend_handle_ioctl function
media: mceusb: disable "nonsensical irdata" messages
media: rc: remove redundant dev_err message
media: cec-notifier: add new notifier functions
media: cec: add struct cec_connector_info support
media: cec-notifier: rename variables, check kstrdup and n->conn_name
PCI: dwc: Export APIs to support .remove() implementation
PCI: dwc: Cleanup DBI,ATU read and write APIs
PCI: dwc: Add API support to de-initialize host
mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types)
mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16
mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types)
mt76: mt76u: get rid of {out,in}_max_packet
mt76: move nl80211_dfs_regions in mt76_dev data structure
mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature
mt76: mt76u: reduce rx memory footprint
mt76: mt7615: update peer's bssid when state transition occurs
mt76: mt7615: fix incorrect settings in mesh mode
mt76: mt76x02u: fix sparse warnings: should it be static?
mt76: mt7615: take into account extPA when configuring tx power
mt76: mt7615: init per-channel target power
mt76: mt7615: add support for per-chain signal strength reporting
mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine
mt76: mt7603: improve hardware rate switching configuration
mt76: mt7603: rework and fix tx status reporting
mt76: mt76x0: fix RF frontend initialization for external PA
mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key
mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn
mt76: mt7615: fix slow performance when enable encryption
mt76: mt7615: enable support for mesh
mt76: Remove set but not used variables 'pid' and 'final_mpdu'
mt76: move mt76_get_rate in mt76-module
mt76: mt7615: rearrange locking in mt7615_config
mt76: mt7615: init get_txpower mac80211 callback
mt76: mt7615: add the capability to configure tx power
mt76: generalize mt76_get_txpower for 4x4:4 devices
mt76: mt7615: select wifi band according to eeprom
mt76: mt7615: add support for mtd eeprom parsing
mt76: move mt76_insert_ccmp_hdr in mt76-module
mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu
mt76: mt76x02: fix tx status reporting issues
mt76: fix setting chan->max_power
drm/exynos: drop drmP.h usage
mt76: mt7603: fix reading target tx power from eeprom
PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete()
PCI / ACPI: Add _PR0 dependent devices
ACPI / PM: Introduce concept of a _PR0 dependent device
PCI / ACPI: Use cached ACPI device state to get PCI device power state
ACPI: PM: Allow transitions to D0 to occur in special cases
ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold
arm64: dts: rockchip: enable rk3328 watchdog clock
power: supply: Initial support for ROHM BD70528 PMIC charger block
rtc: bd70528: Initial support for ROHM bd70528 RTC
gpio: Initial support for ROHM bd70528 GPIO block
dt-bindings: mfd: Document first ROHM BD70528 bindings
clk: bd718x7: Support ROHM BD70528 clk block
mfd: bd70528: Support ROHM bd70528 PMIC core
ARM: dts: rockchip: add display nodes for rk322x
ARM: dts: rockchip: fix vop iommu-cells on rk322x
mfd: regulator: clk: Split rohm-bd718x7.h
x86/entry: Simplify _TIF_SYSCALL_EMU handling
clk: rockchip: export HDMIPHY clock on rk3228
clk: rockchip: add watchdog pclk on rk3328
x86/boot: Make the GDT 8-byte aligned
clk: rockchip: add clock id for hdmi_phy special clock on rk3228
clk: rockchip: add clock id for watchdog pclk on rk3328
crypto: asymmetric_keys - select CRYPTO_HASH where needed
crypto: serpent - mark __serpent_setkey_sbox noinline
crypto: testmgr - dynamically allocate crypto_shash
crypto: testmgr - dynamically allocate testvec_config
crypto: talitos - eliminate unneeded 'done' functions at build time
crypto: sun4i-ss - reduce stack usage
crypto: ccree - add HW engine config check
crypto: ccree - prevent isr handling in case driver is suspended
crypto: ccree - check that cryptocell reset completed
crypto: ccree - Relocate driver irq registration after clk init
backlight: pwm_bl: Fix heuristic to determine number of brightness levels
backlight: gpio_backlight: Enable ACPI enumeration
backlight: pwm_bl: Convert to use SPDX identifier
scsi: qla2xxx: move IO flush to the front of NVME rport unregistration
scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition
scsi: qla2xxx: on session delete, return nvme cmd
scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices
scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1
scsi: megaraid_sas: Introduce various Aero performance modes
scsi: megaraid_sas: Use high IOPS queues based on IO workload
scsi: megaraid_sas: Set affinity for high IOPS reply queues
scsi: megaraid_sas: Enable coalescing for high IOPS queues
scsi: megaraid_sas: Add support for High IOPS queues
scsi: megaraid_sas: Add support for MPI toolbox commands
scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver
scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura
scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD
scsi: megaraid_sas: Handle sequence JBOD map failure at driver level
scsi: megaraid_sas: Don't send FPIO to RL Bypass queue
scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault
scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout
scsi: megaraid_sas: Call disable_irq from process IRQ poll
scsi: megaraid_sas: Remove few debug counters from IO path
scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs
scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters
scsi: pm80xx: Modified the logic to collect IOP event logs
scsi: pm80xx: Event log size through sysfs
scsi: mpt3sas: Fix msix load balance on and off settings
scsi: mpt3sas: Determine smp affinity on per HBA basis
scsi: mpt3sas: Use configured PCIe link speed, not max
scsi: mpt3sas: Remove CPU arch check to determine perf_mode
scsi: ufs: Documentation: Announce ufs-tool v1.0
scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr
scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec
scsi: bnx2fc: Update the driver version to 2.12.10
scsi: bnx2fc: Limit the IO size according to the FW capability
scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request
scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup
scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out
scsi: bnx2fc: Redo setting source FCoE MAC
scsi: ufshdc-pci: Add Intel PCI IDs for EHL
scsi: ufs-bsg: complete ufs-bsg job only if no error
scsi: ufs-bsg: fix typo in ufs_bsg_request
ARM: configs: multi_v5: Remove duplicate ASPEED options
perf_event_get(): don't bother with fget_raw()
vfs: update d_make_root() description
fs/adfs: add time stamp and file type helpers
fs/adfs: super: limit idlen according to directory type
fs/adfs: super: fix use-after-free bug
fs/adfs: super: safely update options on remount
fs/adfs: super: correct superblock flags
fs/adfs: clean up indirect disc addresses and fragment IDs
fs/adfs: clean up error message printing
fs/adfs: use %pV for error messages
fs/adfs: use format_version from disc_record
fs/adfs: add helper to get filesystem size
fs/adfs: add helper to get discrecord from map
fs/adfs: correct disc record structure
arm64: dts: rockchip: Add support for Hugsun X99 TV Box
arm64: dts: rockchip: Define values for the IPA governor for rock960
block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case
arm64: dts: rockchip: Fix multiple thermal zones conflict in rk3399.dtsi
arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs
arm64: dts: rockchip: improve rk3328-roc-cc rgmii performance.
docs: filesystems: Remove uneeded .rst extension on toctables
scripts/sphinx-pre-install: fix out-of-tree build
docs: zh_CN: submitting-drivers.rst: Remove a duplicated Documentation/
Documentation: PGP: update for newer HW devices
Revert "ARM: dts: rockchip: set PWM delay backlight settings for Minnie"
ARM: dts: rockchip: Configure BT_DEV_WAKE in on rk3288-veyron
HID: remove NO_D3 flag when remove driver
net: macb: Kconfig: Rename Atmel to Cadence
net: macb: Kconfig: Make MACB depend on COMMON_CLK
iio: frequency: adf4371: Add support for output stage mute
dt-bindings: iio: frequency: Add ADF4372 PLL documentation
iio: frequency: adf4371: Add support for ADF4372 PLL
dt-bindings: iio: adc: Add buffered input property
Convert AD7124 bindings documentation to YAML format.
iio: adc: ad7124: Shift to dynamic allocation for channel configuration
iio: adc: ad7124: Add buffered input support
iio: adc: ad7124: Remove input number limitation
MAINTAINERS: add ADIS IMU driver library entry
iio: adis162xx: fix low-power docs & reports
Allow 0.0.0.0/8 as a valid address range
rtnetlink: skip metrics loop for dst_default_metrics
net: fddi: skfp: Remove unused private PCI definitions
net: fddi: skfp: Include generic PCI definitions
net: fddi: skfp: Rename local PCI defines to match generic PCI defines
keys: Network namespace domain tag
keys: Garbage collect keys for which the domain has been removed
keys: Include target namespace in match criteria
keys: Move the user and user-session keyrings to the user_namespace
keys: Namespace keyring names
keys: Add a 'recurse' flag for keyring searches
keys: Cache the hash value to avoid lots of recalculation
keys: Simplify key description management
keys: Kill off request_key_async{,_with_auxdata}
power: supply: fix semicolon.cocci warnings
md/raid1: Fix a warning message in remove_wb()
net/mlx5: E-Switch, Enable vport metadata matching if firmware supports it
RDMA/mlx5: Add vport metadata matching for IB representors
net/mlx5: E-Switch, Add match on vport metadata for rule in slow path
net/mlx5: E-Switch, Pass metadata from FDB to eswitch manager
net/mlx5: E-Switch, Add query and modify esw vport context functions
net/mlx5: E-Switch, Add match on vport metadata for rule in fast path
net/mlx5e: Specifying known origin of packets matching the flow
net/mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs
net/mlx5: Add flow context for flow tag
net/mlx5: Introduce a helper API to check VF vport
net/mlx5: Support allocating modify header context from ingress ACL
net/mlx5: Get vport ACL namespace by vport index
net/mlx5: Introduce vport metadata matching bits and enum constants
clk: at91: sckc: add support for SAM9X60
dt-bindings: clk: at91: add bindings for SAM9X60's slow clock controller
clk: at91: sckc: add support to specify registers bit offsets
clk: at91: sckc: sama5d4 has no bypass support
clk: sprd: Check error only for devm_regmap_init_mmio()
clk: sprd: Switch from of_iomap() to devm_ioremap_resource()
Documentation: Add section about CPU vulnerabilities for Spectre
Documentation: platform: Delete x86-laptop-drivers.txt
modules: fix compile error if don't have strict module rwx
docs: Note that :c:func: should no longer be used
kernel-doc: Don't try to mark up function names
docs: remove :c:func: annotations from xarray.rst
Docs: An initial automarkup extension for sphinx
EDAC, skx, i10nm: Fix source ID register offset
EDAC, i10nm: Check ECC enabling status per channel
arm64: rename dump_instr as dump_kernel_instr
i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc()
i40e: update copyright string
i40e: Fix descriptor count manipulation
i40e: missing priorities for any QoS traffic
i40e: Add log entry while creating or deleting TC0
i40e: fix incorrect function documentation comment
i40e: Fix for missing "link modes" info in ethtool
i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds
ixgbevf: fix possible divide by zero in ixgbevf_update_itr
ixgbe: Check DDM existence in transceiver before access
net: stmmac: Fix crash observed if PHY does not support EEE
net: stmmac: Fix possible deadlock when disabling EEE support
ipv6: fix suspicious RCU usage in rt6_dump_route()
ipv4: fix suspicious RCU usage in fib_dump_info_fnhe()
Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags"
net: hns3: add exception handling when enable NIC HW error interrupts
net: hns3: fixes wrong place enabling ROCE HW error when loading
net: hns3: fix race conditions between reset and module loading & unloading
net: hns3: add check to number of buffer descriptors
net: hns3: remove override_pci_need_reset
net: hns3: modify handling of out of memory in hclge_err.c
net: hns3: code optimizaition of hclge_handle_hw_ras_error()
net: hns3: restore the MAC autoneg state after reset
net: hns3: sync VLAN filter entries when kill VLAN ID failed
net: hns3: remove VF VLAN filter entry inexistent warning print
net: hns3: fix selftest fail issue for fibre port with autoneg on
ath: fix SPDX tags
perf tools: Remove trim() implementation, use tools/lib's strim()
tools lib: Adopt strim() from the kernel
perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel
perf report: Use skip_spaces()
perf metricgroup: Use strsep()
perf strfilter: Use skip_spaces()
perf probe: Use skip_spaces() for argv handling
x86/kexec: Make variable static and config dependent
xdp: Make __mem_id_disconnect static
dt-bindings: i2c: omap: Add new compatible for J721E SoCs
samples: bpf: make the use of xdp samples consistent
dt-bindings: i2c: mv64xxx: Add YAML schemas
dt-bindings: i2c: sun6i-p2wi: Add YAML schemas
i2c: mt7621: Add MediaTek MT7621/7628/7688 I2C driver
dt-bindings: i2c: i2c-mt7621: Add bindings for MediaTek MT7621/28/88 I2C
i2c: core: add sysfs header
i2c: bcm2835: Ensure clock exists when probing
i2c: bcm2835: Move IRQ request after clock code in probe
i2c: add newly exported functions to the header, too
x86/speculation/mds: Eliminate leaks by trace_hardirqs_on()
x86/platform/geode: Drop <linux/gpio.h> includes
dt-bindings: imx-ocotp: Add i.MX8MM compatible
rslib: Fix remaining decoder flaws
rslib: Update documentation
rslib: Fix handling of of caller provided syndrome
rslib: decode_rs: Code cleanup
rslib: decode_rs: Fix length parameter check
rslib: Fix decoding of shortened codes
rslib: Add tests for the encoder and decoder
bpf: fix BPF_ALU32 | BPF_ARSH on BE arches
tools: bpftool: use correct argument in cgroup errors
bpf: fix compiler warning with CONFIG_MODULES=n
selftests/bpf: build tests with debug info
libbpf: fix max() type mismatch for 32bit
xsk: Properly terminate assignment in xskq_produce_flush_desc
arm64: vdso: Fix compilation with clang older than 8
arm64: compat: Fix __arch_get_hw_counter() implementation
arm64: Fix __arch_get_hw_counter() implementation
lib/vdso: Make delta calculation work correctly
nvmem: imx-ocotp: imx8mq is compatible with imx6 not imx7
nvmem: imx-ocotp: Add i.MX8MM support
nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm
nvmem: imx-ocotp: Ensure WAIT bits are preserved when setting timing
nvmem: imx-ocotp: Elongate OCOTP_CTRL ADDR field to eight bits
drivers: s390/cio: Fix compilation warning about const qualifiers
HID: wacom: add new MobileStudio Pro support
spi: uniphier: fix zero-length transfer
spi: uniphier: fix timeout error
ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai()
ASoC: rsnd: add missing pin sharing with SSI9
ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings
ASoC: madera: Update SPDX headers
ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems
arm64/mm: Drop [PTE|PMD]_TYPE_FAULT
arch/sh: Check for kprobe trap number before trying to handle a kprobe trap
PCI: xilinx-nwl: Fix Multi MSI data programming
cpufreq: Use has_target() instead of !setpolicy
pwm: fsl-ftm: Make sure to unlock mutex on failure
pwm: fsl-ftm: Use write protection for prescaler & polarity
pwm: fsl-ftm: More relaxed permissions for updating period
pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM
pwm: bcm2835: Improve precision of PWM
leds: pwm: Support ACPI via firmware-node framework
pwm: Add support referencing PWMs from ACPI
pwm: rcar: Remove suspend/resume support
pwm: sysfs: Add suspend/resume support
pwm: Add power management descriptions
pwm: meson: Add documentation to the driver
pwm: meson: Add support PWM_POLARITY_INVERSED when disabling
pwm: meson: Don't cache struct pwm_state internally
pwm: meson: Read the full hardware state in meson_pwm_get_state()
pwm: meson: Simplify the calculation of the pre-divider and count
pwm: meson: Move pwm_set_chip_data() to meson_pwm_request()
pwm: meson: Add the per-channel register offsets and bits in a struct
pwm: meson: Add the meson_pwm_channel data to struct meson_pwm
pwm: meson: Pass struct pwm_device to meson_pwm_calc()
pwm: meson: Don't duplicate the polarity internally
pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK
pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values
pwm: meson: Use devm_clk_get_optional() to get the input clock
pwm: meson: Unify the parameter list of meson_pwm_{enable, disable}
pwm: jz4740: Force TCU2 channels to return to their init level
cpufreq: Remove redundant !setpolicy check
netfilter: ctnetlink: Fix regression in conntrack entry deletion
cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub
vga_switcheroo: Depend upon fbcon being built-in, if enabled
extcon: fsa9480: Fix Kconfig warning and build errors
pinctrl: madera: Fixup SPDX headers
gpio: madera: Fixup SPDX headers
MAINTAINERS: Add entry for the generic VDSO library
arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system
arm64: vdso: Remove unnecessary asm-offsets.c definitions
vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h
usb: renesas_usbhs: Use struct platform_callback pointer
usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data
usb: renesas_usbhs: Add a common function for the .get_id
usb: renesas_usbhs: move device tree properties parsing
usb: renesas_usbhs: Add struct device * declaration in usbhs_probe()
usb: renesas_usbhs: Add has_new_pipe_configs flag
usb: renesas_usbhs: Use dev_of_node macro instead of open coded
usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param
usb: renesas_usbhs: Use a specific flag instead of type for multi_clks
usb: renesas_usbhs: Avoid to write platform_data's value
usb: renesas_usbhs: move macros from mod.c to the mod.h
usb: renesas_usbhs: remove notify_hotplug callback
usb: renesas_usbhs: revise the irq_vbus comments
USB: core: Fix compiler warnings in devio.c
USB: core: Remove usbfs_mutex
arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
defconfig: arm64: enable i.MX8 SCU octop driver
arm64: defconfig: Add i.MX SCU SoC info driver
arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
staging: rtl8712: Change return values of r8712_setrfreg_cmd()
staging: rtl8712: Remove r8712_setassocsta_cmd()
staging: rtl8712: Remove mp_start_joinbss()
staging: rtl8712: Replace r8712_find_network()
staging: rtl8712: Remove r8712_setrttbl_cmd()
staging: rtl8712: Replace r8712_free_evt_priv()
staging: rtl8712: Replace r8712_free_cmd_priv()
staging: rtl8712: Change return values of r8712_init_evt_priv()
staging: rtl8712: Replace function r8712_init_evt_priv()
staging: rtl8712: Change return values in r8712_init_cmd_priv()
staging: vc04_services: Remove function block_resume()
staging: vc04_services: Remove function output_timeout_error()
staging: vc04_services: Remove vchiq_send_remote_release()
staging: vc04_services: Remove vchiq_use_service_no_resume()
staging: vc04_services: Remove vchiq_resume_internal()
staging: vc04_services: Remove vchiq_pause_internal()
staging: vc04_services: Remove vchiq_arm_force_suspend()
staging: vc04_services: Remove function vchiq_arm_allow_resume()
staging: vc04_services: Remove function vchiu_queue_is_full()
staging: kpc2000: add missing spaces in kpc2000_spi.c
staging: kpc2000: add missing spaces in kpc2000_i2c.c
staging: rtl8188eu: remove unused function is_ap_in_wep()
staging: rtl8188eu: remove unused function get_bsstype()
staging: rtl8723bs: os_dep: Change return type of rtw_init_default_value() to void
staging: rtl8723bs: os_dep: modified return type of function rtw_suspend_wow() to void
staging: rtl8723bs: os_dep: Change return type of function rtw_suspend_normal() to void
staging: rtl8723bs: os_dep: Modify return type of function rtw_reset_drv_sw() to void.
staging: rtl8723bs: os_dep: Modify return type of function loadparam(..) to void
staging: rtl8188eu: remove hal_init_macaddr()
staging: rtl8188eu: cleanup lines ending with a '('
staging: erofs: integrate decompression inplace
staging: erofs: switch to new decompression backend
staging: erofs: introduce LZ4 decompression inplace
staging: erofs: introduce generic decompression backend
staging: erofs: move stagingpage operations to compress.h
staging: erofs: move per-CPU buffers implementation to utils.c
staging: erofs: add compacted compression indexes support
staging: erofs: add compacted ondisk compression indexes
staging: comedi: use dma_mmap_coherent for DMA-able buffer mmap
perf time-utils: Use skip_spaces()
perf header: Use skip_spaces() in __write_cpudesc()
perf stat: Use recently introduced skip_spaces()
tools lib: Adopt skip_spaces() from the kernel sources
perf tools: Use linux/ctype.h in more places
tools perf: Move from sane_ctype.h obtained from git to the Linux's original
clk: lochnagar: Use new parent_data approach to register clock parents
clk: tegra: Do not enable PLL_RE_VCO on Tegra210
clk: tegra: Warn if an enabled PLL is in IDDQ
clk: tegra: Do not warn unnecessarily
clk: tegra210: fix PLLU and PLLU_OUT1
clk: raspberrypi: register platform device for raspberrypi-cpufreq
firmware: raspberrypi: register clk device
clk: bcm283x: add driver interfacing with Raspberry Pi's firmware
clk: bcm2835: remove pllb
clk: qoriq: add support for lx2160a
clk: clk-cdce706: simplify getting the adapter of a client
clk: qcom: Fix -Wunused-const-variable
MIPS: Remove dead code
clk: ingenic: Remove unused functions
MIPS: jz4740: PM: Let CGU driver suspend clocks and set sleep mode
clk: ingenic: Handle setting the Low-Power Mode bit
clk: ingenic: Add missing header in cgu.h
power: reset: nvmem-reboot-mode: use NVMEM as reboot mode write interface
clk: Add clk_parent entry in debugfs
clk: Grammar missing "and", Spelling s/statisfied/satisfied/
clk: Simplify clk_core_can_round()
dt-bindings: power: reset: add document for NVMEM based reboot-mode
clk: socfpga: stratix10: fix divider entry for the emac clocks
clk: socfpga: stratix10: add additional clocks needed for the NAND IP
perf tools: Add missing util.h to pick up 'page_size' variable
clk: kirkwood: Add support for MV98DX1135
dt-bindings: clock: mvebu: Add compatible string for 98dx1135 core clock
perf tools: Remove old baggage that is util/include/linux/ctype.h
perf symbols: We need util.h in symbol-elf.c for zfree()
clk: Document some devm_clk_bulk*() APIs
clk: Add devm_clk_bulk_get_optional() function
clk: Add clk_bulk_get_optional() function
perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h
tools x86 machine: Add missing util.h to pick up 'page_size'
tc-testing: add ingress qdisc tests
linux/dim: Add completions count to dim_sample
linux/dim: Move implementation to .c files
linux/dim: Rename externally used net_dim members
linux/dim: Rename net_dim_sample() to net_dim_update_sample()
linux/dim: Rename externally exposed macros
linux/dim: Remove "net" prefix from internal DIM members
linux/dim: Move logic to dim.h
tipc: rename function msg_get_wrapped() to msg_inner_hdr()
tipc: eliminate unnecessary skb expansion during retransmission
perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h
tipc: simplify stale link failure criteria
tc-testing: Restore original behaviour for namespaces in tdc
RDMA/hns: fix spelling mistake "attatch" -> "attach"
perf ctype: Remove now unused 'spaces' variable
RDMA/netlink: Audit policy settings for netlink attributes
perf ui stdio: No need to use 'spaces' to left align
perf ctype: Remove unused 'graph_line' variable
clk: Simplify debugfs printing and add a newline
drm/amd/powerplay: make athub pg bit configured by pg_flags
drm/amd/powerplay: make mmhub pg bit configured by pg_flags
drm/amd/powerplay: add feature check in unforce_dpm_levels function (v2)
clocksource/drivers/davinci: Add support for clocksource
clocksource/drivers/davinci: Add support for clockevents
ARM: exynos: Cleanup cppcheck shifting warning
arm64: dts: qcom: sdm845-cheza: add initial cheza dt
ARM: dts: msm8974-FP2: Add vibration motor
arm64: dts: qcom: qcs404: Add thermal zones for each sensor
arm64: dts: qcom: qcs404: Add tsens controller
drm/amd/powerplay: check gfxclk dpm enablement before proceeding
drm/amd/powerplay: print smu versions only if version mismatch
drm/amd/powerplay: fix fan speed show error (for hwmon pwm)
drm/amd/display: update infoframe after dig fe is turned on (v2)
drm/amd/powerplay:clean up the residual mutex for smu_hw_init
drm/amd/amdgpu: sdma_v4_0_start: initialize r
drm/amd/amdgpu: Fix style issues in dcn20_resource.c
drm/amd/amdgpu: Check stream in amdgpu_dm_commit_planes
drm/amd/amdgpu: amdgpu_hwmon_show_temp: initialize temp
drm/amd/amdgpu: Fix amdgpu_set_pp_od_clk_voltage error check
drm/amd/amdgpu: Indent AMD_IS_APU properly
drm/amdgpu/display: drop ifdefs around comments
clocksource/drivers/tegra: Set up maximum-ticks limit properly
clocksource/drivers/tegra: Cycles can't be 0
clocksource/drivers/tegra: Restore base address before cleanup
clocksource/drivers/tegra: Add verbose definition for 1MHz constant
clocksource/drivers/tegra: Drop unneeded typecasting in one place
clocksource/drivers/tegra: Set and use timer's period
clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr
clocksource/drivers/tegra: Restore timer rate on Tegra210
clocksource/drivers/arm_arch_timer: Extract elf_hwcap use to arch-helper
clocksource/drivers/sysctr: Add nxp system counter timer driver support
clocksource/drivers/tegra: Rename timer-tegra20.c to timer-tegra.c
clocksource/drivers/tegra: Lower clocksource rating for some Tegra's
clocksource/drivers/tegra: Support COMPILE_TEST universally
clocksource/drivers/tegra: Minor code clean up
clocksource/drivers/tegra: Release all IRQ's on request_irq() error
clocksource/drivers/tegra: Replace readl/writel with relaxed versions
clocksource/drivers/tegra: Reset hardware state on init
clocksource/drivers/tegra: Unify timer code
clocksource/drivers/tegra: Support per-CPU timers on all Tegra's
clocksource/drivers/exynos_mct: Increase priority over ARM arch timer
clocksource/drivers/arc_timer: Use BIT() instead of _BITUL()
clocksource/drivers/ixp4xx: Implement delay timer
clocksource/drivers/timer-meson6: Update with SPDX Licence identifier
RDMA/hns: Cleanup unnecessary exported symbols
drm/amdgpu/display: switch udelay to msleep
drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use ULL
quota: honor quota type in Q_XGETQSTAT[V] calls
arm64: Implement panic_smp_self_stop()
arm64: Improve parking of stopped CPUs
libata: don't request sense data on !ZAC ATA devices
arm64: dts: uniphier: add reserved-memory for secure memory
arm64: dts: uniphier: update to new Denali NAND binding
block, bfq: re-schedule empty queues if they deserve I/O plugging
block, bfq: preempt lower-weight or lower-priority queues
block, bfq: detect wakers and unconditionally inject their I/O
block, bfq: bring forward seek&think time update
block, bfq: update base request service times when possible
block, bfq: fix rq_in_driver check in bfq_update_inject_limit
block, bfq: reset inject limit when think-time state changes
ARM: dts: uniphier: update to new Denali NAND binding
ASoC: Intel: Skylake: Strip T and L from TLV IPCs
ASoC: Intel: Skylake: Reset pipeline before its deletion
ASoC: Intel: Common: Fix NULL dereference in tx_wait_done
ASoC: Intel: Fix race condition in IPC rx list
ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit
ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow
ASoC: topology: Consolidate how dtexts and dvalues are freed
ASoC: Intel: hdac_hdmi: Set ops to NULL on remove
ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev
ASoC: Intel: Skylake: Properly cleanup on component removal
ASoC: Intel: Skylake: Add function to cleanup debugfs interface
ASoC: Intel: Skylake: Don't return failure on machine driver reload
ASoC: compress: Fix memory leak from snd_soc_new_compress
ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded
ASoC: Intel: Skylake: Initialize lists before access so they are safe to use
ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence
gpio: Fix return value mismatch of function gpiod_get_from_of_node()
pinctrl: qcom: sdm845: Fix CONFIG preprocessor guard
phy: qcom-qmp: Raise qcom_qmp_phy_enable() polling delay
phy: meson-g12a-usb3-pcie: disable locking for cr_regmap
pinctrl: tegra: Add bitmask support for parked bits
pinctrl: tegra: Set specific GPIO compatible string
iio: cros_ec: Add lid angle driver
arm64: Expose FRINT capabilities to userspace
docs: infiniband: convert docs to ReST and rename to *.rst
arm64: Expose ARMv8.5 CondM capability to userspace
RDMA/hns: Fix an error code in hns_roce_set_user_sq_size()
drivers: thermal: processor_thermal: Read PPCC on resume
RDMA/hns: fix potential integer overflow on left shift
ath10k: Add WMI diag fw logging support for WCN3990
ath10k: add report MIC error for sdio chip
ath10k: add support for controlling tx power to a station
ath10k: Add peer delete response event
ath10k: wait for vdev delete response from firmware
ath10k: fix PCIE device wake up failed
pwm: jz4740: Apply configuration atomically
pwm: jz4740: Remove unused devicetree compatible strings
dt-bindings: pwm: jz47xx: Remove unused compatible strings
ath10k: fix failure to set multiple fixed rate
ath10k: Change the warning message string
ath10k: fix fw crash by moving chip reset after napi disabled
ath10k: add missing error handling
pwm: meson: Fix the G12A AO clock parents order
pwm: meson: Update with SPDX Licence identifier
ath10k: enabling tx stats support over pktlog
ath10k: acquire lock to fix lockdep's warning
pwm: stm32: Use 3 cells ->of_xlate()
dt-bindings: pwm: stm32: Add #pwm-cells
ath10k: change firmware file name for UTF mode of SDIO/USB
ath10k: add support for firmware crash recovery on SDIO chip
parisc: asm: psw.h: missing header guard
pwm: Add consumer device link
pwm: stm32-lp: Add power management support
dt-bindings: pwm: stm32-lp: Document pin control sleep state
ath10k: Add wrapper function to ath10k debug
pwm: sifive: Add a driver for SiFive SoC PWM
pwm: sifive: Add DT documentation for SiFive PWM Controller
ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices
ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg
drm/msm: add dirty framebuffer helper
nios2: use the generic uncached segment support in dma-direct
nds32: use the generic remapping allocator for coherent DMA allocations
arc: use the generic remapping allocator for coherent DMA allocations
dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code
dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code
veth: Support bulk XDP_TX
xdp: Add tracepoint for bulk XDP_TX
iommu/io-pgtable: Support non-coherent page tables
pinctrl: mvebu: Add support for MV98DX1135
dt-bindings: pinctrl: mvebu: Document bindings for 98DX1135
ARM: multi_v7_defconfig: enable STMFX pinctrl support
MAINTAINERS: add reviewer to maintainers entry
iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag
perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events
perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events
perf db-export: Export synth events
perf intel-pt: Synthesize CBR events when last seen value changes
perf intel-pt: Add CBR value to decoder state
perf intel-pt: Cater for CBR change in PSB+
perf intel-pt: Decoder to output CBR changes immediately
perf tools: Increase MAX_NR_CPUS and MAX_CACHES
perf thread-stack: Eliminate code duplicating thread_stack__pop_ks()
perf thread-stack: Fix thread stack return from kernel for kernel-only case
perf tools: Fix cache.h include directive
arm64 defconfig: enable LVM support
regulator: core: Expose some of core functions needed by couplers
regulator: core: Introduce API for regulators coupling customization
ASoC: rt5677: depop stereo dac
mt76: mt7615: do not process rx packets if the device is not initialized
mt76: mt76x02: fix edcca file permission
mt76: mt7603: add debugfs knob to enable/disable edcca
mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set
mt76: mt76x2: move mutex_lock inside mt76x2_set_channel
mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel
mt76: mt76x02: remove enable from mt76x02_edcca_init signature
mt76: mt7615: add static qualifier to mt7615_rx_poll_complete
mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device
mt76: mt7603: stop mac80211 queues before setting the channel
mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware
mt7615: mcu: init mcu_restart function pointer
mt7615: initialize mt76_mcu_ops data structure
mt7615: mcu: use standard signature for mt7615_mcu_msg_send
mt7615: mcu: remove unused structure in mcu.h
mt7615: mcu: do not use function pointers whenever possible
mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info
mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send
mt7615: remove dest from mt7615_mcu_msg_send signature
mt7615: remove query from mt7615_mcu_msg_send signature
mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl
mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc
mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl
mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc
mt7615: mcu: remove bss_info_convert_vif_type routine
mt7615: mcu: simplify __mt7615_mcu_set_sta_rec
mt7615: mcu: simplify __mt7615_mcu_set_wtbl
mt76: mt7615: Make mt7615_irq_handler static
mt76: mt7615: Use after free in mt7615_mcu_set_bcn()
mt76: Fix a signedness bug in mt7615_add_interface()
mt76: move netif_napi_del in mt76_dma_cleanup
mt76: mt7615: use napi polling for tx cleanup
mt76: mt7603: use napi polling for tx cleanup
mt76: move tx_napi in mt76_dev
mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer
platform/chrome: wilco_ec: Add circular buffer as event queue
pinctrl: remove unneeded #ifdef around declarations
pinctrl: freescale: Add i.MX8MN pinctrl driver support
dt-bindings: imx: Add pinctrl binding doc for i.MX8MN
arm64: defconfig: enable CONFIG_RANDOMIZE_BASE
arm64: ARM64_MODULES_PLTS must depend on MODULES
x86/alternatives: Add int3_emulate_call() selftest
x86/stackframe/32: Allow int3_emulate_push()
x86/stackframe/32: Provide consistent pt_regs
x86/stackframe, x86/ftrace: Add pt_regs frame annotations
x86/stackframe, x86/kprobes: Fix frame pointer annotations
x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h
x86/entry/32: Clean up return from interrupt preemption path
locking/lockdep: increase size of counters for lockdep statistics
locking/atomics: Use sed(1) instead of non-standard head(1) option
locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING
x86/build: Remove redundant 'clean-files += capflags.c'
x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.c
x86/resctrl: Cleanup cbm_ensure_valid()
x86/jump_label: Make tp_vec_nr static
timekeeping: Boot should be boottime for coarse ns accessor
dma-mapping: add a dma_alloc_need_uncached helper
openrisc: remove the partial DMA_ATTR_NON_CONSISTENT support
arc: remove the partial DMA_ATTR_NON_CONSISTENT support
arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support
ARM: dma-mapping: allow larger DMA mask than supported
dma-mapping: truncate dma masks to what dma_addr_t can hold
airo: switch to skcipher interface
rt2800: do not enable watchdog by default
rt2x00: add restart hw
rt2800: do not nullify initialization vector data
rt2800: add pre_reset_hw callback
rt2800: initial watchdog implementation
rt2800: add helpers for reading dma done index
rt2x00: allow to specify watchdog interval
p54: remove dead branch in op_conf_tx callback
rtw88: fix typo rtw_writ16_set
rtw88: rsvd page should go though management queue
rtw88: restore DACK results to save time
rtw88: power on again if it was already on
rtw88: 8822c: use more accurate ofdm fa counting
rtw88: 8822c: disable rx clock gating before counter reset
rtw88: 8822c: update channel and bandwidth BB setting
rtw88: 8822c: add rf write protection when switching channel
rtw88: add beacon function setting
rtw88: add support for random mac scan
rtw88: add fast xmit support
iwlegacy: 4965: no need to check return value of debugfs_create functions
iwlegacy: 3945: no need to check return value of debugfs_create functions
ssb/gpio: Remove unnecessary WARN_ON from driver_gpio
rtlwifi: rtl8188ee: remove redundant assignment to rtstatus
qtnfmac: Use struct_size() in kzalloc()
mt7601u: fix possible memory leak when the device is disconnected
mt7601u: do not schedule rx_tasklet when the device has been disconnected
rtlwifi: remove redundant assignment to variable k
rtlwifi: remove redundant assignment to variable badworden
rtlwifi: rtl8192cu: fix error handle when usb probe failed
mwifiex: ignore processing invalid command response
mwifiex: update set_mac_address logic
mwifiex: print PCI mmap with %pK
mwifiex: drop 'set_consistent_dma_mask' log message
drm/edid: use for_each_displayid_db where applicable
p54usb: Fix race between disconnect and firmware loading
dmaengine: rcar-dmac: Reject zero-length slave DMA requests
dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake
drm/edid: parse CEA blocks embedded in DisplayID
dmaengine: dw-edma: fix semicolon.cocci warnings
dmaengine: sh: usb-dmac: Use [] to denote a flexible array member
dmaengine: dmatest: timeout value of -1 should specify infinite wait
dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit
dmaengine: fsl-edma: support little endian for edma driver
dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width"
selftests, bpf: Add test for veth native XDP
xsk: sample kernel code is now in libbpf
libbpf: fix spelling mistake "conflictling" -> "conflicting"
samples: bpf: Remove bpf_debug macro in favor of bpf_printk
clk: ti: Use int to check return value from of_property_count_elems_of_size()
ipvs: fix tinfo memory leak in start_sync_thread
net/mlx5: Convert mkey_table to XArray
cxgb4: Add MPS refcounting for alloc/free mac filters
cxgb4: Add MPS TCAM refcounting for cxgb4 change mac
cxgb4: Add MPS TCAM refcounting for raw mac filters
cxgb4: Re-work the logic for mps refcounting
MAINTAINERS: Add myself as Ingenic SoCs maintainer
reset: qcom-pon: Add support for gen2 pon
dt-bindings: power: reset: qcom: Add qcom,pm8998-pon compatibility line
MIPS: ralink: mt7628a.dtsi: Add watchdog controller DT node
MIPS: ralink: mt7628a.dtsi: Add SPI controller DT node
MIPS: ralink: mt7628a.dtsi: Add GPIO controller DT node
MIPS: ralink: mt7628a.dtsi: Add pinctrl DT properties to the UART nodes
MIPS: ralink: mt7628a.dtsi: Add pinmux DT node
MIPS: ralink: mt7628a.dtsi: Add SPDX GPL-2.0 license identifier
MIPS: lantiq: Add SMP support for lantiq interrupt controller
MIPS: lantiq: Shorten register names, remove unused macros
MIPS: lantiq: Fix bitfield masking
MIPS: lantiq: Remove unused macros
MIPS: lantiq: Fix attributes of of_device_id structure
MIPS: lantiq: Change variables to the same type as the source
MIPS: lantiq: Move macro directly to iomem function
mips: Remove q-accessors from non-64bit platforms
FDDI: defza: Include linux/io-64-nonatomic-lo-hi.h
tpm: Don't duplicate events from the final event log in the TCG2 log
Abstract out support for locating an EFI config table
tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations
efi: Attempt to get the TCG2 event log in the boot stub
tpm: Append the final event log to the TPM event log
tpm: Reserve the TPM final events table
tpm: Abstract crypto agile event size calculations
tpm: Actually fail on TPM errors during "get random"
mm/hmm: Remove confusing comment and logic from hmm_release
mm/hmm: Poison hmm_range during unregister
mm/hmm: Remove racy protection against double-unregistration
net: stmmac: sun8i: force select external PHY when no internal one
net: stmmac: sun8i: add support for Allwinner H6 EMAC
media: MAINTAINERS: Add maintainers for Media Controller
media: staging: media: tegra-vde: Defer dmabuf's unmapping
media: staging: media: tegra-vde: Add IOMMU support
media: hdpvr: fix locking and a missing msleep
media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom()
media: atmel: atmel-isc: fix i386 build error
media: v4l2-ctrl: Move compound control initialization
media: hantro: Use vb2_get_buffer
media: pci: cx88: Change the type of 'missed' to u64
media: vimc: cap: check v4l2_fill_pixfmt return value
media: media/pci: set device_caps in struct video_device
media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument
media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments
media: v4l2-subdev: Verify arguments in v4l2_subdev_call()
media: coda: encoder parameter change support
media: coda: add coda_slice_mode() function
media: coda: store device pointer in driver structure instead of pdev
media: coda: mark last returned frame
media: coda: mark last pending buffer or last meta on decoder stop command
media: coda: lock capture queue wakeup against encoder stop command
media: coda: flag the last encoded buffer
media: coda: only wake up capture queue if no pending buffers to encode
media: coda: retire coda_buf_is_end_of_stream
media: coda: mark the last output buffer on encoder stop command
media: coda: only set the stream end flags if there are no more pending output buffers
media: coda: mark the last output buffer on decoder stop command
media: coda: allow flagging last output buffer internally
media: coda: increment sequence offset for the last returned frame
media: coda: flush bitstream ring buffer on decoder restart
media: coda: do not enforce 512-byte initial bitstream payload on CODA960
media: coda: pad first buffer with repeated MPEG headers to fix sequence init
media: coda: make coda_bitstream_queue more versatile
media: coda: integrate internal frame metadata into a structure
media: coda: implement decoder source change event
media: coda: add sequence initialization work
media: coda: split decoder sequence initialization out of start decoding
media: coda: fix V4L2_DEC_CMD_STOP when all buffers are already consumed
media: coda: add coda_wake_up_capture_queue
media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP
media: coda: fix mpeg2 sequence number handling
media: coda: use mem2mem try_en/decoder_cmd helpers
media: coda: implement CMD_START to restart decoding
ARM: dts: exynos: Add GPU/Mali 400 node to Exynos4
ARM: dts: exynos: Add GPU/Mali 400 node to Exynos3250
dt-bindings: gpu: mali: Add Samsung compatibles for Midgard and Utgard
arm64: dts: exynos: Add GPU/Mali T760 node to Exynos7
arm64: dts: exynos: Add GPU/Mali T760 node to Exynos5433
perf/cgroups: Don't rotate events for cgroups unnecessarily
perf/x86/rapl: Get quirk state from new probe framework
perf/x86/rapl: Get attributes from new probe framework
perf/x86/rapl: Get MSR values from new probe framework
perf/x86/rapl: Get rapl_cntr_mask from new probe framework
perf/x86/rapl: Use new MSR detection interface
perf/x86/cstate: Use new probe function
perf/x86/msr: Use new probe function
perf/x86: Add MSR probe interface
sched/uclamp: Add uclamp support to energy_compute()
sched/uclamp: Add uclamp_util_with()
sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks
sched/uclamp: Set default clamps for RT tasks
sched/uclamp: Reset uclamp values on RESET_ON_FORK
sched/uclamp: Extend sched_setattr() to support utilization clamping
sched/core: Allow sched_setattr() to use the current policy
sched/uclamp: Add system default clamps
sched/uclamp: Enforce last task's UCLAMP_MAX
sched/uclamp: Add bucket local max tracking
sched/uclamp: Add CPU's clamp buckets refcounting
sched/fair: Rename weighted_cpuload() to cpu_runnable_load()
sched/debug: Export the newly added tracepoints
sched/debug: Add sched_overutilized tracepoint
sched/debug: Add new tracepoint to track PELT at se level
sched/debug: Add new tracepoints to track PELT at rq level
sched/debug: Add a new sched_trace_*() helper functions
sched/autogroup: Make autogroup_path() always available
sched/wait: Deduplicate code with do-while
sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity()
selftests: pmtu: Make list_flush_ipv6_exception test more demanding
selftests: pmtu: Introduce list_flush_ipv4_exception test case
ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1()
ipv6: Dump route exceptions if requested
ipv6/route: Change return code of rt6_dump_route() for partial node dumps
ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del()
Revert "net/ipv6: Bail early if user only wants cloned entries"
ipv4: Dump route exceptions if requested
ipv4/route: Allow NULL flowinfo in rt_fill_info()
ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering
fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED
media: cafe-driver: mark an static var as such
arm64: bpf: do not allocate executable memory
arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages
arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP
arm64: module: create module allocations without exec permissions
arm64: Allow user selection of ARM64_MODULE_PLTS
acpi/arm64: ignore 5.1 FADTs that are reported as 5.0
ARM: dts: exynos: Use proper regulator for eMMC memory on Arndale Octa
ARM: dts: exynos: Add regulator suspend configuration to Odroid XU3/XU4/HC1 family
media: staging: media: fix style problem
ARM: dts: exynos: Add regulator suspend configuration to Arndale Octa board
ARM: dts: exynos: Disable unused buck10 regulator on Odroid HC1 board
media: marvell-ccic: mmp: don't chicken out w/o pdata
media: marvell-ccic: only calculate the DPHY registers when needed
media: st-mipid02: add support of JPEG
media: st-mipid02: add support of YUYV8 and UYVY8
media: st-mipid02: add support of RGB565
spi/acpi: avoid spurious matches during slave enumeration
drm/msm/a3xx: remove TPL1 regs from snapshot
spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage
regulator: s2mps11: Add support for disabling S2MPS11 regulators in suspend
regulator: s2mps11: Reduce number of rdev_get_id() calls
regulator: qcom_spmi: Do NULL check for lvs
ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates
ASoC: soc-core: use soc_find_component() at snd_soc_find_dai()
ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component
ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component()
ASoC: soc-core: move soc_find_component()
ASoC: SOF: Intel: hda: remove duplicated include from hda.c
net: macb: use GRO
net: macb: use NAPI_POLL_WEIGHT
ASoC: dapm: Adapt for debugfs API change
ASoC: core: Adapt for debugfs API change
ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock;
tools/memory-model: Improve data-race detection
selftests: add route_localnet test script
ipv4: fix confirm_addr_indev() when enable route_localnet
ipv4: fix inet_select_addr() when enable route_localnet
tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set
media: st-mipid02: add support of V4L2_CID_LINK_FREQ
media: marvell-ccic: provide a clock for the sensor
media: marvell-ccic: use async notifier to get the sensor
media: marvell-ccic/mmp: add devicetree support
media: marvell-ccic: rename the clocks
media: marvell-ccic/mmp: enable clock before accessing registers
media: marvell-ccic: drop unused stuff
media: Revert "[media] marvell-ccic: reset ccic phy when stop streaming for stability"
media: mt9m111: fix fw-node refactoring
media: staging: media: soc_camera: soc_mt9v022: simplify getting the adapter of a client
media: staging: media: soc_camera: mt9t031: simplify getting the adapter of a client
media: staging: media: soc_camera: imx074: simplify getting the adapter of a client
media: i2c: tw9910: simplify getting the adapter of a client
media: i2c: ov2640: simplify getting the adapter of a client
mlxsw: core: Add support for negative temperature readout
mlxsw: core: Add the hottest thermal zone detection
mlxsw: core: Extend thermal core with per inter-connect device thermal zones
media: i2c: mt9m111: simplify getting the adapter of a client
media: i2c: mt9m001: simplify getting the adapter of a client
media: i2c: ak881x: simplify getting the adapter of a client
ARM: dts: imx7ulp-evk: enable USBOTG1 support
ARM: dts: imx7ulp: add imx7ulp USBOTG1 support
media: mt9m111: Fix error handling in mt9m111_power_on
ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support
media: mt9m111: No need to check for the regulator
vfio-ccw: make convert_ccw0_to_ccw1 static
RDMA/mlx5: Refactor MR descriptors allocation
RDMA/mlx5: Use PA mapping for PI handover
RDMA/mlx5: Improve PI handover performance
RDMA/mlx5: Remove unused IB_WR_REG_SIG_MR code
RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover
RDMA/rw: Introduce rdma_rw_inv_key helper
RDMA/core: Validate integrity handover device cap
RDMA/core: Rename signature qp create flag and signature device capability
RDMA/core: Add an integrity MR pool support
IB/iser: Unwind WR union at iser_tx_desc
IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover
RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request
RDMA/mlx5: Update set_sig_data_segment attribute for new signature API
RDMA/mlx5: Pass UMR segment flags instead of boolean
RDMA/mlx5: Add attr for max number page list length for PI operation
RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity
RDMA/core: Add signature attrs element for ib_mr structure
RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's
RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API
RDMA/core: Save the MR type in the ib_mr structure
RDMA/core: Introduce new header file for signature operations
drm/amdgpu: disable gfxoff on navi10
drm/amdgpu: fix modprobe failure for uvd_4/5/6
tipc: fix missing indentation in source code
net: ethernet: ti: cpsw: Fix suspend/resume break
hinic: implement the statistical interface of ethtool
io_uring: add support for sqe links
samples/bpf: xdp_redirect, correctly get dummy program id
bpf: fix NULL deref in btf_type_is_resolve_source_only
iwlwifi: add support for hr1 RF ID
mwifiex: Don't abort on small, spec-compliant vendor IEs
wl18xx: Fix Wunused-const-variable
iwlwifi: change 0x02F0 fw from qu to quz
iwlwifi: add new cards for 22000 and change wrong structs
iwlwifi: add new cards for 22000 and fix struct name
ALSA: usb-audio: Sanity checks for each pipe and EP types
IMA: Define a new hook to measure the kexec boot command line arguments
ARM: module: recognize unwind exit sections
module: allow arch overrides for .exit section names
modules: fix BUG when load module with rodata=n
ALSA: firewire-motu: unify common tracepoints for both direction
Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events"
ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view
ARM: dts: pxa300-raumfeld-speaker-one: add channel output mapping for STA320
ARM: pxa: raumfeld-common: fix comments in gpio_keys pinctrl node
ARM: pxa: raumfeld-controller: add pinctrl for charger pins
ARM: pxa: raumfeld-controller: fix 'dock detect' GPIO key
ARM: pxa3xx: dts: Add defines for pinctrl-single,bias-pull{up,down}
Revert "staging: ks7010: Fix build error"
arm64: dts: allwinner: h6: Pine H64: Add interrupt line for RTC
opp: Don't use IS_ERR on invalid supplies
cpufreq: s5pv210: Don't flood kernel log after cpufreq change
drivers: Add generic helper to match by of_node
driver_find_device: Unify the match function with class_find_device()
bus_find_device: Unify the match callback with class_find_device
acpi: utils: Cleanup acpi_dev_match_cb
mfd: Remove unused helper syscon_regmap_lookup_by_pdevname
staging: most-core: Use bus_find_device_by_name
arm64: dts: librem5: enable the SNVS power key
arm64: dts: librem5: Limit the USB to 5V
arm64: dts: imx8qxp: added ddr performance monitor nodes
clk: imx8mq: Keep uart clocks on during system boot
clk: imx: Remove __init for imx_register_uart_clocks() API
hwmon: Convert remaining drivers to use SPDX identifier
hwmon: (max6650) Fix unused variable warning
hwmon: (pmbus/adm1275) Fix power sampling support
hwmon: (lm90) simplify getting the adapter of a client
hwmon: (asus_atk0110) no need to check return value of debugfs_create functions
hwmon: (max6650) Fix minor formatting issues
hwmon: (max6650) Improve error handling in max6650_update_device
hwmon: (max6650) Read non-volatile registers only once
hwmon: (max6650) Convert to use devm_hwmon_device_register_with_info
hwmon: (max6650) Simplify alarm handling
hwmon: (max6650) Cache alarm_en register
hwmon: (max6650) Declare valid as boolean
hwmon: (max6650) Improve error handling in max6650_init_client
hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm
hwmon: (max6650) Use devm function to register thermal device
hwmon: (core) Add comment describing how hwdev is freed in error path
hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings
hwmon: (pmbus) Add Infineon IRPS5401 driver
hwmon: (nct7904) Fix the incorrect value of tcpu_mask in nct7904_data struct.
hwmon: (pmbus) Document Infineon PXE1610 driver
hwmon: (pmbus) Add Infineon PXE1610 VR driver
hwmon: (occ) Add temp sensor value check
hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES
hwmon: (pwm-fan) Check return value from devm_add_action_or_reset
hwmon: (gpio-fan) Check return value from devm_add_action_or_reset
soc: imx: Add i.MX8MN SoC driver support
arm64: dts: imx8qxp: sort LSIO subsystem devices
arm64: dts: imx8qxp: sort alias alphabetically
arm64: dts: imx8qxp: Add lsio_mu13 node
ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron SMARC-sAMX6i module
drivers: hv: Add a module description line to the hv_vmbus driver
Documentation/ABI: Document umwait control sysfs interfaces
x86/umwait: Add sysfs interface to control umwait maximum time
x86/umwait: Add sysfs interface to control umwait C0.2 state
x86/umwait: Initialize umwait control values
x86/cpufeatures: Enumerate user wait instructions
x86/vdso: Give the [ph]vclock_page declarations real types
riscv: add binfmt_flat support
binfmt_flat: don't offset the data start
binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c
binfmt_flat: remove the persistent argument from flat_get_addr_from_rp
binfmt_flat: provide an asm-generic/flat.h
binfmt_flat: make support for old format binaries optional
binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option
binfmt_flat: add endianess annotations
binfmt_flat: use fixed size type for the on-disk format
binfmt_flat: consolidate two version of flat_v2_reloc_t
binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition
binfmt_flat: remove the uapi <linux/flat.h> header
binfmt_flat: replace flat_argvp_envp_on_stack with a Kconfig variable
binfmt_flat: remove flat_old_ram_flag
binfmt_flat: provide a default version of flat_get_relocate_addr
binfmt_flat: remove flat_set_persistent
binfmt_flat: remove flat_reloc_valid
fix platform_no_drv_owner.cocci warnings
ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF
ipv6: convert rx data path to not take refcnt on dst
ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic
ipv6: initialize rt6->rt6i_uncached in all pre-allocated dst entries
ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route()
kbuild: fix 'No such file or directory' warning for headers_install
genksyms: Teach parser about 128-bit built-in types
kbuild: Remove unnecessary -Wno-unused-value
lib/raid6: refactor unroll rules with pattern rules
lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o
kbuild: Enable -Wuninitialized
kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS
doc: phy: document some PHY_INTERFACE_MODE_xxx settings
inet: fix compilation warnings in fqdir_pre_exit()
net: dsa: mv88e6xxx: introduce helpers for handling chip->reg_lock
power: supply: Add HWMON compatibility layer
softirq: Use __this_cpu_write() in takeover_tasklets()
power: supply: sbs-manager: simplify getting the adapter of a client
power: supply: rt9455_charger: simplify getting the adapter of a client
power: supply: rt5033_battery: simplify getting the adapter of a client
power: supply: max17042_battery: simplify getting the adapter of a client
power: supply: max17040_battery: simplify getting the adapter of a client
power: supply: max14656_charger_detector: simplify getting the adapter of a client
power: supply: bq25890_charger: simplify getting the adapter of a client
power: supply: bq24257_charger: simplify getting the adapter of a client
power: supply: bq24190_charger: simplify getting the adapter of a client
net: ena: Fix bug where ring allocation backoff stopped too late
smp: Remove smp_call_function() and on_each_cpu() return values
smp: Do not mark call_function_data as shared
x86/apic: Use non-atomic operations when possible
arm64: dts: imx8mm-evk: Enable audio codec wm8524
Input: iforce - add the Saitek R440 Force Wheel
Input: iforce - use unaligned accessors, where appropriate
Input: iforce - drop couple of temps from transport code
Input: iforce - drop bus type from iforce structure
Input: iforce - use DMA-safe buffores for USB transfers
Input: iforce - allow callers supply data buffer when fetching device IDs
Input: iforce - only call iforce_process_packet() if initialized
Input: iforce - signal command completion from transport code
Input: iforce - do not combine arguments for iforce_process_packet()
Input: iforce - factor out hat handling when parsing packets
Input: iforce - update formatting of switch statements
Input: iforce - use DMA-safe buffer when getting IDs from USB
Input: iforce - split into core and transport modules
Input: iforce - move transport data into transport modules
Input: iforce - add bus type and parent arguments to iforce_init_device()
Input: iforce - introduce start and stop io transport ops
Input: iforce - move command completion handling to serio code
Input: iforce - move get_id to the transport operations
Input: iforce - introduce transport ops
Input: iforce - remove "being used" silliness
Input: gpio_keys - use struct_size() in devm_kzalloc()
Input: gpio_keys_polled - use struct_size() in devm_kzalloc()
lkdtm: Check for SMEP clearing protections
lkdtm: remove redundant initialization of ret
ARM: dts: BCM5301X: Fix most DTC W=1 warnings
ARM: dts: NSP: Fix the bulk of W=1 DTC warnings
ARM: dts: BCM63xx: Fix DTC W=1 warnings
ARM: dts: BCM53573: Fix DTC W=1 warnings
ARM: dts: bcm-mobile: Fix most DTC W=1 warnings
ARM: dts: Cygnus: Fix most DTC W=1 warnings
ARM: dts: Fix BCM7445 DTC warnings
ARM: bcm283x: Enable DMA support for SPI controller
hinic: fix dereference of pointer hwdev before it is null checked
net: dsa: mt7530: Add MT7621 TRGMII mode support
net: ethernet: mediatek: Add MT7621 TRGMII mode support
netns: restore ops before calling ops_exit_list
ipv6: Error when route does not have any valid nexthops
fjes: no need to check return value of debugfs_create functions
net: fastopen: robustness and endianness fixes for SipHash
timer_list: Guard procfs specific code
x86/vdso: Add clock_gettime64() entry point
x86/vdso: Add clock_getres() entry point
x86/vdso: Switch to generic vDSO implementation
arm64: vdso: Enable vDSO compat support
arm64: compat: Get sigreturn trampolines from vDSO
arm64: elf: VDSO code page discovery
arm64: compat: VDSO setup for compat layer
arm64: vdso: Refactor vDSO code
arm64: compat: Add vDSO
arm64: compat: Generate asm offsets for signals
arm64: compat: Expose signal related structures
arm64: compat: Add missing syscall numbers
arm64: vdso: Build vDSO with -ffixed-x18
arm64: vdso: Substitute gettimeofday() with C implementation
timekeeping: Provide a generic update_vsyscall() implementation
lib/vdso: Add compat support
lib/vdso: Provide generic VDSO implementation
vdso: Define standardized vdso_datapage
hrtimer: Split out hrtimer defines into separate header
x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs
drm/amdgpu: drop unused df init callback
drm/amdgpu: add sw_init to df_v1_7
drm/amdkfd: Set gws_mask to 64 bit 1s
drm/amd/display/dc: set num-dwb = 1 as navi10 asic cap
drm/amd/display: make clk_mgr call enable_pme_wa
drm/amd/display: expose dentist_get_did_from_divider
drm/amd/display: add missing mod_vmid destructor
drm/amd/display: Add Underflow Asserts to dc
drm/amd/display: move vmid determination logic to a module
drm/amd/display: dcn2 use fixed clocks.
drm/amd/display: add p010 and ayuv plane caps
drm/amd/display: update DCN2 uclk switch time
drm/amd/display: Rework CRTC color management
drm/amd/display: Use macro for invalid OPP ID
drm/amd/display: expose enable dp output functions
drm/amd/display: add dwb stere caps and version
drm/amd/display: Alpha plane type
drm/amd/display: making DCN20 WM table non-overlapping
drm/amd/display: update dsc max_target_bpp to 16 bpp
drm/amd/display: add some parameters to validate bandwidth functions
drm/amd/display: update DSC MST DP virtual DPCD peer device enumeration policy
drm/amd/display: add support for forcing DCFCLK without affecting watermarks
drm/amd/display: Copy stream updates onto streams
drm/amd/display: Fix incorrect vba type
drm/amd/display: removing MODULO change for dcn2
drm/amd/display: Fix incorrect DML output_bpp value
drm/amd/display: Add missing VM conversion from hw values
drm/amd/display: Drive-by fixes for display_mode_vba
drm/amd/display: Enable DSC power-gating for DSC streams
drm/amd/display: Return UPDATE_TYPE_FULL on writeback update
drm/amd/display: decouple dsc adjustment out of enablement
drm/amd/display: always use 4 dp lanes for dml
drm/amd/display: Use DCN2 functions instead of DCE
drm/amd/display: DCN2 Engine-specifc encoder allocation
drm/amd/display: Disable DSC power gating in Diags
drm/amd/display: Set test pattern on blank when using Visual Confirm
drm/amd/display: add null checks and set update flags for DCN2
drm/amd/display: move DWB structs and enums to dc_hw_types
drm/amd/display: Integrate color transform3x4 with 3dlut tm
drm/amd/display: used optimum VSTARTUP instead of MaxVStartup
drm/amd/display: add dsc_passthrough_support bit in dpcd struct
drm/amd/display: fix a potential issue in DSC logic
drm/amd/display: Expose send immediate sdp message interface
drm/amd/display: Fix LB BPP and Cursor width
drm/amd/display: fix macro_tile_size for tiling
drm/amd/display: Remove OPP clock programming on plane disable
drm/amd/display: fix odm mpo disable
drm/amd/display: [backport] dwb dm + efc support
drm/amd/display: Create DWB resource for DCN2
drm/amd/display: Intermittent DCN2 pipe hang on mode change
drm/amd/display: Add support for extended DSC DPCD caps
drm/amd/display: Do a reg update instead of set when writing ODM color format
drm/amd/display: add flags for gamut map library
drm/amd/display: block passive dongle EDID Emulation for USB-C ports
drm/amd/display: DCHUB requestors numbers for Navi.
drm/amd/display: Add 170Mpix/sec DSC throughput support
drm/amd/display: add SW_USE_I2C_REG request.
drm/amd/display: Make sure line size is not zero in DCN2 line buffer size calculations
drm/amd/display: Change DCN2 vupdate start programming
drm/amd/display: Refactor program watermark.
drm/amd/display: fix dcn2 mpc split decision
drm/amd/display: Add hubp_init entry to hubp vtable
drm/amd/display: Fix ODM combine data format
drm/amd/display: Remove duplicate define of TO_DCN20_HUBBUB
drm/amd/display: Add power down display on boot flag
drm/amd/display: Consider DSC target bpp precision when calculating DSC target bpp
drm/amd/display: enable abm on dcn2
drm/amd/display: Implement DSC MST fair share algorithm
drm/amd/display: Acquire DSC HW resource only if required by stream
drm/amd/display: Disable display writeback on Linux for NV10
drm/amd/display: Add vupdate interrupt sources to NV10
drm/amd/display: Mark DSC resource as unused after copying to the secondary ODM pipe
drm/amd/display: Change Min fclk to 1.2Ghz
drm/amd/display: add global master update lock for DCN2
drm/amd/display: Remove REFCYC regs
drm/amd/display: Add profiling tools for bandwidth validation
drm/amd/display: Optimize bandwidth validation by adding early return
drm/amd/display: Properly guard display_mode_vba with DCN2
drm/amd/display: Guard DML_FAIL_DSC_VALIDATION_FAILURE
drm/amd/display: Add 3dlut control flags
drm/amd/display: fix can not turn on two displays due to DSC_RESOURCE failed.
drm/amd/display: Fix DCFCLK and SOCCLK not set
drm/amd/display: DCN2 reg refactors
drm/amd/display: Add some tm3dlut flags
drm/amd/display: Make sure DSC slice height is divisible by 2 for 4:2:0 color format
drm/amd/display: Use 1/8th DSC target bitrate precision for N4:2:2 and 4:2:0 formats
drm/amd/display: isolate global double buffer lock programming
drm/amd/display: Remove additional FEC link bandwidth reduction
drm/amd/display: move dsc clock from plane_resource to stream_resource
drm/amd/display: fix fpga fclk programming
drm/amd/display: remove target_dpp hack for dsc
drm/amd/display: remove legacy DSC functions
drm/amd/display: Remove dependency on pipe->plane for immedaite flip status
drm/amd/display: fix dsc validation
drm/amd/display: Properly set u clock
drm/amd/display: Properly set DCF clock
drm/amd/display: Calculate link bandwidth in a common function
drm/amd/display: Add a flags union for 3dlut transformation matrix
drm/amd/display: clean up validation failure log spam
drm/amd/display: fixed DCC corruption
drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface()
drm/amd/display: Disconnect DCN2 mpcc when changing tg
drm/amd/display: enable DSC support by default
drm/amd/display: navi10 bring up skip dsc encoder config
drm/amd/display: skip dsc config for navi10 bring up
drm/amd/display: do not need otg lock if otg is not active
drm/amd/display: disable dcn20 abm feature for bring up
drm/amd/display: Refactor DIO stream encoder
drm/amd/display: fix pstate allow handling in dcn2
drm/amd/display: Add writeback_config to VBA vars
drm/amd/display: Refactor clk_mgr functions
drm/amd/display: dcn2 dmcu wait_for_loop update with dispclk.
drm/amd/display: do not power on eDP power rail early
drm/amd/display: Move link functions from dc to dc_link
drm/amd/display: update calculated bounding box logic for NV
drm/amd/display: disable PSR/ABM before destroy DMCU struct
drm/amd/display: Ensure DRR triggers in BP
drm/amd/display/dc: fix azalia workaround sw implementation bug
drm/amd/display: Program VTG params after programming Global Sync for DCN2
drm/amd/display: Add DSC support for Navi (v2)
drm/amdgpu: Enable DC support for Navi10
drm/amd/display: Hook DCN2 into amdgpu_dm and expose as config (v2)
drm/amd/display: update dcn2 dc_plane_cap
drm/amd/display: updates for dcn20_update_bandwidth
drm/amd/display: add fast_validate parameter to dcn20_validate_bandwidth
drm/amd/display: hook navi10 pplib functions
drm/amd/powerplay: add interface to get uclk dpm table
drm/amd/powrplay: add interface for dc to get max clock values
extcon: Add fsa9480 extcon driver
dt-bindings: extcon: Add support for fsa9480 switch
mtd: spi-nor: intel-spi: Convert to use SPDX identifier
mtd: spi-nor: intel-spi: Add support for Intel Elkhart Lake SPI serial flash
drm/armada: use mode_valid to validate the adjusted mode
drm/armada: improve Dove clock selection
posix-timers: Use spin_lock_irq() in itimer_delete()
posix-timers: Remove "it_signal = NULL" assignment in itimer_delete()
timekeeping: Add missing _ns functions for coarse accessors
timekeeping: Use proper clock specifier names in functions
timekeeping: Use proper ktime_add when adding nsecs in coarse offset
counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR
x86/asm: Pin sensitive CR0 bits
x86/asm: Pin sensitive CR4 bits
binder: fix memory leak in error path
x86/acpi/cstate: Add Zhaoxin processors support for cache flush policy in C3
ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC
x86/cpu: Create Zhaoxin processors architecture support file
x86/cpu: Split Tremont based Atoms from the rest
iio: core: no need to check return value of debugfs_create functions
docs: iio: convert to ReST
Documentation/x86/64: Add documentation for GS/FS addressing mode
x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE
selftests/x86/fsgsbase: Test RD/WRGSBASE
x86/entry/64: Document GSBASE handling in the paranoid path
x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
x86/entry/64: Introduce the FIND_PERCPU_BASE macro
x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
x86/process/64: Use FSBSBASE in switch_to() if available
x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
kbuild: Raise the minimum required binutils version to 2.21
x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
selftests/x86/fsgsbase: Test ptracer-induced GSBASE write
x86/ptrace: Prevent ptrace from clearing the FS/GS selector
iio: adc: stm32-adc: add missing vdda-supply
dt-bindings: iio: adc: stm32: add missing vdda supply
iio: adc: stm32-dfsdm: add comment for 16 bits record
ACPI: Make AC and battery drivers available on !X86
iio: adc: stm32-dfsdm: add fast mode support
kselftests: timers: freq-step: Update maximum acceptable precision and errors
ntp: Limit TAI-UTC offset
PM: sleep: Update struct wakeup_source documentation
iio: adc: stm32-dfsdm: manage data resolution in trigger mode
iio: adc: stm32-dfsdm: fix data type
iio: adc: stm32-dfsdm: fix output resolution
mtd: spi-nor: Spelling s/Writ/Write/
mtd: spi-nor: Add Winbond w25q16jv support
MAINTAINERS: add entry for sensirion sps30 driver
dt-bindings: iio: chemical: sps30: convert bindings to yaml
iio: sca3000: Potential endian bug in sca3000_read_event_value()
iio: st_accel: fix iio_triggered_buffer_{pre,post}enable positions
ARM: configs: multi_v5: Add more ASPEED devices
soc: aspeed: lpc-ctrl: Fix probe error handling
i2c: mux: demux-pinctrl: use proper email address for ABI requests
i2c: mux: add sysfs header
i2c: mux/i801: Switch to use descriptor passing
clk: sunxi-ng: sun8i-r: Use local parent references for SUNXI_CCU_GATE
clk: sunxi-ng: a80-usb: Use local parent references for SUNXI_CCU_GATE
clk: sunxi-ng: gate: Add macros for referencing local clock parents
clk: sunxi-ng: h6-r: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: h6: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: a64: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: f1c100s: Use local parent references for CLK_FIXED_FACTOR
r8169: don't activate ASPM in chip if OS can't control ASPM
PCI: let pci_disable_link_state propagate errors
ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_to_tree()
drm/amd/display: Add DC core changes for DCN2
drm/amd/display: Add DCN2 HW Sequencer and Resource
drm/amd/display: Add DCN2 VMID
drm/amd/display: Add DCN2 IPP
drm/amd/display: Add DCN2 DWB
drm/amd/display: Add DCN2 MMHUBBUB
drm/amd/display: Add DCN2 HUBP and HUBBUB
drm/amd/display: Add DCN2 DPP
drm/amd/display: Add DCN2 MPC
drm/amd/display: Add DCN2 OPP
drm/amd/display: Add DCN2 OPTC
drm/amd/display: Add DCN2 clk mgr
drm/amd/display: Add DCN2 DIO
drm/amd/display: Add DCN2 changes to DML
drm/amd/display: Add DCN2 IRQ handling
drm/amd/display: Add DCN2 BIOS parsing
drm/amd/display: Add GPIO support for DCN2
drm/amd/display: add AUX and I2C for DCN2
drm/amd/display: Add DCN2 and NV ASIC ID
drm/amd/display: use fixed-width data type for soc bounding box struct
drm/amdgpu: Split gpu_info_soc_bounding_box out from amdgpu_ucode.h
drm/amd/display: Read soc_bounding_box from gpu_info (v2)
drm/amd/powerplay: notify smu with active display count
drm/amd/powerplay: allow dc request uclk change
drm/amdgpu: initialize THM & CLK IP registers base address
drm/amdgpu: fix PA_SC_FIFO_SIZE for Navi10 (v2)
drm/amd/powerplay: remove unsupport function set_thermal_fan_table for navi10
drm/amd/powerplay: enable BACO feature as WAR
drm/amd/powerplay: use pp_feature_mask to control uclk(mclk) dpm enabled
drm/amdgpu: add new navi10 DIDs
drm/amd/powerplay: add ppt interface version log
drm/amdgpu/gfx10: update to latest golden setting
drm/amdgpu/powerplay/vega20: use correct table index
drm/amdgpu/VCN: enable indirect DPG SRAM mode
drm/amdgpu/VCN: implement indirect DPG SRAM mode
drm/amdgpu/VCN: add buffer for indirect SRAM usage
drm/amd/powerplay: disable fw dstate when gfxoff is enabled
drm/amd/powerplay: update smu11_driver_if_navi10.h
drm/amdgpu/psp: add new psp interface for vcn updating sram
drm/amdgpu/psp: convert ucode id to psp ucode id
drm/amdgpu: add corresponding vcn ram ucode id
drm/amdgpu/psp: add new VCN RAM ucode id to psp
drm/amdgpu: enable VCN2.0 DPG mode
drm/amdgpu/VCN2.0: add DPG pause mode
drm/amdgpu/VCN2.0: add DPG mode start and stop (v2)
drm/amdgpu/VCN2.0: add direct SRAM read and write
drm/amdgpu/VCN2.0 remove unused Macro and declaration
drm/amd/powerplay: simplified od_settings for each asic
drm/amd/powerplay: move od_default_setting callback to asic file
drm/amd/powerplay: move od8_setting helper function to vega20_ppt
drm/amd/powerplay: fix clk type name error OD_SCLK OD_MCLK
drm/amd/powerplay: fix deadlock issue for smu_force_performance_level
drm/amd: the data retured from PRT is expected to be 0
drm/amdgpu/gfx10: update gfx golden settings
drm/amdgpu/powerplay: add license to smu11 header
drm/amd/powerplay: add interface to get uclk dpm table
drm/amd/powerplay: wake up azalia from d3 by sending smu message
drm/amd/powerplay: notify smu with active display count
drm/amd/powerplay: allow dc request uclk change
drm/amd/powerplay: remove smu callback funciton get_mclk(get_sclk)
drm/amd/powerplay: remove smu mutex lock in smu_hw_init
drm/amd/powerplay: add thermal ctf support for navi10
drm/amd/powerplay: fix no statements in function returning non-void
drm/amd/powerplay: move get_thermal_temperature_range to ppt funcs
drm/amd/powerplay: move function thermal_get_temperature to veag20_ppt
drm/amd/powerplay: move function get_metrics_table to vega20_ppt
drm/amd/powerplay: move power_dpm_force_performance_level to amdgpu_smu file
drm/amd/powerplay: enable uclk dpm default on navi10
drm/amd/powerplay: enable ac/dc feature on navi10
drm/amd/powerplay: enable gfxclk ds,dcefclk ds and fw dstate on navi10
drm/amd/powerplay: add sclk sysfs interface support for navi10
drm/amdgpu: correct reference clock value on navi10
drm/amd/powerplay/smu11: disable some pp features on navi10 A0 secure board
drm/amd/powerplay/smu11: add secure board check function (v2)
drm/amd/powerplay/smu11: enable ds socclk by default
drm/amd/powerplay: fix amdgpu_pm_info show gpu load error
drm/amd/powerplay: simplify the interface of get_gpu_power
drm/amd/powerplay: simplify the interface of get_current_activity_percent
drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz)
amd/powerplay: update the vcn pg
drm/amd/powerplay: add function read_sensor for navi10
drm/amd/powerplay: add function set_watermarks_table function for navi10
drm/amd/powerplay: add function notify_smc_display_config_change for navi10
drm/amd/powerplay: add function get_profiling_clk_mask for navi10
drm/amd/powerplay: add funciton get[set]_power_profile_mode for navi10 (v2)
drm/amd/powerplay: add function get_workload_type_map for swsmu
drm/amd/powerplay: remove upload_dpm_level function for vega20
drm/amd/powerplay: add function get_fan_speed_percent for navi10
drm/amd/powerplay: add function set_thermal_fan_table for navi10
drm/amd/powerplay: add function is_dpm_running for navi10
drm/amd/powerplay: move read sensor of UVD[VCE]_POWER to amdgpu_smu file
drm/amd/powerplay: add function get_current_activity_percent for navi10
drm/amd/powerplay: add function get_gpu_power for navi10
drm/amd/powerplay: add function unforce_dpm_levels for navi10
drm/amd/powerplay: add funciton force_dpm_limit for navi10
drm/amd/powerplay: add function display_configuration_changed for navi10
drm/amd/powerplay: add function pre_display_config_changed for navi10
drm/amd/powerplay: add function get_clock_by_type_with_latency for navi10
drm/amd/powerplay: add function populate_umd_state_clk for navi10
drm/amd/powerplay: add function force_clk_levels for navi10
drm/amd/powerplay: add helper function of smu_set_hard_freq_range
drm/amd/powerplay: add helper function of smu_set_soft_freq_range
drm/amd/powerplay: add helper function of smu_get_dpm_freq_range
drm/amd/powerplay: add function print_clk_levels for navi10
drm/amd/powerplay: add helper function to get dpm freq informations
drm/amd/powerplay: add function get current clock freq interface for navi10
drm/amdgpu/gfx10: require to pin/unpin CSIB BO when suspend/resume
drm/amdgpu/gfx10: remove unnecessary waiting on gfx inactive
drm/amdgpu: RLC must be disabled after SMU when S3 on navi
drm/amd/powerplay/smu11: disable PLL shutdown when gfxoff enabled
drm/amd/powerplay: disable uclk dpm by default
drm/amdgpu/VCN2.0: remove powergating for UVDW tile
amd/powerplay: enable uclk dpm
amd/powerplay: fix the issue of uclk dpm
drm/amdgpu/gfx10: fix unbalanced MAP/UNMAP_QUEUES when async_gfx_ring is disabled
drm/amdgpu/gfx10: drop redundant se/sh selection
drm/amdgpu/mes10.1: enable mes FW backdoor loading
drm/amdgpu/mes10.1: implement mes enablement function
drm/amdgpu/mes10.1: implement MES firmware backdoor loading
drm/amdgpu/mes10.1: implement ucode buffers destruction
drm/amdgpu/mes10.1: upload mes data ucode to gpu buffer
drm/amdgpu/mes10.1: upload mes ucode to gpu buffer
drm/amdgpu/mes10.1: implement ucode CPU buffer destruction
drm/amdgpu/mes10.1: load mes firmware file to CPU buffer
drm/amdgpu/mes10.1: add mes firmware info fields
drm/amdgpu/ucode: add mes firmware file support
drm/amdgpu/ucode: add the definitions of MES ucode and ucode data
drm/amdgpu/sdma5: incorrect variable type for gpu address
drm/amdgpu/sdma5: fix a sdma potential hang in VK_Examples test
drm/amd/powerplay: remove uvd_gated/vce_gated from smu_power_context (v2)
drm/amdgpu/nv: set vcn pg flag
drm/amdgpu: enable vcn dpm scheme for navi
drm/amdgpu/vcn2: don't access register when power gated
drm/amd/powerplay: add new interface for vcn powergating
drm/amd/powerplay: enable vcn powergating v2
drm/amdgpu/vcn2: notify SMU power up/down VCN
drm/amdgpu/gfx10: fix issues for suspend/resume
drm/amd/powerplay: set dpm_enabled flag but don't enable vcn dpm
drm/amd/powerplay: update smu11_driver_if_navi10.h
drm/amdgpu/gfx10: fix resume failure when enabling async gfx ring
drm/amdgpu: disable some gfx light sleep
drm/amdgpu/gfx10: update gfx golden settings
drm/amd/powerplay: do not set dpm_enabled flag before VCN/DCN DPM is workable
drm/amd/powerplay: fix the incorrect type of pptable
drm/amd/powerplay: don't include the smu11 driver if header in smu v11 (v2)
drm/amd/powerplay: move getting MAX_FAN_RPM value to asic level
drm/amd/powerplay: introduce smu power source type to handle AC/DC source for each asic
drm/amd/powerplay: move Watermarks_t uses into asic level
drm/amd/powerplay: move SmuMetrics_t uses into asic level
drm/amd/powerplay: move PPTable_t uses into asic level
drm/amd/powerplay: use the table size member in the structure instead of getting directly
drm/amd/powerplay: modify smu_update_table to use SMU_TABLE_xxx as the input
drm/amd/powerplay/smu11: remove smu_update_table_with_arg
drm/amd/powerplay: add tables_init interface for each asic
drm/amd/powerplay: init table_count for smu tables on asic level
drm/amd/powerplay: introduce smu table id type to handle the smu table for each asic
drm/amd/powerplay: introduce smu feature type to handle feature mask for each asic
drm/amd/powerplay: introduce smu clk type to handle ppclk for each asic
drm/amdgpu: enable sw smu driver for navi10 by default
drm/amd/powerplay: enable DCEFCLK dpm support
drm/amd/powerplay: gfxoff-seperate the Vega20 case
drm/amd/amdgpu: fw version check with gfxoff
drm/amd: add gfxoff support on navi10
drm/amd/powerplay: add allowed feature mask for navi10
drm/amd/powerplay: optimization feature mask function for asic
drm/amd/powerplay: remove duplicate code from smu hw init
drm/amd/powerplay: implement smc firmware v2.1 for smu11
drm/amd/powerplay: add smu11 smu_if_version check for navi10
drm/amd/powerplay: move the function of is_dpm_running to asic file
drm/amd/powerplay: move the function of read_sensor to asic file
drm/amd/powerplay: move the function of uvd&vce dpm to asic file
drm/amd/powerplay: move the function of get[set]_power_profile to asic file
drm/amd/powerplay: move the funciton of conv_profile_to_workload to asic file
drm/amd/powerplay: enable power features
drm/amd/powerplay: skip od feature on navi10 for the moment
drm/amd/powerplay: modify the feature mask to enable gfx/soc dpm
drm/amd/powerplay: introduce the function to load the soft pptable for navi10 (v2)
drm/amd/powerplay: smu needs to be initialized after rlc in direct mode
drm/amdgpu: fix the issue of checking on message mapping
drm/amdgpu: bump smc firmware header version to v2 (v2)
drm/amd/powerplay: update smu11 driver if header for navi10 (v2)
drm/amd/powerplay: enable backdoor smu fw loading (v2)
drm/amd/powerplay: move bootup value before read pptable from vbios
drm/amd/powerplay: add navi10 smc ucode init and navi10 ppt functions setting
drm/amd/powerplay: set smu v11 funcs for navi10
drm/amd/powerplay: introduce the navi10 pptable implementation
drm/amd/powerplay: fix the mp/smuio header for navi10
drm/amd/powerplay: update smu 11 driver if header for navi10
drm/amd/powerplay: update smu v11 ppsmc header
drm/amdgpu: add to set navi ip blocks
drm/amdgpu: add Navi10 pci ids
drm/amdkfd: Add navi10 support to amdkfd. (v3)
drm/amdgpu: update golden setting programming logic
drm/amdgpu: Add navi10 kfd support for amdgpu (v3)
drm/amdgpu: add navi10 common ip block (v3)
drm/amdgpu: avoid to use SOC15_REG_OFFSET in static array for navi10
drm/amdgpu: add gfx v10 implementation (v10)
drm/amdgpu/mes10.1: add ip block mes10.1 (v2)
drm/amdgpu/mes: enable mes on navi10 and later asic
drm/amdgpu/mes: add definitions of ip callback function
drm/amdgpu/mes: add mes header file and definition
drm/amdgpu/mes: add amdgpu_mes driver parameter
drm/amdgpu: add initial VCN2.0 support (v2)
drm/amdgpu: add JPEG2.0 decode ring ib test
drm/amdgpu: add JPEG2.0 decode ring test
drm/amdgpu: add VCN2.0 decode ib test
drm/amdgpu: add VCN2.0 decode ring test
drm/amdgpu: add Navi10 VCN firmware support
drm/amdgpu: add initial support for sdma v5.0 (v6)
drm/amdgpu: set the default value of pa_sc_tile_steering_override
drm/amdgpu: add pa_sc_tile_steering_override to drm_amdgpu_info_device
drm/amdgpu: disable concurrent flushes for Navi10 v2
drm/amdgpu/discovery: refactor ip list traversal
drm/amdgpu/discovery: add module param for ip discovery enablement
drm/amdgpu/discovery: stop converting the units of base addresses
drm/amdgpu/discovery: update definition for struct die_header
drm/amdgpu/discovery: stop taking psp header into account
drm/amdgpu/discovery: fix hwid for nbio
drm/amdgpu/discovery: use hardcoded mmRCC_CONFIG_MEMSIZE
drm/amdgpu/discovery: add harvest info data table
drm/amdgpu/discovery: update definitions of table_info and binary_header
drm/amdgpu/discovery: fix calculations of some gfx info
drm/amdgpu/discovery: add ip discovery initial support
drm/amdgpu: mark the partial job as preempted in mcbp unit test
drm/amdgpu: add mcbp unit test in debugfs (v3)
drm/amdgpu: program for resuming preempted ib
drm/amdgpu/sdma: allocate CSA per sdma ring
drm/amdgpu: add ib preemption status in amdgpu_job (v2)
tools/memory-model: Change definition of rcu-fence
tools/memory-model: Expand definition of barrier
arm64: PCI: Preserve firmware configuration when desired
arm64: PCI: Allow resource reallocation if necessary
PCI: Don't auto-realloc if we're preserving firmware config
PCI/ACPI: Evaluate PCI Boot Configuration _DSM
media: mt9m111: add regulator support
media: ov9640: Don't check for NULL on devm_gpiod_get return values
media: v4l2-fwnode: Avoid using PTR_ERR(NULL)
media: ov6650: Fix device node exposed without proper locking
media: i2c: Fix Unnecessary Semicolon Warning Reported by coccicheck
media: vivid.rst: describe display present control
media: vivid: add CEC support to display present ctrl
media: vivid: reorder CEC allocation and control set-up
media: vivid: add HDMI (dis)connect RX emulation
media: vivid: add HDMI (dis)connect TX emulation
media: vivid: add number of HDMI ports to device state
media: vivid: add display present control
media: vivid: make input std_signal per-input
media: vivid: make input dv_timings per-input
i2c: tegra: remove BUG() macro
media: staging: media: tegra-vde: Manually pack UAPI structures
i2c: i801: Add support for Intel Elkhart Lake
media: staging: media: tegra-vde: Remove BIT() macro from UAPI header
media: coda: Use devm_platform_ioremap_resource()
media: aspeed: add a workaround to fix a silicon bug
i2c: i801: Add Block Write-Block Read Process Call support
media: dt-bindings: imx7-csi: Document a single CSI clock
media: docs: create vimc documentation
media: vimc: stream: add missing function documentation
media: video-i2c: use V4L2_FRACT_COMPARE
media: meye: Fix build COMPILE_TEST error
i2c: stm32f7: fix the get_irq error cases
media: docs: v4l2-controls: fix sentence rendered in a nonsense way
media: vivid: remove unnecessary min and max timeperframe constants
media: mtk-vcodec: remove unneeded proxy functions
media: mtk-vcodec: avoid unneeded pointer-to-long conversions
i2c: i801: Use match_string() helper to simplify the code
media: vimc: Makefile: file cleanup
media: vimc: debayer: Fix typos
media: docs: v4l2-controls: remove outdated paragraph
media: docs: v4l2-controls: document file to include
media: docs: v4l2-controls: convert code blocks to C
media: docs: v4l2-controls: add links to functions
media: docs: v4l2-controls: rearrange control initialization sequence
media: docs: v4l2-controls: add links to structs
media: docs: v4l2-controls: fix indentation
media: docs: v4l2-controls: remove repeated ioctl names
media: s5p-mfc: Make additional clocks optional
media: MAINTAINERS: fix linux-media mailing list for meson drivers
media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem
media: media.h: Fix shifting signed 32-bit value by 31 bits problem
media: rcar-vin: Merge Gen2 and Gen3 file operations
media: rcar-vin: Fold rvin_initialize_device() into rvin_open()
media: rcar-vin: Merge helpers dealing with powering the parallel subdevice
media: rcar-vin: Move pm_runtime_{get,put} out of helpers
media: rcar-vin: Do not sync subdevice format when opening the video device
media: rcar-vin: Allow interrupting lock when trying to open the video device
media: rcar-vin: Remove unneeded calls to pm_runtime_{enable, disable}
media: rcar-vin: Do not call pm_runtime_{resume,suspend}()
media: i2c: fix warning same module names
media: staging: media: meson: remove redundant initialization of mpeg12
media: atmel: atmel-isc: fix and cleanup potential bugs
media: atmel: atmel-isc: split driver into driver base and isc
ext4: refactor initialize_dirent_tail()
media: imx7-media-csi: get csi upstream endpoint
media: Clarify the meaning of file descriptors in VIDIOC_DQBUF
media: sti: Use vb2_get_buffer
media: mtk-vcodec: Use vb2_get_buffer
media: mtk-jpeg: Use vb2_get_buffer
media: vb2: Introduce a vb2_get_buffer accessor
media: staging: davinci: fix memory leaks and check for allocation failure
media: hantro: remove an unnecessary NULL check
media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS
ext4: rename "dirent_csum" functions to use "dirblock"
media: rc: IR signal for Panasonic air conditioner too long
media: ttpci: Fix build error without RC_CORE
media: stv090x: fix double free on state object
scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73
ARM: exynos: Only build MCPM support if used
f2fs: only set project inherit bit for directory
f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags
f2fs: replace ktype default_attrs with default_groups
x86/defconfigs: Remove useless UEVENT_HELPER_PATH
netfilter: nf_tables: add support for matching IPv4 options
ARM: dts: exynos: Fix language typo and indentation
usb: clean up some of the computations in adu_read
RDMA/efa: Print address on AH creation failure
RDMA/efa: Be consistent with success flow return value
RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size
arm64: dts: mt8183: add efuse and Mediatek Chip id node to read
arm64: dts: mt8183: add spi node
ipvs: defer hook registration to avoid leaks
arm64: dts: mt8183: Add auxadc device node
arm64: dts: mt8183: add pinctrl device node
arm64: dts: mt8183: add capacity-dmips-mhz
netfilter: synproxy: fix manual bump of the reference counter
netfilter: bridge: Fix non-untagged fragment packet
netfilter: fix nf_conntrack_bridge/ipv6 link error
ABI: sysfs-driver-mlxreg-io: fix the what fields
doc: ABI scripts: add a SPDX header file
scripts/get_abi.pl: add a validate command
scripts/get_abi.pl: add a handler for invalid "where" tag
scripts/get_abi.pl: avoid creating duplicate names
scripts/get_abi.pl: fix parse issues with some files
scripts/get_abi.pl: represent what in tables
scripts/get_abi.pl: add support for searching for ABI symbols
scripts/get_abi.pl: split label naming from xref logic
scripts/get_abi.pl: avoid use literal blocks when not needed
scripts/get_abi.pl: parse files with text at beginning
scripts: add an script to parse the ABI files
staging: rtl8712: Replace function r8712_init_cmd_priv()
staging: rtl8712: Remove function r8712_setrfintfs_cmd()
staging: rtl8712: Remove function r8712_setfwra_cmd()
staging: rtl8712: Remove function r8712_setfwdig_cmd()
staging: rtl8712: Remove function r8712_setbasicrate_cmd
arm64: Allow selecting Pseudo-NMI again
arm64: fix kernel stack overflow in kdump capture kernel
arm64: irqflags: Introduce explicit debugging for IRQ priorities
staging: mt7621-pci: use 'module_init' instead of 'arch_initcall'
arm64: Fix incorrect irqflag restore for priority masking
staging: mt7621-pci-phy: remove disable clock from the phy exit function
staging: mt7621-pci: add phy exit call if phy_power_on call fails
staging: mt7621-pci: disable pcie port clock if there is no pcie link
arm64: Fix interrupt tracing in the presence of NMIs
arm64: irqflags: Add condition flags to inline asm clobber list
staging: wilc1000: add passive scan support
staging: rtl8712: r8712_enqueue_cmd_ex(): Change return type
staging: rtl8712: r8712_wdg_timeout_handler: Remove function
staging: rtl8712: r8712_wdg_wk_cmd(): Change return type
staging: rtl8712: r8712_disconnectCtrlEx_cmd(): Change return type
staging: rtl8712: r8712_addbareq_cmd(): Change return type
staging: ks7010: Fix build error
Staging: kpc2000: kpc_dma: Fix platform_no_drv_owner.cocci warnings
staging: rtl8723bs: Delete file odm_AntDiv.c
PCI: sysfs: Ignore lockdep for remove attribute
drm/amdgpu: enable the static csa when mcbp enabled
drm/amdgpu: add mcbp driver parameter
drm/amdgpu: Add new ring interface preempt_ib
drm/amdgpu: add the trailing fence per ring
drm/amdgpu: Add helper function amdgpu_ring_set_preempt_cond_exec
drm/amdgpu: enable virtual display feature for navi10
ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards
ARM: dts: stm32: Add Avenger96 devicetree support based on STM32MP157A
dt-bindings: arm: stm32: Document Avenger96 devicetree binding
dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema
ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157
ARM: dts: stm32: add sai id registers to stm32mp157c
ARM: dts: stm32: add power supply of rm68200 on stm32mp157c-ev1
misc: xilinx_sdfec: Add CCF support
misc: xilinx-sdfec: add core driver
memory: jz4780_nemc: Add support for the JZ4740
memory: jz4780-nemc: Reduce size of const array
memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780
dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC
dt-bindings: xilinx-sdfec: Add SDFEC binding
arm64: tegra: Enable PCIe slots in P2972-0000 board
arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT
arm64: tegra: Add PEX DPD states as pinctrl properties
arm64: tegra: Enable ACONNECT, ADMA and AGIC
arm64: tegra: Add ACONNECT, ADMA and AGIC nodes
VMCI: Fix integer overflow in VMCI handle arrays
firmware: xilinx: zynqmp: Remove unused macro
mux: mmio: add generic regmap bitfield-based multiplexer
dt-bindings: add register based devices' mux controller DT bindings
docs: driver-model: convert docs to ReST and rename to *.rst
drivers: base/node.c: fixes a kernel-doc markups
thermal: bcm2835: no need to check return value of debugfs_create functions
power: avs: smartreflex: no need to check return value of debugfs_create functions
6lowpan: no need to check return value of debugfs_create functions
watchdog: bcm_kona_wdt: no need to check return value of debugfs_create functions
watchdog: mei_wdt: no need to check return value of debugfs_create functions
coresight: cpu-debug: no need to check return value of debugfs_create functions
btrfs: sysfs: Replace default_attrs in ktypes with groups
remove Documentation/index.rst.rej
video: fbdev: omap2: remove rfbi
video: fbdev: atmel_lcdfb: remove redundant initialization to variable ret
video: fbdev-MMP: Use struct_size() in devm_kzalloc()
video: fbdev: controlfb: fix warnings about comparing pointer to 0
efifb: BGRT: Add check for new BGRT status field rotation bits
jz4740_fb: fix DMA API abuse
video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit
ipsec: select crypto ciphers for xfrm_algo
arm64: dts: Add Mediatek SoC MT8183 and evaluation board dts and Makefile
vfio-ccw: Remove copy_ccw_from_iova()
vfio-ccw: Factor out the ccw0-to-ccw1 transition
vfio-ccw: Copy CCW data outside length calculation
vfio-ccw: Skip second copy of guest cp to host
vfio-ccw: Move guest_cp storage into common struct
video: fbdev: s3c-fb: add COMPILE_TEST support
video: fbdev: imxfb: fix sparse warnings about using incorrect types
video: fbdev: pvr2fb: fix build warning when compiling as module
phy: Add driver for mixel mipi dphy found on NXP's i.MX8 SoCs
dt-bindings: phy: Add documentation for mixel dphy
dt-bindings: phy-pxa-usb: add bindings
arm64: irqflags: Pass flags as readonly operand to restore instruction
arm64: Do not enable IRQs for ct_user_exit
dt-bindings: PCI: rcar: Add device tree support for r8a774a1
drm/komeda: Make Komeda interrupts shareable
ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback
ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback
ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback
ALSA: dice: unify stop and release method for duplex streams
ALSA: firewire-digi00x: unify stop and release method for duplex streams
ALSA: firewire-motu: unify stop and release method for duplex streams
ALSA: fireface: unify stop and release method for duplex streams
ALSA: firewire-tascam: unify stop and release method for duplex streams
drm/komeda: fix 32-bit komeda_crtc_update_clock_ratio
serial: stm32: add RX and TX FIFO flush
serial: stm32: add support of RX FIFO threshold
serial: stm32: add support of TX FIFO threshold
serial: stm32: update PIO transmission
serial: stm32: add support of timeout interrupt for RX
Documentation: nvme: add an example for nvme fault injection
nvme: enable to inject errors into admin commands
nvme: prepare for fault injection into admin commands
nvmet: introduce target-side trace
lightnvm: fix uninitialized pointer in nvm_remove_tgt()
lightnvm: pblk: fix freeing of merged pages
nvme-trace: print result and status in hex format
nvme-trace: support for fabrics commands in host-side
nvme-trace: move opcode symbol print to nvme.h
nvme-trace: do not export nvme_trace_disk_name
nvme-pci: clean up nvme_remove_dead_ctrl a bit
nvme-pci: properly report state change failure in nvme_reset_work
nvme-pci: set the errno on ctrl state change error
nvme-pci: adjust irq max_vector using num_possible_cpus()
nvme-pci: remove queue_count_ops for write_queues and poll_queues
nvme-pci: remove unnecessary zero for static var
nvme-pci: use host managed power state for suspend
nvme: introduce nvme_is_fabrics to check fabrics cmd
nvme: export get and set features
nvme: fix possible io failures when removing multipathed ns
nvme-fc: add message when creating new association
lpfc: add sysfs interface to post NVME RSCN
lpfc: add support for translating an RSCN rcv into a discovery rescan
lpfc: add nvmet discovery_event op support
lpfc: add support to generate RSCN events for nport
nvme-fcloop: add support for nvmet discovery_event op
nvmet-fc: add transport discovery change event callback support
nvmet: add transport discovery change op
Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled"
cgroup: export css_next_descendant_pre for bfq
tty/serial/8250: use mctrl_gpio helpers
serial: mctrl_gpio: Check if GPIO property exisits before requesting it
ARM: 8863/1: stm32: select ARM errata 814220
ARM: 8862/1: errata: 814220-B-Cache maintenance by set/way operations can execute out of order
dt-bindings: pwm: Convert Allwinner PWM to a schema
ARM: dts: r8a7792: Add CMT0 and CMT1 to r8a7792
ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator
ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor
ARM: dts: rza2mevb: Add input switch
ARM: dts: r7s9210: Add IRQC device node
ARM: dts: rza2mevb: sort nodes of rza2mevb board
ARM: dts: renesas: Use ip=on for bootargs
phy: renesas: rcar-gen3-usb2: fix imbalance powered flag
phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting
phy: qcom-qmp: Correct READY_STATUS poll break condition
phy: ti: am654-serdes: Make serdes_am654_xlate() static
drm/amdgpu/psp11: skip ta firmware for navi10
drm/amdgpu: declare navi10 asd firmware
drm/amdgpu: load smc ucode at first with psp while rlc auto load is supported
drm/amdgpu: enable psp front door loading by default on navi10
drm/amdgpu/psp: skip mec jt when autoload is enabled
drm/amd/amdgpu: add flag to mark whether autoload is supported or not
drm/amdgpu/psp: initialize autoload_supported flag in psp_sw_init
drm/amdgpu/psp: update psp gfx interface to match with psp fw (v2)
drm/amdgpu/psp: perform tmr_init and asd_init after loading sysdrv/sos
drm/amdgpu/psp: switch to use sos_offset_bytes member as sys_bin_size
drm/amdgpu/psp: start rlc autoload after psp recieved all gfx firmware
drm/amdgpu/psp: add support to load TOC to psp
drm/amdgpu/psp: add structure to support load toc in psp (v2)
drm/amdgpu/psp: support print out psp firmware header v1_1 info
drm/amdgpu/psp: print out psp v11 ucode hdr in drm debug mode
drm/amdgpu: add helper function to print psp hdr
drm/amdgpu: rename rlc autoload to backdoor autoload
drm/amdgpu: use rlc toc from psp sos binary
drm/amdgpu/psp: support init psp sos microcode with build-in toc
drm/amdgpu: add structure to support build-in toc to psp sos
drm/amdgpu: Add psp 11.0 support for navi10.
drm/amdgpu: set navi10's fw loading type as direct
drm/amdgpu: add fw load type flag for rlc autoload
drm/amdgpu: add structures for buffer allocate/release for rlc autoload
drm/amdgpu: add navi10 ih ip block (v3)
drm/amd/display: move dcn v1_0 irq source header to ivsrcid/dcn/
drm/amdgpu: add irq sources for vcn v2_0 (v2)
drm/amdgpu: add irq sources for sdma v5_0
drm/amdgpu: add irq sources for gfx v10_1
drm/amdgpu: add gmc v10 ip block for navi10 (v6)
drm/amdgpu: add mmhub v2 block for navi10 (v4)
drm/amdgpu: add gfxhub v2.0 block for navi10 (v4)
drm/amdgpu: refine the PTE encoding of PRT for navi10
drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10
drm/amdgpu: correct pte mtype field for navi
drm/amdgpu/athub2: enable athub2 clock gating
IB/{rdmavt, qib, hfi1}: Convert to new completion API
IB/rdmavt: Add new completion inline
drm/amdgpu: add flag to support IH clock gating
drm/amdgpu: add new HDP CG flags
drm/amdgpu: create mqd for gfx queues on navi10
drm/amdgpu: enable async gfx ring by default
drm/amdgpu: add module parameter for async_gfx_ring enablement
drm/amdgpu: enable gfx eop interrupt per gfx pipe
drm/amdgpu/gfx10: add special unmap_queues packet for preemption
drm/amdgpu: Move common code to amdgpu_gfx.c
drm/amdgpu: Add common gfx func Disable kcq via kiq
drm/amdgpu: Add struct kiq_pm4_funcs into kiq struct
drm/amdgpu: rename amdgpu_gfx_compute_mqd_sw_init
drm/amdgpu: add helper function for gfx queue/bitmap transition
drm/amdgpu: acquire available gfx queues
drm/amdgpu: add members in amdgpu_me for gfx queue
drm/amdgpu/gfx10: new approach to load gfx10 me fw (v4)
drm/amdgpu/gfx10: new approach to load ce fw (v4)
drm/amdgpu/gfx10: new approach to load pfp fw (v4)
drm/amdgpu: add nbio v2.3 for navi10 (v4)
drm/amdgpu: add nbio callbacks for vcn doorbell support
drm/amdgpu: query vram_width from vram_info table
drm/amdgpu: query vram type from atomfirmware vram_info
drm/amdgpu: add navi pm4 header
drm/amdgpu: add sdma v5 packet header file
drm/amdgpu: add gfx v10 clear state header v2
drm/amdgpu: add v10 structs header (v2)
drm/amdgpu: parse the new members added by gpu_info ucode v1_1
drm/amdgpu: add gpu_info_firmware v1_1 structure for navi10
drm/amdgpu: add navi10 gpu info firmware
drm/amdgpu: add gfx10 specific new member pa_sc_tile_steering_override
drm/amdgpu: add gfx10 specific config in amdgpu_gfx_config
drm/amdgpu: Add GDDR6 in vram_name arrary
drm/amdgpu: add GDDR6 vram type
RDMA/odp: Do not leak dma maps when working with huge pages
RDMA/uverbs: Use offsetofend instead of opencoding
ext4: allow directory holes
device-dax: Add a 'resource' attribute
arch: handle arches who do not yet define clone3
md: add bitmap_abort label in md_run
md-bitmap: create and destroy wb_info_pool with the change of bitmap
md-bitmap: create and destroy wb_info_pool with the change of backlog
md: introduce mddev_create/destroy_wb_pool for the change of member device
md/raid1: fix potential data inconsistency issue with write behind device
scsi: virtio_scsi: remove unused 'affinity_hint_set'
jbd2: drop declaration of journal_sync_buffer()
ARM: 8865/1: mm: remove unused variables
ARM: 8864/1: Add workaround for I-Cache line size mismatch between CPU cores
ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272
ARM: 8860/1: VDSO: Drop implicit common-page-size linker flag
ARM: arrange show_pte() to issue severity-based messages
ARM: add "8<--- cut here ---" to kernel dumps
ext4: use jbd2_inode dirty range scoping
jbd2: introduce jbd2_inode dirty range scoping
mm: add filemap_fdatawait_range_keep_errors()
drm/msm: Re-order uninit function to work during probe defer
ARM: dts: meson: switch to the generic Ethernet PHY reset bindings
drm/amdgpu: add NV series gpu family id
drm/amdgpu: add navi10 asic type
drm/amdgpu: add navi10 ip offset header
drm/amdgpu: add doorbell assignement for navi10
drm/amdgpu: atomfirmware.h updates for navi10
drm/amdgpu: add navi10 enums header
drm/amdgpu: add SMUIO 11.0 register headers
drm/amdgpu: add OSS 5.0 register headers
drm/amdgpu: add MMHUB 2.0 register headers
drm/amdgpu: add GC 10.1 register headers (v4)
drm/amdgpu: add VCN 2.0 register headers
drm/amdgpu: add NBIO 2.3 register headers
drm/amdgpu: add MP 11.0 register headers
drm/amdgpu: add HDP 5.0 register headers
drm/amdgpu: add DCN 2.0 register headers
drm/amdgpu: add CLK 11.0 register headers
drm/amdgpu: add ATHUB 2.0 register headers
scsi: mpt3sas: use DEVICE_ATTR_{RO, RW}
scsi: mpt3sas: make driver options visible in sys
doc-rst: Add missing newline at end of file
Documentation: x86: fix some typos
Documentation: x86: Clarify MBA takes MB as referring to mba_sc
Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation
Documentation: x86: Contiguous cbm isn't all X86
docs/vm: hwpoison.rst: Fix quote formatting
docs: stop suggesting strlcpy
lib: list_sort.c: add a blank line to avoid kernel-doc warnings
docs: trace: add a missing blank line
docs: fb: Add TER16x32 to the available font names
rtc: pcf8563: Clear event flags and disable interrupts before requesting irq
rtc: pcf8563: Fix interrupt trigger method
RDMa/hns: Don't stuck in endless timeout loop
scsi: ufs-qcom: Add support for platforms booting ACPI
scsi: megaraid_sas: Use struct_size() helper
scsi: mac_scsi: Treat Last Byte Sent time-out as failure
scsi: mac_scsi: Enable PDMA on Mac IIfx
scsi: mac_scsi: Fix pseudo DMA implementation, take 2
scsi: mac_scsi: Increase PIO/PDMA transfer length threshold
scsi: NCR5380: Handle PDMA failure reliably
scsi: NCR5380: Always re-enable reselection interrupt
Revert "scsi: ncr5380: Increase register polling limit"
scsi: wd719x: Fix resets and aborts
scsi: RDMA/srp: Fix a sleep-in-invalid-context bug
scsi: Avoid that .queuecommand() gets called for a blocked SCSI device
scsi: Restrict user space SCSI device state changes to "running" and "offline"
scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector
scsi: tcmu: Simplify tcmu_update_uio_info()
scsi: storvsc: Add ability to change scsi queue depth
scsi: mpt3sas: Mark expected switch fall-through
scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is_expander()
scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN
scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation
scsi: core: avoid preallocating big SGL for data
scsi: core: avoid preallocating big SGL for protection information
scsi: lib/sg_pool.c: improve APIs for allocating sg pool
scsi: esp: use sg helper to iterate over scatterlist
scsi: NCR5380: use sg helper to iterate over scatterlist
scsi: wd33c93: use sg helper to iterate over scatterlist
scsi: ppa: use sg helper to iterate over scatterlist
scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist
scsi: imm: use sg helper to iterate over scatterlist
scsi: aha152x: use sg helper to iterate over scatterlist
scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist
scsi: staging: unisys: visorhba: use sg helper to iterate over scatterlist
scsi: usb: image: microtek: use sg helper to iterate over scatterlist
scsi: pmcraid: use sg helper to iterate over scatterlist
scsi: ipr: use sg helper to iterate over scatterlist
scsi: mvumi: use sg helper to iterate over scatterlist
RDMA: Check umem pointer validity prior to release
RDMA/hns: reset function when removing module
f2fs: use block layer helper for show_bio_op macro
block: update print_req_error()
block: use blk_op_str() in blk-mq-debugfs.c
block: add centralize REQ_OP_XXX to string helper
block: improve print_req_error
EDAC, i10nm: Add Intel additional Ice-Lake support
EDAC: Make edac_debugfs_create_x*() return void
EDAC/aspeed: Remove set but not used variable 'np'
EDAC/ie31200: Reformat PCI device table
EDAC/ie31200: Add Intel Coffee Lake CPU support
EDAC/sifive: Add EDAC platform driver for SiFive SoCs
EDAC/sb_edac: Remove redundant update of tad_base
arm64: dts: stratix10: Add SDMMC EDAC node
EDAC/altera: Add Stratix10 SDMMC support
arm64: dts: stratix10: Add OCRAM EDAC node
EDAC/altera: Add Stratix10 OCRAM ECC support
EDAC/sysfs: Drop device references properly
EDAC/sysfs: Fix memory leak when creating a csrow object
drm/msm/dsi: Move setup_encoder to modeset_init
drm/msm/dsi: Move dsi panel init into modeset init path
drm/msm/dsi: Use the new setup_encoder function in attach_dsi_device
drm/msm/dsi: Simplify the logic in msm_dsi_manager_panel_init()
drm/msm/dsi: Pull out panel init code into function
drm/msm/dsi: Don't store dsi host mode_flags in msm_dsi
drm/msm/dsi: Split mode_flags out of msm_dsi_host_get_panel()
drm/msm: Depopulate platform on probe failure
drm/msm/dsi_pll_10nm: Remove impossible check
drm/msm/dsi_pll_10nm: Release clk hw on destroy and failure
drm/msm/phy/dsi_phy: Set pll to NULL in case initialization fails
drm/msm/dpu: Avoid calling _dpu_kms_mmu_destroy() on init failure
drm/msm/dpu: Remove call to drm_mode_set_crtcinfo
scsi: lpfc: use sg helper to iterate over scatterlist
scsi: advansys: use sg helper to iterate over scatterlist
scsi: vmw_pscsi: use sg helper to iterate over scatterlist
RDMA: Convert destroy_wq to be void
Revert "drm/amd/display: Copy stream updates onto streams"
Revert "drm/amd/display: Use macro for invalid OPP ID"
Revert "drm/amd/display: Rework CRTC color management"
Revert "drm/amd/display: move vmid determination logic out of dc"
Revert "drm/amd/display: Add Underflow Asserts to dc"
Revert "drm/amd/display: make clk_mgr call enable_pme_wa"
fs/afs: use struct_size() in kzalloc()
afs: Trace afs_server usage
afs: Add some callback management tracepoints
afs: afs_unlink() doesn't need to check dentry->d_inode
RDMA/hns: Fix bug when wqe num is larger than 16K
RDMA/hns: Add a group interfaces for optimizing buffers getting flow
RDMA/hns: Add mtr support for mixed multihop addressing
PCI: Add DT binding for "reset-gpios" property
PCI: tegra: Put PEX CLK & BIAS pads in DPD mode
dt-bindings: pci: tegra: Document PCIe DPD pinctrl optional prop
PCI: tegra: Add AFI_PEX2_CTRL reg offset as part of SoC struct
PCI: tegra: Change PRSNT_SENSE IRQ log to debug
PCI: tegra: Program AFI_CACHE_BAR_{0,1}_{ST,SZ} registers only for Tegra20
Revert "drm/amd/display: Enable fast plane updates when state->allow_modeset = true"
drm/amdgpu/sriov: fix Tonga load driver failed
drm/amdgpu: add pmu counters
drm/amdgpu: update df_v3_6 for xgmi perfmons (v2)
drm/amd/display: Fix null-deref on vega20 with xgmi
drm/amdkfd: Add procfs-style information for KFD processes
drm/amdgpu: improve HMM error -ENOMEM and -EBUSY handling
block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG
bfq-iosched: move bfq_stat_recursive_sum into the only caller
blk-cgroup: move struct blkg_stat to bfq
blk-cgroup: introduce a new struct blkg_rwstat_sample
blk-cgroup: pass blkg_rwstat structures by reference
blk-cgroup: factor out a helper to read rwstat counter
drm/amd/amdgpu: cast mem->num_pages to 64-bits when shifting (v2)
drm/amdgpu: Do error injection even vram reserve fails
block: mark blk_rq_bio_prep as inline
block: untangle the end of blk_bio_segment_split
block: simplify blk_recalc_rq_segments
block: remove the bi_phys_segments field in struct bio
block: remove blk_init_request_from_bio
block: initialize the write priority in blk_rq_bio_prep
PCI: tegra: Fix PLLE power down issue due to CLKREQ# signal
PCI: tegra: Set target speed as Gen1 before starting LTSSM
PCI: tegra: Update flow control timer frequency in Tegra210
PCI: tegra: Add SW fixup for RAW violations
PCI: tegra: Increase the deskew retry time
PCI: tegra: Enable PCIe xclk clock clamping
PCI: tegra: Process pending DLL transactions before entering L1 or L2
PCI: tegra: Disable AFI dynamic clock gating
PCI: tegra: Enable opportunistic UpdateFC and ACK
PCI: tegra: Program UPHY electrical settings for Tegra210
PCI: tegra: Advertise PCIe Advanced Error Reporting (AER) capability
PCI: tegra: Add PCIe Gen2 link speed support
PCI: tegra: Fix PCIe host power up sequence
PCI: tegra: Mask AFI_INTR in runtime suspend
PCI: tegra: Rearrange Tegra PCIe driver functions
PCI: tegra: Handle failure cases in tegra_pcie_power_on()
soc/tegra: pmc: Export tegra_powergate_power_on()
drm/msm/mdp5: Use the interconnect API
drm/msm/dpu: add icc voting in dpu_mdss_init
dt-bindings: msm/disp: Introduce interconnect bindings for MDSS on SDM845
drm/msm/dpu: Integrate interconnect API in MDSS
drm/msm/dpu: clean up references of DPU custom bus scaling
drm/todo: Update drm_gem_object_funcs todo even more
drm/stm: drv: fix suspend/resume
livepatch: Remove duplicate warning about missing reliable stacktrace support
Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()"
drm/self_refresh: Fix possible NULL deref in failure path
KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry
KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer
stacktrace: Remove weak version of save_stack_trace_tsk_reliable()
mmc: sdio: Turn sdio_run_irqs() into static
regulator: qcom_spmi: Fix math of spmi_regulator_set_voltage_time_sel
fsnotify: get rid of fsnotify_nameremove()
fsnotify: move fsnotify_nameremove() hook out of d_delete()
staging: rtl8712: r8712_setMacAddr_cmd(): Change return type
staging: rtl8712: r8712_setstakey_cmd(): Change return type
staging: rtl8712: r8712_setopmode_cmd(): Change return type
staging: rtl8712: r8712_disassoc_cmd(): Change type to void
staging: rtl8712: r8712_set_chplan_cmd(): Change return type
staging: rtl8712: Change (r8712)_enqueue_cmd to void
staging: rtl8712: r8712_joinbss_cmd(): Change return values and type
staging: rtl8712: rtl871x_cmd.c: Remove unnecessary null check
staging: rtl8712: rtl8712_efuse.c: Remove leading p from variable names
staging: rtl8712: mlme_linux.c: Remove leading p from variable names
configfs: call fsnotify_rmdir() hook
debugfs: call fsnotify_{unlink,rmdir}() hooks
debugfs: simplify __debugfs_remove_file()
devpts: call fsnotify_unlink() hook
tracefs: call fsnotify_{unlink,rmdir}() hooks
rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks
staging: mt7621-pci: dt-bindings: add perst-gpio to sample bindings
staging: mt7621-dts: add gpio perst to pcie bindings node
staging: mt7621-pci: use gpio perst instead of builtin behaviour
staging: mt7621-pci: fix two messages in driver code
btrfs: call fsnotify_rmdir() hook
staging: rtl8188eu: remove unused code
staging: rts5208: Remove function soft_reset_sd_card()
fsnotify: add empty fsnotify_{unlink,rmdir}() hooks
staging: rtl8723bs: Fix Indentation Error: code indent should use tabs where possible
staging: rtl8723bs: Resolve the checkpatch error: else should follow close brace '}'
staging: rtl8723bs: Resolve checkpatch error "that open brace { should be on the previous line" in the rtl8723 driver
staging: rtl8723bs: hal: hal_btcoex: Remove variables pHalData and pU1Tmp
staging: rtl8723bs: os_dep: fix indentation on break statement
staging: rtl8723bs: hal: odm_RegConfig8723B: fix Lines should not end with a '('
staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc
staging: rtl8723bs: hal: Fix Brace Style Issues in if/else statements
staging: rtl8723bs: hal: Remove True/False Comparisons
staging: rtl8723bs: hal: rtl8723b_cmd: fix comparison to true is error prone
staging: rtl8723bs: hal: rtl8723b_cmd: fix Comparison to NULL
staging: kpc2000: fix integer overflow with left shifts
staging: kpc2000: simplify error handling in kp2000_pcie_probe
staging: rtl8712: rtl87x_io : make use of kzalloc
staging: rtl8192u: ieee80211: Remove redundant memset
staging: rtl8192e: rtllib_module: Remove redundant memset
staging: wilc1000: Remove redundant memset
staging: rtl8723bs: Remove myself from CC:
staging: vt6656: fix indentation on break statement
docs: usb: rename files to .rst and add them to drivers-api
usb: renesas_usbhs: Use struct assignment instead of memcpy()
USB: core: correct a spelling mistake in the comment
KVM: x86: Fix apic dangling pointer in vcpu
KVM: VMX: check CPUID before allowing read/write of IA32_XSS
spi: fix ctrl->num_chipselect constraint
spi: spi-synquacer: Fixed build on architectures missing readsl/writesl series
regulator: da9061/62: Adjust LDO voltage selection minimum value
regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup failure
ASoC: rt5514-spi: don't use snd_soc_lookup_component()
ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter
ASoC: pcm3168a: Rename min_frame_size to slot_width
ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE
ASoC: Intel: Skylake: Switch to modern UUID API
ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90
ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85
ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35
ASoC: madera: Add common support for Cirrus Logic Madera codecs
ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs
ASoC: stm32: dfsdm: add 16 bits audio record support
arm64: defconfig: Add Tegra194 PCIe driver
arm64: dts: sc9860: Update coresight DT bindings
arm64: dts: sc9836: Update coresight DT bindings
x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions
x86/cpufeatures: Combine word 11 and 12 into a new scattered features word
netfilter: bridge: prevent UAF in brnf_exit_net()
arm: add missing include platform-data/atmel.h
netfilter: synproxy: use nf_cookie_v6_check() from core
platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment first line
platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime
netfilter: synproxy: fix building syncookie calls
platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_ec_lpc_reg
Input: cros_ec_keyb: mask out extra flags in event_type
clk: renesas: cpg-mssr: Use [] to denote a flexible array member
clk: renesas: cpg-mssr: Combine driver-private and clock array allocation
clk: renesas: mstp: Combine group-private and clock array allocation
clk: renesas: div6: Combine clock-private and parent array allocation
clk: renesas: cpg-mssr: Update kerneldoc for struct cpg_mssr_priv
arm64: tegra: Sort device tree nodes alphabetically
blk-iolatency: only account submitted bios
block: drbd: no need to check return value of debugfs_create functions
blk-core: Remove blk_end_request*() declarations
x86/cpufeatures: Carve out CQM features retrieval
block: code cleanup queue_poll_stat_show()
block: use right format specifier for op
block: get rid of redundant else
null_blk: remove duplicate 0 initialization
arm64: tegra: Fix Jetson Nano GPU regulator
block: move tag field position in struct request
arm64: tegra: Update Jetson TX1 GPU regulator timings
arm64: tegra: Fix AGIC register range
arm64: tegra: Add INA3221 channel info for Jetson TX2
arm64: tegra: Enable PWM on Jetson Nano
dt-bindings: arm: Convert Atmel board/soc bindings to json-schema
ARM: davinci: Use GPIO lookup table for DA850 LEDs
pinctrl: Minimize SPDX hamming distance
usb: dwc3: remove unused @lock member of dwc3_ep struct
slimbus: core: generate uevent for non-dt only
slimbus: remove redundant dev_err message
phy: usb: phy-brcm-usb: Fix platform_no_drv_owner.cocci warnings
phy: samsung: Use struct_size() in devm_kzalloc()
drivers: fpga: Kconfig: pedantic cleanups
fonts: Prefer a bigger font for high resolution screens
fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active
x86/kexec: Set the C-bit in the identity map page table when SEV is active
x86/kexec: Do not map kexec area as decrypted when SEV is active
x86/crash: Add e820 reserved ranges to kdump kernel's e820 table
ARM: configs: aspeed: Add new drivers
x86/mm: Rework ioremap resource mapping determination
x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED
x86/mm: Create a workarea in the kernel for SME early encryption
floppy: fix harmless clang build warning
usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices
i3c: dw: add limited bus mode support
i3c: add mixed limited bus mode
i3c: fix i2c and i3c scl rate by bus mode
x86/mm: Identify the end of the kernel area to be reserved
ARM: dts: aspeed: Enable video engine on romulus and wtherspoon
ARM: dts: aspeed: Add Inspur fp5280g2 BMC machine
fonts: Use BUILD_BUG_ON() for checking empty font table
fonts: Fix coding style
crypto: nx - no need to check return value of debugfs_create functions
fs: cifs: switch to RC4 library interface
ppp: mppe: switch to RC4 library interface
crypto: arc4 - remove cipher implementation
net/lib80211: move TKIP handling to ARC4 library code
net/lib80211: move WEP handling to ARC4 library code
net/mac80211: move WEP handling to ARC4 library interface
crypto: arc4 - refactor arc4 core code into separate library
crypto: talitos - fix max key size for sha384 and sha512
crypto: vmx - Document CTR mode counter width quirks
crypto: caam - update IV using HW support
crypto: caam - use len instead of nents for bulding HW S/G table
hwrng: iproc-rng200 - Add support for 7211
dt-bindings: rng: Document BCM7211 RNG compatible string
coresight: replicator: Add terminate entry for acpi_device_id tables
coresight: platform: add OF/APCI dependency
coresight: Add dummy definition for of_coresight_get_cpu()
coresight: acpi: Support for platform devices
coresight: acpi: Support for AMBA components
coresight: Support for ACPI bindings
coresight: stm: ACPI support for parsing stimulus base
coresight: Use platform agnostic names
coresight: Use fwnode handle instead of device names
coresight: platform: Use fwnode handle for device search
coresight: Add support for releasing platform specific data
coresight: Rearrange platform data probing
coresight: Reuse platform data structure for connection tracking
coresight: Cleanup coresight_remove_conns
coresight: Remove name from platform description
coresight: Remove cpu field from platform data
coresight: Make device to CPU mapping generic
coresight: Introduce generic platform data helper
coresight: Make sure device uses DT for obsolete compatible check
coresight: platform: Make memory allocation helper generic
coresight: Rename of_coresight to coresight-platform
usb: Replace snprintf with scnprintf in gether_get_ifname
powerpc/pci/of: Fix OF flags parsing for 64bit BARs
arm64: dts: qcom: qcs404-evb: fix vdd_apc supply
ext4: remove redundant assignment to node
ext4: optimize case-insensitive lookups
ext4: make __ext4_get_inode_loc plug
arm64: dts: meson: g12a: x96-max: add the Ethernet PHY interrupt line
arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY interrupt line
arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY reset line
arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings
arm64: dts: meson: g12a: x96-max: fix the Ethernet PHY reset line
arm64: dts: meson: g12a: sort sdio nodes correctly
page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled
IMA: support for per policy rule template formats
RDMA/netlink: Resort policy array
net: stmmac: initialize the reset delay array
selftests/net: make udpgso_bench skip unsupported testcases
net/ipv4: fib_trie: Avoid cryptic ternary expressions
net: sched: act_ctinfo: tidy UAPI definition
ext4: clean up kerneldoc warnigns when building with W=1
drm/msm/dsi: Add parentheses to quirks check in dsi_phy_hw_v3_0_lane_settings
coresight: tmc-etr: Rearrange probing default buffer size
coresight: stm: Rearrange probing the stimulus area
coresight: etm3x: Rearrange cp14 access detection
coresight: Use coresight device names for sinks in PMU attribute
coresight: etb10: Clean up device specific data
coresight: etm: Clean up device specific data
coresight: stm: Cleanup device specific data
coresight: tpiu: Clean up device specific data
coresight: catu: Cleanup device specific data
coresight: tmc: Clean up device specific data
coresight: replicator: Cleanup device tracking
coresight: funnel: Clean up device book keeping
coresight: perf: Don't set the truncated flag in snapshot mode
coresight: tmc-etf: Fix snapshot mode update function
coresight: tmc-etf: Properly set AUX buffer head in snapshot mode
coresight: tmc-etr: Properly set AUX buffer head in snapshot mode
coresight: etb10: Properly set AUX buffer head in snapshot mode
eeprom: idt_89hpesx: remove unneeded csr_file variable
fsi: cf-fsi-fw: Use the correct style for SPDX License Identifier
dt-bindings: nvmem: Convert Allwinner SID to a schema
nvmem: Broaden the selection of NVMEM_SNVS_LPGPR
nvmem: imx: add i.MX8 nvmem driver
dt-bindings: fsl: scu: add ocotp binding
firmware: arm_scmi: Use the correct style for SPDX License Identifier
firmware: ti_sci: Use the correct style for SPDX License Identifier
lib : kobject: fix refcount imblance on kobject_rename
ARM: exynos_defconfig: Enable Panfrost and Lima drivers
ARM: multi_v7_defconfig: Enable Panfrost and Lima drivers
x86/cacheinfo: Fix a -Wtype-limits warning
ARM: dts: exynos: Add PMU interrupt affinity to Exynos4 boards
ARM: dts: exynos: Add flash support to Galaxy S3 boards
ARM: OMAP2: drop explicit assembler architecture
ARM: use arch_extension directive instead of arch argument
tools/memory-model: Do not use "herd" to refer to "herd7"
tools/memory-model: Fix comment in MP+poonceonces.litmus
Documentation: atomic_t.txt: Explain ordering provided by smp_mb__{before,after}_atomic()
ext2: Always brelse bh on failure in ext2_iget()
ext2: add missing brelse() in ext2_iget()
drm/komeda: Correct printk format specifier for "size_t"
malidp: no need to check return value of debugfs_create functions
komeda: no need to check return value of debugfs_create functions
s390/cio: move struct node_descriptor to cio.h
s390: fix stfle zero padding
s390/sclp: remove call home support
s390: replace defconfig with performance_defconfig
arm64: tegra: Enable CPU sleep on Jetson Nano
arm64: tegra: Add ID EEPROMs on Jetson Nano
arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit
arm64: tegra: Add ID EEPROM for Jetson TX2 module
arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit
arm64: tegra: Add ID EEPROM for Jetson TX1 module
netfilter: nf_tables: enable set expiration time for set elements
netfilter: nft_ct: fix null pointer in ct expectations support
netfilter: synproxy: ensure zero is returned on non-error return path
inet: fix various use-after-free in defrags units
netns: add pre_exit method to struct pernet_operations
ARM: dts: hip04: Update coresight DT bindings
page_pool: make sure struct device is stable
page_pool: add tracepoints for page_pool with details need by XDP
xdp: add tracepoints for XDP mem
xdp: force mem allocator removal and periodic warning
xdp: tracking page_pool resources and safe removal
mlx5: more strict use of page_pool API
page_pool: introduce page_pool_free and use in mlx5
veth: use xdp_release_frame for XDP_PASS
xdp: page_pool related fix to cpumap
xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails
net: page_pool: add helper function to unmap dma addresses
net: page_pool: add helper function to retrieve dma addresses
keys: Cache result of request_key*() temporarily in task_struct
keys: Provide request_key_rcu()
keys: Move the RCU locks outwards from the keyring search functions
keys: Invalidate used request_key authentication keys
keys: Fix request_key() lack of Link perm check on found key
USB: fix types in uapi include
arm64: dts: hi3660: Add CoreSight support
arm64: dts: hi6220: Update coresight DT bindings
arm64: dts: renesas: hihope-common: Remove "label" from LEDs
swiotlb: fix phys_addr_t overflow warning
net: netsec: remove loops in napi Rx process
net: netsec: initialize tx ring on ndo_open
net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6250_g1_vtu_loadpurge()
arm64 defconfig: enable Mellanox cards
arm64 defconfig: enable MPT3 SAS and BNX2X drivers
rtc: pcf2123: fix negative offset rounding
rtc: pcf2123: add alarm support
rtc: pcf2123: use %ptR
rtc: pcf2123: port to regmap
rtc: pcf2123: remove sysfs register view
ARM: multi_v7_defconfig: enable Lima driver
act_ctinfo: Don't use BIT() in UAPI headers.
arm64: defconfig: enable Lima driver
arm64: defconfig: add Panfrost driver
ARM: multi_v7_defconfig: add Panfrost driver
ARM: configs: Remove useless UEVENT_HELPER_PATH
selftests: tc: add ingress device matching support
mlxsw: spectrum_flower: Implement support for ingress device matching
mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size
mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element
mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly
net: flow_offload: implement support for meta key
net: sched: cls_flower: use flow_dissector for ingress ifindex
flow_dissector: add support for ingress ifindex dissection
arm64: dts: renesas: hihope-common: Add HDMI support
ipmi: ipmb: don't allocate i2c_client on stack
arm64: configs: Remove useless UEVENT_HELPER_PATH
ARM: config: Remove left-over BACKLIGHT_LCD_SUPPORT
drm: self_refresh: Fix a reversed condition in drm_self_refresh_helper_cleanup()
arm64: dts: renesas: r8a774a1: Add HDMI encoder instance
dt-bindings: display: renesas: Add r8a774a1 support
arm64: qcom: qcs404: Add reset-cells to GCC node
arm64: dts: sprd: Add Spreadtrum SD host controller support
locks: eliminate false positive conflicts for write lease
locks: Add trace_leases_conflict
drm/i915: Update DRIVER_DATE to 20190619
keys: Add capability-checking keyctl function
USB: serial: option: add support for GosunCn ME3630 RNDIS mode
ASoC: soc-utils: remove dummy Platform
ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform
ASoC: qcom: don't select unnecessary Platform
drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()
ASoC: simple-card-utils: don't select unnecessary Platform
ASoC: ux500: mop500: don't select unnecessary Platform
ASoC: ti: rx51: don't select unnecessary Platform
ASoC: ti: omap-twl4030: don't select unnecessary Platform
ASoC: ti: omap-hdmi: don't select unnecessary Platform
ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform
ASoC: ti: davinci-evm: don't select unnecessary Platform
ASoC: tegra: trimslice: don't select unnecessary Platform
ASoC: tegra: tegra_wm9712: don't select unnecessary Platform
ASoC: tegra: tegra_wm8903: don't select unnecessary Platform
ASoC: tegra: tegra_wm8753: don't select unnecessary Platform
ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform
ASoC: tegra: tegra_rt5677: don't select unnecessary Platform
ASoC: tegra: tegra_rt5640: don't select unnecessary Platform
ASoC: tegra: tegra_max98090: don't select unnecessary Platform
ASoC: tegra: tegra_alc5632: don't select unnecessary Platform
ASoC: sunxi: sun4i-codec: don't select unnecessary Platform
ASoC: sirf: sirf-audio: don't select unnecessary Platform
ASoC: samsung: tm2_wm5110: don't select unnecessary Platform
ASoC: samsung: snow: don't select unnecessary Platform
ASoC: samsung: smdk_wm8994: don't select unnecessary Platform
ASoC: samsung: arndale_rt5631: don't select unnecessary Platform
ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform
ASoC: rockchip: rockchip_max98090: don't select unnecessary Platform
ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform
ASoC: qcom: storm: don't select unnecessary Platform
ASoC: qcom: apq8016_sbc: don't select unnecessary Platform
ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform
ASoC: kirkwood: armada-370-db: don't select unnecessary Platform
ASoC: fsl: imx-audmix: don't select unnecessary Platform
ASoC: fsl: imx-spdif: don't select unnecessary Platform
ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform
ASoC: fsl: imx-es8328: don't select unnecessary Platform
ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform
ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform
ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform
ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform
ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform
ASoC: atmel: mikroe-proto: don't select unnecessary Platform
ASoC: atmel: atmel_wm8904: don't select unnecessary Platform
ASoC: atmel: atmel-pdmic: don't select unnecessary Platform
ASoC: atmel: atmel-classd: don't select unnecessary Platform
ASoC: vc4: vc4_hdmi: don't select unnecessary Platform
ASoC: soc-core: allow no Platform on dai_link
ASoC: rt5677: handle concurrent interrupts
ASoC: rt5677: clear interrupts by polarity flip
DRM: Add KMS driver for the Ingenic JZ47xx SoCs
dt-bindings: Add doc for the Ingenic JZ47xx LCD controller driver
drm/i915/execlists: Detect cross-contamination with GuC
drm/i915: Make the semaphore saturation mask global
ASoC: qcom: common: Fix NULL pointer in of parser
ASoC: Intel: sof-rt5682: correct naming for dmic16k
ASoC: Intel: sof-rt5682: add MCLK support for BYT platform
spi/acpi: fix incorrect ACPI parent check
ASoC: soc.h: fixup for_each_card_links() macro
drm/komeda: Enable writeback split support
drm/komeda: Add new component komeda_splitter
drm/komeda: Accept null writeback configurations for writeback
drm/komeda: Refine function to_d71_input_id
drm/komeda: Add slave pipeline support
drm/komeda: Add layer split support
drm/komeda: Add split support for scaler
drm/komeda: Add component komeda_merger
dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to one ACLK
drm/komeda: Rename main engine clk name "mclk" to "aclk"
drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK
drm/komeda: Adds zorder support
drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT
drm/komeda: Add komeda_fb_check_src_coords
dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree
drm/komeda: Adds SMMU support
drm/komeda: Enable color-encoding (YUV format) support
drm/komeda: Update HW up-sampling on D71
drm/komeda: Adds limitation check for AFBC wide block not support Rot90
drm/komeda: Add rotation support on Komeda driver
drm/komeda: Clear enable bit in CU_INPUTx_CONTROL
arm/komeda: Convert dp_wait_cond() to return an error code.
drm/komeda: Creates plane alpha and blend mode properties
drm/komeda: Add image enhancement support
drm/komeda: Add engine clock requirement check for the downscaling
drm/komeda: Add writeback scaling support
drm/komeda: Implement D71 scaler support
drm/komeda: Add the initial scaler support for CORE
drm/komeda: Attach scaler to drm as private object
drm/komeda: Added AFBC support for komeda driver
drm/komeda: Add writeback support
drm/vc4: hdmi: Set default state margin at reset
drm/selftests: Add command line parser selftests
drm/atomic: Add a function to reset connector TV properties
drm/modes: Parse overscan properties
drm/connector: Introduce a TV margins structure
drm/modes: Allow to specify rotation and reflection on the commandline
drm/modes: Support modes names on the command line
drm/modes: Rewrite the command line parser
drm/client: Change drm_client_panel_rotation name
drm/client: Restrict the rotation check to the rotation itself
drm/client: Restrict the plane_state scope
drm/connector: Add documentation for drm_cmdline_mode
powerpc/64s/radix: Enable HAVE_ARCH_HUGE_VMAP
powerpc/64s/radix: ioremap use ioremap_page_range
powerpc/64: __ioremap_at clean up in the error case
powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units.
powerpc/64s: Fix misleading SPR and timebase information
powerpc/pseries: avoid blocking in irq when queuing hotplug events
powerpc/watchpoint: Restore NV GPRs while returning from exception
cxl: no need to check return value of debugfs_create functions
powerpc/ps3: Use [] to denote a flexible array member
powerpc/mm/32s: fix condition that is always true
powerpc/32s: fix suspend/resume when IBATs 4-7 are used
selftests/powerpc: Fix earlyclobber in tm-vmxcopy
ACPICA: Clear status of GPEs on first direct enable
drivers: base: power: remove wakeup_sources_stats_dentry variable
fbcon: Export fbcon_update_vcs
PM: suspend: Rename pm_suspend_via_s2idle()
arm64: dts: ti: k3-j721e: Add the MCU SRAM node
arm64: dts: ti: k3-j721e: Add interrupt controllers in wakeup domain
arm64: dts: ti: k3-j721e: Add interrupt controllers in main domain
arm64: dts: ti: k3-j721e-main: Add Main NavSS Interrupt controller node
arm64: defconfig: Enable TI's J721E SoC platform
arm64: dts: ti: Add support for J721E Common Processor Board
soc: ti: Add Support for J721E SoC config option
arm64: dts: ti: Add Support for J721E SoC
dt-bindings: serial: 8250_omap: Add compatible for J721E UART controller
dt-bindings: arm: ti: Add bindings for J721E SoC
clk: samsung: Add bus clock for GPU/G3D on Exynos4412
soc: qcom: geni: Add support for ACPI
ecryptfs: Make ecryptfs_xattr_handler static
ecryptfs: remove unnessesary null check in ecryptfs_keyring_auth_tok_for_sig
ecryptfs: use print_hex_dump_bytes for hexdump
arm64: dts: qcom: pm8998: Use qcom,pm8998-pon binding for second gen pon
arm64: dts: qcom: msm8996: Enable SMMUs
firmware: ti_sci: Fix gcc unused-but-set-variable warning
firmware: ti_sci: Use the correct style for SPDX License Identifier
RDMA/mlx5: Enable decap and packet reformat on FDB
RDMA/mlx5: Consider eswitch encap mode
RDMA/odp: Fix missed unlock in non-blocking invalidate_start
IB/hfi1: Spelling s/statisfied/satisfied/
RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV
RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload
net/mlx5: add missing void argument to function mlx5_devlink_alloc
net: mvpp2: cls: Add steering based on vlan Id and priority.
net: mvpp2: cls: right-justify the C2 TCAM keys
net: mvpp2: cls: Only select applicable flows of classification offload
net: mvpp2: cls: Use a dedicated lu_type for the RSS lookup
macb: Add support for SiFive FU540-C000
macb: bindings doc: add sifive fu540-c000 binding
drm/vkms: add crc sources list
hinic: add support for rss parameters with ethtool
hinic: move ethtool code into hinic_ethtool
hinic: add rss support
drm/vkms: Move format arrays to vkms_plane.c
net: stmmac: add sanity check to device_property_read_u32_array call
net: hns3: Add missing newline at end of file
bpf: precise scalar_value tracking
selftests/bpf: add realistic loop tests
selftests/bpf: add basic verifier tests for loops
selftests/bpf: fix tests
bpf: fix callees pruning callers
bpf: introduce bounded loops
bpf: extend is_branch_taken to registers
selftests/bpf: fix tests due to const spill/fill
bpf: track spill/fill of constants
libbpf: constify getter APIs
arm64: dts: qcom: msm8996: Correct apr-domain property
scsi: mpt3sas: Update driver version to 29.100.00.00
scsi: mpt3sas: Introduce perf_mode module parameter
scsi: mpt3sas: Enable interrupt coalescing on high iops
scsi: mpt3sas: Affinity high iops queues IRQs to local node
scsi: mpt3sas: save and use MSI-X index for posting RD
scsi: mpt3sas: Use high iops queues under some circumstances
scsi: mpt3sas: change _base_get_msix_index prototype
scsi: mpt3sas: Add flag high_iops_queues
scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero
scsi: mpt3sas: function pointers of request descriptor
scsi: isci: Grammar s/the its/its/
scsi: aic7xxx: Spelling s/configuraion/configuration/
scsi: megaraid_sas: Remove unused including <linux/version.h>
scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW}
scsi: megaraid_sas: use octal permissions instead of constants
scsi: megaraid_sas: make max_sectors visible in sys
scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h'
scsi: megaraid_sas: remove set but not used variable 'sge_sz'
scsi: lpfc: Avoid unused function warnings
scsi: MAINTAINERS: update maintainer for PM8001
scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work
scsi: lpfc: Make some symbols static
scsi: lpfc: Remove set but not used variables 'qp'
scsi: qla2xxx: remove double assignment in qla2x00_update_fcport
scsi: hisi_sas: Disable stash for v3 hw
scsi: hisi_sas: Ignore the error code between phy down to phy up
scsi: hisi_sas: Change the type of some numbers to unsigned
scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size
scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors
scsi: hisi_sas: Delete PHY timers when rmmod or probe failed
scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc
scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time'
scsi: megaraid_sas: remove set but not used variable 'cur_state'
scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main()
scsi: ufs: Add error-handling of Auto-Hibernate
scsi: ufs: Do not overwrite Auto-Hibernate timer
scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported()
scsi: libsas: no need to join wide port again in sas_ex_discover_dev()
scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc
scsi: hpsa: fix an uninitialized read and dereference of pointer dev
scsi: target/iscsi: fix possible condition with no effect (if == else)
scsi: pm8001: Fix typo in code comments
scsi: fdomain: Add PCMCIA support
scsi: fdomain: Add register definitions
scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON
scsi: ibmvscsi: redo driver work thread to use enum action states
scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template
scsi: lpfc: Update lpfc version to 12.2.0.3
scsi: lpfc: Fix kernel warnings related to smp_processor_id()
scsi: lpfc: Fix BFS crash with DIX enabled
scsi: lpfc: Fix FDMI fc4type for nvme support
scsi: lpfc: Fix fcp_rsp_len checking on lun reset
scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors
scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector
scsi: lpfc: Fix incorrect logical link speed on trunks when links down
scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create
scsi: lpfc: Rework misleading nvme not supported in firmware message
scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl
scsi: lpfc: Cancel queued work for an IO when processing a received ABTS
scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling
scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery
scsi: lpfc: Revert message logging on unsupported topology
scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames
scsi: lpfc: Separate CQ processing for nvmet_fc upcalls
scsi: lpfc: Revise message when stuck due to unresponsive adapter
scsi: lpfc: Correct nvmet buffer free race condition
scsi: lpfc: Fix nvmet target abort cmd matching
scsi: lpfc: Fix alloc context on oas lun creations
scsi: megaraid_sas: Update driver version to 07.708.03.00
scsi: megaraid_sas: Export RAID map through debugfs
scsi: megaraid_sas: Fix MSI-X vector print
scsi: megaraid_sas: Add debug prints for device list
scsi: megaraid_sas: Add prints in suspend and resume path
scsi: megaraid_sas: Print firmware interrupt status
scsi: megaraid_sas: Print FW fault information
scsi: megaraid_sas: Export RAID map id through sysfs
scsi: megaraid_sas: Print BAR information from driver
scsi: megaraid_sas: Dump system registers for debugging
scsi: megaraid_sas: Dump system interface regs from sysfs
scsi: megaraid_sas: Add formatting option for megasas_dump
scsi: megaraid_sas: Enhance internal DCMD timeout prints
scsi: megaraid_sas: Enhance prints in OCR and TM path
scsi: megaraid_sas: Load balance completions across all MSI-X
scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups
scsi: megaraid_sas: Block PCI config space access from userspace during OCR
scsi: megaraid_sas: Rework code around controller reset
scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only
scsi: megaraid_sas: Remove unused variable target_index
scsi: fdomain: Resurrect driver - ISA support
scsi: fdomain: Resurrect driver - PCI support
scsi: fdomain: Resurrect driver - Core
scsi: hpsa: update driver version
scsi: hpsa: correct device resets
scsi: hpsa: do-not-complete-cmds-for-deleted-devices
scsi: hpsa: wait longer for ptraid commands
scsi: hpsa: check for tag collision
scsi: hpsa: use local workqueues instead of system workqueues
scsi: hpsa: correct simple mode
scsi: osst: kill obsolete driver
scsi: sd: Inline sd_probe_part2()
scsi: sd: Rely on the driver core for asynchronous probing
tools build: Fix the zstd test in the test-all.c common case feature test
arm64: dts: qcom: Add Dragonboard 845c
drm/msm/adreno: Add A540 support
drm/msm: correct attempted NULL pointer dereference in put_iova
drm/msm/dsi: add protection against NULL dsi device
drm/msm/adreno: Ensure that the zap shader region is big enough
drm/msm/dsi: Add support for MSM8998 DSI controller
drm/msm/dsi: Add old timings quirk for 10nm phy
drm/msm/dsi: Add support for MSM8998 10nm dsi phy
dt-bindings: msm/dsi: Add 10nm phy for msm8998 compatible
drm/msm/mdp5: Fix mdp5_cfg_init error return
drm/msm/adreno: Call pm_runtime_force_suspend() during unbind
drm/msm/dpu: Avoid a null de-ref while recovering from kms init fail
drm/msm/dpu: Fix error recovery after failing to enable clocks
perf build: Handle slang being in /usr/include and in /usr/include/slang/
drm/msm: Pass the MMU domain index in struct msm_file_private
drm/msm: Print all 64 bits of the faulting IOMMU address
drm/msm/adreno: Enable 64 bit mode by default on a5xx and a6xx targets
msm: no need to check return value of debugfs_create functions
tools build: Add test to check if slang.h is in /usr/include/slang/
msm: dpu1: no need to check return value of debugfs_create functions
msm: adreno: no need to check return value of debugfs_create functions
drm/msm/dpu: Fix Wunused-const-variable
drm: Permit video-buffers writecombine mapping for MIPS
drm/i915/psr: Force manual PSR exit in older gens
regulator: qcom_spmi: add PMS405 SPMI regulator
drm/msm: check for equals 0 only
dt-bindings: qcom_spmi: Document pms405 support
arm64: dts: msm8998-mtp: Add pm8005_s1 regulator
iommu/io-pgtable-arm: Add support to use system cache
regulator: qcom_spmi: Add support for PM8005
dt-bindings: qcom_spmi: Document PM8005 regulators
spi: don't open code list_for_each_entry_safe_reverse()
ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_
ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC
ASoC: qcom: common: Mark links as nonatomic
ASoC: Intel: Skylake: Fix incorrect capture position reporting
regulator: core: Make entire header comment C++ style
drm/msm/dpu: Remove bogus comment
drm/msm/dpu: Remove _dpu_debugfs_init
drm/msm/dpu: Use provided drm_minor to initialize debugfs
qed: Fix -Wmaybe-uninitialized false positive
ps3_gelic: Use [] to denote a flexible array member
ipoib: show VF broadcast address
ipoib: correcly show a VF hardware address
drm/i915: Don't dereference request if it may have been retired when printing
drm/i915/selftests: Flush live_evict
iommu/arm-smmu-v3: Increase maximum size of queues
drm/i915: Skip shrinking already freed pages
selftests: mlxsw: Add a test for FIB offload indication
ipv6: Stop sending in-kernel notifications for each nexthop
mlxsw: spectrum_router: Create IPv6 multipath routes in one go
mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops
mlxsw: spectrum_router: Pass array of routes to route handling functions
mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications
mlxsw: spectrum_router: Pass multiple routes to work item
mlxsw: spectrum_router: Prepare function to return errors
mlxsw: spectrum_router: Remove processing of IPv6 append notifications
ipv6: Add IPv6 multipath notification for route delete
ipv6: Add IPv6 multipath notifications for add / replace
netdevsim: Ignore IPv6 multipath notifications
mlxsw: spectrum_router: Ignore IPv6 multipath notifications
ipv6: Extend notifier info for multipath routes
netlink: Add field to skip in-kernel notifications
netlink: Document all fields of 'struct nl_info'
drm/i915: Update workarounds selftest for read only regs
drm/i915: Add whitelist workarounds for ICL
drm/i915: Support whitelist workarounds on all engines
drm/i915: Support flags in whitlist WAs
mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM
drm/rcar-du: Fix error check when retrieving crtc state
docs: Add a document on repository management
iommu/vt-d: Silence a variable set but not used
iommu/vt-d: Remove an unused variable "length"
drm/i915: Drop the _INCOMPLETE for has_infoframe
drm/i915: Make pipe_config_err() vs. fastset less confusing
drm/i915: Constify intel_pipe_config_compare()
drm/i915: Don't clobber M/N values during fastset check
iommu: Fix integer truncation
drm/panfrost: Expose performance counters through unstable ioctls
drm/panfrost: Add an helper to check the GPU generation
drm/panfrost: Add a module parameter to expose unstable ioctls
drm/panfrost: Move gpu_{write, read}() macros to panfrost_regs.h
iommu: Add padding to struct iommu_fault
mm/hmm: Use lockdep instead of comments
mm/hmm: Hold on to the mmget for the lifetime of the range
KVM: nVMX: shadow pin based execution controls
KVM: VMX: Leave preemption timer running when it's disabled
mm/hmm: Do not use list*_rcu() for hmm->ranges
mm/hmm: Remove duplicate condition test before wait_event_timeout
mm/hmm: Simplify hmm_get_or_create and make it reliable
drm/i915: Use drm_gem_object.resv
drm/i915: Keep engine alive as we retire the context
dt-bindings: Add missing newline at end of file
of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning
dt-bindings: add Kontron vendor prefix
dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35
dt-bindings: arm: fsl: Add back missing i.MX7ULP binding
dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema
soc: imx8: Use existing of_root directly
drm/vmwgfx: Kill unneeded legacy security features
drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors
drm/vmwgfx: Add debug message for layout change ioctl
drm/vmwgfx: Add surface dirty-tracking callbacks
drm/vmwgfx: Implement an infrastructure for read-coherent resources
drm/vmwgfx: Use an RBtree instead of linked list for MOB resources
drm/vmwgfx: Implement an infrastructure for write-coherent resources
drm/ttm: TTM fault handler helpers
drm/ttm: Allow the driver to provide the ttm struct vm_operations_struct
mm: Add write-protect and clean utilities for address space ranges
mm: Add an apply_to_pfn_range interface
mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem
arm64: dts: fsl: librem5: Add a device tree for the Librem5 devkit
dt-bindings: arm: fsl: Add the imx8mq boards
dt-bindings: Add an entry for Purism SPC
drm/vmwgfx: Assign eviction priorities to resources
clk: imx6q: fix section mismatch warning
arm64: dts: fsl: ls1028a: Add qDMA node
dt-bindings: fsl-qdma: Add LS1028A qDMA bindings
mei: no need to check return value of debugfs_create functions
genwq: no need to check return value of debugfs_create functions
mic: no need to check return value of debugfs_create functions
fault-inject: clean up debugfs file creation logic
lib: dynamic_debug: no need to check return value of debugfs_create functions
pinctrl: make pinconf.h self-contained
cxl: no need to check return value of debugfs_create functions
thermal: tegra: no need to check return value of debugfs_create functions
thermal: intel_powerclamp: no need to check return value of debugfs_create functions
thermal: intel: no need to check return value of debugfs_create functions
clk: sunxi-ng: sun8i-r: Use local parent references for CLK_FIXED_FACTOR
mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS
clk: sunxi-ng: v3s: Use local parent references for CLK_FIXED_FACTOR
mmc: sdhci: sdhci-pci-o2micro: Check if controller supports 8-bit width
clk: sunxi-ng: r40: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: h3: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: a33: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: a23: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: a31: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: sun5i: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: a10: Use local parent references for CLK_FIXED_FACTOR
clk: sunxi-ng: sun8i-r: Use local parent references for CLK_HW_INIT_*
clk: sunxi-ng: switch to of_clk_hw_register() for registering clks
clk: fixed-factor: Add CLK_FIXED_FACTOR_FW_NAME for DT clock-names parent
clk: fixed-factor: Add CLK_FIXED_FACTOR_HWS which takes list of struct clk_hw *
clk: fixed-factor: Add CLK_FIXED_FACTOR_HW which takes clk_hw pointer as parent
clk: Add CLK_HW_INIT_PARENT_DATA macro using .parent_data
clk: Add CLK_HW_INIT_FW_NAME macro using .fw_name in .parent_data
clk: Add CLK_HW_INIT_* macros using .parent_hws
clk: Fix debugfs clk_possible_parents for clks without parent string names
serial: 8250: pericom_do_set_divisor can be static
arm64: dts: renesas: r8a774a1: Add dynamic power coefficient
arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA
arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz
arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC
arm64: dts: renesas: hihope-common: Add LEDs support
arm64: dts: renesas: hihope-common: Enable USB3.0
drm/i915/guc: Reduce verbosity on log overflows
KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs'
KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP
KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02
KVM: VMX: Explicitly initialize controls shadow at VMCS allocation
KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch
KVM: nVMX: Shadow VMCS controls on a per-VMCS basis
KVM: VMX: Shadow VMCS secondary execution controls
KVM: VMX: Shadow VMCS primary execution controls
KVM: VMX: Shadow VMCS pin controls
KVM: VMX: Add builder macros for shadowing controls
KVM: nVMX: Use adjusted pin controls for vmcs02
KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary
KVM: x86: introduce is_pae_paging
KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS
KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written
KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written
KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written
KVM: nVMX: Don't speculatively write APIC-access page address
KVM: nVMX: Don't speculatively write virtual-APIC page address
KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped
KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS
KVM: nVMX: Don't "put" vCPU or host state when switching VMCS
KVM: VMX: simplify vmx_prepare_switch_to_{guest,host}
KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry
KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02
KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01
KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value
KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare
KVM: nVMX: Sync rarely accessed guest fields only when needed
KVM: nVMX: Add helpers to identify shadowed VMCS fields
KVM: nVMX: Use descriptive names for VMCS sync functions and flags
KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()
KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields
KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES
KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields
KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn
KVM: x86: Move kvm_{before,after}_interrupt() calls to vendor code
KVM: VMX: Store the host kernel's IDT base in a global variable
KVM: VMX: Read cached VM-Exit reason to detect external interrupt
kvm: nVMX: small cleanup in handle_exception
KVM: VMX: Fix handling of #MC that occurs during VM-Entry
KVM: x86: move MSR_IA32_POWER_CTL handling to common code
kvm: x86: offset is ensure to be in range
kvm: x86: use same convention to name kvm_lapic_{set,clear}_vector()
kvm: x86: check kvm_apic_sw_enabled() is enough
kvm: x86: add host poll control msrs
kvm: vmx: segment limit check: use access length
kvm: vmx: fix limit checking in get_vmx_mem_address()
KVM: x86: Add Intel CPUID.1F cpuid emulation support
KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15
irqchip/mbigen: Stop printing kernel addresses
clk: renesas: r8a774a1: Add TMU clock
clk: renesas: r8a77995: Add CMM clocks
clk: renesas: r8a77990: Add CMM clocks
clk: renesas: r8a77965: Add CMM clocks
clk: renesas: r8a7795: Add CMM clocks
soc: imx8: Fix potential kernel dump in error path
usb: gadget: ether: Fix race between gether_disconnect and rx_submit
usb: gadget: storage: Remove warning message
usb: dwc3: gadget: Add support for disabling U1 and U2 entries
usb: gadget: send usb_gadget as an argument in get_config_params
doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2
usb: dwc3: qcom: Use of_clk_get_parent_count()
usb: dwc3: Fix core validation in probe, move after clocks are enabled
usb: dwc3: qcom: Improve error handling
usb: dwc3: qcom: Start USB in 'host mode' on the SDM845
usb: dwc3: qcom: Add support for booting with ACPI
soc: qcom: geni: Add support for ACPI
Revert "usb: dwc2: host: Setting qtd to NULL after freeing it"
usb: gadget: net2272: remove redundant assignments to pointer 's'
usb: gadget: Zero ffs_io_data
USB: omap_udc: Remove unneeded variable
fotg210-udc: Remove unneeded variable
usb: gadget: at91_udc: Remove unneeded variable
usb: gadget: udc: renesas_usb3: Enhance role switch support
usb: gadget: u_audio: Fixed variable declaration coding style issue
usb: gadget: f_fs: data_len used before properly set
USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled
ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 USB ports
Documentation: dt-bindings: Add snps,need-phy-for-wake for dwc2 USB
usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs
usb: dwc3: meson-g12a: Add support for IRQ based OTG switching
power: avs: smartreflex: no need to check return value of debugfs_create functions
platform/chrome: wilco_ec: Fix unreleased lock in event_read()
platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can be static
arm64: dts: marvell: add missing #interrupt-cells property
platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation
platform/chrome: cros_ec_debugfs: Fix kernel-doc comment first line
platform/chrome: cros_ec_debugfs: Add debugfs entry to retrieve EC uptime
ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries
ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path'
ARM: dts: Add support for 96Boards Meerkat96 board
tty: serial_core: Set port active bit in uart_port_activate
dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding
serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions
serial: 8250: factor out serial8250_{set,clear}_THRI() helpers
serial: fsl_lpuart: Remove unneeded OOM error message
serial: uartps: Remove useless return from cdns_uart_poll_put_char
serial: uartps: Do not add a trailing semicolon to macro
serial: uartps: Fix long line over 80 chars
serial: uartps: Fix multiple line dereference
serial: uartps: Use octal permission for module_param()
serial: uartps: Use the same dynamic major number for all ports
serial: 8250: Add support for higher baud rates to Pericom chips
serial: imx: fix locking in set_termios()
Documentation/i915: fix file references after display/ subdir renames
MAINTAINERS: fpga: hand off maintainership to Moritz
ARM: dts: imx6ul: Add PXP node
ARM: dts: imx6sll: Enable SNVS poweroff according to board design
ARM: dts: imx7s: Enable SNVS power key according to board design
ARM: dts: imx6sll: Enable SNVS power key according to board design
ARM: dts: imx6ul: Enable SNVS power key according to board design
ARM: dts: imx6sx: Enable SNVS power key according to board design
ARM: dts: imx6qdl: Enable SNVS power key according to board design
selftests: firmware: Add compressed firmware tests
firmware: Add support for loading compressed files
firmware: Factor out the paged buffer handling code
tools/firmware: Add missing newline at end of file
firmware: improve LSM/IMA security behaviour
arm64: dts: imx8mm: Enable SNVS power key according to board design
arm64: dts: imx8mq-evk: Enable SNVS power key
H8300: remove unused barrier defines
staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: "result". Return "HAL_STATUS_SUCCESS"
staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces preferred around unary operator
staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but unused variable
staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comparison to true is error prone
staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison to NULL
staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset
staging/rtl8723bs/core: Remove redundant call to memset
staging: rtl8723bs: hal: Add null check after memory allocation
staging: rtl8723bs: hal: fix Using comparison to false is error prone
staging: rtl8723bs: hal: Remove return type of initrecvbuf
staging: rtl8723bs: hal: spaces preferred around unary operator
staging: rtl8723bs: hal: Using comparison to true is error prone
staging: Add missing newline at end of file
staging: erofs: clean up initialization of pointer de
staging: comedi: usbdux: remove redundant initialization of fx2delay
arm64: dts: ls1028a: add crypto node
usb: host: fotg2: add device tree probing
wusb: switch to cbcmac transform
clk: imx8mq: Use devm_platform_ioremap_resource() instead of of_iomap()
usb: isp1362: Spelling s/eclusive/exclusive/
clk: imx8mq: Use imx_check_clocks() API directly
clk: imx: Remove __init for imx_check_clocks() API
ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks
ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset
ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
ALSA: firewire-motu: code refactoring to finish streaming session
ALSA: firewire-motu: minor code refactoring to stop isochronous context
ALSA: firewire-motu: rename helper functions to begin/finish streaming session
ALSA: firewire-motu: code refactoring for condition to stop streaming
ALSA: firewire-motu: add helper function to keep isochronous resources
ALSA: firewire-motu: unify midi callback function
ALSA: firewire-motu: unify the count of subscriber for packet streaming
USB: add usbfs ioctl to retrieve the connection parameters
usb: host: xhci-tegra: Fix Wunused-const-variable
arm64: dts: qcom: qcs404-evb: Enable PCIe
arm64: dts: qcom: qcs404: Add PCIe related nodes
tracepoint: Use struct_size() in kmalloc()
PCI: Do not poll for PME if the device is in D3cold
PCI: Add missing link delays required by the PCIe spec
net/udpgso_bench.sh test fails on error
net/udpgso_bench.sh add UDP GSO audit tests
net/udpgso_bench_tx: options to exercise TX CMSG
selftests: rtnetlink: add addresses with fixed life time
net: ipv4: remove erroneous advancement of list pointer
net: dsa: sja1105: fix ptp link error
net: stmmac: fix unused-variable warning
iavf: allow null RX descriptors
iavf: add call to iavf_[add|del]_cloud_filter
iavf: Refactor init state machine
iavf: Refactor the watchdog state machine
iavf: Remove timer for work triggering, use delaying work instead
iavf: Move commands processing to the separate function
iavf: Fix the math for valid length for ADq enable
iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc()
iavf: wait longer for close to complete
iavf: use signed variable
iavf: Create VLAN tag elements starting from the first element
samples: bpf: refactor header include path
samples: bpf: remove unnecessary include options in Makefile
selftests/bpf: convert tests w/ custom values to BTF-defined maps
selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps
selftests/bpf: add test for BTF-defined maps
libbpf: allow specifying map definitions using BTF
libbpf: split initialization and loading of BTF
libbpf: identify maps by section index in addition to offset
libbpf: refactor map initialization
libbpf: streamline ELF parsing error-handling
libbpf: extract BTF loading logic
libbpf: add common min/max macro to libbpf_internal.h
bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup
net: sched: cls_matchall: allow to delete filter
net: hns3: fix dereference of ae_dev before it is null checked
staging: erofs: rename data_mapping_mode to datamode
net: sched: act_ctinfo: fix policy validation
net: sched: act_ctinfo: fix action creation
vhost_net: disable zerocopy by default
net: ipv4: move tcp_fastopen server side code to SipHash library
drm/i915/ehl: Introduce Mule Creek Canyon PCH
tipc: include retrans failure detection for unicast
team: add ethtool get_link_ksettings
iio: adc: xilinx: support all platforms
iio: humidity: Replace older GPIO APIs with GPIO Consumer APIs for the dht11 sensor
MAINTAINERS: add counter/ftm-quaddec driver entry
staging: iio: ad7150: clean up of comments
staging: iio: ad7150: simplify i2c SMBus return treatment
staging: iio: ad7150: use FIELD_GET and GENMASK
staging: iio: ad7150: use ternary operating to ensure 0/1 value
iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable()
iio: amplifiers: ad8366: Add support for ADL5240 VGA
iio: amplifiers: ad8366: Add support for the ADA4961 DGA
iio: amplifiers: ad8366: rework driver to allow other chips
iio: amplifiers: ad8366: use own lock to guard state
iio: amplifiers: update license information
dt-bindings: iio: accel: adxl372: switch to YAML bindings
iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions
dt-bindings: iio: frequency: Add docs for ADF4371 PLL
iio: frequency: adf4371: Add support for ADF4371 PLL
iio: imu: st_lsm6dsx: get device name from st_lsm6dsx_sensor_settings
iio: imx7d_adc: Remove unneeded 'average_en' member
iio: imx7d_adc: Fit into a single line
iio: imx7d_adc: Introduce a definition for the input clock
iio: imx7d_adc: Remove unneeded error message
iio: light: stk3310: Add support for stk3335
iio:core: Fix bug in length of event info_mask and catch unhandled bits set in masks.
staging: iio: ad2s1210: Remove platform data NULL check in probe
iio: light: bh1780: simplify getting the adapter of a client
drm/i915/gtt: Serialise both updates to PDE and our shadow
drm/i915/dmc: protect against loading wrong firmware
drm/i915/dmc: remove redundant return in parse_csr_fw()
drm/i915/dmc: add support to load dmc_header version 3
drm/i915/dmc: extract function to parse dmc_header
drm/i915/dmc: extract function to parse package_header
drm/i915/dmc: extract function to parse css header
drm/i915/dmc: add support for package_header with version 2
drm/i915/dmc: extract fw_info and table walk from intel_package_header
drm/i915/dmc: use kernel types
RDMA: Move rdma_node_type to uapi/
perf tools: Don't hardcode host include path for libslang
perf evsel: Make perf_evsel__name() accept a NULL argument
perf trace: Fixup pointer arithmetic when consuming augmented syscall args
perf pmu: Fix uncore PMU alias list for ARM64
perf tests: Add missing SPDX headers
tools build feature tests: Add missing SPDX headers
perf trace: Streamline validation of select syscall names list
perf trace: Fix exclusion of not available syscall names from selector list
tools build: Check if gettid() is available before providing helper
perf intel-pt: Add callchain to synthesized PEBS sample
perf intel-pt: Add memory information to synthesized PEBS sample
perf intel-pt: Add LBR information to synthesized PEBS sample
perf intel-pt: Add XMM registers to synthesized PEBS sample
perf intel-pt: Add gp registers to synthesized PEBS sample
perf intel-pt: Synthesize PEBS sample basic information
perf intel-pt: Factor out common sample preparation for re-use
perf intel-pt: Prepare to synthesize PEBS samples
perf intel-pt: Add decoder support for PEBS via PT
perf intel-pt: Add Intel PT packet decoder test
perf intel-pt: Add new packets for PEBS via PT
perf: cs-etm: Optimize option setup for CPU-wide sessions
perf tests arm64: Compile tests unconditionally
integrity: Fix __integrity_init_keyring() section mismatch
drm/amdgpu: wait to fetch the vbios until after common init
drm/amd/powerplay: Delete a redundant memory setting in vega20_set_default_od8_setttings()
drm/amd/display: Delete a redundant memory setting in amdgpu_dm_irq_register_interrupt()
drm/amdgpu: fix error handling in df_v3_6_pmc_start
drm/amd/display: Add missing newline at end of file
drm/amd/powerplay: detect version of smu backend (v2)
drm/amdkfd: Fix sdma queue allocate race condition
drm/amdkfd: Fix a circular lock dependency
Revert "drm/amdkfd: Fix a circular lock dependency"
Revert "drm/amdkfd: Fix sdma queue allocate race condition"
drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0
arm64: dts: qcom: msm8998: Add PCIe PHY and RC nodes
arm64: dts: qcom: msm8998: Add ANOC1 SMMU node
drm/gem: Unexport drm_gem_(un)pin/v(un)map
drm/todo: Improve drm_gem_object funcs todo
block: use req_op() to maintain consistency
ASoC: Add missing newline at end of file
ASoC: ti: Fix SDMA users not providing channel names
netfilter: synproxy: extract SYNPROXY infrastructure from {ipt, ip6t}_SYNPROXY
ASoC: rt5677: move jack-detect init to i2c probe
ASoC: rt5677: fall back to DT prop names on error
netfilter: synproxy: remove module dependency on IPv6 SYNPROXY
netfilter: synproxy: add common uapi for SYNPROXY infrastructure
arm64: dts: ti: am654-base-board: Disable SERDES and PCIe
arm64: dts: k3-am6: Add PCIe Endpoint DT node
arm64: dts: k3-am6: Add PCIe Root Complex DT node
arm64: dts: k3-am6: Add SERDES DT node
arm64: dts: k3-am6: Add mux-controller DT node required for muxing SERDES
arm64: dts: k3-am6: Add "socionext,synquacer-pre-its" property to gic_its
arm64: dts: ti: k3-am65: Add MSMC RAM ranges in interconnect node
regulator: qcom_spmi: Refactor get_mode/set_mode
regulator: qcom_spmi: enable linear range info
ASoC: SOF: disallow building without CONFIG_PCI again
netfilter: bridge: namespace bridge netfilter sysctls
netfilter: bridge: port sysctls to use brnf_net
netfilter: xt_owner: bail out with EINVAL in case of unsupported flags
netfilter: conntrack: small conntrack lookup optimization
netfilter: nft_ct: add ct expectations support
arm64: dts: ti: k3-am65: Add R5F ranges in interconnect nodes
arm64: dts: ti: k3-am65-mcu: Add the MCU RAM node
arm64: dts: ti: k3-am65: Add MCU SRAM ranges in interconnect nodes
arm64: dts: ti: am654-base-board: Add gpio_keys node
arm64: dts: ti: am6-main: Add gpio nodes
arm64: dts: ti: am6-wakeup: Add gpio node
arm64: dts: ti: k3-am654: Add interrupt controllers in wakeup domain
arm64: dts: ti: k3-am654: Add interrupt controllers in main domain
arm64: dts: ti: k3-am654: Update compatible for dmsc
regmap: lzo: Switch to bitmap_zalloc()
drm/i915/gtt: Generalize alloc_pd
drm/i915/gtt: Introduce init_pd
drm/i915/gtt: Introduce init_pd_with_page
drm/i915/gtt: Use a common type for page directories
drm/i915/gtt: No need to zero the table for page dirs
ARM: omap1: remove unused variable
drm/i915: no need to check return value of debugfs_create functions
spi: No need to assign dummy value in spi_unregister_controller()
spi: Add a prototype for exported spi_set_cs_timing()
ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status
ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit
ASoC: SOF: Intel: hda: clear stream status and wakests properly
ASoC: SOF: Intel: hda: use the defined stop chip in suspend
ASoC: SOF: Intel: hda: add function for hda stop chip
ASoC: SOF: Intel: hda: use the SOF defined ppcap functions
ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock
ASoC: SOF: Intel: hda: modify stream interrupt handler
ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free
ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend
ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams
ASoC: SOF: Intel: hda: assign link DMA channel at run-time
ASoC: SOF: topology: add cpu_dai_name for DAIs
ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream()
ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream
dt-bindings: usb: renesas_gen3: Rename bindings documentation file
dt-bindings: usb: renesas_usbhs: Rename bindings documentation file
ASoC: cx2072x: mark PM function as __maybe_unused
ASoC: rockchip: pdm: select CONFIG_RATIONAL
platform/x86: wmi: add context argument to the probe function
platform/x86: wmi: add context pointer field to struct wmi_device_id
platform/x86: asus-wmi: Do not disable keyboard backlight on unloading
platform/x86: asus-wmi: Switch fan boost mode
platform/x86: asus-wmi: Enhance detection of thermal data
platform/x86: asus-wmi: Organize code into sections
platform/x86: asus-wmi: Refactor error handling
platform/x86: asus-nb-wmi: Add microphone mute key code
platform/x86: asus-wmi: Support WMI event queue
platform/x86: asus-wmi: Refactor WMI event handling
platform/x86: asus-wmi: Improve DSTS WMI method ID detection
platform/x86: wmi: Add function to get _UID of WMI device
platform/x86: asus-wmi: Increase input buffer size of WMI methods
platform/x86: asus-wmi: Fix preserving keyboard backlight intensity on load
platform/x86: asus-wmi: Fix hwmon device cleanup
platform/x86: intel_telemetry: no need to check return value of debugfs_create functions
platform/x86: intel_pmc: no need to check return value of debugfs_create functions
platform/x86: pmc_atom: no need to check return value of debugfs_create functions
platform/x86: samsung-laptop: no need to check return value of debugfs_create functions
platform/x86: ideapad-laptop: no need to check return value of debugfs_create functions
platform/x86: dell-laptop: no need to check return value of debugfs_create functions
platform/x86: asus-wmi: no need to check return value of debugfs_create functions
platform/x86: acer-wmi: no need to check return value of debugfs_create functions
firmware/psci: psci_checker: Park kthreads before stopping them
memory: move jedec_ddr.h from include/memory to drivers/memory/
memory: move jedec_ddr_data.c from lib/ to drivers/memory/
mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a
mmc: sdhci-of-esdhc: set the sd clock divisor value above 3
s390/cio: Combine direct and indirect CCW paths
mmc: host: s3cmci: no need to check return value of debugfs_create functions
mmc: host: dw_mmc: no need to check return value of debugfs_create functions
vfio-ccw: Rearrange IDAL allocation in direct CCW
mmc: host: atmel-mci: no need to check return value of debugfs_create functions
mmc: core: no need to check return value of debugfs_create functions
vfio-ccw: Remove pfn_array_table
vfio-ccw: Adjust the first IDAW outside of the nested loops
vfio-ccw: Rearrange pfn_array and pfn_array_table arrays
s390/cio: Use generalized CCW handler in cp_init()
s390/cio: Generalize the TIC handler
s390/cio: Refactor the routine that handles TIC CCWs
s390/cio: Squash cp_free() and cp_unpin_free()
PCI: altera: Fix configuration type based on secondary number
PCI: armada8k: Add PHYs support
arm64/mm: Correct the cache line size warning with non coherent device
x86/percpu: Optimize raw_cpu_xchg()
x86/percpu, sched/fair: Avoid local_clock()
x86/percpu, x86/irq: Relax {set,get}_irq_regs()
x86/percpu: Relax smp_processor_id()
x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}()
perf/x86/intel: Disable check_msr for real HW
perf/x86/intel: Use ->is_visible callback for default group
perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge
perf/x86/intel/uncore: Clean up client IMC
perf/x86/intel/uncore: Support MMIO type uncore blocks
perf/x86/intel/uncore: Factor out box ref/unref functions
perf/x86/intel/uncore: Add uncore support for Snow Ridge server
perf/x86/intel/uncore: Handle invalid event coding for free-running counter
perf/x86/intel: Add more Icelake CPUIDs
perf/x86/intel: Add Icelake desktop CPUID
PCI: PM: Replace pci_dev_keep_suspended() with two functions
PCI: PM: Avoid resuming devices in D3hot during system suspend
locking/rwsem: Guard against making count negative
locking/rwsem: Adaptive disabling of reader optimistic spinning
locking/rwsem: Enable time-based spinning on reader-owned rwsem
locking/rwsem: Make rwsem->owner an atomic_long_t
locking/rwsem: Enable readers spinning on writer
locking/rwsem: Clarify usage of owner's nonspinaable bit
locking/rwsem: Wake up almost all readers in wait queue
locking/rwsem: More optimal RT task handling of null owner
locking/rwsem: Always release wait_lock before waking up tasks
locking/rwsem: Implement lock handoff to prevent lock starvation
locking/rwsem: Make rwsem_spin_on_owner() return owner state
locking/rwsem: Code cleanup after files merging
locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c
locking/rwsem: Implement a new locking scheme
locking/rwsem: Remove rwsem_wake() wakeup optimization
locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER
cpufreq: pcc-cpufreq: Fail initialization if driver cannot be registered
x86/fpu: Remove the fpu__save() export
x86/fpu: Simplify kernel_fpu_begin()
sched/fair: Don't push cfs_bandwith slack timers forward
sched/core: Optimize try_to_wake_up() for local wakeups
sched/fair: Fix "runnable_avg_yN_inv" not used warnings
sched/fair: Clean up definition of NOHZ blocked load functions
sched/core: Add __sched tag for io_schedule()
x86/atomic: Fix smp_mb__{before,after}_atomic()
locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON()
locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write()
x86/jump_label: Batch jump label updates
jump_label: Batch updates if arch supports it
x86/alternative: Batch of patch operations
jump_label: Sort entries of the same key by the code
x86/jump_label: Add a __jump_label_set_jump_code() helper
jump_label: Add a jump_label_can_update() helper
mmc: sdhci_am654: Add Support for 4 bit IP on J721E
mmc: sdhci_am654: Add Support for 8 bit IP on J721E
dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J721E devices.
xfrm: fix sa selector validation
dt-bindings: timer: renesas, cmt: Document r8a779{5|65|90} CMT support
dt-bindings: can: rcar_canfd: document r8a774c0 support
dt-bindings: can: rcar_canfd: document r8a77990 support
dt-bindings: can: rcar_canfd: document r8a77965 support
irqchip/gic: Add dependency for ARM_GIC_MAX_NR
drm/i915: move modesetting core code under display/
x86/fpu: Simplify kernel_fpu_end()
drm/i915/icl: Add Multi-segmented gamma support
drm/i915: Rename ivb_load_lut_10_max
drm/i915/icl: Add register definitions for Multi Segmented gamma
drm/i915: Change gamma/degamma_lut_size data type to u32
drm/i915: Nuke atomic set/get prop plane stubs
drm/i915: move modesetting output/encoder code under display/
drm/i915: make intel_sdvo_regs.h self-contained
arm64: dts: renesas: hihope-common: Add USB 2.0 support
arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks
ARM: dts: stm32: enable display on stm32mp157c-dk1 board
regulator: lp87565: Add 4-phase lp87561 regulator support
mfd: lp87565: Add support for 4-phase LP87561 combination
dt-bindings: mfd: lp87565: Add LP87561 configuration
xtensa: use generic pcibios_set_master and pcibios_enable_device
xtensa: drop dead PCI support code
xtensa/PCI: Remove unused variable
ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection
ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback
ALSA: bebob: code refactoring for error path to start duplex stream
ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback
ALSA: bebob: code refactoring for callback function to rawmidi interface
ALSA: bebob: code rafactoring for callback functions to PCM interface
MAINTAINERS: Remove myself as qcom maintainer
opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes
opp: Don't overwrite rounded clk rate
soc: aspeed: lpc-ctrl: make parameter optional
selftests/net: fix warnings in TFO key rotation selftest
x25_asy: fixed function name in error message.
lapb: moved export of lapb_register.
tc-tests: updated skbedit tests
tc-tests: added path to ip command in tdc
net: ethernet: ti: davinci_cpdma: use idled submit
net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data
net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data
net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data
net: stmmac: use device_property_read_u32_array to read the reset delays
net: stmmac: drop redundant check in stmmac_mdio_reset
x86/apic: Make apic_bsp_setup() static
ARM: qcom_defconfig: add support for USB networking
ARM: qcom_defconfig: add display-related options
ARM: dts: qcom: msm8974-hammerhead: add support for display
ARM: dts: msm8974: add display support
ARM: dts: qcom: msm8974-hammerhead: add support for backlight
ARM: dts: qcom: msm8974-hammerhead: add touchscreen support
iio: adc: ad7606: Add software configuration
iio: adc: ad7606: Move oversampling and scale options to chip info
iio: adc: meson_saradc: update with SPDX Licence identifier
MAINTAINERS: add entry for ad7780 adc driver
dt-bindings: iio: adc: add adi,ad7780.yaml binding
habanalabs: Allow accessing host mapped addresses via debugfs
drm/rockchip: Base adjustments of the mode based on prev adjustments
drm/rockchip: Properly adjust to a true clock in adjusted_mode
net/mlx5: Expose eswitch encap mode
net/mlx5: Declare more strictly devlink encap mode
net: sched: remove NET_CLS_IND config option
r8169: improve handling of Abit Fatal1ty F-190HD
net: stmmac: Fix wrapper drivers not detecting PHY
MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry
dpaa2-ptp: add interrupt support
arm64: dts: fsl: add ptp timer node for dpaa2 platforms
dt-binding: ptp_qoriq: support DPAA2 PTP compatible
dpaa2-ptp: reuse ptp_qoriq driver
ptp: add QorIQ PTP support for DPAA2
hinic: Use devm_kasprintf instead of hard coding it
Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown multicast"
net: dsa: mv88e6xxx: do not flood CPU with unknown multicast
staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL
staging: rtl8723bs: hal: sdio_halinit: fix spaces preferred around that unary operator
staging: rtl8723bs: hal: sdio_halinit: fix comparison to true/false is error prone
staging: kpc2000: remove dead code in core.c
staging: most: deregister net and video config subsystems with configFS
staging: android: fix style problem
blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration
blkcg: blkcg_activate_policy() should initialize ancestors first
blkcg: perpcu_ref init/exit should be done from blkg_alloc/free()
blkcg: update blkcg_print_stat() to handle larger outputs
blk-iolatency: clear use_delay when io.latency is set to zero
drm/i915/ehl: Update MOCS table for EHL
powerpc/64: mark start_here_multiplatform as __ref
clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro
kbuild: add support for ensuring headers are self-contained
kbuild: deb-pkg: do not run headers_check
kbuild: simplify scripts/headers_install.sh
kbuild: move hdr-inst shorthand to top Makefile
kbuild: re-implement Makefile.headersinst without recursion
kbuild: add 'headers' target to build up uapi headers in usr/include
kbuild: build all prerequisites of headers_install simultaneously
kbuild: remove build_unifdef target in scripts/Makefile
kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependency of samples
kbuild: fix Kconfig prompt of CONFIG_HEADERS_CHECK
kbuild: make gdb_script depend on prepare0 instead of prepare
kbuild: remove stale dependency between Documentation/ and headers_install
kbuild: remove headers_{install,check}_all
Update default configuration
processor: get rid of cpu_relax_yield
s390: improve wait logic of stop_machine
processor: remove spin_cpu_yield
s390/traps: simplify data exception handler
virtio/s390: make airq summary indicators DMA
virtio/s390: use DMA memory for ccw I/O and classic notifiers
virtio/s390: add indirection to indicators access
virtio/s390: use cacheline aligned airq bit vectors
s390/airq: use DMA memory for adapter interrupts
s390/cio: add basic protected virtualization support
s390/cio: introduce DMA pools to cio
s390/mm: force swiotlb for protected virtualization
s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP
s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP
s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP
s390/pkey: Use -ENODEV instead of -EOPNOTSUPP
dt-bindings: arm: Convert MediaTek board/soc bindings to json-schema
drm/i915: Avoid tainting i915_gem_park() with wakeref.lock
block: bio: Use struct_size() in kmalloc()
block: genhd: Use struct_size() helper
block: null_blk: fix race condition for null_del_dev
blk-mq/debugfs: Fix improper print qualifier
md/raid10: read balance chooses idlest disk for SSD
md: raid1-10: Unify r{1,10}bio_pool_free
md: raid10: Use struct_size() in kmalloc()
md/raid1: get rid of extra blank line and space
md: fix spelling typo and add necessary space
md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show
raid5-cache: Need to do start() part job after adding journal device
drivers: md: Unify common definitions of raid1 and raid10
soc: qcom: apr: Don't use reg for domain id
powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration
powerpc/pseries/mobility: prevent cpu hotplug during DT update
powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild
ABI: Fix KernelVersion tags
ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag
soc: qcom: fix QCOM_AOSS_QMP dependency and build errors
net: dsa: use switchdev handle helpers
net: dsa: make dsa_slave_dev_check use const
net: dsa: make cpu_dp non const
net: dsa: do not check orig_dev in vlan del
udp: Remove unused variable/function (exact_dif)
udp: Remove unused parameter (exact_dif)
ipv4: tcp: fix ACK/RST sent with a transmit delay
net: remove empty netlink_tap_exit_net
nfp: flower: extend extack messaging for flower match and actions
nfp: flower: use extack messages in flower offload
nfp: flower: check L4 matches on unknown IP protocols
ipv4: Support multipath hashing on inner IP pkts for GRE tunnel
virtio_net: enable napi_tx by default
net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops
tcp: use static_branch_deferred_inc for clean_acked_data_enabled
locking/static_key: always define static_branch_deferred_inc
net: hns3: some variable modification
net: hns3: delay ring buffer clearing during reset
net: hns3: fix for skb leak when doing selftest
net: hns3: fix for dereferencing before null checking
net: hns3: free irq when exit from abnormal branch
net: hns3: clear restting state when initializing HW device
net: hns3: extract handling of mpf/pf msi-x errors into functions
net: hns3: some changes of MSI-X bits in PPU(RCB)
net: hns3: add recovery for the H/W errors occurred before the HNS dev initialization
net: hns3: process H/W errors occurred before HNS dev initialization
net: hns3: fix avoid unnecessary resetting for the H/W errors which do not require reset
net: hns3: delay setting of reset level for hw errors until slot_reset is called
qed: iWARP - Fix default window size to be based on chip
qed: iWARP - Fix tc for MPA ll2 connection
qed: iWARP - fix uninitialized callback
qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state
net: phy: sfp: clean up a condition
vsock: correct removal of socket from the list
nfp: print a warning when binding VFs to PF driver
nfp: update the old flash error message
net: dsa: microchip: Support optional 125MHz SYNCLKO output
net: dsa: microchip: Add PHY errata workarounds
net: stmmac: use GPIO descriptors in stmmac_mdio_reset
net/packet: introduce packet_rcv_try_clear_pressure() helper
net/packet: remove locking from packet_rcv_has_room()
net/packet: implement shortcut in tpacket_rcv()
net/packet: make tp_drops atomic
net/packet: constify __packet_rcv_has_room()
net/packet: constify prb_lookup_block() and __tpacket_v3_has_room()
net/packet: constify packet_lookup_frame() and __tpacket_has_room()
net/packet: constify __packet_get_status() argument
net: phy: Add more 1000BaseX support detection
net: ethernet: ti: cpsw_ethtool: simplify slave loops
net: ethernet: ti: cpsw: use cpsw as drv data
bpf: Fix build error without CONFIG_INET
selftests/bpf: convert socket_cookie test to sk storage
bpf/tools: sync bpf.h
bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type
bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type
bpf: Add test for SO_REUSEPORT_DETACH_BPF
drm/vc4: no need to check return value of debugfs_create functions
bpf: Sync asm-generic/socket.h to tools/
bpf: net: Add SO_DETACH_REUSEPORT_BPF
libbpf: fix check for presence of associated BTF for map creation
selftests/bpf: signedness bug in enable_all_controllers()
samples/bpf: fix include path in Makefile
arm64: dts: meson-g12a-x96-max: add sound card
arm64: dts: meson-g12b-odroid-n2: add sound card
arm64: dts: meson: sei510: add sound card
arm64: dts: meson: sei510: add max98357a DAC
net/mlx5e: use indirect calls wrapper for the rx packet handler
net/mlx5e: use indirect calls wrapper for skb allocation
i2c: qcom-geni: Provide support for ACPI
i2c: qcom-geni: Signify successful driver probe
i2c: tegra: Add suspend-resume support
i2c: headers: reformat header comment and update copyright
i2c: headers: update docs about I2C_CLIENT_*
i2c: core: always have a named variable in arguments
i2c: headers: always have a named variable in arguments
i2c: headers: don't use 'dev' as adapter variable
i2c: ocores: add polling mode workaround for Sifive FU540-C000 SoC
i2c: ocores: add support for i2c device on Sifive FU540-c000 SoC
dt-bindings: i2c: extend existing opencore bindings
i2c: tegra: Avoid error message on deferred probe
i2c: i801: Fix kernel crash in is_dell_system_with_lis3lv02d()
docs: power: convert docs to ReST and rename to *.rst
block: document iostat changes for disk busy time accounting
Documentation/stackprotector: powerpc supports stack protector
Documentation: coresight: Update the generic device names
sphinx.rst: Add note about code snippets embedded in the text
scripts/documentation-file-ref-check: ignore output dir
docs: EDID/HOWTO.txt: convert it and rename to howto.rst
docs: scheduler: convert docs to ReST and rename to *.rst
docs: xilinx: convert eemi.txt to eemi.rst
docs: watchdog: convert docs to ReST and rename to *.rst
docs: timers: convert docs to ReST and rename to *.rst
docs: target: convert docs to ReST and rename to *.rst
docs: riscv: convert docs to ReST and rename to *.rst
docs: ptp.txt: convert to ReST and move to driver-api
docs: pps.txt: convert to ReST and rename to pps.rst
docs: cgroup-v1: convert docs to ReST and rename to *.rst
docs: pcmcia: convert docs to ReST and rename to *.rst
docs: netlabel: convert docs to ReST and rename to *.rst
docs: mic: convert docs to ReST and rename to *.rst
docs: kdump: convert docs to ReST and rename to *.rst
docs: kbuild: convert docs to ReST and rename to *.rst
docs: ide: convert docs to ReST and rename to *.rst
docs: fpga: convert docs to ReST and rename to *.rst
docs: fb: convert docs to ReST and rename to *.rst
docs: fault-injection: convert docs to ReST and rename to *.rst
docs: convert docs to ReST and rename to *.rst
docs: cdrom: convert docs to ReST and rename to *.rst
docs: cdrom-standard.tex: convert from LaTeX to ReST
docs: arm64: convert docs to ReST and rename to .rst
docs: aoe: convert docs to ReST and rename to *.rst
i40e: mark expected switch fall-through
i40e: Missing response checks in driver when starting/stopping FW LLDP
i40e: remove duplicate stat calculation for tx_errors
i40e: Check if the BAR size is large enough before writing to registers
i40e: Missing response checks in driver when starting/stopping FW LLDP
i40e: add input validation for virtchnl handlers
i40e: Improve AQ log granularity
i40e: Add bounds check for ch[] array
i40e: Use signed variable
i40e: add constraints for accessing veb array
i40e: let untrusted VF to create up to 16 VLANs
i40e: add functions stubs to support EEE
ASoC: meson: add tohdmitx DT bindings
x86/amd_nb: Make hygon_nb_misc_ids static
drm/i915: Replace engine->timeline with a plain list
drm/i915: Stop retiring along engine
drm/i915: Keep contexts pinned until after the next kernel context switch
dt-bindings: stm32: serial: Add optional reset
cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS
Documentation: Remove duplicate x86 index entry
clk: rockchip: add a type from SGRF-controlled gate clocks
ABI: better identificate tables
ABI: sysfs-class-uwb_rc: remove a duplicated incomplete entry
ABI: sysfs-driver-hid: the "What" field doesn't parse fine
ABI: fix some syntax issues at the ABI database
drm/dp: Add DP_DPCD_QUIRK_NO_SINK_COUNT
drm: add debug print to update_vblank_count
memory: tegra: Fix -Wunused-const-variable
arm64: defconfig: Add HWMON INA3221 support
arm64: tegra: Don't use architected timer for suspend on Tegra210
arm64: tegra: Mark architected timer as always on
sched: act_ctinfo: use extack error reporting
firmware: tegra: Early resume BPMP
l2tp: no need to check return value of debugfs_create functions
r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize
r8169: add helper rtl_is_8168evl_up
ASoC: fsl: no need to check return value of debugfs_create functions
ASoC: wm_adsp: no need to check return value of debugfs_create functions
drm/panfrost: Align GEM objects GPU VA to 2MB
alarmtimer: Fix kerneldoc comment for alarmtimer_suspend()
clocksource: Move inline keyword to the beginning of function declarations
x86/tsc: Move inline keyword to the beginning of function declarations
drm: debugfs: make drm_debugfs_create_files() never fail
drm/i915: make intel_wakeref work on the rpm struct
drm/i915: update with_intel_runtime_pm to use the rpm structure
drm/i915: update rpm_get/put to use the rpm structure
drm/i915: move a few more functions to accept the rpm structure
drm/i915: move and rename i915_runtime_pm
drm/i915: make enable/disable rpm assert function use the rpm structure
drm/i915: Remove rpm asserts that use i915
drm/i915: prefer i915_runtime_pm in intel_runtime function
drm/i915: Add Wa_1409120013:icl,ehl
drm/i915: Refine i915_reset.lock_map
mac80211: notify offchannel expire on mgmt_tx
nl80211: send event when CMD_FRAME duration expires
mac80211: no need to check return value of debugfs_create functions
x86/mce: Do not check return value of debugfs_create functions
arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/Captain boards
gpu: ipu-v3: image-convert: Enable double write reduction
media: imx: Try colorimetry at both sink and source pads
gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding
gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding
gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions
ima: Use designated initializers for struct ima_event_data
ima: use the lsm policy update notifier
LSM: switch to blocking policy update notifiers
x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY
ima: Make arch_policy_entry static
ARM: davinci_all_defconfig: Enable CPUFREQ_DT
ARM: dts: da850-evm: enable cpufreq
ARM: dts: da850-lcdk: enable cpufreq
ARM: dts: da850-lego-ev3: enable cpufreq
ARM: dts: da850: add cpu node and operating points to DT
debugobjects: Move printk out of db->lock critical sections
debugobjects: Less aggressive freeing of excess debug objects
debugobjects: Reduce number of pool_lock acquisitions in fill_pool()
debugobjects: Percpu pool lookahead freeing/allocation
debugobjects: Add percpu free pools
debugobjects: No need to check return value of debugfs_create()
iommu/dma: Apply dma_{alloc,free}_contiguous functions
dma-remap: Avoid de-referencing NULL atomic_pool
mac80211: extend __rate_control_send_low warning
mac80211: fill low rate even for HAS_RATE_CONTROL
mac80211: use STA info in rate_control_send_low()
mac80211: call rate_control_send_low() internally
ieee80211: Add a missing extended capability flag definition
cfg80211: Add a function to iterate all BSS entries
mac80211: allow turning TWT responder support on and off via netlink
mac80211: dynamically enable the TWT requester support on STA interfaces
nl80211: require and validate vendor command policy
mac80211: add ieee80211_get_he_iftype_cap() helper
nl80211: add support for SAE authentication offload
gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM
nl80211: add WPA3 definition for SAE authentication
drm/imx: enable IDMAC watermark feature
nl80211: add NL80211_ATTR_IFINDEX to port authorized event
mac80211: AMPDU handling for Extended Key ID
drm/rockchip: cdn-dp: correct rate in the struct drm_dp_link assignment
drm/rockchip: dw_hdmi: add basic rk3228 support
drm/i915: Execute signal callbacks from no-op i915_request_wait
drm/i915: Discard some redundant cache domain flushes
drm/i915: Enable refcount debugging for default debug levels
arm64: remove redundant 'default n' from Kconfig
x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS
usb: chipidea: msm: Use devm_platform_ioremap_resource()
usb: chipidea: imx: Use devm_platform_ioremap_resource()
usb: chipidea: Use dev_err() instead of pr_err()
usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now
usb: chipidea: imx: add imx7ulp support
ACPI: configfs: Resolve objects on host-directed table loads
ARM: dts: rockchip: Configure BT_HOST_WAKE as wake-up signal on veyron
dma-buf: add show_fdinfo handler
dma-buf: add DMA_BUF_SET_NAME ioctls
dma-buf: give each buffer a full-fledged inode
perf/x86: Add Intel Ice Lake NNPI uncore support
arm64: dts: rockchip: Enable HDMI audio on Rock Pi
PM: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take
PM: hibernate: powerpc: Expose pfn_is_nosave() prototype
gpio: Drop the parent_irq from gpio_irq_chip
gpio: Add GPIOLIB_IRQCHIP cleanup to TODO
gpio: ftgpio: Pass irqchip when adding gpiochip
drm/bridge: tfp410: fix use of cancel_delayed_work_sync
drm/bridge: tfp410: fix memleak in get_modes()
drm/amdgpu: Fix connector atomic_check compilation fail
kernel/module: Fix mem leak in module_add_modinfo_attrs
xfrm: remove empty xfrmi_init_net
dmagengine: pl330: add code to get reset property
dt-bindings: pl330: document the optional resets property
dmaengine: axi-dmac: add regmap support
dmaengine: axi-dmac: terminate early DMA transfers after a partial one
dmaengine: axi-dmac: populate residue info for completed xfers
dmaengine: virt-dma: store result on dma descriptor
dmaengine: qcom: hidma: no need to check return value of debugfs_create functions
dmaengine: mic_x100_dma: no need to check return value of debugfs_create functions
dmaengine: pxa_dma: no need to check return value of debugfs_create functions
dmaengine: coh901318: no need to cast away call to debugfs_create_file()
dmaengine: bcm-sba-raid: no need to check return value of debugfs_create functions
dmaengine: amba-pl08x: no need to cast away call to debugfs_create_file()
r8169: improve rtl_coalesce_info
r8169: let mdio read functions return -ETIMEDOUT
net: dsa: tag_sja1105: Select CONFIG_PACKING
net: axienet: move use of resource after validity check
s390/qeth: allocate a single cmd on read channel
s390/qeth: command-chain the IDX sequence
s390/qeth: convert RCD code to common IO infrastructure
s390/qeth: add support for dynamically allocated cmds
s390/qeth: remove 'channel' parameter from callbacks
s390/qeth: convert device-specific trace entries
s390/qeth: remove OSN-specific IO code
s390/qeth: remove qeth_wait_for_buffer()
s390/qeth: clean up setting of BLKT defaults
s390/qeth: restart pending READ cmd from callback
s390/qeth: simplify DOWN state handling
s390/qeth: use mm helpers
s390/qeth: don't mask TX errors on IQD devices
powerpc/pseries: Fix oops in hotplug memory notifier
powerpc/pseries/hvconsole: Fix stack overread via udbg
ocxl: do not use C++ style comments in uapi header
selftests: ptp: Add Physical Hardware Clock test
mlxsw: spectrum: PTP physical hardware clock initialization
mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations
ptp: ptp_clock: Publish scaled_ppm_to_ppb
mlxsw: reg: Add Management Pulse Per Second Register
mlxsw: reg: Add Management UTC Register
mlxsw: pci: Query free running clock PCI BAR and offsets
mlxsw: core: Add a new interface for reading the hardware free running clock
mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware
tc-tests: updated fw with bind actions by reference use cases
Documentation: arm: Link idle-states binding to "enable-method" property
rcu: Don't return a value from rcu_assign_pointer()
rcu: Force inlining of rcu_read_lock()
rcu: Fix irritating whitespace error in rcu_assign_pointer()
rcu: Upgrade sync_exp_work_done() to smp_mb()
PCI: Decode PCIe 32 GT/s link speed
PCI: Always allow probing with driver_override
sparc: fix unknown type name u_int in uapi header
sparc: configs: Remove useless UEVENT_HELPER_PATH
sparc: Remove redundant copy of the LGPL-2.0
sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
net: stmmac: Convert to phylink and remove phylib logic
net: stmmac: Start adding phylink support
net: stmmac: Prepare to convert to phylink
qede: Make two functions static
net: dsa: sja1105: Make two functions static
drm/i2c: tda998x: add vendor specific infoframe support
drm/i2c: tda998x: improve correctness of quantisation range
drm/i2c: tda998x: add support for pixel repeated modes
drm/i2c: tda998x: get rid of params in audio settings
drm/i2c: tda998x: clean up tda998x_configure_audio()
drm/i2c: tda998x: move audio routing configuration
drm/i2c: tda998x: configure both fields of AIP_CLKSEL together
drm/i2c: tda998x: index audio port enable config by route type
drm/i2c: tda998x: store audio port enable in settings
drm/i2c: tda998x: derive CTS_N value from aclk sample rate ratio
drm/i2c: tda998x: improve programming of audio divisor
drm/i2c: tda998x: implement different I2S flavours
drm/i2c: tda998x: introduce tda998x_audio_settings
ACPI: tables: Allow BGRT to be overridden
PCI: Add NVIDIA GPU multi-function power dependencies
PCI: Generalize multi-function power dependency device links
ACPI / sleep: Switch to use acpi_dev_get_first_match_dev()
device property: Add helpers to count items in an array
dt-bindings: property-units: Sanitize unit naming
Documentation: net: mlx5: Devlink health documentation
net/mlx5: Report devlink health on FW fatal issues
net/mlx5: Add support for FW fatal reporter dump
net/mlx5: Add fw fatal devlink_health_reporter
net/mlx5: Report devlink health on FW issues
net/mlx5: Add support for FW reporter dump
net/mlx5: Create FW devlink_health_reporter
net/mlx5: Issue SW reset on FW assert
net/mlx5: Control CR-space access by different PFs
net/mlx5: Handle SW reset of FW in error flow
net/mlx5: Add Crdump support
net/mlx5: Add Vendor Specific Capability access gateway
net/mlx5: Move all devlink related functions calls to devlink.c
Documentation: net: mlx5: Add mlx5 initial documentation
devlink: Hang reporter's dump method on a dumpit cb
ARM: defconfig: samsung: Cleanup with savedefconfig
spi/acpi: enumerate all SPI slaves in the namespace
drm/amd/display: fix compilation error
amdgpu_dm: no need to check return value of debugfs_create functions
amdkfd: no need to check return value of debugfs_create functions
amdgpu: no need to check return value of debugfs_create functions
radeon: no need to check return value of debugfs_create functions
drm/amdgpu: bump the DRM version for GDS ENOMEM fixes
drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware
drm/amdgpu: Reserve space for shared fence
drm/amd/amdgpu: Bail out of BO node creation if not enough VRAM (v3)
drm/amdgpu: register pm sysfs for sriov (v2)
ASoC: SOF: dont wake dsp up in kcontrol IO
ASoC: SOF: Add DMIC token for unmute gain ramp time
ASoC: SOF: topology: pass volume min/max linear value to FW
ASoC: SOF: topology: add min/max step for volume_table
ASoC: SOF: ipc: clarify operator precedence
ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend
ASoC: SOF: intel: extend IPC dump information
ASoC: SOF: uapi: align comments with firmware files
ASOC: SOF: ipc: prevent logging trace messages
ASoC: soc-topology: fix modern dai link style
ASoC: tas571x: Fix -Wunused-const-variable
ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines
ASoC: codec: hdac_hdmi: fix pin connections at cvt enable
ASoC: meson: axg-tdm: fix sample clock inversion
ASoC: meson: axg-tdmout: right_j is not supported
ASoC: meson: axg-tdmin: right_j is not supported
media: cx231xx-cards: Add Hauppauge 955Q variant
media: pvrusb2: Add Hauppauge HVR1955/1975 devices
drm/connector: Fix kerneldoc warning in HDR_OUTPUT_METADATA description
drm/rockchip: Use dirtyfb helper
drm: Add helpers to kick off self refresh mode in drivers
drm: Convert connector_helper_funcs->atomic_check to accept drm_atomic_state
media: pvrusb2: Add i2c client demod/tuner support
media: pvrusb2: Add multiple dvb frontend support
media: si2157: add detection of si2177 tuner
Documentation: devicetree: Add vendor prefix for B&R Industrial Automation GmbH
net/mlx5: Add EQ enable/disable API
net/mlx5: Use a single IRQ for all async EQs
net/mlx5: Rename mlx5_irq_info to mlx5_irq
net/mlx5: Move all IRQ logic to pci_irq.c
net/mlx5: Generalize IRQ interface to work with irq_table
net/mlx5: Separate IRQ table creation from EQ table creation
net/mlx5: Move IRQ affinity set to IRQ allocation phase
net/mlx5: Move IRQ rmap creation to IRQ allocation phase
net/mlx5: Separate IRQ data from EQ table data
net/mlx5: Separate IRQ request/free from EQ life cycle
net/mlx5: Change interrupt handler to call chain notifier
net/mlx5: Introduce EQ polling budget
net/mlx5: Support querying max VFs from device
net/mlx5: E-Switch, Return raw output for query esw functions
net/mlx5: E-Switch, Handle representors creation in handler context
net/mlx5: Increase wait time for fw initialization
x86/cpu: Add Ice Lake NNPI to Intel family
KVM: x86: clean up conditions for asynchronous page fault handling
drm: Add atomic variants for bridge enable/disable
drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers
drm: Add atomic variants of enable/disable to encoder helper funcs
dt-bindings: Check the examples against the schemas
dt-bindings: vendor-prefixes: Also allow node names starting with '_'
ALSA: pci: echoaudio: remove variable which is a constant
host1x: debugfs_create_dir() can never return NULL
spi: qup: fix PIO/DMA transfers.
regulator: max8952: Convert to use GPIO descriptors
sti: no need to check return value of debugfs_create functions
ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k
ASoC: nau8825: fix fake interruption when booting
HID: wacom: generic: read the number of expected touches on a per collection basis
HID: wacom: generic: support the 'report valid' usage for touch
HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report
HID: wacom: Add 2nd gen Intuos Pro Small support
drm: no need to check return value of debugfs_create functions
rdma: Remove nes
ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp()
drm/bridge: analogix_dp: Convert to GPIO descriptors
drm/bridge: analogix-anx78xx: Drop of_gpio.h include
drm/bridge: analogix_dp: possible condition with no effect (if == else)
panel: rocktech: no need to check return value of debugfs_create functions
vga_switcheroo: no need to check return value of debugfs_create functions
NTB: Describe the ntb_msi_test client in the documentation.
NTB: Add MSI interrupt support to ntb_transport
NTB: Add ntb_msi_test support to ntb_test
NTB: Introduce NTB MSI Test Client
NTB: Introduce MSI library
NTB: Rename ntb.c to support multiple source files in the module
NTB: Introduce functions to calculate multi-port resource index
NTB: Introduce helper functions to calculate logical port number
PCI/switchtec: Add module parameter to request more interrupts
PCI/MSI: Support allocating virtual MSI interrupts
ntb_hw_switchtec: Fix setup MW with failure bug
ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case
ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function
NTB: correct ntb_dev_ops and ntb_dev comment typos
NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask()
ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev()
NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed
NTB: ntb_hw_amd: set peer limit register
NTB: ntb_perf: Clear stale values in doorbell and command SPAD register
NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers
NTB: ntb_perf: Increased the number of message retries to 1000
ntb: intel: Make intel_ntb3_peer_db_addr static
f2fs: replace ktype default_attrs with default_groups
dlm: Replace default_attrs in dlm_ktype with default_groups
ext4: replace ktype default_attrs with default_groups
gfs2: replace ktype default_attrs with default_groups
drm: Remove functions with kmap-object argument from GEM VRAM helpers
drm: Remove lock interfaces from GEM VRAM helpers
drm/mgag200: Rewrite cursor handling
drm/mgag200: Pin framebuffer BO during dirty update
drm/ast: Pin framebuffer BO during dirty update
drm/ast: Pin and map cursor source BO during update
drm/ast: Remove obsolete or unused cursor state
drm/ast: Unpin cursor BO during cleanup
drm/gem-vram: Support pinning buffers to current location
MAINTAINERS: Add maintainer entry for the imx8 DDR PMU driver
drivers/perf: imx_ddr: Add DDR performance counter support to perf
staging: rtl8723bs: Remove rtw_btcoex_Initialize()
staging: rtl8723bs: hal: Replace function _InitQueuePriority()
staging: rtl8723bs: Fix typo in function name
staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl()
staging: rtl8723bs: Replace function rtw_free_network_queue()
staging: rtl8723bs: core: Remove wrapper functions
staging: rtl8723bs: core: Remove function enable_rate_adaptive()
staging: rtl8723bs: core: Replace function Set_MSR()
staging: rtl8723bs: core: Remove eeprom_write16()
staging: rtl8723bs: core: Remove function read_eeprom_content()
staging: rtl8723bs: core: Remove function eeprom_read_sz()
staging: rtl8188eu: Change type of rtw_get_sec_ie()
drm/mcde: Fix an uninitialized variable
staging: most: register net and video config subsystems with configFS
staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to wk_filter_rx_ff0
staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed to lock_rx_ff0_filter
staging: rtl8723bs: hal: Change return type to void from u8
staging: rtl8723bs: hal: sdio_ops: fix braces {} are not necessary for single statement blocks
staging: rtl8723bs: hal: sdio_ops: fix spaces preferred around unary operator
staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL
staging: rtl8723bs: fix issue Comparison to NULL
staging: rtl8723bs: fix spaces required around unary operator
staging: rtl8712: remove the leading spaces
staging: rtl8723bs: os_dep: Remove variable pos
staging: rtl8723bs: rtw_get_sec_ie(): Change return type
staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables
staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables
staging: rtl8723bs: core: Remove variable change_priority
staging: rtl8723bs: hal: hal_btcoex.c: Remove variables
staging: rtl8723bs: hal: sdio_halinit.c: Remove variables
staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return variables
staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free()
staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc()
staging: rtl8712: Change return values of r8712_createbss_cmd()
staging: rtl8712: Change return values of r8712_setdatarate_cmd()
staging: kpc2000: removed DMA AIO implementation.
dt-bindings: perf: imx8-ddr: add imx8qxp ddr performance monitor
ALSA: hda: remove an unused field from struct hda_codec
ALSA: hda: Add Elkhart Lake PCI ID
dt-bindings: can: rcar_can: Add r8a774c0 support
dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks
staging: kpc2000: remove unnecessary comments in kp2000_pcie_probe
staging: kpc2000: improve label names in kp2000_pcie_probe
Staging: kpc2000: kpc_dma: Make some symbols static
staging: kpc2000: Fix: 'kpc_dma_del_device' and other symbols were not declared
soc/tegra: Select pinctrl for Tegra194
drm/i915: Move fence register tracking from i915->mm to ggtt
drm/ast: Drop fb_debug_enter/leave
backlight: simplify lcd notifier
staging/olpc_dcon: Add drm conversion to TODO
fbcon: Document what I learned about fbcon locking
drm/virtio: drop framebuffer dirty tracking code
crypto: sahara - Use devm_platform_ioremap_resource()
crypto: mxs-dcp - Use devm_platform_ioremap_resource()
crypto: hisilicon - Use the correct style for SPDX License Identifier
crypto: qat - use struct_size() helper
ARM: dts: imx7ulp: add crypto support
crypto: cavium/nitrox - Use the correct style for SPDX License Identifier
crypto: bcm - Make some symbols static
crypto: chacha - constify ctx and iv arguments
crypto: chacha20poly1305 - a few cleanups
crypto: skcipher - make chunksize and walksize accessors internal
crypto: skcipher - un-inline encrypt and decrypt functions
crypto: aead - un-inline encrypt and decrypt functions
crypto: x86/aesni - remove unused internal cipher algorithm
crypto: doc - improve the skcipher API example code
crypto: testmgr - add some more preemption points
crypto: algapi - require cra_name and cra_driver_name
crypto: make all generic algorithms set cra_driver_name
Revert "serial: stm32: select pinctrl state in each suspend/resume function"
ALSA: dice: fix compiler warning due to returning uninitialized value
cpufreq: add driver for Raspberry Pi
firmware: ti_sci: Parse all resource ranges even if some is not available
firmware: ti_sci: Add support for processor control
firmware: ti_sci: Add resource management APIs for ringacc, psi-l and udma
firmware: ti_sci: Always request response from firmware
arm64: dts: ls1028a: Add temperature sensor node
ARM: dts: imx53: Bind CPLD on M53Menlo
ARM: dts: Introduce the NXP LS1021A-TSN board
gpio: Fix build warnings on undefined struct pinctrl_dev
tcp: add optional per socket transmit delay
selinux: fix empty write to keycreate file
fbcon: Call con2fb_map functions directly
vgaswitcheroo: call fbcon_remap_all directly
fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls
fb: Flatten control flow in fb_set_var
fbdev: remove FBINFO_MISC_USEREVENT around fb_blank
fbmem: pull fbcon_fb_blanked out of fb_blank
Revert "backlight/fbcon: Add FB_EVENT_CONBLANK"
fbdev: Call fbcon_get_requirement directly
fbcon: Call fbcon_mode_deleted/new_modelist directly
fbdev: directly call fbcon_suspended/resumed
fbdev/sh_mob: Remove fb notifier callback
fbdev: unify unlink_framebuffer paths
fbdev: make unregister/unlink functions not fail
fbcon: call fbcon_fb_bind directly
fbdev: lock_fb_info cannot fail
fbdev/atyfb: lock_fb_info can't fail
staging/olpc: lock_fb_info can't fail
fbdev: sysfs files can't disappear before the device is gone
fbdev/omap: sysfs files can't disappear before the device is gone
fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify
fbcon: call fbcon_fb_(un)registered directly
fbcon: Remove fbcon_has_exited
fbcon: s/struct display/struct fbcon_display/
fbdev/aty128fb: Remove dead code
fbdev/cyber2000: Remove struct display
fbdev/sa1100fb: Remove dead code
vt: More locking checks
vt: might_sleep() annotation for do_blank_screen
fbdev: locking check for fb_set_suspend
dummycon: Sprinkle locking checks
net: ena: update driver version from 2.0.3 to 2.1.0
net: ena: remove inline keyword from functions in *.c
net: ena: add ethtool function for changing io queue sizes
net: ena: allow queue allocation backoff when low on memory
net: ena: make ethtool show correct current and max queue sizes
net: ena: enable negotiating larger Rx ring size
net: ena: add MAX_QUEUES_EXT get feature admin command
dpaa2-eth: Add mqprio support
dpaa2-eth: Support multiple traffic classes on Tx
dpaa2-eth: Refactor xps code
net: ethernet: ti: cpts: fix build failure for powerpc
net: dsa: Deal with non-existing PHY/fixed-link
net: dsa: mv88e6xxx: lock mutex in port_fdb_dump
dt-bindings: net: wiznet: add w5x00 support
net: ethernet: wiznet: w5X00 add device tree support
net: sched: ingress: set 'unlocked' flag for Qdisc ops
xfs: remove unused flag arguments
xfs: remove the debug-only q_transp field from struct xfs_dquot
xfs: merge xfs_buf_zero and xfs_buf_iomove
xfs: remove unused flags arg from getsb interfaces
regulator: 88pm800: fix warning same module names
clk: xgene: Don't build COMMON_CLK_XGENE by default
media: add SPDX headers to some files
xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS
xfs: finish converting to inodes_per_cluster
xfs: fix inode_cluster_size rounding mayhem
xfs: refactor inode geometry setup routines
xfs: separate inode geometry
drm/i915: kerneldoc warnings squelched
drm: Tweak drm_encoder_helper_funcs.enable kerneldoc
bpf: silence warning messages in core
media: imx214: Fix typo in module description of imx214
media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7
media: davinci: vpif_capture: fix memory leak in vpif_probe()
media: meson: vdec: Add missing kthread.h
media: drivers: media: coda: fix warning same module names
media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C_ADV7511=n
media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 reviewer
media: touchscreen/sur40: set device_caps in struct video_device
media: hantro: allow arbitrary number of clocks
media: hantro: add support for separate control block
media: hantro: add support for named register ranges
media: hantro: make irq names configurable
media: hantro: add PM runtime resume callback
media: hantro: print video device name in addition to device node
drm/i915: Remove I915_READ16 and I915_WRITE16
drm/i915: Remove I915_READ_NOTRACE
drm/i915: Remove I915_WRITE_NOTRACE
drm/i915: Remove POSTING_READ16
drm/i915: Remove I915_POSTING_READ_FW
drm/i915: Remove I915_READ8
media: rockchip/vpu: rename from rockchip to hantro
dma-fence/reservation: Markup rcu protected access for DEBUG_MUTEXES
gpu: drm: bridge: sii9234: simplify getting the adapter of a client
ALSA: oxfw: configure stream parameter in pcm.hw_params callback
ALSA: oxfw: configure packet format in pcm.hw_params callback
ALSA: oxfw: unify substreams counter
ALSA: oxfw: rename helper functions for duplex streams
ALSA: oxfw: expand stop procedure for packet streaming
ALSA: oxfw: break packet streaming at bus-reset handler
ALSA: oxfw: start duplex streams if supported
ALSA: oxfw: set packet parameter according to current configuration
ALSA: oxfw: code refactoring for stop condition of packet streaming
ALSA: fireworks: don't set XRUN in stop streaming
ALSA: fireworks: configure stream parameters in pcm.hw_params callback
ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback
ALSA: fireworks: code refactoring for pcm.hw_params/hw_free
ALSA: fireworks: code refactoring for rawmidi.open/close
ALSA: fireworks: unify substream counter
ALSA: bebob: code refactoring to initialize/destroy stream data
ALSA: bebob: obsolete useless member of private structure
ALSA: bebob: don't set XRUN in stop streaming
ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback
arm64: dts: allwinner: h6: Add DMA node
ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1
ext2: Fix a typo in ext2_getattr argument
ext2: fix a typo in comment
scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693
regulator: wm831x: Convert to use GPIO descriptors
regmap: fix bulk writes on paged registers
ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio
bindings: sound: davinci-mcasp: Add support for optional auxclk-fs-ratio
ASoC: nau8822: support master mode
drm/i915: Combine unbound/bound list tracking for objects
gpio: omap: Fix lost edge wake-up interrupts
arm64: dts: renesas: r8a774a1: Add TMU device nodes
arm64: dts: renesas: r8a774a1: Add CMT device nodes
fmc: Delete the FMC subsystem
ipmi: ipmb: Fix build error while CONFIG_I2C is set to m
arm64: dts: renesas: hihope-common: Add uSD and eMMC
dt-bindings: pinctrl: add compatible string for Allwinner V3 pinctrl
dt-bindings: pinctrl: add missing compatible string for V3s
arm64: dts: renesas: r8a77990: Fix register range of display node
arm64: dts: renesas: cat874: Enable usb role switch support
arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral device node
arm64: defconfig: enable TYPEC_HD3SS3220 config option
arm64: dts: renesas: r8a7799[05]: Point LVDS0 to its companion LVDS1
drm/i915: Kill INTEL_SUBPLATFORM_AML
arm64: dts: renesas: hihope-common: Add RWDT support
arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support
drm/i915: Add missing commas to the end of the subplatform ID arrays
drm/i915: Improve WRPLL reference clock readout on HSW/BDW
drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC reference
drm/i915: Nuke LC_FREQ
arm64: dts: renesas: hihope-common: Declare pcie bus clock
drm/i915: Rename HSW/BDW PLL bits
firmware: ti_sci: extend clock identifiers from u8 to u32
drm/i915: Do not touch the PCH SSC reference if a PLL is using it
arm64: dts: renesas: r8a774a1: Add PCIe device nodes
ti-st: no need to check return value of debugfs_create functions
lkdtm: no need to check return value of debugfs_create functions
vmw_balloon: no need to check return value of debugfs_create functions
hwmon: scmi: Scale values to target desired HWMON units
firmware: arm_scmi: fetch and store sensor scale
firmware: arm_scmi: update rate_discrete in clock_describe_rates_get
firmware: arm_scmi: fix bitfield definitions for SENSOR_DESC attributes
dt-bindings: arm: fix the document ID for SCMI protocol documentation
i2c: iop: Use GPIO descriptors
drm/i915: Prevent lock-cycles between GPU waits and GPU resets
i2c: s3c2410: Convert to use GPIO descriptors
i2c: bcm2835: Model Divider in CCF
ARM: dts: imx7d: Update cpufreq OPP table
ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading
i2c: tegra: fix msleep warning
i2c: tegra: add spinlock definition comment
i2c: tegra: fix alignment and spacing violations
i2c: tegra: remove unnecessary variable init
i2c: tegra: clean up macros
drm/i915: Add a label for config DRM_I915_SPIN_REQUEST
phy: tegra: xusb: Add Tegra210 PLL power supplies
phy: tegra: xusb: Add Tegra124 PLL power supplies
dt-bindings: phy: tegra-xusb: List PLL power supplies
phy: usb: phy-brcm-usb: Remove sysfs attributes upon driver removal
phy: renesas: rcar-gen2: Fix memory leak at error paths
platform/x86: hp_accel: Add support for HP ProBook 450 G0
platform/x86: pcengines-apuv2: Make two symbols static
platform/x86: intel_menlow: avoid null pointer deference error
Documentation/filesystems/proc.txt: Add arch_status file
x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status
proc: Add /proc/<pid>/arch_status
platform/x86: Remove left-over BACKLIGHT_LCD_SUPPORT
gpio: omap: clean up register access in omap2_set_gpio_debounce()
gpio: omap: irq_startup() must not return error codes
gpio: omap: clean up wakeup handling
gpio: omap: constify register tables
gpio: omap: clean up omap_gpio_restore_context()
gpio: omap: remove dataout variation in context handling
gpio: omap: simplify omap_set_gpio_irqenable()
gpio: omap: simplify omap_toggle_gpio_edge_triggering()
gpio: omap: simplify read-modify-write
gpio: omap: simplify bank->level_mask
gpio: omap: simplify set_multiple()
gpio: omap: simplify get_multiple()
gpio: omap: simplify get() method
gpio: omap: simplify omap_gpio_get_direction()
gpio: omap: move omap_gpio_request() and omap_gpio_free()
gpio: omap: remove irq_ack method
gpio: omap: clean up edge interrupt handling
gpio: omap: remove remainder of list management
gpio: omap: fix lack of irqstatus_raw0 for OMAP4
gpio: omap: ensure irq is enabled before wakeup
cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending
xfrm: fix bogus WARN_ON with ipv6
platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 Plus tablet.
platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow
platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration
platform/x86: intel-vbtn: Report switch events when event wakes device
platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi
Platform: OLPC: Add a config menu category for XO 1.75
Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC
Platform: OLPC: Fix olpc_xo175_ec_cmd() return value
genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks()
genirq/timings: Add selftest for next event computation
genirq/timings: Add selftest for irqs circular buffer
genirq/timings: Add selftest for circular array
genirq/timings: Encapsulate storing function
genirq/timings: Encapsulate timings push
genirq/timings: Optimize the period detection speed
genirq/timings: Fix timings buffer inspection
genirq/timings: Fix next event index function
iommu/vt-d: Consolidate domain_init() to avoid duplication
iommu/vt-d: Cleanup after delegating DMA domain to generic iommu
iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices()
iommu/vt-d: Allow DMA domain attaching to rmrr locked device
iommu/vt-d: Don't enable iommu's which have been ignored
iommu/vt-d: Set domain type for a private domain
iommu/vt-d: Don't return error when device gets right domain
iommu/vt-d: Differentiate relaxable and non relaxable RMRRs
iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions
iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions
iommu/vt-d: Handle RMRR with PCI bridge device scopes
iommu/vt-d: Introduce is_downstream_to_pci_bridge helper
iommu/vt-d: Duplicate iommu_resv_region objects per device list
iommu: Fix a leak in iommu_insert_resv_region
hrtimer: Remove unused header include
iommu: Add recoverable fault reporting
iommu: Introduce device fault report API
iommu: Introduce device fault data
driver core: Add per device iommu param
drm: Reverse lock order in pan_display_legacy()
ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3
ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onboard sensors
ARM: dts: imx6sx-udoo: Use the correct style for SPDX License Identifier
ARM: dts: am335x-baltos: add support for MMC1 CD pin
ARM: dts: am335x-baltos: Fix PHY mode for ethernet
gpio: of: parse stmmac PHY reset line specific active-low property
pinctrl: qcom: sdm845: Provide ACPI support
pinctrl: msm: Add ability for drivers to supply a reserved GPIO list
vsprintf: fix data type of variable in string_nocheck()
pinctrl: remove unused pin_is_valid()
pinctrl: remove unneeded initializer for list_for_each_entry() iterator
drm/stm: dsi: add power on/off phy ops
drm/bridge/synopsys: dsi: add power on/off optional phy ops
arm64: dts: qcom: msm8996: Stop using legacy clock names
arm64: dts: msm8996: fix PSCI entry-latency-us
arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states
arm64: dts: qcom: sdm845: Add Q6V5 MSS node
arm64: dts: qcom: Add AOSS QMP node
soc: qcom: Add AOSS QMP driver
dt-bindings: soc: qcom: Add AOSS QMP binding
dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI
qcom: apr: Make apr callbacks in non-atomic context
arm64: dts: meson: g12a: add the GPIO interrupt controller
RDMA/ipoib: Remove check for ETH_SS_TEST
arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed to 2Mbaud/s
arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to 2Mbaud/s
arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node
arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node
arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module
arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module
arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc
arm64: dts: meson: g12a: add SDIO controller
arm64: dts: meson: Add minimal support for Odroid-N2
dt-bindings: arm: amlogic: add Odroid-N2 binding
dt-bindings: arm: amlogic: add G12B bindings
arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt
arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support
arm64: dts: meson-gxbb-vega-s95: enable SARADC
arm64: dts: meson-gxbb-vega-s95: enable CEC
arm64: dts: meson-gxbb-vega-s95: add HDMI nodes
arm64: dts: meson-gxbb-vega-s95: fix regulators
arm64: dts: meson-gxbb-wetek: enable bluetooth
arm64: dts: meson-gxbb-wetek: enable SARADC
arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support
arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node
arm64: dts: meson-g12a-x96-max: Add Gigabit Ethernet Support
arm64: dts: meson: g12a: Add hwrng node
arm64: dts: meson: add dwmac-3.70a to ethmac compatible list
arm64: dts: meson: g12a: add drive strength for eth pins
arm64: dts: meson: g12a: add drive-strength hdmi ddc pins
arm64: dts: meson: sei510: add network support
arm64: dts: meson: u200: add internal network
arm64: dts: meson: g12a: add mdio multiplexer
arm64: dts: meson: g12a: add ethernet pinctrl definitions
MIPS: configs: Remove useless UEVENT_HELPER_PATH
MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT
MIPS: ralink: Switch pinmux.h to SPDX header
MIPS: ftrace: Reword prepare_ftrace_return() comment block
memory: jz4780-nemc: Grammar s/the its/its/
memory: jz4780-nemc: Reduce size of const array
memory: jz4780_nemc: Add support for the JZ4740
dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC
memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780
MIPS: lb60: Fix pin mappings
ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB
ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
security: Make capability_hooks static
RDMA: Convert CQ allocations to be under core responsibility
RDMA: Clean destroy CQ in drivers do not return errors
RDMA/nes: Avoid memory allocation during CQ destroy
drm/i915/skl: use ranges for voltage level lookup
drm/i915/cnl: use ranges for voltage level lookup
drm/i915/icl: use ranges for voltage level lookup
x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest upcall vector
x86: Add support for Linux guests on an ACRN hypervisor
nfp: tls: make use of kernel-driven TX resync
net/tls: add kernel-driven resync mechanism for TX
net/tls: generalize the resync callback
nfp: tls: enable TLS RX offload
nfp: tls: implement RX TLS resync
nfp: add async version of mailbox communication
nfp: rename nfp_ccm_mbox_alloc()
nfp: tls: set skb decrypted flag
net/tls: add kernel-driven TLS RX resync
net/tls: rename handle_device_resync()
net/tls: pass record number as a byte array
net/tls: simplify seq calculation in handle_device_resync()
x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol
packet: remove unused variable 'status' in __packet_lookup_frame_in_block
net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del()
net: netlink: make netlink_walk_start() void return type
selftests: pmtu: Introduce list_flush_ipv6_exception test case
ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU
swiotlb: Return consistent SWIOTLB segments/nr_tbl
swiotlb: Group identical cleanup in swiotlb_cleanup()
Platform: OLPC: Make olpc_dt_compatible_match() static __init
Platform: OLPC: Add INPUT dependencies
Platform: OLPC: Fix build error without CONFIG_SPI
drm/amdkfd: Add device to topology after it is completely inited
drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in topology codes
drm/amdkfd: Fix sdma queue allocate race condition
drm/amdkfd: Fix a circular lock dependency
drm/amdkfd: Separate mqd allocation and initialization
drm/amdkfd: Refactor create_queue_nocpsch
drm/amdkfd: Only load sdma mqd when queue is active
drm/amdkfd: Only initialize sdma vm for sdma queues
drm/amdgpu: use new HMM APIs and helpers
drm/rockchip: dw_hdmi: Handle suspend/resume
drm: bridge: dw-hdmi: Add hook for resume
drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported()
drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe
drm/amdgpu: fix pm_load_smu_firmware for SR-IOV
drm/amd/display: set link->dongle_max_pix_clk to 0 on a disconnect
drm/amd/display: make clk_mgr call enable_pme_wa
drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used
drm/amd/display: S3 Resume time increase after decoupling DPMS from fast boot
drm/amd/display: Use stream opp_id instead of hubp
drm/amd/display: Gamma logic limitations causing unintended use of RAM over ROM.
drm/amd/display: Add Underflow Asserts to dc
drm/amd/display: move vmid determination logic out of dc
drm/amd/display: Remove superflous error message
drm/amd/display: Clean up scdc_test_data struct
drm/amd/display: 3.2.35
drm/amd/display: 3.2.34
drm/amd/display: fix gamma logic breaking driver unload
drm/amd/display: fix issue with eDP not detected on driver load
drm/amd/display: Rework CRTC color management
drm/amd/display: Use macro for invalid OPP ID
drm/amd/display: add audio related regs
drm/amd/display: add i2c_hw_Status check to make sure as HW I2c in use
drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL
drm/amd/display: 3.2.33
drm/amd/display: add some math functions for dcn_calc_math
drm/amd/display: Copy stream updates onto streams
drm/amd/display: Update link rate from DPCD 10
drm/amd/display: fix resource saving missing when power state switch
drm/amd/display: Set default ABM level to module parameter
drm/amdgpu: Add module parameter for specifying default ABM level
drm/amdgpu: drop the incorrect soft_reset for SRIOV
drm/amdgpu: Add GDS clearing workaround in later init for gfx9
drm/amd/display: Enable fast plane updates when state->allow_modeset = true
drm/amd/display: Use current connector state if NULL when checking bpc
drm/amd/amdgpu: remove vram_page_split kernel option (v3)
drm/amd/display: Always allocate initial connector state state
drm/amd/display: Add connector debugfs for "output_bpc"
drm/amd/amdgpu: add RLC firmware to support raven1 refresh
drm/amd/powerplay: add set_power_profile_mode for raven1_refresh
drm/amdgpu: Hardcode reg access using L1 security
drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc
drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)
drm/amdkfd: Implement queue priority controls for gfx9
drm/amdkfd: CP queue priority controls
ALSA: hda: fix a mask for unsolicited event tags
drm/amdkfd: Simplify eviction state logic
drm/amdgpu: Fixed missing to clear some EDC count
drm/amd/display: Add back missing hw translate init for DCN1_01
drm/amd/display: Don't set mode_changed=false if the stream was removed
drm/amdgpu: stop removing BOs from the LRU v3
drm/amdgpu: create GDS, GWS and OA in system domain
drm/amdgpu: drop some validation failure messages
drm/amdgpu/psp: udpate ta_ras interface header
ARM: riscpc: enable chained scatterlist support
ARM: riscpc: reduce IRQ handling code
ARM: riscpc: move RiscPC assembly files from arch/arm/lib to mach-rpc
ARM: riscpc: parse video information from tagged list
ARM: riscpc: add ecard quirk for Atomwide 3port serial card
media: fdp1: Support M3N and E3 platforms
media: i2c: mt9p031: simplify getting the adapter of a client
media: uvcvideo: Fix access to uninitialized fields on probe error
media: uvcvideo: Include streaming interface number in debugfs dir name
drm/fb: document dirty helper better
media: vicodec: improve handling of ENC_CMD_STOP/START
media: vicodec: stateless codecs do not have EOS and SOURCE_CHANGE events
media: vicodec: use correct sizeimage value when draining
media: vicodec: set KEY/PFRAME flag when decoding
media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: vicodec: pass on enc output format to capture side
media: vicodec: fix initial stateless sizeimage value
media: vicodec: always return a valid format.
media: vicodec: move v4l2_ctrl_request_complete after spin_unlock
media: MAINTAINERS: Add meson video decoder
media: meson: add v4l2 m2m video decoder driver
media: dt-bindings: media: add Amlogic Video Decoder Bindings
dt-bindings: vendor: Add a bunch of vendors
ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks
ALSA: dice: update isochronous resources when starting packet streaming after bus-reset
ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
ALSA: dice: code refactoring to keep isochronous resources
ALSA: dice: code refactoring to stop packet streaming
ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks
ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset
ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
ALSA: firewire-digi00x: code refactoring to keep isochronous resources
ALSA: firewire-digi00x: simplify error path to begin streaming session
ALSA: firewire-digi00x: code refactoring to finish streaming session
ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel
drm/i915: Make GuC GGTT reservation work on ggtt
drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wopcm_guc_size
x86/MCE: Determine MCA banks' init state properly
x86/MCE: Make the number of MCA banks a per-CPU variable
x86/MCE/AMD: Don't cache block addresses on SMCA systems
x86/MCE: Make mce_banks a per-CPU array
x86/MCE: Make struct mce_banks[] static
drm/todo: Add bootsplash entry
drm/fb-helper: Move out modeset config code
drm/fb-helper: Prepare to move out modeset config code
drm/fb-helper: Remove drm_fb_helper_connector
irqchip/qcom: Use struct_size() in devm_kzalloc()
arm64: dts: marvell: armada-7040-db: Add USB current regulators
irqchip/irq-csky-mpintc: Remove unnecessary loop in interrupt handler
dt-bindings: interrupt-controller: Update csky mpintc
irqchip/irq-csky-mpintc: Add triger type
MAINTAINERS: mvebu: Add git entry
irqchip/renesas-irqc: Use proper irq_chip name and parent
irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent
irqchip/meson-gpio: Add support for Meson-G12A SoC
dt-bindings: interrupt-controller: New binding for Meson-G12A SoC
irqchip: Enable compile-testing for Renesas drivers
irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m
HID: uclogic: Add support for Ugee Rainbow CV720
drm/i915: Rename i915_hw_ppgtt to i915_ppgtt
drm/i915: Pull kref into i915_address_space
ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8.
PCI: endpoint: Clear BAR before freeing its space
PCI: endpoint: Skip odd BAR when skipping 64bit BAR
PCI: endpoint: Allocate enough space for fixed size BAR
PCI: endpoint: Set endpoint controller pointer to NULL
ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks
ALSA: fireface: minor code refactoring to finish streaming session
ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset
ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
ALSA: fireface: support allocate_resources operation in latter protocol
ALSA: fireface: support allocate_resources operation in ff400 protocol
ALSA: fireface: support allocate_resources operation in ff800 protocol
ALSA: fireface: add protocol-specific operation to allocate isochronous resources
ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks
ALSA: firewire-tascam: minor code refactoring to finish streaming session
ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset
ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
ALSA: firewire-tascam: code refactoring for release of isochronous resources
ALSA: firewire-tascam: code refactoring for reservation of isochronous resources
ALSA: firewire-tascam: code refactoring for registration of isochronous channels
ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask'
clk: meson: g12a: mark fclk_div3 as critical
clk: meson: g12a: Add support for G12B CPUB clocks
dt-bindings: clk: meson: add g12b periph clock controller bindings
clk: meson-g12a: add temperature sensor clocks
dt-bindings: clk: g12a-clkc: add Temperature Sensor clock IDs
clk: meson: meson8b: add the cts_i958 clock
clk: meson: meson8b: add the cts_mclk_i958 clocks
clk: meson: meson8b: add the cts_amclk clocks
dt-bindings: clock: meson8b: add the audio clocks
HID: logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices
bpf: use libbpf_num_possible_cpus internally
selftests/bpf: remove bpf_util.h from BPF C progs
bpf: add a new API libbpf_num_possible_cpus()
selftests/bpf : clean up feature/ when make clean
arm64: defconfig: enable Allwinner DMA drivers
s390/kdump: get rid of compile warning
RAID/s390: remove invalid 'r' inline asm operand modifier
s390: include/asm/debug.h add kerneldoc markups
docs: s390: convert docs to ReST and rename to *.rst
docs: Debugging390.txt: convert table to ascii artwork
drm/virtio: Add memory barriers for capset cache.
selftests/bpf: fix constness of source arg for bpf helpers
samples: bpf: don't run probes at the local make stage
libbpf: remove qidconf and better support external bpf programs.
tools/bpf: Add bpf_map_lookup_elem selftest for xskmap
bpf/tools: sync bpf.h
bpf: Allow bpf_map_lookup_elem() on an xskmap
fscrypt: remove unnecessary includes of ratelimit.h
drm/amd: drop use of drmP.h in remaining files
drm/amd: drop use of drmP.h in amdgpu/amdgpu*
drm/amd: drop use of drmP.h in display/
drm/amd: drop use of drmP.h in powerplay/
drm/amd: drop use of drmP.h from all header files
drm/amd: drop use of drmP.h in atom.h
drm/amd: drop use of drmP.h in amdgpu.h
drm/amd: drop use of drmp.h in os_types.h
drm/amd: drop dependencies on drm_os_linux.h
drm: fix build errors with drm_print.h
perf trace: Skip unknown syscalls when expanding strace like syscall groups
perf report: Support s390 diag event display on x86
x86/resctrl: Use _ASM_BX to avoid ifdeffery
drm/radeon: drop use of drmP.h (2/2)
drm/radeon: drop use of drmP.h (1/2)
drm/radeon: prepare header files for drmP.h removal
drm/radeon: drop drmP.h from header files
drm/radeon: drop dependency on drm_os_linux.h
drm: drm_debugfs.h self-contained
drm: drm_crtc.h self-contained
x86/kexec: Add the ACPI NVS region to the ident map
RDMA: Move owner into struct ib_device_ops
RDMA: Move uverbs_abi_ver into struct ib_device_ops
RDMA: Move driver_id into struct ib_device_ops
Add support for IPMB driver
drm/i915: Promote i915->mm.obj_lock to be irqsafe
perf report: Fix OOM error in TUI mode on s390
perf test 6: Fix missing kvm module load for s390
perf time-utils: Add support for multiple explicit time intervals
perf tests: Add a test for time-utils
perf time-utils: Make perf_time__parse_for_ranges() more logical
perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly
perf time-utils: Fix --time documentation
perf time-utils: Prevent percentage time range overlap
perf time-utils: Factor out set_percent_time()
perf time-utils: Treat time ranges consistently
perf intel-pt: Add support for efficient time interval filtering
perf intel-pt: Add support for lookahead
perf intel-pt: Factor out intel_pt_get_buffer()
perf intel-pt: Add intel_pt_fast_forward()
perf intel-pt: Add reposition parameter to intel_pt_get_data()
perf intel-pt: Factor out intel_pt_reposition()
perf intel-pt: Factor out intel_pt_8b_tsc()
perf intel-pt: Add lookahead callback
perf report: Set perf time interval in itrace_synth_ops
perf script: Set perf time interval in itrace_synth_ops
perf auxtrace: Add perf time interval to itrace_synth_ops
perf config: Update default value for llvm.clang-bpf-cmd-template
perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead
perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode
perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY
perf tools: Apply new CPU topology sysfs attributes
perf header: Rename "sibling cores" to "sibling sockets"
perf stat: Support per-die aggregation
drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pinctrl entries
media: ttpci: use rc-core for the IR receiver
media: stv090x: Implement probe/remove for stv090x
media: stv6110x: Implement probe/remove for stv6110x
media: Revert "media: staging/imx: Allow driver to build if COMPILE_TEST is enabled"
media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt()
perf header: Add die information in CPU topology
perf cpumap: Retrieve die id information
perf cs-etm: Add support for CPU-wide trace scenarios
perf cs-etm: Add notion of time to decoding code
perf cs-etm: Linking PE contextID with perf thread mechanic
perf cs-etm: Add support for multiple traceID queues
perf cs-etm: Use traceID aware memory callback API
perf cs-etm: Move tid/pid to traceid_queue
perf cs-etm: Move thread to traceid_queue
perf cs-etm: Get rid of unused cpu in struct cs_etm_queue
perf cs-etm: Introduce the concept of trace ID queues
perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue()
perf cs-etm: Move packet queue out of decoder structure
perf cs-etm: Refactor error path in cs_etm_decoder__new()
perf cs-etm: Add handling of switch-CPU-wide events
perf cs-etm: Add handling of itrace start events
perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode
perf cs-etm: Configure timestamp generation in CPU-wide mode
perf cs-etm: Configure contextID tracing in CPU-wide mode
perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd()
perf record: Add support to collect callchains from kernel or user space only
perf config: Bail out when a handler returns failure for a key-value pair
perf trace: Exit when failing to build eBPF program
rdma: Delete the ib_ucm module
selftests: Add version of router_multipath.sh using nexthop objects
selftests: Add test with multiple prefixes using single nexthop
selftests: icmp_redirect: Add support for routing via nexthop objects
selftests: pmtu: Add support for routing via nexthop objects
selftests: pmtu: Move route installs to a new function
selftests: pmtu: Move running of test into a new function
nexthops: add support for replace
ipv6: Allow routes to use nexthop objects
ipv4: Optimization for fib_info lookup with nexthops
ipv4: Allow routes to use nexthop objects
ipv6: Handle all fib6_nh in a nexthop in mtu updates
ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect
ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect
ipv6: Handle all fib6_nh in a nexthop in exception handling
ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev
ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size
ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf
ipv6: Handle all fib6_nh in a nexthop in rt6_device_match
ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from
nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct
Revert "usb: mtu3: fix up undefined reference to usb_debug_root"
tty: serial: msm_serial: avoid system lockup condition
tcp: Make tcp_fastopen_alloc_ctx static
r8169: remove struct rtl_cfg_info
r8169: remove member coalesce_info from struct rtl_cfg_info
r8169: remove callback hw_start from struct rtl_cfg_info
r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions
r8169: improve setting interrupt mask
firmware: Use kvmalloc for page tables
firmware: Unify the paged buffer release helper
firmware: Free temporary page table after vmapping
serial: 8250: Fix TX interrupt handling condition
serial: stm32: fix a recursive locking in stm32_config_rs485
tty: serial: 8250-of: Do not warn on deferred probe
serial: imx: Use dev_info() instead of pr_info()
serial: fsl_lpuart: Use dev_info() instead of printk()
uart: mediatek: support Rx in-band wakeup
serial: uartps: Add a timeout to the tx empty wait
serial: uartps: Move the spinlock after the read of the tx empty
serial: 8250-mtk: modify uart DMA rx
tty/serial: digicolor: Fix digicolor-usart already registered warning
serial: stm32: Make stm32_get_databits static
serial: stm32: select pinctrl state in each suspend/resume function
misc: mic: scif: fix potential double free of scif_dev
slimbus: fix kerneldoc comments
drm/i915: Allow interrupts when taking the timeline->mutex
cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI
net: mvpp2: Add support for more ethtool counters
net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool_mib_counters
net: mvpp2: Only clear the stat counters at port init
USB: sisusbvga: Remove unneeded variable
staging: rtl8712: removed unused variables from struct _adapter
staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread
staging: rtl8712: Removed redundant code from function oid_rt_pro_write_register_hdl
staging: rtl8712: Fixed CamelCase for EepromAddressSize
staging: rtl8723bs: provide spaces around unary operators
staging: rtl8723bs: fix issue "Using comparison to true is error prone"
staging: rtl8723bs: fix warning comparison to NULL
staging: rtl8723bs: hal: move common code to macro
drm/i915: Make read_subslice_reg take engine
drm/i915: Remove I915_READ64 and I915_READ64_32x2
drm/i915: Convert intel_read_wm_latency to uncore mmio accessors
drm/i915: Convert gem_record_fences to uncore mmio accessors
drm/i915: Convert icl_get_stolen_reserved to uncore mmio accessors
drm/i915: Convert i915_reg_read_ioctl to use explicit mmio accessors
drm/i915: Eliminate unused mmio accessors
staging: kpc2000: remove unnecessary debug prints in kpc_dma_driver.c
staging: kpc2000: remove unnecessary debug prints in fileops.c
staging: kpc2000: remove unnecessary debug prints in dma.c
staging: kpc2000: remove unnecessary debug prints in core.c
staging: kpc2000: remove unnecessary debug prints in cell_probe.c
staging: kpc2000: remove extra white space in kpc2000_spi.c
misc: fsa9480: simplify getting the adapter of a client
misc: tsl2550: simplify getting the adapter of a client
misc: isl29003: simplify getting the adapter of a client
mmc: sdhi: remove unneeded initialization
mmc: sdhi: improve quirk descriptions
sdhci: tegra: Do not log error message on deferred probe
mmc: sdhci-sprd: Add PHY DLL delay configuration
dt-bindings: mmc: sprd: Add PHY DLL delay documentation
mmc: sdhci-sprd: Enable PHY DLL to make clock stable
mmc: sdhci-sprd: Add HS400 enhanced strobe mode
mmc: sdhci-sprd: Implement the get_max_timeout_count() interface
mmc: sdhci-sprd: Add optional gate clock support
dt-bindings: mmc: sprd: Add another optional clock documentation
mmc: sdhci-sprd: Check the enable clock's return value correctly
mmc: sdhci-pci: remove redundant check of slots == 0
dt-bindings: mmc: sun4i: Add YAML schemas
dt-bindings: mmc: Add YAML schemas for the generic MMC options
mmc: sdhci_am654: Print error message if the DLL fails to lock
mmc: sdhci_am654: Improve whitespace utilisation with regmap_*() calls
memstick: Fix error cleanup path of memstick_init
mmc: meson-gx: add dram-access-quirk
dt-bindings: mmc: meson-gx: add dram-access-quirk property
mmc: meson-gx-mmc: update with SPDX Licence identifier
mmc: tmio: move runtime PM enablement to the driver implementations
mmc: android-goldfish: Drop pointer to mmc_host from goldfish_mmc_host
ARM: dts: arria10: Add EMAC OCP reset property
ARM: dts: socfpga: add ltc2497 on arria10 devkit
spi: Use struct_size() helper
regulator: max77802: Drop unused includes
regulator: max8952: simplify getting the adapter of a client
ASoC: meson: axg-card: fix null pointer dereference in clean up
gpio: altera: Allocate irq_chip dynamically
gpio: xilinx: convert from OF GPIO to standard devm APIs
staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO
drm/omap: add support for manually updated displays
drm/omap: add framedone interrupt support
drm/omap: don't check dispc timings for DSI
drm/omap: use DRM_DEBUG_DRIVER instead of CORE
drm/omap: Use dev_get_drvdata()
drm/omap: remove open-coded drm_invalid_op()
drm/omap: Make sure device_id tables are NULL terminated
fmc: Decouple from Linux GPIO subsystem
mm/hmm: Hold a mmgrab from hmm to mm
mm/hmm: Use hmm_mirror not mm as an argument for hmm_range_register
arm64: mm: avoid redundant READ_ONCE(*ptep)
soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh
ARM: OMAP2+: Make some variables static
ARM: dts: Add support for phyBOARD-REGOR-AM335x
ARM: dts: am335x-pcm-953: Remove eth phy delay
ARM: dts: am335x-pcm-953: Update user led names
ARM: dts: am335x-phycore-som: Enable gpmc node in dts files
ARM: dts: am335x-phycore-som: Add emmc node
ARM: dts: am335x phytec boards: Remove regulator node
ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM3730 devkit
bus: ti-sysc: Add support for module specific reset quirks
Update my email address
ipset: Fix memory accounting for hash types on resize
netfilter: ipset: Fix error path in set_target_v3_checkentry()
netfilter: ipset: Fix the last missing check of nla_parse_deprecated()
netfilter: ipset: fix a missing check of nla_parse
netfilter: ipset: merge uadd and udel functions
netfilter: ipset: remove useless memset() calls
drm/i915/perf: fix whitelist on Gen10+
mfd: cros_ec: Update I2S API
mfd: cros_ec: Add Management API entry points
mfd: cros_ec: Add SKU ID and Secure storage API
mfd: cros_ec: Add API for rwsig
mfd: cros_ec: Add API for Fingerprint support
mfd: cros_ec: Add API for Touchpad support
mfd: cros_ec: Add API for EC-EC communication
mfd: cros_ec: Add I2C passthru protection API
mfd: cros_ec: Add Smart Battery Firmware update API
mfd: cros_ec: Add Hibernate API
mfd: cros_ec: Add API for keyboard testing
mfd: cros_ec: Complete Power and USB PD API
mfd: cros_ec: Fix temperature API
mfd: cros_ec: Add fingerprint API
mfd: cros_ec: Fix event processing API
mfd: cros_ec: Complete MEMS sensor API
mfd: cros_ec: Add EC transport protocol v4
mfd: cros_ec: Expand hash API
mfd: cros_ec: Add lightbar v2 API
mfd: cros_ec: Add PWM_SET_DUTY API
mfd: cros_ec: Add Flash V2 commands API
mfd: cros_ec: Remove zero-size structs
mfd: cros_ec: move HDMI CEC API definition
mfd: cros_ec: Update ACPI interface definition
mfd: cros_ec: use BIT macro
mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values
mfd: cros_ec: add ec_align macros
mfd: cros_ec: set comments properly
mfd: cros_ec: Zero BUILD_ macro
mfd: cros_ec: Update license term
drm/i915: Move i915_check_and_clear_faults to intel_reset.c
drm/i915: Grammar s/the its/its/
dmaengine: Grammar s/the its/its/, s/need/needs/
dmaengine: axi-dmac: update license header
MAINTAINERS: Add Synopsys eDMA IP driver maintainer
dmaengine: Add Synopsys eDMA IP PCIe glue-logic
PCI: Add Synopsys endpoint EDDA Device ID
dmaengine: Add Synopsys eDMA IP version 0 debugfs support
dmaengine: Add Synopsys eDMA IP version 0 support
dmaengine: Add Synopsys eDMA IP core driver
drm/i915/frontbuffer: remove obsolete comment about mark busy/idle
drm/i915: move more atomic plane declarations to intel_atomic_plane.h
drm/i915: remove some unused declarations from intel_drv.h
drm/i915: move pm related declarations to intel_pm.h
i2c: mux: pinctrl: use flexible-array member and struct_size() helper
i2c: mux: arb-gpio: Rewrite to use GPIO descriptors
i2c: mux: Use struct_size() in devm_kzalloc()
sh: configs: Remove useless UEVENT_HELPER_PATH
ext4: only set project inherit bit for directory
ocelot: remove unused variable 'rc' in vcap_cmd()
ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state
net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips
net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs
net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464
net: dsa: sja1105: Rethink the PHYLINK callbacks
net: dsa: sja1105: Export the sja1105_inhibit_tx function
net: dsa: sja1105: Update some comments about PHYLIB
net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros
af_key: make use of BUG_ON macro
ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset()
net: hwbm: Make the hwbm_pool lock a mutex
tg3: Use napi_alloc_frag()
bnx2x: Use napi_alloc_frag()
dpaa2-eth: Use napi_alloc_frag()
dpaa2-eth: Remove preempt_disable() from seed_pool()
net: Don't disable interrupts in __netdev_alloc_skb()
net: Don't disable interrupts in napi_alloc_frag()
net: sfp: add mutex to prevent concurrent state checks
net: sfp: Stop SFP polling and interrupt handling during shutdown
ext4: enforce the immutable flag on open files
ext4: don't allow any modifications to an immutable file
nexthop: off by one in nexthop_mpath_select()
bonding/options: convert to using slave printk macros
bonding/alb: convert to using slave printk macros
bonding/802.3ad: convert to using slave printk macros
bonding/main: convert to using slave printk macros
bonding: add slave_foo printk macros
bonding: fix error messages in bond_do_fail_over_mac
bonding: improve event debug usability
net: fec_main: Use dev_err() instead of pr_err()
cxgb4: Set initial IRQ affinity hints
net: hns3: fix some coding style issues
net: hns3: some modifications to simplify and optimize code
net: hns3: refactor PF/VF RSS hash key configuration
net: hns3: use macros instead of magic numbers
net: hns3: small changes for magic numbers
net: hns3: delete the redundant user NIC codes
net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err
net: hns3: refactor hns3_get_new_int_gl function
net: hns3: replace numa_node_id with numa_mem_id for buffer reusing
net: hns3: make HW GRO handling compliant with SW GRO
net: hns3: fix wrong size of mailbox responding data
net: hns3: log detail error info of ROCEE ECC and AXI errors
net: ethernet: ti: cpts: add support for ext rftclk selection
net: ethernet: ti: netcp_ethss: add support for child cpts node
net: ethernet: ti: cpts: use devm_get_clk_from_child
dt-bindings: doc: net: keystone-netcp: document cpts
fuse: copy_file_range needs to strip setuid bits and update timestamps
vfs: allow copy_file_range to copy across devices
xfs: use file_modified() helper
vfs: introduce file_modified() helper
vfs: add missing checks to copy_file_range
vfs: remove redundant checks from generic_remap_checks()
vfs: introduce generic_file_rw_checks()
vfs: no fallback for ->copy_file_range
vfs: introduce generic_copy_file_range()
pinctrl: add include guard to pinctrl-state.h
rtc: rx8025: simplify getting the adapter of a client
rtc: rx8010: simplify getting the adapter of a client
rtc: rv8803: simplify getting the adapter of a client
rtc: m41t80: simplify getting the adapter of a client
rtc: fm3130: simplify getting the adapter of a client
dma-fence: Signal all callbacks from dma_fence_release()
leds: leds-tca6507: simplify getting the adapter of a client
leds: leds-pca955x: simplify getting the adapter of a client
Staging: ralink-gdma: fixed a brace coding style issue
staging: kpc2000: kpc2000_i2c: add space after ,
staging: kpc2000: kpc2000_i2c: void* -> void *
staging: erofs: make use of DBG_BUGON
staging: erofs: fix warning Comparison to bool
staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work
staging: rtl8188eu: core: Replace function rtw_free_network_nolock()
staging: rtl8712: usb_halinit.c: Remove p from variable names
staging: rtl8712: usb_ops.c: Remove leading p from variable names
staging: rtl8712: xmit_linux.c: Remove leading p from variable names
staging: rtl8712: recv_linux.c: Remove leading p from variable names
staging: rtl8712: hal_init.c: Remove leading p from variable names
staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0"
staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" error reported by checkpatch
Staging: vc04_services : vchiq_core: Fix a brace issue
drm/i915/wopcm: update default size for gen11+
drm/i915/guc: always use Command Transport Buffers
arch: wire-up clone3() syscall
fork: add clone3
unicore32: rename unicore32_defconfig to defconfig
kconfig: make arch/*/configs/defconfig the default of KBUILD_DEFCONFIG
kconfig: add static qualifier to expand_string()
kconfig: require the argument of --defconfig
kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) conditional
kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn
arm64: dts: qcom-qcs404: Add reset-cells to GCC node
ARM: dts: qcom-msm8974: Update coresight DT bindings
ARM: dts: qcom-apq8064: Update coresight DT bindings
arm64: dts: qcom-msm8916: Update coresight DT bindings
net: dsa: sja1105: Expose PTP timestamping ioctls to userspace
net: dsa: sja1105: Add a state machine for RX timestamping
net: dsa: sja1105: Increase priority of CPU-trapped frames
net: dsa: sja1105: Add a global sja1105_tagger_data structure
net: dsa: sja1105: Receive and decode meta frames
net: dsa: sja1105: Make sja1105_is_link_local not match meta frames
net: dsa: sja1105: Add support for the AVB Parameters Table
net: dsa: sja1105: Build a minimal understanding of meta frames
net: dsa: sja1105: Add logic for TX timestamping
net: dsa: sja1105: Add support for the PTP clock
net: dsa: sja1105: Export symbols for upcoming PTP driver
net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode
net: dsa: sja1105: Reverse TPID and TPID2
net: dsa: sja1105: Move sja1105_change_tpid into sja1105_vlan_filtering
net: dsa: tag_8021q: Create helper function for removing VLAN header
net: dsa: Add teardown callback for drivers
net: dsa: Keep a pointer to the skb clone for TX timestamping
docs: pci: fix broken links due to conversion from pci.txt to pci.rst
docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst
docs: isdn: remove hisax references from kernel-parameters.txt
docs: fix broken documentation links
docs: move protection-keys.rst to the core-api book
docs: net: dpio-driver.rst: fix two codeblock warnings
docs: net: sja1105.rst: fix table format
docs: security: core.rst: Fix several warnings
docs: security: trusted-encrypted.rst: fix code-block tag
docs: it: license-rules.rst: get rid of warnings
docs: zh_CN: avoid duplicate citation references
docs: amd-memory-encryption.rst get rid of warnings
docs: mark orphan documents as such
docs: bpf: get rid of two warnings
docs: mm: numaperf.rst: get rid of a build warning
docs: zh_CN: get rid of basic_profiling.txt
isdn: mISDN: remove a bogus reference to a non-existing doc
ABI: sysfs-devices-system-cpu: point to the right docs
RAS/CEC: Add copyright
RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug features there
RAS/CEC: Dump the different array element sections
RAS/CEC: Rename count_threshold to action_threshold
RAS/CEC: Sanity-check array on every insertion
RAS/CEC: Fix potential memory leak
RAS/CEC: Do not set decay value on error
RAS/CEC: Check count_threshold unconditionally
RAS/CEC: Fix pfn insertion
drm/fb-helper: Move out commit code
drm/fb-helper: Prepare to move out commit code
drm/atomic: Move __drm_atomic_helper_disable_plane/set_config()
dt-bindings: pinctrl: pic32: Spelling s/configuraion/configuration/
usb: typec: tcpm: fusb302: simplify getting the adapter of a client
drm: rcar-du: Add support for missing 16-bit RGB1555 formats
drm: rcar-du: Add support for missing 16-bit RGB4444 formats
drm: rcar-du: Add support for missing 32-bit RGB formats
drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3)
drm/i915/dsi: Move vlv/icl_dphy_param_init call out of intel_dsi_vbt_init (v2)
drm/i915/dsi: Move logging of DSI VBT parameters to a helper function
iio: accel: add missing sensor for some 2-in-1 based ultrabooks
docs: iio: add precision about sampling_frequency_available
iio: dps310: Add pressure sensing capability
parisc: add dynamic ftrace
compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY
parisc: use pr_debug() in kernel/module.c
parisc: add WARN_ON() to clear_fixmap
parisc: add spinlock to patch function
parisc: add support for patching multiple words
drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-link LVDS mode
drm: rcar-du: lvds: Add support for dual-link mode
drm: rcar-du: lvds: Remove LVDS double-enable checks
dt-bindings: display: renesas: lvds: Add renesas,companion property
drm: bridge: thc63: Report input bus mode through bridge timings
dt-bindings: display: bridge: thc63lvd1024: Document dual-link operation
drm: bridge: Add dual_link field to the drm_bridge_timings structure
drm: rcar-du: writeback: include interface header
drm: rcar-du: lvds: Add r8a774a1 support
drm: rcar-du: Add R8A774A1 support
dt-bindings: display: renesas: lvds: Document r8a774a1 bindings
dt-bindings: display: renesas: du: Document the r8a774a1 bindings
pinctrl: nomadik: Fix SPDX tags
pinctrl: tb10x: Use flexible-array member and struct_size() helper
pinctrl: aspeed: Add SGPM pinmux
pinctrl: qcom: sdm845: Expose ufs_reset as gpio
pinctrl: Add drive strength support for BM1880 SoC
dt-bindings: pinctrl: Document drive strength settings for BM1880 SoC
pinctrl: ns2: Fix potential NULL dereference
dt-bindings: imx: Correct pinfunc head file path for i.MX8MM
pinctrl: u300: Fix SPDX tags
dt-bindings: gpio: davinci: Add k3 am654 compatible
gpio: davinci: Add new compatible for K3 AM654 SoCs
gpio: Davinci: Add K3 dependencies
gpio: davinci: Fix the compiler warning with ARM64 config enabled
i2c: fsi: Create busses for all ports
i2c: i801: Register optional lis3lv02d I2C device on Dell machines
usb: typec: ucsi: ccg: add runtime pm workaround
i2c: nvidia-gpu: resume ccgx i2c client
usb: typec: ucsi: ccg: enable runtime pm support
i2c: nvidia-gpu: add runtime pm support
i2c: nvidia-gpu: refactor master_xfer
clk: gcc-qcs404: Add PCIe resets
gpio: pass lookup and descriptor flags to request_own
docs: gpio: driver.rst: fix a bad tag
clk: qcom: gdsc: WARN when failing to toggle
ucma: Convert ctx_idr to XArray
ucma: Convert multicast_idr to XArray
ASoC: dt-bindings: fix some broken links from txt->yaml conversion
clk: mmp: frac: Remove set but not used variable 'prev_rate'
clk: ti: Remove unused functions
clk: mediatek: mt8516: Remove unused variable
clk: ingenic/jz4725b: Fix "pll half" divider not read/written properly
clk: ingenic/jz4725b: Fix incorrect dividers for main clocks
clk: ingenic/jz4770: Fix incorrect dividers for main clocks
clk: ingenic/jz4740: Fix incorrect dividers for main clocks
clk: ingenic: Add support for divider tables
leds: lm36274: Introduce the TI LM36274 LED driver
dt-bindings: leds: Add LED bindings for the LM36274
RDMA/ucma: Use struct_size() helper
RDMA/hns: Bugfix for filling the sge of srq
Documentation: {u,k}probes: add tracing_on before tracing
RDMA/hns: fix inverted logic of readl read and shift
treewide: trivial: fix s/poped/popped/ typo
Documentation: xfs: Fix typo
drm/i915/sdvo: Actually print the reason why the SDVO command failed
drm/i915/sdvo: Don't write stack garbage into the hbuf
drm/i915/sdvo: Don't unpack stack garbage
drm/i915/sdvo: Check that we have space for the infoframe
drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE
Documentation: nvdimm: Fix typo
doc:it_IT: documentation alignment
doc:it_IT: fix file references
scripts/sphinx-pre-install: fix "dependenties" typo
drm/i915/sdvo: Implement proper HDMI audio support for SDVO
docs: clk: fix struct syntax
drm/i915/sdvo: Fix AVI infoframe TX rate readout
docs: Kbuild/Makefile: allow check for missing docs at build time
KVM: arm/arm64: Always capitalize ITS
Documentation: net: dsa: Grammar s/the its/its/
Documentation: tee: Grammar s/the its/its/
Documentation: fix typo CLOCK_MONONOTNIC_COARSE
Documentation/dm-init: fix multi device example
Documentation: DMA-API: fix a function name of max_mapping_size
RDMA/srp: Accept again source addresses that do not have a port number
RDMA/ipoib: implement ethtool .get_link() callback
ASoC: Remove erroneous soc_cleanup_card_resources() call
drm/crc-debugfs: Also sprinkle irqrestore over early exits
mm/hmm: fix use after free with struct hmm in the mmu notifiers
drm/i915: Fix per-pixel alpha with CCS
drm/i915: Drop pointless WARN_ON
drm/i915: Move intel_dp->prepare_link_train assignment into ddi code
arm64/mm: Refactor __do_page_fault()
arm64/mm: Document write abort detection from ESR
drm/bridge: sii902x: fix comparision of u32 with less than zero
drm/bridge: sii902x: re-order conditions to prevent out of bounds read
drm/stm: support runtime power management
drm/stm: ltdc: No message if probe
video: fbdev: pvr2fb: add COMPILE_TEST support
video: fbdev: pvr2fb: remove function prototypes
video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef
video: fbdev: da8xx-fb: add COMPILE_TEST support
video: fbdev: gbefb: add COMPILE_TEST support
video: fbdev: pxa168fb: add COMPILE_TEST support
video: fbdev: imxfb: add COMPILE_TEST support
video: fbdev: atmel_lcdfb: add COMPILE_TEST support
video: fbdev: atafb: remove superfluous function prototypes
au1200fb: fix DMA API abuse
video: fbdev: mxsfb: Remove driver
regulator: cpcap: Spelling s/configuraion/configuration/
regmap: add i3c bus support
rtc: tegra: Drop MODULE_ALIAS
ASoC: msm8916-wcd-digital: Add sidetone support
drm/i915: Tidy intel_execlists_submission_init
drm/i915: Convert some more bits to use engine mmio accessors
drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt
drm/i915: Extract engine fault reset to a helper
drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric
drm/i915: Tidy engine mask types in hangcheck
drm/i915: Reset only affected engines when handling error capture
dt-bindings: dma: uart: rename binding
dmaengine: mediatek: Add MediaTek UART APDMA support
arm64: Fix comment after #endif
clk: keystone: sci-clk: extend clock IDs to 32 bits
clk: keystone: sci-clk: probe clocks from DT instead of firmware
clk: keystone: sci-clk: split out the fw clock parsing to own function
clk: keystone: sci-clk: cut down the clock name length
kernel: module: Use struct_size() helper
drm/i915/dmc: protect against reading random memory
drm/meson: Add support for XBGR8888 & ABGR8888 formats
drm/meson: Add zpos immutable property to planes
s390/qdio: handle PENDING state for QEBSM devices
s390/jump_label: remove unused structure definition
s390/boot: disable address-of-packed-member warning
s390/cio: fix kdoc for tiqdio_thinint_handler
s390/zcrypt: support special flagged EP11 cprbs
s390: fix unrecognized __aligned() in uapi header
s390/configs: remove useless UEVENT_HELPER_PATH
s390: enforce CONFIG_HOTPLUG_CPU
s390: enforce CONFIG_SMP
mtd: spi-nor: change "error reading JEDEC id" from dbg to err
mtd: spi-nor: Add Micron MT25QL02 support
mtd: spi-nor: stm32: remove the driver as it was replaced by spi-stm32-qspi.c
clk: imx6sll: Switch to clk_hw based API
clk: imx7d: Switch to clk_hw based API
clk: imx6ul: Switch to clk_hw based API
clk: imx6sx: Switch to clk_hw based API
clk: imx6q: Switch to clk_hw based API
clk: imx6sl: Switch to clk_hw based API
clk: imx: Switch wrappers to clk_hw based API
clk: imx: clk-fixup-mux: Switch to clk_hw based API
clk: imx: clk-fixup-div: Switch to clk_hw based API
clk: imx: clk-gate-exclusive: Switch to clk_hw based API
clk: imx: clk-pfd: Switch to clk_hw based API
clk: imx: clk-pllv3: Switch to clk_hw based API
clk: imx: clk-gate2: Switch to clk_hw based API
clk: imx: clk-cpu: Switch to clk_hw based API
clk: imx: clk-busy: Switch to clk_hw based API
clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERIPH2 clock
clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI
clk: imx: Add imx_obtain_fixed_clock clk_hw based variant
clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out
bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper
drm/vkms: Forward timer right after drm_crtc_handle_vblank
drm/vkms: Remove useless call to drm_connector_register/unregister()
dt-bindings: clock: Document gpucc for msm8998
net: axienet: convert to phylink API
net: axienet: make use of axistream-connected attribute optional
net: axienet: document axistream-connected attribute
net: axienet: Fix MDIO bus parent node detection
net: axienet: document device tree mdio child node
net: axienet: stop interface during shutdown
net: axienet: Make missing MAC address non-fatal
net: axienet: Fix race condition causing TX hang
net: axienet: Add optional support for Ethernet core interrupt
net: axienet: Support shared interrupts
net: axienet: Add DMA registers to ethtool register dump
net: axienet: Make RX/TX ring sizes configurable
net: axienet: Cleanup DMA device reset and halt process
net: axienet: Re-initialize MDIO registers properly after reset
net: axienet: fix teardown order of MDIO bus
net: axienet: Use clock framework to get device clock rate
net: axienet: add X86 and ARM as supported platforms
net: axienet: fix MDIO bus naming
net: axienet: Use standard IO accessors
net: axienet: Fix casting of pointers to u32
clk: mediatek: Remove MT8183 unused clock
clk: mediatek: add audsys clock driver for MT8516
dt-bindings: mediatek: audsys: add support for MT8516
arm64: dts: stratix10: use the "altr,socfpga-stmmac-a10-s10" binding
ARM: dts: socfpga: use the "altr,socfpga-stmmac-a10-s10" binding
iommu/virtio: Add event queue
iommu/virtio: Add probe request
iommu: Add virtio-iommu driver
PCI: OF: Initialize dev->fwnode appropriately
of: Allow the iommu-map property to omit untranslated devices
dt-bindings: virtio: Add virtio-pci-iommu node
dt-bindings: virtio-mmio: Add IOMMU description
vhost: fix clang build warning
spi: mediatek: add SPI_LSB_FIRST support
net: stmmac: socfpga: fix phy and ptp_ref setup for Arria10/Stratix10
dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10-s10" binding
ASoC: soc-core: remove legacy style dai_link
ASoC: Intel: sof_rt5682: use modern dai_link style
ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style
ASoC: Intel: skl_hda_dsp_common: use modern dai_link style
ASoC: Intel: skl-pcm: use modern dai_link style
ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style
ASoC: Intel: skl_rt286: use modern dai_link style
ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style
ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style
ASoC: Intel: kbl_da7219_max98927: use modern dai_link style
ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style
ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style
ASoC: Intel: kbl_rt5660: use modern dai_link style
ASoC: Intel: cht_bsw_nau8824: use modern dai_link style
ASoC: Intel: cht_bsw_rt5672: use modern dai_link style
ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style
ASoC: Intel: cht_bsw_rt5645: use modern dai_link style
ASoC: Intel: bytcr_rt5640: use modern dai_link style
ASoC: Intel: bytcr_rt5651: use modern dai_link style
ASoC: Intel: bytcht_cx2072x: use modern dai_link style
ASoC: Intel: bytcht_da7213: use modern dai_link style
nfp: tls: add basic statistics
nfp: tls: add/delete TLS TX connections
nfp: tls: add datapath support for TLS TX
net/tls: export TLS per skb encryption
net/tls: simplify driver context retrieval
net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes
nfp: prepare for more TX metadata prepend
nfp: add tls init code
nfp: parse crypto opcode TLV
nfp: add support for sending control messages via mailbox
nfp: parse the mailbox cmsg TLV
nfp: make bar_lock a semaphore
nfp: count all failed TX attempts as errors
ASoC: Intel: bytcht_nocodec: use modern dai_link style
ASoC: Intel: bytcht_es8316: use modern dai_link style
ASoC: Intel: byt-max98090: use modern dai_link style
ASoC: Intel: byt-rt5640: use modern dai_link style
ASoC: Intel: bxt_rt298: use modern dai_link style
ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style
ASoC: Intel: broadwell: use modern dai_link style
ASoC: Intel: haswell: use modern dai_link style
ASoC: Intel: bdw-rt5677: use modern dai_link style
ASoC: sof: use modern dai_link style
ASoC: vc4: vc4_htmi: use modern dai_link style
ASoC: soc-topology: use modern dai_link style
ASoC: tegra: tegra_max98090: use modern dai_link style
ASoC: tegra: tegra_wm9712: use modern dai_link style
ASoC: tegra: tegra_wm8903: use modern dai_link style
ASoC: tegra: tegra_rt5640: use modern dai_link style
ASoC: tegra: tegra_sgtl5000: use modern dai_link style
ASoC: tegra: tegra_alc5632: use modern dai_link style
ASoC: tegra: trimslice: use modern dai_link style
ASoC: tegra: tegra_wm8753: use modern dai_link style
ASoC: tegra: tegra_rt5677: use modern dai_link style
ASoC: txx9: txx9aclc-generic: use modern dai_link style
ASoC: sunxi: sun4i-codec: use modern dai_link style
ASoC: ux500: mop500: use modern dai_link style
ASoC: sirf: sirf-audio: use modern dai_link style
ASoC: rockchip: rockchip_max98090: use modern dai_link style
ASoC: rockchip: rockchip_rt5645: use modern dai_link style
ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style
net: phy: Add detection of 1000BaseX link mode support
ASoC: rockchip: rk3399_gru_sound: use modern dai_link style
ASoC: qcom: apq8016_sbc: use modern dai_link style
ASoC: qcom: common: use modern dai_link style
ASoC: qcom: storm: use modern dai_link style
ASoC: nuc900: nuc900-audio: use modern dai_link style
ASoC: mxs: mxs-sgtl5000: use modern dai_link style
ASoC: meson: axg-card: use modern dai_link style
ASoC: jz4740: qi_lb60: use modern dai_link style
ASoC: fsl: imx-audmix: use modern dai_link style
ASoC: fsl: pcm030-audio-fabric: use modern dai_link style
ASoC: fsl: imx-mc13783: use modern dai_link style
ASoC: fsl: imx-sgtl5000: use modern dai_link style
ASoC: fsl: eukrea-tlv320: use modern dai_link style
ASoC: fsl: imx-es8328: use modern dai_link style
ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style
ASoC: fsl: fsl-asoc-card: use modern dai_link style
ASoC: fsl: wm1133-ev1: use modern dai_link style
ASoC: fsl: phycore-ac97: use modern dai_link style
ASoC: fsl: mx27vis-aic32x4: use modern dai_link style
ASoC: fsl: imx-spdif: use modern dai_link style
ASoC: fsl: efika-audio-fabric: use modern dai_link style
ASoC: cirrus: snappercl15: use modern dai_link style
ASoC: cirrus: simone: use modern dai_link style
ASoC: cirrus: edb93xx: use modern dai_link style
ASoC: au1x: db1200: use modern dai_link style
ASoC: au1x: db1000: use modern dai_link style
ASoC: atmel: atmel-classd: use modern dai_link style
ASoC: atmel: atmel-pdmic: use modern dai_link style
ASoC: atmel: atmel-wm8904: use modern dai_link style
ASoC: atmel: tse850-pcm5142: use modern dai_link style
ASoC: atmel: sam9g20_wm8731: use modern dai_link style
ASoC: atmel: sam9x5_wm8731: use modern dai_link style
ASoC: atmel: mikroe-proto: use modern dai_link style
ASoC: amd: acp-rt5645: use modern dai_link style
ASoC: amd: acp-da7219-max98357a: use modern dai_link style
ASoC: sh: sh7760-ac97: use modern dai_link style
ASoC: sh: migor: use modern dai_link style
ASoC: ti: rx51: use modern dai_link style
ASoC: ti: omap-twl4030: use modern dai_link style
ASoC: ti: omap-abe-twl6040: use modern dai_link style
ASoC: ti: omap-hdmi: use modern dai_link style
ASoC: ti: davinci-evm: use modern dai_link style
ASoC: ti: omap3pandora: use modern dai_link style
ASoC: ti: ams-delta: use modern dai_link style
ASoC: ti: osk5912: use modern dai_link style
clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB
ASoC: ti: n810: use modern dai_link style
ASoC: kirkwood: armada-370-db: use modern dai_link style
ASoC: pxa: poodle: use modern dai_link style
ASoC: pxa: spitz: use modern dai_link style
ASoC: pxa: tosa: use modern dai_link style
ASoC: pxa: ttc-dkb: use modern dai_link style
ASoC: pxa: z2: use modern dai_link style
ASoC: pxa: zylonite: use modern dai_link style
clk: bcm: Make BCM2835 clock drivers selectable
ASoC: pxa: palm27x: use modern dai_link style
ASoC: pxa: mioa701_wm9713: use modern dai_link style
ASoC: pxa: magician: use modern dai_link style
ASoC: pxa: imote2: use modern dai_link style
ASoC: pxa: hx4700: use modern dai_link style
ASoC: pxa: em-x270: use modern dai_link style
ASoC: pxa: e800_wm9712: use modern dai_link style
ASoC: pxa: e750_wm9705: use modern dai_link style
ASoC: pxa: e740_wm9705: use modern dai_link style
ASoC: pxa: corgi: use modern dai_link style
ASoC: pxa: brownstone: use modern dai_link style
ASoC: samsung: jive_wm8750: use modern dai_link style
ASoC: samsung: littlemill: use modern dai_link style
ASoC: samsung: lowland: use modern dai_link style
ASoC: samsung: neo1973_wm8753: use modern dai_link style
ASoC: samsung: odroid: use modern dai_link style
ASoC: samsung: rx1950_uda1380: use modern dai_link style
ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style
ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style
ASoC: samsung: s3c24xx_uda134x: use modern dai_link style
ASoC: samsung: smartq_wm8987: use modern dai_link style
ASoC: samsung: snow: use modern dai_link style
ASoC: samsung: speyside: use modern dai_link style
ASoC: samsung: tm2_wm5110: use modern dai_link style
ASoC: samsung: tobermory: use modern dai_link style
ASoC: samsung: arndale_rt5631: use modern dai_link style
ASoC: samsung: h1940_uda1380: use modern dai_link style
ASoC: samsung: smdk_spdif: use modern dai_link style
ASoC: samsung: smdk_wm8994pcm: use modern dai_link style
ASoC: samsung: smdk_wm8994: use modern dai_link style
ASoC: samsung: smdk_wm8580: use modern dai_link style
ASoC: samsung: bells: use modern dai_link style
ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style
ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style
ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style
ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style
ASoC: mediatek: mt8173-rt5650: use modern dai_link style
ASoC: mediatek: mt8173-max98090: use modern dai_link style
ASoC: mediatek: mt2701-cs42448: use modern dai_link style
ASoC: mediatek: mt2701-wm8960: use modern dai_link style
ASoC: mediatek: mt6797-mt6351: use modern dai_link style
ASoC: soc.h: add sound dai_link connection macro
ASoC: simple-card: support snd_soc_dai_link_component style for cpu
ASoC: soc-core: use snd_soc_dai_link_component for CPU
ASoC: rt1011: fix warning reported by kbuild test robot and minor issue
ASoC: rt1011: Mark format integer literals as unsigned
mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking
mm/hmm: support automatic NUMA balancing
mm/hmm: clean up some coding style and comments
mm/hmm: update HMM documentation
mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set
regulator: lm363x: Add support for LM36274
mfd: ti-lmu: Add LM36274 support to the ti-lmu
dt-bindings: mfd: Add lm36274 bindings to ti-lmu
net: mscc: ocelot: remove unused variable 'vcap_data_t'
clk: pwm: implement the .get_duty_cycle callback
x86/boot: Call get_rsdp_addr() after console_init()
Revert "x86/boot: Disable RSDP parsing temporarily"
x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels
net: fec: Do not use netdev messages too early
x86/kexec: Add the EFI system tables and ACPI tables to the ident map
vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention
ipv6: fix spelling mistake: "wtih" -> "with"
r8169: silence sparse warning in rtl8169_start_xmit
ASoC: core: Tell codec that jack is being removed
ASoC: sun4i-i2s: Change SR and WSS computation
docs/core-api: Add integer power functions to the list
docs/core-api: Add string helpers API to the list
VMCI: Fixup atomic64_t abuse
docs: filesystems: vfs: Render method descriptions
drm/sti: drop use of drmP.h
mei: docs: update mei documentation
drm/i915: Report an earlier wedged event when suspending the engines
w1: ds2805: rename w1_family struct, fixing c-p typo
w1: ds2413: fix state byte comparision
clk: samsung: add new clocks for DMC for Exynos5422 SoC
clk: samsung: add BPLL rate table for Exynos 5422 SoC
clk: samsung: add needed IDs for DMC clocks in Exynos5420
arm64: dts: renesas: Add HiHope RZ/G2M sub board support
arm64: dts: renesas: hihope-common: Add pincontrol support to scif2/scif clock
arm64: dts: renesas: Add HiHope RZ/G2M main board support
drm/edid: Ignore "DFP 1.x" bit for EDID 1.2 and earlier
mei: docs: fix broken links in iamt documentation.
mei: docs: add hdcp documentation
mei: docs: add a short description for nfc behind mei
mei: docs: update mei client bus documentation.
mei: docs: move iamt docs to a iamt.rst file
mei: docs: move documentation under driver-api
drm/edid: Clean up DRM_EDID_DIGITAL_* flags
staging: kpc2000: kpc_spi: remove unnecessary cast in [read|write]_reg()
staging: kpc2000: kpc_spi: remove unnecessary ulong repr of i/o addr
staging: kpc2000: kpc_spi: remove unnecessary struct member chip_select
staging: kpc2000: kpc_spi: remove unnecessary struct member word_len
staging: kpc2000: kpc_spi: remove unnecessary struct member pin_dir
staging: kpc2000: kpc_spi: remove unnecessary struct member phys
staging: kpc2000: Use '%zu' for printing 'size_t' type
staging: kpc2000: Use '%llx' for printing 'long long int' type
staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_add_device' was not declared.
staging: most: trivial: fix a couple of typos
staging: rtl8712: Replace function r8712_free_network_queue
staging: rtl8188eu: core: Remove initialisation of return variable
staging: rtl8723bs: hal: fix error "do not initialise globals to 0"
staging: kpc2000: fix incorrect code comment in core.c
staging: kpc2000: use sizeof(var) in kzalloc call
staging: kpc2000: remove unnecessary include in core.c
staging: kpc2000: use __func__ in debug messages in core.c
staging: kpc2000: remove unnecessary oom message in core.c
staging: kpc2000: remove unnecessary parentheses in core.c
staging: kpc2000: simplify comparisons to NULL in core.c
drm/i915: Skip context_barrier emission for unused contexts
drm/i915: Move object close under its own lock
ARM: dts: sun8i: r40: Change the RTC compatible
ARM: dts: sun8i: v3s: Add external crystals accuracy
ARM: dts: sun8i: v3s: Fix the RTC node
ARM: dts: sun6i: Add external crystals accuracy
ARM: dts: sun6i: Fix RTC node
clk: rockchip: Remove 48 MHz PLL rate from rk3288
drm: panel-orientation-quirks: Add quirk for GPD MicroPC
drm: panel-orientation-quirks: Add quirk for GPD pocket2
ARM: dts: rockchip: Split GPIO keys for veyron into multiple devices
ARM: dts: rockchip: Add HDMI i2c unwedging for rk3288-veyron
ARM: dts: rockchip: Add unwedge pinctrl entries for dw_hdmi on rk3288
ARM: dts: rockchip: Switch to builtin HDMI DDC bus on rk3288-veyron
rtc: sun6i: Add R40 compatible
dt-bindings: rtc: sun6i: Add the R40 RTC compatible
dt-bindings: rtc: Convert Allwinner A31 RTC to a schema
dt-bindings: rtc: Convert Allwinner A10 RTC to a schema
dt-bindings: rtc: Move trivial RTC over to a schemas of their own
dt-bindings: rtc: Add YAML schemas for the generic RTC bindings
netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather
drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry
arm64: dts: renesas: r8a774a1: Add operating points
arm64: dts: renesas: r8a77990: Add dynamic power coefficient
arm64: dts: renesas: r8a77990: Create thermal zone to support IPA
arm64: dts: renesas: r8a77965: Add dynamic power coefficient
arm64: dts: renesas: r8a77965: Create thermal zone to support IPA
arm64: dts: renesas: r8a7796: Add dynamic power coefficient
arm64: dts: renesas: r8a7796: Create thermal zone to support IPA
arm64: dts: renesas: r8a7795: Add dynamic power coefficient
arm64: dts: renesas: r8a7795: Create thermal zone to support IPA
arm64: dts: renesas: Revise usb2_phy nodes and phys properties
arm64: dts: renesas: ebisu: Remove renesas, no-ether-link property
arm64: dts: renesas: r8a774c0: Clean up CPU compatibles
arm64: dts: renesas: Use ip=on for bootargs
dt-bindings: Add vendor prefix for HopeRun
soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M
drm/i915: fix documentation build warnings
Documentation/i915: Fix kernel-doc references to moved gem files
drm: Ignore drm_gem_vram_mm_funcs in generated documentation
drm/virtio: Fix cache entry creation race.
drm/virtio: Wake up all waiters when capset response comes in.
drm/virtio: Ensure cached capset entries are valid before copying.
USB: move usb debugfs directory creation to the usb common core
usb: host: u132-hcd: remove unneeded variable frame
crypto: chacha20poly1305 - fix atomic sleep when using async algorithm
crypto: atmel-i2c - Fix build error while CRC16 set to m
crypto: caam - disable some clock checks for iMX7ULP
crypto: caam - limit output IV to CBC to work around CTR mode DMA issue
crypto: atmel - Fix sparse endianness warnings
crypto: lrw - use correct alignmask
crypto: ghash - fix unaligned memory access in ghash_setkey()
crypto: xxhash - Implement xxhash support
crypto: jitter - update implementation to 2.1.2
crypto: testmgr - test the shash API
crypto: arm64/sha2-ce - correct digest for empty data in finup
crypto: arm64/sha1-ce - correct digest for empty data in finup
crypto: caam - strip input without changing crypto request
crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure because of invalid input
crypto: inside-secure - do not rely on the hardware last bit for result descriptors
crypto: inside-secure - fix use of the SG list
crypto: inside-secure - add support for HMAC updates
crypto: inside-secure - implement IV retrieval
crypto: inside-secure - fix queued len computation
crypto: inside-secure - fix zeroing of the request in ahash_exit_inv
crypto: inside-secure - unify cache reset
crypto: inside-secure - enable context reuse
crypto: inside-secure - change returned error when a descriptor reports an error
crypto: inside-secure - improve the result error format when displayed
crypto: inside-secure - remove useless check
crypto: inside-secure - fix coding style for a condition
crypto: inside-secure - move comment
crypto: inside-secure - remove empty line
xfrm: remove type and offload_type map from xfrm_state_afinfo
xfrm: remove eth_proto value from xfrm_state_afinfo
xfrm: remove state and template sort indirections from xfrm_state_afinfo
Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu"
drm/ttm: fix ttm_bo_unreserve
drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_01 guards
drm/amdgpu: fix a race in GPU reset with IB test (v2)
drm/amdgpu: cancel late_init_work before gpu reset
gpu: amdgpu: fix broken amdgpu_dma_buf.c references
cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading
cpufreq: imx-cpufreq-dt: Remove global platform match list
arm64: dts: imx8mm: Move gic node into soc node
ipv6: tcp: send consistent flowlabel in TIME_WAIT state
ipv6: tcp: enable flowlabel reflection in some RST packets
lib: objagg: Use struct_size() in kzalloc()
inet_connection_sock: remove unused parameter of reqsk_queue_unlink func
vhost: access vq metadata through kernel virtual address
ARM: imx6: cpuidle: Use raw_spinlock_t
net: phy: remove state PHY_FORCING
samples: bpf: print a warning about headers_install
net: rds: add per rds connection cache statistics
net: stmmac: dwmac4: fix flow control issue
net: stmmac: modify default value of tx-frames
net: stmmac: dwmac-mediatek: disable rx watchdog
net: stmmac: dwmac-mediatek: enable Ethernet power domain
drivers: net: vxlan: drop unneeded likely() call around IS_ERR()
net: ipv6: drop unneeded likely() call around IS_ERR()
net: ipv4: drop unneeded likely() call around IS_ERR()
net: openvswitch: drop unneeded likely() call around IS_ERR()
net: socket: drop unneeded likely() call around IS_ERR()
nfp: flower: use struct_size() helper
i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac
i40e: Do not check VF state in i40e_ndo_get_vf_config
drm/i915/ehl: Support HBR3 on EHL combo PHY
vhost: factor out setting vring addr and num
vhost: introduce helpers to get the size of metadata area
vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch()
vhost: fine grain userspace memory accessors
vhost: generalize adding used elem
net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack
ixgbe: implement support for SDP/PPS output on X550 hardware
net: hns3: Use LLDP ethertype define ETH_P_LLDP
ice: Use LLDP ethertype define ETH_P_LLDP
ixgbe: Use LLDP ethertype define ETH_P_LLDP
i40e: Use LLDP ethertype define ETH_P_LLDP
net: Add a define for LLDP ethertype
ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config
ixgbe: use 'cc' instead of 'hw_cc' for local variable
ixgbe: fix PTP SDP pin setup on X540 hardware
ixgbe: reduce PTP Tx timestamp timeout to 1 second
ixgbe: fix AF_XDP tx packet count
ixgbe: fix AF_XDP tx byte count
ixgbe: remove umem from adapter
ixgbe: add tracking of AF_XDP zero-copy state for each queue pair
media: MAINTAINERS: update email address
media: Documentation: update email address
media: pvrusb2: fix null-ptr-deref in class_unregister()
media: platform: ao-cec-g12a: remove spin_lock_irqsave() locking in meson_ao_cec_g12a_read/write
media: imx7-media-csi: Remove unneeded error message
media: imx7-media-csi: Use u32 for storing register reads
media: imx7-media-csi: Use functions instead of macros
media: aspeed: use different delays for triggering VE H/W reset
media: aspeed: remove source buffer allocation before mode detection
media: aspeed: refine interrupt handling logic
media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE
media: aspeed: reduce noisy log printing outs
media: aspeed: remove IRQF_SHARED flag
media: aspeed: change irq to threaded irq
media: aspeed: refine clock control logic
drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus
dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus
media: aspeed: fix a kernel warning on clk control
media: stm32-dcmi: fix irq = 0 case
media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700"
media: platform: Fix Warning of Unneeded Semicolon reported by coccicheck
media: vivid: fix incorrect assignment operation when setting video mode
media: mtk-vcodec: support single-buffer frames
media: mtk-vcodec: constify formats
net: fec_ptp: Use dev_err() instead of pr_err()
r8169: factor out firmware handling
r8169: rename r8169.c to r8169_main.c
net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings
drm/r128: drop use of drmP.h
drm/r128: drop drm_os_linux dependencies
drm/savage: drop use of drmP.h
drm/savage: drop use of drm_os_linux
drm/sis: drop drmP.h use
media: mtk-vcodec: replace GPLv2 with SPDX
media: imx7-mipi-csis: Remove extra blank line
media: imx7-mipi-csis: Remove unneeded 'ret' initialization
media: imx7-mipi-csis: Propagate the error if clock enabling fails
arm64: ptrace: add support for syscall emulation
arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers
ptrace: move clearing of TIF_SYSCALL_EMU flag to core
media: vimc: Remove or modify stream checks
media: media/doc: Allow sizeimage to be set by v4l clients
drm/i915/dsi: Use a fuzzy check for burst mode clock check
media: docs: fix minor typos
platform/chrome: cros_ec: Make some symbols static
platform/chrome: wilco_ec: Add version sysfs entries
media: dvb: tag deprecated DVB APIs as such
media: do not use C++ style comments in uapi headers
mm/zsmalloc.c: remove unused variable
livepatch: Use static buffer for debugging messages under rq lock
perf trace: Associate more argument names with the filename beautifier
perf trace: Consume the augmented_raw_syscalls payload
drm/tegra: dpaux: Make VDD supply optional
drm/tegra: Use GPIO descriptor API
gpu: host1x: Do not link logical devices to DT nodes
gpu: host1x: Increase maximum DMA segment size
gpu: host1x: Do not output error message for deferred probe
perf jvmti: Address gcc string overflow warning for strncpy()
media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs
media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers
media: staging/media: set device_caps in struct video_device
perf augmented_raw_syscalls: Move reading filename to the loop
perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part
media: vc04_services/bcm2835-camera: set device_caps in struct video_device
perf augmented_raw_syscalls: Move the probe_read_str to a separate function
perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy
perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated
perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree
perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph
perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams
perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports
perf scripts python: export-to-postgresql.py: Export IPC information
perf scripts python: export-to-sqlite.py: Export IPC information
perf db-export: Export IPC information
perf db-export: Add brief documentation
perf thread-stack: Accumulate IPC information
perf intel-pt: Document IPC usage
perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets
perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip
perf intel-pt: Record when decoding PSB+ packets
perf script: Add output of IPC ratio
perf intel-pt: Add support for samples to contain IPC ratio
perf tools: Add IPC information to perf_sample
perf intel-pt: Accumulate cycle count from CYC packets
perf intel-pt: Factor out intel_pt_update_sample_time
perf record: Allow mixing --user-regs with --call-graph=dwarf
perf symbols: Remove unused variable 'err'
perf data: Document directory format header: HEADER_DIR_FORMAT
perf data: Document clockid header: HEADER_CLOCKID
perf data: Document memory topology header: HEADER_MEM_TOPOLOGY
perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF
media: usb/gadget/f_uvc: set device_caps in struct video_device
media: rtl2832_sdr: set device_caps in struct video_device
dt-bindings: clk: Convert Allwinner CCU to a schema
media: media/usb: set device_caps in struct video_device
drm/i915/bios: add an enum for BDB block IDs
drm/i915/bios: add more LFP options
drm/i915/bios: add VBT swing bit to child device definition
drm/i915/bios: sort BDB block definitions using block ID
media: media/radio: set device_caps in struct video_device
kvm: Convert kvm_lock to a mutex
KVM: VMX: remove unneeded 'asm volatile ("")' from vmcs_write64
KVM: irqchip: Use struct_size() in kzalloc()
x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_vmentry_hw()
kvm: selftests: introduce aarch64_vcpu_add_default
kvm: selftests: introduce aarch64_vcpu_setup
kvm: selftests: hide vcpu_setup in processor code
drm/i915/bios: add BDB block comments before definitions
drm/i915/bios: reserve struct bdb_ prefix for BDB blocks
drm/i915/bios: remove unused, obsolete VBT definitions
drm/i915/bios: clean up VBT port info debug logging
drm/i915/bios: use port info child pointer to determine LSPCON presence
drm/i915/bios: use port info child pointer to determine HPD invert
drm/i915/bios: refactor DDC pin and AUX CH sanitize functions
drm/i915/bios: store child device pointer in DDI port info
drm/i915/bios: make child device order the priority order
arm64: dts: allwinner: a64: Add lradc node
dt-bindings: input: sun4i-lradc-keys: Add A64 compatible
clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane
media: v4l2: Make sure all drivers set _MPLANE caps in vdev->device_caps
xfrm: remove init_flags indirection from xfrm_state_afinfo
xfrm: remove init_temprop indirection from xfrm_state_afinfo
xfrm: remove init_tempsel indirection from xfrm_state_afinfo
drm/i915: Enable intel_color_get_config()
drm/i915: Introduce vfunc read_luts() to create hw lut
usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink()
usb: renesas_usbhs: remove controlling PWEN/EXTLP support
usb: renesas_usbhs: remove sudmac support
usb: xhci: Add Clear_TT_Buffer
usb: Add devaddr in struct usb_device
Documentation/i915: Fix references to renamed files
ARM: dts: imx7d-sdb: Make SW2's voltage fixed
arm64: dts: imx8mm: Move usbphy out of soc node
arm64: dts: imx8mm: Pass the 'ranges' property
arm64: dts: imx8mm: Pass a unit name for the 'soc' node
arm64: dts: fsl: imx8mq: add the snvs power key node
drm/virtio: use u64_to_user_ptr macro
drm/panel: truly: Add additional delay after pulling down reset gpio
arm64: tegra: Add pin control states for I2C on Tegra186
arm64: tegra: Add CPU cache topology for Tegra186
arm64: tegra: Add VCC supply for GPIO expanders on Jetson TX2
platform/chrome: wilco_ec: Add telemetry char device interface
soc/tegra: fuse: Do not log error message on deferred probe
kernel/module.c: Only return -EEXIST for modules that have finished loading
soc/tegra: pmc: Add comments clarifying wake events
soc/tegra: pmc: Avoid crash for non-wake IRQs
soc/tegra: pmc: Fail to allocate more than one wake IRQ
arm64: dts: ls1028a: fix watchdog device node
dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
arm64: dts: ls1028a: Enable sata.
arm64: dts: imx: add i.MX8QXP ocotp support
arm64: dts: imx8qxp: Move watchdog node into scu node
soc: imx: soc-imx8: Correct return value of error handle
soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset
dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" compatible string
net: dsa: mv88e6xxx: add support for mv88e6250
net: dsa: mv88e6xxx: implement port_link_state for mv88e6250
net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250
net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250
net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpurge for mv88e6250
net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the mv88e6250
net: dsa: mv88e6xxx: introduce support for two chips using direct smi addressing
net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map
vmxnet3: turn off lro when rxcsum is disabled
rocker: Fail attempts to use routes with nexthop objects
mlx5: Fail attempts to use routes with nexthop objects
mlxsw: Fail attempts to use routes with nexthop objects
ipv6: Plumb support for nexthop object in a fib6_info
ipv4: Plumb support for nexthop object in a fib_info
ipv4: Prepare for fib6_nh from a nexthop object
ipv4: Use accessors for fib_info nexthop data
ipv6: Always allocate pcpu memory in a fib6_nh
drm/atmel-hlcdc: revert shift by 8
hinic: add LRO support
net: vlan: Inherit MPLS features from parent device
net: bonding: Inherit MPLS features from slave devices
drm: atmel-hlcdc: add sam9x60 LCD controller
drm: atmel-hlcdc: enable sys_clk during initalization.
net/tls: don't pass version to tls_advance_record_sn()
net/tls: reorganize struct tls_context
net/tls: use version from prot
net/tls: don't re-check msg decrypted status in tls_device_decrypted()
net/tls: don't look for decrypted frames on non-offloaded sockets
net/tls: remove false positive warning
net/tls: check return values from skb_copy_bits() and skb_store_bits()
net/tls: fully initialize the msg wrapper skb
drm: atmel-hlcdc: avoid initializing cfg with zero
drm: atmel-hlcdc: add config option for clock selection
net: mscc: ocelot: Fix some struct initializations
net: ipv4: fix rcu lockdep splat due to wrong annotation
selftests: add basic netdevsim devlink flash testing
netdevsim: implement fake flash updating with notifications
mlxsw: Implement flash update status notifications
mlxfw: Introduce status_notify op and call it to notify about the status
devlink: allow driver to update progress of flash update
mlxfw: Propagate error messages through extack
mlx5: Move firmware flash implementation to devlink
mlxsw: Move firmware flash implementation to devlink
ima: prevent a file already mmap'ed write to be mmap'ed execute
drm/i915/gtt: Replace struct_mutex serialisation for allocation
ARM: dts: rockchip: Add pin names for rk3288-veyron jaq, mickey, speedy
Revert "consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.c"
net: stmmac: socfpga: add RMII phy mode
net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridge fdb command
net: dsa: sja1105: Unset port from forwarding mask unconditionally on fdb_del
net: dsa: sja1105: Add FDB operations for P/Q/R/S series
net: dsa: sja1105: Add P/Q/R/S management route support via dynamic interface
net: dsa: sja1105: Make dynamic_config_read return -ENOENT if not found
net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 lookup operations
net: dsa: sja1105: Make room for P/Q/R/S FDB operations
net: dsa: sja1105: Plug in support for TCAM searches via the dynamic interface
net: dsa: sja1105: Add missing L2 Forwarding Table definitions for P/Q/R/S
net: dsa: sja1105: Fix bit offsets of index field from L2 lookup entries
net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd
kvm: selftests: ucall improvements
KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit
KVM: X86: Provide a capability to disable cstate msr read intercepts
KVM: Documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS
kvm: x86: refine kvm_get_arch_capabilities()
KVM: Directly return result from kvm_arch_check_processor_compat()
kvm: svm/avic: Do not send AVIC doorbell to self
KVM: LAPIC: Optimize timer latency further
KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit
KVM: LAPIC: Extract adaptive tune timer advancement logic
KVM/nSVM: properly map nested VMCB
kvm: x86: Fix reserved bits related calculation errors caused by MKTME
kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c
drm: Flush output polling on shutdown
ACPI: OSL: Make a W=1 kernel-doc warning go away
docs: soundwire: locking: fix tags for a code-block
cpupower : frequency-set -r option misses the last cpu in related cpu list
cpupower: correct spelling of interval
bpf: remove redundant assignment to err
bpf: hbm: fix spelling mistake "notifcations" -> "notificiations"
spi: Add spi driver for Socionext SynQuacer platform
spi: Add DT bindings for Synquacer
MAINTAINERS: Add entry for Synquacer SPI driver
arm64/mm: Drop task_struct argument from __do_page_fault()
arm64/mm: Drop mmap_sem before calling __do_kernel_fault()
ASoC: pcm3168a: Implement set_tdm_slot callback
ASoC: mediatek: Make some symbols static
ASoC: cx2072x: remove set but not used variable 'is_right_j '
ASoC: rt1011: Add RT1011 amplifier driver
docs: Completely fix the remote build tree case
arm64/mm: Identify user instruction aborts
arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge()
drm/i915: Use unchecked uncore writes to flush the GTT
drm/i915: Use unchecked writes for setting up the fences
drm/i915/selftests: Flush partial-tiling object once
arm64: kernel: use aff3 instead of aff2 in comment
arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs()
drm/i915: Fix plane state dumps
drm/i915: Make state dumpers take a const state
drm/i915: Dump failed crtc states during atomic check
drm/i915: Include crtc_state.active in crtc state dumps
drm/i915: Move state dump to the end of atomic_check()
drm/i915: Use intel_ types in intel_atomic_check()
drm/i915: Use intel_ types in intel_modeset_checks()
drm/i915: Don't pass the crtc to intel_modeset_pipe_config()
drm/i915: Don't pass the crtc to intel_dump_pipe_config()
drm/i915: Use intel_ types in haswell_mode_set_planes_workaround()
drm/i915: Use intel_ types in intel_modeset_clear_plls()
drm/i915: Pass intel_atomic state to check_digital_port_conflicts()
drm/i915: Clean up cdclk vfunc assignments
drm/i915: Pass intel_atomic_state to cdclk funcs
drm/i915: add i2c symlink under hdmi connector
arm64: dts: rockchip: add WiFi+BT support on ROCK Pi4 board
arm64: dts: rockchip: fix isp iommu clocks and power domain
ARM: dts: rockchip: fix pwm-cells for rk3288's pwm3
s390/disassembler: update opcode table
s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality
s390/Kconfig: pedantic cleanups
s390/purgatory: update .gitignore
s390: drop meaningless 'targets' from tools Makefile
s390: drop redundant directory creation from tools Makefile
s390: drop unneeded -Wall addition from tools Makefile
s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c
s390/idal: use struct_size() in kmalloc()
s390/jump_label: replace stop_machine with smp_call_function
arm64: mm: make CONFIG_ZONE_DMA32 configurable
arm64/mm: Simplify protection flag creation for kernel huge mappings
arm64: cacheinfo: Update cache_line_size detected from DT or PPTT
drivers: base: cacheinfo: Add variable to record max cache line size
dmaengine: sun6i: Add support for H6 DMA
dmaengine: sun6i: Add a quirk for setting mode fields
dmaengine: sun6i: Add a quirk for setting DRQ fields
dmaengine: sun6i: Add a quirk for additional mbus clock
dt-bindings: arm64: allwinner: h6: Add binding for DMA controller
arm64/fpsimd: Don't disable softirq when touching FPSIMD/SVE state
arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it
arm64/fpsimd: Remove the prototype for sve_flush_cpu_state()
dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset
KVM: selftests: enable pgste option for the linker on s390
KVM: selftests: Move kvm_create_max_vcpus test to generic code
KVM: selftests: Add the sync_regs test for s390x
KVM: selftests: Add processor code for s390x
KVM: selftests: Align memory region addresses to 1M on s390x
KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits
KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS
dmaengine: fsl-qdma: Continue to clear register on error
dmaengine: fsl-qdma: fixed the source/destination descriptor format
video/hdmi: Dropped static functions from kernel doc
drm: Fix docbook warnings in hdr metadata helper structures
ARM: sa1100/neponset: convert serial to use gpiod APIs
ARM: sa1100/hackkit: remove empty serial mctrl functions
ARM: sa1100/badge4: remove commented out modem control initialisers
ARM: sa1100/h3xxx: convert serial to gpiod APIs
ARM: sa1100/assabet: convert serial to gpiod APIs
serial: sa1100: add note about modem control signals
serial: sa1100: add support for mctrl gpios
drm: ADD UAPI structure definition section in kernel doc
drm/fb-helper: Remove drm_fb_helper_crtc
clk: renesas: r9a06g032: Add clock domain support
dt-bindings: clock: renesas: r9a06g032-sysctrl: Document power Domains
pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros
pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins
pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins
pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins
pinctrl: sh-pfc: Add new non-GPIO helper macros
clk: renesas: mstp: Remove error messages on out-of-memory conditions
clk: renesas: cpg-mssr: Remove error messages on out-of-memory conditions
clk: renesas: cpg-mssr: Use genpd of_node instead of local copy
drm/i915: move more defs in intel_display_power.h
drm/i915: extract intel_display_power.h/c from intel_runtime_pm.h/c
remoteproc: imx: Fix typo in "failed"
remoteproc: imx: Broaden the Kconfig selection logic
cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
cpufreq: brcmstb-avs-cpufreq: Fix initial command check
r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware
r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent
r8169: simplify rtl_fw_write_firmware
r8169: add enum rtl_fw_opcode
net: hns3: delay and separate enabling of NIC and ROCE HW errors
net: hns3: add opcode about query and clear RAS & MSI-X to special opcode
net: hns3: remove setting bit of reset_requests when handling mac tunnel interrupts
net: hns3: add handling of two bits in MAC tunnel interrupts
net: hns3: set ops to null when unregister ad_dev
net: hns3: add a check to pointer in error_detected and slot_reset
net: hns3: set the port shaper according to MAC speed
net: hns3: fix VLAN filter restore issue after reset
net: hns3: don't configure new VLAN ID into VF VLAN table when it's full
net: hns3: remove redundant core reset
ARM: dts: meson8b: update with SPDX Licence identifier
ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier
ARM: dts: meson8b-mxq: update with SPDX Licence identifier
ARM: dts: meson8: update with SPDX Licence identifier
ARM: dts: meson8-minix-neo-x8: update with SPDX Licence identifier
ARM: dts: meson6: update with SPDX Licence identifier
ARM: dts: meson6-atv1200: update with SPDX Licence identifier
ARM: dts: meson: update with SPDX Licence identifier
net: fix use-after-free in kfree_skb_list
ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805
r8169: use paged versions of phylib MDIO access functions
qed: Fix build error without CONFIG_DEVLINK
tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X)
ipv4: icmp: use this_cpu_read() in icmp_sk()
ipv6: use this_cpu_read() in rt6_get_pcpu_route()
arm64: dts: mt7622: Enlarge the SGMII register range
net: ethernet: mediatek: Add MT7629 ethernet support
net: ethernet: mediatek: Integrate hardware path from GMAC to PHY variants
net: ethernet: mediatek: Extend SGMII related functions
dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC
dt-bindings: clock: mediatek: Add an extra required property to sgmiisys
ipv6: icmp: use this_cpu_read() in icmpv6_sk()
flow_offload: include linux/kernel.h from flow_offload.h
flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag
net: ena: use dev_info_once instead of static variable
net: ena: add good checksum counter
net: ena: optimise calculations for CQ doorbell
net: ena: add support for changing max_header_size in LLQ mode
net: ena: allow automatic fallback to polling mode
net: ena: documentation: update ena.txt
net: ena: add newline at the end of pr_err prints
net: ena: arrange ena_probe() function variables in reverse christmas tree
net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring
net: ena: ethtool: add extra properties retrieval via get_priv_flags
net: ena: add handling of llq max tx burst size
f2fs: Add option to limit required GC for checkpoint=disable
f2fs: Fix accounting for unusable blocks
f2fs: Fix root reserved on remount
f2fs: Lower threshold for disable_cp_again
drivers: ipmi: Drop device reference
ARM: exynos_defconfig: Trim and reorganize with savedefconfig
ASoC: SOF: debug: add new debugfs entries for IPC flood test
ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command
ASoC: SOF: send time stamp to FW for alignment
net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static
net: dsa: mv88e6xxx: fix comments and macro names in mv88e6390_g1_mgmt_rsvd2cpu
ASoC: SOF: topology: add support for mux/demux component
spi: qup: remove unnecessary goto
regulator: bd718x7: Drop unused include
regulator: bd70528: Drop unused include
regulator: arizona-micsupp: Delete unused include
platform/chrome: wilco_ec: Add event handling
ASoC: SOF: soundwire: add initial soundwire support
ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value
ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler
ASoC: SOF: Intel: hda-ipc: read all IPC registers first
ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler
ASoC: SOF: Intel: cnl-ipc: move code around for clarity
ASoC: SOF: Intel: cnl-ipc: read all IPC registers first
ASoC: SOF: Do not send cmd via SHIM register
ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item
Revert "ASoC: core: use component driver name as component name"
ASoC: stm32: sai: manage identification registers
arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions
arm64/hugetlb: Use macros for contiguous huge page sizes
signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus
drm/docs: More links for implicit/explicit fencing.
arm64: dts: armada-3720-espressobin: correct spi node
media: dt-bindings: Fix vendor-prefixes YAML
media: staging/imx: fix two NULL vs IS_ERR() bugs
media: platform: ao-cec-g12a: disable regmap fast_io for cec bus regmap
media: cx23885: remove redundant assignment to err
media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h
arm64: dts: marvell: Disable AP I2C on Armada-8040-DB
arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq
debugfs: make debugfs_create_u32_array() return void
arm64: dts: marvell: Change core numbering in AP806 thermal-node
btrfs: no need to check return value of debugfs_create functions
drm/amd/display: Only force modesets when toggling HDR
drm/amd/display: Expose HDR output metadata for supported connectors
arm64: dts: marvell: clearfog-gt-8k: set SFP power limit
mailbox: no need to check return value of debugfs_create functions
gcov: no need to check return value of debugfs_create functions
x86: kdebugfs: no need to check return value of debugfs_create functions
x86: platform: no need to check return value of debugfs_create functions
x86: mm: no need to check return value of debugfs_create functions
arm64: dts: marvell: mcbin: enlarge PCI memory window
ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts.
MIPS: use the generic uncached segment support in dma-direct
dma-direct: provide generic support for uncached kernel segments
au1100fb: fix DMA API abuse
MIPS: remove the _dma_cache_wback_inv export
USB: drop HCD_LOCAL_MEM flag
usb: host: ohci-tmio: init genalloc for local memory
usb: host: ohci-sm501: init genalloc for local memory
USB: use genalloc for USB HCs with local memory
lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations
dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous()
dma-contiguous: use fallback alloc_pages for single pages
dma-contiguous: add dma_{alloc,free}_contiguous() helpers
arm: dump: no need to check return value of debugfs_create functions
arm: omap2: no need to check return value of debugfs_create functions
arm: omap1: no need to check return value of debugfs_create functions
x86: xen: no need to check return value of debugfs_create functions
backing-dev: no need to check return value of debugfs_create functions
mm: cleancache: no need to check return value of debugfs_create functions
kprobes: no need to check return value of debugfs_create functions
fail_function: no need to check return value of debugfs_create functions
sh: no need to check return value of debugfs_create functions
hwpoison-inject: no need to check return value of debugfs_create functions
mm: kmemleak: no need to check return value of debugfs_create functions
zsmalloc: no need to check return value of debugfs_create functions
blktrace: no need to check return value of debugfs_create functions
trace: no need to check return value of debugfs_create functions
zswap: ignore debugfs_create_dir() return value
usb: phy: mv-usb: Remove set but not used variable 'phy'
usb: ftdi-elan: fix possible condition with no effect (if == else)
USB: ohci-spear: Remove set but not used variable 'ohci'
USB: atm: ueagle-atm.c: remove redundant license text
USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2
usb: ohci-s3c2410: Remove set but not used variable 'hcd'
usb: cdc-wdm: remove redundant assignment to rv
usb: host: ohci-st: Remove set but not used variable 'ohci'
usb: host: ehci-st: Remove set but not used variable 'ehci'
soc: imx: Add SCU SoC info driver support
staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper
staging: vt6655: Change return type of function and remove variable
staging: rtl8188eu: remove unused definitions from ieee80211.h
staging: rtl8188eu: remove redundant definition of ETH_ALEN
staging: kpc2000: kpc_spi: use devm_* API to manage mapped I/O space
staging: kpc2000: kpc_spi: remove function kp_spi_bytes_per_word()
staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct
staging: kpc2000: kpc_spi: column-align switch and subordinate cases
staging: kpc2000: kpc_spi: Remove unnecessary consecutive newlines
staging: rtl8712: Replace function r8712_init_mlme_priv
staging: rtl8712: ieee80211.c: Remove leading p from variable names
staging: vc04_services: remove redundant assignment to pointer service
staging: kpc2000: removed misc device.
staging: kpc2000: export more device attributes via sysfs.
phy: qcom-qusb2: fix missing assignment of ret when calling clk_prepare_enable
media: wl128x: Fix some error handling in fm_v4l2_init_video_device()
Documentation/atomic_t.txt: Clarify pure non-rmw usage
locking/atomic, s390/pci: Remove redundant casts
locking/atomic, crypto/nx: Remove redundant casts
locking/atomic: Use s64 for atomic64_t on 64-bit
locking/atomic, x86: Use s64 for atomic64
locking/atomic, sparc: Use s64 for atomic64
locking/atomic, s390: Use s64 for atomic64
locking/atomic, riscv: Use s64 for atomic64
locking/atomic, riscv: Fix atomic64_sub_if_positive() offset argument
locking/atomic, powerpc: Use s64 for atomic64
locking/atomic, mips: Use s64 for atomic64
locking/atomic, ia64: Use s64 for atomic64
locking/atomic, arm64: Use s64 for atomic64
locking/atomic, arm: Use s64 for atomic64
locking/atomic, arc: Use s64 for atomic64
locking/atomic, alpha: Use s64 for atomic64
locking/atomic: Use s64 for atomic64
locking/atomic, s390/pci: Prepare for atomic64_read() conversion
locking/atomic, crypto/nx: Prepare for atomic64_read() conversion
locking/lock_events: Use raw_cpu_{add,inc}() for stats
locking/lockdep: Fix merging of hlocks with non-zero references
locking/lockdep: Fix OOO unlock when hlocks need merging
iommu/ipmmu-vmsa: Add suspend/resume support
iommu/ipmmu-vmsa: Extract hardware context initialization
iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features
iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned
iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses
iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs
iommu/dma: Fix condition check in iommu_dma_unmap_sg
s390/cio: Remove vfio-ccw checks of command codes
s390/cio: Allow zero-length CCWs in vfio-ccw
s390/cio: Don't pin vfio pages for empty transfers
s390/cio: Initialize the host addresses in pfn_array
s390/cio: Split pfn_array_alloc_pin into pieces
s390/cio: Set vfio-ccw FSM state before ioeventfd
s390/cio: Update SCSW if it points to the end of the chain
perf/x86: Use update attribute groups for default attributes
perf/x86/intel: Use update attributes for skylake format
perf/x86: Use update attribute groups for extra format
perf/x86: Use update attribute groups for caps
perf/x86: Add is_visible attribute_group callback for base events
perf/x86: Use the new pmu::update_attrs attribute group
perf/x86: Get rid of x86_pmu::event_attrs
perf/core: Add attr_groups_update into struct pmu
sysfs: Add sysfs_update_groups function
perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs
perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs
perf/core: Allow non-privileged uprobe for user processes
iommu/vt-d: Fix a variable set but not used
locking/lockdep: Remove !dir in lock irq usage check
locking/lockdep: Adjust new bit cases in mark_lock
locking/lockdep: Consolidate lock usage bit initialization
locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL
locking/lockdep: Refactorize check_noncircular and check_redundant
locking/lockdep: Remove unused argument in __lock_release
locking/lockdep: Remove redundant argument in check_deadlock
locking/lockdep: Add explanation to lock usage rules in lockdep design doc
locking/lockdep: Update comments on dependency search
locking/lockdep: Avoid constant checks in __bfs by using offset reference
locking/lockdep: Change the return type of __cq_dequeue()
locking/lockdep: Change type of the element field in circular_queue
locking/lockdep: Update comment
locking/lockdep: Remove unused argument in validate_chain() and check_deadlock()
locking/lockdep: Change the range of class_idx in held_lock struct
locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with
locking/lockdep: Use lockdep_init_task for task initiation consistently
locking/lockdep: Update obsolete struct field description
locking/lockdep: Print the right depth for chain key collision
locking/lockdep: Remove useless conditional macro
locking/lockdep: Adjust lock usage bit character checks
locking/lockdep: Add description and explanation in lockdep design doc
locking/lockdep: Change all print_*() return type to void
sched/fair: Remove sgs->sum_weighted_load
sched/core: Remove sd->*_idx
sched/core: Remove rq->cpu_load[]
sched/debug: Remove sd->*_idx range on sysctl
sched/fair: Replace source_load() & target_load() with weighted_cpuload()
sched/fair: Remove the rq->cpu_load[] update code
sched/fair: Remove rq->load
sched/core: Provide a pointer to the valid CPU mask
platform/x86: intel_cht_int33fe: Replacing the old connections with references
platform/x86: intel_cht_int33fe: Supply fwnodes for the external dependencies
platform/x86: intel_cht_int33fe: Provide fwnode for the USB connector
platform/x86: intel_cht_int33fe: Provide software nodes for the devices
platform/x86: intel_cht_int33fe: Remove unused fusb302 device property
platform/x86: intel_cht_int33fe: Register max17047 in its own function
usb: typec: Registering real device entries for the muxes
device connection: Find connections also by checking the references
device property: Introduce fwnode_find_reference()
ACPI / property: Don't limit named child node matching to data nodes
driver core: Add helper device_find_child_by_name()
software node: Add software_node_get_reference_args()
software node: Use kobject name when finding child nodes by name
software node: Add support for static node descriptors
software node: Simplify software_node_release() function
software node: Allow node creation without properties
m68k: defconfig: Update defconfigs for v5.2-rc1
drm: Fixed doc warnings in drm uapi header
drm: Drop a redundant unused variable
ARM: dts: aspeed: Add YADRO VESNIN BMC
drm/doc: More fine-tuning on userspace review requirements
cpufreq: armada-37xx: Remove set but not used variable 'freq'
cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts
nexthop: Add entry to MAINTAINERS
r8169: avoid tso csum function indirection
r8169: remove struct jumbo_ops
r8169: remove struct mdio_ops
r8169: improve r8169_csum_workaround
net: ethernet: improve eth_platform_get_mac_address
net: ipv4: provide __rcu annotation for ifa_list
drivers: use in_dev_for_each_ifa_rtnl/rcu
net: use new in_dev_ifa iterators
netfilter: use in_dev_for_each_ifa_rcu
devinet: use in_dev_for_each_ifa_rcu in more places
net: inetdevice: provide replacement iterators for in_ifaddr walk
afs: do not send list of client addresses
qed: remove redundant assignment to rc
gpio: pca953x: Add support for the TI TCA9539
net: mscc: ocelot: Hardware ofload for tc flower filter
net: mscc: ocelot: Add support for tcam
selftests: Add test cases for nexthop objects
i2c: acpi: export i2c_acpi_find_adapter_by_handle
batman-adv: Fix duplicated OGMs on NETDEV_UP
powerpc/pseries: Fix xive=off command line
powerpc/powernv/npu: Fix reference leak
powerpc: Remove variable ‘path’ since not used
powerpc/powernv: Show checkstop reason for NPU2 HMIs
powerpc/powernv: Update firmware archaeology around OPAL_HANDLE_HMI
powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()
pinctrl: bcm2835: Fix build error without CONFIG_OF
rtc: imx-sc: add rtc alarm support
rtc: tps65910: fix typo in register name in read_alarm()
rtc: tps65910: remove superfluous Kconfig dependency
rtc: tegra: Turn into regular driver
rtc: tegra: Use consistent variable names and types
rtc: tegra: checkpatch and miscellaneous cleanups
pinctrl: stm32: Add links to consumers
pinctrl: mediatek: mt8183: Add pm_ops
pinctrl: mediatek: Add pm_ops to pinctrl-paris
dt-bindings: gpio: meson8b-gpio: update with SPDX Licence identifier
dt-bindings: gpio: meson8-gpio: update with SPDX Licence identifier
dt-bindings: gpio: meson-gxl-gpio: update with SPDX Licence identifier
dt-bindings: gpio: meson-gxbb-gpio: update with SPDX Licence identifier
pinctrl: meson: update with SPDX Licence identifier
pinctrl: tegra: Add Tegra194 pinmux driver
pinctrl: tegra: Support 32 bit register access
pinctrl: Add Tegra194 pinctrl DT bindings
drm/i915/icl: Ensure port A combo PHY HW state is correct
selftests/bpf: measure RTT from xdp using xdping
bpf: doc: update answer for 32-bit subregister question
bpf: move memory size checks to bpf_map_charge_init()
bpf: rework memlock-based memory accounting for maps
bpf: group memory related fields in struct bpf_map_memory
bpf: add memlock precharge for socket local storage
bpf: add memlock precharge check for cgroup_local_storage
bpf: Add more stats to HBM
bpf: Add cn support to hbm_out_kern.c
bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls
bpf: Update __cgroup_bpf_run_filter_skb with cn
bpf: cgroup inet skb programs can return 0 to 3
bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY
xen-netback: remove redundant assignment to err
nexthop: remove redundant assignment to err
io_uring: punt short reads to async context
uio: make import_iovec()/compat_import_iovec() return bytes on success
security/loadpin: Allow to exclude specific file types
drm/i915: Report all objects with allocated pages to the shrinker
drm/i915: Track the purgeable objects on a separate eviction list
net/mlx5e: TX, Improve performance under GSO workload
net/mlx5e: Use termination table for VLAN push actions
net/mlx5e: Geneve, Add support for encap/decap flows offload
net/mlx5e: Rearrange tc tunnel code in a modular way
net/mlx5e: Geneve, Keep tunnel info as pointer to the original struct
net/mlx5: Geneve, Manage Geneve TLV options
net/mlx5e: Enable setting multiple match criteria for flow group
net/mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action
net/mlx5e: Generalize vport type in vport representor
net: sfp: remove sfp-bus use of netdevs
net: sfp: add mandatory attach/detach methods for sfp buses
net: phy: allow Clause 45 access via mii ioctl
net: phylink: support for link gpio interrupt
net: phylink: remove netdev from phylink mii ioctl emulation
{IB,net}/mlx5: Constify rep ops functions pointers
{IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev*
net/mlx5: E-Switch, Honor eswitch functions changed event cap
net/mlx5: E-Switch, Replace host_params event with functions_changed event
net/mlx5: Introduce termination table bits
net/mlx5: Add core dump register access HW bits
RDMA/hns: Bugfix for posting multiple srq work request
cgroup: add cgroup_parse_float()
arm64: Enable PINCTRL for ARCH_BRCMSTB
arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB
netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y
ipvs: add checksum support for gue encapsulation
netfilter: replace skb_make_writable with skb_ensure_writable
netfilter: tcpmss, optstrip: prefer skb_ensure_writable
netfilter: xt_HL: prefer skb_ensure_writable
netfilter: nf_tables: prefer skb_ensure_writable
netfilter: ipv4: prefer skb_ensure_writable
netfilter: conntrack, nat: prefer skb_ensure_writable
netfilter: ipvs: prefer skb_ensure_writable
netfilter: bridge: convert skb_make_writable to skb_ensure_writable
netfilter: nf_tables: free base chain counters from worker
netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple
netfilter: xt_owner: Add supplementary groups option
docs: look for sphinx-pre-install in the source tree
ipvs: strip udp tunnel headers from icmp errors
ipvs: add function to find tunnels
ipvs: allow rs_table to contain different real server types
drm/amd/display: use ttm_eu_reserve_buffers instead of amdgpu_bo_reserve v2
drm/ttm: fix busy memory to fail other user v10
drm/ttm: immediately move BOs to the new LRU v3
drm/ttm: cleanup ttm_bo_mem_space
drm/ttm: remove manual placement preference
drm/ttm: return immediately in case of a signal
drm/ttm: Make LRU removal optional v2
drm/amdgpu/display: Fix reload driver error
drm/amdgpu/sriov: Correct some register program method
drm/amdkfd: Return proper error code for gws alloc API
drm/amd/display: program manual trigger only for bottom most pipe
drm/amd/display: CS_TFM_1D only applied post EOTF
drm/amd/display: Reset planes for color management changes
drm/amd/display: Increase Backlight Gain Step Size
drm/amd/display: fix issues with bad AUX reply on some displays
drm/amd/display: Refactor DIO stream encoder
drm/amd/display: Modified AUX_DPHY_RX_CONTROL0
drm/amd/display: Add writeback_config to VBA vars
drm/amd/display: Refactor clk_mgr functions
drm/amd/display: Fix type of pp_smu_wm_set_range struct
drm/amd/display: do not power on eDP power rail early
drm/amd/display: fix crash on setmode when mode is close to bw limit
drm/amd/display: fix calculation of total_data_read_bandwidth
drm/amd/display: 3.2.32
drm/amd/display: Move link functions from dc to dc_link
drm/amd/display: Add min_dcfclk_mhz field to bb overrides
drm/amd/display: move clk_mgr files to right place
drm/amd/display: disable PSR/ABM before destroy DMCU struct
drm/amd/display: Ensure DRR triggers in BP
drm/amd/display: Add GSL source select registers
drm/amd/display: Disable audio stream only if it's currently enabled
drm/amd/display: assign new stream id in dc_copy_stream
drm/amd/display: Move CLK_BASE_INNER macro
drm/amd/display: Implement CM dealpha and bias interfaces
drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D
drm/amd/display: make clk mgr soc specific
drm/amdgpu:Fix the unpin warning about csb buffer
drm/amdgpu: ras injection use gpu address
habanalabs: add WARN in case of bad MMU mapping
phy: qcom: Add Qualcomm PCIe2 PHY driver
dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY
drm/bridge: sii902x: Implement HDMI audio support
dt-bindings: display: sii902x: Add HDMI audio bindings
dt-bindings: display: sii902x: Remove trailing white space
drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz
drm/bridge: sii902x: Set output mode to HDMI or DVI according to EDID
drm/bridge: sii902x: add input_bus_flags
dt-bindings: tc358767: add HPD support
drm/bridge: tc358767: add IRQ and HPD support
drm/bridge: tc358767: add GPIO & interrupt registers
drm/bridge: tc358767: read display_props in get_modes()
drm/bridge: tc358767: copy the mode data, instead of storing the pointer
drm/bridge: tc358767: remove tc_connector_best_encoder
drm/bridge: tc358767: use bridge mode_valid
drm/bridge: tc358767: remove check for video mode in link enable
drm/bridge: tc358767: clean-up link training
drm/bridge: tc358767: cleanup LT result check
drm/bridge: tc358767: use more reliable seq when finishing LT
drm/bridge: tc358767: remove unnecessary msleep
drm/bridge: tc358767: ensure DP is disabled before LT
drm/bridge: tc358767: disable only video stream in tc_stream_disable
drm/bridge: tc358767: add link disable function
drm/bridge: tc358767: move PXL PLL enable/disable to stream enable/disable
drm/bridge: tc358767: split stream enable/disable
drm/bridge: tc358767: move video stream setup to tc_main_link_stream
drm/bridge: tc358767: cleanup aux_link_setup
drm/bridge: tc358767: remove unused swing & preemp
drm/bridge: tc358767: cleanup spread & scrambler_dis
drm/bridge: tc358767: fix ansi 8b10b use
drm/bridge: tc358767: reset voltage-swing & pre-emphasis
drm/bridge: tc358767: fix tc_aux_get_status error handling
drm/i915: add force_probe module parameter to replace alpha_support
drm/i915: fix use of uninitialized pointer vaddr
gpio: of: Handle the Freescale SPI CS
ALSA: hda/ca0132: Use struct_size()
drm/i915: Make default value for i915.mmio_debug a compile time option
ALSA: hda: Use struct_size()
ALSA: control: Use struct_size()
ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is available
isdn: move capi drivers to staging
isdn: hdlc: move into mISDN
isdn: remove isdn4linux
isdn: remove hisax driver
isdn: gigaset: remove i4l support
iavf: update comments and file checks to match iavf
iavf: rename i40e_device to iavf_device
iavf: change remaining i40e defines to be iavf
iavf: rename iavf_client.h defines to match driver name
iavf: rename iavf_status structure flags
iavf: replace i40e variables with iavf
drm/i915: Drop check for non-NULL entry in llist_for_each_entry_safe
drm/i915: Split off pci_driver.remove() tail to drm_driver.release()
gpio: max732x: use devm_gpiochip_add_data()
gpio: max732x: use i2c_new_dummy_device()
gpio: em: use the managed version of gpiochip_add_data()
arm64: dts: imx8mm: Add SAI nodes
arm64: dts: imx8mq: add clock for SNVS RTC node
iavf: rename i40e functions to be iavf
iavf: change iavf_status_code to iavf_status
iavf: Rename i40e_adminq* files to iavf_adminq*
iavf: iavf_client: use struct_size() helper
iavf: use struct_size() in kzalloc()
iavf: Limiting RSS queues to CPUs
eeprom: at24: use struct_size() in devm_kzalloc()
eeprom: at24: Remove set but not used variable 'addr'
iavf: Use printf instead of gnu_printf for iavf_debug_d
staging: mt7621-dma: sizeof via pointer dereference
arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
Documentation: PCI: convert endpoint/pci-test-howto.txt to reST
Documentation: PCI: convert endpoint/pci-test-function.txt to reST
Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST
Documentation: PCI: convert endpoint/pci-endpoint.txt to reST
Documentation: PCI: convert pcieaer-howto.txt to reST
Documentation: PCI: convert pci-error-recovery.txt to reST
Documentation: PCI: convert acpi-info.txt to reST
Documentation: PCI: convert MSI-HOWTO.txt to reST
Documentation: PCI: convert pci-iov-howto.txt to reST
Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST
Documentation: PCI: convert pci.txt to reST
net: sched: act_ctinfo: minor size optimisation
net: phy: export phy_queue_state_machine
net: phy: add callback for custom interrupt handler to struct phy_driver
net: phy: enable interrupts when PHY is attached already
qed: Fix static checker warning
net: dsa: Add error path handling in dsa_tree_setup()
keys: Reuse keyring_index_key::desc_len in lookup_user_key()
keys: Grant Link permission to possessers of request_key auth keys
keys: Add a keyctl to move a key between keyrings
r8169: decouple rtl_phy_write_fw from actual driver code
r8169: improve rtl_fw_format_ok
r8169: enable WoL speed down on more chip versions
sctp: deduplicate identical skb_checksum_ops
net: avoid indirect calls in L4 checksum calculation
net: dsa: sja1105: Make static_config_check_memory_size static
keys: Hoist locking out of __key_link_begin()
netfilter: nf_conntrack_bridge: register inet conntrack for bridge
netfilter: nf_conntrack_bridge: add support for IPv6
netfilter: bridge: add connection tracking system
netfilter: nf_conntrack: allow to register bridge support
net: ipv4: place control buffer handling away from fragmentation iterators
net: ipv6: split skbuff into fragments transformer
net: ipv4: split skbuff into fragments transformer
net: ipv6: add skbuff fraglist splitter
net: ipv4: add skbuff fraglist splitter
staging: rtl8723bs: core: fix warning Comparison to NULL
staging: rtl8712: Remove initialisations
staging: rtl8712: Remove return variable of different type
staging: rts5208: Remove negations
staging: octeon-usb: Remove return variable
Staging: rtl8723bs: hal: fix warning possible condition with no effect (if == else)
staging: rtl8723bs: hal: Remove set but not used variable 'no_res' and 'phal'
staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: "ret". Return "0"
staging/gasket: Fix string split
staging: ks7010: Remove initialisation in ks7010_sdio.c
staging: ks7010: Merge multiple return variables in ks_hostif.c
staging: ks7010: Remove initialisation in ks_hostif.c
staging: kpc2000: replace bogus variable name in core.c
staging: kpc2000: remove extra spaces in core.c
staging: kpc2000: remove extra blank line in core.c
staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped I/O space
staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space
staging: kpc2000: kpc_i2c: fail probe if unable to get I/O resource
staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data
staging: kpc2000: kpc_i2c: Remove unnecessary consecutive newlines
staging: kpc2000: kpc_i2c: Use BIT macro rather than manual bit shifting
staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure
staging: kpc2000: kpc_i2c: Remove unused rw_sem
staging: kpc2000: replace white spaces with tabs for kpc2000_spi.c
staging: kpc2000: report error status to spi core
staging: kpc2000: Change to use DIV_ROUND_UP
staging: kpc2000: fix typo in Kconfig
staging: speakup: serialio: fix warning linux/serial.h is included more than once
staging: erofs: fix i_blocks calculation
staging: erofs: support statx
selftests/net: add TFO key rotation selftest
Documentation: ip-sysctl.txt: Document tcp_fastopen_key
tcp: add support for optional TFO backup key to net.ipv4.tcp_fastopen_key
tcp: add support to TCP_FASTOPEN_KEY for optional backup key
tcp: add backup TFO key infrastructure
tcp: introduce __tcp_fastopen_cookie_gen_cipher()
mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout
mlxsw: core: Extend the index size for temperature sensors readout
mlxsw: core: Extend hwmon interface with inter-connect temperature attributes
mlxsw: reg: Add Management General Peripheral Information Register
mlxsw: reg: Extend sensor index field size of Management Temperature Register
mlxsw: core: Re-order initialization sequence
mlxsw: i2c: Allow flexible setting of I2C transactions size
mlxsw: i2c: Extend initialization with querying firmware info
net: stmmac: selftests: Use kfree_skb() instead of kfree()
net: stmmac: selftests: Fix sparse warning
jbd2: fix typo in comment of journal_submit_inode_data_buffers
ARM: dts: exynos: Raise maximum buck regulator voltages on Arndale Octa
ARM: dts: exynos: Move CPU OPP tables out of SoC node on Exynos5420
jbd2: fix some print format mistakes
ARM: exynos: Make ARCH_EXYNOS3 a default option
dt-bindings: display: Convert Allwinner DSI to a schema
inet: frags: Remove unnecessary smp_store_release/READ_ONCE
net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool_cls_rule_ins
RDMA/uverbs: check for allocation failure in uapi_add_elm()
net: stmmac: Switch to devm_alloc_etherdev_mqs
IB/hfi1: Use struct_size() helper
IB/qib: Use struct_size() helper
IB/rdmavt: Use struct_size() helper
tua6100: Avoid build warnings.
net: phy: sfp: enable i2c-bus detection on ACPI based systems
i2c: acpi: export i2c_acpi_find_adapter_by_handle
ice: Trivial cosmetic changes
ice: Recognize higher speeds
ice: Use a different ICE_DBG bit for firmware log messages
ice: Update function header
ice: Move define for ICE_AQC_DRIVER_UNLOADING
ice: Align to updated AQ command formats
ice: Use continue instead of an else block
ice: Change minimum descriptor count value for Tx/Rx rings
ice: Add switch rules to handle LLDP packets
audit: remove the BUG() calls in the audit rule comparison functions
f2fs: fix sparse warning
docs: requirements.txt: recommend Sphinx 1.7.9
docs: by default, build docs a lot faster with Sphinx >= 1.7
scripts/documentation-file-ref-check: teach about .txt -> .yaml renames
scripts/documentation-file-ref-check: improve tools ref handling
scripts/documentation-file-ref-check: exclude false-positives
scripts/documentation-file-ref-check: better handle translations
scripts/sphinx-pre-install: always check if version is compatible with build
scripts/sphinx-pre-install: get rid of RHEL7 explicity check
scripts/sphinx-pre-install: make activate hint smarter
f2fs: fix f2fs_show_options to show nodiscard mount option
f2fs: add error prints for debugging mount failure
f2fs: fix to do sanity check on segment bitmap of LFS curseg
f2fs: add missing sysfs entries in documentation
ext4: gracefully handle ext4_break_layouts() failure during truncate
ASoC: SOF: Intel: hda: use the defined ppcap functions
PCI: qcom: Ensure that PERST is asserted for at least 100 ms
ASoC: SOF: add COMPILE_TEST for PCI options
ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers
ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h
ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64
ASoC: Intel: use common helpers to detect CPUs
ASoC: rt5677: Add missing voice activation register definitions
PCI: altera-msi: Allow building as module
PCI: altera: Allow building as module
PCI: Return error if cannot probe VF
keys: Break bits out of key_unlink()
keys: Change keyring_serialise_link_sem to a mutex
Documentation: add Linux PCI to Sphinx TOC tree
ARM: dts: vexpress: set the right partition type for NOR flash
arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default
ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sensor Interface)
ARM: dts: gr8-evb: Fix RTC vendor
ARM: dts: sun7i: icnova-swac: Fix the model vendor
ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings
ext2: add missing brelse() in ext2_new_inode()
drm/i915: add in-kernel blitter client
drm/i915/gtt: grab wakeref in gen6_alloc_va_range
clk: samsung: exynos5433: Use of_clk_get_parent_count()
ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb
dt-bindings: move Atmel ECC508A I2C crypto processor to trivial-devices
dt-bindings: add Atmel SHA204A I2C crypto processor
crypto: atmel-i2c - add support for SHA204A random number generator
crypto: atmel-ecc - factor out code that can be shared
crypto: atmel-ecc - add support for ACPI probing on non-AT91 platforms
i2c: acpi: permit bus speed to be discovered after enumeration
crypto: caam - print messages in caam_dump_sg at debug level
crypto: caam - print debug messages at debug level
crypto: caam - remove unused defines
crypto: caam - print IV only when non NULL
crypto: ixp4xx - Fix cross-compile errors due to type mismatch
crypto: talitos - use SPDX-License-Identifier
crypto: talitos - use IS_ENABLED() in has_ftr_sec1()
Revert "crypto: talitos - export the talitos_submit function"
crypto: talitos - fix AEAD processing.
crypto: talitos - Align SEC1 accesses to 32 bits boundaries.
crypto: talitos - properly handle split ICV.
crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking.
crypto: talitos - Do not modify req->cryptlen on decryption.
crypto: talitos - fix ECB algs ivsize
crypto: talitos - check data blocksize in ablkcipher.
crypto: talitos - fix CTR alg blocksize
crypto: talitos - check AES key size
crypto: talitos - reduce max key size for SEC1
crypto: talitos - rename alternative AEAD algos.
crypto: algapi - remove crypto_tfm_in_queue()
crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST
crypto: cryptd - move kcrypto_wq into cryptd
crypto: gf128mul - make unselectable by user
crypto: echainiv - change to 'default n'
crypto: make all templates select CRYPTO_MANAGER
crypto: testmgr - make extra tests depend on cryptomgr
crypto: testmgr - fix length truncation with large page size
crypto: vmx - convert to skcipher API
crypto: vmx - convert to SPDX license identifiers
hwrng: meson - update with SPDX Licence identifier
ice: Cleanup ice_update_link_info
ice: Use right type for ice_cfg_vsi_lan return
ice: Add support for Forward Error Correction (FEC)
ice: Add support for virtchnl_vector_map.[rxq|txq]_map
ice: Introduce ice_init_mac_fltr and move ice_napi_del
ice: Use GLINT_DYN_CTL to disable VF's interrupts
net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO()
net: ethernet: ti: cpsw: correct .ndo_open error path
net: dsa: sja1105: Fix broken fixed-link interfaces on user ports
net: dsa: Use PHYLINK for the CPU/DSA ports
net: dsa: Move the phylink driver calls into port.c
net: phylink: Add phylink_{printk, err, warn, info, dbg} macros
net: phylink: Add PHYLINK_DEV operation type
net: phylink: Add struct phylink_config to PHYLINK API
net: phylink: Add phylink_mac_link_{up, down} wrapper functions
net: phy: Add phy_standalone sysfs entry
net: phy: Check against net_device being NULL
net: phy: Guard against the presence of a netdev
net: phy: Add phy_sysfs_create_links helper function
net: sched: Introduce act_ctinfo action
r8169: remove 1000/Half from supported modes
net: mscc: ocelot: Implement port policers via tc command
x86/ima: check EFI SetupMode too
soc: qcom: rpmpd: Add MSM8998 power-domains
dt-bindings: power: Add rpm power domain bindings for msm8998
soc: qcom: rpmpd: Add QCS404 power-domains
dt-bindings: power: Add rpm power domain bindings for qcs404
soc: qcom: rpmpd: Modify corner defining macros
soc: qcom: rpmpd: Add support to set rpmpd state to max
soc: qcom: rpmpd: fixup rpmpd set performance state
MAINTAINER: Fix Qualcomm ETHQOS ethernet DT file
MAINTAINERS: fix typo in file name
arm64: dts: qcom: msm8998: Add rpmpd node
arm64: dts: qcom: qcs404: Add rpmpd node
arm64: dts: qcom: qcs404: Move lpass and q6 into soc
arm64: dts: qcom: qcs404: Fully describe the CDSP
arm64: dts: qcom: qcs404: Add TCSR node
arm64: dts: qcom: qcs404-evb: Mark CDSP clocks protected
arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states
arm64: dts: msm8996: Add proper capacity scaling for the cpus
arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states
arm64: dts: qcom: msm8916: Use more generic idle state names
arm64: dts: qcom: msm8916: Add entry-method property for the idle-states node
arm64: dts: qcom: qcs404: Add turingcc node
arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states
arm64: dts: sdm845: Add zap shader region for GPU
arm64: dts: sdm845: Add gpu and gmu device nodes
arm64: dts: qcom: sdm845-mtp: Make USB1 peripheral
arm64: dts: qcom: qcs404-evb: increase s3 max voltage
arm64: dts: qcom: qcs404-evb: fix l3 min voltage
arm64: dts: qcom: pms405: Rename adc outputs as per schematics
arm64: dts: qcom: pms405: calibrate the VADC correctly
arm64: dts: sdm845: Fix up CPU topology
arm64: dts: qcom: qcs404-evb: Fix typo
arm64: dts: msm8996: Add UFS PHY reset controller
extcon: arizona: Correct error handling on regmap_update_bits_check
libbpf: reduce unnecessary line wrapping
libbpf: typo and formatting fixes
libbpf: simplify two pieces of logic
libbpf: use negative fd to specify missing BTF
libbpf: fix error code returned on corrupted ELF
libbpf: check map name retrieved from ELF
libbpf: simplify endianness check
libbpf: preserve errno before calling into user callback
libbpf: fix detection of corrupted BPF instructions section
docs: filesystems: vfs: Convert vfs.txt to RST
docs: filesystems: vfs: Convert spaces to tabs
docs: filesystems: vfs: Fix pre-amble indentation
docs: filesystems: vfs: Use SPDX identifier
docs: filesystems: vfs: Use correct initial heading
docs: filesystems: vfs: Use uniform spacing around headings
docs: filesystems: vfs: Use 72 character column width
docs: filesystems: vfs: Use uniform space after period.
docs: filesystems: vfs: Remove space before tab
drm/amdkfd: fix null pointer dereference on dev
doc: kernel-parameters.txt: fix documentation of nmi_watchdog parameter
docs: tracing: Fix typos in histogram.rst
docs: cdomain.py: get rid of a warning since version 1.8
keys: sparse: Fix kdoc mismatches
keys: sparse: Fix incorrect RCU accesses
net: stmmac: Fix build error without CONFIG_INET
media: Staging: media: Release the correct resource in an error handling path
media: omap3isp: constify platform_device_id
media: staging: media: davinci_vpfe: use __func__ for function names
media: omap3isp: Call video_unregister_device() unconditionally
media: omap3isp: Don't rely on devm for memory resource management
media: staging: media: davinci_vpfe: Replace a bit shift
media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails.
rhashtable: Add rht_ptr_rcu and improve rht_ptr
net: stmmac: use dev_info() before netdev is registered
qed: fix spelling mistake "inculde" -> "include"
MIPS: replace MBIT_ULL() with BIT_ULL()
libbpf: prevent overwriting of log_level in bpf_object__load_progs()
drm/mst: Fix MST sideband up-reply failure handling
media: videobuf-dma-contig: Use size of buffer in mmap not vma size
media: cx231xx-dvb: fix memory leak in dvb_fini()
media: em28xx: use usb_to_input_id() rather than handrolling it
media: em28xx: use common code for decoding nec scancodes
media: em28xx: give RC device proper name
drm/sched: Fix make htmldocs warnings.
tools: PCI: Fix compiler warning in pcitest
tools: PCI: Fix broken pcitest compilation
RDMA/efa: Remove unused includes
RDMA/efa: Use rdma block iterator in chunk list creation
RDMA/efa: Remove unneeded admin commands abort flow
RDMA/efa: Use kvzalloc instead of kzalloc with fallback
PCI: qcom: Add QCS404 PCIe controller support
dt-bindings: PCI: qcom: Add QCS404 to the binding
PCI: qcom: Use clk bulk API for 2.4.0 controllers
IB/hfi1: Remove extra brackets from an if
drm/i915/gtt: Avoid overflowing the WC stash
spidev: Add M53Menlo CPLD compatible
ASoC: core: use component driver name as component name
ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set
ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support
wcd9335: fix a incorrect use of kstrndup()
media: sun6i: Support A83T variant
media: dt-bindings: media: sun6i-csi: Add compatible string for A83T variant
media: ov8856: modify register to fix test pattern
media: staging: imgu: Drop support for other page sizes
media: staging: imgu: Address compiler / checker warnings in MMU code
media: staging: imgu: Remove redundant checks
media: staging: imgu: Address a compiler warning on alignment
media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288
media: rockchip/vpu: Add MPEG2 decoding support to RK3399
media: rockchip/vpu: Add infra to support MPEG-2 decoding
media: rockchip/vpu: Add support for non-standard controls
media: rockchip/vpu: Add decoder boilerplate
media: rockchip/vpu: Prepare things to support decoders
media: rockchip/vpu: Provide a helper to reset both src and dst formats
media: rockchip/vpu: Move encoder logic to a common place
habanalabs: remove DMA mask hack for Goya
media: rockchip/vpu: Rename rockchip_vpu_common.h into rockchip_vpu_v4l2.h
media: rockchip/vpu: Support the Request API
media: rockchip/vpu: Open-code media controller register
habanalabs: set Goya CPU to use ASIC MMU
media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() where appropriate
media: v4l2-common: Add an helper to apply frmsize constraints
media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes
media: cec-adap: fix regression in ping sanity check
media: saa7164: fix remove_proc_entry warning
media: mc-device.c: don't memset __user pointer contents
media: media-ioc-enum-links.rst: fix incorrect reserved field documentation
signal: Remove the signal number and task parameters from force_sig_info
signal: Factor force_sig_info_to_task out of force_sig_info
signal: Generate the siginfo in force_sig
signal: Move the computation of force into send_signal and correct it.
signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal
signal: Remove the task parameter from force_sig_fault
signal: Use force_sig_fault_to_task for the two calls that don't deliver to current
signal: Explicitly call force_sig_fault on current
signal/unicore32: Remove tsk parameter from __do_user_fault
signal/arm: Remove tsk parameter from __do_user_fault
signal/arm: Remove tsk parameter from ptrace_break
signal/nds32: Remove tsk parameter from send_sigtrap
signal/riscv: Remove tsk parameter from do_trap
signal/sh: Remove tsk parameter from force_sig_info_fault
signal/um: Remove task parameter from send_sigtrap
signal/x86: Remove task parameter from send_sigtrap
habanalabs: add MMU mappings for Goya CPU
media: mtk-vcodec: fix leaked of_node references
media: mtk-vpu: fix leaked of_node references
media: cx25840: Address several coding style issues
media: cxusb: fix several coding style issues
media: cxusb-analog: Fix some coding style issues
Revert "drm/i915: Expand subslice mask"
media: staging: allegro: cleanup two warnings
media: allegro-dvt: fix build failure
bpf: tracing: properly use bpf_prog_array api
bpf: cgroup: properly use bpf_prog_array api
bpf: media: properly use bpf_prog_array api
bpf: remove __rcu annotations from bpf_prog_array
selftests/bpf: fix compilation error for flow_dissector.c
habanalabs: initialize MMU context for driver
drm/i915: Avoid refcount_inc on known zero count
media: videobuf2-vmalloc: get_userptr: buffers are always writable
habanalabs: de-couple MMU and VM module initialization
habanalabs: initialize device CPU queues after MMU init
docs/habanalabs: update text for some entries in sysfs
habanalabs: add rate-limit to an error message
habanalabs: remove simulator dedicated code
habanalabs: restore unsecured registers default values
habanalabs: clear sobs and monitors in context switch
habanalabs: make tpc registers secured
drm/i915: selftest_lrc: Check the correct variable
media: allegro: add SPS/PPS nal unit writer
media: allegro: add Allegro DVT video IP core driver
media: dt-bindings: media: Add vendor prefix for allegro
media: dt-bindings: media: document allegro-dvt bindings
media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf
media: cedrus: Add H264 decoding support
media: pixfmt: Add H264_SLICE_RAW format documentation
media: pixfmt: Add H264 Slice format
media: uapi: Add H264 low-level decoder API compound controls.
media: cedrus: Allow different mod clock rates
media: coda: use v4l2_m2m_buf_copy_metadata
media: coda: add lockdep asserts
media: coda: add decoder MPEG-2 profile and level controls
media: v4l2-ctrl: add MPEG-2 profile and level controls
media: coda: add decoder MPEG-4 profile and level controls
ice: Add a helper to trigger software interrupt
ice: Configure RSS LUT key only if RSS is enabled
ice: Add ice_get_fw_log_cfg to init FW logging
ice: Minor cleanup in ice_switch.h
ice: Remove redundant and premature event config
ice: Change message level
ice: Check all VFs for MDD activity, don't disable
ice: Refactor interrupt tracking
ice: Add handler for ethtool selftest
irqchip/renesas-irqc: Convert to managed initializations
irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev
irqchip/renesas-irqc: Add helper variable dev = &pdev->dev
irqchip/renesas-irqc: Remove error messages on out-of-memory conditions
irqchip/renesas-irqc: Remove unneeded inclusion of <linux/spinlock.h>
irqchip: Add Renesas RZ/A1 Interrupt Controller driver
dt-bindings: interrupt-controller: Add Renesas RZ/A1 Interrupt Controller
gpio: mb86s7x: Enable ACPI support
ice: Don't call ice_cfg_itr() for SR-IOV
ice: Set minimum default Rx descriptor count to 512
ice: Resolve static analysis warning
ice: Implement toggling ethtool rx-vlan-filter
ice: Remove direct write for GLLAN_RCTL_0
ice: Fix LINE_SPACING style issue
drm/i915: Take a runtime pm wakeref for atomic commits
clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup()
ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array
ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies
qede: Handle infinite driver spinning for Tx timestamp.
qed: Reduce the severity of ptp debug message.
macvlan: Replace strncpy() by strscpy()
nexthop: Add support for nexthop groups
nexthop: Add support for lwt encaps
nexthop: Add support for IPv6 gateways
nexthop: Add support for IPv4 nexthops
net: Initial nexthop code
net: nexthop uapi
net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector
net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit()
net: hns3: stop schedule reset service while unloading driver
net: hns3: add handshake with hardware while doing reset
net: hns3: modify hclgevf_init_client_instance()
net: hns3: modify hclge_init_client_instance()
net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has registered
net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has registered
net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has registered
net: hns3: add support for dump firmware statistics by debugfs
net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro
net: hns3: fix compile warning without CONFIG_RFS_ACCEL
hinic: fix a bug in set rx mode
inet: frags: fix use-after-free read in inet_frag_destroy_rcu
inet: frags: call inet_frags_fini() after unregister_pernet_subsys()
inet: frags: uninline fqdir_init()
selftests/net: ipv6 flowlabel
enetc: Enable TC offloading with mqprio
net: stmmac: dwmac-meson8b: update with SPDX Licence identifier
net: stmmac: dwmac-meson: update with SPDX Licence identifier
igc: Cleanup the redundant code
igc: Add flow control support
e1000e: start network tx queue only when link is up
Revert "e1000e: fix cyclic resets at link up with active tx"
igc: Remove the obsolete workaround
igc: Clean up unused pointers
igc: Fix double definitions
igb: mark expected switch fall-through
igb: mark expected switch fall-through
igb/igc: warn when fatal read failure happens
audit: enforce op for string fields
perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid
perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events
perf scripts python: export-to-postgresql.py: Add support for pyside2
perf scripts python: export-to-sqlite.py: Add support for pyside2
perf scripts python: exported-sql-viewer.py: Add support for pyside2
perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing
perf scripts python: exported-sql-viewer.py: Change python2 to python
perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs
perf python: Remove -fstack-protector-strong if clang doesn't have it
perf annotate TUI browser: Do not use member from variable within its own initialization
perf machine: Return NULL instead of null-terminating /proc/version array
perf version: Append 12 git SHA chars to the version string
perf script: Remove superfluous BPF event titles
perf script: Add --show-bpf-events to show eBPF related events
perf tests: Add map_groups__merge_in test
perf script: Pad DSO name for --call-trace
perf dso: Add BPF DSO read and size hooks
perf dso: Simplify dso_cache__read function
perf dso: Separate generic code in dso_cache__read
perf dso: Separate generic code in dso__data_file_size()
perf tools: Remove const from thread read accessors
perf top: Add --namespaces option
perf trace: Beautify 'sync_file_range' arguments
perf beauty: Add generator for sync_file_range's 'flags' arg values
perf trace beauty clone: Handle CLONE_PIDFD
perf trace: Beautify 'fsmount' arguments
perf trace: Introduce syscall_arg__scnprintf_strarray_flags
perf beauty: Add generator for fsmount's 'attr_flags' arg values
perf trace: Beautify 'fsconfig' arguments
perf beauty: Add generator for fsconfig's 'cmd' arg values
perf trace: Beautify 'fspick' arguments
perf beauty: Add generator for fspick's 'flags' arg values
perf trace: Beautify 'move_mount' arguments
perf beauty: Add generator for 'move_mount' flags argument
perf augmented_raw_syscalls: Fix up comment
perf tools: Preserve eBPF maps when loading kcore
perf machine: Keep zero in pgoff BPF map
perf intel-pt: Fix itrace defaults for perf script intel-pt documentation
perf auxtrace: Fix itrace defaults for perf script
perf intel-pt: Fix itrace defaults for perf script
perf-with-kcore.sh: Always allow fix_buildid_cache_permissions
genirq/irqdomain: Remove WARN_ON() on out-of-memory condition
media: cxusb: add raw mode support for Medion MD95700
media: cxusb: add analog mode support for Medion MD95700
media: cxusb: implement Medion MD95700 digital / analog coexistence
cpu/hotplug: Fix notify_cpu_starting() reference in bringup_wait_for_ap()
media: cx25840: set_fmt operation should clamp out-of-range picture sizes
media: cx25840: add pin to pad mapping and output format configuration
drm/amdgpu: Need to set the baco cap before baco reset
drm/amdgpu/soc15: skip reset on init
drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu
drm/amdkfd: PM4 packets change to support GWS
drm/amdkfd: New IOCTL to allocate queue GWS
drm/amdkfd: Add function to set queue gws
drm/amdgpu: Add function to add/remove gws to kfd process
drm/amdkfd: Allocate gws on device initialization
drm/amdgpu: Add interface to alloc gws from amdgpu
drm/amdkfd: Add gws number to kfd topology node properties
drm/amdkfd: Use kfd fd to mmap mmio
drm/amdgpu: fix unload driver fail
media: cx25840: implement g_std operation
media: cx25840: g_std operation really implements querystd operation
media: cx25840: don't open-code cx25840_reset() inside cx25840_load_fw()
fsl/fman: include IPSEC SPI in the Keygen extraction
drm/i915: Expand subslice mask
drm/i915: Refactor sseu helper functions
media: imx7-media-csi: Change imx7_csi_enable() to void
drm/i915: Move calculation of subslices per slice to new function
media: imx7-media-csi: Check the return value from clk_prepare_enable()
media: imx7-media-csi: Remove unneeded break
net: mvpp2: cls: Check RSS table index validity when creating a context
media: imx7-media-csi: Propagate the correct error for devm_request_irq()
drm/i915: Add macro for SSEU stride calculation
media: imx7-media-csi: Propagate the correct error for platform_get_irq()
media: imx7-media-csi: Use devm_platform_ioremap_resource()
media: imx7-media-csi: Acquire a single clock
drm/i915: Use local variable for SSEU info in GETPARAM ioctl
media: staging/imx: Don't set driver data for v4l2_dev
media: staging/imx: Improve pipeline searching
media: staging/imx: Re-organize modules
media: staging/imx: Remove capture_device_set_format
futex: Consolidate duplicated timer setup code
media: Revert "media: imx: Set capture compose rectangle in capture_device_set_format"
media: staging/imx: Move add_video_device into capture_device_register
media: staging/imx: Pass device to alloc/free_dma_buf
media: staging/imx: Switch to sync registration for IPU subdevs
media: Revert "media: staging/imx: add media device to capture register"
fscrypt: don't set policy for a dead directory
drm/i915: Add debugs for the C8 vs. legacy LUT case
drm/i915: Update pipe gamma enable bits when C8 planes are getting enabled/disabled
PM / clk: Remove error message on out-of-memory condition
drivers: base: power: clock_ops: Use of_clk_get_parent_count()
ACPI / LPIT: Correct LPIT end address for lpit_process()
ACPI: tools: Exclude tools/* from .gitignore patterns
ext4: encrypt only up to last block in ext4_bio_write_page()
ext4: decrypt only the needed block in __ext4_block_zero_page_range()
ext4: decrypt only the needed blocks in ext4_block_write_begin()
ext4: clear BH_Uptodate flag on decryption error
fscrypt: decrypt only the needed blocks in __fscrypt_decrypt_bio()
fscrypt: support decrypting multiple filesystem blocks per page
fscrypt: introduce fscrypt_decrypt_block_inplace()
fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range()
fscrypt: support encrypting multiple filesystem blocks per page
fscrypt: introduce fscrypt_encrypt_block_inplace()
fscrypt: clean up some BUG_ON()s in block encryption/decryption
fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block()
fscrypt: remove the "write" part of struct fscrypt_ctx
fscrypt: simplify bounce page handling
media: v4l2-pci-skeleton.c: fix doc warning
media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap
media: staging: media: imx: fix Unneeded variable: "ret". Return "0"
media: vimc: Remove unneeded return statement in vimc_sen_s_stream()
media: vimc: fix component match compare
media: v4l2-core: fix use-after-free error
media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO()
media: vim2m: fix two double-free issues
media: pwc: convert to BIT macro
selftests/bpf: add auto-detach test
selftests/bpf: enable all available cgroup v2 controllers
selftests/bpf: convert test_cgrp2_attach2 example into kselftest
bpf: decouple the lifetime of cgroup_bpf from cgroup itself
media: cpia2_usb: first wake up, then free in disconnect
media: docs-rst: Clarify older field vs. first transmitted field
media: vicodec: correctly support unbinding of the driver
media: v4l2: Initialize mpeg slice controls
media: coda: Clear the interrupt reason
media: coda: Replace the threaded interrupt with a hard interrupt
media: coda: Remove unbalanced and unneeded mutex unlock
media: coda: Print a nicer device registered message
media: pvrusb2: use a different format for warnings
media: move drivers/media/media-* to drivers/media/mc/mc-*
media: imx7_mipi_csis: fix racy entity pads init
media: rockchip/vpu: Remove a useless test
media: rockchip/vpu: Cleanup JPEG bounce buffer management
fanotify: Disallow permission events for proc filesystem
media: rockchip/vpu: Cleanup macroblock alignment
media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata
media: rockchip/vpu: Use pixel format helpers
media: coda/venus/s5p_mfc: fix control typo
rcutorture: Upper case solves the case of the vanishing NULL pointer
torture: Suppress propagating trace_printk() warning
rcutorture: Dump trace buffer for callback pipe drain failures
torture: Add --trust-make to suppress "make clean"
torture: Make --cpus override idleness calculations
torture: Run kernel build in source directory
torture: Add function graph-tracing cheat sheet
torture: Capture qemu output
rcutorture: Tweak kvm options
rcutorture: Add trivial RCU implementation
rcutorture: Halt forward-progress checks at end of run
rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels
rcutorture: Exempt TREE01 from forward-progress testing
rcutorture: Exempt tasks RCU from timely draining of grace periods
rcutorture: Provide rudimentary Makefile
torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status
torture: Allow inter-stutter interval to be specified
rcutorture: Fix stutter_wait() return value and freelist checks
rcutorture: Add cond_resched() to forward-progress free-up loop
rcutorture: Add cpu0 to the set of CPUs to add jitter
rcutorture: Select from only online CPUs
rcu/sync: Simplify the state machine
locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem
uprobes: Use DEFINE_STATIC_PERCPU_RWSEM() to initialize dup_mmap_sem
rcu/sync: Kill rcu_sync_type/gp_type
rcu: Make __call_srcu static
module: Make srcu_struct ptr array as read-only
srcu: Remove unused vmlinux srcu linker entries
srcu: Allocate per-CPU data for DEFINE_SRCU() in modules
doc: Remove ".vnet" from paulmck email addresses
rcu: Set a maximum limit for back-to-back callback invocation
rcu: Make kfree_rcu() ignore NULL pointers
rcu: Correctly unlock root node in rcu_check_gp_start_stall()
rcu: Dump specified number of blocked tasks
doc: Fixup definition of rcupdate.rcu_task_stall_timeout
doc/rcuref: Document real world examples in kernel
arm64: dts: renesas: cat874: Add BT support
arm64: dts: renesas: cat874: Add WLAN support
eeprom: at24: drop unnecessary label
eeprom: at24: use devm_i2c_new_dummy_device()
rcu: Remove unused rdp local from synchronize_rcu_expedited()
rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs
rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle()
gpio: em: Return early on error in em_gio_probe()
gpio: em: Remove error messages on out-of-memory conditions
tools/memory-model: Add data-race detection
tools/memory-model: Add definitions of plain and marked accesses
tools/memory-model: Prepare for data-race detection
drm/panel: drop drmP.h usage
drm/panel: panel-innolux: drop unused variable
spi: spi-meson-spifc: update with SPDX Licence identifier
spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait()
regulator: max77620: Support Maxim 77663
ASoC: sun4i-spdif: Add support for H6 SoC
ASoC: sun4i-spdif: Add TX fifo bit flush quirks
ASoC: sun4i-spdif: Move quirks to the top
ASoC: cx2072x: fix spelling mistake "configued" -> "configured"
ASoC: cx2072x: fix integer overflow on unsigned int multiply
dt-bindings: sound: sun4i-i2s: Document that the RX channel can be missing
dt-bindings: sound: Convert Allwinner I2S binding to YAML
ASoC: SOF: force end-of-file for debugfs trace at suspend
ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail()
ASoC: SOF: Use struct_size() in kmemdup()
ASoC: max98357a: Show KConfig entry
dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible
ASoC: SOF: topology: Use struct_size() helper
ASoC: cx2072x: remove redundant assignment to pulse_len
net/mlx5: potential error pointer dereference in error handling
irqchip/exiu: Implement ACPI support
irqchip/exiu: Preparatory refactor for ACPI support
acpi/irq: Implement helper to create hierachical domains
iommu/vt-d: Fix typo in SVM code comment
ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS
iommu/amd: Add missed 'tag' to error msg in iommu_print_event
b43: Avoid possible double calls to b43_one_core_detach()
libertas: fix spelling mistake "Donwloading" -> "Downloading"
rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify
rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2'
rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state'
rtlwifi: rtl8821ae: Convert inline routines to little-endian words
rtlwifi: rtl8821ae: Convert macros that set descriptor
rtlwifi: rtl8821ae: Replace local bit manipulation macros
rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros
rtlwifi: 8192de: use le32 to access cckswing tables
rtlwifi: 8192de: Fix used uninitialized variables in power tracking
rtlwifi: 8192de: make tables to be 'static const'
rtlwifi: 8192de: Reduce indentation and fix coding style
p54: Support boottime in scan results
p54: fix crash during initialization
brcmfmac: use strlcpy() instead of strcpy()
brcmfmac: fix typos in code comments
brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac
brcmfmac: use separate Kconfig file for brcmfmac
brcmfmac: switch source files to using SPDX license identifier
brcmsmac: switch phy source files to using SPDX license identifier
brcmutil: switch source files to using SPDX license identifier
brcm80211: switch common header files to using SPDX license identifier
ARM: dts: Drop legacy custom hwmods property for omap4 mmc
bus: ti-sysc: Detect uarts also on omap34xx
ARM: dts: Drop legacy custom hwmods property for omap4 uart
bus: ti-sysc: Do rstctrl reset handling in two phases
bus: ti-sysc: Add support for disabling module without legacy mode
bus: ti-sysc: Set ENAWAKEUP if available
bus: ti-sysc: Handle swsup idle mode quirks
bus: ti-sysc: Handle clockactivity for enable and disable
bus: ti-sysc: Enable interconnect target module autoidle bit on enable
bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode is not set
bus: ti-sysc: Make OCP reset work for sysstatus and sysconfig reset bits
bus: ti-sysc: Support 16-bit writes too
bus: ti-sysc: Add support for missing clockdomain handling
nl80211: fill all policy .type entries
rtw88: more descriptions about LPS
rtw88: pci: check if queue mapping exceeds size of ac_to_hwq
rtw88: pci: use ieee80211_ac_numbers instead of 0-3
drm/i915: Drop the deferred active reference
drm/i915: Rename intel_context.active to .inflight
drm/i915: Move GEM client throttling to its own file
drm/i915: Move GEM object busy checking to its own file
drm/i915: Move GEM object waiting to its own file
drm/i915: Move GEM object domain management from struct_mutex to local
drm/i915: Pull scatterlist utils out of i915_gem.h
drm/i915: Move more GEM objects under gem/
drm/i915: Move GEM domain management to its own file
drm/i915: Move mmap and friends to its own file
drm/i915: Move phys objects to its own file
drm/i915: Move shmem object setup to its own file
drm/i915: Move object->pages API to i915_gem_object.[ch]
drm/i915: Pull GEM ioctls interface to its own file
drm/i915: Split GEM object type definition to its own header
drm/i915: Kill the undead intel_context.c zombie
ARM: versatile: Drop CLCD platform data
ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings
arm64: dts: juno: set the right partition type for NOR flash
arm64: dts: juno: update coresight DT bindings
drm/i915: Attach HDR metadata property to connector
drm/i915: Add state readout for DRM infoframe
drm/i915: Write HDR infoframe and send to panel
drm/i915: Enable infoframes on GLK+ for HDR
drm/i915: Add DRM Infoframe handling for BYT/CHT
drm/i915: Enabled Modeset when HDR Infoframe changes
samples/bpf: fix a couple of style issues in bpf_load
selftests/bpf: fail test_tunnel.sh if subtests fail
drm/i915/huc: Define HuC firmware version for Icelake
drm/i915/guc: Define GuC firmware version for Icelake
drm/i915/guc: Enable GuC CTB communication on Gen11
drm/i915/guc: Update GuC CTB response definition
drm/i915/guc: Correctly handle GuC interrupts on Gen11
drm/i915/guc: Create vfuncs for the GuC interrupts control functions
drm/i915/huc: New HuC status register for Gen11
drm/i915/guc: New GuC scratch registers for Gen11
drm/i915/guc: New GuC interrupt register for Gen11
drm/i915/huc: Define HuC firmware version for Geminilake
drm/i915/guc: Define GuC firmware version for Geminilake
drm/i915/guc: Always ask GuC to update power domain states
drm/i915/guc: Reset GuC ADS during sanitize
drm/i915/guc: Updates for GuC 32.0.3 firmware
drm/i915/guc: Don't allow GuC submission
drm/i915/guc: Change platform default GuC mode
tools: bpftool: make -d option print debug output from verifier
libbpf: add bpf_object__load_xattr() API function to pass log_level
tools: bpftool: add -d option to get debug output from libbpf
libbpf: fix warning that PTR_ERR_OR_ZERO can be used
bpf: style fix in while(!feof()) loop
bpf: check signal validity in nmi for bpf_send_signal() helper
bpftool: auto-complete BTF IDs for btf dump
dt-bindings: gpio: Convert Arm PL061 to json-schema
Documentation: gpio: remove duplicated lines
gpio: ixp4xx: Use irq_domain_translate_twocell()
gpio: Fix minor grammar errors in documentation
gpio: Update Kconfig text for GPIO_SYSFS
gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe()
ext2: optimize ext2_xattr_get()
ext2: introduce new helper for xattr entry comparison
ext2: merge xattr next entry check to ext2_xattr_entry_valid()
iommu/vt-d: Remove static identity map code
iommu/vt-d: Remove duplicated code for device hotplug
iommu/vt-d: Remove startup parameter from device_def_domain_type()
iommu/vt-d: Cleanup get_valid_domain_for_dev()
iommu/vt-d: Implement is_attach_deferred iommu ops entry
iommu/vt-d: Probe DMA-capable ACPI name space devices
iommu/vt-d: Handle 32bit device with identity default domain
iommu/vt-d: Identify default domains replaced with private
iommu/vt-d: Delegate the dma domain to upper layer
iommu/vt-d: Delegate the identity domain to upper layer
iommu/vt-d: Add device_def_domain_type() helper
iommu/vt-d: Enable DMA remapping after rmrr mapped
iommu/vt-d: Expose ISA direct mapping region via iommu_get_resv_regions
ext2: code cleanup for ext2_preread_inode()
dt-bindings: i3c: Document dropped support for I2C 10 bit devices
i3c: Drop support for I2C 10 bit addresing
cfg80211: Handle bss expiry during connection
drm/i915: Keep user GGTT alive for a minimum of 250ms
drm/stm: ltdc: restore calls to clk_{enable/disable}
af_key: fix leaks in key_pol_get_resp and dump_sp.
xfrm: Fix xfrm sel prefix length validation
ALSA: line6: Use container_of()
drm/damage-helper: Use NULL instead of 0
ALSA: line6: Drop superfluous timer helper function
ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work
ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work
ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work
ASoC: SOF: Force polling mode on CFL and CNL
ALSA: hda: add polling mode in snd_hdac_bus_get_response
ALSA: hda: move polling_mode flag to struct hdac_bus
ALSA: hda: assign polling_mode after azx_bus_init
powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set
powerpc/lib: fix redundant inclusion of quad.o
ocxl: Make ocxl_remove() static
powerpc/mm: Make some symbols static that can be
Input: tca8418 - remove set but not used variable 'max_keys'
Input: synaptics-rmi4 - remove set but not used variable 'sensor_flags'
Input: elantech - remove P52 and P72 from SMBus blacklist
Input: elan_i2c - handle physical middle button
Input: elantech/SMBus - export all capabilities from the PS/2 node
Input: elan_i2c - do not query the info if they are provided
dt-bindings: add more optional properties for elan_i2c touchpads
Input: elantech - detect middle button based on firmware version
Input: elantech - add helper function elantech_is_buttonpad()
Input: elantech - query the min/max information beforehand too
RDMA: Convert put_page() to put_user_page*()
IB/hfi1: Remove set but not used variables 'offset' and 'fspsn'
kernel-doc: always name missing kerneldoc sections
RDMA/hns: Replace magic numbers with #defines
RDMA/hns: Remove jiffies operation in disable interrupt context
RDMA/hns: Move spin_lock_irqsave to the correct place
RDMA/hns: Update CQE specifications
RDMA/hns: Remove unnecessary print message in aeq
i2c: jz4780: Drop dependency on MACH_JZ4780
i2c: meson: update with SPDX Licence identifier
i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB
i2c: iproc: Add multi byte read-write support for slave mode
i2c: imx: Use __maybe_unused instead of #if CONFIG_PM
iw_cxgb4: Fix qpid leak
drm/i915: Make sure we have enough memory bandwidth on ICL
drm/i915: Make sandybridge_pcode_read() deal with the second data register
RDMA/cxgb4: Don't expose DMA addresses
RDMA/cxgb4: Use sizeof() notation
RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function
RDMA/cxgb3: Don't expose DMA addresses
RDMA/cxgb3: Use sizeof() notation instead of plain sizeof
enetc: fix le32/le16 degrading to integer warnings
drm: drop use of drmP.h in drm/*
drm: make drm_trace.h self-contained
drm: make drm_legacy.h self-contained
drm: make drm_internal.h self-contained
drm: make drm_crtc_internal.h self-contained
drm: make drm/drm_legacy.h self-contained
drm: make drm/drm_auth.h self contained
arm64: trim includes in dma-mapping.c
arm64: switch copyright boilerplace to SPDX in dma-mapping.c
iommu/dma: Switch copyright boilerplace to SPDX
iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP
iommu/dma: Refactor iommu_dma_mmap
iommu/dma: Refactor iommu_dma_get_sgtable
iommu/dma: Refactor iommu_dma_alloc, part 2
iommu/dma: Cleanup variable naming in iommu_dma_alloc
iommu/dma: Split iommu_dma_free
iommu/dma: Merge the CMA and alloc_pages allocation paths
iommu/dma: Don't remap CMA unnecessarily
iommu/dma: Refactor iommu_dma_alloc
iommu/dma: Refactor iommu_dma_free
iommu/dma: Remove __iommu_dma_free
iommu/dma: Refactor the page array remapping allocator
iommu/dma: Factor out remapped pages lookup
iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers
iommu/dma: Move domain lookup into __iommu_dma_{map,unmap}
iommu/dma: Move __iommu_dma_map
iommu/dma: move the arm64 wrappers to common code
iommu/dma: Use for_each_sg in iommu_dma_alloc
iommu/dma: Remove the flush_page callback
iommu/dma: Cleanup dma-iommu.h
iommu/vt-d: Implement apply_resv_region iommu ops entry
iommu: Add API to request DMA domain for device
drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A
signal: Remove task parameter from force_sig_mceerr
signal: Remove task parameter from force_sig
signal: Remove task parameter from force_sigsegv
signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig
signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig
signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig
signal/drbd: Use send_sig not force_sig
signal/arm64: Use force_sig not force_sig_fault for SIGKILL
iommu: Use right function to get group for device
iommu/vt-d: Add debugfs support to show scalable mode DMAR table internals
iommu/vt-d: Introduce macros useful for dumping DMAR table
iommu/vt-d: Modify the format of intel DMAR tables dump
iommu/vt-d: Remove unnecessary rcu_read_locks
drm/i915: make REG_BIT() and REG_GENMASK() work with variables
iommu/amd: Remove redundant assignment to variable npages
iommu/vt-d: Fix bind svm with multiple devices
iio: dps310: Temperature measurement errata
iio: Add driver for Infineon DPS310
drm/i915/gtt: set err to -ENOMEM on memory allocation failure
Add README and update pm-graph and sleepgraph docs
Update to pm-graph 5.4
Update to pm-graph 5.3
dt-bindings: pinctrl: fix spelling mistakes in pinctl documentation
drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init error exit path
dmaengine: axi-dmac: assign `copy_align` property
dmaengine: axi-dmac: Discover length alignment requirement
include: fpga: adi-axi-common.h: add common regs & defs header
dmaengine: stm32: use to_platform_device()
MAINTAINERS: Add mailing list for the TEE subsystem
dmaengine: sh: usb-dmac: Let the core do the device node validation
dmaengine: sh: rcar-dmac: Let the core do the device node validation
dmaengine: mxs-dma: Let the core do the device node validation
dmaengine: mmp_tdma: Let the core do the device node validation
dmaengine: dma-jz4780: Let the core do the device node validation
dmaengine: imx-sdma: Let the core do the device node validation
soc: tegra: fuse: Use dma_request_channel instead of __dma_request_channel()
dmaengine: Add matching device node validation in __dma_request_channel()
soundwire: intel_init: add checks on link numbers
soundwire: fix typo in comments
soundwire: Intel: add log for number of PCM and PDM PDIs
soundwire: cadence_master: check the number of bidir PDIs
soundwire: cadence_master: log Slave status mask on errors
soundwire: cadence_master: use rate_limited dynamic debug
soundwire: rename/clarify MIPI DisCo properties
soundwire: clarify comment
soundwire: mipi-disco: fix clock stop modes
soundwire: rename 'freq' fields
soundwire: mipi-disco: remove master_count property for masters
soundwire: remove master data port properties
soundwire: add port-related definitions
soundwire: mipi_disco: fix master/link error
soundwire: intel: filter SoundWire controller device search
r8169: remove support for RTL_GIGA_MAC_VER_01
r8169: improve RTL8168d PHY initialization
r8169: change type of member mac_version in rtl8169_private
r8169: remove unneeded return statement in rtl_hw_init_8168g
r8169: remove rtl_hw_init_8168ep
cxgb4: Make t4_get_tp_e2c_map static
selftest: Fixes for icmp_redirect test
ipv4: remove redundant assignment to n
soundwire: cdns: Fix compilation error on arm64
net: phy: bcm87xx: improve bcm87xx_config_init and feature detection
inet: frags: rework rhashtable dismantle
net: dynamically allocate fqdir structures
net: add a net pointer to struct fqdir
net: rename inet_frags_init_net() to fdir_init()
ieee820154: 6lowpan: no longer reference init_net in lowpan_frags_ns_ctl_table
netfilter: ipv6: nf_defrag: no longer reference init_net in nf_ct_frag6_sysctl_table
ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[]
ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[]
net: rename struct fqdir fields
net: rename inet_frags_exit_net() to fqdir_exit()
inet: rename netns_frags to fqdir
net: phy: tja11xx: Add TJA11xx PHY driver
net: hns3: fix for FEC configuration
net: hns3: add aRFS support for PF
net: hns3: refine the flow director handle
net: hns3: initialize CPU reverse mapping
net: ethernet: add ag71xx driver
MIPS: ath79: ar9331: add Ethernet nodes
dt-bindings: net: add qca,ar71xx.txt documentation
qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use
qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index
Revert "scsi: qedi: Allocate IRQs based on msix_cnt"
qed*: Add iWARP 100g support
qed: Add qed devlink parameters table
qed: Set the doorbell address correctly
qedr: Change the MSI-X vectors selection to be based on affined engine
qed: Modify offload protocols to use the affined engine
qed*: Change hwfn used for sb initialization
qed: Add llh ppfid interface and 100g support for offload protocols
qed: Modify api for performing a dmae to another PF
staging: iio: adis16240: add of_match_table entry
staging: iio: ad7746: add device tree support
staging: iio: adis16240: add device to module device table
staging: iio: adt7316: create of_device_id array
leds: max77650: Remove set but not used variable 'parent'
leds: avoid flush_work in atomic context
dt-bindings: vendor: Fix simtek vendor compatible
dt-bindings: vendor: Escape single quote
staging: iio: adis16203: Add of_device_id table
staging: iio: ad9834: add of_device_id table
staging: iio: cdc: ad7150: create macro for capacitance channels
drm/mcde: Fix compile problems
drm/bridge: drop drmP.h usage
drm/bridge: make dw_mipi_dsi.h self-contained
ftrace: Enable trampoline when rec count returns back to one
tracing/kprobe: Do not run kprobe boot tests if kprobe_event is on cmdline
tracing: Make a separate config for trace event self tests
tracing/kprobe: Add kprobe_event= boot parameter
kprobes: Initialize kprobes at postcore_initcall
tracing/kprobe: Cast user-space address correctly
uaccess: Add a prototype of non-static __probe_user_read()
tracing: Use correct function name in trace_filter_add_remove_task() comment
perf-probe: Add user memory access attribute support
selftests/ftrace: Add user-memory access syntax testcase
tracing/probe: Support user-space dereference
tracing/probe: Add ustring type for user-space string
uaccess: Add non-pagefault user-space read functions
x86/uaccess: Allow access_ok() in irq context if pagefault_disabled
x86/ftrace: Make enable parameter bool where applicable
ftrace: Make enable and update parameters bool when applicable
net: mvpp2: cls: Support steering to RSS contexts
net: mvpp2: cls: Extract the RSS context when parsing the ethtool rule
net: mvpp2: cls: Use RSS contexts to handle RSS tables
net: mvpp2: cls: Bypass C2 internals FIFOs at init
net: mvpp2: cls: Use the correct number of rules in various places
vfs: Kill sget_userns()
vfs: Use sget_fc() for pseudo-filesystems
fold mount_pseudo_xattr() into pseudo_fs_get_tree()
vfs: Convert btrfs_test to use the new mount API
vfs: Convert virtio_balloon to use the new mount API
vfs: Convert ocxlflash to use the new mount API
vfs: Convert cxl to use the new mount API
vfs: Convert ia64 perfmon to use the new mount API
vfs: Convert drm to use the new mount API
vfs: Convert dax to use the new mount API
vfs: Convert sockfs to use the new mount API
zsfold: Convert zsfold to use the new mount API
vfs: Convert zsmalloc to use the new mount API
vfs: Convert pipe to use the new mount API
vfs: Convert nsfs to use the new mount API
vfs: Convert bdev to use the new mount API
vfs: Convert anon_inodes to use the new mount API
vfs: Convert aio to use the new mount API
vfs: Provide a mount_pseudo-replacement for the new mount API
vfs: Provide sb->s_iflags settings in fs_context struct
vfs: Fix refcounting of filenames in fs_parser
move mount_capable() further out
move mount_capable() calls to vfs_get_tree()
cpuset: move mount -t cpuset logics into cgroup.c
procfs: set ->user_ns before calling ->get_tree()
mqueue: set ->user_ns before ->get_tree()
switch mount_capable() to fs_context
legacy_get_tree(): pass fc->user_ns to mount_capable()
move the capability checks from sget_userns() to legacy_get_tree()
vfs: Kill mount_ns()
vfs: Convert nfsctl to use the new mount API
vfs: Convert rpc_pipefs to use the new mount API
consolidate the capability checks in sget_{fc,userns}()
start massaging the checks in sget_...(): move to sget_userns()
no need to protect against put_user_ns(NULL)
mount_pseudo(): drop 'name' argument, switch to d_make_root()
lockdep: Add assertion to check if in an interrupt
rcu: Avoid self-IPI in sync_sched_exp_online_cleanup()
rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus()
rcu: Inline invoke_rcu_callbacks() into its sole remaining caller
rcu: Use irq_work to get scheduler's attention in clean context
rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq()
rcu: Only do rcu_read_unlock_special() wakeups if expedited
rcu: Check for wakeup-safe conditions in rcu_read_unlock_special()
rcu: Enable elimination of Tree-RCU softirq processing
flow_offload: use struct_size() in kzalloc()
batman-adv: mcast: shorten multicast tt/tvlv worker spinlock section
batman-adv: Use includes instead of fwdecls
batman-adv: Add missing include for atomic functions
batman-adv: Fix includes for *_MAX constants
drm/panel: st7701: Swap vertical front and back porch timings
drm/panel: simple: Add KOE tx14d24vm1bpa display support (320x240)
dt-bindings: display/panel: Add KOE tx14d24vm1bpa display description
drm/panel: Add support for Armadeus ST0700 Adapt
samples: bpf: add ibumad sample to .gitignore
nfp: bpf: eliminate zero extension code-gen
riscv: bpf: eliminate zero extension code-gen
x32: bpf: eliminate zero extension code-gen
sparc: bpf: eliminate zero extension code-gen
s390: bpf: eliminate zero extension code-gen
powerpc: bpf: eliminate zero extension code-gen
arm: bpf: eliminate zero extension code-gen
selftests: bpf: enable hi32 randomization for all tests
selftests: bpf: adjust several test_verifier helpers for insn insertion
libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr
bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set
tools: bpf: sync uapi header bpf.h
bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32"
bpf: verifier: insert zero extension according to analysis result
bpf: introduce new mov32 variant for doing explicit zero extension
bpf: verifier: mark patched-insn with sub-register zext flag
bpf: verifier: mark verified-insn with sub-register zext flag
of/fdt: Mark initial_boot_params as __ro_after_init
of/fdt: Remove dead code and mark functions with __init
dt-bindings: Remove Linuxisms from common-properties binding
tools/bpf: add selftest in test_progs for bpf_send_signal() helper
tools/bpf: sync bpf uapi header bpf.h to tools directory
bpf: implement bpf_send_signal() helper
bpftool: update bash-completion w/ new c option for btf dump
bpftool/docs: add description of btf dump C option
bpftool: add C output format option to btf dump subcommand
selftests/bpf: add btf_dump BTF-to-C conversion tests
libbpf: add btf_dump API for BTF-to-C conversion
libbpf: switch btf_dedup() to hashmap for dedup table
selftests/bpf: add tests for libbpf's hashmap
libbpf: add resizable non-thread safe internal hashmap
selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext
bpftool: use libbpf's btf__parse_elf API
libbpf: add btf__parse_elf API to load .BTF and .BTF.ext
libbpf: ensure libbpf.h is included along libbpf_internal.h
docs: No structured comments in include/linux/interconnect.h
docs: no structured comments in fs/file_table.c
docs: No structured comments in target_core_device.c
of: reserved-memory: ignore disabled memory-region nodes
dt-bindings: Add vendor prefix for Espressif
samples: bpf: Do not define bpf_printk macro
selftests: bpf: Move bpf_printk to bpf_helpers.h
net: stmmac: Prevent missing interrupts when running NAPI
net: stmmac: dwmac4/5: Clear unused address entries
net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx()
net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx()
net: stmmac: dwmac4/5: Fix Hash Filter
net: stmmac: dwmac1000: Clear unused address entries
net: stmmac: dwmac1000: Fix Hash Filter
net: stmmac: Introduce selftests support
net: stmmac: dwxgmac2: Also pass control frames while in promisc mode
net: stmmac: dwmac4/5: Also pass control frames while in promisc mode
net: stmmac: dwmac1000: Also pass control frames while in promisc mode
net: stmmac: Switch MMC functions to HWIF callbacks
net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback
net: stmmac: dwxgmac2: Add MAC loopback support
net: stmmac: dwmac4/5: Add MAC loopback support
net: stmmac: dwmac1000: Add MAC loopback support
net: stmmac: dwmac100: Add MAC loopback support
net: stmmac: Add MAC loopback callback to HWIF
docs: Do not seek kerneldoc comments in hw-consumer.h
leds: lm3697: Introduce the lm3697 driver
mfd: ti-lmu: Remove support for LM3697
dt-bindings: ti-lmu: Modify dt bindings for the LM3697
leds: TI LMU: Add common code for TI LMU devices
net: phy: aquantia: add USXGMII support and warn if XGMII mode is set
dt-bindings: net: document new usxgmii phy mode
net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII
selftests/net: SO_TXTIME with ETF and FQ
docs: Fix a misdirected kerneldoc directive
selftests: Add redirect tests
ipv6: Refactor ip6_route_del for cached routes
ipv6: Make fib6_nh optional at the end of fib6_info
ipv6: Move exception bucket to fib6_nh
ipv6: Refactor exception functions
ipv6: Refactor fib6_drop_pcpu_from
ipv6: Move pcpu cached routes to fib6_nh
docs: Do not seek comments in kernel/rcu/tree_plugin.h
leds: spi-byte: add single byte SPI LED driver
dt-bindings: leds: Add binding for spi-byte LED.
arm64: dts: fsl: ls1028a: add ENETC 1588 timer node
dt-binding: ptp_qoriq: support ENETC PTP compatible
enetc: add get_ts_info interface for ethtool
enetc: add hardware timestamping support
MAINTAINERS: Add entry for anybuss drivers
MAINTAINERS: Add entry for fieldbus subsystem
firmware: google: coreboot: Drop unnecessary headers
firmware: google: memconsole: Drop global func pointer
firmware: google: memconsole: Drop __iomem on memremap memory
firmware: google: memconsole: Use devm_memremap()
firmware: google: Add a module_coreboot_driver() macro and use it
chardev: set variable ret to -EBUSY before checking minor range overlap
counter: 104-quad-8: Make quad8_ops static
eeprom: ee1004: Deal with nack on page selection
eeprom: ee1004: Move selected page detection to a separate function
lkdtm: support llvm-objcopy
w1: ds2413: when the slave is not responding during read, select it again
w1: ds2413: add retry support to state_read()
w1: ds2413: output_write() cosmetic fixes / simplify
drm/sched: Fix static checker warning for potential NULL ptr
vmw_balloon: Split refused pages
vmw_balloon: Add memory shrinker
vmw_balloon: Compaction support
mm/balloon_compaction: List interfaces
bsr: "foo * bar" should be "foo *bar"
bsr: do not use assignment in if condition
drm/edid: Fix a missing-check bug in drm_load_edid_firmware()
drm/amd/doc: Add RAS documentation to guide
drm/amd/doc: Add XGMI sysfs documentation
drm/amdgpu: sort probed modes before adding common modes
drm/i915: Update DRIVER_DATE to 20190524
drm/amd/display: Use new connector state when getting color depth
drm/amd/display: Switch the custom "max bpc" property to the DRM prop
drm/amd/powerplay: Fix code error for translating int type to bool type correctly
drm/amdgpu: Add Unique Identifier sysfs file unique_id v2
drm/amdkfd: Add domain number into gpu_id
drm/amdkfd: Add VegaM support
drm/amdkfd: Fix a circular lock dependency
drm/amdkfd: Delete alloc_format field from map_queue struct
drm/amdkfd: Expose sdma engine numbers to topology
drm/amdkfd: Introduce XGMI SDMA queue type
drm/amdkfd: Fix sdma queue map issue
drm/amdkfd: Move sdma_queue_id calculation into allocate_sdma_queue()
drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk
drm/amdkfd: Move non-sdma mqd allocation out of init_mqd
drm/amdkfd: Fix a potential memory leak
drm/amdkfd: Allocate MQD trunk for HIQ and SDMA
drm/amdkfd: Add mqd size in mqd manager struct
drm/amdkfd: Init mqd managers in device queue manager init
drm/amdkfd: Introduce DIQ type mqd manager
drm/amdkfd: Introduce asic-specific mqd_manager_init function
drm/amdgpu: Improve error handling for HMM
drm/amdgpu: more descriptive message if HMM not enabled
drm/amdgpu: support userptr cross VMAs case with HMM
drm/amdkfd: support concurrent userptr update for HMM
drm/amdgpu: fix HMM config dependency issue
drm/amdgpu: replace get_user_pages with HMM mirror helpers
drm/amdkfd: avoid HMM change cause circular lock
drm/amdgpu: use HMM callback to replace mmu notifier
drm/amdgpu: Use heavy weight for tlb invalidation on xgmi configuration
drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15]
drm/amdkfd: Fix gfx9 XNACK state save/restore
drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL
drm/amdkfd: Fix gfx8 MEM_VIOL exception handler
drm/amdkfd: Fix compute profile switching
drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd
drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id
drm/amdkfd: Add sdma allocation debug message
drm/amdkfd: Use 64 bit sdma_bitmap
drm/amd/powerplay: enable ppfeaturemask module parameter support on Vega20
drm/amdgpu: use pcie_bandwidth_available rather than open coding it
gpu: fix typos in code comments
drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting
drm/amdgpu: use div64_ul for 32-bit compatibility v1
drm/amd/powerplay: Enable "disable dpm" feature to support swSMU debug (v2)
drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeature_status
drm/amdgpu: fix spelling mistake "retrived" -> "retrieved"
drm/amdgpu/vega20: use mode1 reset for RAS and XGMI
drm/amd/display: 3.2.31
drm/amd/display: Disable ABM before destroy ABM struct
drm/amd/display: dont set otg offset
drm/amd/display: Explicitly specify update type per plane info change
drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE
drm/amd/display: Use VCP for extended colorimetry
drm/amd/display: Use DCN functions instead of DCE
drm/amd/display: Engine-specific encoder allocation
drm/amd/display: enabling stream after HPD low to high happened
drm/amd/display: Program VTG params after programming Global Sync
drm/amd/display: add null checks and set update flags
drm/amd/display: 3.2.30
drm/amd/display: Reuse MPC OGRAM for 1D blender
drm/amd/display: Remove DPMS state dependency for fast boot
drm/amd/display: Hook up CRC capture support for dce120
drm/amd/display: define v_total_min and max parameters
drm/amd/powerplay: support sw smu hotspot and memory temperature retrieval
drm/amd/powerplay: support uclk activity retrieve on sw smu routine
drm/amd/powerplay: honor hw limit on fetching metrics data
drm/amd/powerplay: support ppfeatures sysfs interface on sw smu routine
drm/amd/powerplay: drop redundant smu call
drm/amd/powerplay: drop unnecessary sw smu check
drm/amd/display: Drop DCN1_01 guards
drm/amd/display: Don't load DMCU for Raven 1 (v2)
drm/amd/display: Add ASICREV_IS_PICASSO
drm/amdgpu: Report firmware versions with sysfs v2
drm/amdgpu: make VCN DPG pause mode detached from general VCN
drm/amdgpu: move the VCN DPG mode read and write to VCN
drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE
drm/amdgpu: suppress repeating tmo report
drm/amdgpu: remove static GDS, GWS and OA allocation
drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters
drm/amd/powerplay: force to update all clock tables on OD reset
drm/amd/powerplay: update Vega10 power state on OD
drm/amd/powerplay: avoid repeat AVFS enablement/disablement
drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC settings V2
drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup
drm/amdgpu: check no_user_fence flag for engines
drm/amdgpu/VCN: set no_user_fence flag to true
drm/amdgpu/VCE: set no_user_fence flag to true
drm/amdgpu/UVD: set no_user_fence flag to true
drm/amdgpu: add no_user_fence flag to ring funcs
drm/amdgpu: sdma handle ras resume
drm/amdgpu: gfx handle ras resume
drm/amdgpu: gmc handle ras resume
drm/amdgpu: enable ras suspend/resume
drm/amdgpu: ras support suspend/resume
drm/amdgpu: add badpages sysfs interafce
drm/amdgpu: Fix S3 test issue
drm/amd/display: Make some functions static
drm/amdgpu: RLC to program regs for Vega10 SR-IOV
drm/amdgpu: add basic func for RLC program reg
drm/amdgpu: Skip setting some regs under Vega10 VF
drm/amdgpu: Support PSP VMR ring for Vega10 VF
drm/amdgpu: call psp to program ih cntl in SR-IOV
drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG
drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG
drm/amdgpu: initialize PSP before IH under SR-IOV
drm/amdgpu: init vega10 SR-IOV reg access mode
drm/amdgpu: gpu reset will run ras post init
drm/amdgpu: sdma support ras gpu reset
drm/amdgpu: gfx support ras gpu reset
drm/amdgpu: gmc support ras gpu reset
drm/amdgpu: handle ras reset
drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot
drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras error occured"
drm/amdgpu: gpu reset will run late_init
drm/amdgpu: add df perfmon regs and funcs for xgmi
drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled
drm/amdgpu: add EDC counter register
drm/amdgpu: Reserve shared fence for eviction fence
drm/amd/display: Expose send immediate sdp message interface
drm/amd/display: Fill plane attrs only for valid pxl format
drm/amd/display: move back vbios cmd table for set dprefclk
drm/amd/display: fix acquire_first_split_pipe function
drm/amd/display: stop external access to internal optc sync params
drm/amd/display: move signal type out of otg dlg params
drm/amd/display: reset retimer/redriver below 340Mhz
drm/amd/display: color space ycbcr709 support
drm/amd/display: Define Byte 14 on AVI InfoFrame
drm/amd/display: 3.2.29
drm/amd/display: Disable cursor when offscreen in negative direction
drm/amd/display: Fill prescale_params->scale for RGB565
drm/amd/display: Support AVI InfoFrame V3 and V4
drm/amd/display: block passive dongle EDID Emulation for USB-C ports
drm/amd/display: add SW_USE_I2C_REG request.
drm/amd/display: add support for disconnected eDP panels
drm/amd/display: Set dispclk and dprefclock directly
drm/amd/display: fix multi display seamless boot case
drm/amd/display: Refactor program watermark.
drm/amd/display: 3.2.28
drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch]
drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file
drm/amdkfd: Cosmetic cleanup
drm/amdgpu: Fix CIK references in gmc_v8
drm/amdgpu: Add PCIe replay count sysfs file
drm/amdgpu: Add replay counter defines to NBIO headers
drm/amdgpu: Update latest xgmi topology info after each device is enumulated
drm/amdgpu: enable separate timeout setting for every ring type V4
drm/amdgpu: add new sysfs interface for memory realtime utilization
drm/amd/powerplay: expose SMU7 asics realtime memory utilization
drm/amd/powerplay: expose Vega12 realtime memory utilization
drm/amd/powerplay: expose Vega20 realtime memory utilization
drm/amdkfd: Adjust weight to represent num_hops info when report xgmi iolink
drm/amdgpu: Implement get num of hops between two xgmi device
drm/amdkfd: Expose HDP registers to user space
drm/amdgpu: Remap hdp coherency registers
drm/amd/powerplay: add helper function to get smu firmware & if version
drm/amd/powerplay: expose Vega12 current gpu activity
drm/amd/powerplay: expose Vega12 current power
drm/amd/powerplay: support hwmon temperature channel labels V2
drm/amd/powerplay: expose current hotspot and memory temperatures V2
drm/amd/powerplay: support SMU metrics table on Vega12
drm/amd/powerplay: support temperature emergency max values
drm/amd/powerplay: support hotspot/memory critical limit values
misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa
char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles
misc: remove redundant 'default n' from Kconfig-s
ipmi_ssif: fix unexpected driver unregister warning
drm/mcde: Add new driver for ST-Ericsson MCDE
reset: Add reset controller support for BM1880 SoC
dt-bindings: reset: Add devicetree binding for BM1880 reset controller
drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init
drm/msm/a6xx: Drop the device reference in gmu
drm/msm/a6xx: Remove devm calls from gmu driver
drm/msm/a6xx: Check for ERR or NULL before iounmap
drm/msm/a6xx: Remove duplicate irq disable from remove
drm/msm/a6xx: Avoid freeing gmu resources multiple times
arm64: defconfig: enable sunxi watchdog
arm64: dts: allwinner: h6: add r_watchog node
arm64: dts: allwinner: h6: add watchdog node
dt-bindings: watchdog: add Allwinner H6 watchdog
media: venus: firmware: fix leaked of_node references
media: exynos4-is: Add missing of_node_put to fix reference leaks
media: remove redundant 'default n' from Kconfig-s
regulator: slg51000: Remove unneeded regl_pdata from struct slg51000
regulator: slg51000: Constify slg51000_regl_ops and slg51000_switch_ops
ASoC: qdsp6: q6core: Use struct_size() in kmemdup()
ASoC: Intel: Skylake: Use struct_size() helper
ASoC: dapm: Use struct_size() in krealloc()
ASoC: Intel: boards: remove unnecessary inclusion of skl.h
pinctrl: Add pinconf support for BM1880 SoC
dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC
pinctrl: Rework the pinmux handling for BM1880 SoC
dt-bindings: pinctrl: Modify pinctrl memory map
pinctrl: meson: add output support in pinconf
dt-bindings: pinctrl: meson: add output support in pinconf
dt-bindings: pinctrl: Convert stm32 pinctrl bindings to json-schema
pinctrl: stm32: add lock mechanism for irqmux selection
pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC
pinctrl: stm32: add suspend/resume management
platform/chrome: cros_ec_spi: Request the SPI thread be realtime
ALSA: firewire-lib: refactoring to obsolete IR packet handler
ALSA: firewire-lib: refactoring to obsolete IT packet handler
ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events
ALSA: firewire-lib: fix data block counter for incoming packet without CIP header
drm/i915/gen11: enable support for headerless msgs
drm/i915/gtt: Neuter the deferred unbind callback from gen6_ppgtt_cleanup
drm/meson: imply dw-hdmi i2s audio for meson hdmi
drm/stm: dsi: check hardware version
drm/stm: ltdc: remove clk_round_rate comment
tty: cpm_uart: drop unused iflag macro
tty: ipoctal: drop unused iflag macro
tty: simserial: drop unused iflag macro
tty: tty_io: fix driver refcount imbalance on error path
pinctrl: core: Do not add device links for hogs
vt/fbcon: deinitialize resources in visual_init() after failed memory allocation
consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.c
tty: serial: cpm_uart - fix init when SMC is relocated
serial: stm32: fix the get_irq error case
serial: stm32: fix wakeup source initialization
serial: stm32: Add support of TC bit status check
serial: stm32: fix transmit_chars when tx is stopped
serial: stm32: fix rx data length when parity enabled
serial: stm32: fix rx error handling
serial: stm32: fix word length configuration
usb: avoid redundant allocation and free of memory
dt-bindings: fix up for vendor prefixes file conversion
locking/lockdep: Remove the unused print_lock_trace() function
ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload
ALSA: firewire-lib: code refactoring to queueing packets
ALSA: firewire-lib: unify packet handler for IT context
ALSA: firewire-lib: split helper function to generate CIP header
staging: kpc2000: remove unnecessary oom message
staging: kpc2000: remove unnecessary include in cell_probe.c
staging: kpc2000: remove unnecessary braces in cell_probe.c
staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c
staging: kpc2000: remove extra blank lines in cell_probe.c
staging: kpc2000: fix alignment issues in cell_probe.c
staging: kpc2000: add missing asterisk in comment
staging: kpc2000: use __func__ in debug messages
staging: kpc2000: add blank line after declarations
staging: pi433: Remove unnecessary variable
Documentation/x86: Fix path to entry_32.S
x86/asm: Remove unused TASK_TI_flags from asm-offsets.c
x86/io_delay: Define IO_DELAY macros in C instead of Kconfig
x86/io_delay: Break instead of fallthrough in switch statement
locking/lockdep: Don't complain about incorrect name for no validate class
ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO
ALSA: pcm: oss: Use struct_size() helper
net: ll_temac: Fix compile error
ARM: dts: aspeed: Add Microsoft Olympus BMC
ARM: dts: aspeed: Adding Lenovo Hr630 BMC
ARM: dts: aspeed: Add Facebook YAMP BMC
ARM: dts: aspeed: swift: Add pca9539 devices
ARM: dts: aspeed: Add Swift BMC machine
ARM: dts: aspeed: cmm: enable ehci host controllers
ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots
ARM: dts: aspeed: zaius: update 12V brick I2C address
ARM: dts: aspeed: zaius: add Infineon and Intersil regulators
ARM: dts: aspeed: quanta-q71: Enable p2a node
ARM: dts: aspeed: Add aspeed-p2a-ctrl node
ARM: dts: aspeed: Add Power9 and Power9 CFAM description
ARM: dts: aspeed: Rename flash-controller nodes
audit: add saddr_fam filter field
audit: re-structure audit field valid checks
clk: Unexport __clk_of_table
clk: Remove ifdef for COMMON_CLK in clk-provider.h
bpf: convert explored_states to hash table
bpf: split explored_states
bpf: cleanup explored_states
drm/i915: remove unused IO_TLB_SEGPAGES which should be defined by swiotlb
drm/i915/uc: Skip reset preparation if GuC is already dead
drm/i915/uc: Stop talking with GuC when resetting
drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
drm/i915/uc: Use GuC firmware status helper
drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded
drm/i915/selftests: Use prepare/finish during atomic reset test
Input: iqs5xx - remove redundant dev_set_drvdata call
drm/i915/selftests: Split igt_atomic_reset testcase
drm/i915/selftests: Move some reset testcases to separate file
drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup
ice: Silence semantic parser warnings
ice: Fix couple of issues in ice_vsi_release
ice: Reorganize ice_vf struct
ice: Use bitfields when possible
ice: Reorganize tx_buf and ring structs
ice: Format ethtool reported stats
ice: Gracefully handle reset failure in ice_alloc_vfs()
ice: Refactor the LLDP MIB change event handling
ice: Advertise supported link modes if none requested
ice: Fix hang when ethtool disables FW LLDP
ice: Call out dev/func caps when printing
ice: Remove braces for single statement blocks
ice: Cleanup an unnecessary variable initialization
ice: Implement LLDP persistence
ice: Fix double spacing
media: rc-main: clean-up two warnings
media: media_device_enum_links32: clean a reserved field
media: vpss: fix the order of resource clean up
media: vpss: fix a potential NULL pointer dereference
drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata()
net: qualcomm: rmnet: Move common struct definitions to include
media: staging/imx: Allow driver to build if COMPILE_TEST is enabled
Revert "dpaa2-eth: configure the cache stashing amount on a queue"
cxgb4: use firmware API for validating filter spec
net: ll_temac: Enable multicast support
net: ll_temac: Cleanup multicast filter on change
net: ll_temac: Prepare indirect register access for multicast support
net: ll_temac: Do not make promiscuous mode sticky on multicast
arm64: dts: meson: g12a: add ethernet mac controller
net: phy: lxt: Add suspend/resume support to LXT971 and LXT973.
devlink: add warning in case driver does not set port type
media: coda: remove -I$(src) header search path
rtc: st-lpc: remove unnecessary check
rtc: ds1307: properly handle oscillator failure flags
rtc: s35390a: change FLAG defines to use BIT macro
rtc: s35390a: introduce struct device in probe
rtc: s35390a: set uie_unsupported
rtc: s35390a: clarify INT2 pin output modes
rtc: test: enable wakeup flags
rtc: ds2404: use hw endiannes variable
drm/vc4: Allocate binner bo when starting to use the V3D
drm/vc4: Check for the binner bo before handling OOM interrupt
drm/vc4: Check for V3D before binner bo alloc
drm/vc4: Reformat and the binner bo allocation helper
media: Kconfig: allow to select drivers if EMBEDDED
selftests/bpf: add pyperf scale test
selftests/bpf: adjust verifier scale test
bpf: bump jmp sequence limit
media: videobuf2-core.h: Document the alloc memop size argument as page aligned
media: videobuf2-dma-sg: Prevent size from overflowing
media: videobuf2-core: Prevent size alignment wrapping buffer size to 0
media: staging/intel-ipu3: update minimal GDC envelope size to 4
media: smiapp: core: add small range to usleep_range
media: marvell-ccic: don't generate EOF on parallel bus
media: marvell-ccic: fix DMA s/g desc number calculation
media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera
media: v4l: fwnode: C-PHY has no clock lane
f2fs: fix to avoid deadloop if data_flush is on
f2fs: always assume that the device is idle under gc_urgent
f2fs: add bio cache for IPU
f2fs: allow ssr block allocation during checkpoint=disable period
f2fs: fix to check layout on last valid checkpoint park
f2fs: link f2fs quota ops for sysfile
spi: Allow SPI devices to request the pumping thread be realtime
drm/mediatek: Fix warning about unhandled enum value
spi: tegra114: set master cleanup and also invoke it on probe error
spi: dt-bindings: Convert Arm pl022 to json-schema
regulator: max77650: Move max77651_SBB1_desc's declaration down
ASoC: mediatek: mt8183: move card registration to the end of probe
ASoC: mediatek: mt8183: remove unused DAPM pins
ASoC: Mediatek: MT8183: enable dev runtime suspend and resume
arm64: dts: imx8mm: add clock for SNVS RTC node
arm64: dts: imx8mm: add clock for GPIO node
clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll
clk: imx8m: Add GIC clock
clk: imx8mm: Mark dram_apb critical
clk: imx7ulp: update nic1_bus_clk parent info
clk: imx: Use imx_mmdc_mask_handshake() API for masking MMDC channel
clk: imx: Add common API for masking MMDC handshake
dt-bindings: clock: imx8m: Add GIC clock
ARM: dts: vf610-zii-dev: Add QSPI node
ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment
drm/i915: remove duplicate typedef for intel_wakeref_t
ALSA: firewire-lib: unify packet handler for IR context
ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header
ALSA: firewire-lib: split helper function to check incoming CIP header
ALSA: firewire-lib: compute pointer to payload buffer in context handler
ALSA: firewire-lib: calculate the length of packet payload in packet handler
ALSA: firewire-lib: use clear name for variable of CIP header
drm/virtio: remove irrelevant DRM_UNLOCKED flag
drm/cirrus: remove leftover files
media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set
media: ov7740: fix vertical flip control
media: ov7740: avoid invalid framesize setting
media: ov7740: fix unbalanced pm_runtime_get/put
media: cec-ioc-g-mode.rst: be more specific when EPERM is returned
media: cec: allow any initiator for Ping and Image/Text View On
media: cec: support CEC_MSG_FL_RAW
media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW
media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function
media: cec: move check from cec_transmit to cec_transmit_msg_fh
media: cec: cec_transmit_msg_fh: do sanity checks first
media: cec-gpio: use disable/enable_irq
ARM: dts: imx53-smd: Add OV5642 video capture support
ARM: dts: imx53: Add capture-subsystem device
drm/i915: Update DRIVER_DATE to 20190523
arm64: dts: ls1028a: Add USB dt nodes
ARM: dts: imx: Avoid colliding 'display' node and property names
perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support
perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support
hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages
thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages
perf/x86/intel/cstate: Support multi-die/package
perf/x86/intel/rapl: Support multi-die/package
perf/x86/intel/uncore: Support multi-die/package
topology: Create core_cpus and die_cpus sysfs attributes
topology: Create package_cpus sysfs attribute
hwmon/coretemp: Support multi-die/package
powercap/intel_rapl: Update RAPL domain name and debug messages
thermal/x86_pkg_temp_thermal: Support multi-die/package
powercap/intel_rapl: Support multi-die/package
powercap/intel_rapl: Simplify rapl_find_package()
x86/topology: Define topology_logical_die_id()
x86/topology: Define topology_die_id()
cpu/topology: Export die_id
x86/topology: Create topology_max_die_per_package()
x86/topology: Add CPUID.1F multi-die/package support
pinctrl: stmfx: enable links creations
pinctrl: Enable device link creation for pin control
clk: imx8mm: add SNVS clock to clock tree
dt-bindings: clock: imx8mm: Add SNVS clock
staging: kpc2000: remove invalid spaces in cell_probe.c
staging: kpc2000: add space after comma in cell_probe.c
staging: kpc2000: add spaces around operators in cell_probe.c
staging: kpc2000: fix invalid linebreaks in cell_probe.c
staging: kpc2000: add space between ) and { in cell_probe.c
staging: kpc2000: fix indent in cell_probe.c
staging: rtl8723bs: core: rtw_recv: fix warning Comparison to NULL
pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB
dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible
pinctrl: meson: g12a: add DS bank value
pinctrl: meson: add support of drive-strength-microamp
pinctrl: meson: Rework enable/disable bias part
dt-bindings: pinctrl: meson: Add drive-strength-microamp property
pinctrl: generic: add new 'drive-strength-microamp' property support
dt-bindings: pinctrl: add a 'drive-strength-microamp' property
pinctrl: rockchip: fix leaked of_node references
staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci warnings
staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL
drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11
drm/i915/dp: Change a link bandwidth computation for DP
drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA
drm/i915/dp: Program VSC Header and DB for Pixel Encoding/Colorimetry Format
drm: Rename struct edp_vsc_psr to struct dp_sdp
drm/i915/dp: Add a config function for YCBCR420 outputs
crypto: crypto4xx - block ciphers should only accept complete blocks
crypto: crypto4xx - fix blocksize for cfb and ofb
crypto: crypto4xx - fix AES CTR blocksize value
crypto: caam - print debugging hex dumps after unmapping
crypto: talitos - fix skcipher failure due to wrong output IV
crypto: ccp - Fix 3DES complaint from ccp-crypto module
crypto: ccp - fix AES CFB error exposed by new test vectors
crypto: ccp - AES CFB mode is a stream cipher
crypto: arm/sha512 - Make sha512_arm_final static
crypto: drbg - add FIPS 140-2 CTRNG for noise source
crypto: caam/qi - DMA map keys using proper device
crypto: caam/qi - fix address translations with IOMMU enabled
crypto: caam/qi - don't allocate an extra platform device
crypto: caam - convert top level drivers to libraries
crypto: caam - fix S/G table passing page boundary
crypto: caam - avoid S/G table fetching for AEAD zero-length output
crypto: qat - do not offload zero length requests
crypto: qat - return error for block ciphers for invalid requests
crypto: qat - return proper error code in setkey
crypto: qat - fix block size for aes ctr mode
crypto: qat - update iv after encryption or decryption operations
crypto: qat - add check for negative offset in alg precompute function
crypto: qat - remove spin_lock in qat_ablkcipher_setkey
libbpf: emit diff of mismatched public API, if any
ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU
ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator
soc: amlogic: canvas: add support for Meson8, Meson8b and Meson8m2
dt-bindings: soc: amlogic: canvas: document support for Meson8/8b/8m2
ARM: dts: meson8b: add the canvas module
ARM: dts: meson8m2: update the offset of the canvas module
ARM: dts: meson8: add the canvas module
hv_sock: perf: loop in send() to maximize bandwidth
hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers
ipv4/igmp: shrink struct ip_sf_list
neighbor: Add tracepoint to __neigh_create
selftests: pmtu: Simplify cleanup and namespace names
selftests: fib-onlink: Make quiet by default
net: Set strict_start_type for routes and rules
ipv4: Rename and export nh_update_mtu
ipv4: export fib_info_update_nh_saddr
ipv4: export fib_flush
ipv4: export fib_check_nh
ipv4: Add function to send route updates
ipv6: export function to send route updates
ipv6: Add hook to bump sernum for a route to stubs
ipv6: Add delete route hook to stubs
net: phy: Make phy_basic_t1_features use base100t1.
net: phy: Add support for 100BaseT1 and 1000BaseT1
net: phy: dp83867: Allocate state struct in probe
net: phy: dp83867: Validate FIFO depth property
net: phy: dp83867: IO impedance is not dependent on RGMII delay
net: phy: dp83867: Use unsigned variables to store unsigned properties
net: phy: dp83867: Rework delay rgmii delay handling
net: phy: dp83867: Add ability to disable output clock
dt-bindings: phy: dp83867: Add documentation for disabling clock output
dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay
cxgb4: Enable hash filter with offload
net: fec: remove redundant ipg clock disable
signal: Correct namespace fixups of si_pid and si_uid
signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio
dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible
video/hdmi: Add Unpack function for DRM infoframe
drm: Add HLG EOTF
drm: Enable HDR infoframe support
drm: Parse HDR metadata info from EDID
drm: Add reference counting on HDR metadata blob
drm: Add HDR source metadata property
media: cec: mark devnode as registered before actually registering it
media: rc: meson-ir: update with SPDX Licence identifier
media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw
media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw
media: dvb-usb-v2: Report error on all error paths
media: au0828: fix null dereference in error path
media: dvb: usb: fix use after free in dvb_usb_device_exit
media: spi: IR LED: add missing of table registration
drm: panfrost: add optional bus_clock
dt-bindings: gpu: add bus clock for Mali Midgard GPUs
net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics.
arm64: tegra: Make DT model property consistent
arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier
arm64: tegra: Clarify that P3310 is the Jetson TX2
arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit
drm: remove prime sg_table caching
dma-buf: start caching of sg_table objects v2
drm/i915: Engine discovery query
keys: sparse: Fix key_fs[ug]id_changed()
staging: kpc2000: kpc_i2c: add static qual to local symbols in kpc_i2c.c
staging: kpc2000: kpc_i2c: Remove unnecessary function tracing prints
staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h>
staging: kpc2000: kpc_i2c: newline fixups to meet linux style guide
staging: kpc2000: kpc_i2c: remove unused module param disable_features
staging: rtl8192u: Remove an unnecessary NULL check
staging: kpc2000: removed superfluous NULL checks from device attribute call-backs.
staging: kpc2000: simplified kp2000_device retrieval in device attribute call-backs.
staging: kpc2000: use IDA to assign card numbers.
staging: kpc2000: added separate show functions for readable kp device attributes, defined them as read-only, and declared them static.
staging: kpc2000: added a helper to get struct kp2000_device from struct device.
staging: kpc2000: improved formatting of core.c.
staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port()
staging: wilc1000: remove redundant masking of pkt_offset
staging: fieldbus: arcx-anybus: change custom -> mmio regmap
Staging: rtl8188eu: core: Use !x in place of NULL comparisons
Staging: rtl8188eu: os_dep: Replace comparison with zero to !x
Staging: rtl8192u: ieee80211: Replace function names in strings with "%s", __func__
Staging: rtl8723bs: os_dep: Remove functions that don't do anything.
regulator: Convert max8660 binding to json-schema
regulator: Convert gpio-regulator to json-schema
regulator: Convert regulator binding to json-schema
spi: bcm2835: Drop assignment of dma_slave_config direction
spi: bcm2835: Replace spi_master by spi_controller
spi: dt-bindings: Convert spi-gpio binding to json-schema
ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms
ASoC: Add support for Conexant CX2072X CODEC
drm/gma500: drop drmp.h include from all .c files
drm/gma500: drop use of DRM_UDELAY wrapper
drm/gma500: make local header files more self-contained
drm/gma500: drop drmP.h from header files
drm/gma500: remove empty gma_drm.h header file
ARM: delete netx machine
HID: logitech-hidpp: HID: make const array consumer_rdesc_start static
HID: logitech-dj: make const array template static
drm: Assert that BO is locked in drm_gem_vram_{pin, unpin}_locked()
drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers
drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin
ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet
ALSA: firewire-lib: obsolete macro for header of IT context
ALSA: firewire-lib: add helper function to cancel context inner callback handler
ALSA: firewire-lib: use union for directional parameters
drm/i915/icl: Add WaDisableBankHangMode
drm/i915/selftests: Verify context workarounds
ARM: dts: rockchip: Configure the GPU thermal zone for mickey
ARM: dts: rockchip: Use the GPU to cool CPU thermal zone of veyron mickey
ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288
ARM: dts: rockchip: Use GPU as cooling device for the GPU thermal zone of the rk3288
clk: imx8mq: add SNVS clock to clock tree
ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU
dt-bindings: clock: imx8mq: Add SNVS clock
dt-bindings: gpu: add #cooling-cells property to the ARM Mali Midgard GPU binding
ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend
ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry
ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie
drm/i915: Allow specification of parallel execbuf
drm/i915/execlists: Virtual engine bonding
drm/i915: Extend execution fence to support a callback
drm/i915: Apply an execution_mask to the virtual_engine
drm/i915: Load balancing across a virtual engine
drm/i915: Allow userspace to clone contexts on creation
drm/i915: Re-expose SINGLE_TIMELINE flags for context creation
drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
drm/i915: Allow a context to define its set of engines
drm/i915: Restore control over ppgtt for context creation ABI
remoteproc,rpmsg: add missing MAINTAINERS file entries
rpmsg: core: Make remove handler for rpmsg driver optional.
dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM
remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP
dt-bindings: remoteproc: Rename and amend Hexagon v56 binding
drm/scheduler: Fix job cleanup without timeout handler
dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’
audit: deliver signal_info regarless of syscall
RDMA/efa: Remove check that prevents destroy of resources in error flows
ASoC: fsl_asrc: Unify the supported input and output rate
batman-adv: fix for leaked TVLV handler.
batman-adv: Start new development cycle
ASoC: soc-pcm: fixup try_module_get()/module_put() timing
spi: sun6i: Add YAML schemas
spi: sun4i: Add YAML schemas
spi: Add YAML schemas for the generic SPI options
selinux: remove some no-op BUG_ONs
regulator: arizona-micsupp: Add support for Cirrus Logic Madera codecs
regulator: arizona-ldo1: Add support for Cirrus Logic Madera codecs
regulator: arizona: Update device tree binding to support Madera CODECs
selinux: provide __le variables explicitly
ASoC: Intel: sof-rt5682: add newline for clarity
ASoC: Mediatek: MT8183: fix compile error
ASoC: Mediatek: MT8183: fix compile error
RDMA/nes: Remove second wait queue initialization call
RDMA/i40iw: Remove useless NULL checks
RDMA/nes: Remove useless NULL checks
RDMA/core: Make ib_destroy_cq() void
RDMA/ipoib: Remove check of destroy CQ
rds: Don't check return value from destroy CQ
RDMA/core: Return void from ib_device_check_mandatory()
IB/mlx4: Delete unused func arg
RDMA/umem: Move page_shift from ib_umem to ib_odp_umem
RDMA/qedr: Fix incorrect device rate.
RDMA/core: Fix doc typo
RDMA/rw: Add info regarding SG count failure
RDMA/rw: Print the correct number of sig MRs
RDMA/rw: Fix doc typo
IB/isert: Remove unused sig_attrs argument
IB/iser: Remove unused sig_attrs argument
IB/iser: Refactor iscsi_iser_check_protection function
arm64: dts: meson: g12a: add tohdmitx
arm64: dts: meson: sei510: add bluetooth supplies
dt-bindings: arm: Convert Amlogic board/soc bindings to json-schema
dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secure' binding to its own file
arm64: dts: meson: g12a: enable hdmi_tx sound dai provider
arm64: dts: meson: g12a: add spdifin
arm64: dts: meson: g12a: add pdm
arm64: dts: meson: g12a: add spdifouts
arm64: dts: meson: g12a: add tdm
arm64: dts: meson: g12a: add audio fifos
arm64: dts: meson: g12a: add audio memory arbitrer
arm64: dts: meson: g12a: add audio clock controller
arm64: dts: meson: sei510: enable i2c3
arm64: dts: meson: u200: enable i2c busses
arm64: dts: meson: g12a: add i2c nodes
arm64: dts: meson: g12a: set uart_ao clocks
arm64: dts: meson: sei510: add sd and emmc
arm64: dts: meson: u200: add sd and emmc
arm64: dts: meson: g12a: add mmc nodes
arm64: dts: meson: odroid-c2: add missing mmc modes
arm64: dts: meson: nanopi k2: add sd DDR50
arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compatible strings
arm64: dts: meson: u200: consistently order nodes
arm64: dts: meson: sei510: consistently order nodes
arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc
arm64: dts: meson: vim2: add missing clk-gate pinctrl
arm64: dts: meson: fix mmc v2 chips max frequencies
arm64: dts: meson: fix mmc pin bias
arm64: dts: meson: libretech-cc: switch eMMC to 1.8v
arm64: dts: meson: libretech-cc: set eMMC as removable
arm64: dts: meson-g12a-u200: enable IR decoder
arm64: dts: meson-g12a-x96-max: enable IR decoder
arm64: dts: meson-g12a: Add IR nodes
arm64: dts: meson-g12a: Add PWM nodes
ARM: dts: at91: sama5d3: switch to new sckc bindings
ARM: dts: at91: at91sam9rl: switch to new sckc bindings
ARM: dts: at91: at91sam9g45: switch to new sckc bindings
ARM: dts: at91: at91sam9x5: switch to new sckc bindings
drm/fourcc: Fix the parameters name in the documentation
mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro
dt-bindings: tegra186-gpio: Remove unused definitions
arm64: tegra: Use TEGRA186_ prefix for GPIOs
ARM: dts: sun6i: Add default address and size cells for SPI
MAINTAINERS: drop Jerry as TTM maintainer
ARM: dts: at91sam9261ek: remove unused chosen nodes
media: si2168: add frequency data to frontend info
media: venus: helpers: fix dynamic buffer mode for v4
media: venus: hfi_cmds: add more not-implemented properties
media: venus: Add support for H265 controls
media: venus: core: fix max load for msm8996 and sdm845
drm/lima: add timeout to drm scheduler init
media: coda: update profile and level controls after sequence initialization
media: coda: add menu strings to s_ctrl debug output
media: coda: demote s_ctrl debug messages to level 2
media: coda: improve decoder job finished debug message
media: coda: add coda_frame_type_char helper
media: coda: move job ready message to coda_debug level 2
media: coda: move register debugging to coda_debug level 3
media: atmel: atmel-isc: make try_fmt error less verbose
media: atmel: atmel-isc: add support for DO_WHITE_BALANCE
media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE
media: atmel: atmel-isc: reworked white balance feature
ARM: dts: stm32: Add I2C 1 config for stm32mp157a-dk1
scsi: st: add a SPDX tag to st.c
scsi: sr: add a SPDX tag to sr.c
scsi: sg: switch to SPDX tags
scsi: ses: switch to SPDX tags
scsi: sd: switch remaining files to SPDX tags
scsi: sd: add a SPDX tag to sd.c
scsi: libsas: switch remaining files to SPDX tags
scsi: libsas: switch sas_ata.[ch] to SPDX tags
scsi: libsas: add a SPDX tag to sas_task.c
scsi: libiscsi: switch to SPDX tags
scsi: libfcoe: switch to SPDX tags
scsi: libfc: switch to SPDX tags
scsi: libfc: remove duplicate GPL boilerplate text
scsi: scsi_transport_srp: switch to SPDX tags
scsi: scsi_transport_spi: switch to SPDX tags
scsi: scsi_transport_sas: switch to SPDX tags
scsi: scsi_transport_iscsi: switch to SPDX tags
scsi: scsi_transport_fc: switch to SPDX tags
scsi: scsi_transport_fc: remove duplicate GPL boilerplate text
scsi: scsi_transport.h: switch to SPDX tags
scsi: scsi_netlink: remove duplicate GPL boilerplate text
scsi: core: switch the remaining scsi midlayer files to use SPDX tags
scsi: core: add SPDX tags to scsi midlayer files missing licensing information
tty: max310x: Split uart characters insertion loop
tty: max310x: Optionally enable rs485 on startup
tty: max310x: Add rx-during-tx rs485 flag support
tty: max310x: Fix invalid baudrate divisors calculator
tty: max310x: Don't pass stacked buffers to SPI
tty: max310x: Introduce max310x_one port macro-wrapper
tty: max310x: Simplify tx-work item code
tty: amba-pl011: allow shared interrupt
tty: serial: 8250: Fix type field in format string
serial: 8250_of: Use of_device_get_match_data()
ARM: dts: stm32: enable OV5640 camera on stm32mp157c-ev1 board
ARM: dts: stm32: add DCMI pins to stm32mp157c
ARM: dts: stm32: add DCMI camera interface support on stm32mp157c
arm64: dts: imx8qxp: Add gpio alias
arm64: dts: imx8mq: Add gpio alias
pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro
pinctrl: sh-pfc: Add PORT_GP_27 helper macro
pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions
pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions
pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions
pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions
pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP}
pinctrl: sh-pfc: Move PIN_NONE to shared header file
pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand
pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant
pinctrl: sh-pfc: Validate pin tables at runtime
pinctrl: sh-pfc: Add check for empty pinmux groups/functions
pinctrl: sh-pfc: Mark run-time debug code __init
pinctrl: sh-pfc: Correct printk level of group reference warning
ARM: dts: stm32: enable Vivante GPU support on stm32mp157a-dk1 board
ARM: dts: stm32: enable Vivante GPU support on stm32mp157c-ed1 board
ARM: dts: stm32: Add Vivante GPU support on STM32MP157c
clk: renesas: r8a7796: Add CMM clocks
ARM: dts: stm32: add i2s pins muxing on stm32mp157
ARM: dts: stm32: add i2s support on stm32mp157c
ARM: dts: stm32: add sai pins muxing on stm32mp157
ARM: dts: stm32: add sai support on stm32mp157c
clk: renesas: r8a779{5|6|65}: Add TPU clock
ARM: dts: stm32: add jedec compatible for nor flash on stm32mp157c-ev1
ARM: dts: stm32: add pinctrl sleep config for qspi on stm32mp157c-ev1
staging: kpc2000: removed two kpc_uio_class device attributes.
staging: kpc2000: added separate show functions for kpc_uio_class device attributes, defined them as read-only and declared them static.
staging: rtl8723bs: hal: Remove unused variable
dt-bindings: usb: renesas_usbhs: Add support for r7s9210
usb: renesas_usbhs: Add support for RZ/A2
usb: renesas_usbhs: support byte addressable CFIFO
usb: renesas_usbhs: add support for CNEN bit
usb: renesas_usbhs: move flags to param
dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support
dt-bindings: rcar-gen3-phy-usb2: Document dr_mode
usb: core: hub: Disable hub-initiated U1/U2
usb: core: hub: Enable/disable U1/U2 in configured state
arm64: dts: imx8mq: Remove unnecessary blank lines
usb: remove redundant 'default n' from Kconfig-s
drm/bochs: Fix connector leak during driver unload
usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums
USB: OHCI: remove space before open square bracket '['
arm64: dts: imx8mq: Add cpu speed grading and all OPPs
arm64: dts: imx8mm: Add cpu speed grading and all OPPs
ARM: dts: stm32: add joystick support on stm32mp157c-ev1
ARM: dts: stm32: add STMFX support on stm32mp157c-ev1
ARM: dts: stm32: add orange and blue leds on stm32746g-eval
ARM: dts: stm32: add joystick support on stm32746g-eval
ARM: dts: stm32: add STMFX support on stm32746g-eval
ARM: dts: stm32: use dedicated files to manage stm32mp157 packages
device-dax: Drop register_filesystem()
unexport simple_dname()
z3fold: don't bother with dentry_operations
usb: exynos: add workaround for the USB device bindings conflict
usbip: usbip_host: cleanup do_rebind() return path
staging: vt6656: manage error path during device initialization
staging: vt6656: clean-up registers initialization error path
staging: vt6656: use meaningful error code during buffer allocation
staging: vt6656: clean error path for firmware management
staging: vt6656: avoid discarding called function's return code
staging: vt6656: clean function's error path in usbpipe.c
staging: vt6656: fix potential NULL pointer dereference
Staging: rtl8192u: ieee80211: Fix if-else coding style issue
Staging: rtl8188eu: core: Remove else after break
staging: pi433: fix misspelling of packet
staging: kpc2000: remove SetBackEndControl() function
staging: kpc2000: dma_common_defs.h: remove unused inline functions
staging: kpc2000: move the i2c driver out of its subdirectory
staging: kpc2000: move the spi driver out of its subdirectory
staging: kpc2000: remove spi_parts.h
staging: kpc2000: fix coding style in pcie.h
staging: kpc2000: remove fileops.c file.
ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event
ALSA: firewire-lib: use dynamic array for CIP header of tracing events
ALSA: firewire-lib: use the same unit for payload argument in tracing events
ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events
ALSA: firewire-lib: use the same type of argument for CIP header for tracing event
Input: imx6ul_tsc - use devm_platform_ioremap_resource() to simplify code
Input: imx_keypad - use devm_platform_ioremap_resource() to simplify code
Input: da9063_onkey - convert header to SPDX
Input: da9063_onkey - remove platform_data support
dmaengine: axi-dmac: Sanity check memory mapped interface support
dmaengine: axi-dmac: Enable TLAST handling
dmaengine: axi-dmac: Add support for interleaved cyclic transfers
dmaengine: stm32-dma: Fix redundant call to platform_get_irq
dmaengine: jz4780: Use SPDX license notifier
dmaengine: sudmac: remove unused driver
platform/chrome: cros_ec_spi: Move to real time priority for transfers
soc: fsl: qbman_portals: add APIs to retrieve the probing status
soc: fsl: qman: fixup liodns only on ppc targets
soc: fsl: dpio: Add support for memory backed QBMan portals
bus: mc-bus: Add support for mapping shareable portals
soc: fsl: dpio: Increase timeout for QBMan Management Commands
soc: fsl: add DPAA2 console support
Documentation: DT: Add entry for DPAA2 console
soc: fsl: guts: Add definition for LX2160A
dt-bindings: mfd: LMU: Add ti,brightness-resolution
dt-bindings: mfd: LMU: Add the ramp up/down property
ARM: bcm: fix a leaked reference by adding missing of_node_put
memory: brcmstb: dpfe: introduce DPFE API v3
memory: brcmstb: dpfe: prepare for API-dependent sysfs attributes
memory: brcmstb: dpfe: prepare support for multiple API versions
memory: brcmstb: dpfe: wait for DCPU to be ready
memory: brcmstb: dpfe: report firmware loading error
memory: brcmstb: dpfe: remove unused code and fix formatting
bus: brcmstb_gisb: Remove print of base address
memory: brcmstb: dpfe: use byte 3 of registers MR4-MR8
memory: brcmstb: dpfe: optimize generic_show()
memory: brcmstb: dpfe: use msleep() over udelay()
arm64: dts: Stingray: Add NIC i2c device node
arm64: dts: Add USB DT nodes for Stingray SoC
arm64: dts: stingray: Add Stingray Thermal DT support.
drm/i915: Bump gen7+ fb size limits to 16kx16k
drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+
drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping
drm/i915: Overcome display engine stride limits via GTT remapping
drm/i915: Shuffle stride checking code around
drm/i915/selftests: Add live vma selftest
drm/i915/selftests: Add mock selftest for remapped vmas
drm/i915: Add a new "remapped" gtt_view
ARM: versatile: fix a leaked reference by addingmissing of_node_put
ARM: dts: vexpress: specify AFS partition
ARM: dts: realview: specify AFS partition
ARM: dts: versatile: specify AFS partition
ARM: dts: integrator: specify AFS partition
power: supply: olpc_battery: Allow building the driver on non-x86
Platform: OLPC: Add a regulator for the DCON
Platform: OLPC: Add XO-1.75 EC driver
Platform: OLPC: Use BIT() and GENMASK() for event masks
Platform: OLPC: Avoid a warning if the EC didn't register yet
Platform: OLPC: Move EC-specific functionality out from x86
Platform: OLPC: Remove an unused include
dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings
spi: spidev: Add dhcom-board to compatibility list
regulator: da9063: platform_data is gone, depend on OF
regulator: da9063: move definitions out of a header into the driver
regulator: da9063: remove platform_data support
regmap: debugfs: Fix memory leak in regmap_debugfs_init
ASoC: cs42xx8: add reset-gpios in binding document
ASoC: soc-core: WARN() is not related to component->driver->probe
ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver
ASoC: Intel: glk_rt5682_max98357a: Remap button control-function
ASoC: Mediatek: MT8183: enable IIR filter
ASoC: rename functions that pollute the simple_xxx namespace
tools: gpio: Add include/linux/gpio.h to .gitignore
zsmalloc: don't bother with dentry_operations
balloon: don't bother with dentry_operations
cxlflash: don't bother with dentry_operations
cxl: don't bother with dentry_operations
drm: don't bother with super_operations and dentry_operations
drm/bochs: fix ptr_ret.cocci warnings
ipmi_si: use bool type for initialized variable
ipmi_si: fix unexpected driver unregister warning
dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards
ARM: dts: rza2mevb: Add USB Host support
ARM: dts: r7s9210: Add USB Device support
ARM: dts: r7s9210: Add USB Host support
drm: Remove users of drm_format_info_plane_cpp
drm: Replace instances of drm_format_info by drm_get_format_info
drm/fourcc: Pass the format_info pointer to drm_format_plane_width/height
drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp
drm: Remove users of drm_format_(horz|vert)_chroma_subsampling
drm: Remove users of drm_format_num_planes
drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_format_info
ARM: dts: rskrza1: Add input switches
ARM: dts: r7s72100: Add IRQC device node
ARM: shmobile: Remove GENERIC_PHY from shmobile_defconfig
arm64: dts: renesas: r8a7795: Add TPU support
arm64: dts: renesas: r8a77965: Add TPU support
arm64: dts: renesas: r8a7796: Add TPU support
arm64: dts: renesas: ulcb-kf: Add support for TI WL1837
arm64: dts: renesas: draak: Remove unnecessary index from vin4 port
arm64: dts: renesas: cat874: Add HDMI audio
arm64: dts: renesas: cat874: Add HDMI video support
arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0
arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP
arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1
arm64: dts: renesas: r8a774a1: Add FDP1 instance
arm64: dts: renesas: r8a774a1: Add DU device to DT
arm64: dts: renesas: r8a774a1: Add VSP instances
arm64: defconfig: Enable TDA19988
ARM: dts: r8a779x: Configure PMIC IRQ pinmux
ARM: dts: rza2mevb: Add 48MHz USB clock
ARM: dts: r7s9210: Add USB clock
ARM: dts: rza2mevb: add ethernet aliases
ARM: dts: rza2mevb: Add SDHI support
ARM: dts: rza2mevb: Add Ethernet support
ARM: dts: r7s9210: Add SDHI support
ARM: dts: r7s9210: Add RIIC support
ARM: dts: r7s9210: Add Ethernet support
ARM: dts: r7s9210: Add RSPI
clk: meson: g12a: add controller register init
clk: meson: eeclk: add init regs
clk: meson: g12a: add mpll register init sequences
clk: meson: mpll: add init callback and regs
clk: meson: axg: spread spectrum is on mpll2
clk: meson: gxbb: no spread spectrum on mpll0
clk: meson: mpll: properly handle spread spectrum
Staging: mt7621-dma: Remove braces around single if statement
ext2: code cleanup by using test_opt() and clear_opt()
doc: ext2: update description of quota options for ext2
ext2: Strengthen xattr block checks
ext2: Merge loops in ext2_xattr_set()
ext2: introduce helper for xattr entry validation
ext2: introduce helper for xattr header validation
quota: add dqi_dirty_list description to comment of Dquot List Management
staging: vt665*: use help instead of ---help--- in Kconfig
staging: rtl8723bs: use help instead of ---help--- in Kconfig
staging: rtl8188eu: use help instead of ---help--- in Kconfig
staging: unisys: use help instead of ---help--- in Kconfig
staging: most: use help instead of ---help--- in Kconfig
staging: fsl-dpaa2: use help instead of ---help--- in Kconfig
staging: kpc2000: kpc_i2c: fixup block comment style in i2c_driver.c
staging: kpc2000: kpc_i2c: use %s with __func__ identifier in log messages
staging: kpc2000: kpc_i2c: prevent memory leak in probe() error case
staging: kpc2000: kpc_i2c: reformat copyright for better readability
staging: kpc2000: kpc_i2c: reindent i2c_driver.c
platform/chrome: Add ChromeOS EC ISHTP driver
platform/chrome: cros_ec_spi: Always add of_match_table
platform/chrome: wilco_ec: Remove 256 byte transfers
platform/chrome: wilco_ec: Add property helper library
platform/chrome: wilco_ec: Add Boot on AC support
arm64: dts: allwinner: a64: Enable audio on Teres-I
drm/bridge: Remove duplicate header
ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT
arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB power supply
arm64: dts: allwinner: axp803: add USB power supply node
arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD
staging: kpc2000: remove lock_card/unlock_card functions
staging: kpc2000: remove kp200_module.c file
staging: kpc2000: fix coding style in uapi.h
staging: fieldbus: solve warning incorrect type dev_core.c
Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons
staging: rtl8723bs: Fix boolinit.cocci warnings
Staging: bcm2835-camera: Prefer kernel types
staging: erofs: fix Warning Use BUG_ON instead of if condition followed by BUG
arm64: dts: allwinner: a64: orangepi-win: Add wifi and bluetooth nodes
arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64
arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP
arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node
arm64: dts: allwinner: a64: move I2C pinctrl to dtsi
dt-bindings: bus: Convert Allwinner RSB to a schema
ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator-always-on
ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth device node
ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI
ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output
ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ethernet controller
ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank regulator supplies
ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank regulator supplies
arm64: defconfig: add allwinner sid support
soc: imx: Read imx8mm soc revision from anatop
dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage
cpufreq: Add imx-cpufreq-dt driver
opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd()
opp: Attach genpds to devices from within OPP core
ALSA: dice: add stream format parameters for PreSonus FireStudio
Staging: rtl8723bs: hal: Fix comparison to bool in if statements
staging: kpc2000: removed trailing white-space.
Staging: kpc2000: kpc_dma: include <linux/io.h> instead of <asm/io.h>
Staging: rtl8188eu: os_dep: Use %s and __func__ in strings
staging: rtl8723bs: core: rtw_recv: fix warning Unneeded variable ret
Staging: rtl8192u: ieee80211: Fix coding style issues related to if else
staging: vchiq: stop explicitly comparing with zero to catch errors
staging: vchiq: make wait events interruptible
staging: vchiq: revert "switch to wait_for_completion_killable"
staging: vchiq_2835_arm: revert "quit using custom down_interruptible()"
Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison
Staging: rtl8192u: ieee80211: Add spaces around '&&' operator
Staging: rtl8192u: ieee80211: Fix coding style errors
Staging: rtl8192u: ieee80211: Fix spelling mistake
Staging: rtl8192u: ieee80211: Fix coding style warning
Staging: rtl8192e: Use %s and __func__ in strings
staging: erofs: drop unneeded -Wall addition
staging: kpc2000: clean up after probe failure.
staging: kpc2000: added missing clean-up to probe_core_uio.
staging: kpc2000: added designated initializers to two structs.
staging: kpc2000: declare two functions as static.
staging: kpc2000: inverted conditional in order to reduce indentation.
Staging: kpc2000: kpc_dma: Resolve cast warning and use const for file_operation
Staging: kpc2000: kpc_dma: Resolve warning to use __func__ insted of funtion name reported by checkpatch.
Staging: kpc2000: kpc_dma: Resolve warning Missing blank line after declarations & labels not to be indented.
Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros in paranthesis & trailing statements on next line.
Staging: kpc2000: kpc_dma: Resolve code indent and trailing statements on next line errors reported by checkpatch.
Staging: kpc2000: kpc_dma: Resolve checkpatch space errors around brace '{', '!' and open paranthesis '('.
Staging: kpc2000: kpc_dma: Resolve space errors around pointers and function declarations reported by checkpatch.
Staging: kpc2000: kpc_dma: Resolve trailing whitespace error reported by checkpatch
staging: rtl8723bs: os_dep: Remove Unneeded variable ret
Staging: rtl8723bs: os_dep: Fix if-else coding style issues
staging: kpc2000: remove unused function kp2000_cdev_write
staging: vc04_services: bcm2835-camera: remove redundant assignment to variable ret
Staging: kpc2000: Cleanup in kpc_dma_transfer()
staging: rtl8712: get rid of IS_MCAST
staging: kpc_i2c: Remove unused file
Staging: rtl8723bs: os_dep: Remove braces from single if statement
staging: rtl8723bs: core: Fix variable constant comparisons.
staging: rtl8723bs: core: Remove braces from single if statement.
staging: rtl8723bs: core: Remove unnecessary parentheses.
staging: rtl8723bs: core: Replace NULL comparisons.
staging: rtl8723bs: core: Remove blank line.
Staging: rtl8723bs: core: Fix Spelling mistake in comments
Staging: rtl8723bs: os_dep: Fix switch-case indentation error
drivers: staging : wlan-ng : collect return status without variable
clk: imx8mm: add GPIO clocks to clock tree
dt-bindings: clock: imx8mm: Add GPIO clocks
ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs
ARM: dts: imx6sll-evk: Assign corresponding power supply for vdd3p0
ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs
ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs
ARM: dts: imx6qdl-sabresd: Assign corresponding power supply for LDOs
ARM: dts: imx6ul: add clock-frequency to CPU node
ARM: dts: imx7ulp-evk: Add backlight support
ARM: dts: imx7ulp: Add tpm pwm support
arm64: dts: imx8mm-evk: Add BD71847 PMIC
ARM: dts: imx7s: Update coresight DT bindings
arm64: dts: imx8mq: Add a node for irqsteer
arm64: dts: ls1028a: Add properties for Mali DP500 node
ARM: dts: imx53: Update pinmux settings on M53Menlo
ARM: dts: imx53: Add GPIO line names on M53Menlo
ARM: dts: imx53: Add GPIO beeper on M53Menlo
ARM: dts: imx53: Add power GPIOs on M53Menlo
ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo
ARM: dts: imx53: Add ethernet PHY reset on M53Menlo
ARM: dts: imx53: Update USB configuration on M53Menlo
ARM: dts: imx53: Update UART configuration on M53Menlo
ARM: dts: imx6qdl: Assign corresponding clocks instead of dummy clock
ARM: dts: imx6sl: Assign corresponding clocks instead of dummy clock
arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
arm64: defconfig: Enable lpi2c for imx8qxp and sensors
arm64: defconfig: Enable imx8mm clk/pinctrl
arm64: defconfig: Enable RTC_DRV_SNVS
arm64: defconfig: add support for i.MX system controller watchdog
ARM: imx_v6_v7_defconfig: Enable SIOX bus
ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
arm64: defconfig: Enable CONFIG_SPI_IMX
clk: rockchip: add 1.464GHz cpu-clock rate to rk3228
clk: rockchip: Slightly more accurate math in rockchip_mmc_get_phase()
clk: rockchip: Don't yell about bad mmc phases when getting
clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation
ARM: rockchip: fix missing of_node_put calls in smp code
arm64: dts: rockchip: Enable SPI1 on Ficus
arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960
arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64
ARM: dts: raise GPU trip point temperature for speedy to 80 degC
ARM: dts: rockchip: raise GPU trip point temperatures for veyron
ARM: dts: rockchip: raise CPU trip point temperature for veyron to 100 degC
ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200
ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again
ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288-veyron-mickey
ARM: dts: rockchip: fix PWM clock found on RK3288 Socs
iio: adc: mediatek: mt6577-auxadc, add mt6765 support
dt-bindings: iio: adc: mediatek: Add document for mt6765
dt-bindings: iio: accel: adxl345: switch to YAML bindings
iio: adc: sun4i-gpadc-iio convert to SPDX license tags
iio: ad9523-1: Improve reported VCO frequency accuracy
drm/i915/execlists: Drop promotion on unsubmit
drm/i915: Downgrade NEWCLIENT to non-preemptive
drm/i915: Bump signaler priority on adding a waiter
drm/i915/hdcp: Use both bits for device_count
drm/i915/dp: Initialise locals for static analysis
drm/i915: Truly bump ready tasks ahead of busywaits
drm/i915: Mark semaphores as complete on unsubmit out if payload was started
HID: wacom: correct touch resolution x/y typo
HID: wacom: generic: Correct pad syncing
HID: wacom: generic: only switch the mode on devices with LEDs
drm/armada: add CRTC mode validation
drm/armada: add drm_atomic_helper_shutdown() call in tear-down
drm/armada: add and use definitions for RDREG4F
drm/armada: add drm_mode_set_crtcinfo() mode fixup
drm/armada: add comments about HWC32 cursor colour format
drm/armada: add support for setting gamma
drm/armada: move plane address and pitch calculation to atomic_check
drm/armada: add missing interlaced support for overlay frame
drm/armada: fix plane location and size for interlace
drm/armada: add plane size/location accessors
drm/armada: use __drm_atomic_helper_plane_reset in overlay reset
drm/armada: fix crtc interlace
drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin functions
drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
ASoC: tlv320aic3x: Add support for high power analog output
ASoC: cs42xx8: Add reset gpio handling
drm/stm: dsi: add regulator support
dt-bindings: display: stm32: add supply property to DSI controller
habanalabs: don't limit packet size for device CPU
dt-bindings: sound: sun4i-spdif: Document that the RX channel can be missing
dt-bindings: sound: Convert Allwinner SPDIF binding to YAML
drm: Fix drm.h uapi header for GNU/kFreeBSD
drm/v3d: Fix and extend MMU error handling.
drm/v3d: Dump V3D error debug registers in debugfs, and one at reset.
drm/v3d: Set the correct DMA mask according to the MMU's limits.
drm/v3d: Fix debugfs reads of MMU regs.
drm/doc: Document expectation that userspace review looks at kernel uAPI.
drm/doc: Allow new UAPI to be used once it's in drm-next/drm-misc-next.
ASoC: fsl_asrc: replace the process_option table with function
ASoC: meson: add g12a tohdmitx control
ASoC: meson: axg-card: add basic codec-to-codec link support
ASoC: meson: add tohdmitx DT bindings
ASoC: dapm: allow muxes to force a disconnect
ASoC: meson: axg-card: set link name based on link node name
ASoC: Mediatek: MT8183: set data align
ASoC: Mediatek: add memory interface data align
drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr argument
drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE_2 transfer
habanalabs: support device memory memset > 4GB
Input: eeti_ts - read hardware state once after wakeup
drm/hisilicon: Convert hibmc-drm driver to VRAM MM
drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem_vram_object|
drm/vboxvideo: Convert vboxvideo driver to VRAM MM
drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem_vram_object|
drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/kunmap}()
drm/mgag200: Convert mgag200 driver to VRAM MM
drm/mgag200: Convert mgag200 driver to |struct drm_gem_vram_object|
drm/bochs: Convert bochs driver to VRAM MM
drm/bochs: Convert bochs driver to |struct drm_gem_vram_object|
drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}()
drm/ast: Convert AST driver to VRAM MM
drm/ast: Convert AST driver to |struct drm_gem_vram_object|
drm: Integrate VRAM MM into struct drm_device
drm: Add default instance for VRAM MM callback functions
drm: Add VRAM MM, a simple memory manager for dedicated VRAM
drm: Add simple PRIME helpers for GEM VRAM
drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers
drm: Add |struct drm_gem_vram_object| callbacks for |struct drm_driver|
drm: Add |struct drm_gem_vram_object| callbacks for |struct ttm_bo_driver|
drm: Add |struct drm_gem_vram_object| and helpers
9p/xen: Add cleanup path in p9_trans_xen_init
9p/virtio: Add cleanup path in p9_virtio_init
spi: tegra114: add support for TX and RX trimmers
spi: tegra114: add support for HW CS timing
spi: tegra114: add support for hw based cs
spi: tegra114: add support for gpio based CS
drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode}
drm/fb-helper: No need to cache rotation and sw_rotations
drm/fb-helper: Avoid race with DRM userspace
drm/i915: Assert that TypeC ports are not used for eDP
drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV
drm/i915: Replace use of PLLS power domain with DISPLAY_CORE domain
drm/i915: Remove the unneeded AUX power ref from intel_dp_hpd_pulse()
drm/i915: Remove the unneeded AUX power ref from intel_dp_detect()
drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd()
drm/i915: Disable power asynchronously during DP AUX transfers
drm/i915: Add support for asynchronous display power disabling
drm/i915: Verify power domains state during suspend in all cases
drm/i915: Force printing wakeref tacking during pm_cleanup
drm/i915: Add support for tracking wakerefs w/o power-on guarantee
drm/i915/icl: More workaround for port F detection due to broken VBTs
drm/i915: Fix pixel clock and crtc clock config mismatch
drm/i915: Fix pipe config mismatch for bpp, output format
drm/i915: Refactor bdw_get_pipemisc_bpp
drm/i915: Fix the pipe state timing mismatch warnings
drm/hdcp: drm_hdcp_request_srm() as static
habanalabs: print event name for fatal and non-RAZWI events
drm/i915: Check for no-op priority changes first
drm/i915: Pass i915_sched_node around internally
drm/i915: Rearrange i915_scheduler.c
spi: bcm2835: only split transfers that exceed DLEN if DMA available
spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB
spi: bcm2835: Remove spi_alloc_master() error printing
spi: bcm2835aux: Remove spi_alloc_master() error printing
spi: core: allow reporting the effectivly used speed_hz for a transfer
ASoC: hdmi-codec: re-introduce mutex locking
ASoC: soc-pcm: add soc_pcm_components_open()
ASoC: soc-pcm: add missing cpu_dai->rate = 0
ASoC: soc-pcm: do cpu_dai related operation at same place
ASoC: soc.h: fe_compr can be bit field
ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id()
habanalabs: increase PCI ELBI timeout for Palladium
ASoC: soc-core: add soc_component_to_node()
ASoC: soc-core: tidyup soc_bind_dai_link() comment balance
ASoC: soc-core: don't use codec_dais on soc_bind_dai_link()
ASoC: soc-core: use i on snd_soc_resume()
ASoC: max98357a: request GPIO when device get probed
ASoC: SOF: Intel: ICL add Icelake chip info struct
ASoC: SOF: Intel: ICL: add Icelake SSP count
ASoC: SOF: pcm: remove runtime PM calls during pcm open/close
ASoC: SOF: uapi: remove unused sof header files
ASoC: Intel: Skylake: Add Cometlake PCI IDs
ASoC: SOF: Add Comet Lake PCI IDs
ASoC: amd: Reporting accurate hw_ptr for acp3x dma
dt-bindings: regulator: add document bindings for slg51000
regulator: slg51000: add slg51000 regulator driver
MAINTAINERS: slg51000 updates to the Dialog Semiconductor search terms
habanalabs: pass device pointer to asic-specific function
iio: dac: ds4422/ds4424 drop of_node check
iio: stmpe-adc: Reset possible interrupts
iio: stmpe-adc: Use wait_for_completion_timeout
iio: stmpe-adc: Enable all stmpe-adc interrupts just once
iio: stmpe-adc: Reinit completion struct on begin conversion
iio: stmpe-adc: Add compatible name
HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver
percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT
md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT
io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT
percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag
ARM: riscpc: dma: use __iomem pointers for writing DMA
ARM: riscpc: dma: improve address/length writing
ARM: riscpc: dma: make state a local variable
ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage
ARM: riscpc: fix DMA
ARM: riscpc: fix ecard printing
ARM: riscpc: fix lack of keyboard interrupts after irq conversion
ARM: riscpc: replace gettimeoffset() with clocksource
livepatch: Remove stale kobj_added entries from kernel-doc descriptions
drm/i915: Add readout and state check for pch_pfit.force_thru
drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
drm/i915/fbc: disable framebuffer compression on GeminiLake
drm: Some ocd in drm_file.c
x86/tsc: Set LAPIC timer period to crystal clock frequency
x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period'
x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency
drm/hdcp: gathering hdcp related code into drm_hdcp.c
drm/i915: SRM revocation check for HDCP1.4 and 2.2
drm: revocation check at drm subsystem
drm: generic fn converting be24 to cpu and vice versa
drm/i915: debugfs: HDCP2.2 capability read
drm: move content protection property to mode_config
habanalabs: change polling functions to macros
habanalabs: remove redundant memory clear
habanalabs: remove redundant CB size adjustment
drm/i915: Seal races between async GPU cancellation, retirement and signaling
drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
drm/i915: Reboot CI if forcewake fails
spi: rockchip: turn down tx dma bursts
spi: core: allow defining time that cs is deasserted as a multiple of SCK
spi: core: allow defining time that cs is deasserted
habanalabs: check to load F/W before boot status
ASoC: soc-acpi: fix implicit header use of module.h/export.h
spi: bcm2835: add driver stats to debugfs
spi: bcm2835: make the polling duration limits configurable
spi: bcm2835: added comment about different bus behaviour of DMA mode
spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc
spi: bcm2835: bcm2835_spi_transfer_one_poll remove unnecessary argument
spi: at91-usart: add DMA support
dt-bindings: mfd: atmel-usart: add DMA bindings for USART in SPI mode
spi: ep93xx: Drop unused variable
regulator: max77650: Convert MAX77651 SBB1 to pickable linear range
regulator: core: Slightly improve readability of _regulator_get_enable_time
ASoC: fsl_sai: Move clock operation to PM runtime
ASoC: stm32: i2s: manage identification registers
ASoC: hdmi-codec: remove ops dependency on the dai id
ASoC: hdmi-codec: remove reference to the dai drivers in the private data
ASoC: hdmi-codec: remove reference to the current substream
ASoC: hdmi-codec: remove function name debug traces
habanalabs: remove dead code in habanalabs_drv.c
ASoC: rt5677: Add component driver name
drm/i915/icl: Fix setting 10 bit deep color mode
drm/i915: Kill PCH_KBP
drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel
dt-bindings: display: Document FriendlyELEC HD702E LCD panel
drm/i915/execlists: Don't apply priority boost for resets
drm/i915: Only reschedule the submission tasklet if preemption is possible
drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches)
drm/i915: Cancel retire_worker on parking
drm/i915: Remove delay for idle_work
drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE
ath10k: Check tx_stats before use it
ath10k: add peer id check in ath10k_peer_find_by_id
ath10k: Add wmi tlv service map for mesh 11s
ath10k: Do not send probe response template for mesh
ath10k: Add wmi tlv vdev subtype for mesh in WCN3990
ath10k: change swap mail box config for UTF mode of SDIO
ath10k: Fix the wrong value of enums for wmi tlv stats id
ath10k: coredump: use struct_size() helper
ath10k: Use struct_size() helper
ath10k: Fix encoding for protected management frames
ath10k: rx_duration update for fw_stats debugfs entry
ath10k: Fix the tx stats bytes & packets parsing
ath10k: Modify CE4 src buffer entries to 2048 for WCN3990
ath10k: Move board id and fw version logging to info level
ath10k: Added support to reset HTT stats in debugfs
ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats
drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit deep color
drm/i915: Assert the local engine->wakeref is active
drm/i915: Prefer checking the wakeref itself rather than the counter
drm/i915: Assert breadcrumbs are correctly ordered in the signal handler
drm/i915: Acquire the signaler's timeline HWSP last
drm/doc: Improve docs for conn_state->best_encoder
gpu/drm: Remove duplicate headers
ASoC: rt5677: use more of the volume range from DACs
ASoC: fsl_esai: Add pm runtime function
ASoC: stm32: spdifrx: manage identification registers
ASoC: rt5677-spi: Rename driver to differentiate from main codec
ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function
drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c
drm/i915: Replace intel_ddi_pll_init()
drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc()
drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl
drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled
drm/virtio: Remove redundant return type
drm/edid: drmP.h include removal
drm/dp: drmP.h include removal
drm/virtio: allocate fences with GFP_KERNEL
drm/virtio: add trace events for commands
drm/virtio: trace drm_fence_emit
drm/virtio: set seqno for dma-fence
drm/stm: ltdc: return appropriate error code during probe
drm/stm: ltdc: manage the get_irq probe defer case
iio: stmpe-adc: Remove unnecessary assignment
staging: iio: adc: Add paragraph to describe Kconfig symbol
staging: iio: adt7316: match parenthesis alignment
iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() error printing
dt-bindings: iio: isl29018: convert bindings to YAML format
dt-bindings: adc: mt8183: add binding document
habanalabs: force user to set device debug mode
habanalabs: minor documentation and prints fixes
habanalabs: remove redundant CPU checks
habanalabs: improve a couple of error messages
drm/i915: Disable semaphore busywaits on saturated systems
drm/i915: Use mul_u32_u32() more
drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible
drm/i915: Move the PIPEMISC write the correct place
drm/i915: Delay semaphore submission until the start of the signaler
drm/i915/hangcheck: Track context changes
drm/i915: Leave engine parking to the engines
drm/i915/execlists: Flush the tasklet on parking
drm/i915/guc: Fix runtime suspend
drm/i915: extract intel_gmbus.h from i915_drv.h and rename intel_i2c.c
drm/i915: move more generic utils to i915_utils.h
drm/i915: make i915_utils.h self-contained
drm/i915: move i915_vgacntrl_reg() where needed
drm/i915: extract i915_debugfs.h from i915_drv.h
drm/i915: extract intel_acpi.h from i915_drv.h
drm/i915: extract intel_lpe_audio.h from i915_drv.h
drm/i915: extract intel_dpio_phy.h from i915_drv.h
drm/i915/csr: move CSR version macros to intel_csr.h
drm/i915: remove unused/stale macros and comments from intel_drv.h
drm/i915: move ranges to intel_display.c
drm/i915/dsi: move operation mode types to intel_dsi.h
drm/i915/dvo: move DVO chip types to intel_dvo.c
drm/i915: add single combo phy init/unit functions
wil6210: remove HALP for Talyn devices
wil6210: check rx_buff_mgmt before accessing it
wil6210: fix missed MISC mbox interrupt
wil6210: fix overwriting max_assoc_sta module param
wil6210: enhancements for descriptor and status ring debugfs
wil6210: add support for multiple sections in brd file
wil6210: add printout of platform capabilities
wil6210: fix _desc access in __wil_tx_vring_tso
wil6210: fix spurious interrupts in 3-msi
drm/amdgpu: Avoid HW reset if guilty job already signaled.
drm/scheduler: Add flag to hint the release of guilty job.
drm/sched: Keep s_fence->parent pointer
drm/scheduler: rework job destruction
drm/i915: Tune down WARN about incorrect VBT TC legacy flag
drm/i915: Include fence signaled bit in print_request()
drm/i915/icl: Add missing combo PHY lane power setup
drm/i915/icl: Factor out combo PHY lane power setup helper
drm/i915: hsw+ audio regs are per-transocder
drm/i915: Don't skip audio enable if ELD is bogus
drm/i915/csr: alpha_support doesn't depend on csr or vice versa
drm/i915: Corrupt DSI picture fix for GeminiLake
drm/i915: Complete both freed-object passes before draining the workqueue
drm/i915: Move the engine->destroy() vfunc onto the engine
drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used
drm/i915: Flatten and rename haswell_set_pipemisc()
drm/atomic-helper: Bump vblank timeout to 100 ms
drm/i915: Wait for the struct_mutex on idling
drm/i915: extract intel_combo_phy.h from i915_drv.h
drm/i915: move some leftovers to intel_pm.h from i915_drv.h
drm/i915: extract intel_runtime_pm.h from intel_drv.h
drm/i915: extract intel_atomic.h from intel_drv.h
drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h
drm/i915: extract intel_dp_mst.h from intel_drv.h
drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_quirks.h from intel_drv.h
drm/i915: extract intel_bios.h functions from i915_drv.h
drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h
drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h
drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h
drm/i915: extract intel_dp_link_training.h from intel_drv.h
drm/i915: extract intel_fifo_underrun.h from intel_drv.h
drm/i915: move dsi init functions to intel_dsi.h
drm/i915: make intel_dpll_mgr.h self-contained
drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make self-contained
drm/i915: make intel_bios.h self-contained
drm/i915: ensure more headers remain self-contained
drm/i915: do not mix workaround with normal flow
drm/i915: reorder if chain to have last gen first
drm/i915/icl: fix step numbers in icl_display_core_init()
drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1
wireless: carl9170: fix clang build warning
wil6210: fix potential out-of-bounds read
ath: DFS JP domain W56 fixed pulse type 3 RADAR detection
ath9k: drop redundant code in ar9003_hw_set_channel
ath: drop duplicated define
ath9k: Remove some set but not used variables
ath9k: Differentiate between max combined and per chain power
ath9k: Check for errors when reading SREV register
ath9k: Don't trust TX status TID number when reporting airtime
ath6kl: remove redundant check of status != 0
ath6kl: add some bounds checking
ath6kl: wmi: use struct_size() helper
ath6kl: debug: Use struct_size() helper
ath10k: fix incorrect multicast/broadcast rate setting
ath10k: enable QCA6174 hw3.2 SDIO hardware
ath10k: add fragmentation handler for high latency devices
ath10k: add PN replay protection for high latency devices
ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event
ath10k: add struct for high latency PN replay protection
x86/paravirt: Rename paravirt_patch_site::instrtype to paravirt_patch_site::type
x86/paravirt: Standardize 'insn_buff' variable names
drm/i915: Skip unused contexts for context_barrier_task()
drm: drop drm_bus from todo
iio: dac: ad5758: remove set but not used variable 'dc_dc_mode'
iio: cros_ec: add 'id' sysfs entry
iio: adc: stm32-dfsdm: missing error case during probe
iio: adc: stm32-dfsdm: manage the get_irq error case
dt-bindings: iio: tsl2772: convert bindings to YAML format
dt-bindings: iio: tsl2583: convert bindings to YAML format
iio: dac: ad5758: declare missing of table
iio: adxl372: declare missing of table
iio: accel: kxsd9: declare missing of table
iio: temperature: maxim_thermocouple: declare missing of table
iio: adc: at91: Use dev_get_drvdata()
drm/i915: Move i915_request_alloc into selftests/
drm/i915: Remove intel_context.active_link
drm/i915: Switch back to an array of logical per-engine HW contexts
drm/i915: Split engine setup/init into two phases
drm/i915: Pass intel_context to intel_context_pin_lock()
drm/i915/selftests: Pass around intel_context for sseu
drm/i915/selftests: Use the real kernel context for sseu isolation tests
drm/i915: Export intel_context_instance()
drm/i915/gvt: Pin the per-engine GVT shadow contexts
drm/i915: Clean up cherryview_load_luts()
drm/i915: Fix ICL output CSC programming
iommu/omap: Use dev_get_drvdata()
drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
drm/i915: Enable render context support for Ironlake (gen5)
drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
drm/i915: Move sandybride pcode access to intel_sideband.c
drm/i915: Merge sandybridge_pcode_(read|write)
drm/i915: Merge sbi read/write into a single accessor
drm/i915: Separate sideband declarations to intel_sideband.h
drm/i915: Replace pcu_lock with sb_lock
drm/i915: Lift sideband locking for vlv_punit_(read|write)
drm/i915: Lift acquiring the vlv punit magic to a common sb-get
drm/i915: Disable preemption and sleeping while using the punit sideband
x86/paravirt: Match paravirt patchlet field definition ordering to initialization ordering
x86/paravirt: Replace the paravirt patch asm magic
x86/paravirt: Unify the 32/64 bit paravirt patching code
x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call()
x86/paravirt: Detect over-sized patching bugs in paravirt_patch_insns()
x86/paravirt: Remove bogus extern declarations
drm/vkms: Convert to using __drm_atomic_helper_crtc_reset() for reset.
drm/msm: Convert to using __drm_atomic_helper_crtc_reset() for reset.
drm/tegra: Convert to using __drm_atomic_helper_crtc_reset() for reset.
drm/rockchip: Convert to using __drm_atomic_helper_crtc_reset() for reset.
drm/mali: Convert to using __drm_atomic_helper_crtc_reset() for reset.
drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper.
drm/i915: Allow multiple user handles to the same VM
drm/i915: Explicitly pin the logical context for execbuf
drm/i915: Invert the GEM wakeref hierarchy
drm/i915: Pass intel_context to i915_request_create()
drm/i915: Introduce context->enter() and context->exit()
drm/i915: Pull the GEM powermangement coupling into its own file
drm/i915: Introduce struct intel_wakeref
drm/i915: Move GraphicsTechnology files under gt/
drm/i915/selftests: Verify whitelist of context registers
drm/i915: Store the default sseu setup on the engine
dma-buf: Make mmap callback actually optional
dma-buf: Update [un]map documentation to match the other functions
dma-buf: Remove leftover [un]map_atomic comments
dma-buf: balance refcount inbalance
drm/stm: ltdc: add modifier support
drm/stm: ltdc: reset controller to avoid partial refresh
drm/stm: ltdc: limit number of layer to avoid memory overflow
drm/stm: ltdc: update planes at next vblank to avoid partial refresh
drm/stm: ltdc: fix data enable polarity
drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages
drm/stm: ltdc: disable hw interrupts before its handler init
drm/docs: Fix typo in __drm_atomic_helper_connector_reset
drm/atomic: Create __drm_atomic_helper_crtc_reset() for subclassing crtc_state.
drm/i915/icl: Fix clockgating issue when using scalers
drm/i915: Fix skl+ max plane width
ath10k: sdio: add missing error check
ath10k: add initialization of HTC header
ath10k: fix use-after-free on SDIO data frames
ath10k: htt: support MSDU ids with SDIO
ath10k: initialise struct ath10k_bus params to zero
ath10k: htt: don't use txdone_fifo with SDIO
ath10k: don't disable interrupts in ath10k_sdio_remove()
ath10k: sdio: workaround firmware UART pin configuration bug
drm/panel: simple: Add Evervision VGG804821 panel support
dt-bindings: Add Evervision VGG804821 panel
dt-bindings: Add vendor prefix for Evervision Electronics
drm/panel: simple: Add support for EDT ET035012DM6
dt-bindings: display: add EDT ET035012DM6 display description
drm/panel: Remove duplicate header
drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B
drm/panel: Add support for EDT ETM0430G0DH6
dt-bindings: display: Add ETM0430G0DH6 bindings
drm/panel: simple: Fix panel_simple_dsi_probe
drm/panel: Add OSD101T2587-53TS driver
dt-bindings: display: Add bindings for OSD101T2587-53TS panel
drm/panel: simple: Add support for OSD101T2045-53TS
dt-bindings: display: Add bindings for OSD101T2045-53TS
drm/panel: Add driver for Samsung S6E63M0 panel
dt-bindings: panel: Add Samsung S6E63M0 panel documentation
drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel
dt-bindings: Add VXT VL050-8048NT-C01 panel bindings
dt-bindings: Add vendor prefix for VXT Ltd
dma-buf: Remove unused sync_dump()
drm/i915/icl: Fix MG_DP_MODE() register programming
MAINTAINERS: Add Sam as reviewer for drm/panel
Fix allyesconfig output.
drm/i915: Start writeback from the shrinker
drm/lima: handle shared irq case for lima_pp_bcast_irq_handler
drm/i915/selftests: Check that gpu reset is usable from atomic context
Revert "drm/i915/guc: Disable global reset"
drm/i915/uc: Place uC firmware in upper range of GGTT
drm/i915/uc: Reserve upper range of GGTT
drm/i915/uc: Rename uC firmware init/fini functions
drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_RENDER_ALLOW
drm/i915: Expose the busyspin durations for i915_wait_request
drm: increase drm mmap_range size to 1TB
drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
drm/i915: Use drm_dev_unplug()
drm/i915: Remove unwarranted clamping for hsw/bdw
drm/v3d: Add missing implicit synchronization.
drm/v3d: Drop reservation of a shared slot in the dma-buf reservations.
drm/v3d: Add support for compute shader dispatch.
drm/v3d: Refactor job management.
drm/v3d: Switch the type of job-> to reduce casting.
drm/i915: Setup the RCS ring prior to execution
drm/i915: Stop overwriting RING_IMR in rcs resume
drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations
drm/i915: Avoid use-after-free in reporting create.size
drm/i915: Make workaround verification *optional*
drm/i915: Verify the engine workarounds stick on application
drm/i915: Verify workarounds immediately after application
spi: Add spi_is_bpw_supported()
eCryptfs: fix permission denied with ecryptfs_xattr mount option when create readonly file
ecryptfs: re-order a condition for static checkers
eCryptfs: fix a couple type promotion bugs
Change-Id: Ic5fda729339a24f9f94a6653b53e2a4cfa1034e1
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
This file is used by clangd to use language server protocol.
It can be generated at each compile using scripts/gen_compile_commands.py.
Therefore it is different depending on the environment and should be
ignored.
Signed-off-by: Toru Komatsu <k0ma@utam0k.jp>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
While descending directories, Kbuild produces objects for modules,
but do not link final *.ko files; it is done in the modpost.
To keep track of modules, Kbuild creates a *.mod file in $(MODVERDIR)
for every module it is building. Some post-processing steps read the
necessary information from *.mod files. This avoids descending into
directories again. This mechanism was introduced in 2003 or so.
Later, commit 551559e13a ("kbuild: implement modules.order") added
modules.order. So, we can simply read it out to know all the modules
with directory paths. This is easier than parsing the first line of
*.mod files.
$(MODVERDIR) has a flat directory structure, that is, *.mod files
are named only with base names. This is based on the assumption that
the module name is unique across the tree. This assumption is really
fragile.
Stephen Rothwell reported a race condition caused by a module name
conflict:
https://lkml.org/lkml/2019/5/13/991
In parallel building, two different threads could write to the same
$(MODVERDIR)/*.mod simultaneously.
Non-unique module names are the source of all kind of troubles, hence
commit 3a48a91901 ("kbuild: check uniqueness of module names")
introduced a new checker script.
However, it is still fragile in the build system point of view because
this race happens before scripts/modules-check.sh is invoked. If it
happens again, the modpost will emit unclear error messages.
To fix this issue completely, create *.mod with full directory path
so that two threads never attempt to write to the same file.
$(MODVERDIR) is no longer needed.
Since modules with directory paths are listed in modules.order, Kbuild
is still able to find *.mod files without additional descending.
I also killed cmd_secanalysis; scripts/mod/sumversion.c computes MD4 hash
for modules with MODULE_VERSION(). When CONFIG_DEBUG_SECTION_MISMATCH=y,
it occurs not only in the modpost stage, but also during directory
descending, where sumversion.c may parse stale *.mod files. It would emit
'No such file or directory' warning when an object consisting a module is
renamed, or when a single-obj module is turned into a multi-obj module or
vice versa.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
Vendor device tree directories shouldn't show up in the kernel git.
Add device tree vendor directories to gitignore to accomplish this.
Change-Id: I1697b38a0a018ea61eefd0d3e344dd375604388a
Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Enable tech packages to have kernel drivers that are physically
located in the kernel source tree but not present in the kernel
repository. This is done via a manifest line item to fetch a
techpackage-module into $KERNEL/techpack/$techpackage-module.
$KERNEL/techpack/Kbuild will automatically detect any
subdirectories and link them to the kernel's kbuild system.
The resulting layout of techpack within kernel source would be as
follows :-
kernel/
└── techpack/
├── Kbuild
├── stub/
│ ├── Makefile
│ ├── include/
│ │ └── uapi/
│ │ └── Kbuild
│ └── stub.c
└── techpackage-module/
├── Makefile
└── include/
└── uapi/
└── Kbuild
$KERNEL/techpack only contains Kbuild (no Makefile) at the
toplevel and this Kbuild takes care of both compiling the
subdirectories and of exporting the needed header files therein.
The reason for having only Kbuild at the top is that Kbuild
and Makefile cannot exist together in same directory and Makefile
doesn't cater to uapi header installation.
stub is an empty techpackage-module which serves both as a sample
layout and satisfies the requirement of kernel build system, by
providing necessary buit-in.o, when no other techpackage-module has
been pulled under techpack/.
$KERNEL/techpack/techpackage-module should have a Makefile at the
top and Kbuild under $KERNEL/techpack/techpackage-module/include/uapi
directory. The uapi headers pertaining to a techpackage-module
should reside under $KERNEL/techpack/techpackage-module/include/uapi
and associated Kbuild should have necessary rules to export it.
Change-Id: I0d0ced38566907d2074831edde0934833f666eff
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
The code under the techpack directory is maintained
in different repositories, and thus, should be ignored
by the kernel git repository, so add the techpack
directory to the gitignore.
Change-Id: Id8f737e3ddf36ca983b81e62bf7b881d61916353
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Exclude the files generated by GKI scripts, such as:
arch/*/configs/vendor/*-gki_defconfig
arch/*/configs/vendor/*-qgki-debug_defconfig
arch/*/configs/vendor/*-qgki_defconfig
These defconfigs are auto-generated at build time,
and should not be modified by the developers.
Change-Id: Ia965c23e2358b9ab0479b7415e2a60af5b892cd0
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Also, sort the patterns alphabetically. Update the comment since
we have non-git files here.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
For completeness, ignore all the allconfig variants.
I added a leading slash because they are only searched in the
top of the tree.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Problem:
When a kernel module is compiled as a separate module, some important
information about the kernel module is available via .modinfo section of
the module. In contrast, when the kernel module is compiled into the
kernel, that information is not available.
Information about built-in modules is necessary in the following cases:
1. When it is necessary to find out what additional parameters can be
passed to the kernel at boot time.
2. When you need to know which module names and their aliases are in
the kernel. This is very useful for creating an initrd image.
Proposal:
The proposed patch does not remove .modinfo section with module
information from the vmlinux at the build time and saves it into a
separate file after kernel linking. So, the kernel does not increase in
size and no additional information remains in it. Information is stored
in the same format as in the separate modules (null-terminated string
array). Because the .modinfo section is already exported with a separate
modules, we are not creating a new API.
It can be easily read in the userspace:
$ tr '\0' '\n' < modules.builtin.modinfo
ext4.softdep=pre: crc32c
ext4.license=GPL
ext4.description=Fourth Extended Filesystem
ext4.author=Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others
ext4.alias=fs-ext4
ext4.alias=ext3
ext4.alias=fs-ext3
ext4.alias=ext2
ext4.alias=fs-ext2
md_mod.alias=block-major-9-*
md_mod.alias=md
md_mod.description=MD RAID framework
md_mod.license=GPL
md_mod.parmtype=create_on_open:bool
md_mod.parmtype=start_dirty_degraded:int
...
Co-Developed-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
Acked-by: Jessica Yu <jeyu@kernel.org>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This adds the build infrastructure for checking DT binding schema
documents and validating dts files using the binding schema.
Check DT binding schema documents:
make dt_binding_check
Build dts files and check using DT binding schema:
make dtbs_check
Optionally, DT_SCHEMA_FILES can be passed in with a schema file(s) to
use for validation. This makes it easier to find and fix errors
generated by a specific schema.
Currently, the validation targets are separate from a normal build to
avoid a hard dependency on the external DT schema project and because
there are lots of warnings generated.
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Mark Rutland <mark.rutland@arm.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Cc: Michal Marek <michal.lkml@markovi.net>
Cc: linux-doc@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kbuild@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
- pass HOSTLDFLAGS when compiling single .c host programs
- build genksyms lexer and parser files instead of using shipped
versions
- rename *-asn1.[ch] to *.asn1.[ch] for suffix consistency
- let the top .gitignore globally ignore artifacts generated by
flex, bison, and asn1_compiler
- let the top Makefile globally clean artifacts generated by
flex, bison, and asn1_compiler
- use safer .SECONDARY marker instead of .PRECIOUS to prevent
intermediate files from being removed
- support -fmacro-prefix-map option to make __FILE__ a relative path
- fix # escaping to prepare for the future GNU Make release
- clean up deb-pkg by using debian tools instead of handrolled
source/changes generation
- improve rpm-pkg portability by supporting kernel-install as a
fallback of new-kernel-pkg
- extend Kconfig listnewconfig target to provide more information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJa0krLAAoJED2LAQed4NsGyCAP/3Vsb8A4sea7sE3LV6/aFUJp
WcAm6PXcip1MXy7GI5yxFciwen3Z3ghQUer7fJKDcHR5c4mRSfKaqWp+TLHd6uux
7I4pV0FNx2PapcPu5T7wNZHN96p3xZC0Z66sq9BCZ/+gNyYmZLIDcBUSIOEk0nzJ
IsvD46zy6R6KtEnycShKVscg4JyPXJIw1UBqsPDEFHg5l16ARkghND7e5zTW62Fi
2MqQxNXAksIKpxxoxPH/fIcNp1kFKVxYBH2CW4LQtOjC3GmrozdeV5PUc7yTezPc
dpqOuEcIAbMH91bkvhhF+ZBi34YrxRoT4S8B3G9iCXRz+2LRZZaitqO4dAH8Kjbn
0KjkqzNc5TosJXQ8RPTcQlRBi+JmE1bHxICvTx3XNJcqJMqIH0vs3ez/LJKOwhB4
DbAROoxQNfVcOdouHcx2EuCSdHn24BEyzaGFhi04LACpbRLxr8IJS7hSGXRloBYp
K3ydRvG/dCZjFRTS+xWWSi3Nzjih2mCctQlH3D4nf4M3vtCX+/k5B9IMEYFfHlvL
KoNlK4/1vP/dAJZj0iOqd2ksCA1G6iLoHrFp3E5pdtmb4sVe2Ez3gMt+pxz3htR9
XvjuHOzkWE9eiihs1NsFgQuyP/o3UmNKpDDW0irQ06IFEPXkA/y1mVmeTU3qtrII
ZDiwGozIkMMEy/MLkcjE
=tD6R
-----END PGP SIGNATURE-----
Merge tag 'kbuild-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull more Kbuild updates from Masahiro Yamada:
- pass HOSTLDFLAGS when compiling single .c host programs
- build genksyms lexer and parser files instead of using shipped
versions
- rename *-asn1.[ch] to *.asn1.[ch] for suffix consistency
- let the top .gitignore globally ignore artifacts generated by flex,
bison, and asn1_compiler
- let the top Makefile globally clean artifacts generated by flex,
bison, and asn1_compiler
- use safer .SECONDARY marker instead of .PRECIOUS to prevent
intermediate files from being removed
- support -fmacro-prefix-map option to make __FILE__ a relative path
- fix # escaping to prepare for the future GNU Make release
- clean up deb-pkg by using debian tools instead of handrolled
source/changes generation
- improve rpm-pkg portability by supporting kernel-install as a
fallback of new-kernel-pkg
- extend Kconfig listnewconfig target to provide more information
* tag 'kbuild-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
kconfig: extend output of 'listnewconfig'
kbuild: rpm-pkg: use kernel-install as a fallback for new-kernel-pkg
Kbuild: fix # escaping in .cmd files for future Make
kbuild: deb-pkg: split generating packaging and build
kbuild: use -fmacro-prefix-map to make __FILE__ a relative path
kbuild: mark $(targets) as .SECONDARY and remove .PRECIOUS markers
kbuild: rename *-asn1.[ch] to *.asn1.[ch]
kbuild: clean up *-asn1.[ch] patterns from top-level Makefile
.gitignore: move *-asn1.[ch] patterns to the top-level .gitignore
kbuild: add %.dtb.S and %.dtb to 'targets' automatically
kbuild: add %.lex.c and %.tab.[ch] to 'targets' automatically
genksyms: generate lexer and parser during build instead of shipping
kbuild: clean up *.lex.c and *.tab.[ch] patterns from top-level Makefile
.gitignore: move *.lex.c *.tab.[ch] patterns to the top-level .gitignore
kbuild: use HOSTLDFLAGS for single .c executables
clang-format is a tool to format C/C++/... code according to a set of
rules and heuristics. Like most tools, it is not perfect nor covers
every single case, but it is good enough to be helpful.
In particular, it is useful for quickly re-formatting blocks of code
automatically, for reviewing full files in order to spot coding style
mistakes, typos and possible improvements. It is also handy for sorting
``#includes``, for aligning variables and macros, for reflowing text and
other similar tasks. It also serves as a teaching tool/guide for
newcomers.
The tool itself has been already included in the repositories of popular
Linux distributions for a long time. The rules in this file are
intended for clang-format >= 4, which is easily available in most
distributions.
This commit adds the configuration file that contains the rules that the
tool uses to know how to format the code according to the kernel coding
style. This gives us several advantages:
* clang-format works out of the box with reasonable defaults;
avoiding that everyone has to re-do the configuration.
* Everyone agrees (eventually) on what is the most useful default
configuration for most of the kernel.
* If it becomes commonplace among kernel developers, clang-format
may feel compelled to support us better. They already recognize
the Linux kernel and its style in their documentation and in one
of the style sub-options.
Some of clang-format's features relevant for the kernel are:
* Uses clang's tooling support behind the scenes to parse and rewrite
the code. It is not based on ad-hoc regexps.
* Supports reasonably well the Linux kernel coding style.
* Fast enough to be used at the press of a key.
* There are already integrations (either built-in or third-party)
for many common editors used by kernel developers (e.g. vim,
emacs, Sublime, Atom...) that allow you to format an entire file
or, more usefully, just your selection.
* Able to parse unified diffs -- you can, for instance, reformat
only the lines changed by a git commit.
* Able to reflow text comments as well.
* Widely supported and used by hundreds of developers in highly
complex projects and organizations (e.g. the LLVM project itself,
Chromium, WebKit, Google, Mozilla...). Therefore, it will be
supported for a long time.
See more information about the tool at:
https://clang.llvm.org/docs/ClangFormat.htmlhttps://clang.llvm.org/docs/ClangFormatStyleOptions.html
Link: http://lkml.kernel.org/r/20180318171632.qfkemw3mwbcukth6@gmail.com
Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Andy Whitcroft <apw@canonical.com>
Cc: Joe Perches <joe@perches.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Our convention is to distinguish file types by suffixes with a period
as a separator.
*-asn1.[ch] is a different pattern from other generated sources such
as *.lex.c, *.tab.[ch], *.dtb.S, etc. More confusing, files with
'-asn1.[ch]' are generated files, but '_asn1.[ch]' are checked-in
files:
net/netfilter/nf_conntrack_h323_asn1.c
include/linux/netfilter/nf_conntrack_h323_asn1.h
include/linux/sunrpc/gss_asn1.h
Rename generated files to *.asn1.[ch] for consistency.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>