a24c65a6ea6421667a12fa61bb35e067e0bf3f9e
1199 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| a24c65a6ea |
msm5.15: Import ayn changes from ayn_8550.xz (01/18/2026)
Signed-off-by: AnierinB <anierin@evolution-x.org> |
|||
|
|
c6baf2266c |
Merge keystone/android13-5.15-keystone-qcom-release.104 (464638e) into msm-5.15
* refs/heads/tmp-464638e:
UPSTREAM: tick/broadcast: Make broadcast device replacement work correctly
Revert "FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true"
ANDROID: GKI: Update symbol list for sunxi
UPSTREAM: usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
BACKPORT: scsi: ufs: core: Fix devfreq deadlocks
UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels"
ANDROID: ABI: Update symbols to unisoc whitelist
ANDROID: abi_gki_aarch64_qcom: Add rproc_set_firmware
ANDROID: vendor_hooks: vendor hook for MM
UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
Revert "ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing"
UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
UPSTREAM: net: qcom/emac: Fix use after free bug in emac_remove due to race condition
ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing
BACKPORT: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
UPSTREAM: ALSA: usb-audio: Split endpoint setups for hw_params and prepare
UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available
FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
ANDROID: vendor_hook: Avoid clearing protect-flag before waking waiters
ANDROID: ABI: Add to QCOM symbols list
UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
ANDROID: GKI: Update symbols to symbol list
ANDROID: block: export tracepoints
FROMGIT: usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
ANDROID: GKI: Add symbols and update symbol list for Unisoc
FROMGIT: usb: gadget: u_serial: Add null pointer check in gserial_suspend
ANDROID: GKI: Update symbol list for sunxi
BACKPORT: mm: multi-gen LRU: retry pages written back while isolated
UPSTREAM: mm: multi-gen LRU: fix crash during cgroup migration
ANDROID: GKI: Revert "ANDROID: GKI: Enable HCTR2"
ANDROID: GKI: Update symbol list for mtk
ANDROID: fix ABI breakage caused by per_cpu_pages
ANDROID: fix ABI breakage caused by adding union type in struct page
UPSTREAM: mm/page_alloc: replace local_lock with normal spinlock
UPSTREAM: mm/page_alloc: remotely drain per-cpu lists
BACKPORT: mm/page_alloc: protect PCP lists with a spinlock
UPSTREAM: mm/page_alloc: remove mistaken page == NULL check in rmqueue
BACKPORT: mm/page_alloc: split out buddy removal code from rmqueue into separate helper
BACKPORT: mm/page_alloc: add page->buddy_list and page->pcp_list
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: gki_defconfig: enable CONFIG_SYN_COOKIES
ANDROID: update the .xml file based on previous LTS merge
BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
ANDROID: ABI: Update symbols to unisoc whitelist
ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
BACKPORT: net/sched: Retire tcindex classifier
UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
ANDROID: ABI: Update allowed list for QCOM
UPSTREAM: usb: dwc3: fix gadget mode suspend interrupt handler issue
BACKPORT: usb: gadget: udc: Handle gadget_connect failure during bind operation
FROMGIT: usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens
BACKPORT: mm: Multi-gen LRU: remove wait_event_killable()
UPSTREAM: perf: fix perf_event_context->time
UPSTREAM: perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
UPSTREAM: perf: Fix check before add_event_to_groups() in perf_group_detach()
ANDROID: GKI: Update symbols to symbol list
ANDROID: vendor_hook: add hooks in dm_bufio.c
UPSTREAM: of: reserved_mem: Use proper binary prefix
BACKPORT: of: reserved-mem: print out reserved-mem details during boot
BACKPORT: swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
BACKPORT: FROMGIT: binder: add lockless binder_alloc_(set|get)_vma()
BACKPORT: FROMGIT: Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
ANDROID: fix merge issue in binder_alloc_set_vma()
Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default"
Revert "HID: uhid: Over-ride the default maximum data buffer value with our own"
ANDROID: fix up abi breakage in struct dwc3
Revert "PCI: loongson: Prevent LS7A MRRS increases"
Revert "PCI: loongson: Add more devices that need MRRS quirk"
ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
ANDROID: Update .xml file for changes in 5.15.99
ANDROID: fix up abi break in struct hid_device
Revert "nvmem: core: remove nvmem_config wp_gpio"
Revert "nvmem: core: fix cleanup after dev_set_name()"
Revert "nvmem: core: fix registration vs use race"
Revert "nvmem: core: fix return value"
Linux 5.15.104
perf: Fix check before add_event_to_groups() in perf_group_detach()
HID: uhid: Over-ride the default maximum data buffer value with our own
HID: core: Provide new max_buffer_size attribute to over-ride the default
PCI/DPC: Await readiness of secondary bus after reset
PCI: Unify delay handling for reset and resume
io_uring: avoid null-ptr-deref in io_arm_poll_handler
drm/i915/active: Fix misuse of non-idle barriers as fence trackers
drm/i915: Don't use stolen memory for ring buffers with LLC
x86/resctrl: Clear staged_config[] before and after it is used
x86/mm: Fix use of uninitialized buffer in sme_enable()
x86/mce: Make sure logged MCEs are processed after sysfs update
cpuidle: psci: Iterate backwards over list in psci_pd_remove()
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
trace/hwlat: Do not wipe the contents of per-cpu thread data
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
mmc: sdhci_am654: lower power-on failed message severity
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
ftrace: Fix invalid address access in lookup_rec() when index is 0
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
mptcp: avoid setting TCP_CLOSE state twice
mptcp: add ro_after_init for tcp{,v6}_prot_override
mptcp: fix possible deadlock in subflow_error_report
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
drm/sun4i: fix missing component unbind on bind errors
drm/shmem-helper: Remove another errant put in error path
riscv: asid: Fixup stale TLB entry cause application crash
Revert "riscv: mm: notify remote harts about mmu cache updates"
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
ALSA: hda: intel-dsp-config: add MTL PCI id
KVM: nVMX: add missing consistency checks for CR0 and CR4
cifs: Fix smb2_set_path_size()
tracing: Make tracepoint lockdep check actually test something
tracing: Check field value in hist_field_name()
tracing: Make splice_read available again
interconnect: exynos: fix node leak in probe PM QoS error path
interconnect: fix mem leak when freeing nodes
s390/ipl: add missing intersection check to ipl_report handling
firmware: xilinx: don't make a sleepable memory allocation from an atomic context
serial: 8250_fsl: fix handle_irq locking
serial: 8250_em: Fix UART port type
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
ext4: fix possible double unlock when moving a directory
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
sh: intc: Avoid spurious sizeof-pointer-div warning
net/9p: fix bug in client create for .L
drm/amdkfd: Fix an illegal memory access
ext4: fix task hung in ext4_xattr_delete_inode
ext4: update s_journal_inum if it changes after journal replay
ext4: fail ext4_iget if special inode unallocated
jffs2: correct logic when creating a hole in jffs2_write_begin
mmc: atmel-mci: fix race between stop command and start of next command
media: m5mols: fix off-by-one loop termination error
hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
kconfig: Update config changed flag before calling callback
hwmon: tmp512: drop of_match_ptr for ID table
hwmon: (ucd90320) Add minimum delay between bus accesses
hwmon: (ina3221) return prober error code
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
hwmon: (adt7475) Fix masking of hysteresis registers
hwmon: (adt7475) Display smoothing attributes in correct order
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
ethernet: sun: add check for the mdesc_grab()
qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
selftests: net: devlink_port_split.py: skip test if no suitable device available
net/iucv: Fix size of interrupt data
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
ipv4: Fix incorrect table ID in IOCTL path
sh_eth: avoid PHY being resumed when interface is not up
ravb: avoid PHY being resumed when interface is not up
net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
ice: xsk: disable txq irq before flushing hw
block: sunvdc: add check for mdesc_grab() returning NULL
nvmet: avoid potential UAF in nvmet_req_complete()
nvme: fix handling single range discard request
block: null_blk: Fix handling of fake timeout request
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
net: usb: smsc75xx: Limit packet length to skb->len
net/smc: fix deadlock triggered by cancel_delayed_work_syn()
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
net: tunnels: annotate lockless accesses to dev->needed_headroom
loop: Fix use-after-free issues
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
net: dsa: mt7530: remove now incorrect comment regarding port 5
qed/qed_dev: guard against a possible division by zero
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
drm/i915/psr: Use calculated io and fast wake lines
drm/i915/display: clean up comments
drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
vdpa_sim: not reset state in vdpasim_queue_ready
i40e: Fix kernel crash during reboot when adapter is in recovery mode
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
nfc: pn533: initialize struct pn533_out_arg properly
tcp: tcp_make_synack() can be called from process context
scsi: core: Fix a procfs host directory removal regression
netfilter: nft_redir: correct value of inet type `.maxattrs`
netfilter: nft_redir: correct length for loading protocol registers
netfilter: nft_masq: correct length for loading protocol registers
netfilter: nft_nat: correct length for loading protocol registers
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
clk: HI655X: select REGMAP instead of depending on it
drm/meson: fix 1px pink line on GXM when scaling video overlay
cifs: Move the in_send statistic to __smb_send_rqst()
drm/panfrost: Don't sync rpm suspension after mmu flushing
xfrm: Allow transport-mode states with AF_UNSPEC selector
Linux 5.15.103
Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
KVM: VMX: Fix crash due to uninitialized current_vmcs
KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
fs: hold writers when changing mount's idmapping
UML: define RUNTIME_DISCARD_EXIT
xfs: remove xfs_setattr_time() declaration
KVM: fix memoryleak in kvm_init()
tools bpftool: Fix compilation error with new binutils
tools bpf_jit_disasm: Fix compilation error with new binutils
tools perf: Fix compilation error with new binutils
tools include: add dis-asm-compat.h to handle version differences
tools build: Add feature test for init_disassemble_info API changes
sh: define RUNTIME_DISCARD_EXIT
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
arch: fix broken BuildID for arm64 and riscv
ext4: block range must be validated before use in ext4_mb_clear_bb()
ext4: add strict range checks while freeing blocks
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
filelocks: use mount idmapping for setlease permission check
media: rc: gpio-ir-recv: add remove function
media: ov5640: Fix analogue gain control
scripts: handle BrokenPipeError for python scripts
PCI: Add SolidRun vendor ID
macintosh: windfarm: Use unsigned type for 1-bit bitfields
alpha: fix R_ALPHA_LITERAL reloc for large modules
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
powerpc/iommu: fix memory leak with using debugfs_lookup()
MIPS: Fix a compilation issue
fs: use consistent setgid checks in is_sxid()
attr: use consistent sgid stripping checks
attr: add setattr_should_drop_sgid()
fs: move should_remove_suid()
attr: add in_group_or_capable()
fs: move S_ISGID stripping into the vfs_*() helpers
fs: add mode_strip_sgid() helper
xfs: set prealloc flag in xfs_alloc_file_space()
xfs: fallocate() should call file_modified()
xfs: remove XFS_PREALLOC_SYNC
xfs: use setattr_copy to set vfs inode attributes
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
staging: rtl8723bs: Fix key-store index handling
staging: rtl8723bs: fix placement of braces
Staging: rtl8723bs: Placing opening { braces in previous line
staging: rtl8723bs: clean up comparsions to NULL
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
nbd: use the correct block_device in nbd_bdev_reset
irqdomain: Fix mapping-creation race
ext4: Fix deadlock during directory rename
RISC-V: Don't check text_mutex during stop_machine
s390/ftrace: remove dead code
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
af_unix: fix struct pid leaks in OOB support
af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
SUNRPC: Fix a server shutdown leak
octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
net/smc: fix fallback failed while sendmsg with fastopen
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
netfilter: conntrack: adopt safer max chain length
scsi: megaraid_sas: Update max supported LD IDs to 240
net: ethernet: mtk_eth_soc: fix RX data corruption issue
net: phy: smsc: fix link up detection in forced irq mode
net: phy: smsc: Cache interrupt mask
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
netfilter: tproxy: fix deadlock due to missing BH disable
netfilter: ctnetlink: revert to dumping mark regardless of event type
bnxt_en: Avoid order-5 memory allocation for TPA data
net: phylib: get rid of unnecessary locking
net: stmmac: add to set device wake up flag when stmmac init phy
drm/msm/dpu: fix len of sc7180 ctl blocks
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
ice: copy last block omitted in ice_get_module_eeprom()
net: caif: Fix use-after-free in cfusbl_device_notify()
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
perf stat: Fix counting when initial delay configured
selftests: nft_nat: ensuring the listening side is up before starting the client
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
powerpc: dts: t1040rdb: fix compatible string for Rev A boards
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
bgmac: fix *initial* chip reset to support BCM5358
drm/msm/a5xx: fix context faults during ring switch
drm/msm/a5xx: fix the emptyness check in the preempt code
drm/msm/a5xx: fix highest bank bit for a530
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
drm/msm: Fix potential invalid ptr free
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
drm/nouveau/kms/nv50-: remove unused functions
ext4: Fix possible corruption when moving a directory
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
regulator: Flag uncontrollable regulators as always_on
scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
riscv: Add header include guards to insn.h
riscv: Avoid enabling interrupts in die()
RISC-V: Avoid dereferening NULL regs in die()
arm64: efi: Make efi_rt_lock a raw_spinlock
brd: mark as nowait compatible
block/brd: add error handling support for add_disk()
iommu/vt-d: Fix PASID directory pointer coherency
irqdomain: Refactor __irq_domain_alloc_irqs()
ipmi:ssif: Add a timer between request retries
ipmi:ssif: Increase the message retry time
f2fs: retry to update the inode page given data corruption
f2fs: do not bother checkpoint by f2fs_get_node_info
f2fs: avoid down_write on nat_tree_lock during checkpoint
udf: Fix off-by-one error when discarding preallocation
fs: dlm: start midcomms before scand
fs: dlm: add midcomms init/start functions
fs: dlm: fix log of lowcomms vs midcomms
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
KVM: Register /dev/kvm as the _very_ last thing during initialization
KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
KVM: Optimize kvm_make_vcpus_request_mask() a bit
nfc: change order inside nfc_se_io error path
ext4: zero i_disksize when initializing the bootloader inode
ext4: fix WARNING in ext4_update_inline_data
ext4: move where set the MAY_INLINE_DATA flag is set
ext4: fix another off-by-one fsmap error on 1k block filesystems
ext4: fix RENAME_WHITEOUT handling for inline directories
ext4: fix cgroup writeback accounting with fs-layer encryption
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
drm/connector: print max_requested_bpc in state debugfs
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
fork: allow CLONE_NEWTIME in clone3 flags
perf inject: Fix --buildid-all not to eat up MMAP2
btrfs: fix percent calculation for bg reclaim message
fs: prevent out-of-bounds array speculation when closing a file descriptor
Linux 5.15.102
staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
Linux 5.15.101
Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC"
Linux 5.15.100
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
malidp: Fix NULL vs IS_ERR() checking
scsi: mpt3sas: Remove usage of dma_get_required_mask() API
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
scsi: mpt3sas: Don't change DMA mask while reallocating pools
Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"
drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
media: uvcvideo: Fix race condition with usb_kill_urb
Bluetooth: hci_sock: purge socket queues in the destruct() callback
drm/display/dp_mst: Fix down message handling after a packet reception error
drm/display/dp_mst: Fix down/up message handling after sink disconnect
x86/resctl: fix scheduler confusion with 'current'
net: tls: avoid hanging tasks on the tx_lock
soundwire: cadence: Drain the RX FIFO after an IO timeout
soundwire: cadence: Remove wasted space in response_buf
phy: rockchip-typec: Fix unsigned comparison with less than zero
PCI: Add ACS quirk for Wangxun NICs
PCI: loongson: Add more devices that need MRRS quirk
kernel/fail_function: fix memory leak with using debugfs_lookup()
drivers: base: dd: fix memory leak with using debugfs_lookup()
drivers: base: component: fix memory leak with using debugfs_lookup()
misc: vmw_balloon: fix memory leak with using debugfs_lookup()
tty: pcn_uart: fix memory leak with using debugfs_lookup()
PCI: Take other bus devices into account when distributing resources
PCI: Align extra resources for hotplug bridges properly
usb: gadget: uvc: Make bSourceID read/write
usb: uvc: Enumerate valid values for color matching
USB: ene_usb6250: Allocate enough memory for full object
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
USB: isp1362: fix memory leak with using debugfs_lookup()
USB: isp116x: fix memory leak with using debugfs_lookup()
USB: fotg210: fix memory leak with using debugfs_lookup()
USB: sl811: fix memory leak with using debugfs_lookup()
USB: uhci: fix memory leak with using debugfs_lookup()
USB: chipidea: fix memory leak with using debugfs_lookup()
USB: dwc3: fix memory leak with using debugfs_lookup()
PCI: loongson: Prevent LS7A MRRS increases
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
tools/iio/iio_utils:fix memory leak
mei: bus-fixup:upon error print return values of send and receive
serial: sc16is7xx: setup GPIO controller later in probe
tty: serial: fsl_lpuart: disable the CTS when send break signal
tty: fix out-of-bounds access in tty_driver_lookup_tty()
staging: emxx_udc: Add checks for dma_alloc_coherent()
USB: fix memory leak with using debugfs_lookup()
media: uvcvideo: Silence memcpy() run-time false positive warnings
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
media: uvcvideo: Handle errors from calls to usb_string
media: uvcvideo: Handle cameras with invalid descriptors
media: uvcvideo: Remove format descriptions
iommu/amd: Fix error handling for pdev_pri_ats_enable()
IB/hfi1: Update RMT size calculation
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
kernel/printk/index.c: fix memory leak with using debugfs_lookup()
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
thermal: intel: quark_dts: fix error pointer dereference
ASoC: mediatek: mt8195: add missing initialization
ASoC: zl38060 add gpiolib dependency
ASoC: zl38060: Remove spurious gpiolib select
ASoC: adau7118: don't disable regulators on device unbind
loop: loop_set_status_from_info() check before assignment
rtc: allow rtc_read_alarm without read_alarm callback
scsi: ipr: Work around fortify-string warning
genirq: Add and use an irq_data_update_affinity helper
genirq: Refactor accessors to use irq_data_get_affinity_mask
rtc: sun6i: Always export the internal oscillator
vc_screen: modify vcs_size() handling in vcs_read()
tcp: tcp_check_req() can be called from process context
ARM: dts: spear320-hmi: correct STMPE GPIO compatible
net/sched: act_sample: fix action bind logic
net/sched: act_mpls: fix action bind logic
net/sched: act_pedit: fix action bind logic
net/sched: transition act_pedit to rcu and percpu stats
nfc: fix memory leak of se_io context in nfc_genl_se_io
net/mlx5: Geneve, Fix handling of Geneve object id as error code
net/mlx5e: Verify flow_source cap before using it
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
9p/xen: fix connection sequence
9p/xen: fix version parsing
net: fix __dev_kfree_skb_any() vs drop monitor
octeontx2-pf: Use correct struct reference in test condition
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
netfilter: ebtables: fix table blob use-after-free
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
watchdog: pcwd_usb: Fix attempting to access uninitialized memory
watchdog: Fix kmemleak in watchdog_cdev_register
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
um: virt-pci: properly remove PCI device from bus
um: virtio_uml: move device breaking into workqueue
um: virtio_uml: mark device as unregistered when breaking it
um: virtio_uml: free command if adding to virtqueue failed
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
netfilter: nf_tables: allow to fetch set elements when table has an owner
ext4: use ext4_fc_tl_mem in fast-commit replay path
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
ubifs: ubifs_writepage: Mark page dirty after writing inode failed
ubifs: dirty_cow_znode: Fix memleak in error handling path
ubifs: Re-statistic cleaned znode count if commit failed
ubi: Fix possible null-ptr-deref in ubi_free_volume()
ubifs: Fix memory leak in alloc_wbufs()
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
ubi: Fix use-after-free when volume resizing failed
ubifs: Reserve one leb for each journal head while doing budget
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
ubifs: Fix wrong dirty space budget for dirty inode
ubifs: Rectify space budget for ubifs_xrename()
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
ubifs: Fix build errors as symbol undefined
ubi: ensure that VID header offset + VID header size <= alloc, size
um: vector: Fix memory leak in vector_config
f2fs: allow set compression option of files without blocks
fs: f2fs: initialize fsdata in pagecache_write()
f2fs: use memcpy_{to,from}_page() where possible
pwm: stm32-lp: fix the check on arr and cmp registers update
pwm: sifive: Always let the first pwm_apply_state succeed
pwm: sifive: Reduce time the controller lock is held
objtool: Fix memory leak in create_static_call_sections()
fs/jfs: fix shift exponent db_agl2size negative
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
net/sched: Retire tcindex classifier
Linux 5.15.99
kbuild: Port silent mode detection to future gnu make.
wifi: ath9k: use proper statements in conditionals
arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
media: uvcvideo: Fix memory leak of object map on error exit path
qede: avoid uninitialized entries in coal_entry array
perf intel-pt: pkt-decoder: Add CFE and EVD packets
drm/edid: fix AVI infoframe aspect ratio handling
drm/i915: Don't use BAR mappings for ring buffers with LLC
drm/radeon: Fix eDP for single-display iMac11,2
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
vfio/type1: restore locked_vm
vfio/type1: track locked_vm per dma
vfio/type1: prevent underflow of locked_vm via exec()
iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
PCI: Avoid FLR for AMD FCH AHCI adapters
PCI: hotplug: Allow marking devices as disconnected during bind/unbind
PCI/PM: Observe reset delay irrespective of bridge_d3
MIPS: DTS: CI20: fix otg power gpio
riscv: ftrace: Reduce the detour code size to half
riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
riscv, mm: Perform BPF exhandler fixup on page fault
riscv: jump_label: Fixup unaligned arch_static_branch function
riscv: mm: fix regression due to update_mmu_cache change
RISC-V: add a spin_shadow_stack declaration
scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
scsi: ses: Fix possible desc_ptr out-of-bounds accesses
scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
scsi: ses: Don't attach if enclosure has no components
scsi: qla2xxx: Remove increment of interface err cnt
scsi: qla2xxx: Fix erroneous link down
scsi: qla2xxx: Remove unintended flag clearing
scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
scsi: qla2xxx: Check if port is online before sending ELS
scsi: qla2xxx: Fix link failure in NPIV environment
tools/bootconfig: fix single & used for logical condition
ring-buffer: Handle race between rb_move_tail and rb_check_pages
ktest.pl: Add RUN_TIMEOUT option with default unlimited
ktest.pl: Fix missing "end_monitor" when machine check fails
ktest.pl: Give back console on Ctrt^C on monitor
mm/thp: check and bail out if page in deferred queue already
mm: memcontrol: deprecate charge moving
docs: gdbmacros: print newest record
remoteproc/mtk_scp: Move clk ops outside send_lock
media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
mips: fix syscall_get_nr
dax/kmem: Fix leak of memory-hotplug resources
alpha: fix FEN fault handling
ceph: update the time stamps and try to drop the suid/sgid
rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
fuse: add inode/permission checks to fileattr_get/fileattr_set
ARM: dts: exynos: correct TMU phandle in Odroid HC1
ARM: dts: exynos: correct TMU phandle in Odroid XU
ARM: dts: exynos: correct TMU phandle in Exynos5250
ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
ARM: dts: exynos: correct TMU phandle in Exynos4
ARM: dts: exynos: correct TMU phandle in Exynos4210
ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
dm flakey: fix a bug with 32-bit highmem systems
dm flakey: don't corrupt the zero page
dm flakey: fix logic when corrupting a bio
thermal: intel: powerclamp: Fix cur_state for multi package system
qede: fix interrupt coalescing configuration
wifi: cfg80211: Fix use after free for wext
wifi: ath11k: allow system suspend to survive ath11k
wifi: rtl8xxxu: Use a longer retry limit of 48
dm: add cond_resched() to dm_wq_work()
dm: send just one event on resize, not two
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
mtd: spi-nor: sfdp: Fix index value for SCCR dwords
ext4: refuse to create ea block when umounted
ext4: optimize ea_inode block expansion
jbd2: fix data missing when reusing bh which is ready to be checkpointed
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
io_uring/poll: allow some retries for poll triggering spuriously
io_uring: remove MSG_NOSIGNAL from recvmsg
io_uring/rsrc: disallow multi-source reg buffers
io_uring: add a conditional reschedule to the IOPOLL cancelation loop
io_uring: mark task TASK_RUNNING before handling resume/task work
io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
crypto: qat - fix out-of-bounds read
irqdomain: Fix domain registration race
irqdomain: Drop bogus fwspec-mapping error handling
irqdomain: Look for existing mapping only once
irqdomain: Fix disassociation race
irqdomain: Fix association race
ima: Align ima_file_mmap() parameters with mmap_file LSM hook
brd: return 0/-error from brd_insert_page()
Documentation/hw-vuln: Document the interaction between IBRS and STIBP
x86/speculation: Allow enabling STIBP with legacy IBRS
x86/microcode/AMD: Fix mixed steppings support
x86/microcode/AMD: Add a @cpu parameter to the reloading functions
x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
x86/reboot: Disable SVM, not just VMX, when stopping CPUs
x86/reboot: Disable virtualization in an emergency if SVM is supported
x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
KVM: s390: disable migration mode when dirty tracking is disabled
KVM: SVM: hyper-v: placate modpost section mismatch error
KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
KVM: Destroy target device if coalesced MMIO unregistration fails
RDMA/siw: Fix user page pinning accounting
udf: Fix file corruption when appending just after end of preallocated extent
udf: Detect system inodes linked into directory hierarchy
udf: Preserve link count of system files
udf: Do not update file length for failed writes to inline files
udf: Do not bother merging very long extents
udf: Truncate added extents on failed expansion
selftests/landlock: Test ptrace as much as possible with Yama
selftests/landlock: Skip overlayfs tests when not supported
ocfs2: fix non-auto defrag path not working issue
ocfs2: fix defrag path triggering jbd2 ASSERT
f2fs: fix cgroup writeback accounting with fs-layer encryption
f2fs: fix information leak in f2fs_move_inline_dirents()
fs: dlm: send FIN ack back in right cases
fs: dlm: move sending fin message into state change handling
fs: dlm: don't set stop rx flag after node reset
exfat: fix inode->i_blocks for non-512 byte sector size device
exfat: redefine DIR_DELETED as the bad cluster number
exfat: fix unexpected EOF while reading dir
exfat: fix reporting fs error when reading dir beyond EOF
fs: hfsplus: fix UAF issue in hfsplus_put_super
hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
ARM: dts: exynos: correct HDMI phy compatible in Exynos4
ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
ksmbd: fix wrong data area length for smb2 lock request
locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
btrfs: hold block group refcount during async discard
cifs: Fix uninitialized memory read in smb3_qfs_tcon()
s390/kprobes: fix current_kprobe never cleared after kprobes reenter
s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
s390: discard .interp section
s390/extmem: return correct segment type in __segment_load()
ipmi_ssif: Rename idle state and check
ipmi:ssif: resend_msg() cannot fail
rtc: pm8xxx: fix set-alarm race
block: don't allow multiple bios for IOCB_NOWAIT issue
firmware: coreboot: framebuffer: Ignore reserved pixel color bits
wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
drm/shmem-helper: Revert accidental non-GPL export
nfsd: zero out pointers after putting nfsd_files on COPY setup error
dm cache: add cond_resched() to various workqueue loops
dm thin: add cond_resched() to various workqueue loops
drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
HID: logitech-hidpp: Don't restart communication if not necessary
scsi: snic: Fix memory leak with using debugfs_lookup()
pinctrl: at91: use devm_kasprintf() to avoid potential leaks
hwmon: (coretemp) Simplify platform device handling
gfs2: Improve gfs2_make_fs_rw error handling
regulator: s5m8767: Bounds check id indexing into arrays
regulator: max77802: Bounds check regulator id against opmode
ASoC: kirkwood: Iterate over array indexes instead of using pointer math
ASoC: soc-compress: Reposition and add pcm_mutex
docs/scripts/gdb: add necessary make scripts_gdb step
drm/msm/dsi: Add missing check for alloc_ordered_workqueue
drm: amd: display: Fix memory leakage
Revert "fbcon: don't lose the console font across generic->chip driver switch"
scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
drm/radeon: free iio for atombios when driver shutdown
drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
HID: Add Mapping for System Microphone Mute
drm/omap: dsi: Fix excessive stack usage
drm/amd/display: Fix potential null-deref in dm_resume
drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
scm: add user copy checks to put_cmsg()
hv_netvsc: Check status in SEND_RNDIS_PKT completion message
Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
PM: EM: fix memory leak with using debugfs_lookup()
PM: domains: fix memory leak with using debugfs_lookup()
time/debug: Fix memory leak with using debugfs_lookup()
s390/idle: mark arch_cpu_idle() noinstr
uaccess: Add minimum bounds check on kernel buffer size
coda: Avoid partial allocation of sig_inputArgs
net/mlx5: fw_tracer: Fix debug print
ACPI: video: Fix Lenovo Ideapad Z570 DMI match
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
m68k: Check syscall_trace_enter() return code
net: bcmgenet: Add a check for oversized packets
crypto: hisilicon: Wipe entire pool on error
clocksource: Suspend the watchdog temporarily when high read latency detected
thermal: intel: intel_pch: Add support for Wellsburg PCH
ACPI: Don't build ACPICA with '-Os'
ice: add missing checks for PF vsi type
ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
inet: fix fast path in __inet_hash_connect()
wifi: mt7601u: fix an integer underflow
wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
x86/bugs: Reset speculation control settings on init
timers: Prevent union confusion from unexpected restart_syscall()
thermal: intel: Fix unsigned comparison with less than zero
wifi: ath11k: debugfs: fix to work with multiple PCI devices
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
trace/blktrace: fix memory leak with using debugfs_lookup()
blk-iocost: fix divide by 0 error in calc_lcoefs()
ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
udf: Define EFSCORRUPTED error code
rpmsg: glink: Avoid infinite loop on intent for missing channel
media: saa7134: Use video_unregister_device for radio_dev
media: usb: siano: Fix use after free bugs caused by do_submit_urb
media: i2c: ov7670: 0 instead of -EINVAL was returned
media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
media: v4l2-jpeg: ignore the unknown APP14 marker
media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
media: i2c: imx219: Fix binning for RAW8 capture
media: i2c: imx219: Split common registers from mode tables
media: i2c: ov772x: Fix memleak in ov772x_probe()
media: ov5675: Fix memleak in ov5675_init_controls()
media: ov2740: Fix memleak in ov2740_init_controls()
media: max9286: Fix memleak in max9286_v4l2_register()
builddeb: clean generated package content
s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
s390/vdso: remove -nostdlib compiler flag
powerpc: Remove linker flag from KBUILD_AFLAGS
media: platform: ti: Add missing check for devm_regulator_get
media: ti: cal: fix possible memory leak in cal_ctx_create()
remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
iommu/vt-d: Allow to use flush-queue when first level is default
iommu/vt-d: Use second level for GPA->HPA translation
iommu/vt-d: Check FL and SL capability sanity in scalable mode
iommu/vt-d: Remove duplicate identity domain flag
iommu/vt-d: Fix error handling in sva enable/disable paths
dmaengine: dw-axi-dmac: Do not dereference NULL structure
dmaengine: sf-pdma: pdma_desc memory leak fix
iommu: Fix error unwind in iommu_group_alloc()
iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
phy: rockchip-typec: fix tcphy_get_mode error case
dmaengine: dw-edma: Fix readq_ch() return value truncation
tty: serial: imx: disable Ageing Timer interrupt request irq
tty: serial: imx: Handle RS485 DE signal active high
serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
RDMA/irdma: Cap MSIX used to online CPUs + 1
usb: max-3421: Fix setting of I/O pins
RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
power: supply: remove faulty cooling logic
iommu/vt-d: Set No Execute Enable bit in PASID table entry
usb: gadget: configfs: Restrict symlink creation is UDC already binded
usb: gadget: configfs: remove using list iterator after loop body as a ptr
usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
usb: musb: mediatek: don't unregister something that wasn't registered
RDMA/cxgb4: add null-ptr-check after ip_dev_find()
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
usb: early: xhci-dbc: Fix a potential out-of-bound memory access
dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
fotg210-udc: Add missing completion handler
firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
drivers: base: transport_class: fix resource leak when transport_add_device() fails
drivers: base: transport_class: fix possible memory leak
driver core: fix resource leak in device_add()
misc/mei/hdcp: Use correct macros to initialize uuid_le
VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
applicom: Fix PCI device refcount leak in applicom_init()
eeprom: idt_89hpesx: Fix error handling in idt_init()
Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
PCI: switchtec: Return -EFAULT for copy_to_user() errors
PCI/IOV: Enlarge virtfn sysfs name buffer
usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()
ACPI: resource: Add helper function acpi_dev_get_memory_resources()
coresight: cti: Add PM runtime call in enable_store
coresight: cti: Prevent negative values of enable count
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
media: uvcvideo: Check controls flags before accessing them
media: uvcvideo: Use control names from framework
media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
media: uvcvideo: refactor __uvc_ctrl_add_mapping
media: uvcvideo: Remove s_ctrl and g_ctrl
media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
alpha/boot/tools/objstrip: fix the check for ELF header
kobject: Fix slab-out-of-bounds in fill_kobj_path()
kobject: modify kobject_get_path() to take a const *
driver core: fix potential null-ptr-deref in device_add()
soundwire: cadence: Don't overflow the command FIFOs
i2c: designware: fix i2c_dw_clk_rate() return size to be u32
usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
iio: light: tsl2563: Do not hardcode interrupt trigger type
dmaengine: HISI_DMA should depend on ARCH_HISI
dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
mfd: cs5535: Don't build on UML
objtool: add UACCESS exceptions for __tsan_volatile_read/write
printf: fix errname.c list
selftests/ftrace: Fix bash specific "==" operator
sparc: allow PM configs for sparc32 COMPILE_TEST
perf tools: Fix auto-complete on aarch64
perf intel-pt: Do not try to queue auxtrace data on pipe
perf intel-pt: Add support for emulated ptwrite
perf intel-pt: Add link to the perf wiki's Intel PT page
perf intel-pt: Add documentation for Event Trace and TNT disable
perf inject: Use perf_data__read() for auxtrace
leds: led-core: Fix refcount leak in of_led_get()
perf llvm: Fix inadvertent file creation
gfs2: jdata writepage fix
cifs: Fix warning and UAF when destroy the MR list
cifs: Fix lost destroy smbd connection when MR allocate failed
nfsd: fix race to check ls_layouts
drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
hid: bigben_probe(): validate report count
HID: bigben: use spinlock to safely schedule workers
HID: bigben_worker() remove unneeded check on report_field
HID: bigben: use spinlock to protect concurrent accesses
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
NFS: fix disabling of swap
nfs4trace: fix state manager flag printing
NFSv4: keep state manager thread active if swap is enabled
dm: remove flush_scheduled_work() during local_exit()
ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
hwmon: (mlxreg-fan) Return zero speed for broken fan
spi: bcm63xx-hsspi: Fix multi-bit mode setting
ASoC: codecs: lpass: fix incorrect mclk rate
ASoC: codecs: tx-macro: move to individual clks from bulk
ASoC: codecs: rx-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move clk provider to managed variants
ASoC: codecs: rx-macro: move clk provider to managed variants
ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
HID: retain initial quirks set up when creating HID devices
HID: multitouch: Add quirks for flipped axes
scsi: aic94xx: Add missing check for dma_map_single()
scsi: mpt3sas: Fix a memory leak
drm/amdgpu: fix enum odm_combine_mode mismatch
hwmon: (ltc2945) Handle error case in ltc2945_value_store
ASoC: dt-bindings: meson: fix gx-card codec node regex
ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
ASoC: rsnd: fixup #endif position
ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
ASoC: mchp-spdifrx: fix controls that works with completion mechanism
ASoC: mchp-spdifrx: fix return value in case completion times out
ASoC: mchp-spdifrx: fix controls which rely on rsr register
spi: dw_bt1: fix MUX_MMIO dependencies
gpio: vf610: connect GPIO label to dev name
ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
drm/mediatek: Clean dangling pointer on bind error path
drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
drm/mediatek: Drop unbalanced obj unref
drm/mediatek: Use NULL instead of 0 for NULL pointer
drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
drm/tegra: firewall: Check for is_addr_reg existence in IMM check
gpu: host1x: Don't skip assigning syncpoints to channels
pinctrl: mediatek: Initialize variable *buf to zero
pinctrl: mediatek: Initialize variable pullen and pullup to zero
pinctrl: mediatek: fix coding style
pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
drm/msm/mdp5: Add check for kzalloc
drm/msm/dpu: Add check for pstates
drm/msm/dpu: Add check for cstate
drm/msm: use strscpy instead of strncpy
drm/msm/dsi: Allow 2 CTRLs on v2.5.0
drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
drm/bridge: lt9611: pass a pointer to the of node
drm/bridge: lt9611: fix clock calculation
drm/bridge: lt9611: fix programming of video modes
drm/bridge: lt9611: fix polarity programming
drm/bridge: lt9611: fix HPD reenablement
drm/bridge: lt9611: fix sleep mode setup
drm/msm/dpu: Disallow unallocated resources to be returned
drm/msm/gem: Add check for kmalloc
ALSA: hda/ca0132: minor fix for allocation size
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
ASoC: fsl_sai: initialize is_dsp_mode flag
ASoC: fsl_sai: Update to modern clocking terminology
scsi: qla2xxx: Fix exchange oversubscription for management commands
scsi: qla2xxx: Fix exchange oversubscription
scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
drm/msm: clean event_thread->worker in case of an error
drm/vc4: hdmi: Correct interlaced timings again
drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
drm/vc4: hvs: Set AXI panic modes
pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
hwmon: (ftsteutates) Fix scaling of measurements
gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
drm: tidss: Fix pixel format definition
drm/vc4: dpi: Fix format mapping for RGB565
drm/vc4: dpi: Add option for inverting pixel clock and output enable
drm/vkms: Fix null-ptr-deref in vkms_release()
drm/vkms: Fix memory leak in vkms_init()
drm/bridge: megachips: Fix error handling in i2c_register_driver()
drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
sefltests: netdevsim: wait for devlink instance after netns removal
selftest: fib_tests: Always cleanup before exit
net: bcmgenet: fix MoCA LED control
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
selftests/net: Interpret UDP_GRO cmsg data as an int value
irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bpf: Fix global subprog context argument resolution logic
can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
thermal/drivers/hisi: Drop second sensor hi3660
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
crypto: crypto4xx - Call dma_unmap_page when done
ACPI: resource: Do IRQ override on all TongFang GMxRGxx
ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
selftests/bpf: Fix out-of-srctree build
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
wifi: iwl4965: Add missing check for create_singlethread_workqueue()
wifi: iwl3945: Add missing check for create_singlethread_workqueue
RISC-V: time: initialize hrtimer based broadcast clock event device
m68k: /proc/hardware should depend on PROC_FS
crypto: rsa-pkcs1pad - Use akcipher_request_complete
rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
s390/ap: fix status returned by ap_qact()
s390/ap: fix status returned by ap_aqic()
Bluetooth: hci_qca: get wakeup status from serdev device handle
Bluetooth: L2CAP: Fix potential user-after-free
OPP: fix error checking in opp_migrate_dentry()
tap: tap_open(): correctly initialize socket uid
tun: tun_chr_open(): correctly initialize socket uid
net: add sock_init_data_uid()
s390/vmem: fix empty page tables cleanup under KASAN
s390/mem_detect: fix detect_memory() error handling
irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
irqchip: Fix refcount leak in platform_irqchip_probe
net/mlx5: Enhance debug print in page allocation failure
mt76: mt7915: fix polling firmware-own status
bpftool: profile online CPUs instead of possible
crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
crypto: ccp - Refactor out sev_fw_alloc()
leds: led-class: Add missing put_device() to led_put()
crypto: xts - Handle EBUSY correctly
x86/microcode: Adjust late loading result reporting message
x86/microcode: Check CPU capabilities after late microcode update correctly
x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
x86/microcode: Print previous version of microcode after reload
x86/microcode: Default-disable late loading
x86/microcode: Rip out the OLD_INTERFACE
x86: Mark stop_this_cpu() __noreturn
powercap: fix possible name leak in powercap_register_zone()
crypto: seqiv - Handle EBUSY correctly
crypto: essiv - Handle EBUSY correctly
crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
ACPI: battery: Fix missing NUL-termination with large strings
wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
ath9k: htc: clean up statistics macros
ath9k: hif_usb: simplify if-if to if-else
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
wifi: orinoco: check return value of hermes_write_wordrec()
wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
thermal/drivers/tsens: limit num_sensors to 9 for msm8939
thermal/drivers/tsens: fix slope values for msm8939
thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
thermal/drivers/tsens: Add compat string for the qcom,msm8960
thermal/drivers/tsens: Drop msm8976-specific defines
ACPICA: nsrepair: handle cases without a return value correctly
crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
lib/mpi: Fix buffer overrun when SG is too long
rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
genirq: Fix the return type of kstat_cpu_irqs_sum()
ACPICA: Drop port I/O validation for some regions
crypto: x86/ghash - fix unaligned access in ghash_setkey()
wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
wifi: ipw2200: fix memory leak in ipw_wdev_init()
wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
libbpf: Fix btf__align_of() by taking into account field offsets
wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: libertas: fix memory leak in lbs_init_adapter()
wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
wifi: rsi: Fix memory leak in rsi_coex_attach()
block: bio-integrity: Copy flags when bio_integrity_payload is cloned
arm64: dts: qcom: pmk8350: Use the correct PON compatible
arm64: dts: qcom: pmk8350: Specify PBS register for PON
KEYS: asymmetric: Fix ECDSA use via keyctl uapi
x86/perf/zhaoxin: Add stepping check for ZXC
sched/rt: pick_next_rt_entity(): check list_entry
sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
s390/dasd: Fix potential memleak in dasd_eckd_init()
arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
blk-mq: correct stale comment of .get_budget
blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
blk-mq: avoid sleep in blk_mq_alloc_request_hctx
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
arm64: dts: mt8192: Fix CPU map for single-cluster SoC
ARM: dts: imx7s: correct iomuxc gpr mux controller cells
ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
locking/rwsem: Optimize down_read_trylock() under highly contended case
arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
ARM: imx: Call ida_simple_remove() for ida_simple_get
ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
ARM: s3c: fix s3c64xx_set_timer_source prototype
ARM: bcm2835_defconfig: Enable the framebuffer
ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
arm64: dts: msm8992-bullhead: add memory hole region
arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
arm64: dts: meson-gx: Fix Ethernet MAC address unit name
arm64: dts: qcom: sc7280: correct SPMI bus address cells
arm64: dts: qcom: sc7180: correct SPMI bus address cells
arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
ARM: zynq: Fix refcount leak in zynq_early_slcr_init
arm64: dts: imx8m: Align SoC unique ID node unit address
arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
arm64: dts: qcom: qcs404: use symbol names for PCIe resets
ARM: OMAP2+: Fix memory leak in realtime_counter_init()
powerpc/mm: Rearrange if-else block to avoid clang warning
HID: asus: use spinlock to safely schedule workers
HID: asus: use spinlock to protect concurrent accesses
Linux 5.15.98
io_uring: ensure that io_init_req() passes in the right issue_flags
Revert "Revert "nvmem: core: remove nvmem_config wp_gpio""
Linux 5.15.97
io_uring: add missing lock in io_get_file_fixed
USB: core: Don't hold device lock while reading the "descriptors" sysfs file
usb: gadget: u_serial: Add null pointer check in gserial_resume
USB: serial: option: add support for VW/Skoda "Carstick LTE"
usb: dwc3: pci: add support for the Intel Meteor Lake-M
scripts/tags.sh: fix incompatibility with PCRE2
scripts/tags.sh: Invoke 'realpath' via 'xargs'
vc_screen: don't clobber return value in vcs_read
net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
staging: mt7621-dts: change palmbus address to lower case
x86/cpu: Add Lunar Lake M
HID: core: Fix deadloop in hid_apply_multiplier.
neigh: make sure used and confirmed times are valid
IB/hfi1: Assign npages earlier
ASoC: rt715-sdca: fix clock stop prepare timeout issue
btrfs: send: limit number of clones and allocated memory size
ACPI: NFIT: fix a potential deadlock during NFIT teardown
HID: elecom: add support for TrackBall 056E:011C
ARM: dts: rockchip: add power-domains property to dp node on rk3288
arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
Fix XFRM-I support for nested ESP tunnels
ionic: refactor use of ionic_rx_fill()
Linux 5.15.96
bpf: add missing header file include
Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
scripts/pahole-flags.sh: Use pahole-version.sh
kbuild: Add CONFIG_PAHOLE_VERSION
ext4: Fix function prototype mismatch for ext4_feat_ktype
audit: update the mailing list in MAINTAINERS
wifi: mwifiex: Add missing compatible string for SD8787
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
binder: Address corner cases in deferred copy and fixup
binder: fix pointer cast warning
binder: defer copies of pre-patched txn data
binder: read pre-translated fds from sender buffer
uaccess: Add speculation barrier to copy_from_user()
drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
powerpc/64s/radix: Fix RWX mapping with relocated kernel
powerpc/64s/radix: Fix crash with unaligned relocated kernel
powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
powerpc: use generic version of arch_is_kernel_initmem_freed()
powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
random: always mix cycle counter in add_latent_entropy()
clk: mxl: syscon_node_to_regmap() returns error pointers
powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
clk: mxl: Fix a clk entry by adding relevant flags
clk: mxl: Add option to override gate clks
clk: mxl: Remove redundant spinlocks
clk: mxl: Switch from direct readl/writel based IO to regmap based IO
drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
wifi: rtl8xxxu: gen2: Turn on the rate control
drm/etnaviv: don't truncate physical page address
Linux 5.15.95
platform/x86/amd: pmc: add CONFIG_SERIO dependency
net: sched: sch: Fix off by one in htb_activate_prios()
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
alarmtimer: Prevent starvation by small intervals and SIG_IGN
kvm: initialize all of the kvm_debugregs structure before sending it to userspace
net/sched: tcindex: search key must be 16 bits
i40e: Add checking for null for nlmsg_find_attr()
net/sched: act_ctinfo: use percpu stats
flow_offload: fill flags to action structure
drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
mm/filemap: fix page end in filemap_get_read_batch
nilfs2: fix underflow in second superblock position calculations
ipv6: Fix tcp socket connection with DSCP.
ipv6: Fix datagram socket connection with DSCP.
ixgbe: add double of VLAN header when computing the max MTU
net: mpls: fix stale pointer if allocation fails during device rename
net: stmmac: Restrict warning on disabling DMA store and fwd mode
bnxt_en: Fix mqprio and XDP ring checking logic
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
net/sched: tcindex: update imperfect hash filters respecting rcu
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
net: bgmac: fix BCM5358 support by setting correct flags
i40e: add double of VLAN header when computing the max MTU
ixgbe: allow to increase MTU to 3K with XDP enabled
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
net: Fix unwanted sign extension in netdev_stats_to_stats64()
Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
selftest/lkdtm: Skip stack-entropy test if lkdtm is not available
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
hugetlb: check for undefined shift on 32 bit architectures
sched/psi: Fix use-after-free in ep_remove_wait_queue()
ALSA: hda/realtek - fixed wrong gpio assigned
ALSA: hda/conexant: add a new hda codec SN6180
mmc: mmc_spi: fix error handling in mmc_spi_probe()
mmc: sdio: fix possible resource leaks in some error paths
mmc: jz4740: Work around bug on JZ4760(B)
tcp: Fix listen() regression in 5.15.88.
netfilter: nft_tproxy: restrict to prerouting hook
platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86: amd-pmc: Correct usage of SMU version
platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
platform/x86: amd-pmc: Export Idlemask values based on the APU
drm/amd/display: Fail atomic_check early on normalize_zpos error
aio: fix mremap after fork null-deref
mptcp: do not wait for bare sockets' timeout
xfs: don't leak btree cursor when insrec fails after a split
xfs: purge dquots after inode walk fails during quotacheck
xfs: assert in xfs_btree_del_cursor should take into account error
xfs: don't assert fail on perag references on teardown
xfs: avoid unnecessary runtime sibling pointer endian conversions
xfs: validate v5 feature fields
xfs: set XFS_FEAT_NLINK correctly
xfs: detect self referencing btree sibling pointers
xfs: fix potential log item leak
xfs: zero inode fork buffer at allocation
nvmem: core: fix return value
nvmem: core: fix registration vs use race
nvmem: core: fix cleanup after dev_set_name()
nvmem: core: add error handling for dev_set_name
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
drm/amd/display: Properly handle additional cases where DCN is not supported
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
s390/decompressor: specify __decompress() buf len to avoid overflow
net: sched: sch: Bounds check priority
drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
net/rose: Fix to not accept on connected socket
tools/virtio: fix the vringh test for virtio ring changes
ASoC: cs42l56: fix DT probe
bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
ALSA: hda: Do not unset preset when cleaning up codec
selftests/bpf: Verify copy_register_state() preserves parent/live fields
ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
ACPI / x86: Add support for LPS0 callback handler
riscv: kprobe: Fixup misaligned load text
kprobes: treewide: Cleanup the error messages for kprobes
mptcp: fix locking for in-kernel listener creation
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
drivers/hwtracing/coresight/coresight-cti-core.c
drivers/mtd/ubi/wl.c
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@10513504 TKQ2.230718.001
Change-Id: I8fde1fff91a2f027f639112b55341d9771c2e23a
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
|
||
|
|
4531254d23 |
Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15-2023-06: (1193 commits) UPSTREAM: tick/broadcast: Make broadcast device replacement work correctly Revert "FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true" ANDROID: GKI: Update symbol list for sunxi UPSTREAM: usb: dwc3: gadget: Return -ESHUTDOWN on ep disable BACKPORT: scsi: ufs: core: Fix devfreq deadlocks UPSTREAM: Revert "Fix XFRM-I support for nested ESP tunnels" ANDROID: ABI: Update symbols to unisoc whitelist ANDROID: abi_gki_aarch64_qcom: Add rproc_set_firmware ANDROID: vendor_hooks: vendor hook for MM UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() Revert "ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing" UPSTREAM: 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition UPSTREAM: net: qcom/emac: Fix use after free bug in emac_remove due to race condition ANDROID: GKI: add vendor hooks to avoid unsupported usb device probing BACKPORT: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() UPSTREAM: ALSA: usb-audio: Split endpoint setups for hw_params and prepare UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available FROMGIT: pstore: Revert pmsg_lock back to a normal mutex ... Change-Id: I942b982e2e04c392d6f36f59445b07782b5db75a |
||
|
|
af2c602724 |
Merge keystone/android13-5.15-keystone-qcom-release.94 (3f6fd0d) into msm-5.15
* refs/heads/tmp-3f6fd0d:
ANDROID: ABI: Add to QCOM symbols list
BACKPORT: scsi: ufs: core: Fix devfreq deadlocks
ANDROID: KVM: arm64: Move addr_is_allowed_memory() check into host callback
ANDROID: KVM: arm64: Pass addr to get_page_state() helper
ANDROID: GKI: Update symbol list for sunxi
ANDROID: ABI: Add to QCOM symbols list
Revert "Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse""
ANDROID: consolidate.fragment: Enable memory debug configs
FROMLIST: binder: fix UAF caused by faulty buffer cleanup
ANDROID: GKI: Update symbol list for mtk
ANDROID: GKI: Update symbol list for mtk
ANDROID: Updatae the GKI symbol list and ABI XML.
ANDROID: gki_defconfig: enable CONFIG_BLK_CGROUP_IOPRIO
FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true
UPSTREAM: KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
ANDROID: GKI: Update symbol list for Unisoc
ANDROID: mm: handle SPF using a copy of the original vma
ANDROID: abi_gki_aarch64_qcom: update abi
BACKPORT: FROMGIT: rcu: Avoid freeing new kfree_rcu() memory after old grace period
ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
ANDROID: fuse-bpf: Run bpf with migration disabled
ANDROID: incremental fs: Evict inodes before freeing mount data
ANDROID: GKI: Update symbol list for Amlogic
ANDROID: fuse-bpf: Correctly put backing files
UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
UPSTREAM: hid: bigben_probe(): validate report count
UPSTREAM: HID: bigben: use spinlock to safely schedule workers
ANDROID: Fix kernelci break: eventfd_signal_mask redefined
ANDROID: fuse: fix struct path zero initialization
UPSTREAM: Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
UPSTREAM: HID: bigben_worker() remove unneeded check on report_field
UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses
ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE
ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust
BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() return void
BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete
ANDROID: GKI: Update symbol list for mtk
UPSTREAM: of: base: Skip CPU nodes with "fail"/"fail-..." status
ANDROID: fuse: Support errors from fuse daemon in canonical path
ANDROID: fsnotify: Notify lower fs of open
UPSTREAM: ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
UPSTREAM: ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
UPSTREAM: wifi: nl80211: fix puncturing bitmap policy
UPSTREAM: hwrng: virtio - add an internal buffer
ANDROID: GKI: Update abi_gki_aarch64_qcom
BACKPORT: wifi: nl80211: Allow authentication frames and set keys on NAN interface
UPSTREAM: wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD
BACKPORT: wifi: cfg80211: include puncturing bitmap in channel switch events
BACKPORT: wifi: nl80211: validate and configure puncturing bitmap
UPSTREAM: regmap: Don't warn about cache only mode for devices with no cache
ANDROID: dma-buf: system_heap: kmap_local_page instead of kmap_atomic
ANDROID: GKI: update xiaomi symbol list
UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems
UPSTREAM: dm verity: stop using WQ_UNBOUND for verify_wq
BACKPORT: dm verity: enable WQ_HIGHPRI on verify_wq
UPSTREAM: dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
UPSTREAM: loop: Fix use-after-free issues
ANDROID: GKI: Update symbol list for mtk
UPSTREAM: ext4: block range must be validated before use in ext4_mb_clear_bb()
UPSTREAM: ext4: add strict range checks while freeing blocks
UPSTREAM: ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
UPSTREAM: ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
ANDROID: mm: handle SPF using a copy of the original vma
ANDROID: mm: fix UAF in SPF
ANDROID: GKI: Update symbol list for mtk
UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock
UPSTREAM: wifi: cfg80211: Set SSID if it is not already set
Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests""
UPSTREAM: rtmutex: Ensure that the top waiter is always woken up
UPSTREAM: cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks
UPSTREAM: ext4: refuse to create ea block when umounted
UPSTREAM: ext4: optimize ea_inode block expansion
UPSTREAM: ext4: allocate extended attribute value in vmalloc area
ANDROID: ABI: Update the GKI symbol list and ABI XML
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: GKI: update xiaomi symbol list
Revert "nvmem: core: remove nvmem_config wp_gpio"
Linux 5.15.94
Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
KVM: x86: Mitigate the cross-thread return address predictions bug
x86/speculation: Identify processors vulnerable to SMT RSB predictions
drm/i915: Fix VBT DSI DVO port handling
drm/i915: Initialize the obj flags for shmem objects
drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
Fix page corruption caused by racy check in __free_pages
arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
rtmutex: Ensure that the top waiter is always woken up
powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
ceph: flush cap releases when the session is flushed
clk: ingenic: jz4760: Update M/N/OD calculation algorithm
usb: typec: altmodes/displayport: Fix probe pin assign check
usb: core: add quirk for Alcor Link AK9563 smartcard reader
btrfs: free device in btrfs_close_devices for a single device filesystem
mptcp: be careful on subflow status propagation on errors
net: USB: Fix wrong-direction WARNING in plusb.c
cifs: Fix use-after-free in rdata->read_into_pages()
pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
spi: dw: Fix wrong FIFO level setting for long xfers
pinctrl: single: fix potential NULL dereference
pinctrl: aspeed: Fix confusing types in return value
pinctrl: mediatek: Fix the drive register definition of some Pins
ASoC: topology: Return -ENOMEM on memory allocation failure
riscv: stacktrace: Fix missing the first frame
ALSA: pci: lx6464es: fix a debug loop
selftests: forwarding: lib: quote the sysctl values
rds: rds_rm_zerocopy_callback() use list_first_entry()
igc: Add ndo_tx_timeout support
net/mlx5: Serialize module cleanup with reload and remove
net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
net/mlx5e: IPoIB, Show unknown speed instead of error
net/mlx5: Bridge, fix ageing of peer FDB entries
net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
net/mlx5e: Introduce the mlx5e_flush_rq function
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
ice: Do not use WQ_MEM_RECLAIM flag for workqueue
uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
ionic: clean interrupt before enabling queue to avoid credit race
net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
bonding: fix error checking in bond_debug_reregister()
net: phylink: move phy_device_free() to correctly release phy device
xfrm: fix bug with DSCP copy to v6 from v4 tunnel
RDMA/usnic: use iommu_map_atomic() under spin_lock()
RDMA/irdma: Fix potential NULL-ptr-dereference
IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
IB/hfi1: Restore allocated resources on failed copyout
xfrm: compat: change expression for switch in xfrm_xlate64
can: j1939: do not wait 250 ms if the same addr was already claimed
of/address: Return an error when no valid dma-ranges are found
tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ALSA: hda/realtek: Add Positivo N14KP6-TG
btrfs: zlib: zero-initialize zlib workspace
btrfs: limit device extents to the device size
migrate: hugetlb: check for hugetlb shared PMD in node migration
mm/migration: return errno when isolate_huge_page failed
Linux 5.15.93
bpf: Skip invalid kfunc call in backtrack_insn
gfs2: Always check inode size of inline inodes
gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
f2fs: fix to do sanity check on i_extra_isize in is_alive()
fbdev: smscufx: fix error handling code in ufx_usb_probe
ovl: Use "buf" flexible array for memcpy() destination
fs/ntfs3: Validate attribute data and valid sizes
powerpc/imc-pmu: Revert nest_init_lock to being a mutex
iio:adc:twl6030: Enable measurement of VAC
bpf: Do not reject when the stack read size is different from the tracked scalar size
bpf: Fix incorrect state pruning for <8B spill/fill
phy: qcom-qmp-combo: fix runtime suspend
phy: qcom-qmp-combo: fix broken power on
phy: qcom-qmp-usb: fix memleak on probe deferral
phy: qcom-qmp-combo: fix memleak on probe deferral
phy: qcom-qmp-combo: disable runtime PM on unbind
serial: 8250_dma: Fix DMA Rx rearm race
serial: 8250_dma: Fix DMA Rx completion race
nvmem: core: fix cell removal on error
nvmem: core: remove nvmem_config wp_gpio
nvmem: core: initialise nvmem->id early
drm/i915: Fix potential bit_17 double-free
Squashfs: fix handling and sanity checking of xattr_ids count
highmem: round down the address passed to kunmap_flush_on_unmap()
mm/swapfile: add cond_resched() in get_swap_pages()
fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
riscv: disable generation of unwind tables
parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
parisc: Fix return code of pdc_iodc_print()
nvmem: qcom-spmi-sdam: fix module autoloading
iio: imu: fxos8700: fix MAGN sensor scale and unit
iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
iio: imu: fxos8700: fix failed initialization ODR mode assignment
iio: imu: fxos8700: fix incorrect ODR mode readback
iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
iio: imu: fxos8700: fix map label of channel type to MAGN sensor
iio: imu: fxos8700: fix IMU data bits returned to user space
iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
iio: imu: fxos8700: fix ACCEL measurement range selection
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
iio: adc: berlin2-adc: Add missing of_node_put() in error path
iio: hid: fix the retval in gyro_3d_capture_sample
iio: hid: fix the retval in accel_3d_capture_sample
efi: Accept version 2 of memory attributes table
ALSA: hda/realtek: Add Acer Predator PH315-54
watchdog: diag288_wdt: fix __diag288() inline assembly
watchdog: diag288_wdt: do not use stack buffers for hardware data
net: qrtr: free memory on error path in radix_tree_insert()
fbcon: Check font dimension limits
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
usb: dwc3: qcom: enable vbus override when in OTG dr-mode
iio: adc: stm32-dfsdm: fill module aliases
drm/amd/display: Fix timing not changning when freesync video is enabled
net/x25: Fix to not accept on connected socket
platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
i2c: rk3x: fix a bunch of kernel-doc warnings
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
perf/x86/intel: Add Emerald Rapids
scsi: target: core: Fix warning on RT kernels
i2c: mxs: suppress probe-deferral error message
i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
efi: fix potential NULL deref in efi_mem_reserve_persistent
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
virtio-net: Keep stop() to follow mirror sequence of open()
selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
ata: libata: Fix sata_down_spd_limit() when no link speed is reported
can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
riscv: kprobe: Fixup kernel panic when probing an illegal position
ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
net: phy: meson-gxl: Add generic dummy stubs for MMD register access
squashfs: harden sanity check in squashfs_read_xattr_id_table
netfilter: br_netfilter: disable sabotage_in hook after first suppression
drm/i915/adlp: Fix typo for reference clock
drm/i915/guc: Fix locking when searching for a hung request
netrom: Fix use-after-free caused by accept on already connected socket
block, bfq: fix uaf for bfqq in bic_set_bfqq()
block, bfq: replace 0/1 with false/true in bic apis
block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
sfc: correctly advertise tunneled IPv6 segmentation
dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
dpaa_eth: execute xdp_do_flush() before napi_complete_done()
virtio-net: execute xdp_do_flush() before napi_complete_done()
qede: execute xdp_do_flush() before napi_complete_done()
ice: Prevent set_channel from changing queues while RDMA active
fix "direction" argument of iov_iter_kvec()
fix iov_iter_bvec() "direction" argument
READ is "data destination", not source...
WRITE is "data source", not destination...
vhost/net: Clear the pending messages when the backend is removed
scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
drm/vc4: hdmi: make CEC adapter name unique
arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
bpf: Fix to preserve reg parent/live fields when copying range info
bpf: Support <8-byte scalar spill and refill
ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
ASoC: Intel: bytcht_es8316: move comment to the right place
ASoC: Intel: boards: fix spelling in comments
bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
Linux 5.15.92
net: mctp: purge receive queues on sk destruction
net: fix NULL pointer in skb_segment_list
selftests: Provide local define of __cpuid_count()
selftests/vm: remove ARRAY_SIZE define from individual tests
tools: fix ARRAY_SIZE defines in tools and selftests hdrs
Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
extcon: usbc-tusb320: fix kernel-doc warning
ext4: fix bad checksum after online resize
cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
HID: playstation: sanity check DualSense calibration data.
blk-cgroup: fix missing pd_online_fn() while activating policy
erofs/zmap.c: Fix incorrect offset calculation
bpf: Skip task with pid=1 in send_signal_common()
firmware: arm_scmi: Clear stale xfer->hdr.status
arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
arm64: dts: freescale: Fix pca954x i2c-mux node names
ARM: dts: vf610: Fix pca9548 i2c-mux node names
ARM: dts: imx: Fix pca9547 i2c-mux node name
Revert "scsi: ufs: core: Fix devfreq deadlocks"
Revert "thermal/core: Rename 'trips' to 'num_trips'"
Revert "thermal: Validate new state in cur_state_store()"
Revert "thermal/core: fix error code in __thermal_cooling_device_register()"
Revert "thermal: core: call put_device() only after device_register() fails"
Revert "cpufreq: governor: Use kobject release() method to free dbs_data"
Revert "gpio: use raw spinlock for gpio chip shadowed data"
Revert "gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock"
Revert "gpio: mxc: Unlock on error path in mxc_flip_edge()"
Revert "xhci: Add update_hub_device override for PCI xHCI hosts"
Revert "xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables"
Revert "xhci: Add a flag to disable USB3 lpm on a xhci root port level."
Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire"
Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio"
Revert "PM/devfreq: governor: Add a private governor_data for governor"
Linux 5.15.91
perf/x86/amd: fix potential integer overflow on shift of a int
netfilter: conntrack: unify established states for SCTP paths
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
block: fix and cleanup bio_check_ro
kbuild: Allow kernel installation packaging to override pkg-config
cpufreq: governor: Use kobject release() method to free dbs_data
cpufreq: Move to_gov_attr_set() to cpufreq.h
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
tools: gpio: fix -c option of gpio-event-mon
treewide: fix up files incorrectly marked executable
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
net/tg3: resolve deadlock in tg3_reset_task() during EEH
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
net: mctp: mark socks as dead on unhash, prevent re-add
net: ravb: Fix possible hang if RIS2_QFF1 happen
net: ravb: Fix lack of register setting after system resumed for Gen3
ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
gpio: mxc: Unlock on error path in mxc_flip_edge()
nvme: fix passthrough csi check
riscv/kprobe: Fix instruction simulation of JALR
sctp: fail if no bound addresses can be used for a given scope
net/sched: sch_taprio: do not schedule in taprio_reset()
netrom: Fix use-after-free of a listening socket.
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
netlink: annotate data races around sk_state
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around nlk->portid
netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
drm/i915/selftest: fix intel_selftest_modify_policy argument types
net: fix UaF in netns ops registration error path
netlink: prevent potential spectre v1 gadgets
i2c: designware: use casting of u64 in clock multiplication to avoid overflow
scsi: ufs: core: Fix devfreq deadlocks
net: mana: Fix IRQ name - add PCI and queue number
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
EDAC/device: Respect any driver-supplied workqueue polling value
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
ipv6: fix reachability confirmation with proxy_ndp
thermal: intel: int340x: Protect trip temperature from concurrent updates
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
ovl: fail on invalid uid/gid mapping at copy up
ksmbd: limit pdu length size according to connection status
ksmbd: downgrade ndr version error message to debug
ksmbd: do not sign response to session request for guest login
ksmbd: add max connections parameter
ksmbd: add smbd max io size parameter
i2c: mv64xxx: Add atomic_xfer method to driver
i2c: mv64xxx: Remove shutdown method from driver
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
ftrace/scripts: Update the instructions for ftrace-bisect.sh
trace_events_hist: add check for return value of 'create_hist_field'
tracing: Make sure trace_printk() can output as soon as it can be used
module: Don't wait for GOING modules
KVM: SVM: fix tsc scaling cache logic
scsi: hpsa: Fix allocation size for scsi_host_alloc()
drm/amdgpu: complete gfxoff allow signal during suspend without delay
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
exit: Use READ_ONCE() for all oops/warn limit reads
docs: Fix path paste-o for /sys/kernel/warn_count
panic: Expose "warn_count" to sysfs
panic: Introduce warn_limit
panic: Consolidate open-coded panic_on_warn checks
exit: Allow oops_limit to be disabled
exit: Expose "oops_count" to sysfs
exit: Put an upper limit on how often we can oops
panic: Separate sysctl logic from CONFIG_SMP
ia64: make IA64_MCA_RECOVERY bool instead of tristate
csky: Fix function name in csky_alignment() and die()
h8300: Fix build errors from do_exit() to make_task_dead() transition
hexagon: Fix function name in die()
objtool: Add a missing comma to avoid string concatenation
exit: Add and use make_task_dead.
kasan: no need to unset panic_on_warn in end_report()
ubsan: no need to unset panic_on_warn in ubsan_epilogue()
panic: unset panic_on_warn inside panic()
kernel/panic: move panic sysctls to its own file
sysctl: add a new register_sysctl_init() interface
fs: reiserfs: remove useless new_opts in reiserfs_remount
x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
drm/i915: Remove unused variable
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
drm/i915: Allow switching away via vga-switcheroo if uninitialized
firmware: coreboot: Check size of table entry and use flex-array
lockref: stop doing cpu_relax in the cmpxchg loop
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
r8152: add vendor/device ID pair for Microsoft Devkit
scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
spi: spidev: remove debug messages that access spidev->spi without locking
ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
cpufreq: armada-37xx: stop using 0 as NULL pointer
perf/x86/intel/uncore: Add Emerald Rapids
perf/x86/msr: Add Emerald Rapids
s390: expicitly align _edata and _end symbols on page boundary
s390/debug: add _ASM_S390_ prefix to header guard
drm: Add orientation quirk for Lenovo ideapad D330-10IGL
net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
ASoC: fsl_micfil: Correct the number of steps on SX controls
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
kcsan: test: don't put the expect array on the stack
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
tcp: fix rate_app_limited to default to 1
net: stmmac: enable all safety features by default
thermal: core: call put_device() only after device_register() fails
thermal/core: fix error code in __thermal_cooling_device_register()
thermal: Validate new state in cur_state_store()
thermal/core: Rename 'trips' to 'num_trips'
thermal/core: Remove duplicate information when an error occurs
net: dsa: microchip: ksz9477: port map correction in ALU table entry register
selftests/net: toeplitz: fix race on tpacket_v3 block close
driver core: Fix test_async_probe_init saves device in wrong array
w1: fix WARNING after calling w1_process()
w1: fix deadloop in __w1_remove_master_device()
device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ptdma: pt_core_execute_cmd() should use spinlock
octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
tcp: avoid the lookup process failing to get sk in ehash table
nvme-pci: fix timeout request state check
drm/amd/display: fix issues with driver unload
phy: phy-can-transceiver: Skip warning if no "max-bitrate"
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
cifs: fix potential deadlock in cache_refresh_path()
HID: betop: check shape of output reports
l2tp: prevent lockdep issue in l2tp_tunnel_register()
virtio-net: correctly enable callback during start_xmit
net: macb: fix PTP TX timestamp failure due to packet padding
dmaengine: Fix double increment of client_count in dma_chan_get()
drm/panfrost: fix GENERIC_ATOMIC64 dependency
net: mlx5: eliminate anonymous module_init & module_exit
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net: ipa: disable ipa interrupt during suspend
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
HID: revert CHERRY_MOUSE_000C quirk
pinctrl: rockchip: fix mux route data for rk3568
net: stmmac: fix invalid call to mdiobus_get_phy()
HID: check empty report_list in bigben_probe()
HID: check empty report_list in hid_validate_values()
net: mdio: validate parameter addr in mdiobus_get_phy()
net: usb: sr9700: Handle negative len
octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
l2tp: close all race conditions in l2tp_tunnel_register()
l2tp: convert l2tp_tunnel_list to idr
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
l2tp: Serialize access to sk_user_data with sk_callback_lock
net/sched: sch_taprio: fix possible use-after-free
net: stmmac: Fix queue statistics reading
pinctrl: rockchip: fix reading pull type on rk3568
pinctrl/rockchip: add error handling for pull/drive register getters
pinctrl/rockchip: Use temporary variable for struct device
wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
gpio: use raw spinlock for gpio chip shadowed data
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
net: nfc: Fix use-after-free in local_cleanup()
phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
amd-xgbe: Delay AN timeout during KR training
amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
phy: ti: fix Kconfig warning and operator precedence
arm64: dts: qcom: msm8992-libra: Fix the memory map
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8992: Don't use sfpb mutex
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
affs: initialize fsdata in affs_truncate()
IB/hfi1: Remove user expected buffer invalidate race
IB/hfi1: Immediately remove invalid memory from hardware
IB/hfi1: Fix expected receive setup error exit issues
IB/hfi1: Reserve user expected TIDs
IB/hfi1: Reject a zero-length user expected buffer
RDMA/core: Fix ib block iterator counter overflow
tomoyo: fix broken dependency on *.conf.default
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Harden shared memory access in fetch_response
EDAC/highbank: Fix memory leak in highbank_mc_probe()
reset: uniphier-glue: Fix possible null-ptr-deref
reset: uniphier-glue: Use reset_control_bulk API
soc: imx8m: Fix incorrect check for of_clk_get_by_name()
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
HID: intel_ish-hid: Add check for ishtp_dma_tx_map
ARM: imx: add missing of_node_put()
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory: tegra: Remove clients SID override programming
ANDROID: add __dev_kfree_skb_irq to virtual_device abi list
Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire"
Revert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio"
Revert "PM/devfreq: governor: Add a private governor_data for governor"
Revert "net: add atomic_long_t to net_device_stats fields"
Revert "ipv6/sit: use DEV_STATS_INC() to avoid data-races"
Revert "arm64: Treat ESR_ELx as a 64-bit register"
Revert "arm64: mm: kfence: only handle translation faults"
Revert "gpiolib: protect the GPIO device against being dropped while in use by user-space"
Revert "soreuseport: Fix socket selection for SO_INCOMING_CPU."
Revert "bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes"
Revert "xhci: Prevent infinite loop in transaction errors recovery for streams"
ANDROID: fix up abi change in struct sdhci_host
ANDROID: gki_defconfig: add CONFIG_FUNCTION_ERROR_INJECTION
Revert "serial: Add rs485_supported to uart_port"
Revert "serial: fsl_lpuart: Fill in rs485_supported"
Linux 5.15.90
io_uring/rw: remove leftover debug statement
io_uring/rw: ensure kiocb_end_write() is always called
io_uring: fix double poll leak on repolling
io_uring: Clean up a false-positive warning from GCC 9.3.0
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
soc: qcom: apr: Make qcom,protection-domain optional again
Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
block: mq-deadline: Rename deadline_is_seq_writes()
net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
net/ulp: use consistent error code when blocking ULP
io_uring/net: fix fast_iov assignment in io_setup_async_msg()
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
tracing: Use alignof__(struct {type b;}) instead of offsetof()
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
Revert "drm/amdgpu: make display pinning more flexible (v2)"
efi: rt-wrapper: Add missing include
arm64: efi: Execute runtime services from a dedicated stack
fs/ntfs3: Fix attr_punch_hole() null pointer derenference
drm/amdgpu: drop experimental flag on aldebaran
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
drm/amd/display: Calculate output_color_space after pixel encoding adjustment
drm/amd/display: Fix set scaling doesn's work
drm/i915/display: Check source height is > 0
drm/i915: re-disable RC6p on Sandy Bridge
mei: me: add meteor lake point M DID
gsmi: fix null-deref in gsmi_get_variable
serial: atmel: fix incorrect baudrate setup
serial: amba-pl011: fix high priority character transmission in rs486 mode
dmaengine: idxd: Let probe fail when workqueue cannot be enabled
dmaengine: tegra210-adma: fix global intr clear
dmaengine: lgm: Move DT parsing after initialization
serial: pch_uart: Pass correct sg to dma_unmap_sg()
dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
usb: gadget: g_webcam: Send color matching descriptor per frame
usb: typec: altmodes/displayport: Fix pin assignment calculation
usb: typec: altmodes/displayport: Add pin assignment helper
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
usb: host: ehci-fsl: Fix module alias
usb: cdns3: remove fetched trb from cache before dequeuing
USB: serial: cp210x: add SCALANCE LPE-9000 device id
USB: gadgetfs: Fix race between mounting and unmounting
tty: fix possible null-ptr-defer in spk_ttyio_release
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
staging: mt7621-dts: change some node hex addresses to lower case
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
thunderbolt: Use correct function to calculate maximum USB3 link rate
cifs: do not include page data when checking signature
btrfs: fix race between quota rescan and disable leading to NULL pointer deref
btrfs: do not abort transaction on failure to write log tree when syncing log
mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
ACPI: PRM: Check whether EFI runtime is available
comedi: adv_pci1760: Fix PWM instruction handling
usb: core: hub: disable autosuspend for TI TUSB8041
misc: fastrpc: Fix use-after-free race condition for maps
misc: fastrpc: Don't remove map on creater_process and device_release
USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
staging: vchiq_arm: fix enum vchiq_status return types
USB: serial: option: add Quectel EM05CN modem
USB: serial: option: add Quectel EM05CN (SG) modem
USB: serial: option: add Quectel EC200U modem
USB: serial: option: add Quectel EM05-G (RS) modem
USB: serial: option: add Quectel EM05-G (CS) modem
USB: serial: option: add Quectel EM05-G (GR) modem
prlimit: do_prlimit needs to have a speculation check
xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
usb: acpi: add helper to check port lpm capability using acpi _DSM
xhci: Add a flag to disable USB3 lpm on a xhci root port level.
xhci: Add update_hub_device override for PCI xHCI hosts
xhci: Fix null pointer dereference when host dies
usb: xhci: Check endpoint is valid before dereferencing it
xhci-pci: set the dma max_seg_size
io_uring/rw: defer fsnotify calls to task context
io_uring: do not recalculate ppos unnecessarily
io_uring: update kiocb->ki_pos at execution time
io_uring: remove duplicated calls to io_kiocb_ppos
io_uring: ensure that cached task references are always put on exit
io_uring: fix async accept on O_NONBLOCK sockets
io_uring: allow re-poll if we made progress
io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
io_uring: add flag for disabling provided buffer recycling
io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
io_uring: improve send/recv error handling
io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
eventfd: provide a eventfd_signal_mask() helper
eventpoll: add EPOLL_URING_WAKE poll wakeup flag
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
hugetlb: unshare some PMDs when splitting VMAs
drm/amd: Delay removal of the firmware framebuffer
drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
efi: fix userspace infinite retry read efivars after EFI runtime services page fault
nilfs2: fix general protection fault in nilfs_btree_insert()
zonefs: Detect append writes at invalid locations
Add exception protection processing for vd in axi_chan_handle_err function
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Bluetooth: hci_qca: Fix driver shutdown on closed serdev
fbdev: omapfb: avoid stack overflow warning
perf/x86/rapl: Treat Tigerlake like Icelake
f2fs: let's avoid panic if extent_tree is not created
x86/asm: Fix an assembler warning with current binutils
btrfs: always report error in run_one_delayed_ref()
RDMA/srp: Move large values to a new enum for gcc13
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
vduse: Validate vq_num in vduse_validate_config()
virtio_pci: modify ENOENT to EINVAL
tools/virtio: initialize spinlocks in vring_test.c
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
pNFS/filelayout: Fix coalescing test for single DS
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
Revert "net: use struct_group to copy ip/ipv6 header addresses"
Revert "bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues"
Revert "ALSA: usb-audio: Yet more regression for for the delayed card registration"
Linux 5.15.89
pinctrl: amd: Add dynamic debugging for active GPIOs
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
block: handle bio_split_to_limits() NULL return
io_uring/io-wq: only free worker if it was allocated for creation
io_uring/io-wq: free worker if task_work creation is canceled
scsi: mpt3sas: Remove scsi_dma_map() error messages
efi: fix NULL-deref in init error path
arm64: cmpxchg_double*: hazard against entire exchange variable
arm64: atomics: remove LL/SC trampolines
arm64: atomics: format whitespace consistently
io_uring: lock overflowing for IOPOLL
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
Documentation: KVM: add API issues section
mm: Always release pages to the buddy allocator in memblock_free_late().
platform/surface: aggregator: Add missing call to ssam_request_sync_free()
igc: Fix PPS delta between two synchronized end-points
perf build: Properly guard libbpf includes
net/mlx5e: Don't support encap rules with gbp option
net/mlx5: Fix ptp max frequency adjustment range
net/sched: act_mpls: Fix warning during failed attribute validation
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
tools/nolibc: restore mips branch ordering in the _start block
tools/nolibc: Remove .global _start from the entry point code
tools/nolibc/arch: mark the _start symbol as weak
tools/nolibc/arch: split arch-specific code into individual files
tools/nolibc/types: split syscall-specific definitions into their own files
tools/nolibc/std: move the standard type definitions to std.h
tools/nolibc: use pselect6 on RISCV
tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
af_unix: selftest: Fix the size of the parameter to connect()
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
hvc/xen: lock console list traversal
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
tipc: fix unexpected link reset due to discovery messages
ALSA: usb-audio: Relax hw constraints for implicit fb sync
ALSA: usb-audio: Make sure to stop endpoints before closing EPs
ASoC: wm8904: fix wrong outputs volume after power reactivation
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi: ufs: Stop using the clock scaling lock in the error handler
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
regulator: da9211: Use irq handler when ready
x86/resctrl: Fix task CLOSID/RMID update race
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
iommu/iova: Fix alloc iova overflows issue
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
bus: mhi: host: Fix race between channel preparation and M0 event
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
ixgbe: fix pci device refcount leak
platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
dt-bindings: msm: dsi-controller-main: Fix description of core clock
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
drm/msm/adreno: Make adreno quirks not overwrite each other
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/surface: aggregator: Ignore command messages not intended for us
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
cifs: Fix uninitialized memory read for smb311 posix symlink create
net/mlx5e: Set action fwd flag when parsing tc action goto
drm/i915/gt: Reset twice
drm/virtio: Fix GEM handle creation UAF
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
s390/kexec: fix ipl report address for kdump
perf auxtrace: Fix address filter duplicate symbol selection
net: stmmac: add aux timestamps fifo clearance wait
docs: Fix the docs build with Sphinx 6.0
efi: tpm: Avoid READ_ONCE() for accessing the event log
selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c
KVM: arm64: nvhe: Fix build with profile optimization
KVM: arm64: Fix S1PTW handling on RO memslots
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA: hda/realtek - Turn on power early
ALSA: control-led: use strscpy in set_led_id()
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
Linux 5.15.88
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
net/ulp: prevent ULP without clone op from entering the LISTEN status
net: sched: disallow noqueue for qdisc classes
serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
x86/fpu: Allow PKRU to be (once again) written by ptrace.
x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
parisc: Align parisc MADV_XXX constants with all other architectures
Linux 5.15.87
drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
efi: random: combine bootloader provided RNG seed with RNG protocol output
mbcache: Avoid nesting of cache->c_list_lock under bit locks
net: hns3: fix return value check bug of rx copybreak
btrfs: make thaw time super block check to also verify checksum
selftests: set the BUILD variable to absolute path
ext4: don't allow journal inode to have encrypt flag
mptcp: use proper req destructor for IPv6
mptcp: dedicated request sock for subflow in v6
Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007"
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
hfs/hfsplus: use WARN_ON for sanity check
drm/i915/gvt: fix vgpu debugfs clean in remove
drm/i915/gvt: fix gvt debugfs destroy
riscv, kprobes: Stricter c.jr/c.jalr decoding
riscv: uaccess: fix type of 0 variable on error in get_user()
thermal: int340x: Add missing attribute for data rate base
io_uring: fix CQ waiting timeout handling
block: don't allow splitting of a REQ_NOWAIT bio
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
nfsd: fix handling of readdir in v4root vs. mount upcall timeout
x86/bugs: Flush IBP in ib_prctl_set()
x86/kexec: Fix double-free of elf header buffer
btrfs: check superblock to ensure the fs was not modified at thaw time
nvme: also return I/O command effects from nvme_command_effects
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
io_uring: check for valid register opcode earlier
nvme: fix multipath crash caused by flush request when blktrace is enabled
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
udf: Fix extension of the last extent in the file
caif: fix memory leak in cfctrl_linkup_request()
drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
usb: rndis_host: Secure rndis_query check against int overflow
octeontx2-pf: Fix lmtst ID used in aura free
drivers/net/bonding/bond_3ad: return when there's no aggregator
fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
drm/imx: ipuv3-plane: Fix overlay plane width
perf tools: Fix resources leak in perf_data__open_dir()
netfilter: ipset: Rework long task execution when adding/deleting entries
netfilter: ipset: fix hash:net,port,net hang with /0 subnet
net: sparx5: Fix reading of the MAC address
net: sched: cbq: dont intepret cls results when asked to drop
net: sched: atm: dont intepret cls results when asked to drop
gpio: sifive: Fix refcount leak in sifive_gpio_probe
ceph: switch to vfs_inode_has_locks() to fix file lock bug
filelock: new helper: vfs_inode_has_locks
drm/meson: Reduce the FIFO lines held when AFBC is not used
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
net: ena: Update NUMA TPH hint register upon NUMA node update
net: ena: Set default value for RX interrupt moderation
net: ena: Fix rx_copybreak value update
net: ena: Use bitmask to indicate packet redirection
net: ena: Account for the number of processed bytes in XDP
net: ena: Don't register memory info on XDP exchange
net: ena: Fix toeplitz initial hash value
net: amd-xgbe: add missed tasklet_kill
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
net/mlx5e: Always clear dest encap in neigh-update-del
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
net/mlx5: Avoid recovery in probe flows
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
net/mlx5: E-Switch, properly handle ingress tagged packets on VST
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
vhost: fix range used in translate_desc()
vringh: fix range used in iotlb_translate()
vhost/vsock: Fix error handling in vhost_vsock_init()
vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
nfc: Fix potential resource leaks
net: dsa: mv88e6xxx: depend on PTP conditionally
qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
net: sched: fix memory leak in tcindex_set_parms
net: hns3: fix VF promisc mode not update when mac table full
net: hns3: fix miss L3E checking for rx packet
net: hns3: extract macro to simplify ring stats update code
net: hns3: refactor hns3_nic_reuse_page()
net: hns3: add interrupts re-initialization while doing VF FLR
nfsd: shut down the NFSv4 state objects before the filecache
veth: Fix race with AF_XDP exposing old or uninitialized descriptors
netfilter: nf_tables: honor set timeout and garbage collection updates
vmxnet3: correctly report csum_level for encapsulated packet
netfilter: nf_tables: perform type checking for existing sets
netfilter: nf_tables: add function to create set stateful expressions
netfilter: nf_tables: consolidate set description
drm/panfrost: Fix GEM handle creation ref-counting
bpf: pull before calling skb_postpull_rcsum()
btrfs: fix an error handling path in btrfs_defrag_leaves()
SUNRPC: ensure the matching upcall is in-flight upon downcall
drm/i915/migrate: fix length calculation
drm/i915/migrate: fix offset calculation
drm/i915/migrate: don't check the scratch page
ext4: fix deadlock due to mbcache entry corruption
mbcache: automatically delete entries from cache on freeing
ext4: correct inconsistent error msg in nojournal mode
ext4: goto right label 'failed_mount3a'
ravb: Fix "failed to switch device to config mode" message during unbind
perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
media: s5p-mfc: Fix in register read and write for H264
media: s5p-mfc: Clear workbit to handle error condition
media: s5p-mfc: Fix to handle reference queue during finishing
x86/MCE/AMD: Clear DFR errors found in THR handler
x86/mce: Get rid of msr_ops
btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
btrfs: move missing device handling in a dedicate function
btrfs: replace strncpy() with strscpy()
phy: qcom-qmp-combo: fix out-of-bounds clock access
ARM: renumber bits related to _TIF_WORK_MASK
ext4: fix off-by-one errors in fast-commit block filling
ext4: fix unaligned memory access in ext4_fc_reserve_space()
ext4: add missing validation of fast-commit record lengths
ext4: don't set up encryption key during jbd2 transaction
ext4: disable fast-commit of encrypted dir operations
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: factor out ext4_fc_get_tl()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: use ext4_debug() instead of jbd_debug()
ext4: remove unused enum EXT4_FC_COMMIT_FAILED
tracing: Fix issue of missing one synthetic field
block: mq-deadline: Fix dd_finish_request() for zoned devices
drm/amdgpu: make display pinning more flexible (v2)
drm/amdgpu: handle polaris10/11 overlap asics (v2)
ext4: allocate extended attribute value in vmalloc area
ext4: avoid unaccounted block allocation when expanding inode
ext4: initialize quota before expanding inode in setproject ioctl
ext4: fix inode leak in ext4_xattr_inode_create() on an error path
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
ext4: avoid BUG_ON when creating xattrs
ext4: fix error code return to user-space in ext4_get_branch()
ext4: fix corruption when online resizing a 1K bigalloc fs
ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
ext4: init quota for 'old.inode' in 'ext4_rename'
ext4: fix uninititialized value in 'ext4_evict_inode'
ext4: fix leaking uninitialized memory in fast-commit journal
ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
ext4: check and assert if marking an no_delete evicting inode dirty
ext4: fix reserved cluster accounting in __es_remove_extent()
ext4: fix bug_on in __es_tree_search caused by bad quota inode
ext4: add helper to check quota inums
ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
ext4: fix undefined behavior in bit shift for ext4_check_flag_values
ext4: fix use-after-free in ext4_orphan_cleanup
fs: ext4: initialize fsdata in pagecache_write()
ext4: remove trailing newline from ext4_msg() message
ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
ext4: silence the warning when evicting inode with dioread_nolock
drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
drm/i915/dsi: fix VBT send packet port selection for dual link DSI
drm/vmwgfx: Validate the box size for the snooped cursor
drm/connector: send hotplug uevent on connector cleanup
device_cgroup: Roll back to original exceptions after copy failure
parisc: led: Fix potential null-ptr-deref in start_task()
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
iommu/amd: Fix ivrs_acpihid cmdline parsing code
phy: qcom-qmp-combo: fix sc8180x reset
driver core: Fix bus_type.match() error handling in __driver_attach()
crypto: ccp - Add support for TEE for PCI ID 0x14CA
crypto: n2 - add missing hash statesize
riscv: mm: notify remote harts about mmu cache updates
riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
PCI/sysfs: Fix double free in error path
PCI: Fix pci_device_is_present() for VFs by checking PF
ipmi: fix use after free in _ipmi_destroy_user()
ima: Fix a potential NULL pointer access in ima_restore_measurement_list
mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
ipmi: fix long wait in unload when IPMI disconnect
ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
ASoC: jz4740-i2s: Handle independent FIFO flush bits
wifi: wilc1000: sdio: fix module autoloading
efi: Add iMac Pro 2017 to uefi skip cert quirk
md/bitmap: Fix bitmap chunk size overflow issues
block: mq-deadline: Do not break sequential write streams to zoned HDDs
rtc: ds1347: fix value written to century register
cifs: fix missing display of three mount options
cifs: fix confusing debug message
media: dvb-core: Fix UAF due to refcount races at releasing
media: dvb-core: Fix double free in dvb_register_device()
ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
staging: media: tegra-video: fix device_node use after free
staging: media: tegra-video: fix chan->mipi value on error
tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
tracing/probes: Handle system names with hyphens
tracing/hist: Fix wrong return value in parse_action_params()
tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
tracing: Fix race where eprobes can be called before the event
x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
ftrace/x86: Add back ftrace_expected for ftrace bug reports
x86/microcode/intel: Do not retry microcode reloading on the APs
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
perf/core: Call LSM hook after copying perf_event_attr
tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
dm cache: set needs_check flag after aborting metadata
dm cache: Fix UAF in destroy()
dm clone: Fix UAF in clone_dtr()
dm integrity: Fix UAF in dm_integrity_dtr()
dm thin: Fix UAF in run_timer_softirq()
dm thin: resume even if in FAIL mode
dm thin: Use last transaction's pmd->root when commit failed
dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
mptcp: mark ops structures as ro_after_init
fs: dlm: retry accept() until -EAGAIN or error returns
fs: dlm: fix sock release if listen fails
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
ALSA: patch_realtek: Fix Dell Inspiron Plus 16
cpufreq: Init completion before kobject_init_and_add()
PM/devfreq: governor: Add a private governor_data for governor
selftests: Use optional USERCFLAGS and USERLDFLAGS
arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
ARM: ux500: do not directly dereference __iomem
btrfs: fix resolving backrefs for inline extent followed by prealloc
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
perf/x86/intel/uncore: Clear attr_update properly
perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
jbd2: use the correct print format
ktest.pl minconfig: Unset configs instead of just removing them
kest.pl: Fix grub2 menu handling for rebooting
soc: qcom: Select REMAP_MMIO for LLCC driver
media: stv0288: use explicitly signed char
net/af_packet: make sure to pull mac header
net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
rcu-tasks: Simplify trc_read_check_handler() atomic operations
ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
kcsan: Instrument memcpy/memset/memmove with newer Clang
SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
tpm: acpi: Call acpi_put_table() to fix memory leak
mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
f2fs: allow to read node block after shutdown
f2fs: should put a page when checking the summary info
mm, compaction: fix fast_isolate_around() to stay within boundaries
md: fix a crash in mempool_free
mfd: mt6360: Add bounds checking in Regmap read/write call-backs
pnode: terminate at peers of source
ALSA: line6: fix stack overflow in line6_midi_transmit
ALSA: line6: correct midi status byte when receiving data from podxt
ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
binfmt: Fix error return code in load_elf_fdpic_binary()
hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
pstore/zone: Use GFP_ATOMIC to allocate zone buffer
pstore: Properly assign mem_type property
HID: plantronics: Additional PIDs for double volume key presses quirk
HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
powerpc/rtas: avoid scheduling in rtas_os_term()
powerpc/rtas: avoid device tree lookups in rtas_os_term()
objtool: Fix SEGFAULT
fs/ntfs3: Fix slab-out-of-bounds in r_page
fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
fs/ntfs3: Validate index root when initialize NTFS security
soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
fs/ntfs3: Validate resident attribute name
fs/ntfs3: Validate buffer length while parsing index
fs/ntfs3: Validate attribute name offset
fs/ntfs3: Add null pointer check for inode operations
fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
fs/ntfs3: Add null pointer check to attr_load_runs_vcn
fs/ntfs3: Validate data run offset
fs/ntfs3: Add overflow check for attribute size
fs/ntfs3: Validate BOOT record_size
nvmet: don't defer passthrough commands with trivial effects to the workqueue
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
ata: ahci: Fix PCS quirk application for suspend
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
ACPI: resource: do IRQ override on Lenovo 14ALC7
ACPI: resource: do IRQ override on XMG Core 15
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
nvme-pci: fix page size checks
nvme-pci: fix mempool alloc size
nvme-pci: fix doorbell buffer value endianness
Revert "selftests/bpf: Add test for unstable CT lookup API"
cifs: fix oops during encryption
usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
Linux 5.15.86
pwm: tegra: Fix 32 bit build
mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
media: dvbdev: fix refcnt bug
media: dvbdev: fix build warning due to comments
net: stmmac: fix errno when create_singlethread_workqueue() fails
scsi: qla2xxx: Fix crash when I/O abort times out
btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
ovl: fix use inode directly in rcu-walk mode
fbdev: fbcon: release buffer when fbcon_do_set_font() failed
gcov: add support for checksum field
floppy: Fix memory leak in do_floppy_init()
regulator: core: fix deadlock on regulator enable
iio: adc128s052: add proper .data members in adc128_of_match table
iio: adc: ad_sigma_delta: do not use internal iio_dev lock
iio: fix memory leak in iio_device_register_eventset()
reiserfs: Add missing calls to reiserfs_security_free()
security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
9p: set req refcount to zero to avoid uninitialized usage
loop: Fix the max_loop commandline argument treatment when it is set to 0
HID: mcp2221: don't connect hidraw
HID: wacom: Ensure bootloader PID is usable in hidraw mode
xhci: Prevent infinite loop in transaction errors recovery for streams
usb: dwc3: core: defer probe on ulpi_read_id timeout
usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
arm64: dts: qcom: sm8250: fix USB-DP PHY registers
usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
usb: cdnsp: fix lack of ZLP for ep0
ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
ALSA: usb-audio: add the quirk for KT0206 device
ima: Simplify ima_lsm_copy_rule
pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
afs: Fix lost servers_outstanding count
perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
LoadPin: Ignore the "contents" argument of the LSM hooks
drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
ASoC: rt5670: Remove unbalanced pm_runtime_put()
ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
ASoC: wm8994: Fix potential deadlock
ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
ASoC: Intel: Skylake: Fix driver hang during shutdown
ALSA: hda: add snd_hdac_stop_streams() helper
ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
hwmon: (jc42) Fix missing unlock on error in jc42_write()
KVM: selftests: Fix build regression by using accessor function
tools/include: Add _RET_IP_ and math definitions to kernel.h
orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
scsi: elx: libefc: Fix second parameter type in state callbacks
scsi: ufs: Reduce the START STOP UNIT timeout
scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
crypto: hisilicon/hpre - fix resource leak in remove process
clk: st: Fix memory leak in st_of_quadfs_setup()
media: si470x: Fix use-after-free in si470x_int_in_callback()
mmc: renesas_sdhi: better reset from HS400 mode
mmc: f-sdh30: Add quirks for broken timeout clock capability
wifi: mt76: do not run mt76u_status_worker if the device is not running
regulator: core: fix use_count leakage when handling boot-on
libbpf: Avoid enum forward-declarations in public API in C++ mode
drm/amd/display: Use the largest vready_offset in pipe group
blk-mq: fix possible memleak when register 'hctx' failed
media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
media: dvbdev: adopts refcnt to avoid UAF
media: dvb-frontends: fix leak of memory fw
ethtool: avoiding integer overflow in ethtool_phys_id()
bpf: Prevent decl_tag from being referenced in func_proto arg
ppp: associate skb with a device at tx
mrp: introduce active flags to prevent UAF when applicant uninit
ipv6/sit: use DEV_STATS_INC() to avoid data-races
net: add atomic_long_t to net_device_stats fields
drm/amd/display: fix array index out of bound error in bios parser
md/raid1: stop mdx_raid1 thread when raid1 array run failed
drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
drm/sti: Use drm_mode_copy()
drm/rockchip: Use drm_mode_copy()
drm/msm: Use drm_mode_copy()
s390/lcs: Fix return type of lcs_start_xmit()
s390/netiucv: Fix return type of netiucv_tx()
s390/ctcm: Fix return type of ctc{mp,}m_tx()
drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
drm/amdgpu: Fix type of second parameter in trans_msg() callback
igb: Do not free q_vector unless new one was allocated
wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
hamradio: baycom_epp: Fix return type of baycom_send_packet()
net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
bpf: make sure skb->len != 0 when redirecting to a tunneling device
qed (gcc13): use u16 for fid to be big enough
Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
drm/amd/display: prevent memory leak
ipmi: fix memleak when unload ipmi driver
ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
wifi: ath9k: verify the expected usb_endpoints are present
brcmfmac: return error when getting invalid max_flowrings from dongle
media: imx-jpeg: Disable useless interrupt to avoid kernel panic
drm/etnaviv: add missing quirks for GC300
hfs: fix OOB Read in __hfs_brec_find
acct: fix potential integer overflow in encode_comp_t()
nilfs2: fix shift-out-of-bounds due to too large exponent of block size
nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
ACPICA: Fix error code path in acpi_ds_call_control_method()
fs: jfs: fix shift-out-of-bounds in dbDiscardAG
jfs: Fix fortify moan in symlink
udf: Avoid double brelse() in udf_rename()
fs: jfs: fix shift-out-of-bounds in dbAllocAG
binfmt_misc: fix shift-out-of-bounds in check_special_flags
x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
video: hyperv_fb: Avoid taking busy spinlock on panic path
arm64: make is_ttbrX_addr() noinstr-safe
rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
HID: amd_sfh: Add missing check for dma_alloc_coherent
net: stream: purge sk_error_queue in sk_stream_kill_queues()
myri10ge: Fix an error handling path in myri10ge_probe()
rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
net_sched: reject TCF_EM_SIMPLE case for complex ematch module
mailbox: zynq-ipi: fix error handling while device_register() fails
mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
mailbox: mpfs: read the system controller's status
skbuff: Account for tail adjustment during pull operations
arm64: dts: mt8183: Fix Mali GPU clock
soc: mediatek: pm-domains: Fix the power glitch issue
openvswitch: Fix flow lookup to use unmasked key
selftests: devlink: fix the fd redirect in dummy_reporter_test
rtc: mxc_v2: Add missing clk_disable_unprepare()
igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
igc: Lift TAPRIO schedule restriction
igc: recalculate Qbv end_time by considering cycle time
igc: allow BaseTime 0 enrollment for Qbv
igc: Add checking for basetime less than zero
igc: Use strict cycles for Qbv scheduling
igc: Enhance Qbv scheduling by using first flag bit
r6040: Fix kmemleak in probe and remove
unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
nfc: pn533: Clear nfc_target before being used
net: enetc: avoid buffer leaks on xdp_do_redirect() failure
selftests/bpf: Add test for unstable CT lookup API
block, bfq: fix possible uaf for 'bfqq->bic'
mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
net: macsec: fix net device access prior to holding a lock
nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
rtc: pcf85063: fix pcf85063_clkout_control
rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
netfilter: flowtable: really fix NAT IPv6 offload
mfd: pm8008: Fix return value check in pm8008_probe()
mfd: pm8008: Remove driver data structure pm8008_data
mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
powerpc/pseries/eeh: use correct API for error log size
powerpc/eeh: Drop redundant spinlock initialization
remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
remoteproc: qcom_q6v5_pas: detach power domains on remove
remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
pwm: mediatek: always use bus clock for PWM on MT7622
pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
selftests/powerpc: Fix resource leaks
powerpc/hv-gpci: Fix hv_gpci event list
powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
powerpc/perf: callchain validate kernel stack pointer bounds
powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
cxl: Fix refcount leak in cxl_calc_capp_routing
powerpc/52xx: Fix a resource leak in an error handling path
macintosh/macio-adb: check the return value of ioremap()
macintosh: fix possible memory leak in macio_add_one_device()
iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
iommu/amd: Fix pci device refcount leak in ppr_notifier()
rtc: pcf85063: Fix reading alarm
rtc: snvs: Allow a time difference on clock register read
rtc: cmos: Disable ACPI RTC event on removal
rtc: cmos: Rename ACPI-related functions
rtc: cmos: Eliminate forward declarations of some functions
rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
rtc: cmos: fix build on non-ACPI platforms
rtc: cmos: Fix wake alarm breakage
rtc: cmos: Fix event handler registration ordering issue
rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
dmaengine: idxd: Fix crc_val field for completion record
fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
pwm: tegra: Improve required rate calculation
include/uapi/linux/swab: Fix potentially missing __always_inline
phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
iommu/rockchip: fix permission bits in page table entries v2
iommu/sun50i: Fix flush size
iommu/sun50i: Fix R/W permission check
iommu/sun50i: Consider all fault sources for reset
iommu/sun50i: Fix reset release
fs/ntfs3: Harden against integer overflows
overflow: Implement size_t saturating arithmetic helpers
fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
RDMA/siw: Fix pointer cast warning
perf stat: Do not delay the workload with --delay
perf stat: Refactor __run_perf_stat() common code
power: supply: fix null pointer dereferencing in power_supply_get_battery_info
power: supply: ab8500: Fix error handling in ab8500_charger_init()
HSI: omap_ssi_core: Fix error handling in ssi_init()
power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
perf symbol: correction while adjusting symbol
perf trace: Handle failure when trace point folder is missed
perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
perf trace: Return error if a system call doesn't exist
power: supply: fix residue sysfs file in error handle route of __power_supply_register()
HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
fbdev: uvesafb: don't build on UML
fbdev: geode: don't build on UML
fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
fbdev: vermilion: decrease reference count in error path
fbdev: via: Fix error in via_core_init()
fbdev: pm2fb: fix missing pci_disable_device()
fbdev: ssd1307fb: Drop optional dependency
thermal/drivers/qcom/lmh: Fix irq handler return value
thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
thermal/drivers/imx8mm_thermal: Validate temperature range
samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
ksmbd: Fix resource leak in ksmbd_session_rpc_open()
tracing/hist: Fix issue of losting command info in error_log
usb: storage: Add check for kcalloc
i2c: ismt: Fix an out-of-bounds bug in ismt_access()
i2c: mux: reg: check return value after calling platform_get_resource()
gpiolib: protect the GPIO device against being dropped while in use by user-space
gpiolib: make struct comments into real kernel docs
gpiolib: cdev: fix NULL-pointer dereferences
gpiolib: Get rid of redundant 'else'
vme: Fix error not catched in fake_init()
staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
staging: rtl8192u: Fix use after free in ieee80211_rx()
i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
chardev: fix error handling in cdev_device_add()
mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
drivers: mcb: fix resource leak in mcb_probe()
usb: gadget: f_hid: fix refcount leak on error path
usb: gadget: f_hid: fix f_hidg lifetime vs cdev
usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
coresight: trbe: remove cpuhp instance node before remove cpuhp state
counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
iio: adis: add '__adis_enable_irq()' implementation
iio:imu:adis: Move exports into IIO_ADISLIB namespace
iio: adis: stylistic changes
iio: adis: handle devices that cannot unmask the drdy pin
iio: temperature: ltc2983: make bulk write buffer DMA-safe
cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
ocxl: fix pci device refcount leak when calling get_function_0()
misc: ocxl: fix possible name leak in ocxl_file_register_afu()
test_firmware: fix memory leak in test_firmware_init()
serial: sunsab: Fix error handling in sunsab_init()
serial: altera_uart: fix locking in polling mode
tty: serial: altera_uart_{r,t}x_chars() need only uart_port
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
serial: pch: Fix PCI device refcount leak in pch_request_dma()
serial: stm32: move dma_request_chan() before clk_prepare_enable()
serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
serial: amba-pl011: avoid SBSA UART accessing DMACR register
extcon: usbc-tusb320: Update state on probe even if no IRQ pending
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Factor out extcon into dedicated functions
usb: typec: Factor out non-PD fwnode properties
extcon: usbc-tusb320: Add support for TUSB320L
extcon: usbc-tusb320: Add support for mode setting and reset
usb: typec: tipd: Fix spurious fwnode_handle_put in error path
usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
staging: vme_user: Fix possible UAF in tsi148_dma_list_add
usb: fotg210-udc: Fix ages old endianness issues
uio: uio_dmem_genirq: Fix deadlock between irq config and handling
uio: uio_dmem_genirq: Fix missing unlock in irq configuration
vfio: platform: Do not pass return buffer to ACPI _RST method
class: fix possible memory leak in __class_register()
serial: 8250_bcm7271: Fix error handling in brcmuart_init()
serial: tegra: Read DMA status before terminating
drivers: dio: fix possible memory leak in dio_init()
RISC-V: Align the shadow stack
IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
hwrng: geode - Fix PCI device refcount leak
hwrng: amd - Fix PCI device refcount leak
crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
RDMA/hns: Fix error code of CMD
RDMA/hns: Fix page size cap from firmware
RDMA/hns: Fix PBL page MTR find
RDMA/hns: Fix AH attr queried by query_qp
orangefs: Fix sysfs not cleanup when dev init failed
PCI: mt7621: Add sentinel to quirks table
PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
RDMA/srp: Fix error return code in srp_parse_options()
RDMA/hfi1: Fix error return code in parse_platform_config()
riscv/mm: add arch hook arch_clear_hugepage_flags
crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
crypto: amlogic - Remove kcalloc without check
RDMA/nldev: Fix failure to send large messages
f2fs: avoid victim selection from previous victim section
RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
scsi: snic: Fix possible UAF in snic_tgt_create()
scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
scsi: ipr: Fix WARNING in ipr_init()
scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
scsi: fcoe: Fix possible name leak when device_register() fails
scsi: scsi_debug: Fix a warning in resp_report_zones()
scsi: scsi_debug: Fix a warning in resp_verify()
scsi: efct: Fix possible memleak in efct_device_init()
scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
scsi: hpsa: Fix error handling in hpsa_add_sas_host()
scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
padata: Fix list iterator in padata_do_serial()
padata: Always leave BHs disabled when running ->parallel()
crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
scsi: hpsa: Fix possible memory leak in hpsa_init_one()
dt-bindings: visconti-pcie: Fix interrupts array max constraints
dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
RDMA/hns: fix memory leak in hns_roce_alloc_mr()
crypto: ccree - Make cc_debugfs_global_fini() available for module init function
RDMA/hfi: Decrease PCI device reference count in error path
PCI: Check for alloc failure in pci_request_irq()
RDMA/hns: Fix ext_sge num error when post send
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
crypto: cryptd - Use request context instead of stack for sub-request
crypto: ccree - Remove debugfs when platform_driver_register failed
scsi: scsi_debug: Fix a warning in resp_write_scat()
RDMA/siw: Set defined status for work completion with undefined status
RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
RDMA/core: Make sure "ib_port" is valid when access sysfs node
RDMA/restrack: Release MR restrack when delete
PCI: vmd: Disable MSI remapping after suspend
IB/mad: Don't call to function that might sleep while in atomic context
RDMA/siw: Fix immediate work request flush to completion queue
scsi: qla2xxx: Fix set-but-not-used variable warnings
RDMA/irdma: Report the correct link speed
f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
f2fs: fix normal discard process
f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
apparmor: Fix memleak in alloc_ns()
crypto: rockchip - rework by using crypto_engine
crypto: rockchip - remove non-aligned handling
crypto: rockchip - better handle cipher key
crypto: rockchip - add fallback for ahash
crypto: rockchip - add fallback for cipher
crypto: rockchip - do not store mode globally
crypto: rockchip - do not do custom power management
f2fs: Fix the race condition of resize flag between resizefs
PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
RDMA/core: Fix order of nldev_exit call
PCI: dwc: Fix n_fts[] array overrun
apparmor: Use pointer to struct aa_label for lbs_cred
scsi: core: Fix a race between scsi_done() and scsi_timeout()
crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
crypto: sun8i-ss - use dma_addr instead u32
crypto: hisilicon/qm - fix missing destroy qp_idr
apparmor: Fix abi check to include v8 abi
apparmor: fix lockdep warning when removing a namespace
apparmor: fix a memleak in multi_transaction_new()
net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
i40e: Fix the inability to attach XDP program on downed interface
stmmac: fix potential division by 0
Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
sctp: sysctl: make extra pointers netns aware
ntb_netdev: Use dev_kfree_skb_any() in interrupt context
net: lan9303: Fix read error execution path
can: tcan4x5x: Fix use of register error status mask
can: m_can: Call the RAM init directly from m_can_chip_config
can: tcan4x5x: Remove invalid write in clear_interrupts
net: amd-xgbe: Check only the minimum speed for active/passive cables
net: amd-xgbe: Fix logic around active and passive cables
af_unix: call proto_unregister() in the error path in af_unix_init()
net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
net/tunnel: wait until all sk_user_data reader finish before releasing the sock
net: farsync: Fix kmemleak when rmmods farsync
ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
net: stmmac: fix possible memory leak in stmmac_dvr_probe()
net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
net: defxx: Fix missing err handling in dfx_init()
net: vmw_vsock: vmci: Check memcpy_from_msg()
clk: socfpga: Fix memory leak in socfpga_gate_init()
bpf: Do not zero-extend kfunc return values
blktrace: Fix output non-blktrace event when blk_classic option enabled
wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
wifi: rtl8xxxu: Fix the channel width reporting
wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
clk: samsung: Fix memory leak in _samsung_clk_register_pll()
media: coda: Add check for kmalloc
media: coda: Add check for dcoda_iram_alloc
media: c8sectpfe: Add of_node_put() when breaking out of loop
regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
mmc: core: Normalize the error handling branch in sd_read_ext_regs()
memstick/ms_block: Add check for alloc_ordered_workqueue
memstick: ms_block: Add error handling support for add_disk()
mmc: renesas_sdhi: alway populate SCC pointer
mmc: mmci: fix return value check of mmc_add_host()
mmc: wbsd: fix return value check of mmc_add_host()
mmc: via-sdmmc: fix return value check of mmc_add_host()
mmc: meson-gx: fix return value check of mmc_add_host()
mmc: omap_hsmmc: fix return value check of mmc_add_host()
mmc: atmel-mci: fix return value check of mmc_add_host()
mmc: wmt-sdmmc: fix return value check of mmc_add_host()
mmc: vub300: fix return value check of mmc_add_host()
mmc: toshsd: fix return value check of mmc_add_host()
mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
mmc: rtsx_pci: fix return value check of mmc_add_host()
mmc: pxamci: fix return value check of mmc_add_host()
mmc: mxcmmc: fix return value check of mmc_add_host()
mmc: moxart: fix return value check of mmc_add_host()
mmc: alcor: fix return value check of mmc_add_host()
riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
NFSv4.x: Fail client initialisation if state manager thread can't run
SUNRPC: Fix missing release socket in rpc_sockname()
xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
media: saa7164: fix missing pci_disable_device()
ALSA: pcm: Set missing stop_operating flag at undoing trigger start
bpf, sockmap: fix race in sock_map_free()
hwmon: (jc42) Restore the min/max/critical temperatures on resume
hwmon: (jc42) Convert register access and caching to regmap/regcache
regulator: core: fix resource leak in regulator_register()
configfs: fix possible memory leak in configfs_create_dir()
hsr: Synchronize sequence number updates.
hsr: Synchronize sending frames to have always incremented outgoing seq nr.
hsr: Disable netpoll.
hsr: Avoid double remove of a node.
hsr: Add a rcu-read lock to hsr_forward_skb().
clk: qcom: clk-krait: fix wrong div2 functions
clk: qcom: lpass-sc7180: Fix pm_runtime usage
regulator: core: fix module refcount leak in set_supply()
wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
wifi: mt76: mt7921: fix reporting of TX AGGR histogram
mt76: stop the radar detector after leaving dfs channel
wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
wifi: mac80211: fix memory leak in ieee80211_if_add()
spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
bonding: uninitialized variable in bond_miimon_inspect()
bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
Input: wistron_btns - disable on UML
netfilter: conntrack: set icmpv6 redirects as RELATED
ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
drm/amdkfd: Fix memory leakage
drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
drm/amd/pm/smu11: BACO is supported when it's in BACO state
ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
ASoC: mediatek: mt8173: Fix debugfs registration for components
wifi: iwlwifi: mvm: fix double free on tx path.
ALSA: asihpi: fix missing pci_disable_device()
NFS: Fix an Oops in nfs_d_automount()
NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
NFSv4: Fix a credential leak in _nfs4_discover_trunking()
NFSv4.2: Fix initialisation of struct nfs4_label
NFSv4.2: Fix a memory stomp in decode_attr_security_label
NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
ASoC: dt-bindings: wcd9335: fix reset line polarity in example
drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
media: dvb-core: Fix ignored return value in dvb_register_frontend()
pinctrl: pinconf-generic: add missing of_node_put()
clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
clk: imx8mn: fix imx8mn_sai2_sels clocks list
clk: imx: replace osc_hdmi with dummy
clk: imx8mn: rename vpu_pll to m7_alt_pll
media: imon: fix a race condition in send_packet()
media: vimc: Fix wrong function called when vimc_init() fails
ASoC: qcom: Add checks for devm_kcalloc
drbd: destroy workqueue when drbd device was freed
drbd: remove call to memset before free device/resource/connection
mtd: maps: pxa2xx-flash: fix memory leak in probe
bonding: fix link recovery in mode 2 when updelay is nonzero
drm/amdgpu: fix pci device refcount leak
clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
regulator: core: use kfree_const() to free space conditionally
ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
pinctrl: k210: call of_node_put()
HID: hid-sensor-custom: set fixed size for custom attributes
bpf: Move skb->len == 0 checks into __bpf_redirect
mtd: spi-nor: Fix the number of bytes for the dummy cycles
mtd: spi-nor: hide jedec_id sysfs attribute if not present
inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
media: videobuf-dma-contig: use dma_mmap_coherent
media: platform: exynos4-is: Fix error handling in fimc_md_init()
media: solo6x10: fix possible memory leak in solo_sysfs_init()
media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
Input: elants_i2c - properly handle the reset GPIO when power is off
mtd: lpddr2_nvm: Fix possible null-ptr-deref
drm/msm/a6xx: Fix speed-bin detection vs probe-defer
wifi: ath10k: Fix return value in ath10k_pci_init()
block: clear ->slave_dir when dropping the main slave_dir reference
ima: Fix misuse of dereference of pointer in template_desc_init_fields()
integrity: Fix memory leakage in keyring allocation error path
drm/fourcc: Fix vsub/hsub for Q410 and Q401
drm/fourcc: Add packed 10bit YUV 4:2:0 format
regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
nvme: return err on nvme_init_non_mdts_limits fail
amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
nvmet: only allocate a single slab for bvecs
libbpf: Fix uninitialized warning in btf_dump_dump_type_data
ASoC: pxa: fix null-pointer dereference in filter()
drm/mediatek: Modify dpi power on/off sequence.
drm/radeon: Add the missed acpi_put_table() to fix memory leak
bfq: fix waker_bfqq inconsistency crash
rxrpc: Fix ack.bufferSize to be 0 when generating an ack
net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
media: camss: Clean up received buffers on failed start of streaming
wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
Input: joystick - fix Kconfig warning for JOYSTICK_ADC
mtd: Fix device name leak when register device failed in add_mtd_device()
clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
bpf: propagate precision across all frames, not just the last one
bpf: Check the other end of slot_type for STACK_SPILL
bpf: propagate precision in ALU/ALU64 operations
media: platform: exynos4-is: fix return value check in fimc_md_probe()
media: vivid: fix compose size exceed boundary
bpf: Fix slot type check in check_stack_write_var_off
drm/msm/hdmi: use devres helper for runtime PM management
drm/msm/hdmi: drop unused GPIO support
ima: Handle -ESTALE returned by ima_filter_rule_match()
drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
spi: Update reference to struct spi_controller
clk: renesas: r9a06g032: Repair grave increment error
drm/rockchip: lvds: fix PM usage counter unbalance in poweron
can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
can: kvaser_usb: Add struct kvaser_usb_busparams
can: kvaser_usb_leaf: Fix bogus restart events
can: kvaser_usb_leaf: Fix wrong CAN state after stopping
can: kvaser_usb_leaf: Fix improved state not being reported
can: kvaser_usb: make use of units.h in assignment of frequency
can: kvaser_usb_leaf: Set Warning state even without bus errors
can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
can: kvaser_usb: do not increase tx statistics when sending error message frames
libbpf: Btf dedup identical struct test needs check for nested structs/arrays
media: exynos4-is: don't rely on the v4l2_async_subdev internals
soreuseport: Fix socket selection for SO_INCOMING_CPU.
venus: pm_helpers: Fix error check in vcodec_domains_get()
media: i2c: ad5820: Fix error path
media: adv748x: afe: Select input port when initializing AFE
media: coda: jpeg: Add check for kmalloc
media: v4l2-ctrls: Fix off-by-one error in integer menu control check
drm/amdgpu/powerplay/psm: Fix memory leak in power state init
ipmi: kcs: Poll OBF briefly to reduce OBE latency
ata: libata: fix NCQ autosense logic
ata: add/use ata_taskfile::{error|status} fields
ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
libbpf: Fix use-after-free in btf_dump_name_dups
drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
wifi: rtl8xxxu: Fix reading the vendor of combo chips
wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
platform/mellanox: mlxbf-pmc: Fix event typo
rapidio: devices: fix missing put_device in mport_cdev_open
hfs: Fix OOB Write in hfs_asc2mac
relay: fix type mismatch when allocating memory in relay_create_buf()
eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
rapidio: fix possible UAF when kfifo_alloc() fails
fs: sysv: Fix sysv_nblocks() returns wrong value
lockd: set other missing fields when unlocking files
MIPS: OCTEON: warn only once if deprecated link status is being used
MIPS: BCM63xx: Add check for NULL for clk in clk_enable
platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
platform/chrome: cros_ec_typec: zero out stale pointers
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
PM: runtime: Do not call __rpm_callback() from rpm_idle()
xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
x86/xen: Fix memory leak in xen_init_lock_cpu()
x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
cpu/hotplug: Do not bail-out in DYING/STARTING sections
cpu/hotplug: Make target_store() a nop when target == state
futex: Resend potentially swallowed owner death notification
futex: Move to kernel/futex/
mips: ralink: mt7621: do not use kzalloc too early
mips: ralink: mt7621: soc queries and tests as functions
mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
clocksource/drivers/sh_cmt: Access registers according to spec
rapidio: rio: fix possible name leak in rio_register_mport()
rapidio: fix possible name leaks when rio_add_device() fails
debugfs: fix error when writing negative value to atomic_t debugfs file
lib/notifier-error-inject: fix error when writing -errno to debugfs file
libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
genirq/irqdesc: Don't try to remove non-existing sysfs files
nfsd: don't call nfsd_file_put from client states seqfile display
NFSD: Finish converting the NFSv2 GETACL result encoder
SUNRPC: Return true/false (not 1/0) from bool functions
EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
thermal: core: fix some possible name leaks in error paths
platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
PNP: fix name memory leak in pnp_alloc_dev()
selftests/efivarfs: Add checking of the test return value
MIPS: vpe-cmp: fix possible memory leak while module exiting
MIPS: vpe-mt: fix possible memory leak while module exiting
ocfs2: fix memory leak in ocfs2_stack_glue_init()
lib/fonts: fix undefined behavior in bit shift for get_default_font
proc: fixup uptime selftest
timerqueue: Use rb_entry_safe() in timerqueue_getnext()
platform/x86: huawei-wmi: fix return value calculation
lib/debugobjects: fix stat count and optimize debug_objects_mem_init
perf: Fix possible memleak in pmu_dev_alloc()
selftests/ftrace: event_triggers: wait longer for test_event_enable
cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
fs: don't audit the capability check in simple_xattr_list()
PM: hibernate: Fix mistake in kerneldoc comment
x86/sgx: Reduce delay and interference of enclave release
alpha: fix syscall entry in !AUDUT_SYSCALL case
alpha: fix TIF_NOTIFY_SIGNAL handling
cpuidle: dt: Return the correct numbers of parsed idle states
sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
sched/core: Introduce sched_asym_cpucap_active()
sched/fair: Removed useless update of p->recent_used_cpu
sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
sched/uclamp: Fix relationship between uclamp and migration margin
sched/fair: Cleanup task_util and capacity type
ovl: remove privs in ovl_fallocate()
ovl: remove privs in ovl_copyfile()
ovl: use ovl_copy_{real,upper}attr() wrappers
ovl: store lower path in ovl_inode
tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
ARM: mmp: fix timer_read delay
pstore/ram: Fix error return code in ramoops_probe()
seccomp: Move copy_seccomp() to no failure path.
arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
ARM: dts: turris-omnia: Add switch port 6 node
ARM: dts: turris-omnia: Add ethernet aliases
ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
arm64: dts: mt2712e: Fix unit address for pinctrl node
arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
arm64: dts: mt6779: Fix devicetree build warnings
ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
arm64: mm: kfence: only handle translation faults
arm64: Treat ESR_ELx as a 64-bit register
soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
arm: dts: spear600: Fix clcd interrupt
arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
soc: qcom: apr: make code more reuseable
arm64: dts: qcom: sm8250: drop bogus DP PHY clock
arm64: dts: qcom: sm8350: fix UFS PHY registers
arm64: dts: qcom: sm8250: fix UFS PHY registers
arm64: dts: qcom: sm8150: fix UFS PHY registers
arm64: dts: qcom: Correct QMP PHY child node name
soc: qcom: llcc: make irq truly optional
arm64: dts: qcom: sm8250: correct LPASS pin pull down
arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
objtool, kcsan: Add volatile read/write instrumentation to whitelist
arm64: dts: qcom: msm8916: Drop MSS fallback compatible
arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
arm64: dts: qcom: sdm630: fix UART1 pin bias
ARM: dts: qcom: apq8064: fix coresight compatible
arm64: dts: qcom: msm8996: fix GPU OPP table
arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
arm64: dts: qcom: msm8996: Add MSM8996 Pro support
arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
usb: musb: remove extra check in musb_gadget_vbus_draw
drm/amd/display: Manually adjust strobe for DCN303
Linux 5.15.85
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
selftests: net: Use "grep -E" instead of "egrep"
Bluetooth: L2CAP: Fix u8 overflow
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
igb: Initialize mailbox message for VF reset
xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
USB: serial: f81534: fix division by zero on line-speed change
USB: serial: f81232: fix division by zero on line-speed change
USB: serial: cp210x: add Kamstrup RF sniffer PIDs
USB: serial: option: add Quectel EM05-G modem
usb: gadget: uvc: Prevent buffer overflow in setup handler
udf: Fix extending file within last block
udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
udf: Fix preallocation discarding at indirect extent boundary
udf: Discard preallocation before extending file with a hole
Linux 5.15.84
net: fec: properly guard irq coalesce setup
ASoC: ops: Correct bounds check for second channel on SX controls
nvme-pci: clear the prp2 field when not used
perf: Fix perf_pending_task() UaF
ASoC: cs42l51: Correct PGA Volume minimum value
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
can: mcba_usb: Fix termination command argument
can: sja1000: fix size of OCR_MODE_MASK define
pinctrl: meditatek: Startup with the IRQs disabled
libbpf: Use page size as max_entries when probing ring buffer map
ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
ASoC: fsl_micfil: explicitly clear CHnF flags
ASoC: fsl_micfil: explicitly clear software reset bit
nfp: fix use-after-free in area_cache_get()
vfs: fix copy_file_range() averts filesystem freeze protection
x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
Linux 5.15.83
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
io_uring: move to separate directory
block: move CONFIG_BLOCK guard to top Makefile
can: esd_usb: Allow REC and TEC to return to zero
s390/qeth: fix use-after-free in hsci
s390/qeth: fix various format strings
macsec: add missing attribute validation for offload
net: mvneta: Fix an out of bounds check
net: thunderbolt: fix memory leak in tbnet_open()
ipv6: avoid use-after-free in ip6_fragment()
net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
net: phy: mxl-gpy: fix version reporting
xen/netback: fix build warning
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
ethernet: aeroflex: fix potential skb leak in greth_init_rings()
tipc: call tipc_lxc_xmit without holding node_read_lock
net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
ipv4: Fix incorrect route flushing when table ID 0 is used
ipv4: Fix incorrect route flushing when source address is deleted
tipc: Fix potential OOB in tipc_link_proto_rcv()
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
ip_gre: do not report erspan version on GRE interface
net: stmmac: fix "snps,axi-config" node property parsing
gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
nvme initialize core quirks before calling nvme_init_subsystem
NFC: nci: Bounds check struct nfc_target arrays
i40e: Disallow ip4 and ip6 l4_4_bytes
i40e: Fix for VF MAC address 0
i40e: Fix not setting default xps_cpus after reset
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
xen-netfront: Fix NULL sring after live migration
octeontx2-pf: Fix potential memory leak in otx2_init_tc()
net: mdiobus: fix double put fwnode in the error path
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
net: encx24j600: Fix invalid logic in reading of MISTAT register
net: encx24j600: Add parentheses to fix precedence
mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
net: dsa: sja1105: Check return value
net: dsa: hellcreek: Check return value
net: dsa: ksz: Check return value
Bluetooth: Fix not cleanup led when bt_init fails
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
vmxnet3: use correct intrConf reference when using extended queues
vmxnet3: correctly report encapsulated LRO packet
af_unix: Get user_ns from in_skb in unix_diag_get_exact().
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
igb: Allocate MSI-X vector when testing
e1000e: Fix TX dispatch condition
gpio: amd8111: Fix PCI device reference count leak
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
ca8210: Fix crash by zero initializing data
ieee802154: cc2520: Fix error return code in cc2520_hw_init()
drm/vmwgfx: Fix race issue calling pin_user_pages
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
gpiolib: fix memory leak in gpiochip_setup_dev()
gpiolib: check the 'ngpios' property in core gpiolib code
gpiolib: improve coding style for local variables
clk: Fix pointer casting to prevent oops in devm_clk_release()
can: af_can: fix NULL pointer dereference in can_rcv_filter
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
HID: core: fix shift-out-of-bounds in hid_report_raw_event
HID: hid-lg4ff: Add check for empty lbuf
HID: usbhid: Add ALWAYS_POLL quirk for some mice
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
drm/shmem-helper: Avoid vm_open error paths
drm/shmem-helper: Remove errant put in error path
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
drm/vmwgfx: Don't use screen objects when SEV is active
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
net: mana: Fix race on per-CQ variable napi work_done
Bluetooth: Fix crash when replugging CSR fake controllers
Bluetooth: btusb: Add debug message for CSR controllers
mm/gup: fix gup_pud_range() for dax
memcg: fix possible use-after-free in memcg_write_event_control()
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
soundwire: intel: Initialize clock stop timeout
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: do some code cleanup
xen/netback: Ensure protocol headers don't fall in the non-linear area
drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
cifs: fix use-after-free caused by invalid pointer `hostname`
rtc: cmos: avoid UIP when reading alarm time
rtc: cmos: avoid UIP when writing alarm time
rtc: mc146818-lib: extract mc146818_avoid_UIP
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
mm/khugepaged: fix GUP-fast interaction by sending IPI
mm/khugepaged: take the right locks for page table retraction
net: usb: qmi_wwan: add u-blox 0x1342 composition
9p/xen: check logical size for buffer size
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
fbcon: Use kzalloc() in fbcon_prepare_logo()
regulator: twl6030: fix get status of twl6032 regulators
ASoC: soc-pcm: Add NULL check in BE reparenting
btrfs: send: avoid unaligned encoded writes when attempting to clone range
selftests/net: Find nettest in current directory
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
regulator: slg51000: Wait after asserting CS pin
9p/fd: Use P9_HDRSZ for header size
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
spi: mediatek: Fix DEVAPC Violation at KO Remove
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
fs: use acquire ordering in __fget_light()
ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
arm64: dts: rockchip: fix ir-receiver node names
ARM: dts: rockchip: fix ir-receiver node names
arm: dts: rockchip: remove clock-frequency from rtc
arm: dts: rockchip: fix node name for hym8563 rtc
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
clk: Provide new devm_clk helpers for prepared and enabled clocks
clk: generalize devm_clk_get() a bit
Linux 5.15.82
proc: proc_skip_spaces() shouldn't think it is working on C strings
proc: avoid integer type confusion in get_proc_long
ipc/sem: Fix dangling sem_array access in semtimedop race
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
char: tpm: Protect tpm_pm_suspend with locks
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
ACPI: HMAT: Fix initiator registration for single-initiator systems
ACPI: HMAT: remove unnecessary variable initialization
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
serial: stm32: Deassert Transmit Enable on ->rs485_config()
serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
serial: stm32: Factor out GPIO RTS toggling into separate function
ipv4: Fix route deletion when nexthop info is not specified
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
selftests: net: fix nexthop warning cleanup double ip typo
selftests: net: add delete nexthop route warning test
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
parisc: Increase FRAME_WARN to 2048 bytes on parisc
mm: migrate: fix THP's mapcount on isolation
mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
nvme: fix SRCU protection of nvme_ns_head list
riscv: kexec: Fixup irq controller broken in kexec crash path
riscv: fix race when vmap stack overflow
riscv: Sync efi page table's kernel mappings before switching
pinctrl: single: Fix potential division by zero
ASoC: ops: Fix bounds check for _sx controls
KVM: x86/mmu: Fix race condition in direct_page_fault
io_uring/poll: fix poll_refs race with cancelation
io_uring: make poll refs more robust
io_uring: cmpxchg for poll arm refs release
io_uring: fix tw losing poll events
io_uring: update res mask in io_poll_check_events
tracing: Free buffers when a used dynamic event is removed
tracing: Fix race where histograms can be called before the event
tracing/osnoise: Fix duration type
drm/i915: Never return 0 if not all requests retired
drm/i915: Fix negative value passed as remaining time
drm/amdgpu: enable Vangogh VCN indirect sram mode
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
mmc: sdhci: Fix voltage switch delay
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
mmc: core: Fix ambiguous TRIM and DISCARD arg
mmc: mmc_test: Fix removal of debugfs file
net: stmmac: Set MAC's flow control register to reflect current settings
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
pinctrl: intel: Save and restore pins in "direct IRQ" mode
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
error-injection: Add prompt for function error injection
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
riscv: mm: Proper page permissions after initmem free
riscv: vdso: fix section overlapping under some conditions
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
hwmon: (coretemp) Check for null before removing sysfs attrs
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
sctp: fix memory leak in sctp_stream_outq_migrate()
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
net: tun: Fix use-after-free in tun_detach()
afs: Fix fileserver probe RTT handling
net: mdiobus: fix unbalanced node reference count
net: hsr: Fix potential use-after-free
tipc: re-fetch skb cb after tipc_msg_validate
dsa: lan9303: Correct stat name
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
net: wwan: iosm: fix kernel test robot reported error
net: ethernet: nixge: fix NULL dereference
net/9p: Fix a potential socket leak in p9_socket_open
net: net_netdev: Fix error handling in ntb_netdev_init_module()
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
net: phy: fix null-ptr-deref while probe() failed
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
wifi: cfg80211: don't allow multi-BSSID in S1G
wifi: cfg80211: fix buffer overflow in elem comparison
aquantia: Do not purge addresses when setting the number of rings
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
can: m_can: Add check for devm_clk_get
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
can: cc770: cc770_isa_probe(): add missing free_cc770dev()
can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
net/mlx5e: Fix use-after-free when reverting termination table
net/mlx5: Fix uninitialized variable bug in outlen_write()
net/mlx5: DR, Fix uninitialized var warning
net/mlx5: DR, Rename list field in matcher struct to list_node
e100: Fix possible use after free in e100_xmit_prepare
iavf: Fix error handling in iavf_init_module()
iavf: remove redundant ret variable
fm10k: Fix error handling in fm10k_init_module()
i40e: Fix error handling in i40e_init_module()
ixgbevf: Fix resource leak in ixgbevf_init_module()
of: property: decrement node refcount in of_fwnode_get_reference_args()
nvmem: rmem: Fix return value check in rmem_read()
bpf: Do not copy spin lock field from user in bpf_selem_alloc
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
hwmon: (i5500_temp) fix missing pci_disable_device()
hwmon: (ina3221) Fix shunt sum critical calculation
hwmon: (ltc2947) fix temperature scaling
libbpf: Handle size overflow for ringbuf mmap
ARM: at91: rm9200: fix usb device clock id
scripts/faddr2line: Fix regression in name resolution on ppc64le
bpf, perf: Use subprog name when reporting subprog ksymbol
iio: light: rpr0521: add missing Kconfig dependencies
iio: health:
|
||
|
|
cf9405b2a0 |
Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15-2023-04: (2550 commits)
ANDROID: Updatae the GKI symbol list and ABI XML.
ANDROID: gki_defconfig: enable CONFIG_BLK_CGROUP_IOPRIO
FROMLIST: [PATCH v2] tick/broadcast: Do not set oneshot_mask except was_periodic was true
UPSTREAM: KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
ANDROID: GKI: Update symbol list for Unisoc
ANDROID: abi_gki_aarch64_qcom: update abi
BACKPORT: FROMGIT: rcu: Avoid freeing new kfree_rcu() memory after old grace period
ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
ANDROID: fuse-bpf: Run bpf with migration disabled
ANDROID: incremental fs: Evict inodes before freeing mount data
ANDROID: GKI: Update symbol list for Amlogic
ANDROID: fuse-bpf: Correctly put backing files
UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
UPSTREAM: hid: bigben_probe(): validate report count
UPSTREAM: HID: bigben: use spinlock to safely schedule workers
ANDROID: Fix kernelci break: eventfd_signal_mask redefined
ANDROID: fuse: fix struct path zero initialization
UPSTREAM: Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
UPSTREAM: HID: bigben_worker() remove unneeded check on report_field
UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses
...
Bug: 278591078
Change-Id: Ic48bac34e247786407ca7fe7751d9ea8aa6af5f2
|
||
|
|
4113072785 |
Merge 5.15.96 into android13-5.15-lts
Changes in 5.15.96 drm/etnaviv: don't truncate physical page address wifi: rtl8xxxu: gen2: Turn on the rate control drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink clk: mxl: Switch from direct readl/writel based IO to regmap based IO clk: mxl: Remove redundant spinlocks clk: mxl: Add option to override gate clks clk: mxl: Fix a clk entry by adding relevant flags powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G clk: mxl: syscon_node_to_regmap() returns error pointers random: always mix cycle counter in add_latent_entropy() KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 powerpc: use generic version of arch_is_kernel_initmem_freed() powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary powerpc/64s/radix: Fix crash with unaligned relocated kernel powerpc/64s/radix: Fix RWX mapping with relocated kernel drm/i915/gvt: fix double free bug in split_2MB_gtt_entry uaccess: Add speculation barrier to copy_from_user() binder: read pre-translated fds from sender buffer binder: defer copies of pre-patched txn data binder: fix pointer cast warning binder: Address corner cases in deferred copy and fixup binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() wifi: mwifiex: Add missing compatible string for SD8787 audit: update the mailing list in MAINTAINERS ext4: Fix function prototype mismatch for ext4_feat_ktype kbuild: Add CONFIG_PAHOLE_VERSION scripts/pahole-flags.sh: Use pahole-version.sh lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" bpf: add missing header file include Linux 5.15.96 Change-Id: Ifa4f882dd1c5812fd472298d56e417a8a0854f5f Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
|
|
3597fd5f92 |
kbuild: Add CONFIG_PAHOLE_VERSION
commit 613fe169237785a4bb1d06397b52606b2967da53 upstream. There are a few different places where pahole's version is turned into a three digit form with the exact same command. Move this command into scripts/pahole-version.sh to reduce the amount of duplication across the tree. Create CONFIG_PAHOLE_VERSION so the version code can be used in Kconfig to enable and disable configuration options based on the pahole version, which is already done in a couple of places. Signed-off-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20220201205624.652313-3-nathan@kernel.org Signed-off-by: Matthias Maennich <maennich@google.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
|
a924bb92c6 |
Merge 5.15.81 into android13-5.15-lts
Changes in 5.15.81 ASoC: fsl_sai: use local device pointer ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N serial: Add rs485_supported to uart_port serial: fsl_lpuart: Fill in rs485_supported tty: serial: fsl_lpuart: don't break the on-going transfer when global reset sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent sctp: clear out_curr if all frag chunks of current msg are pruned cifs: introduce new helper for cifs_reconnect() cifs: split out dfs code from cifs_reconnect() cifs: support nested dfs links over reconnect cifs: Fix connections leak when tlink setup failed ata: libata-scsi: simplify __ata_scsi_queuecmd() ata: libata-core: do not issue non-internal commands once EH is pending drm/display: Don't assume dual mode adaptors support i2c sub-addressing nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro nvme-pci: disable namespace identifiers for the MAXIO MAP1001 nvme-pci: disable write zeroes on various Kingston SSD nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 iio: ms5611: Simplify IO callback parameters iio: pressure: ms5611: fixed value compensation bug ceph: do not update snapshot context when there is no new snapshot ceph: avoid putting the realm twice when decoding snaps fails x86/sgx: Create utility to validate user provided offset and length x86/sgx: Add overflow check in sgx_validate_offset_length() binder: validate alloc->mm in ->mmap() handler ceph: Use kcalloc for allocating multiple elements ceph: fix NULL pointer dereference for req->r_session wifi: mac80211: fix memory free error when registering wiphy fail wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support riscv: dts: sifive unleashed: Add PWM controlled LEDs audit: fix undefined behavior in bit shift for AUDIT_BIT wifi: airo: do not assign -1 to unsigned char wifi: mac80211: Fix ack frame idr leak when mesh has no route wifi: ath11k: Fix QCN9074 firmware boot on x86 spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run selftests/bpf: Add verifier test for release_reference() Revert "net: macsec: report real_dev features when HW offloading is enabled" platform/x86: ideapad-laptop: Disable touchpad_switch platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 platform/x86/intel/pmt: Sapphire Rapids PMT errata fix platform/x86/intel/hid: Add some ACPI device IDs scsi: ibmvfc: Avoid path failures during live migration scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) block, bfq: fix null pointer dereference in bfq_bio_bfqg() arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue RISC-V: vdso: Do not add missing symbols to version section in linker script MIPS: pic32: treat port as signed integer xfrm: fix "disable_policy" on ipv4 early demux xfrm: replay: Fix ESN wrap around for GSO af_key: Fix send_acquire race with pfkey_register ARM: dts: am335x-pcm-953: Define fixed regulators in root node ASoC: hdac_hda: fix hda pcm buffer overflow issue ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() x86/hyperv: Restore VP assist page after cpu offlining/onlining scsi: storvsc: Fix handling of srb_status and capacity change events ASoC: max98373: Add checks for devm_kcalloc regulator: core: fix kobject release warning and memory leak in regulator_register() spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() regulator: core: fix UAF in destroy_regulator() bus: sunxi-rsb: Remove the shutdown callback bus: sunxi-rsb: Support atomic transfers tee: optee: fix possible memory leak in optee_register_device() ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl selftests: mptcp: more stable simult_flows tests selftests: mptcp: fix mibit vs mbit mix up net: liquidio: simplify if expression rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc rxrpc: Use refcount_t rather than atomic_t rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus nfc/nci: fix race with opening and closing net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() 9p/fd: fix issue of list_del corruption in p9_fd_cancel() netfilter: conntrack: Fix data-races around ct mark netfilter: nf_tables: do not set up extensions for end interval iavf: Fix a crash during reset task iavf: Do not restart Tx queues after reset task failure iavf: Fix race condition between iavf_shutdown and iavf_remove ARM: mxs: fix memory leak in mxs_machine_init() ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties net: ethernet: mtk_eth_soc: fix error handling in mtk_open() net/mlx4: Check retval of mlx4_bitmap_init net: mvpp2: fix possible invalid pointer dereference net/qla3xxx: fix potential memleak in ql3xxx_send() octeontx2-af: debugsfs: fix pci device refcount leak net: pch_gbe: fix pci device refcount leak while module exiting nfp: fill splittable of devlink_port_attrs correctly nfp: add port from netdev validation for EEPROM access macsec: Fix invalid error code set Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() netfilter: ipset: regression in ip_set_hash_ip.c net/mlx5: Do not query pci info while pci disabled net/mlx5: Fix FW tracer timestamp calculation net/mlx5: Fix handling of entry refcount when command is not issued to FW tipc: set con sock in tipc_conn_alloc tipc: add an extra conn_get in tipc_conn_alloc tipc: check skb_linearize() return value in tipc_disc_rcv() xfrm: Fix oops in __xfrm_state_delete() xfrm: Fix ignored return value in xfrm6_init() net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() sfc: fix potential memleak in __ef100_hard_start_xmit() net: sparx5: fix error handling in sparx5_port_open() net: sched: allow act_ct to be built without NF_NAT NFC: nci: fix memory leak in nci_rx_data_packet() regulator: twl6030: re-add TWL6032_SUBCLASS bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() dma-buf: fix racing conflict of dma_heap_add() netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface netfilter: flowtable_offload: add missing locking fs: do not update freeing inode i_io_list dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). ipv4: Fix error return code in fib_table_insert() arcnet: fix potential memory leak in com20020_probe() s390/dasd: fix no record found for raw_track_access nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION nfc: st-nci: fix memory leaks in EVT_TRANSACTION nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled net: enetc: cache accesses to &priv->si->hw net: enetc: preserve TX ring priority across reconfiguration octeontx2-pf: Add check for devm_kcalloc octeontx2-af: Fix reference count issue in rvu_sdp_init() net: thunderx: Fix the ACPI memory leak s390/crashdump: fix TOD programmable field size lib/vdso: use "grep -E" instead of "egrep" init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash nios2: add FORCE for vmlinuz.gz mmc: sdhci-brcmstb: Re-organize flags mmc: sdhci-brcmstb: Enable Clock Gating to save power mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1 usb: dwc3: exynos: Fix remove() function usb: cdnsp: Fix issue with Clear Feature Halt Endpoint usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 ext4: fix use-after-free in ext4_ext_shift_extents arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency iio: light: apds9960: fix wrong register for gesture gain iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails bus: ixp4xx: Don't touch bit 7 on IXP42x usb: dwc3: gadget: conditionally remove requests usb: dwc3: gadget: Return -ESHUTDOWN on ep disable usb: dwc3: gadget: Clear ep descriptor last nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty gcov: clang: fix the buffer overflow issue mm: vmscan: fix extreme overreclaim and swap floods KVM: x86: nSVM: leave nested mode on vCPU free KVM: x86: forcibly leave nested mode on vCPU reset KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use KVM: x86: add kvm_leave_nested KVM: x86: remove exit_int_info warning in svm_handle_exit x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 tools: iio: iio_generic_buffer: Fix read size serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Input: goodix - try resetting the controller when no config is set Input: soc_button_array - add use_low_level_irq module parameter Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] Input: i8042 - apply probe defer to more ASUS ZenBook models ASoC: stm32: dfsdm: manage cb buffers cleanup xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too xen/platform-pci: add missing free_irq() in error path platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) drm/amdgpu: disable BACO support on more cards zonefs: fix zone report size in __zonefs_io_error() platform/x86: hp-wmi: Ignore Smart Experience App event platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops tcp: configurable source port perturb table size net: usb: qmi_wwan: add Telit 0x103a composition scsi: iscsi: Fix possible memory leak when device_register() failed gpu: host1x: Avoid trying to use GART on Tegra20 dm integrity: flush the journal on suspend dm integrity: clear the journal on suspend fuse: lock inode unconditionally in fuse_fallocate() wifi: wilc1000: validate pairwise and authentication suite offsets wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute wifi: wilc1000: validate number of channels genirq/msi: Shutdown managed interrupts with unsatifiable affinities genirq: Always limit the affinity to online CPUs irqchip/gic-v3: Always trust the managed affinity provided by the core code genirq: Take the proposed affinity at face value if force==true btrfs: free btrfs_path before copying root refs to userspace btrfs: free btrfs_path before copying fspath to userspace btrfs: free btrfs_path before copying subvol info to userspace btrfs: zoned: fix missing endianness conversion in sb_write_pointer btrfs: use kvcalloc in btrfs_get_dev_zone_info btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN drm/amd/display: No display after resume from WB/CB drm/amdgpu: Enable Aldebaran devices to report CU Occupancy drm/amdgpu: always register an MMU notifier for userptr drm/i915: fix TLB invalidation for Gen12 video and compute engines cifs: fix missed refcounting of ipc tcon Linux 5.15.81 Change-Id: I8add86e459b7e7f0877dbbc9e479a8b208b6bc87 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
|
|
05226cef87 |
Merge keystone/android13-5.15-keystone-qcom-release.74 (b1c838f) into msm-5.15
* refs/heads/tmp-b1c838f:
Revert "ANDROID: arm64/mm: protect vm_file during speculative page fault handling"
Revert "ANDROID: x86/mm: protect vm_file during speculative page fault handling"
Revert "ANDROID: powerpc/mm: protect vm_file during speculative page fault handling"
UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
UPSTREAM: binder: Address corner cases in deferred copy and fixup
UPSTREAM: binder: fix pointer cast warning
UPSTREAM: binder: defer copies of pre-patched txn data
UPSTREAM: binder: read pre-translated fds from sender buffer
UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
UPSTREAM: binder: Address corner cases in deferred copy and fixup
UPSTREAM: binder: fix pointer cast warning
UPSTREAM: binder: defer copies of pre-patched txn data
UPSTREAM: binder: read pre-translated fds from sender buffer
Merge remote-tracking branch into HEAD
FROMGIT: tty: serial: qcom-geni-serial: Add support for Hibernation feature
ANDROID: ABI: Update allowed list for QCOM
ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries
ANDROID: mm/cma: add vendor_hook in cma_alloc for retries
ANDROID: irq: put irq_resolve_mapping under protection of __irq_enter_raw
BACKPORT: UPSTREAM: usb: typec: ucsi: Wait for the USB role switches
UPSTREAM: rpmsg: char: Avoid double destroy of default endpoint
BACKPORT: exfat: fix overflow for large capacity partition
UPSTREAM: usb: gadget: uvc: fix changing interface name via configfs
UPSTREAM: dma-mapping: Fix build error unused-value
UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid()
ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries
ANDROID: mm/cma: add vendor_hook in cma_alloc for retries
ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area
FROMLIST: sched: Fix use-after-free bug in dup_user_cpus_ptr()
UPSTREAM: HID: roccat: Fix use-after-free in roccat_read()
UPSTREAM: mm/damon: use set_huge_pte_at() to make huge pte old
UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
UPSTREAM: gen_compile_commands: handle multiple lines per .mod file
UPSTREAM: scripts/nsdeps: adjust to the format change of *.mod files
BACKPORT: kbuild: avoid regex RS for POSIX awk
UPSTREAM: KVM: arm64: Always start with clearing SVE flag on load
UPSTREAM: powerpc/64: Include cache.h directly in paca.h
UPSTREAM: KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC
UPSTREAM: module.h: simplify MODULE_IMPORT_NS
UPSTREAM: mac80211_hwsim: fix RCU protected chanctx access
UPSTREAM: KVM: arm64: nvhe: Eliminate kernel-doc warnings
BACKPORT: KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
UPSTREAM: KVM: arm64: Generally disallow SMC64 for AArch32 guests
UPSTREAM: virtio: use virtio_device_ready() in virtio_device_restore()
UPSTREAM: mm: fix use-after-free bug when mm->mmap is reused after being freed
UPSTREAM: kasan: test: prevent cache merging in kmem_cache_double_destroy
UPSTREAM: arm64: Ensure that the 'bti' macro is defined where linkage.h is included
UPSTREAM: mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
UPSTREAM: scsi: ufs: Fix double space in SCSI_UFS_HWMON description
UPSTREAM: scsi: ufs: mediatek: Avoid sched_clock() misuse
UPSTREAM: scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y
ANDROID: GKI: db845c: Update symbols list and ABI
BACKPORT: f2fs: invalidate meta pages only for post_read required inode
ANDROID: GKI: Update symbols to symbol list
ANDROID: cpu/hotplug: call perf event through function pointer
ANDROID: abi_gki_aarch64_qcom: Update symbol list
UPSTREAM: usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
BACKPORT: ANDROID: dma-buf: heaps: replace mutex lock with spinlock
ANDROID: Update symbol list for mtk
ANDROID: Fix license for BUILD.bazel file.
UPSTREAM: gcov: clang: fix the buffer overflow issue
ANDROID: kleaf: load() then package().
UPSTREAM: perf/arm-cmn: Add debugfs topology info
UPSTREAM: perf/arm-cmn: Add CI-700 Support
UPSTREAM: dt-bindings: perf: arm-cmn: Add CI-700
UPSTREAM: perf/arm-cmn: Support new IP features
UPSTREAM: perf/arm-cmn: Demarcate CMN-600 specifics
UPSTREAM: perf/arm-cmn: Move group validation data off-stack
UPSTREAM: perf/arm-cmn: Optimise DTC counter accesses
UPSTREAM: perf/arm-cmn: Optimise DTM counter reads
UPSTREAM: perf/arm-cmn: Refactor DTM handling
UPSTREAM: perf/arm-cmn: Streamline node iteration
UPSTREAM: perf/arm-cmn: Refactor node ID handling
UPSTREAM: perf/arm-cmn: Drop compile-test restriction
UPSTREAM: perf/arm-cmn: Account for NUMA affinity
UPSTREAM: fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
ANDROID: cpufreq: times: record fast switch frequency transitions
ANDROID: abi_gki_aarch64_qcom: Add android_vh_madvise_cold_or_pageout
ANDROID: GKI: MGLRU ABI Fixup
ANDROID: GKI: Build multi-gen LRU
BACKPORT: mm: multi-gen LRU: design doc
UPSTREAM: mm: multi-gen LRU: admin guide
BACKPORT: mm: multi-gen LRU: debugfs interface
UPSTREAM: mm: multi-gen LRU: thrashing prevention
BACKPORT: mm: multi-gen LRU: kill switch
BACKPORT: mm: multi-gen LRU: optimize multiple memcgs
BACKPORT: mm: multi-gen LRU: support page table walks
BACKPORT: mm: multi-gen LRU: exploit locality in rmap
BACKPORT: mm: multi-gen LRU: minimal implementation
BACKPORT: mm: multi-gen LRU: groundwork
UPSTREAM: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
BACKPORT: mm/vmscan.c: refactor shrink_node()
BACKPORT: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
BACKPORT: mm: x86, arm64: add arch_has_hw_pte_young()
Revert "FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()"
Revert "FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG"
Revert "FROMLIST: mm/vmscan.c: refactor shrink_node()"
Revert "FROMLIST: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller""
Revert "FROMLIST: mm: multi-gen LRU: groundwork"
Revert "FROMLIST: mm: multi-gen LRU: minimal implementation"
Revert "FROMLIST: mm: multi-gen LRU: exploit locality in rmap"
Revert "FROMLIST: mm: multi-gen LRU: support page table walks"
Revert "FROMLIST: mm: multi-gen LRU: optimize multiple memcgs"
Revert "FROMLIST: mm: multi-gen LRU: kill switch"
Revert "FROMLIST: mm: multi-gen LRU: thrashing prevention"
Revert "FROMLIST: mm: multi-gen LRU: debugfs interface"
Revert "FROMLIST: mm: multi-gen LRU: admin guide"
Revert "FROMLIST: mm: multi-gen LRU: design doc"
Revert "ANDROID: GKI: build multi-gen LRU"
ANDROID: mm: Use intended order-adjusted batch size
ANDROID: ABI: Update allowed list for QCOM
ANDROID: GKI: Add exynos_wear symbol list
ANDROID: page_pinner: prevent pp_buffer access before initialization
ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call
ANDROID: ABI: Update allowed list for QCOM
ANDROID: mm: preserve vma->anon_vma after MREMAP_DONTUNMAP for SPF
ANDROID: mm: disable speculative page faults for CONFIG_NUMA
ANDROID: mm: fix speculative walk which is unsafe under RCU
ANDROID: mm: avoid using vmacache in lockless vma search
ANDROID: disable page table moves when speculative page faults are enabled
ANDROID: mm: skip pte_alloc during speculative page fault
ANDROID: mm: introduce vma refcounting to protect vma during SPF
UPSTREAM: crypto: arm/xor - make vectorized C code Clang-friendly
UPSTREAM: efi: capsule-loader: Fix use-after-free in efi_capsule_write
ANDROID: mm: add a vendor hook to rmqueue_bulk()
FROMGIT: mm/madvise: fix madvise_pageout for private file mappings
ANDROID: vendor_hooks: Allow shared pages reclaim via MADV_PAGEOUT
ANDROID: abi_gki_aarch64_qcom: Update symbol list
FROMGIT: tty: serial: qcom-geni-serial: Add support for Hibernation feature
ANDROID: GKI: Update symbol list for Amlogic
UPSTREAM: KVM: x86: do not report a vCPU as preempted outside instruction boundaries
ANDROID: mm/slab: Use EXPORT_SYMBOL for android_kmalloc_64_create
ANDROID: GKI: update symbol list for ExynosAuto SoC
ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression
ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete
ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages
ANDROID: GKI: Update symbol list for xiaomi
ANDROID: Add ashmem ioctl to return a unique file identifier
ANDROID: KVM: arm64: Fix repainting of PSCI SYSTEM_RESET2 calls
ANDROID: reimplement vm_file protection during speculative page fault
Revert "ANDROID: add vma->file_ref_count to synchronize vma->vm_file destruction"
Revert "ANDROID: arm64/mm: protect vm_file during speculative page fault handling"
Revert "ANDROID: x86/mm: protect vm_file during speculative page fault handling"
Revert "ANDROID: powerpc/mm: protect vm_file during speculative page fault handling"
FROMGIT: usb: core: stop USB enumeration if too many retries
FROMGIT: f2fs: allow to read node block after shutdown
ANDROID: KVM: arm64: Adjust PSCI MEM_PROTECT refcount across share/unshare
UPSTREAM: ext4,f2fs: fix readahead of verity data
Linux 5.15.74
wifi: mac80211: fix MBSSID parsing use-after-free
mac80211: fix memory leaks with element parsing
mac80211: always allocate struct ieee802_11_elems
mac80211: mlme: find auth challenge directly
mac80211: move CRC into struct ieee802_11_elems
mac80211: mesh: clean up rx_bcn_presp API
misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
misc: pci_endpoint_test: Aggregate params checking for xfer
Input: xpad - fix wireless 360 controller breaking after suspend
Input: xpad - add supported devices as contributed on github
wifi: cfg80211: update hidden BSSes to avoid WARN_ON
wifi: mac80211: fix crash in beacon protection for P2P-device
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
wifi: cfg80211: avoid nontransmitted BSS list corruption
wifi: cfg80211: fix BSS refcounting bugs
wifi: cfg80211: ensure length byte is present before access
wifi: cfg80211/mac80211: reject bad MBSSID elements
wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
random: use expired timer rather than wq for mixing fast pool
random: avoid reading two cache lines on irq randomness
Revert "crypto: qat - reduce size of mapped region"
Revert "powerpc/rtas: Implement reentrant rtas call"
USB: serial: qcserial: add new usb-id for Dell branded EM7455
scsi: stex: Properly zero out the passthrough command structure
efi: Correct Macmini DMI match in uefi cert quirk
ALSA: hda: Fix position reporting on Poulsbo
random: clamp credited irq bits to maximum mixed
random: restore O_NONBLOCK support
ceph: don't truncate file in atomic_open
nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
nilfs2: fix leak of nilfs_root in case of writer thread creation failure
nilfs2: fix use-after-free bug of struct nilfs_root
nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
Linux 5.15.73
Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
USB: serial: ftdi_sio: fix 300 bps rate for SIO
usb: mon: make mmapped memory read only
net/mlx5: Disable irq when locking lag_lock
wifi: cfg80211: fix MCS divisor value
mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
mm/huge_memory: minor cleanup for split_huge_pages_all
perf parse-events: Identify broken modifiers
mmc: core: Terminate infinite loop in SD-UHS voltage switch
mmc: core: Replace with already defined values for readability
drm/amd/display: skip audio setup when audio stream is enabled
drm/amd/display: update gamut remap if plane has changed
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
drm/amd/display: Fix double cursor on non-video RGB MPO
net: atlantic: fix potential memory leak in aq_ndev_close()
arch: um: Mark the stack non-executable to fix a binutils warning
um: Cleanup compiler warning in arch/x86/um/tls_32.c
um: Cleanup syscall_handler_t cast in syscalls_32.h
ALSA: hda/hdmi: Fix the converter reuse for the silent stream
net: marvell: prestera: add support for for Aldrin2
net/ieee802154: fix uninit value bug in dgram_sendmsg
scsi: qedf: Fix a UAF bug in __qedf_probe()
ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
firmware: arm_scmi: Add SCMI PM driver remove routine
firmware: arm_scmi: Harden accesses to the sensor domains
firmware: arm_scmi: Improve checks in the info_get operations
fs: fix UAF/GPF bug in nilfs_mdt_destroy
powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
mm: gup: fix the fast GUP race against THP collapse
xsk: Inherit need_wakeup flag for shared sockets
docs: update mediator information in CoC docs
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
Linux 5.15.72
drm/i915/gem: Really move i915_gem_context.link under ref protection
x86/alternative: Fix race in try_get_desc()
KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
clk: iproc: Do not rely on node name for correct PLL setup
clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
fs: split off setxattr_copy and do_setxattr function from setxattr
vdpa/ifcvf: fix the calculation of queuepair
selftests: Fix the if conditions of in test_extra_filter()
net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
net: stmmac: power up/down serdes in stmmac_open/release
wifi: mac80211: fix regression with non-QoS drivers
nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
cxgb4: fix missing unlock on ETHOFLD desc collect fail path
net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
usbnet: Fix memory leak in usbnet_disconnect()
gpio: mvebu: Fix check for pwm support on non-A8K platforms
Input: melfas_mip4 - fix return value check in mip4_probe()
Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
drm/bridge: lt8912b: fix corrupted image output
drm/bridge: lt8912b: set hdmi or dvi mode
drm/bridge: lt8912b: add vsync hsync
ASoC: tas2770: Reinit regcache on reset
arm64: dts: qcom: sm8350: fix UFS PHY serdes size
ASoC: imx-card: Fix refcount issue with of_node_put
soc: sunxi: sram: Fix debugfs info for A64 SRAM C
soc: sunxi: sram: Fix probe function ordering issues
soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
soc: sunxi: sram: Prevent the driver from being unbound
soc: sunxi: sram: Actually claim SRAM regions
ARM: dts: am5748: keep usb4_tm disabled
reset: imx7: Fix the iMX8MP PCIe PHY PERST support
ARM: dts: am33xx: Fix MMCHS0 dma properties
swiotlb: max mapping size takes min align mask into account
media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
media: rkvdec: Disable H.264 error detection
media: dvb_vb2: fix possible out of bound access
mm,hwpoison: check mm when killing accessing process
mm: fix madivse_pageout mishandling on non-LRU page
mm/migrate_device.c: flush TLB while holding PTL
mm: fix dereferencing possible ERR_PTR
mm: prevent page_frag_alloc() from corrupting the memory
mm/page_alloc: fix race condition between build_all_zonelists and page allocation
mmc: hsq: Fix data stomping during mmc recovery
mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
vduse: prevent uninitialized memory accesses
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
drm/i915/gt: Restrict forced preemption to the active context
Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
net: mt7531: only do PLL once after the reset
mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
ARM: dts: integrator: Tag PCI host with device_type
x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
clk: ingenic-tcu: Properly enable registers before accessing timers
can: c_can: don't cache TX messages for C_CAN cores
Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
thunderbolt: Explicitly reset plug events delay back to USB4 spec value
usb: typec: ucsi: Remove incorrect warning
uas: ignore UAS for Thinkplus chips
usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
uas: add no-uas quirk for Hiksemi usb_disk
cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
cgroup: reduce dependency on cgroup_mutex
ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
ALSA: hda: Fix Nvidia dp infoframe
ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
ALSA: hda: Do disconnect jacks at codec unbind
Linux 5.15.71
ext4: use locality group preallocation for small closed files
ext4: avoid unnecessary spreading of allocations among groups
ext4: make mballoc try target group first even with mb_optimize_scan
ext4: limit the number of retries after discarding preallocations blocks
ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
ext4: make directory inode spreading reflect flexbg size
devdax: Fix soft-reservation memory description
NFSv4: Fixes for nfs4_inode_return_delegation()
drm/amdgpu: don't register a dirty callback for non-atomic
i2c: mlxbf: Fix frequency calculation
i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
i2c: mlxbf: incorrect base address passed during io write
i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
workqueue: don't skip lockdep work dependency in cancel_work_sync()
fsdax: Fix infinite loop in dax_iomap_rw()
drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Limit user regamma to a valid value
drm/amdgpu: use dirty framebuffer helper
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
drm/gma500: Fix BUG: sleeping function called from invalid context errors
Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
serial: Create uart_xmit_advance()
serial: fsl_lpuart: Reset prior to registration
KVM: x86/mmu: Fold rmap_recycle into rmap_add
selftests: forwarding: add shebang for sch_red.sh
bnxt: prevent skb UAF after handing over to PTP worker
net: sched: fix possible refcount leak in tc_new_tfilter()
net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
bonding: fix NULL deref in bond_rr_gen_slave_id
net/smc: Stop the CLC flow if no link to map buffers on
drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
perf tools: Honor namespace when synthesizing build-ids
perf kcore_copy: Do not check /proc/modules is unchanged
perf jit: Include program header in ELF files
perf stat: Fix BPF program section name
can: gs_usb: gs_can_open(): fix race dev->can.state condition
net: sh_eth: Fix PHY state warning splat during system resume
net: ravb: Fix PHY state warning splat during system resume
netfilter: ebtables: fix memory leak when blob is malformed
netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
net/sched: taprio: avoid disabling offload when it was never enabled
net: enetc: deny offload of tc-based TSN features on VF interfaces
net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
wireguard: netlink: avoid variable-sized memcpy on sockaddr
wireguard: ratelimiter: disable timings test by default
net: ipa: properly limit modem routing table use
of: mdio: Add of_node_put() when breaking out of for_each_xx
drm/hisilicon: Add depends on MMU
drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
sfc: fix null pointer dereference in efx_hard_start_xmit
sfc: fix TX channel offset when using legacy interrupts
i40e: Fix set max_tx_rate when it is lower than 1 Mbps
i40e: Fix VF set max MTU size
iavf: Fix set max MTU size with port VLAN and jumbo frames
mlxbf_gige: clear MDIO gateway lock after read
iavf: Fix bad page state
um: fix default console kernel parameter
MIPS: Loongson32: Fix PHY-mode being left unspecified
MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
drm/panel: simple: Fix innolux_g121i1_l01 bus_format
net: team: Unsync device addresses on ndo_stop
net: bonding: Unsync device addresses on ndo_stop
net: bonding: Share lacpdu_mcast_addr definition
scsi: mpt3sas: Fix return value check of dma_get_required_mask()
scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
net: phy: aquantia: wait for the suspend/resume operations to finish
net: core: fix flow symmetric hash
ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
iavf: Fix cached head and tail value for iavf_get_tx_pending
ice: Don't double unplug aux on peer initiated reset
netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
netfilter: nf_conntrack_irc: Tighten matching on DCC message
netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
firmware: arm_scmi: Fix the asynchronous reset requests
firmware: arm_scmi: Harden accesses to the reset domains
xfs: validate inode fork size against fork format
xfs: fix xfs_ifree() error handling to not leak perag ref
xfs: reorder iunlink remove operation in xfs_ifree
vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
arm64: topology: fix possible overflow in amu_fie_setup()
KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
mm/slub: fix to return errno if kmalloc() fails
net: mana: Add rmb after checking owner bits
can: flexcan: flexcan_mailbox_read() fix return value for drop = true
kasan: call kasan_malloc() from __kmalloc_*track_caller()
riscv: fix a nasty sigreturn bug...
gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
gpio: mockup: Fix potential resource leakage when register a chip
gpio: mockup: fix NULL pointer dereference when removing debugfs
wifi: mt76: fix reading current per-tid starting sequence number for aggregation
efi: libstub: check Shim mode using MokSBStateRT
efi: x86: Wipe setup_data on pure EFI boot
thunderbolt: Add support for Intel Maple Ridge single port controller
usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
media: flexcop-usb: fix endpoint type check
btrfs: fix hang during unmount when stopping a space reclaim worker
btrfs: fix hang during unmount when stopping block group reclaim worker
iommu/vt-d: Check correct capability for sagaw determination
ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
ALSA: hda/realtek: Re-arrange quirk table entries
ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
ALSA: hda: add Intel 5 Series / 3400 PCI DID
ALSA: hda/tegra: set depop delay for tegra
ALSA: core: Fix double-free at snd_card_new()
Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
USB: serial: option: add Quectel RM520N
USB: serial: option: add Quectel BG95 0x0203 composition
USB: core: Fix RST error in hub.c
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
Revert "usb: add quirks for Lenovo OneLink+ Dock"
usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
usb: add quirks for Lenovo OneLink+ Dock
usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
usb: dwc3: gadget: Refactor pullup()
usb: dwc3: gadget: Prevent repeat pullup()
usb: dwc3: Issue core soft reset before enabling run/stop
usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: Separate vf2pf work item init from virt data exchange
Revert "arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly"
UPSTREAM: Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
Revert "USB: core: Prevent nested device-reset calls"
Revert "xhci: Add grace period after xHC start to prevent premature runtime suspend."
Linux 5.15.70
ALSA: hda/sigmatel: Fix unused variable warning for beep power change
cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
KVM: SEV: add cache flush to solve SEV cache incoherency issues
net: Find dst with sk's xfrm policy not ctl_sk
video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
mksysmap: Fix the mismatch of 'L0' symbols in System.map
drm/panfrost: devfreq: set opp to the recommended one to configure regulator
MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
net: usb: qmi_wwan: add Quectel RM520N
ALSA: hda/tegra: Align BDL entry to 4KB boundary
ALSA: hda/sigmatel: Keep power up while beep is enabled
wifi: mac80211_hwsim: check length for virtio packets
rxrpc: Fix calc of resend age
rxrpc: Fix local destruction being repeated
scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
ASoC: nau8824: Fix semaphore unbalance at error paths
arm64: dts: juno: Add missing MHU secure-irq
video: fbdev: i740fb: Error out if 'pixclock' equals zero
binder: remove inaccurate mmap_assert_locked()
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amdgpu: Don't enable LTR if not supported
tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
parisc: Allow CONFIG_64BIT with ARCH=parisc
cifs: always initialize struct msghdr smb_msg completely
cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
cifs: revalidate mapping when doing direct writes
of/device: Fix up of_dma_configure_id() stub
parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
drm/meson: Fix OSD1 RGB to YCbCr coefficient
drm/meson: Correct OSD1 global alpha value
gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
pinctrl: sunxi: Fix name for A100 R_PIO
pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
pinctrl: qcom: sc8180x: Fix wrong pin numbers
pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
of: fdt: fix off-by-one error in unflatten_dt_nodes()
tty: serial: atmel: Preserve previous USART mode if RS485 disabled
serial: atmel: remove redundant assignment in rs485_config
drm/tegra: vic: Fix build warning when CONFIG_PM=n
Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"
Revert "netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y"
Linux 5.15.69
Input: goodix - add compatible string for GT1158
RDMA/irdma: Use s/g array in post send only when its valid
usb: gadget: f_uac2: fix superspeed transfer
usb: gadget: f_uac2: clean up some inconsistent indenting
soc: fsl: select FSL_GUTS driver for DPIO
mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
perf/arm_pmu_platform: fix tests for platform_get_irq() failure
net: dsa: hellcreek: Print warning only once
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
Input: iforce - add support for Boeder Force Feedback Wheel
ieee802154: cc2520: add rc code in cc2520_tx()
gpio: mockup: remove gpio debugfs when remove device
tg3: Disable tg3 device on system reboot to avoid triggering AER
hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
drm/msm/rd: Fix FIFO-full deadlock
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
Input: goodix - add support for GT1158
iommu/vt-d: Fix kdump kernels boot failure with scalable mode
tracefs: Only clobber mode/uid/gid on remount if asked
tracing: hold caller_addr to hardirq_{enable,disable}_ip
task_stack, x86/cea: Force-inline stack helpers
x86/mm: Force-inline __phys_addr_nodebug()
lockdep: Fix -Wunused-parameter for _THIS_IP_
ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
ARM: dts: at91: fix low limit for CPU regulator
ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
ARM: dts: imx: align SPI NOR node name with dtschema
ACPI: resource: skip IRQ override on AMD Zen platforms
NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
Linux 5.15.68
ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
drm/bridge: display-connector: implement bus fmts callbacks
arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
iommu/vt-d: Correctly calculate sagaw value of IOMMU
arm64/bti: Disable in kernel BTI when cross section thunks are broken
Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
hwmon: (mr75203) enable polling for all VM channels
hwmon: (mr75203) fix multi-channel voltage reading
hwmon: (mr75203) fix voltage equation for negative source input
hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
s390/boot: fix absolute zero lowcore corruption on boot
iommu/amd: use full 64-bit value in build_completion_wait()
swiotlb: avoid potential left shift overflow
i40e: Fix ADQ rate limiting for PF
i40e: Refactor tc mqprio checks
kbuild: disable header exports for UML in a straightforward way
MIPS: loongson32: ls1c: Fix hang during startup
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
hwmon: (tps23861) fix byte order in resistance register
perf script: Fix Cannot print 'iregs' field for hybrid systems
sch_sfb: Also store skb len before calling child enqueue
RDMA/irdma: Report RNR NAK generation in device caps
RDMA/irdma: Return correct WC error for bind operation failure
RDMA/irdma: Report the correct max cqes from query device
nvmet: fix mar and mor off-by-one errors
tcp: fix early ETIMEDOUT after spurious non-SACK RTO
nvme-tcp: fix regression that causes sporadic requests to time out
nvme-tcp: fix UAF when detecting digest errors
erofs: fix pcluster use-after-free on UP platforms
RDMA/mlx5: Set local port to one when accessing counters
IB/core: Fix a nested dead lock as part of ODP flow
ipv6: sr: fix out-of-bounds read when setting HMAC data.
RDMA/siw: Pass a pointer to virt_to_page()
xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
iavf: Detach device during reset task
i40e: Fix kernel crash during module removal
ice: use bitmap_free instead of devm_kfree
tcp: TX zerocopy should not sense pfmemalloc status
net: introduce __skb_fill_page_desc_noacc
tipc: fix shift wrapping bug in map_get()
sch_sfb: Don't assume the skb is still around after enqueueing to child
Revert "net: phy: meson-gxl: improve link-up behavior"
afs: Use the operation issue time instead of the reply time for callbacks
rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
rxrpc: Fix ICMP/ICMP6 error handling
ALSA: usb-audio: Register card again for iface over delayed_register option
ALSA: usb-audio: Inform the delayed registration more properly
RDMA/srp: Set scmnd->result only when scmnd is not NULL
netfilter: nf_conntrack_irc: Fix forged IP logic
netfilter: nf_tables: clean up hook list when offload flags check fails
netfilter: br_netfilter: Drop dst references before setting.
ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
ARM: at91: pm: fix self-refresh for sama7g5
wifi: wilc1000: fix DMA on stack objects
RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
RDMA/hns: Fix supported page size
soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
RDMA/cma: Fix arguments order in net device validation
tee: fix compiler warning in tee_shm_register()
regulator: core: Clean up on enable failure
soc: imx: gpcv2: Assert reset before ungating clock
ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
ASoC: qcom: sm8250: add missing module owner
cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
NFS: Fix another fsync() issue after a server reboot
NFS: Save some space in the inode
NFS: Further optimisations for 'ls -l'
scsi: lpfc: Add missing destroy_workqueue() in error path
scsi: mpt3sas: Fix use-after-free warning
drm/i915: Implement WaEdpLinkRateDataReload
nvmet: fix a use-after-free
drm/amd/display: fix memory leak when using debugfs_lookup()
sched/debug: fix dentry leak in update_sched_domain_debugfs
debugfs: add debugfs_lookup_and_remove()
kprobes: Prohibit probes in gate area
vfio/type1: Unpin zero pages
btrfs: zoned: set pseudo max append zone limit in zone emulation mode
tracing: Fix to check event_mutex is held while accessing trigger list
ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ALSA: usb-audio: Split endpoint setups for hw_params and prepare
ALSA: aloop: Fix random zeros in capture data when using jiffies timer
ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fbdev: fbcon: Destroy mutex on freeing struct fb_info
md: Flush workqueue md_rdev_misc_wq in md_alloc()
net/core/skbuff: Check the return value of skb_copy_bits()
cpufreq: check only freq_table in __resolve_freq()
netfilter: conntrack: work around exceeded receive window
arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
scsi: ufs: core: Reduce the power mode change timeout
drm/radeon: add a force flush to delay work when radeon
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/gem: Fix GEM handle release errors
scsi: megaraid_sas: Fix double kfree()
scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
fs: only do a memory barrier for the first set_buffer_uptodate()
wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
efi: capsule-loader: Fix use-after-free in efi_capsule_write
efi: libstub: Disable struct randomization
net: wwan: iosm: remove pointless null check
Linux 5.15.67
kbuild: fix up permissions on scripts/pahole-flags.sh
Linux 5.15.66
USB: serial: ch341: fix disabled rx timer on older devices
USB: serial: ch341: fix lost character on LCR updates
usb: dwc3: disable USB core PHY management
usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
usb: dwc3: fix PHY disable sequence
kbuild: Add skip_encoding_btf_enum64 option to pahole
kbuild: Unify options for BTF generation for vmlinux and modules
tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
drm/i915: Skip wm/ddb readout for disabled pipes
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
ALSA: seq: Fix data-race at module auto-loading
ALSA: seq: oss: Fix data-race for max_midi_devs access
ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
net: mac802154: Fix a condition in the receive path
net: Use u64_stats_fetch_begin_irq() for stats fetch.
ip: fix triggering of 'icmp redirect'
wifi: mac80211: Fix UAF in ieee80211_scan_rx()
wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
driver core: Don't probe devices after bus_type.match() probe deferral
usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
usb: xhci-mtk: fix bandwidth release issue
usb: xhci-mtk: relax TT periodic bandwidth allocation
USB: core: Prevent nested device-reset calls
s390: fix nospec table alignments
s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
usb-storage: Add ignore-residue quirk for NXP PN7462AU
USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
usb: cdns3: fix issue with rearming ISO OUT endpoint
usb: dwc2: fix wrong order of phy_power_on and phy_init
usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
USB: serial: option: add Quectel EM060K modem
USB: serial: option: add support for OPPO R11 diag port
USB: serial: cp210x: add Decagon UCA device id
xhci: Add grace period after xHC start to prevent premature runtime suspend.
media: mceusb: Use new usb_control_msg_*() routines
usb: dwc3: pci: Add support for Intel Raptor Lake
thunderbolt: Use the actual buffer in tb_async_error()
xen-blkfront: Cache feature_persistent value before advertisement
xen-blkfront: Advertise feature-persistent as user requested
xen-blkback: Advertise feature-persistent as user requested
mm: pagewalk: Fix race between unmap and page walker
xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
gpio: pca953x: Add mutex_lock for regcache sync in PM
hwmon: (gpio-fan) Fix array out of bounds access
clk: bcm: rpi: Add missing newline
clk: bcm: rpi: Prevent out-of-bounds access
clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
Input: rk805-pwrkey - fix module autoloading
clk: core: Fix runtime PM sequence in clk_core_unprepare()
Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
cifs: fix small mempool leak in SMB2_negotiate()
binder: fix alloc->vma_vm_mm null-ptr dereference
binder: fix UAF of ref->proc caused by race condition
mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
mmc: core: Fix UHS-I SD 1.8V workaround branch
USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
misc: fastrpc: fix memory corruption on open
misc: fastrpc: fix memory corruption on probe
iio: adc: mcp3911: use correct formula for AD conversion
iio: ad7292: Prevent regulator double disable
Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
musb: fix USB_MUSB_TUSB6010 dependency
vt: Clear selection before changing the font
powerpc: align syscall table for ppc32
staging: r8188eu: add firmware dependency
staging: rtl8712: fix use after free bugs
serial: fsl_lpuart: RS485 RTS polariy is inverse
soundwire: qcom: fix device status array range
net/smc: Remove redundant refcount increase
Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
tcp: annotate data-race around challenge_timestamp
sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
kcm: fix strp_init() order and cleanup
mlxbf_gige: compute MDIO period based on i1clk
ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
net/sched: fix netdevice reference leaks in attach_default_qdiscs()
net: sched: tbf: don't call qdisc_put() while holding tree lock
net: dsa: xrs700x: Use irqsave variant for u64 stats update
openvswitch: fix memory leak at failed datapath creation
net: smsc911x: Stop and start PHY during suspend and resume
net: sparx5: fix handling uneven length packets in manual extraction
Revert "xhci: turn off port power in shutdown"
wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
drm/i915/display: avoid warnings when registering dual panel backlight
drm/i915/backlight: extract backlight code to a separate file
ieee802154/adf7242: defer destroy_workqueue call
bpf, cgroup: Fix kernel BUG in purge_effective_progs
bpf: Restrict bpf_sys_bpf to CAP_PERFMON
skmsg: Fix wrong last sg check in sk_msg_recvmsg()
iio: adc: mcp3911: make use of the sign bit
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
drm/msm/dsi: Fix number of regulators for SDM660
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dsi: fix the inconsistent indenting
ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64.
Linux 5.15.65
net: neigh: don't call kfree_skb() under spin_lock_irqsave()
net/af_packet: check len when min_header_len equals to 0
android: binder: fix lockdep check on clearing vma
btrfs: fix space cache corruption and potential double allocations
kprobes: don't call disarm_kprobe() for disabled kprobes
btrfs: tree-checker: check for overlapping extent items
btrfs: fix lockdep splat with reloc root extent buffers
btrfs: move lockdep class helpers to locking.c
testing: selftests: nft_flowtable.sh: use random netns names
netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
drm/amd/display: avoid doing vm_init multiple time
drm/amdgpu: Increase tlb flush timeout for sriov
drm/amd/display: Fix pixel clock programming
drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
ksmbd: don't remove dos attribute xattr on O_TRUNC open
s390/hypfs: avoid error message under KVM
neigh: fix possible DoS due to net iface start/stop loop
ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
drm/amd/display: clear optc underflow before turn off odm clock
drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
drm/amd/display: Fix HDMI VSIF V3 incorrect issue
drm/amd/display: Avoid MPC infinite loop
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
fs/ntfs3: Fix work with fragmented xattr
btrfs: fix warning during log replay when bumping inode link count
btrfs: add and use helper for unlinking inode during log replay
btrfs: remove no longer needed logic for replaying directory deletes
btrfs: remove root argument from btrfs_unlink_inode()
mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
mmc: mtk-sd: Clear interrupts when cqe off/disable
drm/i915/gt: Skip TLB invalidations once wedged
HID: thrustmaster: Add sparco wheel and fix array length
HID: asus: ROG NKey: Ignore portion of 0x5a report
HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
HID: add Lenovo Yoga C630 battery quirk
ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
bpf: Don't redirect packets with invalid pkt_len
ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
fbdev: fb_pm2fb: Avoid potential divide by zero error
net: fix refcount bug in sk_psock_get (2)
HID: hidraw: fix memory leak in hidraw_release()
media: pvrusb2: fix memory leak in pvr_probe
udmabuf: Set the DMA mask for the udmabuf device (v2)
HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
Bluetooth: L2CAP: Fix build errors in some archs
kbuild: Fix include path in scripts/Makefile.modpost
io_uring: fix UAF due to missing POLLFREE handling
io_uring: fix wrong arm_poll error handling
io_uring: fail links when poll fails
io_uring: bump poll refs to full 31-bits
io_uring: remove poll entry from list when canceling all
io_uring: Remove unused function req_ref_put
io_uring: poll rework
io_uring: inline io_poll_complete
io_uring: kill poll linking optimisation
io_uring: move common poll bits
io_uring: refactor poll update
io_uring: clean cqe filling functions
io_uring: correct fill events helpers types
arm64: errata: Add Cortex-A510 to the repeat tlbi list
mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
Drivers: hv: balloon: Support status report for larger page sizes
crypto: lib - remove unneeded selection of XOR_BLOCKS
firmware: tegra: bpmp: Do only aligned access to IPC memory area
drm/vc4: hdmi: Depends on CONFIG_PM
drm/vc4: hdmi: Rework power up
ACPI: thermal: drop an always true check
drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
Linux 5.15.64
bpf: Don't use tnum_range on array range checking for poke descriptors
scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
scsi: ufs: core: Enable link lost interrupt
perf stat: Clear evsel->reset_group for each stat run
perf/x86/intel/ds: Fix precise store latency handling
perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
perf python: Fix build when PYTHON_CONFIG is user supplied
blk-mq: fix io hung due to missing commit_rqs
Documentation/ABI: Mention retbleed vulnerability info file for sysfs
x86/nospec: Fix i386 RSB stuffing
binder_alloc: add missing mmap_lock calls when using the VMA
arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
md: call __md_stop_writes in md_stop
Revert "md-raid: destroy the bitmap after destroying the thread"
mm/hugetlb: fix hugetlb not supporting softdirty tracking
Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"
Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"
io_uring: fix issue with io_write() not always undoing sb_start_write()
riscv: traps: add missing prototype
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
smb3: missing inode locks in punch hole
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
ACPI: processor: Remove freq Qos request for all CPUs
Revert "memcg: cleanup racy sum avoidance code"
fbdev: fbcon: Properly revert changes when vc_resize() failed
s390: fix double free of GS and RI CBs on fork() failure
bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
s390/mm: do not trigger write fault when vma does not allow VM_WRITE
mm/damon/dbgfs: avoid duplicate context directory creation
asm-generic: sections: refactor memory_intersects
writeback: avoid use-after-free after removing device
loop: Check for overflow while configuring loop
x86/nospec: Unwreck the RSB stuffing
x86/bugs: Add "unknown" reporting for MMIO Stale Data
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
perf/x86/lbr: Enable the branch type for the Arch LBR by default
btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
btrfs: check if root is readonly while setting security xattr
btrfs: add info when mount fails due to stale replace target
btrfs: replace: drop assert for suspended replace
btrfs: fix silent failure when deleting root reference
net: stmmac: work around sporadic tx issue on link-up
ionic: VF initial random MAC address if no assigned mac
ionic: fix up issues with handling EAGAIN on FW cmds
ionic: clear broken state on generation change
ionic: widen queue_lock use around lif init and deinit
rxrpc: Fix locking in rxrpc's sendmsg
i40e: Fix incorrect address type for IPv6 flow rules
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
net: Fix a data-race around sysctl_somaxconn.
net: Fix data-races around sysctl_devconf_inherit_init_net.
net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
net: Fix a data-race around netdev_budget_usecs.
net: Fix data-races around sysctl_max_skb_frags.
mptcp: stop relying on tcp_tx_skb_cache
tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
net: Fix a data-race around netdev_budget.
net: Fix a data-race around sysctl_net_busy_read.
net: Fix a data-race around sysctl_net_busy_poll.
net: Fix a data-race around sysctl_tstamp_allow_data.
net: Fix data-races around sysctl_optmem_max.
ratelimit: Fix data-races in ___ratelimit().
net: Fix data-races around netdev_tstamp_prequeue.
net: Fix data-races around netdev_max_backlog.
net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
net: Fix data-races around sysctl_[rw]mem_(max|default).
netfilter: flowtable: fix stuck flows on cleanup due to pending work
netfilter: flowtable: add function to invoke garbage collection immediately
netfilter: nf_tables: disallow binding to already bound chain
netfilter: nf_tables: disallow jump to implicit chain from set element
netfilter: nf_tables: upfront validation of data via nft_data_init()
netfilter: bitwise: improve error goto labels
netfilter: nft_cmp: optimize comparison for 16-bytes
netfilter: nf_tables: consolidate rule verdict trace call
netfilter: nft_tunnel: restrict it to netdev family
netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
netfilter: nf_tables: do not leave chain stats enabled on error
netfilter: nft_payload: do not truncate csum_offset and csum_type
netfilter: nft_payload: report ERANGE for too long offset and length
netfilter: nf_tables: make table handle allocation per-netns friendly
netfilter: nf_tables: disallow updates of implicit chain
bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
netfilter: ebtables: reject blobs that don't provide all entry points
net: ipvtap - add __init/__exit annotations to module init/exit funcs
bonding: 802.3ad: fix no transmission of LACPDUs
net: moxa: get rid of asymmetry in DMA mapping/unmapping
net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
net: ipa: don't assume SMEM is page-aligned
net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
net/mlx5e: Fix wrong application of the LRO state
net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
net/mlx5e: Properly disable vlan strip on non-UL reps
ice: xsk: prohibit usage of non-balanced queue id
ice: xsk: Force rings to be sized to power of 2
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
r8152: fix the RX FIFO settings when suspending
r8152: fix the units of some registers for RTL8156A
rose: check NULL rose_loopback_neigh->loopback
ntfs: fix acl handling
mm/smaps: don't access young/dirty bit if pte unpresent
SUNRPC: RPC level errors should set task->tk_rpc_status
NFSv4.2 fix problems with __nfs42_ssc_open
NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
Revert "net: macsec: update SCI upon MAC address change."
net: use eth_hw_addr_set() instead of ether_addr_copy()
fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
xfrm: policy: fix metadata dst->dev xmit null pointer dereference
af_key: Do not call xfrm_probe_algs in parallel
xfrm: clone missing x->lastused in xfrm_do_migrate
xfrm: fix refcount leak in __xfrm_policy_check()
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
riscv: lib: uaccess: fold fixups into body
btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
btrfs: put initial index value of a directory in a constant
scsi: qla2xxx: edif: Fix dropped IKE message
scsi: qla2xxx: Fix response queue handler reading stale packets
drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
Input: i8042 - add TUXEDO devices to i8042 quirk tables
Input: i8042 - merge quirk tables
Input: i8042 - move __initconst to fix code styling warning
btrfs: convert count_max_extents() to use fs_info->max_extent_size
btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
btrfs: zoned: revive max_zone_append_bytes
block: add bdev_max_segments() helper
block: add a bdev_max_zone_append_sectors helper
x86/entry: Move CLD to the start of the idtentry macro
kernel/sys_ni: add compat entry for fadvise64_64
parisc: Fix exception handler for fldw and fstw instructions
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
cgroup: Fix race condition at rebind_subsystems()
audit: fix potential double free on error path from fsnotify_add_inode_mark
eth: sun: cassini: remove dead code
wifi: rtlwifi: remove always-true condition pointed out by GCC 12
Revert "ALSA: control: Use deferred fasync helper"
Linux 5.15.63
xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
xfs: revert "xfs: actually bump warning counts when we send warnings"
xfs: fix soft lockup via spinning in filestream ag selection loop
xfs: fix overfilling of reserve pool
xfs: always succeed at setting the reserve pool size
xfs: remove infinite loop when reserving free block pool
xfs: reserve quota for target dir expansion when renaming files
xfs: reserve quota for dir expansion when linking/unlinking files
xfs: flush inodegc workqueue tasks before cancel
scsi: ufs: ufs-mediatek: Fix build error and type mismatch
can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
video: fbdev: i740fb: Check the argument of i740_calc_vclk()
venus: pm_helpers: Fix warning in OPP during probe
powerpc/64: Init jump labels before parse_early_param()
smb3: check xattr value length earlier
f2fs: fix to do sanity check on segment type in build_sit_entries()
f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
ALSA: control: Use deferred fasync helper
ALSA: timer: Use deferred fasync helper
ALSA: core: Add async signal helpers
powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
ovl: warn if trusted xattr creation fails
powerpc/32: Don't always pass -mcpu=powerpc to the compiler
powerpc/32: Set an IBAT covering up to _einittext during init
watchdog: export lockup_detector_reconfigure
RISC-V: Add fast call path of crash_kexec()
riscv: mmap with PROT_WRITE but no PROT_READ is invalid
riscv: dts: canaan: Add k210 topology information
riscv: dts: sifive: Add fu740 topology information
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
modules: Ensure natural alignment for .altinstructions and __bug_table sections
iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
vfio: Clear the caps->buf to NULL after free
KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
tty: serial: Fix refcount leak bug in ucc_uart.c
lib/list_debug.c: Detect uninitialized lists
ext4: avoid resizing to a partial cluster size
ext4: avoid remove directory when directory is corrupted
drivers:md:fix a potential use-after-free bug
nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
md: Notify sysfs sync_completed in md_reap_sync_thread()
phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
openrisc: io: Define iounmap argument as volatile
dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
selftests/kprobe: Do not test for GRP/ without event failures
csky/kprobe: reclaim insn_slot on kprobe unregistration
RDMA/rxe: Limit the number of calls to each tasklet
dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
dmaengine: dw-axi-dmac: do not print NULL LLI during error
um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
PCI/ACPI: Guard ARM64-specific mcfg_quirks
cxl: Fix a memory leak in an error handling path
pinctrl: intel: Check against matching data instead of ACPI companion
mmc: tmio: avoid glitches when resetting
habanalabs/gaudi: mask constant value before cast
habanalabs/gaudi: fix shift out of bounds
coresight: etm4x: avoid build failure with unrolled loops
gadgetfs: ep_io - wait until IRQ finishes
scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
zram: do not lookup algorithm in backends table
uacce: Handle parent device removal or parent driver module rmmod
clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
vboxguest: Do not use devm for irq
usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
usb: renesas: Fix refcount leak bug
usb: host: ohci-ppc-of: Fix refcount leak bug
scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
clk: ti: Stop using legacy clkctrl names for omap4 and 5
drm/meson: Fix overflow implicit truncation warnings
irqchip/tegra: Fix overflow implicit truncation warnings
PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
usb: gadget: uvc: calculate the number of request depending on framesize
usb: cdns3: fix random warning message when driver load
usb: cdns3 fix use-after-free at workaround 2
platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
PCI: Add ACS quirk for Broadcom BCM5750x NICs
HID: multitouch: new device class fix Lenovo X12 trackpad sticky
KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
net: qrtr: start MHI channel after endpoit creation
drm/sun4i: dsi: Prevent underflow when computing packet sizes
drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
drm/imx/dcss: get rid of HPD warning message
tracing/eprobes: Fix reading of string fields
gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
kbuild: fix the modules order between drivers and libs
igb: Add lock to avoid data race
stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
fec: Fix timer capture timing in `fec_ptp_enable_pps()`
i40e: Fix to stop tx_timeout recovery if GLOBR fails
regulator: pca9450: Remove restrictions for regulator-name
i2c: imx: Make sure to unregister adapter on remove()
ice: Ignore EEXIST when setting promisc mode
net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
net: genl: fix error path memory leak in policy dumping
net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
net: fix potential refcount leak in ndisc_router_discovery()
net: moxa: pass pdev instead of ndev to DMA functions
mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
net: dsa: mv88e6060: prevent crash on an unused port
net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
powerpc/pci: Fix get_phb_number() locking
netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
netfilter: nf_tables: really skip inactive sets when allocating name
netfilter: nf_tables: possible module reference underflow in error path
netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
ASoC: codec: tlv320aic32x4: fix mono playback via I2S
ASoC: tas2770: Fix handling of mute/unmute
ASoC: tas2770: Drop conflicting set_bias_level power setting
ASoC: tas2770: Allow mono streams
ASoC: tas2770: Set correct FSYNC polarity
ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
iavf: Fix reset error handling
iavf: Fix adminq error handling
nios2: add force_successful_syscall_return()
nios2: restarts apply only to the first sigframe we build...
nios2: fix syscall restart checks
nios2: traced syscall does need to check the syscall number
nios2: don't leave NULLs in sys_call_table[]
nios2: page fault et.al. are *not* restartable syscalls...
fs/ntfs3: Fix missing i_op in ntfs_read_mft
fs/ntfs3: Do not change mode if ntfs_set_ea failed
fs/ntfs3: Fix double free on remount
fs/ntfs3: Don't clear upper bits accidentally in log_replay()
fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
fs/ntfs3: Fix using uninitialized value n when calling indx_read
dpaa2-eth: trace the allocated address instead of page struct
perf tests: Fix Track with sched_switch test for hybrid case
perf parse-events: Fix segfault when event parser gets an error
perf probe: Fix an error handling path in 'parse_perf_probe_command()'
geneve: fix TOS inheriting for ipv4
atm: idt77252: fix use-after-free bugs caused by tst_timer
xen/xenbus: fix return type in xenbus_file_read()
nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
NTB: ntb_tool: uninitialized heap data in tool_fn_write()
tools build: Switch to new openssl API for test-libcrypto
kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
ceph: don't leak snap_rwsem in handle_cap_grant
tools/vm/slabinfo: use alphabetic order when two values are equal
ceph: use correct index when encoding client supported features
spi: dt-bindings: zynqmp-qspi: add missing 'required'
spi: dt-bindings: cadence: add missing 'required'
dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
dt-bindings: arm: qcom: fix MSM8994 boards compatibles
dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
dt-bindings: gpio: zynq: Add missing compatible strings
vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
vsock: Fix memory leak in vsock_connect()
plip: avoid rcu debug splat
ipv6: do not use RT_TOS for IPv6 flowlabel
mlx5: do not use RT_TOS for IPv6 flowlabel
geneve: do not use RT_TOS for IPv6 flowlabel
ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
octeontx2-af: Fix key checking for source mac
octeontx2-af: Fix mcam entry resource leak
octeontx2-af: suppress external profile loading warning
octeontx2-af: Apply tx nibble fixup always
octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
Input: exc3000 - fix return value check of wait_for_completion_timeout
pinctrl: qcom: sm8250: Fix PDC map
pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
pinctrl: amd: Don't save/restore interrupt status and wake status bits
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
selftests: forwarding: Fix failing tests with old libnet
net: bgmac: Fix a BUG triggered by wrong bytes_compl
net: bcmgenet: Indicate MAC is in charge of PHY PM
net: phy: Warn about incorrect mdio_bus_phy_resume() state
devlink: Fix use-after-free after a failed reload
virtio_net: fix memory leak inside XPD_TX with mergeable
SUNRPC: Reinitialise the backchannel request buffers before reuse
SUNRPC: Fix xdr_encode_bool()
sunrpc: fix expiry of auth creds
m68k: coldfire/device.c: protect FLEXCAN blocks
net: atlantic: fix aq_vec index out of range error
can: j1939: j1939_session_destroy(): fix memory leak of skbs
can: mcp251x: Fix race condition on receive interrupt
bpf: Check the validity of max_rdwr_access for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for hash map iterator
bpf: Acquire map uref in .init_seq_private for array map iterator
bpf: Don't reinit map value in prealloc_lru_pop
BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
NFSv4/pnfs: Fix a use-after-free bug in open
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
NFSv4: Fix races in the legacy idmapper upcall
NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
NFSv4.1: Don't decrease the value of seq_nr_highest_sent
Documentation: ACPI: EINJ: Fix obsolete example
apparmor: Fix memleak in aa_simple_write_to_buffer()
apparmor: fix reference count leak in aa_pivotroot()
apparmor: fix overlapping attachment computation
apparmor: fix setting unconfined mode on a loaded profile
apparmor: fix aa_label_asxprint return check
apparmor: Fix failed mount permission check error message
apparmor: fix absroot causing audited secids to begin with =
apparmor: fix quiet_denied for file rules
can: ems_usb: fix clang's -Wunaligned-access warning
dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
tracing: Have filter accept "common_cpu" to be consistent
tracing/probes: Have kprobes and uprobes use $COMM too
tracing/eprobes: Have event probes be consistent with kprobes and uprobes
tracing/eprobes: Do not hardcode $comm as a string
tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
tracing/perf: Fix double put of trace event when init fails
x86/kprobes: Fix JNG/JNLE emulation
cifs: Fix memory leak on the deferred close
btrfs: fix lost error handling when looking up extended ref on log replay
btrfs: reset RO counter on block group if we fail to relocate
btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
mmc: pxamci: Fix an error handling path in pxamci_probe()
mmc: pxamci: Fix another error handling path in pxamci_probe()
ata: libata-eh: Add missing command name
drm/amd/display: Check correct bounds for stream encoder instances for DCN303
drm/ttm: Fix dummy res NULL ptr deref bug
drm/nouveau: recognise GA103
locking/atomic: Make test_and_*_bit() ordered on failure
rds: add missing barrier to release_refill
x86/mm: Use proper mask when setting PUD mapping
KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
ALSA: info: Fix llseek return value when using callback
Revert "android: binder: stop saving a pointer to the VMA"
Revert "memremap: remove support for external pgmap refcounts"
Revert "mm/memremap: fix memunmap_pages() race with get_dev_pagemap()"
Revert "sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg"
Revert "USB: HCD: Fix URB giveback issue in tasklet function"
Revert "serial: 8250: dma: Allow driver operations before starting DMA transfers"
UPSTREAM: drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
Revert "drm/shmem-helper: Pass GEM shmem object in public interfaces"
Revert "drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init"
Linux 5.15.62
btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
btrfs: only write the sectors in the vertical stripe which has data stripes
x86/ftrace: Use alternative RET encoding
x86/ibt,ftrace: Make function-graph play nice
Revert "x86/ftrace: Use alternative RET encoding"
ksmbd: fix heap-based overflow in set_ntacl_dacl()
ksmbd: prevent out of bound read for SMB2_WRITE
net_sched: cls_route: disallow handle of 0
tee: add overflow check in register_shm_helper()
io_uring: use original request task for inflight tracking
Linux 5.15.61
scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
io_uring: mem-account pbuf buckets
drm/meson: Fix refcount leak in meson_encoder_hdmi_init
drm/msm: Fix dirtyfb refcounting
tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
drm/vc4: change vc4_dma_range_matches from a global to static
net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
Revert "s390/smp: enforce lowcore protection on CPU restart"
Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
crypto: lib/blake2s - reduce stack frame usage in self test
tcp: fix over estimation in sk_forced_mem_schedule()
mac80211: fix a memory leak where sta_info is not freed
net_sched: cls_route: remove from list when handle is 0
tracing: Use a struct alignof to determine trace event field alignment
powerpc: Fix eh field when calling lwarx on PPC32
xen-blkfront: Apply 'feature_persistent' parameter when connect
xen-blkback: Apply 'feature_persistent' parameter when connect
xen-blkback: fix persistent grants negotiation
tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
KEYS: asymmetric: enforce SM2 signature use pkey algo
ext4: fix race when reusing xattr blocks
ext4: unindent codeblock in ext4_xattr_block_set()
ext4: use kmemdup() to replace kmalloc + memcpy
ext4: remove EA inode entry from mbcache on inode eviction
ext4: make sure ext4_append() always allocates new block
ext4: check if directory block is within i_size
ext4: fix warning in ext4_iomap_begin as race between bmap and write
ext4: correct the misjudgment in ext4_iget_extra_inode
ext4: correct max_inline_xattr_value_size computing
ext4: fix use-after-free in ext4_xattr_set_entry
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
ext4: fix extent status tree race in writeback error recovery path
ext4: update s_overhead_clusters in the superblock during an on-line resize
tracing: Avoid -Warray-bounds warning for __rel_loc macro
tracing: Add '__rel_loc' using trace event macros
dm raid: fix address sanitizer warning in raid_resume
dm raid: fix address sanitizer warning in raid_status
KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
ACPI: CPPC: Do not prevent CPPC from working in the future
btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
btrfs: reset block group chunk force if we have to wait
btrfs: ensure pages are unlocked on cow_file_range() failure
block: don't allow the same type rq_qos add more than once
block: remove the struct blk_queue_ctx forward declaration
locking/csd_lock: Change csdlock_debug from early_param to __setup
timekeeping: contribute wall clock to rng on time change
ARM: remove some dead code
net/9p: Initialize the iounit field during fid creation
dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
dm writecache: set a default MAX_WRITEBACK_JOBS
tty: 8250: Add support for Brainboxes PX cards.
serial: 8250: Add proper clock handling for OxSemi PCIe devices
serial: 8250: Fold EndRun device support into OxSemi Tornado code
serial: 8250_pci: Replace dev_*() by pci_*() macros
serial: 8250_pci: Refactor the loop in pci_ite887x_init()
PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
PCI/AER: Iterate over error counters instead of error strings
iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
intel_th: pci: Add Raptor Lake-S CPU support
intel_th: pci: Add Raptor Lake-S PCH support
intel_th: pci: Add Meteor Lake-P support
scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
scsi: lpfc: SLI path split: Refactor SCSI paths
scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
scsi: lpfc: SLI path split: Refactor lpfc_iocbq
scsi: lpfc: Fix EEH support for NVMe I/O
firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
usbnet: smsc95xx: Fix deadlock on runtime resume
usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
usbnet: smsc95xx: Avoid link settings race on interrupt reception
usbnet: smsc95xx: Don't clear read-only PHY interrupt
drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
drm/dp/mst: Read the extended DPCD capabilities during system resume
crypto: blake2s - remove shash module
drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
drm/mediatek: Allow commands to be sent during video mode
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
__follow_mount_rcu(): verify that mount_lock remains unchanged
Input: gscps2 - check return value of ioremap() in gscps2_probe()
posix-cpu-timers: Cleanup CPU timers before freeing them during exec
SMB3: fix lease break timeout when multiple deferred close handles for the same file.
x86/olpc: fix 'logical not is only applied to the left hand side'
x86/kprobes: Update kcb status flag after singlestepping
ftrace/x86: Add back ftrace_expected assignment
x86/bugs: Enable STIBP for IBPB mitigated RETBleed
scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
scsi: qla2xxx: Fix losing target when it reappears during delete
scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
scsi: qla2xxx: Wind down adapter after PCIe error
scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
scsi: qla2xxx: Fix excessive I/O error messages by default
scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
scsi: qla2xxx: Turn off multi-queue for 8G adapters
scsi: qla2xxx: Fix discovery issues in FC-AL topology
scsi: qla2xxx: Fix imbalance vha->vref_count
scsi: zfcp: Fix missing auto port scan and thus missing target ports
scsi: ufs: core: Correct ufshcd_shutdown() flow
video: fbdev: s3fb: Check the size of screen before memset_io()
video: fbdev: arkfb: Check the size of screen before memset_io()
video: fbdev: vt8623fb: Check the size of screen before memset_io()
f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
f2fs: allow compression for mmap files in compress_mode=user
x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
sched/core: Do not requeue task on CPU excluded from cpus_mask
sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
sched: Fix the check of nr_running at queue wakelist
tools/thermal: Fix possible path truncations
video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
x86/numa: Use cpumask_available instead of hardcoded NULL check
sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
scripts/faddr2line: Fix vmlinux detection on arm64
genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
powerpc/pci: Fix PHB numbering when using opal-phbid
x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
kprobes: Forbid probing on trampoline and BPF code areas
perf symbol: Fail to read phdr workaround
powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
powerpc/xive: Fix refcount leak in xive_get_max_prio
powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
s390/smp: enforce lowcore protection on CPU restart
s390/maccess: rework absolute lowcore accessors
s390/smp: cleanup control register update routines
s390/smp: cleanup target CPU callback starting
s390/dump: fix os_info virtual vs physical address confusion
tty: serial: fsl_lpuart: correct the count of break characters
powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
ASoC: mchp-spdifrx: disable end of block interrupt on failures
video: fbdev: sis: fix typos in SiS_GetModeID()
video: fbdev: amba-clcd: Fix refcount leak bugs
watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
ASoC: audio-graph-card: Add of_node_put() in fail path
fuse: Remove the control interface for virtio-fs
ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
ASoC: imx-card: use snd_pcm_format_t type for asrc_format
ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
ASoC: fsl-asoc-card: force cast the asrc_format type
ASoC: fsl_asrc: force cast the asrc_format type
s390/zcore: fix race when reading from hardware system area
s390/crash: fix incorrect number of bytes to copy to user space
s390/maccess: fix semantics of memcpy_real() and its callers
s390/dump: fix old lowcore virtual vs physical address confusion
perf tools: Fix dso_id inode generation comparison
iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
mfd: max77620: Fix refcount leak in max77620_initialise_fps
mfd: t7l66xb: Drop platform disable callback
remoteproc: sysmon: Wait for SSCTL service to come up
remoteproc: qcom: pas: Check if coredump is enabled
proc: fix a dentry lock race between release_task and lookup
lib/smp_processor_id: fix imbalanced instrumentation_end() call
kfifo: fix kfifo_to_user() return type
rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
MIPS: Fixed __debug_virt_addr_valid()
net: 9p: fix refcount leak in p9_read_work() error handling
9p: Add client parameter to p9_req_put()
9p: Drop kref usage
9p: fix a bunch of checkpatch warnings
iommu/exynos: Handle failed IOMMU device registration properly
serial: 8250_bcm7271: Save/restore RTS in suspend/resume
ASoC: mt6359: Fix refcount leak bug
swiotlb: fail map correctly with failed io_tlb_default_mem
MIPS: vdso: Utilize __pa() for gic_pfn
tty: n_gsm: fix missing corner cases in gsmld_poll()
tty: n_gsm: fix DM command
tty: n_gsm: fix wrong T1 retry count handling
serial: 8250_fsl: Don't report FE, PE and OE twice
vfio/ccw: Do not change FSM state in subchannel event
remoteproc: qcom: wcnss: Fix handling of IRQs
ASoC: imx-card: Fix DSD/PDM mclk frequency
ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
tty: n_gsm: fix resource allocation order in gsm_activate_mux()
tty: n_gsm: fix race condition in gsmld_write()
tty: n_gsm: fix packet re-transmission without open control channel
tty: n_gsm: fix non flow control frames during mux flow off
tty: n_gsm: fix missing timer to handle stalled links
tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
tty: n_gsm: fix tty registration before control channel open
tty: n_gsm: fix user open not possible at responder until initiator open
tty: n_gsm: Delete gsmtty open SABM frame when config requester
ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
profiling: fix shift too large makes kernel panic
selftests/livepatch: better synchronize test_klp_callbacks_busy
remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
rpmsg: mtk_rpmsg: Fix circular locking dependency
rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
serial: 8250: dma: Allow driver operations before starting DMA transfers
serial: 8250: Export ICR access helpers for internal use
ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
ASoC: codecs: da7210: add check for i2c_add_driver
ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ASoC: imx-audmux: Silence a clang warning
ASoC: samsung: Fix error handling in aries_audio_probe
ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
opp: Fix error check in dev_pm_opp_attach_genpd()
usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
ext4: recover csum seed of tmp_inode after migrating to extents
jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
block: ensure iov_iter advances for added pages
block/bio: remove duplicate append pages code
nvme: catch -ENODEV from nvme_revalidate_zones again
nvme: don't return an error from nvme_configure_metadata
nvme: disable namespace access for unsupported metadata
nvme: define compat_ioctl again to unbreak 32-bit userspace.
nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
null_blk: fix ida error handling in null_add_dev()
block/rnbd-srv: Set keep_id to true after mutex_trylock
RDMA/rxe: Fix error unwind in rxe_create_qp()
RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
RDMA/rxe: Add memory barriers to kernel queues
RDMA/mlx5: Add missing check for return value in get namespace flow
of/fdt: declared return type does not match actual return type
selftests: kvm: set rax before vmcall
mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
android: binder: stop saving a pointer to the VMA
RDMA/srpt: Fix a use-after-free
RDMA/srpt: Introduce a reference count in struct srpt_device
RDMA/srpt: Duplicate port name members
platform/olpc: Fix uninitialized data in debugfs write
KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
USB: serial: fix tty-port initialized comments
HID: amd_sfh: Handle condition of "no sensors"
PCI: tegra194: Fix link up retry sequence
PCI: tegra194: Fix Root Port interrupt handling
RDMA/rxe: For invalidate compare according to set keys in mr
HID: alps: Declare U1_UNICORN_LEGACY support
mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
mmc: cavium-octeon: Add of_node_put() when breaking out of loop
RDMA/rxe: Fix mw bind to allow any consumer key portion
scripts/gdb: fix 'lx-dmesg' on 32 bits arch
scripts/gdb: lx-dmesg: read records individually
dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
HID: amd_sfh: Add NULL check for hid device
HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
iio: cros: Register FIFO callback after sensor is registered
RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
RDMA/hns: Fix incorrect clearing of interrupt status register
RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
RDMA/rtrs: Rename rtrs_sess to rtrs_path
RDMA/rtrs: Do not allow sessname to contain special symbols / and .
RDMA/rtrs: Introduce destroy_cq helper
RDMA/rtrs: Replace duplicate check with is_pollqueue helper
RDMA/rtrs: Fix warning when use poll mode on client side.
RDMA/rtrs-srv: Fix modinfo output for stringify
RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
RDMA/irdma: Fix VLAN connection with wildcard address
RDMA/irdma: Fix a window for use-after-free
um: random: Don't initialise hwrng struct with zero
interconnect: imx: fix max_node_id
phy: stm32: fix error return in stm32_usbphyc_phy_init
eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
usb: dwc3: qcom: fix missing optional irq warnings
usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
usb: gadget: udc: amd5536 depends on HAS_DMA
xtensa: iss: fix handling error cases in iss_net_configure()
xtensa: iss/network: provide release() callback
scsi: smartpqi: Fix DMA direction for RAID requests
PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
KVM: s390: pv: leak the topmost page table when destroy fails
mmc: block: Add single read for 4k sector cards
of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
memstick/ms_block: Fix a memory leak
memstick/ms_block: Fix some incorrect memory allocation
mmc: renesas_sdhi: Get the reset handle early in the probe
mmc: mxcmmc: Silence a clang warning
mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
binder: fix redefinition of seq_file attributes
intel_th: msu: Fix vmalloced buffers
intel_th: msu-sink: Potential dereference of null pointer
intel_th: Fix a resource leak in an error handling path
scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
PCI: endpoint: Don't stop controller when unbinding endpoint function
dmaengine: sf-pdma: Add multithread support for a DMA channel
KVM: arm64: Don't return from void function
soundwire: revisit driver bind/unbind and callbacks
soundwire: bus_type: fix remove and shutdown support
PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
PCI: dwc: Disable outbound windows only for controllers using iATU
PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
PCI: dwc: Stop link on host_init errors and de-initialization
mm/mempolicy: fix get_nodes out of bound access
clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
clk: qcom: ipq8074: fix NSS port frequency tables
clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
clk: qcom: ipq8074: fix NSS core PLL-s
RDMA/rxe: Fix deadlock in rxe_do_local_ops()
usb: host: xhci: use snprintf() in xhci_decode_trb()
clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
clk: qcom: clk-krait: unlock spin after mux completion
driver core: fix potential deadlock in __driver_attach
misc: rtsx: Fix an error handling path in rtsx_pci_probe()
clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
mtd: dataflash: Add SPI ID table
dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
scsi: iscsi: Fix session removal on shutdown
scsi: iscsi: Add helper to remove a session from the kernel
scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
mwifiex: Ignore BTCOEX events from the 88W8897 firmware
KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
memremap: remove support for external pgmap refcounts
lib/test_hmm: avoid accessing uninitialized pages
clk: mediatek: reset: Fix written reset bit offset
iio: accel: bma400: Reordering of header files
platform/chrome: cros_ec: Always expose last resume result
iio: accel: bma400: Fix the scale min and max macro values
scsi: qla2xxx: edif: Fix no logout on delete for N2N
scsi: qla2xxx: edif: Fix session thrash
scsi: qla2xxx: edif: Tear down session if keys have been removed
scsi: qla2xxx: edif: Fix no login after app start
scsi: qla2xxx: edif: Reduce disruption due to multiple app start
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
netfilter: xtables: Bring SPDX identifier back
usb: xhci: tegra: Fix error check
usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
fpga: altera-pr-ip: fix unsigned comparison with less than zero
PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
mtd: partitions: Fix refcount leak in parse_redboot_of
mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
HID: cp2112: prevent a buffer overflow in cp2112_xfer()
PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
phy: samsung: exynosautov9-ufs: correct TSRV register configurations
KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
scsi: qla2xxx: edif: Fix n2n login retry for secure device
scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
scsi: qla2xxx: edif: Add retry for ELS passthrough
scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
scsi: qla2xxx: edif: Fix inconsistent check of db_flags
scsi: qla2xxx: edif: Reduce connection thrash
scsi: qla2xxx: edif: Fix potential stuck session in sa update
scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
of: check previous kernel's ima-kexec-buffer against memory bounds
mtd: rawnand: meson: Fix a potential double free issue
mtd: maps: Fix refcount leak in ap_flash_init
mtd: maps: Fix refcount leak in of_flash_probe_versatile
clk: renesas: r9a06g032: Fix UART clkgrp bitsel
HID: amd_sfh: Don't show client init failed as error when discovery fails
wireguard: allowedips: don't corrupt stack when detecting overflow
wireguard: ratelimiter: use hrtimer in selftest
net: usb: make USB_RTL8153_ECM non user configurable
dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
net: ionic: fix error check for vlan flags in ionic_set_nic_features()
net: rose: fix netdev reference changes
netdevsim: Avoid allocation warnings triggered from user space
iavf: Fix 'tc qdisc show' listing too many queues
iavf: Fix max_rate limiting
wifi: rtw88: check the return value of alloc_workqueue()
netdevsim: fib: Fix reference count leak on route deletion failure
net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
crypto: hisilicon/sec - fix auth key size error
crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
net/mlx5: Adjust log_max_qp to be 18 at most
net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
media: cedrus: hevc: Add check for invalid timestamp
wifi: libertas: Fix possible refcount leak in if_usb_probe()
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
i2c: mux-gpmux: Add of_node_put() when breaking out of loop
i2c: cadence: Support PEC for SMBus block read
Bluetooth: hci_intel: Add check for platform_driver_register
can: pch_can: pch_can_error(): initialize errc before using it
can: error: specify the values of data[5..7] of CAN error frames
can: usb_8dev: do not report txerr and rxerr during bus-off
can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
can: sun4i_can: do not report txerr and rxerr during bus-off
can: hi311x: do not report txerr and rxerr during bus-off
can: sja1000: do not report txerr and rxerr during bus-off
can: rcar_can: do not report txerr and rxerr during bus-off
can: pch_can: do not report txerr and rxerr during bus-off
libbpf: fix an snprintf() overflow check
selftests/bpf: fix a test for snprintf() overflow
wifi: p54: add missing parentheses in p54_flush()
wifi: p54: Fix an error handling path in p54spi_probe()
wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
media: staging: media: hantro: Fix typos
media: hevc: Embedded indexes in RPS
media: hantro: Simplify postprocessor
media: hantro: postproc: Fix motion vector space size
media: cedrus: h265: Fix flag name
fs: check FMODE_LSEEK to control internal pipe splicing
bpf: Fix subprog names in stack traces.
selftests: timers: clocksource-switch: fix passing errors from child
selftests: timers: valid-adjtimex: build fix for newer toolchains
libbpf: Fix the name of a reused map
tcp: make retransmitted SKB fit into the send window
drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
skmsg: Fix invalid last sg check in sk_msg_recvmsg()
mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
mt76: mt7921: enlarge maximum VHT MPDU length to 11454
mt76: mt7921: fix aggregation subframes setting to HE max
ieee80211: add EHT 1K aggregation definitions
mt76: mt7615: do not update pm stats in case of error
mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
drm/msm/dpu: Fix for non-visible planes
drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
crypto: hisilicon/sec - don't sleep when in softirq
drm/msm/mdp5: Fix global state lock backoff
net: hinic: avoid kernel hung in hinic_get_stats64()
net: hinic: fix bug that ethtool get wrong stats
hinic: Use the bitmap API when applicable
drm: bridge: sii8620: fix possible off-by-one
drm/mediatek: dpi: Only enable dpi after the bridge is enabled
drm/mediatek: dpi: Remove output format of YUV
drm/rockchip: Fix an error handling path rockchip_dp_probe()
drm/rockchip: vop: Don't crash for invalid duplicate_state()
selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
drm/vc4: hdmi: Fix timings for interlaced modes
drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
drm/vc4: hdmi: Avoid full hdmi audio fifo writes
drm/vc4: hdmi: Fix HPD GPIO detection
drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
drm/vc4: dsi: Fix dsi0 interrupt support
drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
drm/vc4: dsi: Correct pixel order for DSI0
drm/vc4: dsi: Correct DSI divider calculations
drm/vc4: dsi: Release workaround buffer and DMA
drm/vc4: Use of_device_get_match_data()
drm/vc4: dsi: Switch to devm_drm_of_get_bridge
drm/bridge: Add a function to abstract away panels
drm/vc4: plane: Fix margin calculations for the right/bottom edges
drm/vc4: plane: Remove subpixel positioning check
media: tw686x: Fix memory leak in tw686x_video_init
media: driver/nxp/imx-jpeg: fix a unexpected return value problem
media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
media: hdpvr: fix error value returns in hdpvr_read
drm/mcde: Fix refcount leak in mcde_dsi_bind
media: imx-jpeg: Disable slot interrupt when frame done
drm: bridge: adv7511: Add check for mipi_dsi_driver_register
crypto: ccp - During shutdown, check SEV data pointer before using
test_bpf: fix incorrect netdev features
rcutorture: Fix ksoftirqd boosting timing and iteration
rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
rcutorture: Warn on individual rcu_torture_init() error conditions
drm/radeon: fix incorrrect SPDX-License-Identifiers
wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
media: imx-jpeg: Align upwards buffer size
media: imx-jpeg: Support dynamic resolution change
media: imx-jpeg: Handle source change in a function
media: imx-jpeg: Identify and handle precision correctly
media: imx-jpeg: Refactor function mxc_jpeg_parse
media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
media: imx-jpeg: use NV12M to represent non contiguous NV12
media: imx-jpeg: Add pm-runtime support for imx-jpeg
media: imx-jpeg: Leave a blank space before the configuration data
media: imx-jpeg: Correct some definition according specification
media: tw686x: Register the irq at the end of probe
media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
i2c: Fix a potential use after free
can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
crypto: sun8i-ss - fix error codes in allocate_flows()
crypto: sun8i-ss - do not allocate memory when handling hash requests
drm: adv7511: override i2c address of cec before accessing it
drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
drm/shmem-helper: Pass GEM shmem object in public interfaces
drm/shmem-helper: Export dedicated wrappers for GEM object functions
drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
virtio-gpu: fix a missing check to avoid NULL dereference
i2c: mxs: Silence a clang warning
i2c: npcm: Correct slave role behavior
i2c: npcm: Remove own slave addresses 2:10
drm/bridge: lt9611uxc: Cancel only driver's work
drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
drm/mediatek: Modify dsi funcs to atomic operations
drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
ath11k: Fix incorrect debug_mask mappings
drm/mipi-dbi: align max_chunk to 2 in spi_transfer
ath11k: fix netdev open race
wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
drm/st7735r: Fix module autoloading for Okaya RH128128T
ath10k: do not enforce interrupt trigger type
drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
pwm: lpc18xx: Fix period handling
pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
pwm: lpc18xx-sct: Reduce number of devm memory allocations
pwm: sifive: Shut down hardware only after pwmchip_remove() completed
pwm: sifive: Ensure the clk is enabled exactly once per running PWM
pwm: sifive: Simplify offset calculation for PWMCMP registers
dm: return early from dm_pr_call() if DM device is suspended
thermal/tools/tmon: Include pthread and time headers in tmon.h
selftests/seccomp: Fix compile warning when CC=clang
x86/extable: Fix ex_handler_msr() print condition
nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
irqdomain: Report irq number for NOMAP domains
arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
soc: qcom: Make QCOM_RPMPD depend on PM
regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
dm writecache: count number of blocks discarded, not number of discard bios
dm writecache: count number of blocks written, not number of write bios
dm writecache: count number of blocks read, not number of read bios
dm writecache: return void from functions
PM: domains: Ensure genpd_debugfs_dir exists before remove
blktrace: Trace remapped requests correctly
hwmon: (drivetemp) Add module alias
spi: tegra20-slink: fix UAF in tegra_slink_remove()
spi: Fix simplification of devm_spi_register_controller
blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
erofs: avoid consecutive detection for Highmem memory
arm64: tegra: Fix SDMMC1 CD on P2888
arm64: tegra: Mark BPMP channels as no-memory-wc
arm64: tegra: Update Tegra234 BPMP channel addresses
arm64: tegra: Fixup SYSRAM references
arm64: dts: mt7622: fix BPI-R64 WPS button
arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
ACPI: VIOT: Fix ACS setup
drivers/iio: Remove all strcpy() uses
ACPI: APEI: explicit init of HEST and GHES in apci_init()
arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
ARM: dts: qcom: pm8841: add required thermal-sensor-cells
soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
regulator: qcom_smd: Fix pm8916_pldo range
cpufreq: zynq: Fix refcount leak in zynq_get_revision
arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
arm64: dts: qcom: sdm630: fix gpu's interconnect path
arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
arm64: dts: qcom: sdm630: disable GPU by default
ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
ARM: OMAP2+: Fix refcount leak in omapdss_init_of
ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
block: fix infinite loop for invalid zone append
soc: fsl: guts: machine variable might be unset
arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
locking/lockdep: Fix lockdep_init_map_*() confusion
arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
arm64: dts: mt8192: Fix idle-states entry-method
arm64: dts: mt8192: Fix idle-states nodes naming scheme
ARM: dts: ast2600-evb-a1: fix board compatible
ARM: dts: ast2600-evb: fix board compatible
ARM: dts: ast2500-evb: fix board compatible
x86/pmem: Fix platform-device leak in error path
arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
dt-bindings: iio: accel: Add DT binding doc for ADXL355
scsi: hisi_sas: Use managed PCI functions
soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
ARM: dts: imx7d-colibri-emmc: add cpu1 supply
ACPI: processor/idle: Annotate more functions to live in cpuidle section
ARM: bcm: Fix refcount leak in bcm_kona_smc_init
spi: spi-altera-dfl: Fix an error handling path
arm64: dts: renesas: beacon: Fix regulator node names
meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
ARM: findbit: fix overflowing offset
spi: spi-rspi: Fix PIO fallback on RZ platforms
powerpc/64s: Disable stack variable initialisation for prom_init
drm/amdgpu: Remove one duplicated ef removal
kasan: test: Silence GCC 12 warnings
selinux: Add boundary check in put_entry()
selinux: fix memleak in security_read_state_kernel()
PM: hibernate: defer device probing when resuming from hibernation
hwmon: (sht15) Fix wrong assumptions in device remove callback
hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
firmware: tegra: Fix error check return value of debugfs_create_file()
ARM: shmobile: rcar-gen2: Increase refcount for new reference
arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
arm64: dts: qcom: ipq8074: fix NAND node name
ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
ACPI: LPSS: Fix missing check in register_device_clock()
ACPI: PM: save NVS memory for Lenovo G40-45
ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
ARM: OMAP2+: display: Fix refcount leak bug
spi: synquacer: Add missing clk_disable_unprepare()
ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
ARM: dts: ux500: Fix Codina accelerometer mounting matrix
ARM: dts: BCM5301X: Add DT for Meraki MR26
ARM: dts: imx6ul: fix qspi node compatible
ARM: dts: imx6ul: fix lcdif node compatible
ARM: dts: imx6ul: fix csi node compatible
ARM: dts: imx6ul: fix keypad compatible
ARM: dts: imx6ul: change operating-points to uint32-matrix
ARM: dts: imx6ul: add missing properties for sram
wait: Fix __wait_event_hrtimeout for RT/DL tasks
irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
sched/core: Always flush pending blk_plug
genirq: GENERIC_IRQ_IPI depends on SMP
irqchip/mips-gic: Only register IPI domain when SMP is enabled
genirq: Don't return error on missing optional irq_request_resources()
sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
ext2: Add more validity checks for inode counts
arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
arm64: fix oops in concurrently setting insn_emulation sysctls
arm64: Do not forget syscall when starting a new thread.
arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
x86: Handle idle=nomwait cmdline properly for x86_idle
epoll: autoremove wakers even more aggressively
netfilter: nf_tables: fix null deref due to zeroed list head
netfilter: nf_tables: do not allow RULE_ID to refer to another chain
netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
netfilter: nf_tables: do not allow SET_ID to refer to another table
usb: dwc3: gadget: fix high speed multiplier setting
usb: dwc3: gadget: refactor dwc3_repare_one_trb
arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
USB: HCD: Fix URB giveback issue in tasklet function
usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
coresight: Clear the connection field properly
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
powerpc/powernv: Avoid crashing if rng is NULL
powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
powerpc/fsl-pci: Fix Class Code of PCIe Root Port
PCI: Add defines for normal and subtractive PCI bridges
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
mbcache: add functions to delete entry if unused
mbcache: don't reclaim used entries
md-raid10: fix KASAN warning
md-raid: destroy the bitmap after destroying the thread
serial: mvebu-uart: uart2 error bits clearing
fuse: ioctl: translate ENOSYS
fuse: limit nsec
ksmbd: fix use-after-free bug in smb2_tree_disconect
ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
ksmbd: fix memory leak in smb2_handle_negotiate
soundwire: qcom: Check device status before reading devid
scsi: qla2xxx: Zero undefined mailbox IN registers
scsi: qla2xxx: Fix incorrect display of max frame size
scsi: sg: Allow waiting for commands to complete on removed device
iio: light: isl29028: Fix the warning in isl29028_remove()
iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
um: seed rng using host OS rng
um: Remove straying parenthesis
mtd: rawnand: arasan: Update NAND bus clock instead of system clock
mtd: rawnand: arasan: Fix clock rate in NV-DDR
btrfs: reject log replay if there is unsupported RO compat flag
bpf: Fix KASAN use-after-free Read in compute_effective_progs
drm/amdgpu: fix check in fbdev init
drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
drm/nouveau/kms: Fix failure path for creating DP connectors
drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
drm/nouveau: fix another off-by-one in nvbios_addr
drm/hyperv-drm: Include framebuffer and EDID headers
drm/vc4: hdmi: Disable audio if dmas property is present but empty
drm/shmem-helper: Add missing vunmap on error
drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
rtc: rx8025: fix 12/24 hour mode detection on RX-8035
RISC-V: Add modules to virtual kernel memory layout dump
RISC-V: Fixup schedule out issue in machine_crash_shutdown()
RISC-V: Fixup get incorrect user mode PC for kernel mode regs
RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
dt-bindings: riscv: fix SiFive l2-cache's cache-sets
riscv:uprobe fix SR_SPIE set/clear handling
parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
parisc: Check the return value of ioremap() in lba_driver_probe()
parisc: Drop pa_swapper_pg_lock spinlock
parisc: Fix device names in /proc/iomem
ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
fix short copy handling in copy_mc_pipe_to_iter()
usbnet: Fix linkwatch use-after-free on disconnect
fbcon: Fix accelerated fbdev scrolling while logo is still shown
fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
thermal: sysfs: Fix cooling_device_stats_setup() error code path
fs: Add missing umask strip in vfs_tmpfile
vfs: Check the truncate maximum size in inode_newsize_ok()
tty: vt: initialize unicode screen buffer
ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
ALSA: hda/realtek: Add quirk for another Asus K42JZ model
ALSA: hda/cirrus - support for iMac 12,1 model
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
riscv: set default pm_power_off to NULL
KVM: x86: revalidate steal time cache if MSR value changes
KVM: x86: do not report preemption if the steal time cache is stale
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
KVM: s390: pv: don't present the ecall interrupt twice
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
HID: wacom: Don't register pad_input for touch switch
HID: wacom: Only report rotation for art pen
HID: hid-input: add Surface Go battery quirk
lockd: detect and reject lock arguments that overflow
add barriers to buffer_uptodate and set_buffer_uptodate
wifi: mac80211_hwsim: use 32-bit skb cookie
wifi: mac80211_hwsim: add back erroneously removed cast
wifi: mac80211_hwsim: fix race condition in pending packet
ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
ALSA: hda/realtek: Add quirk for Clevo NV45PZ
ALSA: bcd2000: Fix a UAF bug on the error path of probing
ALSA: usb-audio: Add quirk for Behringer UMC202HD
nfsd: eliminate the NFSD_FILE_BREAK_* flags
NFSD: Clean up the show_nf_flags() macro
pNFS/flexfiles: Report RDMA connection errors to the server
scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
Makefile: link with -z noexecstack --no-warn-rwx-segments
ANDROID: fix up sysctl_vals change in 5.15.58
Revert "ipv4/tcp: do not use per netns ctl sockets"
ANDROID: bring back kfree_skb()
ANDROID: add tty_schedule_flip() back to the kernel
ANDROID: ABI update for virtual device virtio_gpu changes
Linux 5.15.60
x86/speculation: Add LFENCE to RSB fill sequence
x86/speculation: Add RSB VM Exit protections
macintosh/adb: fix oob read in do_adb_query() function
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
Bluetooth: btusb: Add support of IMC Networks PID 0x3568
dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
Bluetooth: hci_bcm: Add DT compatible for CYW55572
Bluetooth: hci_bcm: Add BCM4349B1 variant
btrfs: zoned: fix critical section of relocation inode writeback
btrfs: zoned: prevent allocation from previous data relocation BG
arm64: set UXN on swapper page tables
KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
selftests: KVM: Handle compiler optimizations in ucall
tools/kvm_stat: fix display of error when multiple processes are found
KVM: selftests: Make hyperv_clock selftest more stable
KVM: x86: do not set st->preempted when going back to user space
KVM: x86: do not report a vCPU as preempted outside instruction boundaries
crypto: arm64/poly1305 - fix a read out-of-bound
ACPI: APEI: Better fix to avoid spamming the console with old error logs
ACPI: video: Shortening quirk list by identifying Clevo by board_name only
ACPI: video: Force backlight native for some TongFang devices
tools/vm/slabinfo: Handle files in debugfs
block: fix default IO priority handling again
selftests/bpf: Check dst_port only on the client socket
selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
x86/speculation: Make all RETbleed mitigations 64-bit only
ANDROID: update virtual device target symbol list
UPSTREAM: gfs2: Prevent endless loops in gfs2_file_buffered_write
UPSTREAM: bcache: move uapi header bcache.h to bcache code directory
Revert "net: phy: Don't trigger state machine while in suspend"
ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
Revert "i40e: xsk: Move tmp desc array from driver to pool"
Revert "xsk: Fix handling of invalid descriptors in XSK TX batching API"
Revert "xsk: Fix possible crash when multiple sockets are created"
ANDROID: fix build breakage in the scheduler out-of-tree code
Revert "drm: fix EDID struct for old ARM OABI format"
Revert "signal: Deliver SIGTRAP on perf event asynchronously if blocked"
Revert "gpiolib: of: Introduce hook for missing gpio-ranges"
Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges"
Revert "mailbox: forward the hrtimer if not queued and under a lock"
Revert "ALSA: jack: Access input_dev under mutex"
ANDROID: GKI: update .xml file with new symbol needed for zsmalloc
ANDROID: GKI: fix up abi breakage in struct pipe_inode_info
Linux 5.15.59
x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
EDAC/ghes: Set the DIMM label unconditionally
ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
page_alloc: fix invalid watermark check on a negative value
mm/hmm: fault non-owner device private entries
ARM: crypto: comment out gcc warning that breaks clang builds
sctp: leave the err path free in sctp_stream_init to sctp_stream_free
sfc: disable softirqs for ptp TX
perf symbol: Correct address for bss symbols
virtio-net: fix the race between refill work and close
netfilter: nf_queue: do not allow packet truncation below transport header offset
octeontx2-pf: cn10k: Fix egress ratelimit configuration
sctp: fix sleep in atomic context bug in timer handlers
i40e: Fix interface init with MSI interrupts (no MSI-X)
ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
tcp: Fix data-races around sysctl_tcp_reflect_tos.
tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
net: Fix data-races around sysctl_[rw]mem(_offset)?.
tcp: Fix data-races around sk_pacing_rate.
net: mld: fix reference count leak in mld_{query | report}_work()
net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
macsec: always read MACSEC_SA_ATTR_PN as a u64
macsec: limit replay window size with XPN
macsec: fix error message in macsec_add_rxsa and _txsa
macsec: fix NULL deref in macsec_add_rxsa
Documentation: fix sctp_wmem in ip-sysctl.rst
tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
tcp: Fix a data-race around sysctl_tcp_autocorking.
tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
igmp: Fix data-races around sysctl_igmp_qrv.
net/tls: Remove the context from the list in tls_device_down
ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
net: ping6: Fix memleak in ipv6_renew_options().
scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
scsi: core: Fix warning in scsi_alloc_sgtables()
tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
octeontx2-pf: Fix UDP/TCP src and dst port tc filters
Revert "tcp: change pingpong threshold to 3"
scsi: ufs: host: Hold reference returned by of_parse_phandle()
ice: do not setup vlan for loopback VSI
ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
tcp: Fix a data-race around sysctl_tcp_nometrics_save.
tcp: Fix a data-race around sysctl_tcp_frto.
tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
tcp: Fix a data-race around sysctl_tcp_app_win.
tcp: Fix data-races around sysctl_tcp_dsack.
watch_queue: Fix missing locking in add_watch_to_object()
watch_queue: Fix missing rcu annotation
drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
nouveau/svm: Fix to migrate all requested pages
s390/archrandom: prevent CPACF trng invocations in interrupt context
asm-generic: remove a broken and needless ifdef conditional
hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
mm: fix page leak with multiple threads mapping the same page
secretmem: fix unhandled fault in truncate
fs: sendfile handles O_NONBLOCK of out_fd
ntfs: fix use-after-free in ntfs_ucsncmp()
Revert "ocfs2: mount shared volume without ha stack"
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
Linux 5.15.58
drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
x86/entry_32: Fix segment exceptions
drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
x86/extable: Prefer local labels in .set directives
drm/amd/display: invalid parameter check in dmub_hpd_callback
drm/amd/display: Don't lock connection_mutex for DMUB HPD
watch-queue: remove spurious double semicolon
net: usb: ax88179_178a needs FLAG_SEND_ZLP
tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
tty: drop tty_schedule_flip()
tty: the rest, stop using tty_schedule_flip()
tty: drivers/tty/, stop using tty_schedule_flip()
watchqueue: make sure to serialize 'wqueue->defunct' properly
x86/alternative: Report missing return thunk details
x86/amd: Use IBPB for firmware calls
drm/amd/display: Fix surface optimization regression on Carrizo
drm/amd/display: Optimize bandwidth on following fast update
drm/amd/display: Reset DMCUB before HW init
exfat: use updated exfat_chain directly during renaming
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
Bluetooth: SCO: Fix sco_send_frame returning skb->len
Bluetooth: Fix passing NULL to PTR_ERR
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth: Add bt_skb_sendmmsg helper
Bluetooth: Add bt_skb_sendmsg helper
um: virtio_uml: Fix broken device handling in time-travel
um: virtio_uml: Allow probing from devicetree
tracing: Fix return value of trace_pid_write()
tracing: Place trace_pid_list logic into abstract functions
tracing: Have event format check not flag %p* on __get_dynamic_array()
exfat: fix referencing wrong parent directory information after renaming
crypto: qat - re-enable registration of algorithms
crypto: qat - add param check for DH
crypto: qat - add param check for RSA
crypto: qat - remove dma_free_coherent() for DH
crypto: qat - remove dma_free_coherent() for RSA
crypto: qat - fix memory leak in RSA
crypto: qat - add backlog mechanism
crypto: qat - refactor submission logic
crypto: qat - use pre-allocated buffers in datapath
crypto: qat - set to zero DH parameters before free
iwlwifi: fw: uefi: add missing include guards
mt76: fix use-after-free by removing a non-RCU wcid pointer
xhci: Set HCD flag to defer primary roothub registration
xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
xhci: dbc: create and remove dbc structure in dbgtty driver.
xhci: dbc: refactor xhci_dbc_init()
KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
x86/futex: Remove .fixup usage
x86/msr: Remove .fixup usage
x86/extable: Extend extable functionality
x86/entry_32: Remove .fixup usage
bitfield.h: Fix "type of reg too small for mask" test
x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
x86/extable: Rework the exception table mechanics
x86/mce: Deduplicate exception handling
x86/extable: Get rid of redundant macros
x86/extable: Tidy up redundant handler functions
x86/uaccess: Implement macros for CMPXCHG on user addresses
dlm: fix pending remove if msg allocation fails
x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
sched/deadline: Fix BUG_ON condition for deboosted tasks
bpf: Make sure mac_header was set before using it
mm/mempolicy: fix uninit-value in mpol_rebind_policy()
KVM: Don't null dereference ops->destroy
spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
KVM: selftests: Fix target thread to be migrated in rseq_test
gpio: gpio-xilinx: Fix integer overflow
tcp: Fix data-races around sysctl_tcp_max_reordering.
tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
tcp: Fix a data-race around sysctl_tcp_rfc1337.
tcp: Fix a data-race around sysctl_tcp_stdurg.
tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
tcp: Fix data-races around sysctl_tcp_recovery.
tcp: Fix a data-race around sysctl_tcp_early_retrans.
tcp: Fix data-races around sysctl knobs related to SYN option.
udp: Fix a data-race around sysctl_udp_l3mdev_accept.
ip: Fix data-races around sysctl_ip_prot_sock.
ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
drm/imx/dcss: Add missing of_node_put() in fail path
net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
net: dsa: sja1105: silent spi_device_id warnings
be2net: Fix buffer overflow in be_get_module_eeprom
gpio: pca953x: use the correct register address when regcache sync during init
gpio: pca953x: use the correct range when do regmap sync
gpio: pca953x: only use single read/write for No AI mode
net: stmmac: remove redunctant disable xPCS EEE call
ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
i40e: Fix erroneous adapter reinitialization during recovery process
pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
pinctrl: armada-37xx: Convert to use dev_err_probe()
pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
pinctrl: armada-37xx: Use temporary variable for struct device
iavf: Fix handling of dummy receive descriptors
tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
tcp: Fix data-races around sysctl_tcp_fastopen.
tcp: Fix data-races around sysctl_max_syn_backlog.
tcp: Fix a data-race around sysctl_tcp_tw_reuse.
tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
tcp: Fix data-races around some timeout sysctl knobs.
tcp: Fix data-races around sysctl_tcp_reordering.
tcp: Fix data-races around sysctl_tcp_migrate_req.
tcp: Fix data-races around sysctl_tcp_syncookies.
tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
tcp: Fix data-races around keepalive sysctl knobs.
igmp: Fix data-races around sysctl_igmp_max_msf.
igmp: Fix a data-race around sysctl_igmp_max_memberships.
igmp: Fix data-races around sysctl_igmp_llm_reports.
net/tls: Fix race in TLS device down flow
net: stmmac: fix dma queue left shift overflow issue
perf tests: Fix Convert perf time to TSC test for hybrid
i2c: cadence: Change large transfer count reset logic to be unconditional
i2c: mlxcpld: Fix register setting for 400KHz frequency
net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
net: ipv4: use kfree_skb_reason() in ip_rcv_core()
net: netfilter: use kfree_drop_reason() for NF_DROP
net: skb_drop_reason: add document for drop reasons
net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
net: skb: use kfree_skb_reason() in tcp_v4_rcv()
net: skb: introduce kfree_skb_reason()
net: dsa: microchip: ksz_common: Fix refcount leak bug
mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
mtd: rawnand: gpmi: validate controller clock rate
net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
tcp: Fix a data-race around sysctl_tcp_probe_interval.
tcp: Fix a data-race around sysctl_tcp_probe_threshold.
tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
tcp: Fix data-races around sysctl_tcp_min_snd_mss.
tcp: Fix data-races around sysctl_tcp_base_mss.
tcp: Fix data-races around sysctl_tcp_mtu_probing.
tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
ip: Fix a data-race around sysctl_fwmark_reflect.
ip: Fix a data-race around sysctl_ip_autobind_reuse.
ip: Fix data-races around sysctl_ip_nonlocal_bind.
ip: Fix data-races around sysctl_ip_fwd_update_priority.
ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
ip: Fix data-races around sysctl_ip_no_pmtu_disc.
igc: Reinstate IGC_REMOVED logic and implement it properly
Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
e1000e: Enable GPT clock before sending message to CSME
nvme: fix block device naming collision
nvme: check for duplicate identifiers earlier
scsi: ufs: core: Drop loglevel of WriteBoost message
scsi: megaraid: Clear READ queue map's nr_queues
drm/amd/display: Ignore First MST Sideband Message Return Error
drm/amdgpu/display: add quirk handling for stutter mode
drm/amd/display: Fork thread to offload work of hpd_rx_irq
drm/amd/display: Add option to defer works of hpd_rx_irq
drm/amd/display: Support for DMUB HPD interrupt handling
tcp: Fix data-races around sysctl_tcp_ecn.
sysctl: move some boundary constants from sysctl.c to sysctl_vals
mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
ipv4/tcp: do not use per netns ctl sockets
perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
pinctrl: ralink: Check for null return of devm_kcalloc
pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
pinctrl: ralink: rename MT7628(an) functions to MT76X8
RDMA/irdma: Fix sleep from invalid context BUG
RDMA/irdma: Do not advertise 1GB page size for x722
power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
ip: Fix data-races around sysctl_ip_default_ttl.
r8152: fix a WOL issue
xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
xfs: fix perag reference leak on iteration race with growfs
xfs: terminate perag iteration reliably on agcount
xfs: rename the next_agno perag iteration variable
xfs: fold perag loop iteration logic into helper function
xfs: fix maxlevels comparisons in the btree staging code
mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
mt76: mt7921e: fix possible probe failure after reboot
mt76: mt7921: use physical addr to unify register access
Revert "mt76: mt7921e: fix possible probe failure after reboot"
Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"
batman-adv: Use netif_rx_any_context() any.
serial: mvebu-uart: correctly report configured baudrate value
PCI: hv: Fix interrupt mapping for multi-MSI
PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
PCI: hv: Fix multi-MSI to allow more than one MSI vector
Revert "selftest/vm: verify mmap addr in mremap_test"
Revert "selftest/vm: verify remap destination address in mremap_test"
bus: mhi: host: pci_generic: add Telit FN990
bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
lockdown: Fix kexec lockdown bypass with ima policy
mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
riscv: add as-options for modules with assembly compontents
pinctrl: stm32: fix optional IRQ support to gpios
ANDROID: random: fix CRC issues with the merge
Linux 5.15.57
x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
um: Add missing apply_returns()
x86/bugs: Remove apostrophe typo
tools headers cpufeatures: Sync with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
KVM: emulate: do not adjust size of fastop and setcc subroutines
x86/kvm: fix FASTOP_SIZE when return thunks are enabled
efi/x86: use naked RET on mixed mode call wrapper
x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
x86/xen: Fix initialisation in hypercall_page after rethunk
x86/static_call: Serialize __static_call_fixup() properly
x86/speculation: Disable RRSBA behavior
x86/kexec: Disable RET on kexec
x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
x86/bugs: Add Cannon lake to RETBleed affected CPU list
x86/retbleed: Add fine grained Kconfig knobs
x86/cpu/amd: Enumerate BTC_NO
x86/common: Stamp out the stepping madness
x86/speculation: Fill RSB on vmexit for IBRS
KVM: VMX: Fix IBRS handling after vmexit
KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
KVM: VMX: Convert launched argument to flags
KVM: VMX: Flatten __vmx_vcpu_run()
objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
x86/speculation: Remove x86_spec_ctrl_mask
x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
x86/speculation: Fix SPEC_CTRL write on SMT state change
x86/speculation: Fix firmware entry SPEC_CTRL handling
x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
x86/cpu/amd: Add Spectral Chicken
objtool: Add entry UNRET validation
x86/bugs: Do IBPB fallback check only once
x86/bugs: Add retbleed=ibpb
x86/xen: Add UNTRAIN_RET
x86/xen: Rename SYS* entry points
objtool: Update Retpoline validation
intel_idle: Disable IBRS during long idle
x86/bugs: Report Intel retbleed vulnerability
x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
x86/bugs: Optimize SPEC_CTRL MSR writes
x86/entry: Add kernel IBRS implementation
x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
x86/bugs: Enable STIBP for JMP2RET
x86/bugs: Add AMD retbleed= boot parameter
x86/bugs: Report AMD retbleed vulnerability
x86: Add magic AMD return-thunk
objtool: Treat .text.__x86.* as noinstr
x86/entry: Avoid very early RET
x86: Use return-thunk in asm code
x86/sev: Avoid using __x86_return_thunk
x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
x86/kvm: Fix SETcc emulation for return thunks
x86/bpf: Use alternative RET encoding
x86/ftrace: Use alternative RET encoding
x86,static_call: Use alternative RET encoding
objtool: skip non-text sections when adding return-thunk sites
x86,objtool: Create .return_sites
x86: Undo return-thunk damage
x86/retpoline: Use -mfunction-return
x86/retpoline: Swizzle retpoline thunk
x86/retpoline: Cleanup some #ifdefery
x86/cpufeatures: Move RETPOLINE flags to word 11
x86/kvm/vmx: Make noinstr clean
x86/realmode: build with -D__DISABLE_EXPORTS
x86/entry: Remove skip_r11rcx
objtool: Default ignore INT3 for unreachable
bpf,x86: Respect X86_FEATURE_RETPOLINE*
bpf,x86: Simplify computing label offsets
x86/alternative: Add debug prints to apply_retpolines()
x86/alternative: Try inline spectre_v2=retpoline,amd
x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
x86/alternative: Implement .retpoline_sites support
x86/retpoline: Create a retpoline thunk array
x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
x86/asm: Fixup odd GEN-for-each-reg.h usage
x86/asm: Fix register order
x86/retpoline: Remove unused replacement symbols
objtool: Introduce CFI hash
objtool,x86: Replace alternatives with .retpoline_sites
objtool: Shrink struct instruction
objtool: Explicitly avoid self modifying code in .altinstr_replacement
objtool: Classify symbols
x86/entry: Don't call error_entry() for XENPV
x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
x86/entry: Switch the stack after error_entry() returns
x86/traps: Use pt_regs directly in fixup_bad_iret()
Linux 5.15.56
drm/aperture: Run fbdev removal before internal helpers
x86/pat: Fix x86_has_pat_wp()
serial: 8250: Fix PM usage_count for console handover
serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
serial: stm32: Clear prev values before setting RTS delays
serial: 8250: fix return error code in serial8250_request_std_resource()
vt: fix memory overlapping when deleting chars in the buffer
tty: serial: samsung_tty: set dma burst_size to 1
usb: dwc3: gadget: Fix event pending check
usb: typec: add missing uevent when partner support PD
USB: serial: ftdi_sio: add Belimo device ids
signal handling: don't use BUG_ON() for debugging
nvme-pci: phison e16 has bogus namespace ids
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
Revert "can: xilinx_can: Limit CANFD brp to 2"
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
soc: ixp4xx/npe: Fix unused match warning
x86: Clear .brk area at early boot
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
ASoC: madera: Fix event generation for rate controls
ASoC: madera: Fix event generation for OUT1 demux
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: wm5110: Fix DRE control
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC: wcd938x: Fix event generation for some controls
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt711: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
ASoC: ops: Fix off by one in range control validation
net: sfp: fix memory leak in sfp_probe()
nvme: fix regression when disconnect a recovering ctrl
nvme-tcp: always fail a request when sending it failed
NFC: nxp-nci: don't print header length mismatch on i2c error
net: tipc: fix possible refcount leak in tipc_sk_create()
fbdev: Disable sysfb device registration when removing conflicting FBs
firmware: sysfb: Add sysfb_disable() helper function
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
platform/x86: hp-wmi: Ignore Sanitization Mode event
cpufreq: pmac32-cpufreq: Fix refcount leak bug
scsi: hisi_sas: Limit max hw sectors for v3 HW
netfilter: br_netfilter: do not skip all hooks with 0 priority
virtio_mmio: Restore guest page size on resume
virtio_mmio: Add missing PM calls to freeze/restore
vduse: Tie vduse mgmtdev and its device
vdpa/mlx5: Initialize CVQ vringh only once
powerpc/xive/spapr: correct bitmap allocation size
ksmbd: use SOCK_NONBLOCK type for kernel_accept()
btrfs: zoned: fix a leaked bioc in read_zone_info
btrfs: rename btrfs_bio to btrfs_io_context
mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
net/tls: Check for errors in tls_device_init
KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
net: atlantic: remove aq_nic_deinit() when resume
net: atlantic: remove deep parameter on suspend/resume functions
sfc: fix kernel panic when creating VF
seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
seg6: fix skb checksum evaluation in SRH encapsulation/insertion
ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
sfc: fix use after free when disabling sriov
drm/amd/pm: Prevent divide by zero
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
ima: Fix potential memory leak in ima_init_crypto()
ima: force signature verification when CONFIG_KEXEC_SIG is configured
net: stmmac: fix leaks in probe
net: ftgmac100: Hold reference returned by of_get_child_by_name()
nexthop: Fix data-races around nexthop_compat_mode.
ipv4: Fix data-races around sysctl_ip_dynaddr.
tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
raw: Fix a data-race around sysctl_raw_l3mdev_accept.
icmp: Fix a data-race around sysctl_icmp_ratemask.
icmp: Fix a data-race around sysctl_icmp_ratelimit.
icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
sysctl: Fix data-races in proc_dointvec_ms_jiffies().
sysctl: Fix data-races in proc_dou8vec_minmax().
bnxt_en: Fix bnxt_refclk_read()
bnxt_en: Fix bnxt_reinit_after_abort() code path
drm/i915: Require the vm mutex for i915_vma_bind()
drm/i915/uc: correctly track uc_fw init failure
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/gt: Serialize GRDOM access between multiple engine resets
drm/i915/dg2: Add Wa_22011100796
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
tracing: Fix sleeping while atomic in kdb ftdump
lockd: fix nlm_close_files
lockd: set fl_owner when unlocking files
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
netfilter: nf_tables: replace BUG_ON by element length check
netfilter: nf_log: incorrect offset to network header
arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
ARM: dts: at91: sama5d2: Fix typo in i2s1 node
ipv4: Fix a data-race around sysctl_fib_sync_mem.
icmp: Fix data-races around sysctl.
cipso: Fix data-races around sysctl.
net: Fix data-races around sysctl_mem.
inetpeer: Fix data-races around sysctl.
tcp: Fix a data-race around sysctl_tcp_max_orphans.
sysctl: Fix data races in proc_dointvec_jiffies().
sysctl: Fix data races in proc_doulongvec_minmax().
sysctl: Fix data races in proc_douintvec_minmax().
sysctl: Fix data races in proc_dointvec_minmax().
sysctl: Fix data races in proc_douintvec().
sysctl: Fix data races in proc_dointvec().
net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
net: stmmac: dwc-qos: Disable split header for Tegra194
ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
ASoC: tas2764: Fix amp gain register offset & default
ASoC: tas2764: Correct playback volume range
ASoC: tas2764: Fix and extend FSYNC polarity handling
ASoC: tas2764: Add post reset delays
ASoC: sgtl5000: Fix noise on shutdown/remove
ima: Fix a potential integer overflow in ima_appraise_measurement
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
net/mlx5e: Ring the TX doorbell on DMA errors
net/mlx5e: Fix capability check for updating vnic env counters
net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
net/mlx5e: kTLS, Fix build time constant test in RX
net/mlx5e: kTLS, Fix build time constant test in TX
ARM: 9210/1: Mark the FDT_FIXED sections as shareable
ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
spi: amd: Limit max transfer and message size
ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
reset: Fix devm bulk optional exclusive control getter
xfs: drop async cache flushes from CIL commits.
xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
xfs: don't include bnobt blocks when reserving free block pool
xfs: only run COW extent recovery when there are no live extents
Revert "evm: Fix memleak in init_desc"
sh: convert nommu io{re,un}map() to static inline functions
nilfs2: fix incorrect masking of permission flags for symlinks
fs/remap: constrain dedupe of EOF blocks
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
cgroup: Use separate src/dst nodes when preloading css_sets for migration
wifi: mac80211: fix queue selection for mesh/OCB interfaces
ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
ARM: 9213/1: Print message about disabled Spectre workarounds only once
ip: fix dflt addr selection for connected nexthop
net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
tracing/histograms: Fix memory leak problem
mm: split huge PUD on wp_huge_pud fallback
mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
fix race between exit_itimers() and /proc/pid/timers
xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ALSA: hda/realtek: Fix headset mic for Acer SF313-51
ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
ALSA: hda - Add fixup for Dell Latitidue E5430
Linux 5.15.55
Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
Linux 5.15.54
selftests/net: fix section name when using xdp_dummy.o
dmaengine: idxd: force wq context cleanup on device disable path
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine: qcom: bam_dma: fix runtime PM underflow
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
dmaengine: pl330: Fix lockdep warning about non-static key
ida: don't use BUG_ON() for debugging
dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
Revert "mm/memory-failure.c: fix race with changing page compound again"
misc: rtsx_usb: set return value in rsp_buf alloc err path
misc: rtsx_usb: use separate command and response buffers
misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
i2c: cadence: Unregister the clk notifier in error path
r8169: fix accessing unset transport header
selftests: forwarding: fix error message in learning_test
selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
ibmvnic: Properly dispose of all skbs during a failover.
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
i40e: Fix VF's MAC Address change on VM
i40e: Fix dropped jumbo frames statistics
i2c: piix4: Fix a memory leak in the EFCH MMIO support
xsk: Clear page contiguity bit when unmapping pool
ARM: at91: fix soc detection for SAM9X60 SiPs
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatible for sama5d2's rtc
arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
pinctrl: sunxi: sunxi_pconf_set: use correct offset
arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64: dts: imx8mp-evk: correct I2C3 pad settings
arm64: dts: imx8mp-evk: correct I2C1 pad settings
arm64: dts: imx8mp-evk: correct eqos pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct gpio-led pad settings
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
arm64: dts: imx8mp-evk: correct mmc pad settings
ARM: mxs_defconfig: Enable the framebuffer
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt711: Add endianness flag in snd_soc_component_driver
pinctrl: sunxi: a83t: Fix NAND function name for some pins
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
tty: n_gsm: fix encoding of command/response bit
btrfs: fix use of uninitialized variable at rm device ioctl
virtio-blk: modify the value type of num in virtio_queue_rq()
btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
xfs: remove incorrect ASSERT in xfs_rename
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
net: dsa: qca8k: reset cpu port on MTU change
powerpc/powernv: delay rng platform device creation until later in boot
video: of_display_timing.h: include errno.h
memregion: Fix memregion_free() fallback definition
PM: runtime: Redefine pm_runtime_release_supplier()
fbcon: Prevent that screen size is smaller than font size
fbcon: Disallow setting font bigger than screen size
fbmem: Check virtual screen sizes in fb_set_var()
fbdev: fbmem: Fix logo center image dx issue
iommu/vt-d: Fix PCI bus rescan device hot add
module: fix [e_shstrndx].sh_size=0 OOB access
module: change to print useful messages from elf_validity_check()
dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
rxrpc: Fix locking issue
irqchip/gic-v3: Refactor ISB + EOIR at ack time
irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
Bluetooth: protect le accept and resolv lists with hdev->lock
drm/mediatek: Add vblank register/unregister callback functions
drm/mediatek: Add cmdq_handle in mtk_crtc
drm/mediatek: Detect CMDQ execution timeout
drm/mediatek: Remove the pointer of struct cmdq_client
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
drm/i915: Fix a race between vma / object destruction and unbinding
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
tty: n_gsm: fix invalid gsmtty_write_room() result
serial: 8250_mtk: Make sure to select the right FEATURE_SEL
tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
tty: n_gsm: fix invalid use of MSC in advanced option
mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
mm/memory-failure.c: fix race with changing page compound again
mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
mm/hwpoison: mf_mutex for soft offline and unpoison
KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
btrfs: zoned: use dedicated lock for data relocation
btrfs: zoned: encapsulate inode locking for zoned relocation
tty: n_gsm: fix missing update of modem controls after DLCI open
ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
tty: n_gsm: fix frame reception handling
tty: n_gsm: Save dlci address open status when config requester
tty: n_gsm: Modify CR,PF bit when config requester
KVM: Don't create VM debugfs files outside of the VM directory
drm/amd/vcn: fix an error msg on vcn 3.0
ASoC: rt5682: fix an incorrect NULL check on list iterator
ASoC: rt5682: move clk related code to rt5682_i2c_probe
uapi/linux/stddef.h: Add include guards
stddef: Introduce DECLARE_FLEX_ARRAY() helper
bus: mhi: Fix pm_state conversion to string
bus: mhi: core: Use correctly sized arguments for bit field
serial: sc16is7xx: Clear RS485 bits in the shutdown
powerpc/tm: Fix more userspace r13 corruption
powerpc: flexible GPR range save/restore macros
powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
KVM: s390x: fix SCK locking
btrfs: don't access possibly stale fs_info data in device_list_add
KVM: use __vcalloc for very large allocations
mm: vmalloc: introduce array allocation functions
Compiler Attributes: add __alloc_size() for better bounds checking
mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
batman-adv: Use netif_rx().
iio: accel: mma8452: use the correct logic to get mma8452_data
riscv/mm: Add XIP_FIXUP for riscv_pfn_base
NFSD: COMMIT operations must not return NFS?ERR_INVAL
NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
drm/amd/display: Set min dcfclk if pipe count is 0
drbd: fix an invalid memory access caused by incorrect use of list iterator
drbd: Fix double free problem in drbd_create_device
drbd: add error handling support for add_disk()
btrfs: remove device item and update super block in the same transaction
btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
btrfs: add a btrfs_get_dev_args_from_path helper
btrfs: handle device lookup with btrfs_dev_lookup_args
vdpa/mlx5: Avoid processing works if workqueue was destroyed
gfs2: Fix gfs2_file_buffered_write endless loop workaround
scsi: qla2xxx: Fix crash during module load unload test
scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
scsi: qla2xxx: Fix laggy FC remote port session recovery
scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
cxl/port: Hold port reference until decoder release
mt76: mt7921: do not always disable fw runtime-pm
mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
media: davinci: vpif: fix use-after-free on driver unbind
media: omap3isp: Use struct_group() for memcpy() region
stddef: Introduce struct_group() helper macro
block: fix rq-qos breakage from skipping rq_qos_done_bio()
block: only mark bio as tracked if it really is tracked
block: use bdev_get_queue() in bio.c
io_uring: ensure that fsnotify is always called
virtio-blk: avoid preallocating big SGL for data
ibmvnic: Allow queueing resets during probe
ibmvnic: clear fop when retrying probe
ibmvnic: init init_done_rc earlier
s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
s390/setup: use physical pointers for memblock_reserve()
s390/boot: allocate amode31 section in decompressor
netfilter: nft_payload: don't allow th access for fragments
netfilter: nft_payload: support for inner header matching / mangling
netfilter: nf_tables: convert pktinfo->tprot_set to flags field
ASoC: rt5682: Fix deadlock on resume
ASoC: rt5682: Re-detect the combo jack after resuming
ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5e: Split actions_match_supported() into a sub function
net/mlx5e: Check action fwd/drop flag exists also for nic flows
RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
riscv: defconfig: enable DRM_NOUVEAU
bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
bpf: Stop caching subprog index in the bpf_pseudo_func insn
mt76: mt7921: fix a possible race enabling/disabling runtime-pm
mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
platform/x86: wmi: Fix driver->notify() vs ->probe() race
platform/x86: wmi: Replace read_takes_no_args with a flags field
platform/x86: wmi: introduce helper to convert driver to WMI driver
qed: Improve the stack space of filter_config()
ath11k: add hw_param for wakeup_mhi
memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
media: ir_toy: prevent device from hanging during transmit
PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
drm/i915/gt: Register the migrate contexts with their engines
drm/i915: Disable bonding on gen12+ platforms
btrfs: fix deadlock between chunk allocation and chunk btree modifications
dma-buf/poll: Get a file reference for outstanding fence callbacks
Input: goodix - try not to touch the reset-pin on x86/ACPI devices
Input: goodix - refactor reset handling
Input: goodix - add a goodix.h header file
Input: goodix - change goodix_i2c_write() len parameter type to int
Input: cpcap-pwrbutton - handle errors from platform_get_irq()
btrfs: fix warning when freeing leaf after subvolume creation failure
btrfs: fix invalid delayed ref after subvolume creation failure
btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
netfilter: nf_tables: stricter validation of element data
netfilter: nft_set_pipapo: release elements in clone from abort path
net: rose: fix UAF bug caused by rose_t0timer_expiry
usbnet: fix memory leak in error case
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: gs_usb: gs_usb_open/close(): fix memory leak
can: grcan: grcan_probe(): remove extra of_node_get()
can: bcm: use call_rcu() instead of costly synchronize_rcu()
ALSA: cs46xx: Fix missing snd_card_free() call at probe error
ALSA: hda/realtek: Add quirk for Clevo L140PU
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
mm/filemap: fix UAF in find_lock_entries
mm/slub: add missing TID updates on slab deactivation
Linux 5.15.53
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
hwmon: (occ) Prevent power cap command overwriting poll response
hwmon: (occ) Remove sequence numbering and checksum calculation
drm/fourcc: fix integer type usage in uapi header
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: de-obfuscate button codes
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
drm/msm/gem: Fix error return on fence id alloc fail
drm/i915/gem: add missing else
net: fix IFF_TX_SKB_NO_LINEAR definition
fsi: occ: Force sequence numbering per OCC
clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
net: usb: qmi_wwan: add Telit 0x1070 composition
xen/arm: Fix race in RB-tree based P2M accounting
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
xen/blkfront: force data bouncing when backend is untrusted
xen/netfront: force data bouncing when backend is untrusted
xen/netfront: fix leaking data in shared pages
xen/blkfront: fix leaking data in shared pages
selftests/rseq: Change type of rseq_offset to ptrdiff_t
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
selftests/rseq: Fix: work-around asm goto compiler bugs
selftests/rseq: Remove arm/mips asm goto compiler work-around
selftests/rseq: Fix warnings about #if checks of undefined tokens
selftests/rseq: Fix ppc32 offsets by using long rather than off_t
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
selftests/rseq: Introduce thread pointer getters
selftests/rseq: Introduce rseq_get_abi() helper
selftests/rseq: Remove volatile from __rseq_abi
selftests/rseq: Remove useless assignment to cpu variable
selftests/rseq: introduce own copy of rseq uapi header
selftests/rseq: remove ARRAY_SIZE define from individual tests
selftests/bpf: Add test_verifier support to fixup kfunc call insns
tcp: add a missing nf_reset_ct() in 3WHS handling
MAINTAINERS: add Leah as xfs maintainer for 5.15.y
net: tun: avoid disabling NAPI twice
mlxsw: spectrum_router: Fix rollback in tunnel next hop init
ipv6: fix lockdep splat in in6_dump_addrs()
ipv6/sit: fix ipip6_tunnel_get_prl return value
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
ACPI: video: Change how we determine if brightness key-presses are handled
io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
epic100: fix use after free on rmmod
tipc: move bc link creation back to tipc_node_create
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
powerpc/memhotplug: Add add_pages override for PPC
net: bonding: fix use-after-free after 802.3ad slave unbind
net: phy: ax88772a: fix lost pause advertisement configuration
net: bonding: fix possible NULL deref in rlb code
net: asix: fix "can't send until first packet is send" issue
net/sched: act_api: Notify user space if any actions were flushed before error
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
netfilter: nft_dynset: restore set element counter when failing to update
s390: remove unneeded 'select BUILD_BIN2C'
vdpa/mlx5: Update Control VQ callback information
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
caif_virtio: fix race between virtio_device_ready() and ndo_open()
vfs: fix copy_file_range() regression in cross-fs copies
NFSD: restore EINVAL error translation in nfsd_commit()
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
selftests: mptcp: more stable diag tests
usbnet: fix memory allocation in helpers
net: usb: asix: do not force pause frames support
linux/dim: Fix divide by 0 in RDMA DIM
RDMA/cm: Fix memory leak in ib_cm_insert_listen
RDMA/qedr: Fix reporting QP timeout attribute
net: dp83822: disable rx error interrupt
net: dp83822: disable false carrier interrupt
net: tun: stop NAPI when detaching queues
net: tun: unlink NAPI from device on destruction
net: dsa: bcm_sf2: force pause link settings
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
virtio-net: fix race between ndo_open() and virtio_device_ready()
net: usb: ax88179_178a: Fix packet receiving
net: rose: fix UAF bugs caused by timer handler
SUNRPC: Fix READ_PLUS crasher
s390/archrandom: simplify back to earlier design and initialize earlier
dm raid: fix KASAN warning in raid5_add_disks
dm raid: fix accesses beyond end of raid member array
powerpc/bpf: Fix use of user_pt_regs in uapi
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
powerpc/prom_init: Fix kernel config grep
nvdimm: Fix badblocks clear off-by-one error
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
net: phy: Don't trigger state machine while in suspend
ipv6: take care of disable_policy when restoring routes
ksmbd: use vfs_llseek instead of dereferencing NULL
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
Linux 5.15.52
io_uring: fix not locked access to fixed buf table
net: mscc: ocelot: allow unregistered IP multicast flooding to CPU
rtw88: rtw8821c: enable rfe 6 devices
rtw88: 8821c: support RFE type4 wifi NIC
fs: account for group membership
fs: fix acl translation
fs: support mapped mounts of mapped filesystems
fs: add i_user_ns() helper
fs: port higher-level mapping helpers
fs: remove unused low-level mapping helpers
fs: use low-level mapping helpers
docs: update mapping documentation
fs: account for filesystem mappings
fs: tweak fsuidgid_has_mapping()
fs: move mapping helpers
fs: add is_idmapped_mnt() helper
powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
xfs: only bother with sync_filesystem during readonly remount
xfs: prevent UAF in xfs_log_item_in_current_chkpt
xfs: check sb_meta_uuid for dabuf buffer recovery
xfs: remove all COW fork extents when remounting readonly
xfs: Fix the free logic of state in xfs_attr_node_hasname
xfs: punch out data fork delalloc blocks on COW writeback failure
xfs: use kmem_cache_free() for kmem_cache objects
bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
tick/nohz: unexport __init-annotated tick_nohz_full_setup()
Linux 5.15.51
powerpc/pseries: wire up rng during setup_arch()
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
dma-direct: use the correct size for dma_set_encrypted()
perf build-id: Fix caching files with a wrong build ID
random: update comment from copy_to_user() -> copy_to_iter()
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
modpost: fix section mismatch check for exported init/exit sections
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
ARM: Fix refcount leak in axxia_boot_secondary
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
ARM: exynos: Fix refcount leak in exynos_map_pmu
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
ARM: dts: imx6qdl: correct PU regulator ramp delay
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
powerpc/powernv: wire up rng during setup_arch
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
powerpc: Enable execve syscall exit tracepoint
powerpc/microwatt: wire up rng during setup_arch()
parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
xtensa: Fix refcount leak bug in time.c
xtensa: xtfpga: Fix refcount leak bug in setup
iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
iio: adc: axp288: Override TS pin bias current for some models
iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
iio: adc: stm32: Fix ADCs iteration in irq handler
iio: afe: rescale: Fix boolean logic bug
iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
iio: adc: stm32: fix maximum clock rate for stm32mp15x
iio: trigger: sysfs: fix use-after-free on remove
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
iio: accel: mma8452: ignore the return value of reset operation
iio:accel:mxc4005: rearrange iio trigger get and register
iio:accel:bma180: rearrange iio trigger get and register
iio:accel:kxcjk-1013: rearrange iio trigger get and register
iio:chemical:ccs811: rearrange iio trigger get and register
iio:humidity:hts221: rearrange iio trigger get and register
f2fs: attach inline_data after setting compression
btrfs: fix deadlock with fsync+fiemap+transaction commit
btrfs: don't set lock_owner when locking extent buffer for reading
dt-bindings: usb: ehci: Increase the number of PHYs
dt-bindings: usb: ohci: Increase the number of PHYs
usb: chipidea: udc: check request status before setting device address
USB: gadget: Fix double-free bug in raw_gadget driver
usb: gadget: Fix non-unique driver names in raw-gadget driver
xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
xhci: turn off port power in shutdown
usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
iio: adc: vf610: fix conversion mode sysfs node name
iio: magnetometer: yas530: Fix memchr_inv() misuse
iio: mma8452: fix probe fail when device tree compatible is used.
s390/cpumf: Handle events cycles and instructions identical
gpio: winbond: Fix error code in winbond_gpio_get()
nvme: move the Samsung X5 quirk entry to the core quirks
nvme-pci: add NO APST quirk for Kioxia device
sock: redo the psock vs ULP protection check
Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
virtio_net: fix xdp_rxq_info bug after suspend/resume
igb: Make DMA faster when CPU is active on the PCIe link
regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
ice: ethtool: advertise 1000M speeds properly
afs: Fix dynamic root getattr
MIPS: Remove repetitive increase irq_err_count
x86/xen: Remove undefined behavior in setup_features()
xen-blkfront: Handle NULL gendisk
selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
udmabuf: add back sanity check
net/tls: fix tls_sk_proto_close executed repeatedly
erspan: do not assume transport header is always set
perf arm-spe: Don't set data source if it's not a memory operation
drm/msm/dp: force link training for display resolution change
drm/msm/dp: do not initialize phy until plugin interrupt received
drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
drm/msm/dp: Drop now unused hpd_high member
drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
ethtool: Fix get module eeprom fallback
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
igb: fix a use-after-free issue in igb_clean_tx_ring
tipc: fix use-after-free Read in tipc_named_reinit
net: fix data-race in dev_isalive()
net: Write lock dev_base_lock without disabling bottom halves.
KVM: arm64: Prevent kmemleak from accessing pKVM memory
phy: aquantia: Fix AN when higher speeds than 1G are not advertised
scsi: storvsc: Correct reporting of Hyper-V I/O size limits
bpf, x86: Fix tail call count offset calculation on bpf2bpf call
drm/sun4i: Fix crash during suspend after component bind failure
bpf: Fix request_sock leak in sk lookup helpers
drm/msm: use for_each_sgtable_sg to iterate over scatterlist
xsk: Fix generic transmit when completion queue reservation fails
scsi: iscsi: Exclude zero from the endpoint ID range
drm/msm: Switch ordering of runpm put vs devfreq_idle
scsi: scsi_debug: Fix zone transition to full condition
netfilter: use get_random_u32 instead of prandom
drm/msm: Fix double pm_runtime_disable() call
drm/msm: Ensure mmap offset is initialized
USB: serial: option: add Quectel RM500K module support
USB: serial: option: add Quectel EM05-G modem
USB: serial: option: add Telit LE910Cx 0x1250 composition
USB: serial: pl2303: add support for more HXN (G) types
drm/i915: Implement w/a 22010492432 for adl-s
tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
dm mirror log: clear log bits up to BITS_PER_LONG boundary
dm era: commit metadata in postsuspend after worker stops
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
mtd: rawnand: gpmi: Fix setting busy timeout setting
MAINTAINERS: Add new IOMMU development mailing list
xen/gntdev: Avoid blocking in unmap_grant_pages()
mmc: mediatek: wait dma stop bit reset to 0
mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
scsi: ibmvfc: Allocate/free queue resource only during probe/remove
scsi: ibmvfc: Store vhost pointer during subcrq allocation
btrfs: add error messages to all unrecognized mount options
btrfs: prevent remounting to v1 space cache for subpage mount
btrfs: fix hang during unmount when block group reclaim task is running
9p: fix fid refcount leak in v9fs_vfs_get_link
9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
9p: Fix refcounting during full path walks for fid lookups
net: openvswitch: fix parsing of nw_proto for IPv6 fragments
ALSA: hda/realtek: Add quirk for Clevo NS50PU
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
ALSA: hda/realtek - ALC897 headset MIC no sound
ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
ALSA: hda/conexant: Fix missing beep setup
ALSA: hda/via: Fix missing beep setup
random: quiet urandom warning ratelimit suppression message
random: schedule mix_interrupt_randomness() less often
Linux 5.15.50
arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
serial: core: Initialize rs485 RTS polarity already on probe
selftests/bpf: Add selftest for calling global functions from freplace
bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
usb: gadget: u_ether: fix regression in setting fixed MAC address
zonefs: fix zonefs_iomap_begin() for reads
net: mana: Add handling of CQE_RX_TRUNCATED
drm/amd/display: Don't reinitialize DMCUB on s0ix resume
s390/mm: use non-quiescing sske for KVM switch to keyed guest
ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps
ANDROID: change function signatures for some random functions.
ANDROID: random: add back removed callback functions
Linux 5.15.49
clk: imx8mp: fix usb_root_clk parent
powerpc/book3e: get rid of #include <generated/compile.h>
virtio-pci: Remove wrong address verification in vp_del_vqs()
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
KVM: arm64: Don't read a HW interrupt pending state in user context
ext4: add reserved GDT blocks check
ext4: make variable "count" signed
ext4: fix bug_on ext4_mb_use_inode_pa
ext4: fix super block checksum incorrect after mount
cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
drm/amd/display: Cap OLED brightness per max frame-average luminance
dm mirror log: round up region bitmap size to BITS_PER_LONG
bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
serial: 8250: Store to lsr_save_flags after lsr read
tty: n_gsm: Debug output allocation must use GFP_ATOMIC
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb: cdnsp: Fixed setting last_trb incorrectly
usb: dwc2: Fix memory leak in dwc2_hcd_init
USB: serial: io_ti: add Agilent E5805A support
USB: serial: option: add support for Cinterion MV31 with new baseline
crypto: memneq - move into lib/
comedi: vmk80xx: fix expression for tx buffer size
mei: me: add raptor lake point S DID
mei: hbm: drop capability response on early shutdown
i2c: designware: Use standard optional ref clock implementation
sched: Fix balance_push() vs __sched_setscheduler()
irqchip/realtek-rtl: Fix refcount leak in map_interrupts
irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
i2c: npcm7xx: Add check for platform_driver_register
faddr2line: Fix overlapping text section failures, the sequel
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
init: Initialize noop_backing_dev_info early
certs/blacklist_hashes.c: fix const confusion in certs blacklist
arm64: ftrace: consistently handle PLTs.
arm64: ftrace: fix branch range checks
net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
mlxsw: spectrum_cnt: Reorder counter pools
nvme: add device name to warning in uuid_show()
net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
net: hns3: don't push link state to VF if unalive
net: hns3: set port base vlan tbl_sta to false before removing old vlan
net: hns3: split function hclge_update_port_base_vlan_cfg()
drm/i915/reset: Fix error_state_read ptr + offset use
io_uring: fix races with buffer table unregister
io_uring: fix races with file table unregister
misc: atmel-ssc: Fix IRQ check in ssc_probe
tty: goldfish: Fix free_irq() on remove
Drivers: hv: vmbus: Release cpu lock in error case
i40e: Fix call trace in setup_tx_descriptors
i40e: Fix calculating the number of queue pairs
i40e: Fix adding ADQ filter to TC0
clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
sunrpc: set cl_max_connect when cloning an rpc_clnt
pNFS: Avoid a live lock condition in pnfs_update_layout()
pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
platform/x86/intel: hid: Add Surface Go to VGBS allow list
platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
gpio: dwapb: Don't print error on -EPROBE_DEFER
random: credit cpu and bootloader seeds by default
MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
mellanox: mlx5: avoid uninitialized variable warning with gcc-12
gcc-12: disable '-Wdangling-pointer' warning for now
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
ALSA: hda/realtek - Add HW8326 support
scsi: pmcraid: Fix missing resource cleanup in error case
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: mpt3sas: Fix out-of-bounds compiler warning
scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: es8328: Fix event generation for deemphasis control
ASoC: wm8962: Fix suspend while playing music
quota: Prevent memory allocation recursion while holding dq_lock
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
drm/amdkfd: add pinned BOs to kfd_bo_list
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs42l52: Fix TLV scales for mixer controls
dma-debug: make things less spammy under memory pressure
drm/amdkfd: Use mmget_not_zero in MMU notifier
drm/amd/display: Read Golden Settings Table from VBIOS
ASoC: nau8822: Add operation for internal PLL off and on
powerpc/kasan: Silence KASAN warnings in __get_wchan()
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
nfsd: Replace use of rwsem with errseq_t
Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
Linux 5.15.48
x86/speculation/mmio: Print SMT warning
KVM: x86/speculation: Disable Fill buffer clear within guests
x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
x86/speculation/srbds: Update SRBDS mitigation selection
x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
x86/speculation: Add a common function for MD_CLEAR mitigation update
x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
Documentation: Add documentation for Processor MMIO Stale Data
Linux 5.15.47
xsk: Fix possible crash when multiple sockets are created
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
iov_iter: fix build issue due to possible type mis-match
zonefs: fix handling of explicit_open option on mount
PCI: qcom: Fix pipe clock imbalance
net/sched: act_police: more accurate MTU policing
md/raid0: Ignore RAID0 layout if the second zone has only one device
random: account for arch randomness in bits
random: mark bootloader randomness code as __init
random: avoid checking crng_ready() twice in random_init()
drm/ast: Create threshold values for AST2600
powerpc/mm: Switch obsolete dssall to .long
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
drm/amdgpu: update VCN codec support for Yellow Carp
drm/atomic: Force bridge self-refresh-exit on CRTC switch
drm/bridge: analogix_dp: Support PSR-exit to disable transition
powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
vduse: Fix NULL pointer dereference on sysfs access
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
ixgbe: fix bcast packets Rx on VF after promisc removal
nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
writeback: Fix inode->i_io_list not be protected by inode->i_lock error
net: openvswitch: fix misuse of the cached connection on tuple changes
net: phy: dp83867: retrigger SGMII AN when link change
mmc: block: Fix CQE recovery reset success
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
KEYS: trusted: tpm2: Fix migratable logic
cifs: fix reconnect on smb3 mount types
cifs: return errors during session setup during reconnects
ALSA: hda/realtek: Add quirk for HP Dev One
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
ALSA: hda/conexant - Fix loopback issue with CX20632
ALSA: usb-audio: Set up (implicit) sync for Saffire 6
ALSA: usb-audio: Skip generic sync EP parse for secondary EP
scripts/gdb: change kernel config dumping method
vringh: Fix loop descriptors check in the indirect cases
nodemask: Fix return values to be unsigned
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
cifs: version operations for smb20 unneeded when legacy support disabled
s390/gmap: voluntarily schedule during key setting
nbd: fix io hung while disconnecting device
nbd: fix race between nbd_alloc_config() and module removal
nbd: call genl_unregister_family() first in nbd_cleanup()
jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
x86/cpu: Elide KCSAN for cpu_has() and friends
modpost: fix undefined behavior of is_arm_mapping_symbol()
um: line: Use separate IRQs per line
drm/amd/pm: Fix missing thermal throttler status
drm/radeon: fix a possible null pointer dereference
drm/amd/display: Check if modulo is 0 before dividing.
ceph: flush the mdlog for filesystem sync
ceph: allow ceph.dir.rctime xattr to be updatable
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
scsi: myrb: Fix up null pointer access on myrb_cleanup()
md: protect md_unregister_thread from reentrancy
watchdog: wdat_wdt: Stop watchdog when rebooting the system
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
serial: msm_serial: disable interrupts in __msm_console_write()
staging: rtl8712: fix uninit-value in r871xu_drv_init()
staging: rtl8712: fix uninit-value in usb_read8() and friends
clocksource/drivers/sp804: Avoid error on multiple instances
extcon: Modify extcon device to be created after driver data is set
extcon: Fix extcon_get_extcon_dev() error handling
misc: rtsx: set NULL intfdata when probe fails
soundwire: qcom: adjust autoenumeration timeout
usb: dwc2: gadget: don't reset gadget's driver->bus
sysrq: do not omit current cpu when showing backtrace of all active CPUs
char: xillybus: fix a refcount leak in cleanup_dev()
USB: hcd-pci: Fully suspend across freeze/thaw cycle
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
USB: host: isp116x: check return value after calling platform_get_resource()
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
thunderbolt: Use different lane for second DisplayPort tunnel
tty: Fix a possible resource leak in icom_probe
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
lkdtm/usercopy: Expand size of "out of frame" object
iio: st_sensors: Add a local lock for protecting odr
staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
iio: dummy: iio_simple_dummy: check the return value of kstrdup()
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
nfp: flower: restructure flow-key for gre+vlan combination
drm: imx: fix compiler warning with gcc-12
tcp: use alloc_large_system_hash() to allocate table_perturb
net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
net: altera: Fix refcount leak in altera_tse_mdio_create
ip_gre: test csum_start instead of transport header
net/mlx5: fs, fail conflicting actions
net/mlx5: Rearm the FW tracer after each tracer event
net/mlx5: Fix mlx5_get_next_dev() peer device matching
net/mlx5: Lag, filter non compatible devices
net: ipv6: unexport __init-annotated seg6_hmac_init()
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
net: mdio: unexport __init-annotated mdio_bus_init()
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
xsk: Fix handling of invalid descriptors in XSK TX batching API
i40e: xsk: Move tmp desc array from driver to pool
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
bpf, arm64: Clear prog->jited_len along prog->jited
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
netfilter: nf_tables: bail out early if hardware offload is not supported
netfilter: nf_tables: memleak flow rule from commit path
netfilter: nf_tables: release new hooks on unsupported flowtable flags
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
netfilter: nf_tables: always initialize flowtable hook list in transaction
SUNRPC: Trap RDMA segment overflows
powerpc/kasan: Force thread size increase with KASAN
netfilter: nf_tables: delete flowtable hooks via transaction list
netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
netfilter: nat: really support inet nat without l3 address
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
xprtrdma: treat all calls not a bcall when bc_serv is NULL
f2fs: fix to tag gcing flag on page during file defragment
m68knommu: fix undefined reference to `mach_get_rtc_pll'
RISC-V: use memcpy for kexec_file mode
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
NFSv4: Don't hold the layoutget locks across multiple RPC calls
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
m68knommu: fix undefined reference to `_init_sp'
m68knommu: set ZERO_PAGE() to the allocated zeroed page
i2c: cadence: Increase timeout per message if necessary
f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
iommu/arm-smmu-v3: check return value after calling platform_get_resource()
iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
tracing: Avoid adding tracer option before update_tracer_options
tracing: Fix sleeping function called from invalid context on RT kernel
tracing: Make tp_printk work on syscall tracepoints
bootconfig: Make the bootconfig.o as a normal object file
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
dmaengine: idxd: set DMA_INTERRUPT cap bit
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
tipc: check attribute length for bearer name
scsi: sd: Fix potential NULL pointer dereference
afs: Fix infinite loop found by xfstest generic/676
gpio: pca953x: use the correct register address to do regcache sync
regulator: mt6315-regulator: fix invalid allowed mode
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
octeontx2-af: fix error code in is_valid_offset()
vdpa: ifcvf: set pci driver data in probe
tcp: tcp_rtx_synack() can be called from process context
net: sched: add barrier to fix packet stuck problem for lockless qdisc
net/mlx5e: Update netdev features after changing XDP state
net/mlx5: correct ECE offset in query qp output
net/mlx5: CT: Fix header-rewrite re-use for tupels
net/mlx5e: TC NIC mode, fix tc chains miss table
net/mlx5: Don't use already freed action pointer
virtio: pci: Fix an error handling path in vp_modern_probe()
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
block: make bioset_exit() fully resilient against being called twice
sfc: fix wrong tx channel offset with efx_separate_tx_channels
sfc: fix considering that all channels have TX queues
nfp: only report pause frame configuration for physical device
tcp: add accessors to read/set tp->snd_cwnd
net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
riscv: read-only pages should not be writable
block: take destination bvec offsets into account in bio_copy_data_iter
bpf: Fix probe read error in ___bpf_prog_run()
selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
ubi: ubi_create_volume: Fix use-after-free when volume creation failed
ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
jffs2: fix memory leak in jffs2_do_fill_super
modpost: fix removing numeric suffixes
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
driver core: fix deadlock in __device_attach
driver: base: fix UAF when driver_attach failed
bus: ti-sysc: Fix warnings for unbind for serial
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
serial: stm32-usart: Correct CSIZE, bits, and parity
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
serial: sifive: Sanitize CSIZE and c_iflag
serial: sh-sci: Don't allow CS5-6
serial: txx9: Don't allow CS5-6
serial: rda-uart: Don't allow CS5-6
serial: digicolor-usart: Don't allow CS5-6
serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
serial: meson: acquire port->lock in startup()
tty: n_gsm: Fix packet data hex dump output
tty: n_gsm: Don't ignore write return value in gsmld_output()
staging: r8188eu: add check for kzalloc
rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
rtc: ftrtc010: Use platform_get_irq() to get the interrupt
rtc: mt6397: check return value after calling platform_get_resource()
ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
clocksource/drivers/riscv: Events are stopped during CPU suspend
soc: rockchip: Fix refcount leak in rockchip_grf_init
extcon: ptn5150: Add queue work sync before driver release
ksmbd: fix reference count leak in smb_check_perm_dacl()
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
soundwire: intel: prevent pm_runtime resume prior to system suspend
export: fix string handling of namespace in EXPORT_SYMBOL_NS
serial: sifive: Report actual baud base rather than fixed 115200
power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
misc/pvpanic: Convert regular spinlock into trylock on panic path
pvpanic: Fix typos in the comments
rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
iio: adc: sc27xx: Fine tune the scale calibration values
iio: adc: sc27xx: fix read big scale voltage not right
iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
rpmsg: virtio: Fix possible double free in rpmsg_probe()
usb: typec: mux: Check dev_set_name() return value
firmware: stratix10-svc: fix a missing check on list iterator
misc: fastrpc: fix an incorrect NULL check on list iterator
usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
pwm: raspberrypi-poe: Fix endianness in firmware struct
pwm: lp3943: Fix duty calculation in case period was clamped
staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
usb: musb: Fix missing of_node_put() in omap2430_probe
USB: storage: karma: fix rio_karma_init return
usb: usbip: add missing device lock on tweak configuration cmd
usb: usbip: fix a refcount leak in stub_probe()
remoteproc: imx_rproc: Ignore create mem entry for resource table
tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
tty: n_tty: Restore EOF push handling behavior
tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
tty: goldfish: Use tty_port_destroy() to destroy port
lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
lkdtm/bugs: Check for the NULL pointer after calling kmalloc
iio: adc: ad7124: Remove shift from scan_type
staging: greybus: codecs: fix type confusion of list iterator variable
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
Revert "net: fix dev_fill_forward_path with pppoe + bridge"
Revert "xfrm: rework default policy structure"
Revert "xfrm: fix "disable_policy" flag use when arriving from different devices"
Linux 5.15.46
block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
pinctrl/rockchip: support setting input-enable param
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
md: fix double free of io_acct_set bioset
md: Don't set mddev private to NULL in raid0 pers->free
fs/ntfs3: Fix invalid free in log_replay
exportfs: support idmapped mounts
fs: add two trivial lookup helpers
interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
interconnect: qcom: sc7180: Drop IP0 interconnects
ext4: only allow test_dummy_encryption when supported
MIPS: IP30: Remove incorrect `cpu_has_fpu' override
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
RDMA/rxe: Generate a completion for unsupported/invalid opcode
RDMA/hns: Remove the num_cqc_timer variable
staging: r8188eu: delete rtw_wx_read/write32()
Revert "random: use static branch for crng_ready()"
list: test: Add a test for list_is_head()
kseltest/cgroup: Make test_stress.sh work if run interactively
net: ipa: fix page free in ipa_endpoint_replenish_one()
net: ipa: fix page free in ipa_endpoint_trans_release()
phy: qcom-qmp: fix reset-controller leak on probe errors
coresight: core: Fix coresight device probe failure issue
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
vdpasim: allow to enable a vq repeatedly
dt-bindings: gpio: altera: correct interrupt-cells
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
ARM: pxa: maybe fix gpio lookup tables
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
phy: qcom-qmp: fix struct clk leak on probe errors
clk: tegra: Add missing reset deassertion
arm64: tegra: Add missing DFLL reset on Tegra210
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
gma500: fix an incorrect NULL check on list iterator
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
serial: pch: don't overwrite xmit->buf[0] by x_char
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
bcache: improve multithreaded bch_sectors_dirty_init()
bcache: improve multithreaded bch_btree_check()
stm: ltdc: fix two incorrect NULL checks on list iterator
carl9170: tx: fix an incorrect use of list iterator
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
rtl818x: Prevent using not initialized queues
xtensa/simdisk: fix proc_read_simdisk()
mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
hugetlb: fix huge_pmd_unshare address update
nodemask.h: fix compilation error with GCC12
mm/page_alloc: always attempt to allocate at least one page during bulk allocation
Revert "mm/cma.c: remove redundant cma_mutex lock"
iommu/dma: Fix iova map result check bug
iommu/msm: Fix an incorrect NULL check on list iterator
ksmbd: fix outstanding credits related bugs
ftrace: Clean up hash direct_functions on register failures
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
um: Fix out-of-bounds read in LDT setup
um: chan_user: Fix winch_tramp() return value
um: Use asm-generic/dma-mapping.h
mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
cfg80211: declare MODULE_FIRMWARE for regulatory.db
thermal: devfreq_cooling: use local ops instead of global ops
irqchip: irq-xtensa-mx: fix initial IRQ affinity
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
csky: patch_text: Fixup last cpu should be master
mmc: core: Allows to override the timeout value for ioctl() path
RDMA/hfi1: Fix potential integer multiplication overflow errors
Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
ima: remove the IMA_TEMPLATE Kconfig option
media: coda: Add more H264 levels for CODA960
media: coda: Fix reported H264 profile
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
md: fix an incorrect NULL check in md_reload_sb
md: fix an incorrect NULL check in does_sb_need_changing
drm/i915/dsi: fix VBT send packet port selection for ICL+
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
landlock: Fix same-layer rule unions
landlock: Create find_rule() from unmask_layers()
landlock: Reduce the maximum number of layers to 16
landlock: Define access_mask_t to enforce a consistent access mask size
selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
landlock: Change landlock_restrict_self(2) check ordering
landlock: Change landlock_add_rule(2) argument check ordering
selftests/landlock: Add tests for O_PATH
selftests/landlock: Fully test file rename with "remove" access
selftests/landlock: Extend access right tests to directories
selftests/landlock: Add tests for unknown access rights
selftests/landlock: Extend tests for minimal valid attribute size
selftests/landlock: Make tests build with old libc
landlock: Fix landlock_add_rule(2) documentation
samples/landlock: Format with clang-format
samples/landlock: Add clang-format exceptions
selftests/landlock: Format with clang-format
selftests/landlock: Normalize array assignment
selftests/landlock: Add clang-format exceptions
landlock: Format with clang-format
landlock: Add clang-format exceptions
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
scsi: dc395x: Fix a missing check on list iterator
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
dlm: fix missing lkb refcount handling
dlm: uninitialized variable on error in dlm_listen_for_all()
dlm: fix plock invalid read
s390/stp: clock_delta should be signed
s390/perf: obtain sie_block from the right address
mm, compaction: fast_find_migrateblock() should return pfn in the target zone
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
PCI: qcom: Fix unbalanced PHY init on probe errors
PCI: qcom: Fix runtime PM imbalance on probe errors
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
drm/amdgpu: add beige goby PCI ID
tracing: Initialize integer variable to prevent garbage return value
tracing: Fix potential double free in create_var_ref()
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
ACPI: property: Release subnode properties with data nodes
ext4: avoid cycles in directory h-tree
ext4: verify dir block before splitting it
ext4: fix bug_on in __es_tree_search
ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
ext4: fix bug_on in ext4_writepages
ext4: fix warning in ext4_handle_inode_extension
ext4: fix race condition between ext4_write and ext4_convert_inline_data
ext4: fix use-after-free in ext4_rename_dir_prepare
ext4: mark group as trimmed only if it was fully scanned
bfq: Make sure bfqg for which we are queueing requests is online
bfq: Get rid of __bio_blkcg() usage
bfq: Track whether bfq_group is still online
bfq: Remove pointless bfq_init_rq() calls
bfq: Drop pointless unlock-lock pair
bfq: Update cgroup information before merging bio
bfq: Split shared queues on move between cgroups
bfq: Avoid merging queues with different parents
bfq: Avoid false marking of bic as stably merged
efi: Do not import certificates from UEFI Secure Boot for T2 Macs
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
iwlwifi: mvm: fix assert 1F04 upon reconfig
wifi: mac80211: fix use-after-free in chanctx code
objtool: Fix symbol creation
objtool: Fix objtool regression on x32 systems
f2fs: fix to do sanity check for inline inode
f2fs: fix fallocate to use file_modified to update permissions consistently
f2fs: don't use casefolded comparison for "." and ".."
f2fs: fix to do sanity check on total_data_blocks
f2fs: don't need inode lock for system hidden quota
f2fs: fix deadloop in foreground GC
f2fs: fix to clear dirty inode in f2fs_evict_inode()
f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
NFSv4.1 mark qualified async operations as MOVEABLE tasks
NFS: Convert GFP_NOFS to GFP_KERNEL
NFS: Create a new nfs_alloc_fattr_with_label() function
NFS: Always initialise fattr->label in nfs_fattr_alloc()
video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
perf jevents: Fix event syntax error caused by ExtSel
perf c2c: Use stdio interface if slang is not supported
perf build: Fix btf__load_from_kernel_by_id() feature check
i2c: rcar: fix PM ref counts in probe error paths
i2c: npcm: Handle spurious interrupts
i2c: npcm: Correct register access width
i2c: npcm: Fix timeout calculation
iommu/amd: Increase timeout waiting for GA log enablement
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
dmaengine: stm32-mdma: remove GISR1 register
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
NFS: Further fixes to the writeback error handling
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
NFS: Don't report errors from nfs_pageio_complete() more than once
NFS: Do not report flush errors in nfs_write_end()
NFS: Don't report ENOSPC write errors twice
NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
NFS: Do not report EINTR/ERESTARTSYS as mapping errors
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
i2c: at91: Initialize dma_buf in at91_twi_xfer()
iommu/mediatek: Fix NULL pointer dereference when printing dev_name
MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
iommu/arm-smmu-v3-sva: Fix mm use-after-free
cpufreq: mediatek: Unregister platform device on exit
cpufreq: mediatek: Use module_init and add module_exit
i2c: at91: use dma safe buffers
iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
iommu/mediatek: Remove clk_disable in mtk_iommu_remove
iommu/mediatek: Add list_del in mtk_iommu_remove
iommu/mediatek: Fix 2 HW sharing pgtable issue
iommu/amd: Enable swiotlb in all cases
f2fs: fix dereference of stale list iterator after loop body
f2fs: fix to do sanity check on inline_dots inode
f2fs: support fault injection for dquot_initialize()
OPP: call of_node_put() on error path in _bandwidth_supported()
Input: stmfts - do not leave device disabled in stmfts_input_open
KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
RDMA/hfi1: Prevent use of lock before it is initialized
mailbox: forward the hrtimer if not queued and under a lock
nfsd: destroy percpu stats counters after reply cache shutdown
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
powerpc/xive: Fix refcount leak in xive_spapr_init
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
macintosh: via-pmu and via-cuda need RTC_LIB
powerpc/perf: Fix the threshold compare group constraint for power9
powerpc/perf: Fix the threshold compare group constraint for power10
powerpc/64: Only WARN if __pa()/__va() called with bad addresses
hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
PCI: microchip: Fix potential race in interrupt handling
PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
Input: sparcspkr - fix refcount leak in bbc_beep_probe
hugetlbfs: fix hugetlbfs_statfs() locking
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
crypto: cryptd - Protect per-CPU resource by disabling BH.
crypto: sun8i-ss - handle zero sized sg
crypto: sun8i-ss - rework handling of IV
tty: fix deadlock caused by calling printk() under tty_port->lock
PCI: imx6: Fix PERST# start-up sequence
ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
proc: fix dentry/inode overinstantiating under /proc/${pid}/net
ASoC: atmel-classd: Remove endianness flag on class d component
ASoC: atmel-pdmic: Remove endianness flag on pdmic component
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
RDMA/hns: Add the detection for CMDQ status in the device initialization process
powerpc/4xx/cpm: Fix return value of __setup() handler
powerpc/idle: Fix return value of __setup() handler
pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
powerpc/8xx: export 'cpm_setbrg' for modules
drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
list: fix a data-race around ep->rdllist
list: introduce list_is_head() helper and re-use it in list.h
firmware: arm_ffa: Remove incorrect assignment of driver_data
firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
dax: fix cache flush on PMD-mapped pages
drivers/base/node.c: fix compaction sysfs file leak
pinctrl: mvebu: Fix irq_of_parse_and_map() return value
nvdimm: Allow overwrite in the presence of disabled dimms
nvdimm: Fix firmware activation deadlock scenarios
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
soc: bcm: Check for NULL return of devm_kzalloc()
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
mfd: ipaq-micro: Fix error check return value of platform_get_irq()
powerpc/fadump: fix PT_LOAD segment for boot memory area
Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
pinctrl: mediatek: mt8195: enable driver on mtk platforms
pinctrl/rockchip: support deferring other gpio params
arm: mediatek: select arch timer for mt7629
pinctrl: bcm2835: implement hook for missing gpio-ranges
gpiolib: of: Introduce hook for missing gpio-ranges
crypto: marvell/cesa - ECB does not IV
misc: ocxl: fix possible double free in ocxl_file_register_afu
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
can: xilinx_can: mark bit timing constants as const
platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
platform/chrome: cros_ec: fix error handling in cros_ec_register()
crypto: qat - set COMPRESSION capability for DH895XCC
crypto: qat - set CIPHER capability for DH895XCC
crypto: qat - set COMPRESSION capability for QAT GEN2
crypto: qat - set CIPHER capability for QAT GEN2
KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
PCI: dwc: Fix setting error return on MSI DMA mapping failure
PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
PCI: rockchip: Fix find_first_zero_bit() limit
PCI: cadence: Fix find_first_zero_bit() limit
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
ARM: dts: suniv: F1C100: fix watchdog compatible
ARM: dts: BCM5301X: Update pin controller node name
ARM: dts: BCM5301X: update CRU block description
memory: samsung: exynos5422-dmc: Avoid some over memory allocation
PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
arm64: dts: mt8192: Fix nor_flash status disable typo
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
dma-direct: don't over-decrypt memory
dma-direct: always leak memory that can't be re-encrypted
dma-direct: don't call dma_set_decrypted for remapped allocations
dma-direct: factor out dma_set_{de,en}crypted helpers
net/smc: postpone sk_refcnt increment in connect()
net: dsa: restrict SMSC_LAN9303_I2C kconfig
hinic: Avoid some over memory allocation
net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
rxrpc: Fix decision on when to generate an IDLE ACK
rxrpc: Don't let ack.previousPacket regress
rxrpc: Fix overlapping ACK accounting
rxrpc: Don't try to resend the request if we're receiving the reply
rxrpc: Fix listen() setting the bar too high for the prealloc rings
hwmon: (pmbus) Check PEC support before reading other registers
hv_netvsc: Fix potential dereference of NULL pointer
net: stmmac: fix out-of-bounds access in a selftest
net: stmmac: selftests: Use kcalloc() instead of kzalloc()
ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
net: macb: Fix PTP one step sync support
PM: domains: Fix initialization of genpd's next_wakeup
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
bfq: Allow current waker to defend against a tentative one
bfq: Relax waker detection for shared queues
thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
thermal/core: Fix memory leak in __thermal_cooling_device_register()
thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
thermal/drivers/bcm2711: Don't clamp temperature at zero
drm/i915: Fix CFI violation with show_dynamic_id()
drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
selftests/bpf: Add missed ima_setup.sh in Makefile
drm/msm: don't free the IRQ if it was not requested
x86/sev: Annotate stack change in the #VC handler
drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
ext4: reject the 'commit' option on ext2 filesystems
regulator: scmi: Fix refcount leak in scmi_regulator_probe
media: rkvdec: h264: Fix bit depth wrap in pps packet
media: rkvdec: h264: Fix dpb_valid implementation
media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media: ov7670: remove ov7670_power_off from ov7670_remove
kselftest/arm64: bti: force static linking
ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
m68k: math-emu: Fix dependencies of math emulation support
nvme: set dma alignment to dword
Bluetooth: use hdev lock for accept_list and reject_list in conn req
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
media: hantro: HEVC: Fix tile info buffer value computation
media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
media: vsp1: Fix offset calculation for plane cropping
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media: exynos4-is: Change clk_disable to clk_disable_unprepare
media: i2c: rdacm2x: properly set subdev entity function
media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
media: st-delta: Fix PM disable depth imbalance in delta_probe
mt76: do not attempt to reorder received 802.3 packets without agg session
mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
media: aspeed: Fix an error handling path in aspeed_video_probe()
scripts/faddr2line: Fix overlapping text section failures
kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
block: Fix the bio.bi_opf comment
ASoC: samsung: Fix refcount leak in aries_audio_probe
ASoC: samsung: Use dev_err_probe() helper
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC: fsl: Use dev_err_probe() helper
HID: amd_sfh: Modify the hid name
HID: amd_sfh: Modify the bus name
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
ath11k: Don't check arvif->is_started before sending management frames
perf/amd/ibs: Use interrupt regs ip for stack unwinding
samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
regulator: qcom_smd: Fix up PM8950 regulator configuration
Revert "cpufreq: Fix possible race in cpufreq online error path"
spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
iomap: iomap_write_failed fix
arm64: stackleak: fix current_top_of_stack()
media: uvcvideo: Fix missing check to determine if element is found in list
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
drm/msm/dsi: fix address for second DSI PHY on SDM660
regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
arm64: fix types in copy_highpage()
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
irqchip/exiu: Fix acknowledgment of edge triggered interrupts
x86: Fix return value of __setup handlers
nl80211: don't hold RTNL in color change request
virtio_blk: fix the discard_granularity and discard_alignment queue limits
perf tools: Use Python devtools for version autodetection rather than runtime
spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
kunit: fix debugfs code to use enum kunit_status, not bool
drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
drm/msm: add missing include to msm_drv.c
drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dp: reset DP controller before transmit phy test pattern
drm/msm/dp: fix error check return value of irq_of_parse_and_map()
drm/msm/dp: stop event kernel thread when DP unbind
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
perf tools: Add missing headers needed by util/data.h
ASoC: rk3328: fix disabling mclk on pclk probe failure
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
x86/pm: Fix false positive kmemleak report in msr_build_context()
mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
libbpf: Fix logic for finding matching program for CO-RE relocation
selftests/resctrl: Fix null pointer dereference on open failed
drm/v3d: Fix null pointer dereference of pointer perfmon
scsi: ufs: core: Exclude UECxx from SFR dump list
scsi: ufs: qcom: Fix ufs_qcom_resume()
scsi: iscsi: Fix harmless double shift bug
drm/msm/dpu: adjust display_v_end for eDP and DP
drm/msm/hdmi: switch to drm_bridge_connector
drm/msm/dp: Modify prototype of encoder based API
selftests/damon: add damon to selftests root Makefile
of: overlay: do not break notify on NOTIFY_{OK|STOP}
spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
spi: rockchip: Preset cs-high and clk polarity in setup progress
spi: rockchip: Stop spi slave dma receiver when cs inactive
fsnotify: fix wrong lockdep annotations
inotify: show inotify mask flags in proc fdinfo
mtdblock: warn if opened on NAND
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
media: hantro: Empty encoder capture buffers by default
media: i2c: max9286: fix kernel oops when removing module
media: i2c: max9286: Use "maxim,gpio-poc" property
media: i2c: max9286: Use dev_err_probe() helper
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
printk: wake waiters for safe and NMI contexts
printk: add missing memory barrier to wake_up_klogd()
printk: use atomic updates for klogd work
cpufreq: Fix possible race in cpufreq online error path
spi: img-spfi: Fix pm_runtime_get_sync() error checking
sched/psi: report zeroes for CPU full at the system level
sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
signal: Deliver SIGTRAP on perf event asynchronously if blocked
drm/mediatek: dpi: Use mt8183 output formats for mt8192
regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
drm/bridge: Fix error handling in analogix_dp_probe
HID: elan: Fix potential double free in elan_input_configured
HID: hid-led: fix maximum brightness for Dream Cheeky
mtd: rawnand: denali: Use managed device resources
EDAC/dmc520: Don't print an error for each unconfigured interrupt line
drbd: fix duplicate array initializer
target: remove an incorrect unmap zeroes data deduction
device property: Allow error pointer to be passed to fwnode APIs
device property: Check fwnode->secondary when finding properties
efi: Add missing prototype for efi_capsule_setup_info
NFC: NULL out the dev->rfkill to prevent UAF
ixp4xx_eth: fix error check return value of platform_get_irq()
net: dsa: mt7530: 1G can also support 1000BASE-X link mode
scftorture: Fix distribution of short handler delays
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
drm: mali-dp: potential dereference of null pointer
drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
nl80211: show SSID for P2P_GO interfaces
mptcp: reset the packet scheduler on PRIO change
x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
drm/vc4: txp: Force alpha to be 0xff if it's disabled
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/vc4: hvs: Reset muxes at probe time
drm/mediatek: Fix mtk_cec_mask()
drm/vc4: hvs: Fix frame count register readout
x86/delay: Fix the wrong asm constraint in delay_loop()
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
spi: qcom-qspi: Add minItems to interconnect-names
mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
drm: bridge: icn6211: Fix register layout
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm/edid: fix invalid EDID extension block filtering
ath9k: fix ar9003_get_eepmisc
drm: bridge: it66121: Fix the register page length
ath11k: acquire ab->base_lock in unassign when finding the peer by addr
drm/vmwgfx: Fix an invalid read
dt-bindings: display: sitronix, st7735r: Fix backlight in example
drm/bridge_connector: enable HPD by default if supported
drm: fix EDID struct for old ARM OABI format
Input: gpio-keys - cancel delayed work only in case of GPIO
RDMA/hfi1: Prevent panic when SDMA is disabled
smb3: check for null tcon
powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
powerpc/powernv: fix missing of_node_put in uv_init()
powerpc/xics: fix refcount leak in icp_opal_init()
powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
alpha: fix alloc_zeroed_user_highpage_movable()
KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
powerpc/rtas: Keep MSR[RI] set when calling RTAS
cpufreq: Avoid unnecessary frequency updates due to mismatch
ARM: hisi: Add missing of_node_put after of_find_compatible_node
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: versatile: Add missing of_node_put in dcscb_init
pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
fat: add ratelimit to fat*_ent_bread()
powerpc/fadump: Fix fadump to work with a different endian capture kernel
ARM: OMAP1: clock: Fix UART rate reporting algorithm
ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
fs: jfs: fix possible NULL pointer dereference in dbFree()
soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
crypto: ccree - use fine grained DMA mapping dir
PM / devfreq: rk3399_dmc: Disable edev on remove()
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
ARM: dts: s5pv210: align DMA channels with dtschema
ARM: dts: socfpga: align interrupt controller node name with dtschema
ARM: dts: ox820: align interrupt controller node name with dtschema
IB/rdmavt: add missing locks in rvt_ruc_loopback
scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
gfs2: use i_lock spin_lock for inode qadata
selftests/bpf: fix btf_dump/btf_dump due to recent clang change
char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
eth: tg3: silence the GCC 12 array-bounds warning
afs: Adjust ACK interpretation to try and cope with NAT
rxrpc, afs: Fix selection of abort codes
rxrpc: Return an error to sendmsg if call failed
m68k: atari: Make Atari ROM port I/O write macros return void
net: ipa: ignore endianness if there is no header
x86/microcode: Add explicit CPU vendor dependency
can: mcp251xfd: silence clang's -Wunaligned-access warning
nvme: set non-mdts limits in nvme_scan_work
ACPI: CPPC: Assume no transition latency if no PCCT
ASoC: rt1015p: remove dependency on GPIOLIB
ASoC: max98357a: remove dependency on GPIOLIB
media: hantro: Stop using H.264 parameter pic_num
media: exynos4-is: Fix compile warning
net: phy: micrel: Allow probing without .driver_data
drm/amd/pm: update smartshift powerboost calc for smu13
drm/amd/pm: update smartshift powerboost calc for smu12
nbd: Fix hung on disconnect request if socket is closed before
ASoC: rt5645: Fix errorenous cleanup order
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
openrisc: start CPU timer early in boot
usbnet: Run unregister_netdev() before unbind() again
media: cec-adap.c: fix is_configuring state
media: imon: reorganize serialization
media: ccs-core.c: fix failure to call clk_disable_unprepare
media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
media: coda: limit frame interval enumeration to supported encoder frame sizes
media: rga: fix possible memory leak in rga_probe
mt76: fix encap offload ethernet type check
mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
rtlwifi: Use pr_warn instead of WARN_ONCE
ipmi: Fix pr_fmt to avoid compilation issues
ipmi:ssif: Check for NULL msg when handling events and messages
ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
spi: stm32-qspi: Fix wait_cmd timeout in APM mode
sched/core: Avoid obvious double update_rq_clock warning
perf/amd/ibs: Cascade pmu init functions' return value
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
net: remove two BUG() from skb_checksum_help()
scsi: lpfc: Alter FPIN stat accounting logic
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
of: Support more than one crash kernel regions for kexec -s
HID: bigben: fix slab-out-of-bounds Write in bigben_probe
regulator: mt6315: Enforce regulator-compatible, not name
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
mlxsw: Treat LLDP packets as control
mlxsw: spectrum_dcb: Do not warn about priority changes
ASoC: dapm: Don't fold register value changes into notifications
net/mlx5: fs, delete the FTE when there are no rules attached to it
ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
scsi: target: tcmu: Fix possible data corruption
drm: msm: fix error check return value of irq_of_parse_and_map()
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
ath10k: skip ath10k_halt during suspend for driver state RESTARTING
drm/amd/pm: fix the compile warning
drm/plane: Move range check for format_count earlier
ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
ath11k: disable spectral scan during spectral deinit
scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
scsi: megaraid: Fix error check return value of register_chrdev()
drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
mmc: jz4740: Apply DMA engine limits to maximum segment size
md/bitmap: don't set sb values if can't pass sanity check
media: cx25821: Fix the warning when removing the module
media: pci: cx23885: Fix the error handling in cx23885_initdev()
media: venus: hfi: avoid null dereference in deinit
ath9k: fix QCA9561 PA bias level
ASoC: rsnd: care return value from rsnd_node_fixed_index()
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
drm/amd/pm: fix double free in si_parse_power_table()
cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
scsi: lpfc: Fix call trace observed during I/O with CMF enabled
scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
tools/power turbostat: fix ICX DRAM power numbers
spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
rtw88: 8821c: fix debugfs rssi value
ALSA: jack: Access input_dev under mutex
sfc: ef10: Fix assigning negative value to unsigned variable
rcu: Make TASKS_RUDE_RCU select IRQ_WORK
rcu-tasks: Fix race in schedule and flush work
drm/amd/display: Disabling Z10 on DCN31
drm/komeda: return early if drm_universal_plane_init() fails.
mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
ACPICA: Avoid cache flush inside virtual machines
x86/platform/uv: Update TSC sync state for UV5
fbcon: Consistently protect deferred_takeover with console_lock()
ipv6: fix locking issues with loops over idev->addr_list
ipw2x00: Fix potential NULL dereference in libipw_xmit()
b43: Fix assigning negative value to unsigned variable
b43legacy: Fix assigning negative value to unsigned variable
mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
selftests/bpf: Fix vfs_link kprobe definition
drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
drm/vmwgfx: validate the screen formats
iommu/vt-d: Add RPLS to quirk list to skip TE disabling
btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
btrfs: repair super block num_devices automatically
btrfs: return correct error number for __extent_writepage_io()
btrfs: add "0x" prefix for unsupported optional features
ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
x86/sgx: Set active memcg prior to shmem allocation
x86/kexec: fix memory leak of elf header buffer
perf/x86/intel: Fix event constraints for ICL
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
platform/x86: intel-hid: fix _DSM function index handling
xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
cifs: when extending a file with falloc we should make files not-sparse
cifs: fix potential double free during failed mount
fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
fs/ntfs3: Update i_ctime when xattr is added
fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
fs/ntfs3: Check new size for limits
fs/ntfs3: Keep preallocated only if option prealloc enabled
fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
fs/ntfs3: Update valid size if -EIOCBQUEUED
usb: core: hcd: Add support for deferring roothub registration
usb: dwc3: gadget: Move null pinter check to proper place
usb: isp1760: Fix out-of-bounds array access
USB: new quirk for Dell Gen 2 devices
USB: serial: option: add Quectel BG95 modem
USB: serial: pl2303: fix type detection for odd device
ALSA: usb-audio: Cancel pending work at closing a MIDI substream
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ALSA: hda/realtek - Add new type for ALC245
riscv: Move alternative length validation into subsection
riscv: Wire up memfd_secret in UAPI header
riscv: Fix irq_work when SMP is disabled
riscv: Initialize thread pointer before calling C functions
RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
parisc/stifb: Keep track of hardware path of graphics card
parisc/stifb: Implement fb_is_primary_device()
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
Linux 5.15.45
ALSA: usb-audio: Optimize TEAC clock quirk
bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
bpf: Fix excessive memory allocation in stack_map_alloc()
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
bpf: Fix potential array overflow in bpf_trampoline_get_progs()
NFSD: Fix possible sleep during nfsd4_release_lockowner()
NFS: Memory allocation failures are not server fatal errors
docs: submitting-patches: Fix crossref to 'The canonical patch format'
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm: Fix buffer access in tpm2_get_tpm_pt()
media: i2c: imx412: Fix power_off ordering
media: i2c: imx412: Fix reset GPIO polarity
x86/sgx: Ensure no data in PCMD page after truncate
x86/sgx: Fix race between reclaimer and page fault handler
x86/sgx: Obtain backing storage page with enclave mutex held
x86/sgx: Mark PCMD page as dirty when modifying contents
x86/sgx: Disconnect backing page references from dirty status
HID: multitouch: add quirks to enable Lenovo X12 trackpoint
HID: multitouch: Add support for Google Whiskers Touchpad
fs/ntfs3: validate BOOT sectors_per_clusters
raid5: introduce MD_BROKEN
dm verity: set DM_TARGET_IMMUTABLE feature flag
dm stats: add cond_resched when looping over entries
dm crypt: make printing of the key constant-time
dm integrity: fix error code in dm_integrity_ctr()
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
Bluetooth: hci_qca: Use del_timer_sync() before freeing
ALSA: usb-audio: Configure sync endpoints before data
ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
ALSA: usb-audio: Workaround for clock setup on TEAC devices
zsmalloc: fix races between asynchronous zspage free and page migration
crypto: ecrdsa - Fix incorrect use of vli_cmp
crypto: caam - fix i.MX6SX entropy delay value
KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
KVM: x86: avoid calling x86 emulator without a decoded instruction
x86, kvm: use correct GFP flags for preemption disabled
x86/kvm: Alloc dummy async #PF token outside of raw spinlock
KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
netfilter: conntrack: re-fetch conntrack after insertion
netfilter: nf_tables: double hook unregistration in netns path
netfilter: nf_tables: hold mutex on netns pre_exit path
netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
crypto: drbg - make reseeding from get_random_bytes() synchronous
crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
crypto: drbg - prepare for more fine-grained tracking of seeding state
lib/crypto: add prompts back to crypto libraries
exfat: check if cluster num is valid
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
net: ipa: compute proper aggregation limit
pipe: Fix missing lock in pipe_resize_ring()
pipe: make poll_usage boolean and annotate its access
assoc_array: Fix BUG_ON during garbage collect
i2c: ismt: prevent memory corruption in ismt_access()
netfilter: nf_tables: disallow non-stateful expression in sets earlier
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
net: ftgmac100: Disable hardware checksum on AST2600
nfc: pn533: Fix buggy cleanup order
net: af_key: check encryption module availability consistency
percpu_ref_init(): clean ->percpu_count_ref on failure
KVM: arm64: Don't hypercall before EL2 init
pinctrl: sunxi: fix f1c100s uart2 function
ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
Linux 5.15.44
ALSA: ctxfi: Add SB046x PCI ID
random: check for signals after page of pool writes
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: convert to using fops->read_iter()
random: unify batched entropy implementations
random: move randomize_page() into mm where it belongs
random: move initialization functions out of hot pages
random: make consistent use of buf and len
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: move initialization out of reseeding hot path
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
siphash: use one source of truth for siphash permutations
random: help compiler out with fast_mix() by using simpler arguments
random: do not use input pool from hard IRQs
random: order timer entropy functions below interrupt functions
random: do not pretend to handle premature next security model
random: use first 128 bits of input as fast init
random: do not use batches when !crng_ready()
random: insist on random_get_entropy() existing in order to simplify
xtensa: use fallback for random_get_entropy() instead of zero
sparc: use fallback for random_get_entropy() instead of zero
um: use fallback for random_get_entropy() instead of zero
x86/tsc: Use fallback for random_get_entropy() instead of zero
nios2: use fallback for random_get_entropy() instead of zero
arm: use fallback for random_get_entropy() instead of zero
mips: use fallback for random_get_entropy() instead of just c0 random
riscv: use fallback for random_get_entropy() instead of zero
m68k: use fallback for random_get_entropy() instead of zero
timekeeping: Add raw clock fallback for random_get_entropy()
powerpc: define get_cycles macro for arch-override
alpha: define get_cycles macro for arch-override
parisc: define get_cycles macro for arch-override
s390: define get_cycles macro for arch-override
ia64: define get_cycles macro for arch-override
init: call time_init() before rand_initialize()
random: fix sysctl documentation nits
random: document crng_fast_key_erasure() destination possibility
random: make random_get_entropy() return an unsigned long
random: allow partial reads if later user copies fail
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
random: check for signal_pending() outside of need_resched() check
random: do not allow user to keep crng key around on stack
random: do not split fast init input in add_hwgenerator_randomness()
random: mix build-time latent entropy into pool at init
random: re-add removed comment about get_random_{u32,u64} reseeding
random: treat bootloader trust toggle the same way as cpu trust toggle
random: skip fast_init if hwrng provides large chunk of entropy
random: check for signal and try earlier when generating entropy
random: reseed more often immediately after booting
random: make consistent usage of crng_ready()
random: use SipHash as interrupt entropy accumulator
random: replace custom notifier chain with standard one
random: don't let 644 read-only sysctls be written to
random: give sysctl_random_min_urandom_seed a more sensible value
random: do crng pre-init loading in worker rather than irq
random: unify cycles_t and jiffies usage and types
random: cleanup UUID handling
random: only wake up writers after zap if threshold was passed
random: round-robin registers as ulong, not u32
random: clear fast pool, crng, and batches in cpuhp bring up
random: pull add_hwgenerator_randomness() declaration into random.h
random: check for crng_init == 0 in add_device_randomness()
random: unify early init crng load accounting
random: do not take pool spinlock at boot
random: defer fast pool mixing to worker
random: rewrite header introductory comment
random: group sysctl functions
random: group userspace read/write functions
random: group entropy collection functions
random: group entropy extraction functions
random: group crng functions
random: group initialization wait functions
random: remove whitespace and reorder includes
random: remove useless header comment
random: introduce drain_entropy() helper to declutter crng_reseed()
random: deobfuscate irq u32/u64 contributions
random: add proper SPDX header
random: remove unused tracepoints
random: remove ifdef'd out interrupt bench
random: tie batched entropy generation to base_crng generation
random: fix locking for crng_init in crng_reseed()
random: zero buffer after reading entropy from userspace
random: remove outdated INT_MAX >> 6 check in urandom_read()
random: make more consistent use of integer types
random: use hash function for crng_slow_load()
random: use simpler fast key erasure flow on per-cpu keys
random: absorb fast pool into input pool after fast load
random: do not xor RDRAND when writing into /dev/random
random: ensure early RDSEED goes through mixer on init
random: inline leaves of rand_initialize()
random: get rid of secondary crngs
random: use RDSEED instead of RDRAND in entropy extraction
random: fix locking in crng_fast_load()
random: remove batched entropy locking
random: remove use_input_pool parameter from crng_reseed()
random: make credit_entropy_bits() always safe
random: always wake up entropy writers after extraction
random: use linear min-entropy accumulation crediting
random: simplify entropy debiting
random: use computational hash for entropy extraction
random: only call crng_finalize_init() for primary_crng
random: access primary_pool directly rather than through pointer
random: continually use hwgenerator randomness
random: simplify arithmetic function flow in account()
random: selectively clang-format where it makes sense
random: access input_pool_data directly rather than through pointer
random: cleanup fractional entropy shift constants
random: prepend remaining pool constants with POOL_
random: de-duplicate INPUT_POOL constants
random: remove unused OUTPUT_POOL constants
random: rather than entropy_store abstraction, use global
random: remove unused extract_entropy() reserved argument
random: remove incomplete last_data logic
random: cleanup integer types
random: cleanup poolinfo abstraction
random: fix typo in comments
random: don't reset crng_init_cnt on urandom_read()
random: avoid superfluous call to RDRAND in CRNG extraction
random: early initialization of ChaCha constants
random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
random: harmonize "crng init done" messages
random: mix bootloader randomness into pool
random: do not re-init if crng_reseed completes before primary init
random: do not sign extend bytes for rotation when mixing
random: use BLAKE2s instead of SHA1 in extraction
random: remove unused irq_flags argument from add_interrupt_randomness()
random: document add_hwgenerator_randomness() with other input functions
lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
lib/crypto: sha1: re-roll loops to reduce code size
lib/crypto: blake2s: move hmac construction into wireguard
lib/crypto: blake2s: include as built-in
MAINTAINERS: add git tree for random.c
MAINTAINERS: co-maintain random.c
ACPI: sysfs: Fix BERT error region memory mapping
ice: fix crash at allocation failure
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
HID: amd_sfh: Add support for sensor discovery
Linux 5.15.43
mptcp: Do TCP fallback on early DSS checksum failure
Linux 5.15.42
afs: Fix afs_getattr() to refetch file status if callback break occurred
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
lockdown: also lock down previous kgdb use
mt76: mt7921e: fix possible probe failure after reboot
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
Input: ili210x - fix reset timing
arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
net: atlantic: verify hw_head_ lies within TX buffer ring
net: atlantic: add check for MAX_SKB_FRAGS
net: atlantic: reduce scope of is_rsc_complete
net: atlantic: fix "frag[0] not initialized"
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
nl80211: fix locking in nl80211_set_tx_bitrate_mask()
net: fix wrong network header length
fbdev: Prevent possible use-after-free in fb_release()
Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
selftests: add ping test with ping_group_range tuned
nl80211: validate S1G channel width
mac80211: fix rx reordering with non explicit / psmp ack policy
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
perf bench numa: Address compiler error on s390
perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: gpio-vf610: do not touch other bits when set the target bit
perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
scsi: ufs: core: Fix referencing invalid rsp field
riscv: dts: sifive: fu540-c000: align dma node name with dtschema
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
netfilter: flowtable: move dst_check to packet path
netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
netfilter: flowtable: fix TCP flow teardown
igb: skip phy status check where unavailable
mptcp: fix checksum byte order
mptcp: reuse __mptcp_make_csum in validate_data_csum
mptcp: change the parameter of __mptcp_make_csum
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
net: af_key: add check for pfkey_broadcast in function pfkey_process
net/mlx5e: Properly block LRO when XDP is enabled
net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
net/qla3xxx: Fix a test in ql_reset_work()
clk: at91: generated: consider range when calculating best rate
ice: Fix interrupt moderation settings getting cleared
ice: move ice_container_type onto ice_ring_container
ice: fix possible under reporting of ethtool Tx and Rx statistics
ice: fix crash when writing timestamp on RX rings
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
net: systemport: Fix an error handling path in bcm_sysport_probe()
Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
netfilter: nft_flow_offload: fix offload with pppoe + vlan
net: fix dev_fill_forward_path with pppoe + bridge
netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
netfilter: flowtable: fix excessive hw offload attempts after failure
net/sched: act_pedit: sanitize shift argument before usage
xfrm: fix "disable_policy" flag use when arriving from different devices
xfrm: rework default policy structure
net: macb: Increment rx bd head after allocating skb and buffer
net: ipa: record proper RX transaction count
ALSA: hda - fix unused Realtek function when PM is not enabled
pinctrl: mediatek: mt8365: fix IES control pins
ARM: dts: aspeed: Add video engine to g6
ARM: dts: aspeed: Add secure boot controller node
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
dma-buf: ensure unique directory name for dmabuf stats
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
drm/i915/dmc: Add MMIO range restrictions
drm/amd: Don't reset dGPUs if the system is going to s2idle
libceph: fix potential use-after-free on linger ping and resends
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
arm64: mte: Ensure the cleared tags are visible before setting the PTE
arm64: paravirt: Use RCU read locks to guard stolen_time
KVM: x86/mmu: Update number of zapped pages even if page list is stable
Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
Fix double fget() in vhost_net_set_backend()
selinux: fix bad cleanup on error in hashtab_duplicate()
perf: Fix sys_perf_event_open() race against self
ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
ALSA: wavefront: Proper check of get_user() error
ALSA: usb-audio: Restore Rane SL-1 quirk
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
drbd: remove usage of list iterator variable after loop
MIPS: lantiq: check the return value of kzalloc()
fs: fix an infinite loop in iomap_fiemap
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
nvme-multipath: fix hang when disk goes live over reconnect
nvmet: use a private workqueue instead of the system workqueue
tools/virtio: compile with -pthread
vhost_vdpa: don't setup irq offloading when irq_num < 0
s390/pci: improve zpci_dev reference counting
s390/traps: improve panic message for translation-specification exception
ALSA: hda/realtek: Enable headset mic on Lenovo P360
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: stm32 - fix reference leak in stm32_crc_remove
rtc: sun6i: Fix time overflow handling
gfs2: Disable page faults during lockless buffered reads
nvme-pci: add quirks for Samsung X5 SSDs
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
um: Cleanup syscall_handler_t definition/cast, fix warning
rtc: pcf2127: fix bug when reading alarm registers
rtc: fix use-after-free on device removal
Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
Watchdog: sp5100_tco: Enable Family 17h+ CPUs
Watchdog: sp5100_tco: Add initialization using EFCH MMIO
Watchdog: sp5100_tco: Refactor MMIO base address initialization
Watchdog: sp5100_tco: Move timer initialization into function
i2c: piix4: Enable EFCH MMIO for Family 17h+
i2c: piix4: Add EFCH MMIO support for SMBus port select
i2c: piix4: Add EFCH MMIO support to SMBus base address detect
i2c: piix4: Add EFCH MMIO support to region request and release
i2c: piix4: Move SMBus port selection into function
i2c: piix4: Move SMBus controller base address detect into function
i2c: piix4: Move port I/O region request/release code into functions
i2c: piix4: Replace hardcoded memory map size with a #define
kernel/resource: Introduce request_mem_region_muxed()
floppy: use a statically allocated error counter
io_uring: arm poll for non-nowait files
usb: gadget: fix race when gadget driver register via ioctl
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt
Documentation/devicetree/bindings/gpio/gpio-altera.txt
Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml
Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
Documentation/devicetree/bindings/perf/arm,cmn.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/spi-cadence.yaml
Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/generic-ohci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
drivers/block/virtio_blk.c
drivers/dma/qcom/bam_dma.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/sm8150.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/remoteproc/qcom_q6v5_pas.c
drivers/remoteproc/qcom_sysmon.c
drivers/rpmsg/qcom_glink_native.c
drivers/scsi/ufs/ufs-qcom.c
mm/page_alloc.c
net/qrtr/mhi.c
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@9464069 TKQ2.230106.001
Change-Id: Ic2d97cec39c0913c507058ec436627685b2203df
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
2891bd2fc0 |
Merge remote-tracking branch 2022-12 into HEAD
* keystone/mirror-android13-5.15-2022-12: (4470 commits) UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 UPSTREAM: binder: Address corner cases in deferred copy and fixup UPSTREAM: binder: fix pointer cast warning UPSTREAM: binder: defer copies of pre-patched txn data UPSTREAM: binder: read pre-translated fds from sender buffer ANDROID: irq: put irq_resolve_mapping under protection of __irq_enter_raw BACKPORT: UPSTREAM: usb: typec: ucsi: Wait for the USB role switches UPSTREAM: rpmsg: char: Avoid double destroy of default endpoint BACKPORT: exfat: fix overflow for large capacity partition UPSTREAM: usb: gadget: uvc: fix changing interface name via configfs UPSTREAM: dma-mapping: Fix build error unused-value UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid() ANDROID: abi_gki_aarch64_qcom: whitelist symbols added for cma retries ANDROID: mm/cma: add vendor_hook in cma_alloc for retries ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area FROMLIST: sched: Fix use-after-free bug in dup_user_cpus_ptr() UPSTREAM: HID: roccat: Fix use-after-free in roccat_read() UPSTREAM: mm/damon: use set_huge_pte_at() to make huge pte old UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS UPSTREAM: gen_compile_commands: handle multiple lines per .mod file ... Bug: 264204481 Change-Id: I81eda28402450f56d63260f5f2db348bb6e71816 |
||
|
|
6a4ea16a67 |
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
[ Upstream commit 534bd70374d646f17e2cebe0e6e4cdd478ce4f0c ]
When using dash as /bin/sh, the CC_HAS_ASM_GOTO_TIED_OUTPUT test fails
with a syntax error which is not the one we are looking for:
<stdin>: In function ‘foo’:
<stdin>:1:29: warning: missing terminating " character
<stdin>:1:29: error: missing terminating " character
<stdin>:2:5: error: expected ‘:’ before ‘+’ token
<stdin>:2:7: warning: missing terminating " character
<stdin>:2:7: error: missing terminating " character
<stdin>:2:5: error: expected declaration or statement at end of input
Removing '\n' solves this.
Fixes: 1aa0e8b144b6 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug")
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Reviewed-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
|
||
|
|
a9422ed2f1 |
Merge 5.15.46 into android13-5.15-lts
Changes in 5.15.46
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
parisc/stifb: Implement fb_is_primary_device()
parisc/stifb: Keep track of hardware path of graphics card
RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
riscv: Initialize thread pointer before calling C functions
riscv: Fix irq_work when SMP is disabled
riscv: Wire up memfd_secret in UAPI header
riscv: Move alternative length validation into subsection
ALSA: hda/realtek - Add new type for ALC245
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
ALSA: usb-audio: Cancel pending work at closing a MIDI substream
USB: serial: pl2303: fix type detection for odd device
USB: serial: option: add Quectel BG95 modem
USB: new quirk for Dell Gen 2 devices
usb: isp1760: Fix out-of-bounds array access
usb: dwc3: gadget: Move null pinter check to proper place
usb: core: hcd: Add support for deferring roothub registration
fs/ntfs3: Update valid size if -EIOCBQUEUED
fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
fs/ntfs3: Keep preallocated only if option prealloc enabled
fs/ntfs3: Check new size for limits
fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
fs/ntfs3: Update i_ctime when xattr is added
fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
cifs: fix potential double free during failed mount
cifs: when extending a file with falloc we should make files not-sparse
xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
platform/x86: intel-hid: fix _DSM function index handling
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
perf/x86/intel: Fix event constraints for ICL
x86/kexec: fix memory leak of elf header buffer
x86/sgx: Set active memcg prior to shmem allocation
ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
btrfs: add "0x" prefix for unsupported optional features
btrfs: return correct error number for __extent_writepage_io()
btrfs: repair super block num_devices automatically
btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
iommu/vt-d: Add RPLS to quirk list to skip TE disabling
drm/vmwgfx: validate the screen formats
drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
selftests/bpf: Fix vfs_link kprobe definition
selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
b43legacy: Fix assigning negative value to unsigned variable
b43: Fix assigning negative value to unsigned variable
ipw2x00: Fix potential NULL dereference in libipw_xmit()
ipv6: fix locking issues with loops over idev->addr_list
fbcon: Consistently protect deferred_takeover with console_lock()
x86/platform/uv: Update TSC sync state for UV5
ACPICA: Avoid cache flush inside virtual machines
mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
drm/komeda: return early if drm_universal_plane_init() fails.
drm/amd/display: Disabling Z10 on DCN31
rcu-tasks: Fix race in schedule and flush work
rcu: Make TASKS_RUDE_RCU select IRQ_WORK
sfc: ef10: Fix assigning negative value to unsigned variable
ALSA: jack: Access input_dev under mutex
rtw88: 8821c: fix debugfs rssi value
spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
tools/power turbostat: fix ICX DRAM power numbers
scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
scsi: lpfc: Fix call trace observed during I/O with CMF enabled
cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
drm/amd/pm: fix double free in si_parse_power_table()
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
ASoC: rsnd: care return value from rsnd_node_fixed_index()
ath9k: fix QCA9561 PA bias level
media: venus: hfi: avoid null dereference in deinit
media: pci: cx23885: Fix the error handling in cx23885_initdev()
media: cx25821: Fix the warning when removing the module
md/bitmap: don't set sb values if can't pass sanity check
mmc: jz4740: Apply DMA engine limits to maximum segment size
drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
scsi: megaraid: Fix error check return value of register_chrdev()
drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
ath11k: disable spectral scan during spectral deinit
ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
drm/plane: Move range check for format_count earlier
drm/amd/pm: fix the compile warning
ath10k: skip ath10k_halt during suspend for driver state RESTARTING
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
drm: msm: fix error check return value of irq_of_parse_and_map()
scsi: target: tcmu: Fix possible data corruption
ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
net/mlx5: fs, delete the FTE when there are no rules attached to it
ASoC: dapm: Don't fold register value changes into notifications
mlxsw: spectrum_dcb: Do not warn about priority changes
mlxsw: Treat LLDP packets as control
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
regulator: mt6315: Enforce regulator-compatible, not name
HID: bigben: fix slab-out-of-bounds Write in bigben_probe
of: Support more than one crash kernel regions for kexec -s
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
scsi: lpfc: Alter FPIN stat accounting logic
net: remove two BUG() from skb_checksum_help()
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
perf/amd/ibs: Cascade pmu init functions' return value
sched/core: Avoid obvious double update_rq_clock warning
spi: stm32-qspi: Fix wait_cmd timeout in APM mode
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
ipmi:ssif: Check for NULL msg when handling events and messages
ipmi: Fix pr_fmt to avoid compilation issues
rtlwifi: Use pr_warn instead of WARN_ONCE
mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
mt76: fix encap offload ethernet type check
media: rga: fix possible memory leak in rga_probe
media: coda: limit frame interval enumeration to supported encoder frame sizes
media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
media: ccs-core.c: fix failure to call clk_disable_unprepare
media: imon: reorganize serialization
media: cec-adap.c: fix is_configuring state
usbnet: Run unregister_netdev() before unbind() again
openrisc: start CPU timer early in boot
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
ASoC: rt5645: Fix errorenous cleanup order
nbd: Fix hung on disconnect request if socket is closed before
drm/amd/pm: update smartshift powerboost calc for smu12
drm/amd/pm: update smartshift powerboost calc for smu13
net: phy: micrel: Allow probing without .driver_data
media: exynos4-is: Fix compile warning
media: hantro: Stop using H.264 parameter pic_num
ASoC: max98357a: remove dependency on GPIOLIB
ASoC: rt1015p: remove dependency on GPIOLIB
ACPI: CPPC: Assume no transition latency if no PCCT
nvme: set non-mdts limits in nvme_scan_work
can: mcp251xfd: silence clang's -Wunaligned-access warning
x86/microcode: Add explicit CPU vendor dependency
net: ipa: ignore endianness if there is no header
m68k: atari: Make Atari ROM port I/O write macros return void
rxrpc: Return an error to sendmsg if call failed
rxrpc, afs: Fix selection of abort codes
afs: Adjust ACK interpretation to try and cope with NAT
eth: tg3: silence the GCC 12 array-bounds warning
char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
selftests/bpf: fix btf_dump/btf_dump due to recent clang change
gfs2: use i_lock spin_lock for inode qadata
scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
IB/rdmavt: add missing locks in rvt_ruc_loopback
ARM: dts: ox820: align interrupt controller node name with dtschema
ARM: dts: socfpga: align interrupt controller node name with dtschema
ARM: dts: s5pv210: align DMA channels with dtschema
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
PM / devfreq: rk3399_dmc: Disable edev on remove()
crypto: ccree - use fine grained DMA mapping dir
soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
fs: jfs: fix possible NULL pointer dereference in dbFree()
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
ARM: OMAP1: clock: Fix UART rate reporting algorithm
powerpc/fadump: Fix fadump to work with a different endian capture kernel
fat: add ratelimit to fat*_ent_bread()
pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
ARM: versatile: Add missing of_node_put in dcscb_init
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: hisi: Add missing of_node_put after of_find_compatible_node
cpufreq: Avoid unnecessary frequency updates due to mismatch
powerpc/rtas: Keep MSR[RI] set when calling RTAS
PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
alpha: fix alloc_zeroed_user_highpage_movable()
tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
powerpc/xics: fix refcount leak in icp_opal_init()
powerpc/powernv: fix missing of_node_put in uv_init()
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
smb3: check for null tcon
RDMA/hfi1: Prevent panic when SDMA is disabled
Input: gpio-keys - cancel delayed work only in case of GPIO
drm: fix EDID struct for old ARM OABI format
drm/bridge_connector: enable HPD by default if supported
dt-bindings: display: sitronix, st7735r: Fix backlight in example
drm/vmwgfx: Fix an invalid read
ath11k: acquire ab->base_lock in unassign when finding the peer by addr
drm: bridge: it66121: Fix the register page length
ath9k: fix ar9003_get_eepmisc
drm/edid: fix invalid EDID extension block filtering
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm: bridge: icn6211: Fix register layout
drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
spi: qcom-qspi: Add minItems to interconnect-names
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
x86/delay: Fix the wrong asm constraint in delay_loop()
drm/vc4: hvs: Fix frame count register readout
drm/mediatek: Fix mtk_cec_mask()
drm/vc4: hvs: Reset muxes at probe time
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/vc4: txp: Force alpha to be 0xff if it's disabled
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
mptcp: reset the packet scheduler on PRIO change
nl80211: show SSID for P2P_GO interfaces
drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
drm: mali-dp: potential dereference of null pointer
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
scftorture: Fix distribution of short handler delays
net: dsa: mt7530: 1G can also support 1000BASE-X link mode
ixp4xx_eth: fix error check return value of platform_get_irq()
NFC: NULL out the dev->rfkill to prevent UAF
efi: Add missing prototype for efi_capsule_setup_info
device property: Check fwnode->secondary when finding properties
device property: Allow error pointer to be passed to fwnode APIs
target: remove an incorrect unmap zeroes data deduction
drbd: fix duplicate array initializer
EDAC/dmc520: Don't print an error for each unconfigured interrupt line
mtd: rawnand: denali: Use managed device resources
HID: hid-led: fix maximum brightness for Dream Cheeky
HID: elan: Fix potential double free in elan_input_configured
drm/bridge: Fix error handling in analogix_dp_probe
regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
drm/mediatek: dpi: Use mt8183 output formats for mt8192
signal: Deliver SIGTRAP on perf event asynchronously if blocked
sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
sched/psi: report zeroes for CPU full at the system level
spi: img-spfi: Fix pm_runtime_get_sync() error checking
cpufreq: Fix possible race in cpufreq online error path
printk: use atomic updates for klogd work
printk: add missing memory barrier to wake_up_klogd()
printk: wake waiters for safe and NMI contexts
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
media: i2c: max9286: Use dev_err_probe() helper
media: i2c: max9286: Use "maxim,gpio-poc" property
media: i2c: max9286: fix kernel oops when removing module
media: hantro: Empty encoder capture buffers by default
drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
mtdblock: warn if opened on NAND
inotify: show inotify mask flags in proc fdinfo
fsnotify: fix wrong lockdep annotations
spi: rockchip: Stop spi slave dma receiver when cs inactive
spi: rockchip: Preset cs-high and clk polarity in setup progress
spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
of: overlay: do not break notify on NOTIFY_{OK|STOP}
selftests/damon: add damon to selftests root Makefile
drm/msm/dp: Modify prototype of encoder based API
drm/msm/hdmi: switch to drm_bridge_connector
drm/msm/dpu: adjust display_v_end for eDP and DP
scsi: iscsi: Fix harmless double shift bug
scsi: ufs: qcom: Fix ufs_qcom_resume()
scsi: ufs: core: Exclude UECxx from SFR dump list
drm/v3d: Fix null pointer dereference of pointer perfmon
selftests/resctrl: Fix null pointer dereference on open failed
libbpf: Fix logic for finding matching program for CO-RE relocation
mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
x86/pm: Fix false positive kmemleak report in msr_build_context()
mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
ASoC: rk3328: fix disabling mclk on pclk probe failure
perf tools: Add missing headers needed by util/data.h
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
drm/msm/dp: stop event kernel thread when DP unbind
drm/msm/dp: fix error check return value of irq_of_parse_and_map()
drm/msm/dp: reset DP controller before transmit phy test pattern
drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
drm/msm: add missing include to msm_drv.c
drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
kunit: fix debugfs code to use enum kunit_status, not bool
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
perf tools: Use Python devtools for version autodetection rather than runtime
virtio_blk: fix the discard_granularity and discard_alignment queue limits
nl80211: don't hold RTNL in color change request
x86: Fix return value of __setup handlers
irqchip/exiu: Fix acknowledgment of edge triggered interrupts
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
arm64: fix types in copy_highpage()
regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
drm/msm/dsi: fix address for second DSI PHY on SDM660
drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
media: uvcvideo: Fix missing check to determine if element is found in list
arm64: stackleak: fix current_top_of_stack()
iomap: iomap_write_failed fix
spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
Revert "cpufreq: Fix possible race in cpufreq online error path"
regulator: qcom_smd: Fix up PM8950 regulator configuration
samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
perf/amd/ibs: Use interrupt regs ip for stack unwinding
ath11k: Don't check arvif->is_started before sending management frames
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
HID: amd_sfh: Modify the bus name
HID: amd_sfh: Modify the hid name
ASoC: fsl: Use dev_err_probe() helper
ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
ASoC: samsung: Use dev_err_probe() helper
ASoC: samsung: Fix refcount leak in aries_audio_probe
block: Fix the bio.bi_opf comment
kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
scripts/faddr2line: Fix overlapping text section failures
media: aspeed: Fix an error handling path in aspeed_video_probe()
media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
mt76: do not attempt to reorder received 802.3 packets without agg session
media: st-delta: Fix PM disable depth imbalance in delta_probe
media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
media: i2c: rdacm2x: properly set subdev entity function
media: exynos4-is: Change clk_disable to clk_disable_unprepare
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media: vsp1: Fix offset calculation for plane cropping
media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
media: hantro: HEVC: Fix tile info buffer value computation
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Bluetooth: use hdev lock for accept_list and reject_list in conn req
nvme: set dma alignment to dword
m68k: math-emu: Fix dependencies of math emulation support
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
kselftest/arm64: bti: force static linking
media: ov7670: remove ov7670_power_off from ov7670_remove
media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
media: rkvdec: h264: Fix dpb_valid implementation
media: rkvdec: h264: Fix bit depth wrap in pps packet
regulator: scmi: Fix refcount leak in scmi_regulator_probe
ext4: reject the 'commit' option on ext2 filesystems
drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
x86/sev: Annotate stack change in the #VC handler
drm/msm: don't free the IRQ if it was not requested
selftests/bpf: Add missed ima_setup.sh in Makefile
drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
drm/i915: Fix CFI violation with show_dynamic_id()
thermal/drivers/bcm2711: Don't clamp temperature at zero
thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
thermal/core: Fix memory leak in __thermal_cooling_device_register()
thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
bfq: Relax waker detection for shared queues
bfq: Allow current waker to defend against a tentative one
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
PM: domains: Fix initialization of genpd's next_wakeup
net: macb: Fix PTP one step sync support
NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
net: stmmac: selftests: Use kcalloc() instead of kzalloc()
net: stmmac: fix out-of-bounds access in a selftest
hv_netvsc: Fix potential dereference of NULL pointer
hwmon: (pmbus) Check PEC support before reading other registers
rxrpc: Fix listen() setting the bar too high for the prealloc rings
rxrpc: Don't try to resend the request if we're receiving the reply
rxrpc: Fix overlapping ACK accounting
rxrpc: Don't let ack.previousPacket regress
rxrpc: Fix decision on when to generate an IDLE ACK
net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
hinic: Avoid some over memory allocation
net: dsa: restrict SMSC_LAN9303_I2C kconfig
net/smc: postpone sk_refcnt increment in connect()
dma-direct: factor out dma_set_{de,en}crypted helpers
dma-direct: don't call dma_set_decrypted for remapped allocations
dma-direct: always leak memory that can't be re-encrypted
dma-direct: don't over-decrypt memory
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
arm64: dts: mt8192: Fix nor_flash status disable typo
PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
memory: samsung: exynos5422-dmc: Avoid some over memory allocation
ARM: dts: BCM5301X: update CRU block description
ARM: dts: BCM5301X: Update pin controller node name
ARM: dts: suniv: F1C100: fix watchdog compatible
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
PCI: cadence: Fix find_first_zero_bit() limit
PCI: rockchip: Fix find_first_zero_bit() limit
PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
PCI: dwc: Fix setting error return on MSI DMA mapping failure
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
crypto: qat - set CIPHER capability for QAT GEN2
crypto: qat - set COMPRESSION capability for QAT GEN2
crypto: qat - set CIPHER capability for DH895XCC
crypto: qat - set COMPRESSION capability for DH895XCC
platform/chrome: cros_ec: fix error handling in cros_ec_register()
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
can: xilinx_can: mark bit timing constants as const
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
misc: ocxl: fix possible double free in ocxl_file_register_afu
crypto: marvell/cesa - ECB does not IV
gpiolib: of: Introduce hook for missing gpio-ranges
pinctrl: bcm2835: implement hook for missing gpio-ranges
arm: mediatek: select arch timer for mt7629
pinctrl/rockchip: support deferring other gpio params
pinctrl: mediatek: mt8195: enable driver on mtk platforms
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
powerpc/fadump: fix PT_LOAD segment for boot memory area
mfd: ipaq-micro: Fix error check return value of platform_get_irq()
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
soc: bcm: Check for NULL return of devm_kzalloc()
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
nvdimm: Fix firmware activation deadlock scenarios
nvdimm: Allow overwrite in the presence of disabled dimms
pinctrl: mvebu: Fix irq_of_parse_and_map() return value
drivers/base/node.c: fix compaction sysfs file leak
dax: fix cache flush on PMD-mapped pages
drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
firmware: arm_ffa: Remove incorrect assignment of driver_data
list: introduce list_is_head() helper and re-use it in list.h
list: fix a data-race around ep->rdllist
drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
powerpc/8xx: export 'cpm_setbrg' for modules
pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
powerpc/idle: Fix return value of __setup() handler
powerpc/4xx/cpm: Fix return value of __setup() handler
RDMA/hns: Add the detection for CMDQ status in the device initialization process
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
ASoC: atmel-pdmic: Remove endianness flag on pdmic component
ASoC: atmel-classd: Remove endianness flag on class d component
proc: fix dentry/inode overinstantiating under /proc/${pid}/net
ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
PCI: imx6: Fix PERST# start-up sequence
tty: fix deadlock caused by calling printk() under tty_port->lock
crypto: sun8i-ss - rework handling of IV
crypto: sun8i-ss - handle zero sized sg
crypto: cryptd - Protect per-CPU resource by disabling BH.
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
hugetlbfs: fix hugetlbfs_statfs() locking
Input: sparcspkr - fix refcount leak in bbc_beep_probe
PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
PCI: microchip: Fix potential race in interrupt handling
hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
powerpc/64: Only WARN if __pa()/__va() called with bad addresses
powerpc/perf: Fix the threshold compare group constraint for power10
powerpc/perf: Fix the threshold compare group constraint for power9
macintosh: via-pmu and via-cuda need RTC_LIB
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
powerpc/xive: Fix refcount leak in xive_spapr_init
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
nfsd: destroy percpu stats counters after reply cache shutdown
mailbox: forward the hrtimer if not queued and under a lock
RDMA/hfi1: Prevent use of lock before it is initialized
KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
Input: stmfts - do not leave device disabled in stmfts_input_open
OPP: call of_node_put() on error path in _bandwidth_supported()
f2fs: support fault injection for dquot_initialize()
f2fs: fix to do sanity check on inline_dots inode
f2fs: fix dereference of stale list iterator after loop body
iommu/amd: Enable swiotlb in all cases
iommu/mediatek: Fix 2 HW sharing pgtable issue
iommu/mediatek: Add list_del in mtk_iommu_remove
iommu/mediatek: Remove clk_disable in mtk_iommu_remove
iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
i2c: at91: use dma safe buffers
cpufreq: mediatek: Use module_init and add module_exit
cpufreq: mediatek: Unregister platform device on exit
iommu/arm-smmu-v3-sva: Fix mm use-after-free
MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
iommu/mediatek: Fix NULL pointer dereference when printing dev_name
i2c: at91: Initialize dma_buf in at91_twi_xfer()
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
NFS: Do not report EINTR/ERESTARTSYS as mapping errors
NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
NFS: Don't report ENOSPC write errors twice
NFS: Do not report flush errors in nfs_write_end()
NFS: Don't report errors from nfs_pageio_complete() more than once
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
NFS: Further fixes to the writeback error handling
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
dmaengine: stm32-mdma: remove GISR1 register
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
iommu/amd: Increase timeout waiting for GA log enablement
i2c: npcm: Fix timeout calculation
i2c: npcm: Correct register access width
i2c: npcm: Handle spurious interrupts
i2c: rcar: fix PM ref counts in probe error paths
perf build: Fix btf__load_from_kernel_by_id() feature check
perf c2c: Use stdio interface if slang is not supported
perf jevents: Fix event syntax error caused by ExtSel
video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
NFS: Always initialise fattr->label in nfs_fattr_alloc()
NFS: Create a new nfs_alloc_fattr_with_label() function
NFS: Convert GFP_NOFS to GFP_KERNEL
NFSv4.1 mark qualified async operations as MOVEABLE tasks
f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
f2fs: fix to clear dirty inode in f2fs_evict_inode()
f2fs: fix deadloop in foreground GC
f2fs: don't need inode lock for system hidden quota
f2fs: fix to do sanity check on total_data_blocks
f2fs: don't use casefolded comparison for "." and ".."
f2fs: fix fallocate to use file_modified to update permissions consistently
f2fs: fix to do sanity check for inline inode
objtool: Fix objtool regression on x32 systems
objtool: Fix symbol creation
wifi: mac80211: fix use-after-free in chanctx code
iwlwifi: mvm: fix assert 1F04 upon reconfig
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
efi: Do not import certificates from UEFI Secure Boot for T2 Macs
bfq: Avoid false marking of bic as stably merged
bfq: Avoid merging queues with different parents
bfq: Split shared queues on move between cgroups
bfq: Update cgroup information before merging bio
bfq: Drop pointless unlock-lock pair
bfq: Remove pointless bfq_init_rq() calls
bfq: Track whether bfq_group is still online
bfq: Get rid of __bio_blkcg() usage
bfq: Make sure bfqg for which we are queueing requests is online
ext4: mark group as trimmed only if it was fully scanned
ext4: fix use-after-free in ext4_rename_dir_prepare
ext4: fix race condition between ext4_write and ext4_convert_inline_data
ext4: fix warning in ext4_handle_inode_extension
ext4: fix bug_on in ext4_writepages
ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
ext4: fix bug_on in __es_tree_search
ext4: verify dir block before splitting it
ext4: avoid cycles in directory h-tree
ACPI: property: Release subnode properties with data nodes
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
tracing: Fix potential double free in create_var_ref()
tracing: Initialize integer variable to prevent garbage return value
drm/amdgpu: add beige goby PCI ID
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
PCI: qcom: Fix runtime PM imbalance on probe errors
PCI: qcom: Fix unbalanced PHY init on probe errors
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
mm, compaction: fast_find_migrateblock() should return pfn in the target zone
s390/perf: obtain sie_block from the right address
s390/stp: clock_delta should be signed
dlm: fix plock invalid read
dlm: uninitialized variable on error in dlm_listen_for_all()
dlm: fix missing lkb refcount handling
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
scsi: dc395x: Fix a missing check on list iterator
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
landlock: Add clang-format exceptions
landlock: Format with clang-format
selftests/landlock: Add clang-format exceptions
selftests/landlock: Normalize array assignment
selftests/landlock: Format with clang-format
samples/landlock: Add clang-format exceptions
samples/landlock: Format with clang-format
landlock: Fix landlock_add_rule(2) documentation
selftests/landlock: Make tests build with old libc
selftests/landlock: Extend tests for minimal valid attribute size
selftests/landlock: Add tests for unknown access rights
selftests/landlock: Extend access right tests to directories
selftests/landlock: Fully test file rename with "remove" access
selftests/landlock: Add tests for O_PATH
landlock: Change landlock_add_rule(2) argument check ordering
landlock: Change landlock_restrict_self(2) check ordering
selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
landlock: Define access_mask_t to enforce a consistent access mask size
landlock: Reduce the maximum number of layers to 16
landlock: Create find_rule() from unmask_layers()
landlock: Fix same-layer rule unions
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/i915/dsi: fix VBT send packet port selection for ICL+
md: fix an incorrect NULL check in does_sb_need_changing
md: fix an incorrect NULL check in md_reload_sb
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
media: coda: Fix reported H264 profile
media: coda: Add more H264 levels for CODA960
ima: remove the IMA_TEMPLATE Kconfig option
Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
RDMA/hfi1: Fix potential integer multiplication overflow errors
mmc: core: Allows to override the timeout value for ioctl() path
csky: patch_text: Fixup last cpu should be master
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
irqchip: irq-xtensa-mx: fix initial IRQ affinity
thermal: devfreq_cooling: use local ops instead of global ops
cfg80211: declare MODULE_FIRMWARE for regulatory.db
mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
um: Use asm-generic/dma-mapping.h
um: chan_user: Fix winch_tramp() return value
um: Fix out-of-bounds read in LDT setup
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
ftrace: Clean up hash direct_functions on register failures
ksmbd: fix outstanding credits related bugs
iommu/msm: Fix an incorrect NULL check on list iterator
iommu/dma: Fix iova map result check bug
Revert "mm/cma.c: remove redundant cma_mutex lock"
mm/page_alloc: always attempt to allocate at least one page during bulk allocation
nodemask.h: fix compilation error with GCC12
hugetlb: fix huge_pmd_unshare address update
mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
xtensa/simdisk: fix proc_read_simdisk()
rtl818x: Prevent using not initialized queues
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
carl9170: tx: fix an incorrect use of list iterator
stm: ltdc: fix two incorrect NULL checks on list iterator
bcache: improve multithreaded bch_btree_check()
bcache: improve multithreaded bch_sectors_dirty_init()
bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
serial: pch: don't overwrite xmit->buf[0] by x_char
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
gma500: fix an incorrect NULL check on list iterator
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
arm64: tegra: Add missing DFLL reset on Tegra210
clk: tegra: Add missing reset deassertion
phy: qcom-qmp: fix struct clk leak on probe errors
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
ARM: pxa: maybe fix gpio lookup tables
SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
dt-bindings: gpio: altera: correct interrupt-cells
vdpasim: allow to enable a vq repeatedly
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
coresight: core: Fix coresight device probe failure issue
phy: qcom-qmp: fix reset-controller leak on probe errors
net: ipa: fix page free in ipa_endpoint_trans_release()
net: ipa: fix page free in ipa_endpoint_replenish_one()
kseltest/cgroup: Make test_stress.sh work if run interactively
list: test: Add a test for list_is_head()
Revert "random: use static branch for crng_ready()"
staging: r8188eu: delete rtw_wx_read/write32()
RDMA/hns: Remove the num_cqc_timer variable
RDMA/rxe: Generate a completion for unsupported/invalid opcode
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
MIPS: IP30: Remove incorrect `cpu_has_fpu' override
ext4: only allow test_dummy_encryption when supported
interconnect: qcom: sc7180: Drop IP0 interconnects
interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
fs: add two trivial lookup helpers
exportfs: support idmapped mounts
fs/ntfs3: Fix invalid free in log_replay
md: Don't set mddev private to NULL in raid0 pers->free
md: fix double free of io_acct_set bioset
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
pinctrl/rockchip: support setting input-enable param
block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
Linux 5.15.46
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id50a95d816e662c0cba3d09dbfd561f386d7a52e
|
||
|
|
64639d1118 |
Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
commit 1aa0e8b144b6474c4914439d232d15bfe883636b upstream.
Add a config option to guard (future) usage of asm_volatile_goto() that
includes "tied outputs", i.e. "+" constraints that specify both an input
and output parameter. clang-13 has a bug[1] that causes compilation of
such inline asm to fail, and KVM wants to use a "+m" constraint to
implement a uaccess form of CMPXCHG[2]. E.g. the test code fails with
<stdin>:1:29: error: invalid operand in inline asm: '.long (${1:l}) - .'
int foo(int *x) { asm goto (".long (%l[bar]) - .\n": "+m"(*x) ::: bar); return *x; bar: return 0; }
^
<stdin>:1:29: error: unknown token in expression
<inline asm>:1:9: note: instantiated into assembly here
.long () - .
^
2 errors generated.
on clang-13, but passes on gcc (with appropriate asm goto support). The
bug is fixed in clang-14, but won't be backported to clang-13 as the
changes are too invasive/risky.
gcc also had a similar bug[3], fixed in gcc-11, where gcc failed to
account for its behavior of assigning two numbers to tied outputs (one
for input, one for output) when evaluating symbolic references.
[1] https://github.com/ClangBuiltLinux/linux/issues/1512
[2] https://lore.kernel.org/all/YfMruK8%2F1izZ2VHS@google.com
[3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98096
Suggested-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Cc: stable@vger.kernel.org
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20220202004945.2540433-2-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||
|
|
bf6187bf17 |
Merge keystone/android13-5.15-keystone-qcom-release.18+ (d3a142c) into msm-5.15
* refs/heads/tmp-d3a142c:
ANDROID: gic: change gic resume vendor hook para
ANDROID: hung_task: Add vendor hook for hung task detect
ANDROID: KVM: arm64: pkvm: Prevent the donation of no-map pages
Linux 5.15.18
drm/vmwgfx: Fix stale file descriptors on failed usercopy
arm64/bpf: Remove 128MB limit for BPF JIT programs
drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
select: Fix indefinitely sleeping task in poll_schedule_timeout()
rcu: Tighten rcu_advance_cbs_nowake() checks
memcg: better bounds on the memcg stats updates
memcg: unify memcg stat flushing
memcg: flush stats only if updated
bnx2x: Invalidate fastpath HSI version for VFs
bnx2x: Utilize firmware 7.13.21.0
io_uring: fix not released cached task refs
drm/amd/display: reset dcn31 SMU mailbox on failures
drm/i915: Flush TLBs before releasing backing store
FROMLIST: kbuild: install the modules.order for external modules
Revert "FROMLIST: kbuild: install the modules.order for external modules"
ANDROID: qki: Cleanup the consolidate fragment
UPSTREAM: scsi: ufs: core: Export hibern8 entry and exit functions
ANDROID: KVM: arm64: Don't remove shadow table entry twice on teardown
ANDROID: Update QCOM symbol list
BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
Revert "BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace"
Revert "FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE"
Linux 5.15.17
scripts: sphinx-pre-install: Fix ctex support on Debian
scripts: sphinx-pre-install: add required ctex dependency
lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
bonding: Fix extraction of ports from the packet headers
mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
lib82596: Fix IRQ check in sni_82596_probe
scripts/dtc: dtx_diff: remove broken example from help text
sch_api: Don't skip qdisc attach on ingress
dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
net: mscc: ocelot: fix using match before it is set
net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
net: sfp: fix high power modules without diagnostic monitoring
net: ocelot: Fix the call to switchdev_bridge_port_offload
net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
net: wwan: Fix MRU mismatch issue which may lead to data connection lost
bcmgenet: add WOL IRQ check
net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
net_sched: restore "mpu xxx" handling
net: ipa: fix atomic update in ipa_endpoint_replenish()
net: bonding: fix bond_xmit_broadcast return value error bug
net: fix sock_timestamping_bind_phc() to release device
arm64: dts: qcom: msm8996: drop not documented adreno properties
devlink: Remove misleading internal_flags from health reporter dump
perf probe: Fix ppc64 'perf probe add events failed' case
perf tools: Drop requirement for libstdc++.so for libopencsd check
dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
dmaengine: at_xdmac: Fix lld view setting
dmaengine: at_xdmac: Fix concurrency over xfers_list
dmaengine: at_xdmac: Print debug message after realeasing the lock
dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_xdmac: Don't start transactions at tx_submit level
perf script: Fix hex dump character output
libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
iwlwifi: fix Bz NMI behaviour
netns: add schedule point in ops_exit_list()
inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
taskstats: Cleanup the use of task->exit_code
virtio_ring: mark ring unused on error
vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
rtc: pxa: fix null pointer dereference
HID: vivaldi: fix handling devices not using numbered reports
um: gitignore: Add kernel/capflags.c
bitops: protect find_first_{,zero}_bit properly
net: axienet: increase default TX ring size to 128
net: axienet: fix for TX busy handling
net: axienet: fix number of TX ring slots for available check
net: axienet: Fix TX ring slot available check
net: axienet: limit minimum TX ring size
net: axienet: add missing memory barriers
net: axienet: reset core on initialization prior to MDIO access
net: axienet: Wait for PhyRstCmplt after core reset
net: axienet: increase reset timeout
net/smc: Fix hung_task when removing SMC-R devices
gpio: idt3243x: Fix IRQ check in idt_gpio_probe
gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
pinctrl/rockchip: fix gpio device creation
clk: si5341: Fix clock HW provider cleanup
clk: Emit a stern warning with writable debugfs enabled
af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
crypto: octeontx2 - uninitialized variable in kvf_limits_store()
f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
f2fs: fix to reserve space for IO align feature
f2fs: compress: fix potential deadlock of compress file
f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
f2fs: fix remove page failed in invalidate compress pages
drm/vmwgfx: Remove unused compile options
drm/vmwgfx: Remove explicit transparent hugepages support
riscv: dts: microchip: mpfs: Drop empty chosen node
parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
net/fsl: xgmac_mdio: Add workaround for erratum A-009885
mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
ipv4: avoid quadratic behavior in netns dismantle
ipv4: update fib_info_cnt under spinlock protection
perf evsel: Override attr->sample_period for non-libpfm4 events
bpf: Mark PTR_TO_FUNC register initially with zero offset
bpf: Fix mount source show for bpffs
xdp: check prog type before updating BPF link
bpftool: Fix indent in option lists in the documentation
bpftool: Remove inclusion of utilities.mak from Makefiles
drm/vc4: crtc: Copy assigned channel to the CRTC
drm/vc4: Fix non-blocking commit getting stuck forever
drm/vc4: crtc: Drop feed_txp from state
block: Fix fsync always failed if once failed
block: fix async_depth sysfs interface for mq-deadline
powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
powerpc/cell: Fix clang -Wimplicit-fallthrough warning
Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
RDMA/rxe: Fix a typo in opcode name
RDMA/hns: Modify the mapping attribute of doorbell to device
dmaengine: idxd: fix wq settings post wq disable
dmaengine: uniphier-xdmac: Fix type of address variables
RDMA/cma: Remove open coding of overflow checking for private_data_len
scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
scsi: core: Show SCMD_LAST in text form
Bluetooth: hci_sync: Fix not setting adv set duration
net: usb: Correct reset handling of smsc95xx
Bluetooth: btusb: Return error code when getting patch status failed
Documentation: fix firewire.rst ABI file path error
Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH
Documentation, arch: Remove leftovers from raw device
Documentation: ACPI: Fix data node reference documentation
Documentation: dmaengine: Correctly describe dmatest with channel unset
Documentation: coresight: Fix documentation issue
media: correct MEDIA_TEST_SUPPORT help text
drm/vc4: hdmi: Make sure the device is powered with CEC
media: rcar-csi2: Optimize the selection PHTW register
can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
firmware: Update Kconfig help text for Google firmware
of: base: Improve argument length mismatch error
drm/radeon: fix error handling in radeon_driver_open_kms
ath11k: qmi: avoid error messages when dma allocation fails
tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
ext4: don't use the orphan list when migrating an inode
ext4: fix an use-after-free issue about data=journal writeback mode
ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
ext4: fast commit may miss tracking unwritten range during ftruncate
ext4: use ext4_ext_remove_space() for fast commit replay delete range
ext4: Fix BUG_ON in ext4_bread when write quota data
ext4: set csum seed in tmp inode while migrating to extents
ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
ext4: initialize err_blk before calling __ext4_get_inode_loc
ext4: fix a possible ABBA deadlock due to busy PA
ext4: make sure quota gets properly shutdown on error
ext4: make sure to reset inode lockdep class when quota enabling fails
btrfs: respect the max size in the header when activating swap file
btrfs: check the root node for uptodate before returning it
btrfs: fix deadlock between quota enable and other quota operations
xfrm: fix dflt policy check when there is no policy configured
xfrm: fix policy lookup for ipv6 gre packets
PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
PCI: pci-bridge-emul: Correctly set PCIe capabilities
PCI: pci-bridge-emul: Fix definitions of reserved bits
PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
PCI: xgene: Fix IB window setup
drm/i915/display/ehl: Update voltage swing table
drm/amdgpu: don't do resets on APUs which don't support it
scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance
powerpc/64s/radix: Fix huge vmap false positive
parisc: Fix lpa and lpa_user defines
drm/bridge: analogix_dp: Make PSR-exit block less
drm/nouveau/kms/nv04: use vzalloc for nv04_display
drm/amd/display: Fix the uninitialized variable in enable_stream_features()
drm/etnaviv: limit submit sizes
drm/tegra: submit: Add missing pm_runtime_mark_last_busy()
device property: Fix fwnode_graph_devcon_match() fwnode leak
s390/mm: fix 2KB pgtable release race
iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
remoteproc: imx_rproc: Fix a resource leak in the remove function
tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
tracing/kprobes: 'nmissed' not showed correctly for kretprobe
sched/cpuacct: Fix user/system in shown cpuacct.usage*
cputime, cpuacct: Include guest time in user time in cpuacct.stat
serial: Fix incorrect rs485 polarity on uart open
fuse: Pass correct lend value to filemap_write_and_wait_range()
HID: magicmouse: Fix an error handling path in magicmouse_probe()
md: Move alloc/free acct bioset in to personality
xen/gntdev: fix unmap notification order
spi: uniphier: Fix a bug that doesn't point to private data correctly
mfd: tps65910: Set PWR_OFF bit during driver probe
tpm: fix NPE on probe for missing device
tpm: fix potential NULL pointer access in tpm_del_char_device
ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
crypto: omap-aes - Fix broken pm_runtime_and_get() usage
ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
rpmsg: core: Clean up resources on announce_create failure.
udp6: Use Segment Routing Header for dest address if present
icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
seg6: export get_srh() for ICMP handling
mailbox: change mailbox-mpfs compatible string
phy: mediatek: Fix missing check in mtk_mipi_tx_probe
habanalabs: skip read fw errors if dynamic descriptor invalid
ASoC: mediatek: mt8183: fix device_node leak
ASoC: mediatek: mt8173: fix device_node leak
phy: phy-mtk-tphy: add support efuse setting
ASoC: mediatek: mt8192-mt6359: fix device_node leak
scsi: mpi3mr: Fixes around reply request queues
scsi: sr: Don't use GFP_DMA
MIPS: Octeon: Fix build errors using clang
selftests/powerpc: Add a test of sigreturning to the kernel
i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time
MIPS: OCTEON: add put_device() after of_find_device_by_node()
udf: Fix error handling in udf_new_inode()
powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic
powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
selftests/powerpc/spectre_v2: Return skip code when miss_percent is high
powerpc/40x: Map 32Mbytes of memory at startup
MIPS: Loongson64: Use three arguments for slti
ALSA: seq: Set upper limit of processed events
scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV
scsi: ufs: Fix a kernel crash during shutdown
interconnect: qcom: rpm: Prevent integer overflow in rate
dm: fix alloc_dax error handling in alloc_dev
nvmem: core: set size for sysfs bin file
w1: Misuse of get_user()/put_user() reported by sparse
KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots
powerpc/powermac: Add missing lockdep_register_key()
clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
i2c: mpc: Correct I2C reset procedure
powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
i2c: i801: Don't silently correct invalid transfer size
ASoC: imx-hdmi: add put_device() after of_find_device_by_node()
powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
powerpc/btext: add missing of_node_put
powerpc/cell: add missing of_node_put
powerpc/powernv: add missing of_node_put
powerpc/6xx: add missing of_node_put
x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
can: flexcan: add more quirks to describe RX path capabilities
can: flexcan: rename RX modes
can: flexcan: allow to change quirks at runtime
parisc: Avoid calling faulthandler_disabled() twice
net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager
net/mlx5: Update log_max_qp value to FW max capability
random: do not throw away excess input to crng_fast_load
serial: core: Keep mctrl register state and cached copy in sync
serial: pl011: Drop CR register reset on set_termios
serial: pl010: Drop CR register reset on set_termios
regulator: qcom_smd: Align probe function with rpmh-regulator
net: gemini: allow any RGMII interface mode
net: phy: marvell: configure RGMII delays for 88E1118
mlxsw: pci: Avoid flow control for EMAD packets
bpf/selftests: Fix namespace mount setup in tc_redirect
dm space map common: add bounds check to sm_ll_lookup_bitmap()
dm btree: add a defensive bounds check to insert_at()
mac80211: allow non-standard VHT MCS-10/11
net: mdio: Demote probed message to debug print
btrfs: remove BUG_ON(!eie) in find_parent_nodes
btrfs: remove BUG_ON() in find_parent_nodes()
ACPI: CPPC: Check present CPUs for determining _CPC is valid
ACPI: battery: Add the ThinkPad "Not Charging" quirk
amdgpu/pm: Make sysfs pm attributes as read-only for VFs
drm/amdgpu: fixup bad vram size on gmc v8
mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
ACPICA: Fix wrong interpretation of PCC address
ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
ACPICA: Utilities: Avoid deleting the same object twice in a row
ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
drm/etnaviv: consider completed fence seqno in hang check
xfrm: rate limit SA mapping change message to user space
Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
ath11k: Fix napi related hang
um: registers: Rename function names to avoid conflicts and build problems
block: check minor range in device_add_disk()
mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms
iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
iwlwifi: mvm: fix AUX ROC removal
iwlwifi: mvm: Fix calculation of frame length
iwlwifi: remove module loading failure message
iwlwifi: fix leaks/bad data after failed firmware load
PM: AVS: qcom-cpr: Use div64_ul instead of do_div
rtw88: 8822c: update rx settings to prevent potential hw deadlock
ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
mt76: mt7615: improve wmm index allocation
mt76: do not pass the received frame with decryption error
mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
cpufreq: Fix initialization of min and max frequency QoS requests
PM: runtime: Add safety net to supplier device release
crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
crypto: ccp - Move SEV_INIT retry for corrupted data
arm64: tegra: Adjust length of CCPLEX cluster MMIO region
arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
audit: ensure userspace is penalized the same as the kernel when under pressure
drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV
drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV
mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
mmc: tmio: reinit card irqs in reset routine
media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
media: rockchip: rkisp1: use device name for debugfs subdir name
media: igorplugusb: receiver overflow should be reported
HID: i2c-hid-of: Expose the touchscreen-inverted properties
HID: quirks: Allow inverting the absolute X/Y values
drm/amdkfd: Fix error handling in svm_range_add
bpf: Do not WARN in bpf_warn_invalid_xdp_action()
kunit: Don't crash if no parameters are generated
net: bonding: debug: avoid printing debug logs when bond is not notifying peers
x86/mce: Mark mce_read_aux() noinstr
x86/mce: Mark mce_end() noinstr
x86/mce: Mark mce_panic() noinstr
x86/mce: Allow instrumentation during task work queueing
ARM: dts: qcom: sdx55: fix IPA interconnect definitions
ath11k: Avoid false DEADLOCK warning reported by lockdep
selftests/ftrace: make kprobe profile testcase description unique
gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock
gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
net: phy: prefer 1000baseT over 1000baseKX
net-sysfs: update the queue counts in the unregistration path
ath10k: Fix tx hanging
ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
rcutorture: Avoid soft lockup during cpu stall
iwlwifi: mvm: avoid clearing a just saved session protection id
iwlwifi: mvm: synchronize with FW after multicast commands
arm64: dts: renesas: Fix thermal bindings
thunderbolt: Runtime PM activate both ends of the device link
media: m920x: don't use stack on USB reads
media: atomisp: fix "variable dereferenced before check 'asd'"
media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
media: rcar-vin: Update format alignment constraints
media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
drm: rcar-du: Fix CRTC timings when CMM is used
x86/mm: Flush global TLB when switching to trampoline page-table
floppy: Add max size check for user space request
usb: uhci: add aspeed ast2600 uhci support
arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
ACPI: Change acpi_device_always_present() into acpi_device_override_status()
ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
drm/vmwgfx: Introduce a new placement for MOB page tables
drm/vmwgfx: Release ttm memory if probe fails
regulator: da9121: Prevent current limit change when enabled
media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
ath11k: Avoid NULL ptr access during mgmt tx cleanup
rsi: Fix out-of-bounds read in rsi_read_pkt()
rsi: Fix use-after-free in rsi_rx_done_handler()
mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
crypto: jitter - consider 32 LSB for APT
HSI: core: Fix return freed object in hsi_new_client
gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
mxser: keep only !tty test in ISR
drm/bridge: megachips: Ensure both bridges are probed before registration
drm/amd/display: add else to avoid double destroy clk_mgr
mlxsw: pci: Add shutdown method in PCI driver
soc: ti: pruss: fix referenced node in error message
drm/amdgpu/display: set vblank_disable_immediate for DC
drm/amd/display: check top_pipe_to_program pointer
ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
soc: imx: gpcv2: Synchronously suspend MIX domains
arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name
EDAC/synopsys: Use the quirk for version instead of ddr version
ethernet: renesas: Use div64_ul instead of do_div
libbpf: Accommodate DWARF/compiler bug with duplicated structs
media: b2c2: Add missing check in flexcop_pci_isr:
HID: apple: Do not reset quirks when the Fn key is not found
HID: magicmouse: Report battery level over USB
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim
usb: gadget: f_fs: Use stream_open() for endpoint files
USB: ehci_brcm_hub_control: Improve port index sanitizing
usb: dwc3: meson-g12a: fix shared reset control use
ath11k: Fix crash caused by uninitialized TX ring
media: atomisp: handle errors at sh_css_create_isp_params()
batman-adv: allow netlink usage in unprivileged containers
ARM: shmobile: rcar-gen2: Add missing of_node_put()
media: atomisp: check before deference asd variable
media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
media: atomisp: set per-device's default mode
media: atomisp: fix try_fmt logic
drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
selftests/bpf: Fix bpf_object leak in skb_ctx selftest
selftests/bpf: Destroy XDP link correctly
selftests/bpf: Fix memory leaks in btf_type_c_dump() helper
drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
fs: dlm: filter user dlm messages for kernel locks
Bluetooth: Fix removing adv when processing cmd complete
drm/panel: Delete panel on mipi_dsi_attach() failure
Bluetooth: Fix memory leak of hci device
Bluetooth: Fix debugfs entry leak in hci_register_dev()
leds: lp55xx: initialise output direction from dts
ARM: dts: omap3-n900: Fix lp5523 for multi color
mailbox: fix gce_num of mt8192 driver data
MIPS: compressed: Fix build with ZSTD compression
MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression
of/fdt: Don't worry about non-memory region overlap for no-map
of: base: Fix phandle argument length mismatch error message
clk: bm1880: remove kfrees on static allocations
ASoC: fsl_asrc: refine the check of available clock divider
ASoC: imx-card: improve the sound quality for low rate
ASoC: imx-card: Fix mclk calculation issue for akcodec
ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ
clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled
RDMA/cxgb4: Set queue pair state when being queried
ALSA: hda/cs8409: Fix Jack detection after resume
ALSA: hda/cs8409: Increase delay during jack detection
ASoC: fsl_mqs: fix MODULE_ALIAS
powerpc/xive: Add missing null check after calling kmalloc
mips: bcm63xx: add support for clk_set_parent()
mips: lantiq: add support for clk_set_parent()
arm64: tegra: Remove non existent Tegra194 reset
ASoC: mediatek: mt8195: correct pcmif BE dai control flow
misc: lattice-ecp3-config: Fix task hung when firmware load failed
ASoC: samsung: idma: Check of ioremap return value
phy: cadence: Sierra: Fix to get correct parent for mux clocks
powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings
powerpc/64s: Mask NIP before checking against SRR0
ASoC: mediatek: Check for error clk pointer
phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume()
efi: apply memblock cap after memblock_add()
of: fdt: Aggregate the processing of "linux,usable-memory-range"
ASoC: mediatek: mt8195: correct default value
iommu/iova: Fix race between FQ timeout and teardown
ASoC: Intel: catpt: Test dmaengine_submit() result before moving on
iommu/amd: Remove useless irq affinity notifier
iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
iommu/amd: X2apic mode: re-enable after resume
iommu/amd: Restore GA log/tail pointer on host resume
dmaengine: pxa/mmp: stop referencing config->slave_id
mips: fix Kconfig reference to PHYS_ADDR_T_64BIT
mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support
clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
of: unittest: 64 bit dma address test requires arch support
of: unittest: fix warning on PowerPC frame size warning
ASoC: rt5663: Handle device_property_read_u32_array error codes
RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
RDMA/core: Let ib_find_gid() continue search even after empty entry
iommu/arm-smmu-qcom: Fix TTBR0 read
powerpc/powermac: Add additional missing lockdep_register_key()
PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
RDMA/qedr: Fix reporting max_{send/recv}_wr attrs
scsi: ufs: Fix race conditions related to driver data
scsi: core: Fix scsi_device_max_queue_depth()
iommu/io-pgtable-arm: Fix table descriptor paddr formatting
iommu: Extend mutex lock scope in iommu_probe_device()
openrisc: Add clone3 ABI wrapper
binder: avoid potential data leakage when copying txn
binder: fix handling of error during copy
char/mwave: Adjust io port register size
misc: at25: Make driver OF independent again
ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
ALSA: oss: fix compile error when OSS_DEBUG is enabled
clocksource: Avoid accidental unstable marking of clocksources
powerpc/32s: Fix shift-out-of-bounds in KASAN init
powerpc/modules: Don't WARN on first module allocation attempt
powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC
dt-bindings: thermal: Fix definition of cooling-maps contribution property
ALSA: hda: Make proper use of timecounter
RDMA/rtrs-clt: Fix the initial value of min_latency
ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead
ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
powerpc/prom_init: Fix improper check of prom_getprop()
clk: imx8mn: Fix imx8mn_clko1_sels
clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple()
clk: renesas: rzg2l: Check return value of pm_genpd_init()
scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd()
RDMA/hns: Validate the pkey index
RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit"
ALSA: hda: Fix potential deadlock at codec unbinding
ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible
ext4: avoid trim error on fs with small groups
net: mcs7830: handle usb read errors properly
bnxt_en: use firmware provided max timeout for messages
bnxt_en: move coredump functions into dedicated file
bnxt_en: Refactor coredump functions
iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
net: openvswitch: Fix ct_state nat flags for conns arriving from tc
net: openvswitch: Fix matching zone id for invalid conns arriving from tc
net/sched: flow_dissector: Fix matching on zone id for invalid conns
pcmcia: fix setting of kthread task states
can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
can: xilinx_can: xcan_probe(): check for error irq
can: softing: softing_startstop(): fix set but not used variable warning
tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
tpm: add request_locality before write TPM_INT_ENABLE
can: mcp251xfd: add missing newline to printed strings
net: mscc: ocelot: fix incorrect balancing with down LAG ports
regmap: Call regmap_debugfs_exit() prior to _init()
netrom: fix api breakage in nr_setsockopt()
ax25: uninitialized variable in ax25_setsockopt()
octeontx2-af: Increment ptp refcount before use
spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
mptcp: fix a DSS option writing error
mptcp: fix opt size when sending DSS + MP_FAIL
mptcp: fix per socket endpoint accounting
Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
lib/mpi: Add the return value check of kcalloc()
net/mlx5: Set command entry semaphore up once got index free
net/mlx5e: Sync VXLAN udp ports during uplink representor profile change
net/mlx5: Fix access to sf_dev_table on allocation failure
net/mlx5e: Fix matching on modified inner ip_ecn bits
Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"
Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
net/mlx5e: Don't block routes with nexthop objects in SW
net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used
net/mlx5e: Fix page DMA map/unmap attributes
x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error
serial: stm32: move tx dma terminate DMA to shutdown
serial: liteuart: fix MODULE_ALIAS
drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
debugfs: lockdown: Allow reading debugfs files that are not world readable
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
usb: gadget: u_audio: Subdevice 0 for capture ctls
usb: dwc2: gadget: initialize max_speed from params
usb: dwc2: do not gate off the hardware if it does not support clock gating
usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
net/smc: Reset conn->lgr when link group registration fails
Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
Bluetooth: hci_bcm: Check for error irq
fsl/fman: Check for null pointer after calling devm_ioremap
staging: greybus: audio: Check null pointer
rocker: fix a sleeping in atomic bug
ppp: ensure minimum packet size in ppp_write()
net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets
netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
bpf: Fix verifier support for validation of async callbacks
bpf: Don't promote bogus looking registers after null check.
bpf, sockmap: Fix double bpf_prog_put on error case in map_link
bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()
netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
net: dsa: fix incorrect function pointer check for MRP ring roles
net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops
net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path
power: reset: mt6397: Check for null res pointer
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
serial: 8250_bcm7271: Propagate error codes from brcmuart_probe()
io_uring: remove double poll on poll update
x86/mce/inject: Avoid out-of-bounds write when setting flags
hwmon: (mr75203) fix wrong power-up delay value
regulator: qcom-labibb: OCP interrupts are not a failure while disabled
crypto: octeontx2 - prevent underflow in get_cores_bmap()
x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
Bluetooth: hci_qca: Stop IBS timer during BT OFF
software node: fix wrong node passed to find nargs_prop
backlight: qcom-wled: Respect enabled-strings in set_brightness
backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
backlight: qcom-wled: Override default length with qcom,enabled-strings
backlight: qcom-wled: Fix off-by-one maximum with default num_strings
backlight: qcom-wled: Pass number of elements to read to read_u32_array
backlight: qcom-wled: Validate enabled string indices in DT
bpftool: Enable line buffering for stdout
Bluetooth: L2CAP: Fix using wrong mode
um: virtio_uml: Fix time-travel external time propagation
lib/logic_iomem: Fix operation on 32-bit
lib/logic_iomem: Fix 32-bit build
um: virt-pci: Fix 32-bit compile
um: rename set_signals() to um_set_signals()
um: fix ndelay/udelay defines
selinux: fix potential memleak in selinux_add_opt()
block: fix error unwinding in device_add_disk
mmc: meson-mx-sdio: add IRQ check
mmc: meson-mx-sdhc: add IRQ check
iwlwifi: mvm: set protected flag only for NDP ranging
iwlwifi: mvm: perform 6GHz passive scan after suspend
iwlwifi: mvm: test roc running status bits before removing the sta
iwlwifi: mvm: fix 32-bit build in FTM
rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE
rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC
wilc1000: fix double free error in probe()
mt76: mt7921: drop offload_flags overwritten
ARM: dts: armada-38x: Add generic compatible to UART nodes
arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
arm64: dts: marvell: cn9130: add GPIO and SPI aliases
usb: ftdi-elan: fix memory leak on device disconnect
ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
xfrm: state and policy should fail if XFRMA_IF_ID 0
xfrm: interface with if_id 0 should return error
media: hantro: Fix probe func error path
drm/tegra: vic: Fix DMA API misuse
drm/tegra: gr2d: Explicitly control module reset
gpu: host1x: select CONFIG_DMA_SHARED_BUFFER
drm/bridge: ti-sn65dsi86: Set max register for regmap
drm/msm/dpu: fix safe status debugfs file
arm64: dts: qcom: ipq6018: Fix gpio-ranges property
arm64: dts: qcom: c630: Fix soundcard setup
net: dsa: hellcreek: Add missing PTP via UDP rules
net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
net: dsa: hellcreek: Add STP forwarding rule
net: dsa: hellcreek: Fix insertion of static FDB entries
ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
media: msi001: fix possible null-ptr-deref in msi001_probe()
media: dw2102: Fix use after free
perf/arm-cmn: Fix CPU hotplug unregistration
ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
spi: Fix incorrect cs_setup delay handling
ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume()
crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
crypto: stm32/cryp - fix bugs and crash in tests
crypto: stm32/cryp - fix lrw chaining mode
crypto: stm32/cryp - fix double pm exit
crypto: stm32/cryp - check early input data
crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
crypto: stm32/cryp - fix CTR counter carry
selftests: harness: avoid false negatives if test has no ASSERTs
selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
x86/uaccess: Move variable into switch case statement
xfrm: fix a small bug in xfrm_sa_len()
mwifiex: Fix possible ABBA deadlock
drm/msm/dsi: fix initialization in the bonded DSI case
wcn36xx: Fix max channels retrieval
rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
drm/msm/dp: displayPort driver need algorithm rational
drm/msm/gpu: Don't allow zero fence_id
drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
drm/amd/display: Fix bug in debugfs crc_win_update entry
Bluetooth: btusb: Handle download_firmware failure cases
Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
Bluetooth: refactor set_exp_feature with a feature table
ath10k: Fix the MTU size on QCA9377 SDIO
sched/rt: Try to restart rt period timer when rt runtime exceeded
wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
media: si2157: Fix "warm" tuner state detection
media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
media: dib8000: Fix a memleak in dib8000_init()
samples: bpf: Fix 'unknown warning group' build warning on Clang
samples: bpf: Fix xdp_sample_user.o linking with Clang
samples/bpf: Clean up samples/bpf build failes
samples/bpf: Install libbpf headers when building
arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
bpf: Remove config check to enable bpf support for branch records
bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
bpf: Adjust BTF log size limit.
sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
sched/fair: Fix detection of per-CPU kthreads waking a task
bpf: Fix the test_task_vma selftest to support output shorter than 1 kB
Bluetooth: btmtksdio: fix resume failure
staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
staging: rtl8192e: return error code from rtllib_softmac_init()
floppy: Fix hang in watchdog when disk is ejected
mtd: core: provide unique name for nvmem device
serial: amba-pl011: do not request memory region twice
tty: serial: uartlite: allow 64 bit address
arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
arm64: dts: ti: k3-j721e: Fix the L2 cache sets
arm64: dts: ti: k3-j7200: Fix the L2 cache sets
arm64: dts: ti: k3-am642: Fix the L2 cache sets
crypto: caam - save caam memory to support crypto engine retry mechanism.
libbpf: Clean gen_loader's attach kind.
drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
thermal/drivers/imx8mm: Enable ADC when enabling monitor
ACPI: EC: Rework flushing of EC work while suspended to idle
cgroup: Trace event cgroup id fields should be u64
drm/vmwgfx: Fail to initialize on broken configs
drm/vmwgfx: Remove the deprecated lower mem limit
arm64: dts: qcom: msm8916: fix MMC controller aliases
powerpc: Avoid discarding flags in system_call_exception()
netfilter: bridge: add support for pppoe filtering
igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS
thermal/drivers/imx: Implement runtime PM support
net: stmmac: Add platform level debug register dump feature
media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
media: venus: core: Fix a potential NULL pointer dereference in an error handling path
media: venus: correct low power frequency calculation for encoder
media: coda: fix CODA960 JPEG encoder buffer overflow
media: hantro: Hook up RK3399 JPEG encoder output
media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
media: imx-pxp: Initialize the spinlock prior to using it
media: rcar-csi2: Correct the selection of hsfreqrange
media: i2c: ov8865: Fix lockdep error
media: i2c: Re-order runtime pm initialisation
media: i2c: imx274: fix s_frame_interval runtime resume not requested
libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data
bfq: Do not let waker requests skip proper accounting
mfd: atmel-flexcom: Use .resume_noirq
mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
tty: serial: atmel: Call dma_async_issue_pending()
tty: serial: atmel: Check return code of dmaengine_submit()
arm64: dts: ti: k3-j721e: correct cache-sets info
ath11k: Use host CE parameters for CE interrupts configuration
crypto: qat - fix undetected PFVF timeout in ACK loop
crypto: qat - make pfvf send message direction agnostic
crypto: qat - remove unnecessary collision prevention step in PFVF
libbpf: Fix using invalidated memory in bpf_linker
libbpf: Fix glob_syms memory leak in bpf_linker
libbpf: Fix potential misaligned memory access in btf_ext__new()
ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
cpufreq: qcom-hw: Fix probable nested interrupt handling
cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
arm64: dts: qcom: sc7280: Fix incorrect clock name
crypto: qce - fix uaf on qce_skcipher_register_one
crypto: qce - fix uaf on qce_ahash_register_one
crypto: qce - fix uaf on qce_aead_register_one
crypto: atmel-aes - Reestablish the correct tfm context at dequeue
media: dmxdev: fix UAF when dvb_register_device() fails
arm64: dts: renesas: cat875: Add rx/tx delays
drm/vboxvideo: fix a NULL vs IS_ERR() check
drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
fs: dlm: fix build with CONFIG_IPV6 disabled
tee: fix put order in teedev_close_context()
spi: hisi-kunpeng: Fix the debugfs directory name incorrect
ath11k: reset RSN/WPA present state for open BSS
ath11k: clear the keys properly via DISABLE_KEY
ath11k: Fix ETSI regd with weather radar overlap
Bluetooth: stop proccessing malicious adv data
memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
fs: dlm: don't call kernel_getpeername() in error_report()
arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
media: aspeed: Update signal status immediately to ensure sane hw state
media: em28xx: fix memory leak in em28xx_init_dev
media: aspeed: fix mode-detect always time out at 2nd run
media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
media: atomisp: fix enum formats logic
media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
media: atomisp: fix ifdefs in sh_css.c
media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
media: atomisp: do not use err var when checking port validity for ISP2400
media: atomisp: fix inverted logic in buffers_needed()
media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
media: videobuf2: Fix the size printk format
mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
bpftool: Fix memory leak in prog_dump()
ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
wcn36xx: populate band before determining rate on RX
wcn36xx: Put DXE block into reset before freeing memory
wcn36xx: Release DMA channel descriptor allocations
wcn36xx: Fix DMA channel enable/disable cycle
libbpf: Free up resources used by inner map definition
drm/vc4: hdmi: Enable the scrambler on reconnection
wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
drm/vc4: hdmi: Rework the pre_crtc_configure error handling
drm/vc4: hdmi: Make sure the controller is powered up during bind
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Set a default HSM rate
clk: bcm-2835: Remove rounding up the dividers
clk: bcm-2835: Pick the closest clock rate
Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()
drm/rockchip: dsi: Reconfigure hardware on resume()
drm/rockchip: dsi: Disable PLL clock on bind error
drm/rockchip: dsi: Hold pm-runtime across bind/unbind
drm/rockchip: dsi: Fix unbalanced clock on probe error
drm/panel: innolux-p079zca: Delete panel on attach() failure
drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
drm: fix null-ptr-deref in drm_dev_init_release()
drm/bridge: display-connector: fix an uninitialized pointer in probe()
Bluetooth: L2CAP: Fix not initializing sk_peer_pid
drm/ttm: Put BO in its memory manager's lru list
shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
ath11k: add string type to search board data in board-2.bin for WCN6855
mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
dma/pool: create dma atomic pool only if dma zone has managed pages
mm_zone: add function to check if managed dma zone exists
PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
virtio/virtio_mem: handle a possible NULL as a memcpy parameter
drm/tegra: Add back arm_iommu_detach_device()
gpu: host1x: Add back arm_iommu_detach_device()
iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
ARM: dts: at91: update alternate function of signal PD20
arm64: errata: Fix exec handling in erratum
|
||
|
|
cb22f34813 |
Merge "Merge keystone/android13-5.15-keystone-qcom-release.14+ (9b5dca3) into msm-5.15"
|
||
|
|
94dee38c32 |
Merge remote-tracking branch into HEAD
* keystone/mirror-android13-5.15: Revert "clk: Emit a stern warning with writable debugfs enabled" FROMLIST: kbuild: Add environment variables for userprogs flags ANDROID: arm64: declare system_32bit_el0_cpumask as export Linux 5.15.21 Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com> Change-Id: I22d8a7e83fb93e782cd8d2d90fd3d76e7360eab2 |
||
|
|
df70410432 |
FROMLIST: kbuild: Add environment variables for userprogs flags
Allow additional arguments be passed to userprogs compilation. Reproducible clang builds need to provide a sysroot and gcc path to ensure the same toolchain is used across hosts. KCFLAGS is not currently used for any user programs compilation, so add new USERCFLAGS and USERLDFLAGS which serves similar purpose as HOSTCFLAGS/HOSTLDFLAGS. Clang 13+ might detect GCC installation on hosts which have it installed to a default location in /. With addition of these environment variables, you can specify flags such as: $ make USERCFLAGS=--sysroot=/path/to/sysroot This can also be used to specify different sysroots such as musl or bionic which may be installed on the host in paths that the compiler may not search by default. Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Bug: 214127735 Link: https://lore.kernel.org/linux-kbuild/20220201213542.2808035-1-quic_eberman@quicinc.com/ Change-Id: I035309a569130774a1212f294973eee2830a6588 |
||
|
|
aa205d5d26 |
FROMLIST: kbuild: Add environment variables for userprogs flags
Allow additional arguments be passed to userprogs compilation. Reproducible clang builds need to provide a sysroot and gcc path to ensure the same toolchain is used across hosts. KCFLAGS is not currently used for any user programs compilation, so add new USERCFLAGS and USERLDFLAGS which serves similar purpose as HOSTCFLAGS/HOSTLDFLAGS. Clang 13+ might detect GCC installation on hosts which have it installed to a default location in /. With addition of these environment variables, you can specify flags such as: $ make USERCFLAGS=--sysroot=/path/to/sysroot This can also be used to specify different sysroots such as musl or bionic which may be installed on the host in paths that the compiler may not search by default. Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Bug: 214127735 Link: https://lore.kernel.org/linux-kbuild/20220201213542.2808035-1-quic_eberman@quicinc.com/ Change-Id: I035309a569130774a1212f294973eee2830a6588 |
||
|
|
7b6042de5d |
Merge keystone/android13-5.15-keystone-qcom-release.14+ (9b5dca3) into msm-5.15
* refs/heads/tmp-9b5dca3:
BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
ANDROID: KVM: arm64: Create EL2 copy of __icache_flags for pKVM instead of alias
ANDROID: arm64: Register earlycon fixmap with the MMIO guard
ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
ANDROID: arm64: Enroll into KVM's MMIO guard if required
ANDROID: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
ANDROID: KVM: arm64: Define MMIO guard hypercalls
ANDROID: KVM: arm64: Check for PTE valitity when checking for executable/cacheable
ANDROID: KVM: arm64: Generalise VM features into a set of flags
ANDROID: KVM: arm64: pkvm: Plug in cache invalidation for non-protected guests
ANDROID: KVM: arm64: pkvm: Allow the shadows to be destroyed on teardown
ANDROID: KVM: arm64: pkvm: Don't init pvm traps non non-protected guests
ANDROID: KVM: arm64: pkvm: Share memory with non-protected guests
ANDROID: KVM: arm64: pkvm: Manage the non-protected guest dirty state from EL1
ANDROID: KVM: arm64: pkvm: State sync primitives for non-protected guests
ANDROID: KVM: arm64: pkvm: Introduce entry/exit handlers for non-protected guests
ANDROID: KVM: arm64: pkvm: Make {flush,sync}_shadow_state() take the full state
ANDROID: KVM: arm64: pkvm: Replace pkvm_loaded_state.is_shadow with is_protected
ANDROID: KVM: arm64: Generate hyp-constants.o as an nVHE object
ANDROID: KVM: arm64: Introduce vcpu_is_protected() helper
ANDROID: KVM: arm64: pkvm: Update the shadow view of pkvm.enabled at creation time
ANDROID: KVM: arm64: pkvm: Store vcpus in donated PGD at shadow-creation time
ANDROID: KVM: arm64: pkvm: Rerge get_num_hvc_args into handle_pvm_exit_hvc64
ANDROID: KVM: arm64: pkvm: Move memcache topup into a helper
ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
ANDROID: BACKPORT: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
ANDROID: KVM: arm64: Extend comment in has_vhe()
ANDROID: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
ANDROID: KVM: arm64: Create EL2 shadow for VMs when pKVM is enabled
ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
ANDROID: BACKPORT: KVM: arm64: Zero protected guest pages on teardown
ANDROID: KVM: arm64: Donate pages to protected guests
ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications
ANDROID: KVM: arm64: Add MEMINFO and {UN,}SHARE hypercalls for protected guests
ANDROID: KVM: arm64: Advertise KVM vendor hypercalls to protected guests
ANDROID: KVM: arm64: Add __pkvm_guest_unshare_host()
ANDROID: KVM: arm64: Add __pkvm_guest_share_host()
ANDROID: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL
ANDROID: KVM: arm64: Reject concurrent loading of a vCPU on multiple physical CPUs
ANDROID: KVM: arm64: Refcount shadow structs on vcpu_{load/put}()
ANDROID: BACKPORT: KVM: arm64: Use guest VMID as owner id
ANDROID: BACKPORT: KVM: arm64: Make owner ids 32 bits wide
ANDROID: BACKPORT: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded
ANDROID: KVM: arm64: Reclaim vm state pages in teardown memcache
ANDROID: KVM: arm64: Call __pkvm_host_share_guest on memory abort
ANDROID: KVM: arm64: Add __pkvm_host_share_guest hypercall
ANDROID: KVM: arm64: Reclaim guest page-table pages during teardown
ANDROID: KVM: arm64: Prepare EL2 guest stage-2 page-table
ANDROID: KVM: arm64: Add pcpu fixmap infrastructure at EL2
ANDROID: KVM: arm64: Factor out private range VA allocation
ANDROID: BACKPORT: KVM: arm64: Make hyp stage-1 refcnt correct on the whole range
ANDROID: arm64: Annotate icache_inval_pou as position-independent
ANDROID: KVM: arm64: Add hyp_memcache helpers for pkvm
ANDROID: KVM: arm64: Add hyp_memcache helpers for the kernel
ANDROID: KVM: arm64: Add generic hyp_memcache helpers
ANDROID: KVM: arm64: Consolidate stage-2 init in one function
ANDROID: KVM: arm64: Allow non-coallescable pages in a hyp_pool
ANDROID: KVM: arm64: Provide a helper to compute the size of stage-2 PGDs
ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
ANDROID: KVM: arm64: Handle PSCI for protected VMs
ANDROID: KVM: arm64: refactor kvm_vcpu_enable_ptrauth() for hyp use
ANDROID: KVM: arm64: refactor vcpu_read_sys_reg and vcpu_write_sys_reg for hyp use
ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit
ANDROID: KVM: arm64: pkvm: Rework sysreg entry/exit handling
ANDROID: KVM: arm64: pkvm: Lazy host FP save/restore
ANDROID: KVM: arm64: Restrict protected VM capabilities
ANDROID: KVM: arm64: Pin host structs for pVMs
ANDROID: KVM: arm64: pkvm: Introduce __pkvm_{load,put}_vcpu()
ANDROID: KVM: arm64: Save/restore virtual timer state from the shadow vcpu
ANDROID: KVM: arm64: Move vgic state between host and shadow vcpu structures
ANDROID: KVM: arm64: Merge vmcr/apr save/restore
ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to shadow vcpu init
ANDROID: KVM: arm64: Add handlers for entry/exit state
ANDROID: KVM: arm64: Shadow table for KVM EL2 state
ANDROID: KVM: arm64: Reset sysregs for protected VMs
ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation
ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h
ANDROID: KVM: arm64: Fix initializing traps for protected VMs
ANDROID: KVM: arm64: Add hyp_spinlock_t static initializer
ANDROID: KVM: arm64: FAR_EL2 mask as a define
ANDROID: KVM: arm64: Trap debug break and watch from guest
ANDROID: KVM: arm64: Split up nvhe/fixed_config.h
ANDROID: KVM: arm64: Add helpers to pin memory shared with hyp
ANDROID: KVM: arm64: Back hyp_vmemmap for all of memory
ANDROID: KVM: arm64: Move hyp refcount manipulation helpers
ANDROID: KVM: arm64: Add __pkvm_hyp_donate_host()
ANDROID: KVM: arm64: Add __pkvm_host_donate_hyp()
ANDROID: KVM: arm64: Implement hyp -> host memory donation
ANDROID: KVM: arm64: Implement do_donate() helper for donating memory
FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation
ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver
ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
Linux 5.15.14
drm/amd/pm: keep the BACO feature enabled for suspend
Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
Input: zinitix - make sure the IRQ is allocated before it gets enabled
ARM: dts: gpio-ranges property is now required
userfaultfd/selftests: fix hugetlb area allocations
ipv6: raw: check passed optlen before reading
drm/amd/display: Added power down for DCN10
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
mISDN: change function names to avoid conflicts
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu: always reset the asic in suspend (v2)
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
atlantic: Fix buff_ring OOB in aq_ring_rx_clean
net: udp: fix alignment problem in udp4_seq_show()
ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
usb: mtu3: fix interval value for intr and isoc
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
auxdisplay: charlcd: checking for pointer reference before dereferencing
ipv6: Do cleanup if attribute validation fails in multipath route
ipv6: Continue processing multipath route even if gateway attribute is invalid
power: bq25890: Enable continuous conversion for ADC at charging
drm/amdgpu: disable runpm if we are the primary adapter
fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
phonet: refcount leak in pep_sock_accep
net ticp:fix a kernel-infoleak in __tipc_sendmsg()
gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
rndis_host: support Hytera digital radios
reset: renesas: Fix Runtime PM usage
power: reset: ltc2952: Fix use of floating point literals
power: supply: core: Break capacity loop
xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
i2c: mpc: Avoid out of bounds memory access
Revert "i2c: core: support bus regulator controlling in adapter"
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time credentials for process migraton perm checks
KVM: x86: Check for rmaps allocation
EDAC/i10nm: Release mdev/mbase when failing to detect HBM
md/raid1: fix missing bitmap update w/o WriteMostly devices
net: ena: Fix error handling when calculating max IO queues number
net: ena: Fix wrong rx request id by resetting device
net: ena: Fix undefined state when tx request id is out of bounds
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
batman-adv: mcast: don't send link-local multicast to mcast routers
sctp: hold endpoint before calling cb in sctp_transport_lookup_process
selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
ipv4: Check attribute length for RTA_FLOW in multipath route
ipv4: Check attribute length for RTA_GATEWAY in multipath route
ftrace/samples: Add missing prototypes direct functions
i40e: Fix incorrect netdev's real number of RX/TX queues
i40e: Fix for displaying message regarding NVM version
i40e: fix use-after-free in i40e_sync_filters_subtask()
sfc: The RX page_ring is optional
mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
mac80211: initialize variable have_higher_than_11mbit
RDMA/uverbs: Check for null return of kmalloc_array
netrom: fix copying in user data in nr_setsockopt
Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
RDMA/core: Don't infoleak GRH fields
iavf: Fix limit of total number of queues to active queues of VF
i40e: Fix to not show opcode msg on unsuccessful VF MAC change
ieee802154: atusb: fix uninit value in atusb_set_extended_addr
Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
tracing: Tag trace_percpu_buffer as a percpu pointer
tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
fscache_cookie_enabled: check cookie is valid before accessing it
ANDROID: arm64/mm: Add command line option to make ZONE_DMA32 empty
Revert "ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT"
ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier
ANDROID: KVM: arm64: Mark select_iommu_ops static
ANDROID: Enable KVM_S2MPU in gki_defconfig
ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2
ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver
ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT
ANDROID: KVM: arm64: Add S2MPU kselftest
ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner'
ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table
ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler'
ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu
ANDROID: KVM: arm64: Copy S2MPU configuration to hyp
ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults
ANDROID: KVM: arm64: Allocate context IDs for valid VIDs
ANDROID: KVM: arm64: Read and check S2MPU_VERSION
ANDROID: KVM: arm64: Parse S2MPU MMIO region
ANDROID: KVM: arm64: Create empty S2MPU driver
ANDROID: dt-bindings: iommu: Add Google S2MPU
ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops
ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops
ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops
ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops
ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure
ANDROID: sched: export task_rq_lock
ANDROID: sched: Add vendor hook to select ilb cpu
ANDROID: GKI: sched: add rvh for new cfs task util
ANDROID: sched: add rvh for rebalance domains
ANDROID: Add initial QCOM symbol list
ANDROID: clang: update to 14.0.1
ANDROID: GKI: Disable module signing support from gki_defconfig
ANDROID: Fix "one_thousand" defined but not used warning
ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats
FROMGIT: KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
FROMGIT: KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
FROMGIT: KVM: arm64: Rework kvm_pgtable initialisation
FROMGIT: KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
FROMGIT: KVM: arm64: vgic-v3: Fix vcpu index comparison
FROMGIT: KVM: arm64: Drop unused workaround_flags vcpu field
ANDROID: GKI: Update virtual_device symbol list
ANDROID: dma-heap: Make the page-pool library built-in
ANDROID: dma-buf: heaps: fix dma-buf heap pool pages stat
ANDROID: dma-heap: Let system heap report total pool size
ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size.
ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools
ANDROID: dma-buf: system_heap: Add pagepool support to system heap
ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
ANDROID: mm/oom_kill: allow process_mrelease reclaim memory in parallel with exit_mmap
FROMLIST: mm/oom_kill: allow process_mrelease to run under mmap_lock protection
FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap
ANDROID: add initial symbol list for mtktv
FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown
FROMGIT: KVM: arm64: Expose unshare hypercall to the host
FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory
FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory
FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2
BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp()
FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount
FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages
FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
Revert "FROMLIST: KVM: arm64: Introduce kvm_share_hyp()"
Revert "FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2"
Revert "FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages"
Revert "FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors"
Revert "FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory"
Revert "FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()"
Revert "FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory"
Revert "FROMLIST: KVM: arm64: Expose unshare hypercall to the host"
Revert "FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown"
ANDROID: GKI: Add module load time protected symbol lookup
ANDROID: GKI: Add script to generate symbol protection headers
FROMGIT: mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
ANDROID: remove stale variables from build.config files
Linux 5.15.13
perf scripts python: intel-pt-events.py: Fix printing of switch events
perf script: Fix CPU filtering of a script's switch events
perf intel-pt: Fix parsing of VM time correlation arguments
fs/mount_setattr: always cleanup mount_kattr
net: fix use-after-free in tw_timer_handler
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
Input: spaceball - fix parsing of movement data packets
Input: appletouch - initialize work before device registration
scsi: vmw_pvscsi: Set residual data length conditionally
binder: fix async_free_space accounting for empty parcels
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
usb: mtu3: set interval of FS intr and isoc endpoint
usb: mtu3: fix list_head check warning
usb: mtu3: add memory barrier before set GPD's HWO
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/nouveau: wait for the exclusive fence after the shared ones v2
uapi: fix linux/nfc.h userspace compilation errors
nfc: uapi: use kernel size_t to fix user-space builds
i2c: validate user data in compat ioctl
fsl/fman: Fix missing put_device() call in fman_port_probe
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
net/ncsi: check for error return from call to nla_put_u32
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
selftests: net: Fix a typo in udpgro_fwd.sh
selftests/net: udpgso_bench_tx: fix dst ip argument
net: bridge: mcast: add and enforce startup query interval minimum
net: bridge: mcast: add and enforce query interval minimum
net/mlx5e: Fix wrong features assignment in case of error
ionic: Initialize the 'lif->dbid_inuse' bitmap
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
igc: Fix TX timestamp support for non-MSI-X platforms
igc: Do not enable crosstimestamping for i225-V models
net/smc: fix kernel panic caused by race of smc_sock
net/smc: don't send CDC/LLC message if link not ready
NFC: st21nfca: Fix memory leak in device probe and remove
net: lantiq_xrx200: fix statistics of received bytes
net: ag71xx: Fix a potential double free in error handling paths
net: usb: pegasus: Do not drop long Ethernet frames
net/smc: fix using of uninitialized completions
sctp: use call_rcu to free endpoint
selftests: Calculate udpgso segment count without header adjustment
udp: using datalen to cap ipv6 udp max gso segments
net/mlx5e: Delete forward rule for ct or sample action
net/mlx5e: Use tc sample stubs instead of ifdefs in source file
net/mlx5e: Fix ICOSQ recovery flow for XSK
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5: Fix SF health recovery flow
net/mlx5: Fix error print in case of IRQ request failed
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
selinux: initialize proto variable in selinux_ip_postroute_compat()
efi: Move efifb_setup_from_dmi() prototype from arch headers
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
recordmcount.pl: fix typo in s390 mcount regex
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
ALSA: hda: intel-sdw-acpi: harden detection of controller
memblock: fix memblock_phys_alloc() section mismatch error
platform/x86: apple-gmux: use resource_size() with res
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
parisc: Clear stale IIR value on instruction access rights trap
net/sched: Extend qdisc control block with tc control block
tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
Input: i8042 - add deferred probe support
Conflicts:
Documentation/devicetree/bindings
android/abi_gki_aarch64_qcom
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8082852 TKQ2.220114.002
Change-Id: I13a459959c50eaaed649b7013185776203f0d28a
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
1bc3e76e7d |
Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev
* keystone/mirror-android13-5.15: ANDROID: gic: Add vendor hook to GIC BACKPORT: scsi: ufs: Add quirk to enable host controller without PH configuration BACKPORT: scsi: ufs: Add quirk to handle broken UIC command ANDROID: GKI: Disable security lockdown for unsigned modules ANDROID: GKI: Enable system_dlkm build for gki ANDROID: GKI: Enable config for module signing ANDROID: GKI: Do not force select MODULE_SIG_ALL Signed-off-by: deyaoren@google.com <deyaoren@google.com> Change-Id: I961038170137945b4b98386364762ee52ed2e692 |
||
|
|
acf7ba2b07 |
ANDROID: GKI: Do not force select MODULE_SIG_ALL
CONFIG_MODULE_SIG_ALL needs to be set for gki_defconig,
but will require an override via device fragments
to avoid signing the vendor modules at build-time.
It defaults to 'y' so no need to explicitly set for
gki_defconfig.
Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TH, manual builds including P21 mainline
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iafc0936b5e7bfb781b28642d1ec233a7fcf85f09
|
||
|
|
e949f703b5 |
Merge keystone/android13-5.15-keystone-qcom-release.12+ (96bf853) into msm-5.15
* refs/heads/tmp-96bf853:
FROMLIST: drivers/clocksource/timer-of: Remove __init markings
ANDROID: GKI: add symbol list for raviole
Linux 5.15.12
phonet/pep: refuse to enable an unbound pipe
tun: avoid double free in tun_free_netdev
hamradio: improve the incomplete fix to avoid NPD
hamradio: defer ax25 kfree after unregister_netdev
ax25: NPD bug when detaching AX25 device
r8152: sync ocp base
hwmon: (lm90) Do not report 'busy' status bit as alarm
hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
pinctrl: mediatek: fix global-out-of-bounds issue
ASoC: rt5682: fix the wrong jack type detected
ASoC: SOF: Intel: pci-tgl: add ADL-N support
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
ASoC: tas2770: Fix setting of high sample rates
Input: goodix - add id->model mapping for the "9111" model
Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
Input: iqs626a - prohibit inlining of channel parsing functions
kfence: fix memory leak when cat kfence objects
arm64: dts: lx2160a: fix scl-gpios property name
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
netfs: fix parameter of cleanup()
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
tee: optee: Fix incorrect page free bug
mm/damon/dbgfs: protect targets destructions with kdamond_lock
mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
mm, hwpoison: fix condition in free hugetlb page path
mm: mempolicy: fix THP allocations escaping mempolicy restrictions
mac80211: fix locking in ieee80211_start_ap error path
ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
ksmbd: fix uninitialized symbol 'pntsd_size'
ksmbd: fix error code in ndr_read_int32()
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
mmc: mmci: stm32: clear DLYB_CR after sending tuning command
mmc: core: Disable card detect during shutdown
mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
mmc: sdhci-tegra: Fix switch to HS400ES mode
gpio: dln2: Fix interrupts when replugging the device
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
KVM: VMX: Always clear vmx->fail on emulation_required
KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
KVM: x86/mmu: Don't advance iterator after restart due to yielding
KVM: x86: Always set kvm_run->if_flag
platform/x86: intel_pmc_core: fix memleak on registration failure
platform/x86: amd-pmc: only use callbacks for suspend
x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
tee: handle lookup of shm with reference count 0
parisc: Fix mask used to select futex spinlock
parisc: Correct completer in lws start
ipmi: fix initialization when workqueue allocation fails
ipmi: ssif: initialize ssif_info->client early
ipmi: bail out if init_srcu_struct fails
Input: atmel_mxt_ts - fix double free in mxt_read_info_block
ASoC: tegra: Restore headphones jack name on Nyan Big
ASoC: tegra: Add DAPM switches for headphones and mic jack
ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA: hda/realtek: Add new alc285-hp-amp-init model
ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
ALSA: hda/hdmi: Disable silent stream on GLK
ALSA: rawmidi - fix the uninitalized user_pversion
ALSA: drivers: opl3: Fix incorrect use of vp->state
ALSA: jack: Check the return value of kstrdup()
x86/boot: Move EFI range reservation after cmdline parsing
Revert "x86/boot: Pull up cmdline preparation and early param parsing"
kernel/crash_core: suppress unknown crashkernel parameter warning
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
compiler.h: Fix annotation macro misplacement with Clang
uapi: Fix undefined __always_inline on non-glibc systems
ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
hwmon: (lm90) Drop critical attribute support for MAX6654
hwmon: (lm90) Add basic support for TI TMP461
hwmon: (lm90) Introduce flag indicating extended temperature support
hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
hwmon: (lm90) Fix usage of CONFIG2 register in detect function
pinctrl: bcm2835: Change init order for gpio hogs
Input: elantech - fix stack out of bound access in elantech_change_report_id()
net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
r8152: fix the force speed doesn't work for RTL8156
net: bridge: fix ioctl old_deviceless bridge argument
net: bridge: Use array_size() helper in copy_to_user()
net: stmmac: ptp: fix potentially overflowing expression
veth: ensure skb entering GRO are not cloned.
io_uring: zero iocb->ki_pos for stream file types
asix: fix wrong return value in asix_check_host_enable()
asix: fix uninit-value in asix_mdio_read()
sfc: falcon: Check null pointer of rx_queue->page_ring
sfc: Check null pointer of rx_queue->page_ring
net: ks8851: Check for error irq
drivers: net: smc911x: Check for error irq
fjes: Check for error irq
bonding: fix ad_actor_system option setting to default
gpio: virtio: remove timeout
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
igb: fix deadlock caused by taking RTNL in RPM resume path
net: skip virtio_net_hdr_set_proto if protocol already set
net: accept UFOv6 packages in virtio_net_hdr_to_skb
inet: fully convert sk->sk_rx_dst to RCU rules
ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
qlcnic: potential dereference null pointer of rx_queue->page_ring
net: marvell: prestera: fix incorrect structure access
net: marvell: prestera: fix incorrect return of port_find
ice: xsk: return xsk buffers back to pool when cleaning the ring
ice: Use xdp_buf instead of rx_buf for xsk zero-copy
ARM: dts: imx6qdl-wandboard: Fix Ethernet support
netfilter: fix regression in looped (broad|multi)cast's MAC handling
netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
RDMA/hns: Replace kfree() with kvfree()
IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
RDMA/hns: Fix RNR retransmission issue for HIP08
ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
ucounts: Fix rlimit max values check
spi: change clk_disable_unprepare to clk_unprepare
bus: sunxi-rsb: Fix shutdown
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
PM: sleep: Fix error handling in dpm_prepare()
NFSD: Fix READDIR buffer overflow
HID: potential dereference of null pointer
HID: holtek: fix mouse probing
selftests: KVM: Fix non-x86 compiling
ext4: check for inconsistent extents between index and leaf block
ext4: check for out-of-order index extents in ext4_valid_extent_entries()
ext4: prevent partial update of the extent blocks
net: usb: lan78xx: add Allied Telesis AT29M2-AF
arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
FROMLIST: kbuild: install the modules.order for external modules
ANDROID: GKI: Export clocksource_mmio_init
ANDROID: GKI: Export sched_clock_register
Linux 5.15.11
xen/netback: don't queue unlimited number of packages
xen/netback: fix rx queue stall detection
xen/console: harden hvc_xen against event channel storms
xen/netfront: harden netfront against event channel storms
xen/blkfront: harden blkfront against event channel storms
Revert "xsk: Do not sleep in poll() when need_wakeup set"
selftests/damon: test debugfs file reads/writes with huge count
bus: ti-sysc: Fix variable set but not used warning for reinit_modules
io-wq: drop wqe lock before creating new worker
rcu: Mark accesses to rcu_state.n_force_qs
io-wq: check for wq exit after adding new worker task_work
io-wq: remove spurious bit clear on task_work addition
scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
scsi: scsi_debug: Fix type in min_t to avoid stack OOB
scsi: scsi_debug: Don't call kcalloc() if size arg is zero
ovl: fix warning in ovl_create_real()
fuse: annotate lock in fuse_reverse_inval_entry()
media: mxl111sf: change mutex_init() location
USB: core: Make do_proc_control() and do_proc_bulk() killable
bpf: Fix extable address check.
bpf, x64: Factor out emission of REX byte in more cases
mptcp: add missing documented NL params
xsk: Do not sleep in poll() when need_wakeup set
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
can: m_can: pci: use custom bit timings for Elkhart Lake
can: m_can: make custom bittiming fields const
Revert "can: m_can: remove support for custom bit timing"
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
powerpc/module_64: Fix livepatching for RO modules
libata: if T_LENGTH is zero, dma direction should be DMA_NONE
perf inject: Fix segfault due to perf_data__fd() without open
perf inject: Fix segfault due to close without open
riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
cifs: sanitize multiple delimiters in prepath
timekeeping: Really make sure wall_to_monotonic isn't positive
serial: 8250_fintek: Fix garbled text for console
iocost: Fix divide-by-zero on donation from low hweight cgroup
zonefs: add MODULE_ALIAS_FS
btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs: check WRITE_ERR when trying to read an extent buffer
btrfs: fix double free of anon_dev after failure to create subvolume
btrfs: fix memory leak in __add_inode_ref()
selinux: fix sleeping function called from invalid context
USB: serial: option: add Telit FN990 compositions
USB: serial: cp210x: fix CP2105 GPIO registration
usb: gadget: u_ether: fix race in setting MAC address in setup phase
usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
usb: cdnsp: Fix issue in cdnsp_log_ep trace event
usb: cdnsp: Fix incorrect calling of cdnsp_died function
usb: cdnsp: Fix incorrect status for control request
usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
usb: xhci-mtk: fix list_del warning when enable list debug
PCI/MSI: Mask MSI-X vectors only on success
PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
Revert "usb: early: convert to readl_poll_timeout_atomic()"
USB: gadget: bRequestType is a bitfield, not a enum
powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
bpf: Fix extable fixup offset.
arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
afs: Fix mmap
sit: do not call ipip6_dev_free() from sit_init_net()
net: systemport: Add global locking for descriptor lifecycle
net/smc: Prevent smc_release() from long blocking
net: Fix double 0x prefix print in SKB dump
dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
sfc_ef100: potential dereference of null pointer
net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
net/packet: rx_owner_map depends on pg_vec
netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
ixgbe: set X550 MDIO speed before talking to PHY
ixgbe: Document how to enable NBASE-T support
igc: Fix typo in i225 LTR functions
igbvf: fix double free in `igbvf_probe`
igb: Fix removal of unicast MAC filters of VFs
soc/tegra: fuse: Fix bitwise vs. logical OR warning
mptcp: fix deadlock in __mptcp_push_pending()
mptcp: clear 'kern' flag from fallback sockets
mptcp: remove tcp ulp setsockopt support
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/display: Set exit_optimized_pwr_state for DCN31
ice: Don't put stale timestamps in the skb
ice: Use div64_u64 instead of div_u64 in adjfine
rds: memory leak in __rds_conn_create()
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
net: stmmac: fix tc flower deletion for VLAN priority Rx steering
mac80211: fix lookup when adding AddBA extension element
cfg80211: Acquire wiphy mutex on regulatory work
mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
drm/i915/display: Fix an unsigned subtraction which can never be negative.
drm/ast: potential dereference of null pointer
mptcp: never allow the PM to close a listener subflow
selftest/net/forwarding: declare NETIFS p9 p10
net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
selftests/net: toeplitz: fix udp option
net/sched: sch_ets: don't remove idle classes from the round-robin list
drm: simpledrm: fix wrong unit with pixel clock
dmaengine: st_fdma: fix MODULE_ALIAS
dmaengine: idxd: fix missed completion on abort path
selftests: Fix IPv6 address bind tests
selftests: Fix raw socket bind tests with VRF
selftests: Add duplicate config only for MD5 VRF tests
net: hns3: fix race condition in debugfs
net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
selftests: icmp_redirect: pass xfail=0 to log_test()
netdevsim: don't overwrite read only ethtool parms
inet_diag: fix kernel-infoleak for UDP sockets
sch_cake: do not call cake_destroy() from cake_init()
s390/kexec_file: fix error handling when applying relocations
selftests: net: Correct ping6 expected rc from 2 to 1
Revert "drm/fb-helper: improve DRM fbdev emulation device names"
vdpa: Consider device id larger than 31
virtio/vsock: fix the transport to work with VMADDR_CID_ANY
virtio: always enter drivers/virtio/
iwlwifi: mvm: don't crash on invalid rate w/o STA
soc: imx: Register SoC device only on i.MX boards
clk: Don't parent clks until the parent is fully registered
arm64: dts: imx8mq: remove interconnect property from lcdif
ARM: socfpga: dts: fix qspi node compatible
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: fix duplicate increment of opened_inodes metric
tee: amdtee: fix an IS_ERR() vs NULL bug
mac80211: track only QoS data frames for admission control
dmaengine: idxd: fix calling wq quiesce inside spinlock
dmaengine: idxd: add halt interrupt support
arm64: dts: rockchip: fix poweroff on helios64
arm64: dts: rockchip: fix audio-supply for Rock Pi 4
arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
pinctrl: amd: Fix wakeups when IRQ is shared with SCI
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
btrfs: remove stale comment about the btrfs_show_devname
btrfs: update latest_dev when we create a sprout device
btrfs: use latest_dev in btrfs_show_devname
btrfs: convert latest_bdev type to btrfs_device and rename
audit: improve robustness of the audit queue handling
dm btree remove: fix use after free in rebalance_children()
ceph: fix up non-directory creation in SGID directories
arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
recordmcount.pl: look for jgnop instruction as well as bcrl on s390
s390/entry: fix duplicate tracking of irq nesting level
vdpa: check that offsets are within bounds
virtio_ring: Fix querying of maximum DMA mapping size for virtio device
vduse: check that offset is within bounds in get_config()
vduse: fix memory corruption in vduse_dev_ioctl()
bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf, selftests: Add test case trying to taint map value pointer
bpf: Make 32->64 bounds propagation slightly more robust
bpf: Fix signed bounds propagation after mov32
bpf, selftests: Add test case for atomic fetch on spilled pointer
bpf: Fix kernel address leakage in atomic fetch
firmware: arm_scpi: Fix string overflow in SCPI genpd driver
mac80211: validate extended element ID is present
mac80211: send ADDBA requests using the tid/queue of the aggregation session
mac80211: mark TX-during-stop for TX in in_reconfig
mac80211: fix regression in SSN handling of addba tx
mac80211: fix rate control for retransmitted frames
KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
x86/kvm: remove unused ack_notifier callbacks
KVM: downgrade two BUG_ONs to WARN_ON_ONCE
KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
reset: tegra-bpmp: Revert Handle errors in BPMP response
BACKPORT: FROMGIT: scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
ANDROID: kbuild: add support for compiling external device trees
ANDROID: kbuild: add Kconfig support for external modules
Linux 5.15.10
perf inject: Fix itrace space allowed for new attributes
fuse: make sure reclaim doesn't write the inode
staging: most: dim2: use device release method
tracing: Fix a kmemleak false positive in tracing_map
drm/amdkfd: process_info lock not needed for svm
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: cancel the correct hrtimer on exit
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
i2c: rk3x: Handle a spurious start completion interrupt flag
parisc/agp: Annotate parisc agp init functions with __init
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
loop: Use pr_warn_once() for loop_control_remove() warning
net/mlx4_en: Update reported link modes for 1/10G
Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
s390/test_unwind: use raw opcode instead of invalid instruction
KVM: arm64: Save PSTATE early on exit
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
drm/msm/dsi: set default num_data_lanes
drm/msm/a6xx: Fix uinitialized use of gpu_scid
drm/msm: Fix null ptr access msm_ioctl_gem_submit()
i2c: virtio: fix completion handling
vmxnet3: fix minimum vectors alloc issue
ice: fix FDIR init missing when reset VF
RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
RDMA/irdma: Report correct WC errors
RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
RDMA/irdma: Fix a user-after-free in add_pble_prm
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
perf bpf_skel: Do not use typedef to avoid error on old clang
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
mtd: rawnand: Fix nand_erase_op delay
RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
RDMA: Fix use-after-free in rxe_queue_cleanup
hwmon: (corsair-psu) fix plain integer used as NULL pointer
nfc: fix segfault in nfc_genl_dump_devices_done
ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations
Linux 5.15.9
netfilter: selftest: conntrack_vrf.sh: fix file permission
ANDROID: Fix wrong pr_err type specifier in remove_memory_subsection
ANDROID: GKI: update symbol list for usleep_range change
ANDROID: GKI: update virtual device symbol list
UPSTREAM: arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
UPSTREAM: arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
ANDROID: GKI: Add VLAN_8021Q
ANDROID: sched: add hook point in do_sched_yield()
Linux 5.15.8
bpf: Add selftests to cover packet access corner cases
clocksource/drivers/dw_apb_timer_of: Fix probe failure
misc: fastrpc: fix improper packet size calculation
irqchip: nvic: Fix offset for Interrupt Priority Offsets
irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
aio: Fix incorrect usage of eventfd_signal_allowed()
irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
irqchip/aspeed-scu: Replace update_bits with write_bits.
csky: fix typo of fpu config macro
bus: mhi: core: Add support for forced PM resume
bus: mhi: pci_generic: Fix device recovery failed issue
nvmem: eeprom: at25: fix FRAM byte_len
misc: rtsx: Avoid mangling IRQ during runtime PM
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
iio: ad7768-1: Call iio_trigger_notify_done() on error
iio: adc: axp20x_adc: fix charging current reporting on AXP22x
iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
iio: at91-sama5d2: Fix incorrect sign extension
iio: dln2: Check return value of devm_iio_trigger_register()
iio: dln2-adc: Fix lockdep complaint
iio: itg3200: Call iio_trigger_notify_done() on error
iio: kxsd9: Don't return error code in trigger handler
iio: ltr501: Don't return error code in trigger handler
iio: mma8452: Fix trigger reference couting
iio: stk3310: Don't return error code in interrupt handler
iio: trigger: stm32-timer: fix MODULE_ALIAS
iio: trigger: Fix reference counting
iio: gyro: adxrs290: fix data signedness
xhci: avoid race between disable slot command and host runtime suspend
usb: core: config: using bit mask instead of individual bits
xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
usb: core: config: fix validation of wMaxPacketValue entries
Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
USB: gadget: zero allocate endpoint 0 buffers
USB: gadget: detect too-big endpoint 0 requests
selftests/fib_tests: Rework fib_rp_filter_test()
net/qla3xxx: fix an error code in ql_adapter_up()
net, neigh: clear whole pneigh_entry at alloc time
net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net: altera: set a couple error code in probe()
net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
tools build: Remove needless libpython-version feature check that breaks test-all fast path
dt-bindings: net: Reintroduce PHY no lane swap binding
Documentation/locking/locktypes: Update migrate_disable() bits.
perf tools: Fix SMT detection fast read path
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
mtd: rawnand: fsmc: Fix timing computation
mtd: rawnand: fsmc: Take instruction delay into account
i40e: Fix pre-set max number of queues for VF
i40e: Fix failed opcode appearing if handling messages from VF
clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
clk: imx: use module_platform_driver
hwmon: (dell-smm) Fix warning on /proc/i8k creation error
RDMA/hns: Do not destroy QP resources in the hw resetting phase
RDMA/hns: Do not halt commands during reset until later
ASoC: codecs: wcd934x: return correct value from mixer put
ASoC: codecs: wcd934x: handle channel mappping list correctly
ASoC: codecs: wsa881x: fix return values from kcontrol put
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
ASoC: rt5682: Fix crash due to out of scope stack vars
PM: runtime: Fix pm_runtime_active() kerneldoc comment
qede: validate non LSO skb length
ALSA: usb-audio: Reorder snd_djm_devices[] entries
scsi: scsi_debug: Fix buffer size of REPORT ZONES command
scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
i2c: mpc: Use atomic read and fix break condition
tracefs: Set all files to the same group ownership as the mount option
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
signalfd: use wake_up_pollfree()
binder: use wake_up_pollfree()
wait: add wake_up_pollfree()
io_uring: ensure task_work gets run as part of cancelations
libata: add horkage for ASMedia 1092
drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
clk: qcom: regmap-mux: fix parent clock lookup
mmc: renesas_sdhi: initialize variable properly when tuning
hwmon: (pwm-fan) Ensure the fan going on in .probe()
selftests: KVM: avoid failures due to reserved HyperTransport region
tracefs: Have new files inherit the ownership of their parent
nfsd: Fix nsfd startup race (again)
nfsd: fix use-after-free due to delegation race
md: fix update super 1.0 on rdev size change
perf intel-pt: Fix error timestamp setting on the decoder error path
perf intel-pt: Fix missing 'instruction' events with 'q' option
perf intel-pt: Fix next 'err' value, walking trace
perf intel-pt: Fix state setting when receiving overflow (OVF) packet
perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
btrfs: free exchange changeset on failures
btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs: fix re-dirty process of tree-log nodes
btrfs: clear extent buffer uptodate when we fail to write it
scsi: qla2xxx: Format log strings only if needed
cifs: Fix crash on unload of cifs_arc4.ko
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: oss: Fix negative period/buffer sizes
ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
ALSA: ctl: Fix copy of updated id with element read/write
mm: bdi: initialize bdi_min_ratio when bdi is unregistered
mm/slub: fix endianness bug for alloc/free_traces attributes
mm/damon/core: fix fake load reports due to uninterruptible sleeps
timers: implement usleep_idle_range()
KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
net: mvpp2: fix XDP rx queues registering
net/sched: fq_pie: prevent dismantle issue
net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
net: dsa: mv88e6xxx: error handling for serdes_power functions
net: bcm4908: Handle dma_set_coherent_mask error codes
devlink: fix netns refcount leak in devlink_nl_cmd_reload()
IB/hfi1: Correct guard on eager buffer deallocation
iavf: Fix reporting when setting descriptor count
iavf: restore MSI state on reset
netfilter: conntrack: annotate data-races around ct->timeout
netfilter: nft_exthdr: break evaluation if setting TCP option fails
udp: using datalen to cap max gso segments
seg6: fix the iif in the IPv6 socket control block
nfp: Fix memory leak in nfp_cpp_area_cache_add()
bonding: make tx_rebalance_counter an atomic
ethtool: do not perform operations on net devices being unregistered
ice: ignore dropped packets during init
bpf: Fix the off-by-two error in range markings
bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
bpf, sockmap: Attach map progs to psock early for feature probes
bpf, x86: Fix "no previous prototype" warning
vrf: don't run conntrack on vrf with !dflt qdisc
selftests: netfilter: add a vrf+conntrack testcase
nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
x86/sme: Explicitly map new EFI memmap table as encrypted
net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
can: m_can: Disable and ignore ELO interrupt
can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
can: m_can: pci: fix incorrect reference clock rate
can: m_can: m_can_read_fifo: fix memory leak in error branch
can: pch_can: pch_can_rx_normal: fix use after free
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
can: kvaser_usb: get CAN clock frequency from device
IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
IB/hfi1: Fix early init panic
IB/hfi1: Insure use of smp_processor_id() is preempt disabled
nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
platform/x86/intel: hid: add quirk to support Surface Go 3
HID: Ignore battery for Elan touchscreen on Asus UX550VE
HID: sony: fix error path in probe
mmc: spi: Add device-tree SPI IDs
mtd: dataflash: Add device-tree SPI IDs
HID: check for valid USB device for many HID drivers
HID: wacom: fix problems when device is not a valid USB device
HID: bigbenff: prevent null pointer dereference
HID: add USB_HID dependancy on some USB HID drivers
HID: add USB_HID dependancy to hid-chicony
HID: add USB_HID dependancy to hid-prodikeys
HID: add hid_is_usb() function to make it simpler for USB detection
HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
HID: google: add eel USB id
HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
usb: gadget: uvc: fix multiple opens
UPSTREAM: tracefs: Set all files to the same group ownership as the mount option
UPSTREAM: tracefs: Have new files inherit the ownership of their parent
ANDROID: Fix wrong pr_err type specifier in add_memory_subsection
ANDROID: Kleaf: Fix branch-specific toolchain_version
ANDROID: move CLANG_VERSION definition to build.config.constants
ANDROID: clang: update to 14.0.0
FROMGIT: clk: Don't parent clks until the parent is fully registered
ANDROID: sched: Introducing PELT multiplier
ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking
ANDROID: mm/memory_hotplug: fix check for proper subsection removal
ANDROID: mm/memory_hotplug: implement {add/remove}_memory_subsection
FROMLIST: KVM: arm64: Use defined value for SCTLR_ELx_EE
FROMLIST: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
FROMLIST: KVM: arm64: Fix comment for kvm_reset_vcpu()
ANDROID: allmodconfig: disable WERROR
Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
FROMLIST: irqchip/gic-v3-its: Mark some in-memory data structures as 'decrypted'
FROMLIST: KVM: arm64: pkvm: Stub io map functions
FROMLIST: KVM: arm64: Make __io_map_base static
FROMLIST: KVM: arm64: Make the hyp memory pool static
FROMLIST: KVM: arm64: pkvm: Disable GICv2 support
FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order
FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown
FROMLIST: KVM: arm64: Expose unshare hypercall to the host
FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory
FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory
FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2
FROMLIST: KVM: arm64: Introduce kvm_share_hyp()
FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount
FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages
FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings()
FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device
FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration
FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory
FROMGIT: KVM: arm64: Generate hyp_constants.h for the host
FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
FROMGIT: KVM: arm64: Constify kvm_io_gic_ops
FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU
FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised
FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time
FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2
FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state
FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving
FROMGIT: KVM: arm64: Reorder vcpu flag definitions
ANDROID: Remove LOCALVERSION
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Kconfig
Makefile
drivers/bus/mhi/core/pm.c
drivers/clk/qcom/common.c
drivers/virtio/virtio_ring.c
scripts/Makefile.lib
scripts/Makefile.modfinal
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8043401 TKQ2.220104.001
Change-Id: Iaa799c27ecf23e6655bdcc660a0248f92a7ba7c4
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
17210ce13c |
Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev
* keystone/mirror-android13-5.15: (32 commits)
ANDROID: add initial symbol list for mtktv
FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown
FROMGIT: KVM: arm64: Expose unshare hypercall to the host
FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory
FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory
FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2
BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp()
FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount
FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages
FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
...
Signed-off-by: deyaoren@google.com <deyaoren@google.com>
Change-Id: I431ac42225c44bf0a8268e262f35ccc4a78ff8ed
|
||
|
|
f8bd6cf70d |
ANDROID: GKI: Add module load time protected symbol lookup
Add CONFIG_MODULE_SIG_PROTECT to enable lookup for the protected symbols and exports from the build time generated list of symbols and exports. Module loading behavior will change as follows: - Allows Android GKI Modules signed using MODULE_SIG_ALL during build. - Allows other modules to load if they don't violate the access to Android GKI protected symbols and do not export the symbols already exported by the Android GKI modules. Loading will fail and return -EACCES (Permission denied) if symbol access contidions are not met. Bug: 200082547 Test: Treehugger Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: Iedb99d8434db82a9c7f18ffd363d84f4b2316c5b (cherry picked from commit 9ab6a242258a9ac17506b74c6ed7332703d536f4) |
||
|
|
15a81d8068 | Merge "Merge keystone/mirror-android13-5.15 into keystone/android13-5.15-keystone-qcom-dev" into android13-5.15-keystone-qcom-dev | ||
|
|
6075de7607 |
ANDROID: qki: Add hidden config option for RCUTORTURE
Add hidden configuration for RCUTORTURE module so they can be
enabled through GKI_HIDDEN configurations required for some debug
related defconfigs.
Bug: 191628908
Change-Id: I3f0056fa22b01902ff2b0a6d2edae4fafbc8aa86
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
(cherry picked from commit
|
||
|
|
a7ab492aa5 |
Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
This reverts commit
|
||
|
|
6dd0ecdd71 |
Merge "Merge keystone/android-mainline-keystone-qcom-release (3115a2d) into msm-kalama"
|
||
|
|
828bab93de |
ANDROID: Revert "Enable '-Werror' by default for all kernel builds"
This reverts commit
|
||
|
|
ed3fcb2c28 |
Merge 3fe617ccaf ("Enable '-Werror' by default for all kernel builds") into android-mainline
Steps on the way to 5.15-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I0cb711ea7aab52e2670192f1a03ca9fbe9d4c166 |
||
|
|
a05466ceab |
Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
ANDROID: virtio: disable virtio_dma_buf callback checks with CFI
ANDROID: clang: update to 13.0.2
FROMLIST: x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
Revert "Revert "ANDROID: GKI: temporarily disable LTO/CFI""
ANDROID: kernel: fix module info for debug_kinfo
Revert "ANDROID: GKI: temporarily disable LTO/CFI"
ANDROID: GKI: Enable CONFIG_MEMCG
ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS
ANDROID: I3C: Enable I3C core framework
ANDROID: GKI: add fields required to enable CONFIG_TRANSPARENT_HUGEPAGE
ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64
Revert "ANDROID: printk: printk_deferred for modules"
ANDROID: dm-bow: handle STATUSTYPE_IMA
ANDROID: dm-default-key: handle STATUSTYPE_IMA
ANDROID: block: initialize the bi_skip_dm_default_key field
ANDROID: docs: sysctl: vm: Fix merge error relating to extra_free_kbytes
ANDROID: sysctl: Remove left-over diff from recent 'kbytes tunable' revert
d_path: make 'prepend()' fill up the buffer exactly on overflow
mm: don't allow oversized kvmalloc() calls
iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm()
x86/setup: Explicitly include acpi.h
fs: dlm: avoid comms shutdown delay in release_lockspace
dt-bindings: display: remove zte,vou.txt binding doc
dt-bindings: hwmon: merge max1619 into trivial devices
dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible
ext4: make the updating inode data procedure atomic
ext4: remove an unnecessary if statement in __ext4_get_inode_loc()
ext4: move inode eio simulation behind io completeion
ext4: Improve scalability of ext4 orphan file handling
ext4: Orphan file documentation
ext4: Speedup ext4 orphan inode handling
ext4: Move orphan inode handling into a separate file
ext4: Support for checksumming from journal triggers
ext4: fix race writing to an inline_data file while its xattrs are changing
jbd2: add sparse annotations for add_transaction_credits()
ext4: fix sparse warnings
ext4: Make sure quota files are not grabbed accidentally
ext4: fix e2fsprogs checksum failure for mounted filesystem
ext4: if zeroout fails fall back to splitting the extent node
ext4: reduce arguments of ext4_fc_add_dentry_tlv
ext4: flush background discard kwork when retry allocation
ext4: get discard out of jbd2 commit kthread contex
dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema
dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries
ASoC: Revert PCM trigger changes
ALSA: usb-audio: Add lowlatency module option
staging: vt6655: Remove filenames in files
staging: r8188eu: add extra TODO entries
staging: vt6656: Remove filenames in files
staging: wlan-ng: fix invalid assignment warning
ALSA: hda/cs8409: Initialize Codec only in init fixup.
ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary
ALSA: usb-audio: Work around for XRUN with low latency playback
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
printk/index: Fix -Wunused-function warning
tty: serial: uartlite: Use read_poll_timeout for a polling loop
tty: serial: uartlite: Use constants in early_uartlite_putc
staging: r8188eu: rename fields of struct rtl_ps
staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS()
staging: r8188eu: rename fields of struct dyn_primary_cca
staging: r8188eu: rename struct field Wifi_Error_Status
staging: r8188eu: Provide a TODO file for this driver
usb: isp1760: otg control register access
usb: isp1760: use the right irq status bit
usb: isp1760: write to status and address register
usb: isp1760: fix qtd fill length
usb: isp1760: fix memory pool initialization
fscache: Use refcount_t for the cookie refcount instead of atomic_t
fscache: Fix fscache_cookie_put() to not deref after dec
fscache: Fix cookie key hashing
cachefiles: Change %p in format strings to something else
fscache: Change %p in format strings to something else
fscache: Remove the object list procfile
fscache, cachefiles: Remove the histogram stuff
fscache: Procfile to display cookies
fscache: Add a cookie debug ID and use that in traces
staging: r8188eu: remove unneeded variable
staging: r8188eu: remove unneeded conversions to bool
usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least"
usb: dwc2: Fix spelling mistake "was't" -> "wasn't"
usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed"
usb: host: xhci-rcar: Don't reload firmware after the completion
usb: xhci-mtk: allow bandwidth table rollover
signal/seccomp: Dump core when there is only one live thread
drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
drm/amd/display: Remove duplicate dml init
drm/amd/display: Update bounding box states (v2)
drm/amd/display: Update number of DCN3 clock states
drm/amdgpu: disable GFX CGCG in aldebaran
drm/amdgpu: Clear RAS interrupt status on aldebaran
drm/amdgpu: Add support for RAS XGMI err query
drm/amdkfd: Account for SH/SE count when setting up cu masks.
ASoC: soc-pcm: test refcount before triggering
ASoC: soc-pcm: protect BE dailink state changes in trigger
ASoC: wcd9335: Disable irq on slave ports in the remove function
ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
ASoC: wcd9335: Fix a double irq free in the remove function
ALSA: hda: Disable runtime resume at shutdown
signal/seccomp: Refactor seccomp signal and coredump generation
signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
ASoC: rockchip: i2s: Add support for frame inversion
ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs
ASoC: rockchip: i2s: Add compatible for more SoCs
ASoC: rockchip: i2s: Make playback/capture optional
ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
ASoC: dt-bindings: rockchip: Document reset property for i2s
ASoC: rockchip: i2s: Fix regmap_ops hang
ASoC: rockchip: i2s: Improve dma data transfer efficiency
ASoC: rockchip: i2s: Fixup clk div error
ASoC: rockchip: i2s: Add support for set bclk ratio
ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif
ASoC: rockchip: spdif: Add support for rk3568 spdif
ASoC: rockchip: spdif: Fix some coding style
ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile
tty: Fix data race between tiocsti() and flush_to_ldisc()
serial: vt8500: Use of_device_get_match_data
serial: tegra: Use of_device_get_match_data
serial: 8250_ingenic: Use of_device_get_match_data
tty: serial: linflexuart: Remove redundant check to simplify the code
tty: serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp
tty: serial: fsl_lpuart: enable two stop bits for lpuart32
tty: serial: fsl_lpuart: fix the wrong mapbase value
mxser: use semi-colons instead of commas
tty: moxa: use semi-colons instead of commas
ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth"
arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings
usb: mtu3: fix random remote wakeup
usb: mtu3: return successful suspend status
usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
usb: xhci-mtk: modify the SOF/ITP interval for mt8195
usb: xhci-mtk: add a member of num_esit
usb: xhci-mtk: check boundary before check tt
usb: xhci-mtk: update fs bus bandwidth by bw_budget_table
usb: xhci-mtk: fix issue of out-of-bounds array access
usb: xhci-mtk: support option to disable usb2 ports
usb: xhci-mtk: fix use-after-free of mtk->hcd
dt-bindings: usb: mtk-xhci: add compatible for mt8195
dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports
usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint"
Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation"
usb: isp1760: clean never read udc_enabled warning
usb: isp1760: do not shift in uninitialized slot
usb: isp1760: do not reset retval
usb: isp1760: check maxpacketsize before using it
usb: isp1760: ignore return value for bus change pattern
usb: gadget: Add description for module parameter
usbip:vhci_hcd USB port can get stuck in the disabled state
usbip: clean up code in vhci_device_unlink_cleanup
usbip: give back URBs for unsent unlink requests during cleanup
usb: gadget: aspeed: Remove repeated verbose license text
usb: gadget: mass_storage: Remove repeated verbose license text
usb: musb: musb_dsps: request_irq() after initializing musb
usb: dwc3: pci: add support for AMD's newer generation platform.
usb: dwc3: imx8mp: request irq after initializing dwc3
usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
ASoC: dwc: Get IRQ optionally
xhci: Add bus number to some debug messages
xhci: Add additional dynamic debug to follow URBs in cancel and error cases.
Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
xhci: Fix failure to give back some cached cancelled URBs.
xhci: fix even more unsafe memory usage in xhci tracing
xhci: fix unsafe memory usage in xhci tracing
staging: r8188eu: remove {read,write}_macreg
arm64: Do not trap PMSNEVFR_EL1
staging: r8188eu: core: remove condition with no effect
staging: r8188eu: remove ethernet.h header file
staging: r8188eu: remove ip.h header file
staging: r8188eu: remove if_ether.h header file
staging: r8188eu: make rtw_deinit_intf_priv return void
staging: r8188eu: use is_multicast_ether_addr in os_dep/recv_linux.c
staging: r8188eu: use is_multicast_ether_addr in hal/rtl8188eu_xmit.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_security.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c
staging: r8188eu: ensure proper alignment for eth address buffers
staging: r8188eu: remove unnecessary parentheses
staging: r8188eu: remove dead code
staging: r8188eu: remove 5 GHz code
staging: r8188eu: remove cmd_osdep.h header file
staging: r8188eu: Make mult-byte entities in dhcp header be big endian
staging: r8188eu: change declaration of Efuse_Read1ByteFromFakeContent
staging: r8188eu: Fix a resource leak in update_bcn_wps_ie
staging: r8188eu: set pipe only once
staging: r8188eu: remove unused members of struct _io_ops
staging: r8188eu: clean up the usb_writeN
staging: r8188eu: clean up the usb_writeXY functions
staging: r8188eu: clean up the usb_readXY functions
staging: r8188eu: remove an unused enum
staging: r8188eu: rewrite usb vendor request defines
staging: rtl8188eu: use actual request type as parameter
staging: r8188eu: remove unused define
staging: r8188eu: remove unnecessary cast
staging: rtl8723bs: remove header file ethernet.h
staging/rtl8192u: Prefer kcalloc over open coded arithmetic
staging/rtl8192u: Initialize variables in the definition block
staging/rtl8192u: Avoid CamelCase in names of variables
staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function
staging: rtl8723bs: remove functions notifying wext events
staging: rtl8723bs: fix logical continuation issue
staging: rtl8723bs: fix code indent issues
staging: rtl8723bs: remove obsolete wext support
staging: mt7621-pci: fix hang when nothing is connected to pcie ports
soc: aspeed-lpc-ctrl: Fix clock cleanup in error path
staging: r8188eu: remove unused function rtw_remove_bcn_ie()
staging: r8188eu: remove unused function rtw_add_bcn_ie()
staging: r8188eu: remove unneeded semicolon
staging: wlan-ng: Avoid duplicate header in tx/rx frames
staging: wlan-ng: Remove pointless a3/a4 union
staging: r8188eu: use GFP_ATOMIC under spinlock
staging: r8188eu: fix scheduling while atomic bugs
drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
drm/amdgpu: drop redundant cancel_delayed_work_sync call
drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer
dt-bindings: Add vendor prefix for Topic Embedded Systems
of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr()
arm64: mm: fix comment typo of pud_offset_phys()
arm64: signal32: Drop pointless call to sigdelsetmask()
cachefiles: Use file_inode() rather than accessing ->f_inode
netfs: Move cookie debug ID to struct netfs_cache_resources
fscache: Select netfs stats if fscache stats are enabled
erofs: fix double free of 'copied'
ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER
ASoC: rt5682: Fix the vol+ button detection issue
ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static
configfs: fix a race in configfs_lookup()
configfs: fold configfs_attach_attr into configfs_lookup
configfs: simplify the configfs_dirent_is_ready
configfs: return -ENAMETOOLONG earlier in configfs_lookup
xfs: fix I_DONTCACHE
arm64: kdump: Remove custom linux,usable-memory-range handling
arm64: kdump: Remove custom linux,elfcorehdr handling
riscv: Remove non-standard linux,elfcorehdr handling
of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef
of: fdt: Add generic support for handling usable memory range property
of: fdt: Add generic support for handling elf core headers property
crash_dump: Make elfcorehdr address/size symbols always visible
dt-bindings: memory: convert Samsung Exynos DMC to dtschema
dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema
drm/amdkfd: map SVM range with correct access permission
drm/amdkfd: check access permisson to restore retry fault
drm/amdgpu: Update RAS XGMI Error Query
drm/amdgpu: Add driver infrastructure for MCA RAS
drm/amd/display: Add Logging for HDMI color depth information
drm/amd/amdgpu: consolidate PSP TA init shared buf functions
drm/amd/amdgpu: add name field back to ras_common_if
drm/amdgpu: Fix build with missing pm_suspend_target_state module export
drm/radeon: switch from 'pci_' to 'dma_' API
drm/amdgpu: switch from 'pci_' to 'dma_' API
drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus
drm/amdgpu/OLAND: clip the ref divider max value
drm/amd/display: refactor riommu invalidation wa
dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema
ASoC: SOF: intel: remove duplicate include
dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt5682 document
ASoC: mediatek: mt8195: add HDMITX audio support
ASoC: mediatek: mt8195: add DPTX audio support
ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682
dt-bindings: mediatek: mt8195: add audio afe document
ASoC: mediatek: mt8195: add platform driver
ASoC: mediatek: mt8195: support pcm in platform driver
ASoC: mediatek: mt8195: support adda in platform driver
ASoC: mediatek: mt8195: support etdm in platform driver
ASoC: mediatek: mt8195: support audsys clock control
ASoC: mediatek: mt8195: update mediatek common driver
ASoC: wm_adsp: Put debugfs_remove_recursive back in
arm64/sve: Better handle failure to allocate SVE register storage
arm64: Document the requirement for SCR_EL3.HCE
arm64: head: avoid over-mapping in map_memory
arm64/sve: Add a comment documenting the binutils needed for SVE asm
arm64/sve: Add some comments for sve_save/load_state()
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/gt: Potential error pointer dereference in pinned_context()
drm/i915/adl_p: Also disable underrun recovery with MSO
drm/i915: Use designated initializers for init/exit table
usb: gadget: f_hid: optional SETUP/SET_REPORT mode
ALSA: usb-audio: Move set-interface-first workaround into common quirk
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
kbuild: Enable dtc 'pci_device_reg' warning by default
dt-bindings: soc: remove obsolete zte zx header
dt-bindings: clock: remove obsolete zte zx header
of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
dt-bindings: memory: convert H8/300 bus controller to dtschema
ASoC: rt1015: remove possible unused variable `bclk_ms'
ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static
ASoC: rt1015p: correct indentation
ASoC: ics43432: add compatible for CUI Devices
dt-bindings: add compatible vendor prefix for CUI Devices
ASoC: ics43432: add CMM-4030D-261 support
ASoC: Intel: Skylake: Select first entry for singular pipe config arrays
ASoC: Intel: Skylake: Properly configure modules with generic extension
ASoC: Intel: Skylake: Support modules with generic extension
ASoC: Intel: Skylake: Support multiple format configs
ASoC: Intel: Skylake: Simplify m_state for loadable modules
ASoC: Intel: Skylake: Fix passing loadable flag for module
ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
ASoC: Intel: Skylake: Fix module resource and format selection
ASoC: Intel: Skylake: Select proper format for NHLT blob
ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
ASoC: intel: atom: Revert PCM buffer address setup workaround again
ALSA: doc: Fix indentation warning
reset: simple: remove ZTE details in Kconfig help
kselftest/arm64: signal: Add a TODO list for signal handling tests
kselftest/arm64: signal: Add test case for SVE register state in signals
kselftest/arm64: signal: Verify that signals can't change the SVE vector length
kselftest/arm64: signal: Check SVE signal frame shows expected vector length
kselftest/arm64: signal: Support signal frames with SVE register data
kselftest/arm64: signal: Add SVE to the set of features we can check for
ALSA: hda: Update documentation for aliasing via the model option
ALSA: hda: Allow model option to specify PCI SSID alias
ALSA: hda: Code refactoring snd_hda_pick_fixup()
ALSA: firewire-motu: add support for MOTU 896HD
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
m68k: coldfire: return success for clk_enable(NULL)
m68k: m5441x: add flexcan support
m68k: stmark2: update board setup
m68k/nommu: prevent setting ROMKERNEL when ROM is not set
drm/exynos: Always initialize mapping in exynos_drm_register_dma()
drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount
drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()
usb: chipidea: host: fix port index underflow and UBSAN complains
xfs: fix perag structure refcounting error when scrub fails
arm64: replace in_irq() with in_hardirq()
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
drm/amdgpu: use the preferred pin domain after the check
drm/amd/pm: a quick fix for "divided by zero" error
erofs: support reading chunk-based uncompressed files
erofs: introduce chunk-based file on-disk format
dt-bindings: Output yamllint warnings to stderr
dt-bindings: eeprom-93xx46: Convert to json schema
ASoC: rsnd: adg: clearly handle clock error / NULL case
ASoC: rsnd: core: make some arrays static const, makes object smaller
kselftest/arm64: pac: Fix skipping of tests on systems without PAC
Documentation: arm64: describe asymmetric 32-bit support
arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores
arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0
arm64: Advertise CPUs capable of running 32-bit applications in sysfs
arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system
arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0
arm64: Implement task_cpu_possible_mask()
kselftest/arm64: mte: Fix misleading output when skipping tests
ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect
ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack
ASoC: rt5640: Add rt5640_set_ovcd_params() helper
ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset()
ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack
ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file
soc: rockchip: io-domain: Remove unneeded semicolon
ARM: s3c: delete unneed local variable "delay"
ASoC: uniphier: make arrays mul and div static const, makes object smaller
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function
xfs: rename buffer cache index variable b_bn
xfs: convert bp->b_bn references to xfs_buf_daddr()
xfs: introduce xfs_buf_daddr()
xfs: kill xfs_sb_version_has_v3inode()
xfs: introduce xfs_sb_is_v5 helper
xfs: remove unused xfs_sb_version_has wrappers
xfs: convert xfs_sb_version_has checks to use mount features
xfs: convert scrub to use mount-based feature checks
xfs: open code sb verifier feature checks
xfs: convert xfs_fs_geometry to use mount feature checks
xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
xfs: convert remaining mount flags to state flags
xfs: convert mount flags to features
xfs: consolidate mount option features in m_features
xfs: replace xfs_sb_version checks with feature flag checks
xfs: reflect sb features in xfs_mount
xfs: rework attr2 feature and mount options
xfs: rename xfs_has_attr()
xfs: sb verifier doesn't handle uncached sb buffer
xfs: start documenting common units and tags used in tracepoints
xfs: decode scrub flags in ftrace output
xfs: standardize inode generation formatting in ftrace output
xfs: standardize remaining xfs_buf length tracepoints
xfs: resolve fork names in trace output
xfs: rename i_disk_size fields in ftrace output
xfs: disambiguate units for ftrace fields tagged "count"
xfs: disambiguate units for ftrace fields tagged "len"
xfs: disambiguate units for ftrace fields tagged "offset"
xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno"
xfs: standardize daddr formatting in ftrace output
xfs: standardize rmap owner number formatting in ftrace output
xfs: standardize AG block number formatting in ftrace output
xfs: standardize AG number formatting in ftrace output
xfs: standardize inode number formatting in ftrace output
xfs: fix incorrect unit conversion in scrub tracepoint
fs: dlm: fix return -EINTR on recovery stopped
fs: dlm: implement delayed ack handling
ARM: config: aspeed: Regenerate defconfigs
ARM: config: aspeed_g4: Enable EDAC and SPGIO
ARM: config: aspeed: Enable KCS adapter for raw SerIO
ARM: config: aspeed: Enable hardened allocator feature
staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock()
staging: r8188eu: remove rtw_update_mem_stat macro and associated flags
staging: r8188eu: remove function _rtw_zvmalloc
staging: r8188eu: remove rtw_zvmalloc preprocessor definition
staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls
staging: r8188eu: remove function _rtw_vmalloc
staging: r8188eu: remove rtw_vmalloc preprocessor definition
staging: r8188eu: convert only rtw_vmalloc call to vmalloc
staging: r8188eu: remove free_xmit_priv field from struct hal_ops
staging: r8188eu: remove function rtw_hal_free_xmit_priv
staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv
staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qtime_88e macros
staging: r8188eu: remove unused function dump_txrpt_ccx_88e
staging: r8188eu: remove _dbg_dump_tx_info function
staging: r8188eu: Fix fall-through warnings for Clang
soc: aspeed: Re-enable FWH2AHB on AST2600
soc: aspeed: socinfo: Add AST2625 variant
xfs: remove support for untagged lookups in xfs_icwalk*
xfs: constify btree function parameters that are not modified
xfs: make the start pointer passed to btree update_lastrec functions const
xfs: make the start pointer passed to btree alloc_block functions const
xfs: make the pointer passed to btree set_root functions const
xfs: mark the record passed into xchk_btree functions as const
xfs: make the keys and records passed to btree inorder functions const
xfs: mark the record passed into btree init_key functions as const
xfs: make the record pointer passed to query_range functions const
xfs: make the key parameters to all btree query range functions const
xfs: make the key parameters to all btree key comparison functions const
xfs: add trace point for fs shutdown
xfs: remove unnecessary agno variable from struct xchk_ag
xfs: make fsmap backend function key parameters const
xfs: fix off-by-one error when the last rt extent is in use
xfs: make xfs_rtalloc_query_range input parameters const
xfs: drop ->writepage completely
drm: amdgpu: remove obsolete reference to config CHASH
drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware"
drm/amd/amdgpu:flush ttm delayed work before cancel_sync
drm/amd: consolidate TA shared memory structures
drm/amdgpu: increase max xgmi physical node for aldebaran
drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily
drm/amd/display: Use DCN30 watermark calc for DCN301
drm/amdgpu: correct MMSCH 1.0 version
drm/amdgpu: get extended xgmi topology data
ARM: dts: rockchip: Add SFC to RV1108
staging: r8188eu: rename variable within rtl8188e_Add_RateATid
staging: r8188eu: ctrl vendor req index is not used
staging: r8188eu: ctrl vendor req value is always 0x05
USB: EHCI: Add alias for Broadcom INSNREG
USB: EHCI: Add register array bounds to HCS ports
ovl: enable RCU'd ->get_acl()
vfs: add rcu argument to ->get_acl() callback
dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage
dt-bindings: memory: convert TI a8xx DDR2/mDDR memory controller to dtschema
dt-bindings: memory: convert Synopsys IntelliDDR memory controller to dtschema
MAINTAINERS: EDAC/armada_xp: include dt-bindings
dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema
dt-bindings: memory: convert Broadcom DPFE to dtschema
of: property: fw_devlink: Add support for "phy-handle" property
erofs: add fiemap support with iomap
erofs: add support for the full decompressed length
usb: gadget: mv_u3d: request_irq() after initializing UDC
tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback
usb: gadget: f_uac1: fixing inconsistent indenting
usb: remove reference to deleted config STB03xxx
usb: host: remove line for obsolete config USB_HWA_HCD
usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller
usb: dwc3: Decouple USB 2.0 L1 & L2 events
ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
staging: r8188eu: clean up comparsions to false
staging: r8188eu: clean up comparsions to true
staging: r8188eu: remove null pointer checks before kfree
staging: r8188eu: Remove unused including <linux/version.h>
staging: wlan-ng: Disable buggy MIB ioctl
staging: rts5208: Fix get_ms_information() heap buffer size
staging: r8188eu: Remove code depending on NAT25_LOOKUP
ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards
ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend()
of: property: fw_devlink: Add support for "leds" and "backlight"
dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema
dt-bindings: rng: convert Samsung Exynos TRNG to dtschema
dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema
dt-bindings: ata: drop unused Exynos SATA bindings
dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names
clk: staging: correct reference to config IOMEM to config HAS_IOMEM
staging: r8188eu: remove unneeded DBG_88E call from rtl8188e_Add_RateATid
staging: r8188eu: remove set but unused variable from rtl8188e_Add_RateATid
staging: r8188eu: clean up spacing style issues in os_dep dir
staging: r8188eu: clean up spacing style issues in hal dir, part 3
staging: r8188eu: clean up spacing style issues in hal dir, part 2
staging: r8188eu: clean up spacing style issues in hal dir, part 1
staging: r8188eu: clean up spacing style issues in core/rtw_sta_mgt.c
staging: r8188eu: add space around operator in core/rtw_sreset.c
staging: r8188eu: clean up spacing style issues in core/rtw_debug.c
staging: r8188eu: clean up spacing style issues in core/rtw_xmit.c
staging: r8188eu: add spaces around operators in core/rtw_wlan_util.c
staging: r8188eu: clean up spacing style issues in core/rtw_security.c
staging: r8188eu: clean up spacing style issues in core/rtw_recv.c
staging: r8188eu: clean up spacing style issues in core/rtw_pwrctrl.c
staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c
staging: r8188eu: clean up spacing style issues in core/rtw_mp_ioctl.c
staging: r8188eu: clean up spacing style issues in core/rtw_mp.c
staging: r8188eu: clean up spacing style issues in core/rtw_mlme_ext.c
staging: r8188eu: clean up spacing style issues in core/rtw_mlme.c
staging: r8188eu: add spaces around operators in core/rtw_iol.c
staging: r8188eu: clean up spacing style issues in core/rtw_ioctl_set.c
staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c
staging: r8188eu: clean up spacing style issues in core/rtw_ieee80211.c
staging: r8188eu: clean up spacing style issues in core/rtw_efuse.c
staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging: r8188eu: rewrite subtraction in core/rtw_cmd.c
staging: r8188eu: add spaces around operators in core/rtw_ap.c
arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string
ASoC: sh: rz-ssi: Fix wrong operator used issue
ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data
ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data
ovl: use kvalloc in xattr copy-up
ovl: update ctime when changing fileattr
ovl: skip checking lower file's i_writecount on truncate
ovl: relax lookup error on mismatch origin ftype
ovl: do not set overlay.opaque for new directories
ovl: add ovl_allow_offline_changes() helper
ovl: disable decoding null uuid with redirect_dir
ovl: consistent behavior for immutable/append-only inodes
ovl: copy up sync/noatime fileattr flags
ovl: pass ovl_fs to ovl_check_setxattr()
fs: add generic helper for filling statx attribute flags
soc: aspeed: p2a-ctrl: Fix boundary check for mmap
soc: aspeed: lpc-ctrl: Fix boundary check for mmap
ALSA: hda: Drop workaround for a hang at shutdown again
ARM: dts: aspeed: p10bmc: Add power control pins
drm/mediatek: Clear pending flag when cmdq packet is done
drm/mediatek: Add cmdq_handle in mtk_crtc
drm/mediatek: Detect CMDQ execution timeout
drm/mediatek: Remove struct cmdq_client
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY
dt-bindings: PCI: kirin: Add support for Kirin970
dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml
drm/radeon: Add break to switch statement in radeonfb_create_pinned_object()
drm/amd/display: 3.2.149
drm/amd/display: [FW Promotion] Release 0.0.79
drm/amd/display: Guard vblank wq flush with DCN guards
drm/amd/display: Ensure DCN save after VM setup
drm/amd/display: Use vblank control events for PSR enable/disable
drm/amd/display: Fix multi-display support for idle opt workqueue
drm/amd/display: Create dc_sink when EDID fail
drm/amd/pm: correct the address of Arcturus fan related registers
drm/amd/pm: drop unnecessary manual mode check
drm/amd/pm: drop the unnecessary intermediate percent-based transition
drm/amd/pm: correct the fan speed RPM retrieving
drm/amd/pm: correct the fan speed PWM retrieving
drm/amd/pm: record the RPM and PWM based fan speed settings
drm/amd/pm: correct the fan speed RPM setting
drm/amd/amdgpu: remove unnecessary RAS context field
drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
drm/amd/pm: change the workload type for some cards
Revert "drm/amd/pm: fix workload mismatch on vega10"
drm/amd/amdgpu: consolidate PSP TA context
drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification.
drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
drm/amd/pm: change smu msg's attribute to allow working under sriov
drm/amd/pm: change return value in aldebaran_get_power_limit()
drm/amd/pm: skip to load smu microcode on sriov for aldebaran
drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name
drm/amd/amdgpu embed hw_fence into amdgpu_job
xfs: move the CIL workqueue to the CIL
xfs: CIL work is serialised, not pipelined
xfs: AIL needs asynchronous CIL forcing
xfs: order CIL checkpoint start records
xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state()
xfs: factor out log write ordering from xlog_cil_push_work()
xfs: pass a CIL context to xlog_write()
xfs: move xlog_commit_record to xfs_log_cil.c
xfs: log head and tail aren't reliable during shutdown
xfs: don't run shutdown callbacks on active iclogs
xfs: separate out log shutdown callback processing
xfs: rework xlog_state_do_callback()
xfs: make forced shutdown processing atomic
xfs: convert log flags to an operational state field
xfs: move recovery needed state updates to xfs_log_mount_finish
xfs: XLOG_STATE_IOERROR must die
xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()
tty: replace in_irq() with in_hardirq()
usb: phy: tahvo: add IRQ check
usb: host: ohci-tmio: add IRQ check
dt-bindings: usb: mtk-musb: add MT7623 compatible
serial: sh-sci: fix break handling for sysrq
serial: stm32: use devm_platform_get_and_ioremap_resource()
serial: stm32: use the defined variable to simplify code
Revert "arm pl011 serial: support multi-irq request"
staging: r8188eu: Remove unused nat25_handle_frame()
ASoC: sh: rz-ssi: Fix dereference of noderef expression warning
staging: r8188eu: remove ipx support from driver
staging: r8188eu: remove inline markings from functions in rtw_br_ext.c
ASoC: tegra30: i2s: Use of_device_get_match_data
ASoC: tegra30: ahub: Use of_device_get_match_data
ASoC: soc-ac97: cleanup cppcheck warning
ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get()
ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB
ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report()
ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new()
ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params()
staging: r8188eu: use common ieee80211 constants
staging: r8188eu: remove kernel version depended code paths
staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
staging: r8188eu: os_dep: Remove defined but not used variables
staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK()
staging: r8188eu: Remove unnecessary ret variable in rtw_drv_init()
staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E()
staging: r8188eu: rename Hal_GetChnlGroup88E()
staging: r8188eu: rename parameter of Hal_GetChnlGroup88E()
staging: r8188eu: convert return type of Hal_GetChnlGroup88E() to void
staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E()
ARM: dts: aspeed: cloudripper: Add comments for "mdio1"
ARM: dts: aspeed: minipack: Update flash partition table
iio: adc: Add driver for Renesas RZ/G2L A/D converter
dt-bindings: iio: adc: Add binding documentation for Renesas RZ/G2L A/D converter
iio: pressure: hp03: update device probe to register with devm functions
iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe
iio: ltc2983: fix device probe
dt-bindings: PCI: kirin: Fix compatible string
of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch()
of: fdt: Remove early_init_dt_reserve_memory_arch() override capability
iio: potentiometer: Add driver support for AD5110
dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices
of: property: fw_devlink: Add support for "resets" and "pwms"
dt-bindings: timer: Remove binding for energymicro,efm32-timer.txt
dt-bindings: gpu: mali-bifrost: Add RK3568 compatible
bitops/non-atomic: make @nr unsigned to avoid any DIV
ALSA: hda: Nuke unused reboot_notify callback
ALSA: hda: Suspend codec at shutdown
ALSA: hda: conexant: Turn off EAPD at suspend, too
ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag
ALSA: usb-audio: Input source control - digidesign mbox
soc: rockchip: io-domain: add rk3568 support
dt-bindings: power: add rk3568-pmu-io-domain support
dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board
dt-bindings: vendor-prefixes: add Traverse Technologies
arm64: dts: add device tree for Traverse Ten64 (LS1088A)
arm64: dts: ls1088a: add missing PMU node
arm64: dts: ls1088a: add internal PCS for DPMAC1 node
ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz
ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells property from at93c46d dt node
ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC
ARM: dts: add SKOV imx6q and imx6dl based boards
dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards
dt-bindings: vendor-prefixes: Add an entry for SKOV A/S
arm64: dts: imx8mq-reform2: add sound support
arm64: dts: imx8m: drop interrupt-affinity for pmu
arm64: dts: imx8qxp: update pmu compatible
arm64: dts: imx8mm: update pmu compatible
arm64: dts: ls1046a: fix eeprom entries
arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs
arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload
arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config
arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config
arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions
arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support
arm64: dts: imx8mp: Add dsp node
arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys
arm64: dts: imx8mq-evk: Remove unnecessary blank lines
arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2
arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells
arm64: dts: imx8: Add jpeg encoder/decoder nodes
arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings
arm64: dts: ls1088ardb: update PHY nodes with IRQ information
arm64: dts: ls2088ardb: update PHY nodes with IRQ information
arm64: dts: lx2160ardb: update PHY nodes with IRQ information
gpu: host1x: debug: Dump DMASTART and DMAEND register
gpu: host1x: debug: Dump only relevant parts of CDMA push buffer
gpu: host1x: debug: Use dma_addr_t more consistently
arm64: tegra: Fix compatible string for Tegra132 CPUs
ARM: tegra: tamonten: Fix UART pad setting
ASoC: Intel: boards: use software node API in Atom boards
ASoC: Intel: remove device_properties for Atom boards
ASoC: Intel: use software node API in SoundWire machines
ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove
ASoC: Intel: sof_sdw: pass card information to init/exit functions
ASoC: Intel: boards: get codec device with ACPI instead of bus search
ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev()
ASoC: Intel: boards: harden codec property handling
ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles
ARM: ixp4xx: Delete GTWX5715 board files
ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles
ARM: ixp4xx: Delete Intel reference design boardfiles
ARM: ixp4xx: Delete Avila boardfiles
ARM: ixp4xx: Delete the Arcom Vulcan boardfiles
ARM: ixp4xx: Delete Gateway WG302v2 boardfiles
ARM: ixp4xx: Delete Omicron boardfiles
ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles
ARM: ixp4xx: Delete NAS100D boardfiles
ARM: ixp4xx: Delete NSLU2 boardfiles
ASoC: sh: rz-ssi: Add SSI DMAC support
ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channel configuration parameter
ASoC: sh: Add RZ/G2L SSIF-2 driver
ASoC: SOF: Intel: make DMI L1 selection more robust
ASoC: SOF: Intel: simplify logic for DMI_L1 handling
ASoC: SOF: Intel: hda-stream: remove always true condition
ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description
ARM: tegra: nexus7: Improve thermal zones
ARM: tegra: acer-a500: Improve thermal zones
ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup-method value
ARM: tegra: acer-a500: Add power supplies to accelerometer
ARM: tegra: acer-a500: Remove bogus USB VBUS regulators
ARM: tegra: jetson-tk1: Correct interrupt trigger type of temperature sensor
ARM: tegra: dalmore: Correct interrupt trigger type of temperature sensor
ARM: tegra: cardhu: Correct interrupt trigger type of temperature sensor
ARM: tegra: apalis: Correct interrupt trigger type of temperature sensor
ARM: tegra: nyan: Correct interrupt trigger type of temperature sensor
ARM: tegra: acer-a500: Add interrupt to temperature sensor node
ARM: tegra: nexus7: Add interrupt to temperature sensor node
ARM: tegra: paz00: Add interrupt to temperature sensor node
ARM: tegra: ouya: Add interrupt to temperature sensor node
ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees
usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
usb: typec: tcpm: Support non-PD mode
dt-bindings: connector: Add pd-disable property
usb: gadget: remove unnecessary AND operation when get ep maxp
usb: gadget: bdc: remove unnecessary AND operation when get ep maxp
usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
usb: cdnsp: fix the wrong mult value for HS isoc or intr
usb: mtu3: fix the wrong HS mult value
usb: mtu3: use @mult for HS isoc or intr
usb: mtu3: restore HS function when set SS/SSP
usb: phy: twl6030: add IRQ checks
usb: phy: fsl-usb: add IRQ check
usb: misc: brcmstb-usb-pinmap: add IRQ check
drm/tegra: dc: Extend debug stats with total number of events
drm/tegra: dc: Support memory bandwidth management
arm64: dts: HiSilicon: hi3660: address a PCI warning
ALSA: memalloc: Count continuous pages in vmalloc buffer handler
tty: serial: samsung: Add Exynos850 SoC data
tty: serial: samsung: Fix driver data macros style
tty: serial: samsung: Init USI to keep clocks running
platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper
serdev: Split and export serdev_acpi_get_uart_resource()
serial: stm32: fix the conditional expression writing
usb: gadget: udc: s3c2410: add IRQ check
usb: gadget: udc: at91: add IRQ check
usb: dwc3: qcom: add IRQ check
usb: dwc3: meson-g12a: add IRQ check
usb: dwc2: gadget: implement udc_set_speed()
staging: r8188eu: Reorganize error handling in rtw_drv_init()
staging: r8188eu: Remove uninitialized use of ether_type in portctrl()
staging: r8188eu: Remove unused static inline functions in rtw_recv.h
staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton()
ALSA: hda/cs8409: Prevent pops and clicks during suspend
ALSA: hda_audio_ext: fix kernel-doc
ALSA: core: control_led: use strscpy instead of strlcpy
ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC
ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC
ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC
ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs
ARM: dts: aspeed: wedge400: Use common flash layout
ARM: dts: Add Facebook BMC 128MB flash layout
bus: ixp4xx: return on error in ixp4xx_exp_probe()
ext4: remove the repeated comment of ext4_trim_all_free
ext4: add new helper interface ext4_try_to_trim_range()
ext4: remove the 'group' parameter of ext4_trim_extent
drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors
docs: sphinx-requirements: Move sphinx_rtd_theme to top
docs: pdfdocs: Enable language-specific font choice of zh_TW translations
docs: pdfdocs: Teach xeCJK about character classes of quotation marks
docs: pdfdocs: Permit AutoFakeSlant for CJK fonts
docs: pdfdocs: One-half spacing for CJK translations
docs: pdfdocs: Add conf.py local to translations for ascii-art alignment
docs: pdfdocs: Preserve inter-phrase space in Korean translations
docs: pdfdocs: Choose Serif font as CJK mainfont if possible
docs: pdfdocs: Add CJK-language-specific font settings
docs: pdfdocs: Refactor config for CJK document
scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR
docs/zh_CN: Add zh_CN/accounting/psi.rst
doc: align Italian translation
Documentation/features/vm: riscv supports THP now
docs/zh_CN: add infiniband user_verbs translation
docs/zh_CN: add infiniband user_mad translation
docs/zh_CN: add infiniband tag_matching translation
docs/zh_CN: add infiniband sysfs translation
docs/zh_CN: add infiniband opa_vnic translation
docs/zh_CN: add infiniband ipoib translation
docs/zh_CN: add infiniband core_locking translation
docs/zh_CN: add infiniband index translation
drm/edid: fix edid field name
docs/zh_CN: add virt acrn cpuid translation
docs/zh_CN: add virt acrn io-request translation
docs/zh_CN: add virt acrn introduction translation
docs/zh_CN: add virt acrn index translation
docs/zh_CN: add virt ne_overview translation
docs/zh_CN: add virt guest-halt-polling translation
docs/zh_CN: add virt paravirt_ops translation
docs/zh_CN: add virt index translation
arm64: tegra: Add missing interconnects property for USB on Tegra186
arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support
arm64: tegra: Add PWM nodes on Tegra186
dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit
drm/virtio: set non-cross device blob uuid_state
ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend
ALSA: hda/cs8409: Remove unnecessary delays
ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits
ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin
ALSA: hda/cs8409: Add support for dolphin
ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42
ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events
ALSA: hda/cs8409: Move codec properties to its own struct
ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
ALSA: hda/cs8409: Support i2c bulk read/write functions
ALSA: hda/cs8409: Avoid re-setting the same page as the last access
ALSA: hda/cs8409: Avoid setting the same I2C address for every access
ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses
ALSA: hda/cs8409: Generalize volume controls
ALSA: hda/cs8409: Prevent I2C access during suspend time
ALSA: hda/cs8409: Simplify CS42L42 jack detect.
ALSA: hda/cs8409: Mask CS42L42 wake events
ALSA: hda/cs8409: Disable unsolicited response for the first boot
ALSA: hda/cs8409: Disable unsolicited responses during suspend
ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye
ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
ALSA: hda/cs8409: Use enums for register names and coefficients
ALSA: hda/cs8409: Move arrays of configuration to a new file
ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
ASoC: rt5682: Properly turn off regulators if wrong device ID
ASoC: rt5682: Adjust headset volume button threshold again
dt-bindings: i2c: renesas,riic: Make interrupt-names required
arm64: dts: renesas: r9a07g044: Add I2C interrupt-names
ARM: dts: rza: Add I2C interrupt-names
dt-bindings: i2c: renesas,riic: Add interrupt-names
soc: renesas: Prefer memcpy() over strcpy()
staging: r8188eu: scheduling in atomic in rtw_createbss_cmd()
staging: r8188eu: Fix a couple scheduling in atomic bugs
staging: r8188eu: Fix smatch warnings in os_dep/*.c
staging: r8188eu: Fix smatch problems in hal/*.c
staging: r8188eu: Fix Smatch warnings for core/*.c
staging: r8188eu: Remove no more necessary definitions and code
staging: r8188eu: Remove code related to unsupported channels
staging: r8188eu: Remove all 5GHz network types
staging: r8188eu: remove CONFIG_USB_HCI from Makefile
staging: r8188eu: use proper way to build a module
staging: r8188eu: (trivial) remove a duplicate debug print
staging: r8188eu: remove unused function parameters
staging: r8188eu: remove unused efuse hal components
staging: gdm724x: Place macro argument within parentheses
udmabuf: fix general protection fault in udmabuf_create
drm/display: fix possible null-pointer dereference in dcn10_set_clock()
gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
drm/amdkfd: CWSR with software scheduler
drm/amdkfd: AIP mGPUs best prefetch location for xnack on
drm/amd/pm: graceful exit on restore fan mode failure (v2)
drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
drm/msi/mdp4: populate priv->kms in mdp4_kms_init
xfs: cleanup __FUNCTION__ usage
xfs: Rename __xfs_attr_rmtval_remove
drm/ingenic: Use standard drm_atomic_helper_commit_tail
drm/ingenic: Remove dead code
firmware: tegra: Stop using seq_get_buf()
ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR
ARM: multi_v7_defconfig: Enable Acer A500 drivers
ARM: tegra: Rebuild default configuration
ARM: tegra: Enable CONFIG_CROS_EC
ARM: tegra: Enable Acer A500 drivers
ARM: tegra: Enable CONFIG_FB
ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR
arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor
arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
soc/tegra: fuse: Add runtime PM support
soc/tegra: fuse: Clear fuse->clk on driver probe failure
soc/tegra: pmc: Prevent racing with cpuilde driver
soc/tegra: bpmp: Remove unused including <linux/version.h>
asm-generic: ffs: Drop bogus reference to ffz location
staging: rtl8192e: rtl_core: Fix possible null-pointer dereference in _rtl92e_pci_disconnect()
staging: r8188eu: os_dep: Hoist vmalloc.h include into osdep_service.h
staging: r8188eu: Use GFP_ATOMIC under spin lock
staging: r8188eu: Replace BITn with BIT(n)
staging: r8188eu: remove lines from Makefile that silence build warnings
staging: r8188eu: remove unused variable from rtw_init_recv_timer
staging: r8188eu: remove unused variable from rtw_init_drv_sw
staging: r8188eu: remove unused variable from rtl8188e_init_dm_priv
staging: r8188eu: remove rtw_mfree_sta_priv_lock function
staging: r8188eu: remove unused label from recv_indicatepkt_reorder
staging: r8188eu: remove unused oid_null_function function
staging: r8188eu: remove unused functions from os_dep/ioctl_linux.c
erofs: remove the mapping parameter from erofs_try_to_free_cached_page()
erofs: directly use wrapper erofs_page_is_managed() when shrinking
dt-bindings: soc: ti: pruss: Add dma-coherent property
soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs
dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs
drm/msm/dsi: add continuous clock support for 7nm PHY
drm/msm/dp: add drm debug logs to dp_pm_resume/suspend
drm/msm/dp: do not end dp link training until video is ready
drm/msm/dp: return correct edid checksum after corrupted edid checksum read
drm/msm/dp: replug event is converted into an unplug followed by an plug events
drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx() failed.
drm/msm/dp: reduce link rate if failed at link training 1
drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run
drm/msm/dsi: Fix some reference counted resource leaks
drm/msm: Rework SQE version check
drm/msm: Add adreno_is_a640_family()
drm: IRQ midlayer is now legacy
drm: Remove unused devm_drm_irq_install()
drm/vc4: Convert to Linux IRQ interfaces
drm/tilcdc: Convert to Linux IRQ interfaces
drm/tidss: Convert to Linux IRQ interfaces
drm/radeon: Convert to Linux IRQ interfaces
drm/mxsfb: Convert to Linux IRQ interfaces
drm/msm: Convert to Linux IRQ interfaces
drm/kmb: Convert to Linux IRQ interfaces
drm/gma500: Convert to Linux IRQ interfaces
drm/fsl-dcu: Convert to Linux IRQ interfaces
jbd2: clean up two gcc -Wall warnings in recovery.c
drm/atmel-hlcdc: Convert to Linux IRQ interfaces
drm/arm/hdlcd: Convert to Linux IRQ interfaces
drm/amdgpu: Convert to Linux IRQ interfaces
jbd2: fix clang warning in recovery.c
drm/tegra: Bump driver version
drm/tegra: Add job firewall
drm/tegra: Implement job submission part of new UAPI
drm/tegra: Implement syncpoint wait UAPI
drm/tegra: Implement syncpoint management UAPI
drm/tegra: Implement new UAPI
amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit
amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit
amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit
amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit
amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit
amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit
amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit
drm/amdgpu: handle VCN instances when harvesting (v2)
jbd2: fix portability problems caused by unaligned accesses
drm/tegra: Allocate per-engine channel in core code
drm/tegra: Boot VIC during runtime PM resume
drm/tegra: Add new UAPI to header
drm/tegra: Extract tegra_gem_lookup()
gpu: host1x: Add option to skip firewall for a job
gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer
gpu: host1x: Add job release callback
gpu: host1x: Add no-recovery mode
gpu: host1x: Add DMA fence implementation
ASoC: dt-bindings: rt1015p: fix syntax error in dts-binding document
ASoC: Intel: Fix platform ID matching
arm64: dts: renesas: r9a07g044: Add CANFD node
arm64: dts: renesas: r9a07g044: Add ADC node
arm64: dts: renesas: r9a07g044: Add pinctrl node
dma-buf: Fix a few typos in dma-buf documentation
staging: r8188eu: remove rtw_ioctl function
staging: r8188eu: remove remaining unnecessary parentheses in core dir
staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_ioctl_set.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_pwrctrl.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_recv.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_sta_mgt.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_xmit.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme.c
staging: r8188eu: clean up comparsions to true/false
staging: r8188eu: remove unnecessary parentheses in core/rtw_p2p.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_led.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_wlan_util.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme_ext.c
staging: r8188eu: remove unnecessary parentheses in hal dir
staging: r8188eu: remove unnecessary parentheses in os_dep dir
staging: rtl8723bs: os_dep: remove unused variable
staging: rtl8192e: rtl8192e: rtl_core: remove unused global variable
staging: r8188eu: remove the RT_TRACE macro
staging: r8188eu: remove unused DEBUG_OID macro
staging: r8188eu: use IW_HANDLER to declare wext handlers
staging: r8188eu: remove RT_TRACE prints from xmit_linux.c
staging: r8188eu: remove RT_TRACE prints from recv_linux.c
staging: r8188eu: remove an RT_TRACE print from osdep_service.c
staging: r8188eu: remove RT_TRACE prints from os_intfs.c
staging: r8188eu: remove RT_TRACE prints from mlme_linux.c
staging: r8188eu: remove empty function
staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c
staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c
staging: r8188eu: remove RT_TRACE prints from usb_intf.c
staging: rtl8723bs: remove unused RF_*T*R enum
staging: rtl8723bs: fix tx power tables size
staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf path index
staging: rtl8723bs: remove RF_*TX enum
staging: rtl8723bs: remove unused macro in include/hal_data.h
staging: rtl8723bs: remove unused rtw_rf_config module param
staging: rtl8723bs: remove rf type branching (fourth patch)
staging: rtl8723bs: remove rf type branching (third patch)
staging: rtl8723bs: remove rf type branching (second patch)
staging: rtl8723bs: remove rf type branching (first patch)
staging: rtl8723bs: remove unused struct member
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: clean driver from unused RF paths
staging: rtl8723bs: fix right side of condition
staging: rtl8723bs: beautify function ODM_PhyStatusQuery()
staging: rtl8723bs: remove wrapping static function
staging: rtl8723bs: remove empty files
staging: rtl8723bs: move function to file hal/odm_HWConfig.c
staging: rtl8723bs: do some code cleaning in modified function
staging: rtl8723bs: remove unneeded loop
staging: rtl8723bs: remove code related to unsupported MCS index values
staging: r8188eu: Fix potential memory leak or NULL dereference
staging: rtl8723bs: Avoid field-overflowing memcpy()
staging: rtl8192u: Avoid field-overflowing memcpy()
staging: rtl8192e: Avoid field-overflowing memcpy()
staging: vchiq: Add details to Kconfig help texts
staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV
arm64: dts: meson: add audio playback to vega-s95 dtsi
arm64: dts: meson: add audio playback to nexbox-a1
ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment
ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs
xfs: add attr state machine tracepoints
xfs: refactor xfs_iget calls from log intent recovery
xfs: clear log incompat feature bits when the log is idle
xfs: allow setting and clearing of log incompat feature flags
xfs: replace kmem_alloc_large() with kvmalloc()
xfs: remove kmem_alloc_io()
mm: Add kvrealloc()
drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP"
drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro
drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf_res.c
drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf.c
drm/vmwgfx: Remove the repeated declaration
drm/amdgpu: Removed unnecessary if statement
drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments
drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amd/display: Increase timeout threshold for DMCUB reset
drm/amd/display: Clear GPINT after DMCUB has reset
drm/amd/display: 3.2.148
drm/amd/display: [FW Promotion] Release 0.0.78
drm/amd/display: add authentication_complete in hdcp output
drm/amd/display: Add AUX I2C tracing.
drm/amd/display: Correct comment style
drm/amd/display: fix incorrect CM/TF programming sequence in dwb
drm/amd/display: refactor the cursor programing codes
drm/amd/display: refactor the codes to centralize the stream/pipe checking logic
drm/amd/display: fix missing writeback disablement if plane is removed
drm/amd/display: Remove invalid assert for ODM + MPC case
drm/amd/amdgpu: skip locking delayed work if not initialized.
drm/amdgpu: Extend full access wait time in guest
counter: 104-quad-8: Describe member 'lock' in 'quad8'
iio: hid-sensor-press: Add timestamp channel
counter: Rename counter_count_function to counter_function
counter: Rename counter_signal_value to counter_signal_level
counter: Standardize to ERANGE for limit exceeded errors
counter: Return error code on invalid modes
counter: 104-quad-8: Return error when invalid mode during ceiling_write
xfs: dump log intent items that cannot be recovered due to corruption
xfs: grab active perag ref when reading AG headers
xfs: drop experimental warnings for bigtime and inobtcount
xfs: fix silly whitespace problems with kernel libxfs
xfs: throttle inode inactivation queuing on memory reclaim
xfs: avoid buffer deadlocks when walking fs inodes
xfs: use background worker pool when transactions can't get free space
xfs: don't run speculative preallocation gc when fs is frozen
xfs: flush inode inactivation work when compiling usage statistics
xfs: inactivate inodes any time we try to free speculative preallocations
xfs: queue inactivation immediately when free realtime extents are tight
xfs: queue inactivation immediately when quota is nearing enforcement
xfs: queue inactivation immediately when free space is tight
erofs: convert all uncompressed cases to iomap
erofs: dax support for non-tailpacking regular file
erofs: iomap support for non-tailpacking DIO
ASoC: dt-bindings: rt1015p: add new compatible id
ASoC: rt1015p: add new acpi id and comapatible id
ASoC: max98390: Add support change dsm param name
drm/mediatek: Test component initialization earlier in the function mtk_drm_crtc_create
ALSA: msnd: Use proper mmap method
drm/mediatek: Add support for main DDP path on MT8167
dt-bindings: display: mediatek: dsi: add documentation for MT8167 SoC
drm/mediatek: Implement mmap as GEM object function
ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization
ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization
thunderbolt: Fix port linking by checking all adapters
thunderbolt: Do not read control adapter config space
thunderbolt: Handle ring interrupt by reading interrupt status register
thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status
ASoC: qcom: apq8016_sbc: Add SEC_MI2S support
firmware: arm_scmi: Use WARN_ON() to check configured transports
arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
ARM: dts: imx7: add ftm nodes for Flex Timers
ALSA: pci: cs46xx: Fix set up buffer type properly
ALSA: pci: rme: Set up buffer type properly
ALSA: pcm: Check mmap capability of runtime dma buffer at first
ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board
ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board
ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and PDK2
ARM: dts: imx6q-dhcom: Cleanup of the devicetrees
ARM: dts: imx6q-dhcom: Rearrange of iomux
ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls
ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board
ALSA: harmony: Drop superfluous address setup
firmware: arm_scmi: Fix boolconv.cocci warnings
ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3
ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G
ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425
ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs
ARM: dts: ixp4xx: Add CF to GW2358
ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree
ARM: dts: ixp4xx: Add Arcom Vulcan device tree
ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2
ARM: dts: ixp4xx: Use the expansion bus
ARM: dts: ixp4xx: Add second UART
ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A
ARM: dts: ixp4xx: Move EPBX100 flash to external bus node
ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D
ARM: dts: ixp4xx: Fix up bad interrupt flags
drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_disp_layer_id'
drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace
drm: xlnx: zynqmp_dpsub: Add global alpha support
drm: xlnx: zynqmp_dpsub: Fix graphics layer blending
drm: xlnx: zynqmp_dpsub: Pass disp structure to all internal functions
drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to simplify the code
drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers
drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP
drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock
drm/vkms: Use offset-adjusted shadow-plane mappings and output
drm/vbox: Use offset-adjusted shadow-plane mappings
drm/udl: Use offset-adjusted shadow-plane mapping
drm/simpledrm: Use offset-adjusted shadow-plane mapping
drm/gm12u320: Use offset-adjusted shadow-plane mappings
drm/cirrus: Use offset-adjusted shadow-plane mappings
drm/mgag200: Use offset-adjusted shadow-plane mappings
drm/hyperv: Use offset-adjusted shadow-plane mappings
drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap()
drm/ast: Use offset-adjusted shadow-plane mappings
drm/gem: Provide offset-adjusted framebuffer BO mappings
drm/mgag200: Compute PLL values during atomic check
drm/mgag200: Introduce custom CRTC state
drm/simple-kms: Support custom CRTC state
drm/mgag200: Abstract pixel PLL via struct mgag200_pll
drm/mgag200: Declare PLL clock constants static const
drm/mgag200: Split PLL compute function for G200SE by rev
drm/mgag200: Split PLL compute functions by device type
drm/mgag200: Store values (not bits) in struct mgag200_pll_values
drm/mgag200: Introduce separate variable for PLL S parameter
drm/mgag200: Split PLL setup into compute and update functions
drm/mgag200: Remove P_ARRAY_SIZE
drm/mgag200: Return errno codes from PLL compute functions
drm/mgag200: Select clock in PLL update functions
iio: accel: bmc150: Add support for BMC156
iio: accel: bmc150: Make it possible to configure INT2 instead of INT1
dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel
dt-bindings: iio: accel: bma255: Add interrupt-names
iio: light: cm3323: Add of_device_id table
dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor
iio: chemical: Add driver support for sgp40
dt-bindings: iio: chemical: Add trivial DT binding for sgp40
iio: ep93xx: Prepare clock before using it
iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code
ALSA: memalloc: Fix mmap of SG-buffer with WC pages
dt-bindings: display: msm: dsi-controller-main: restore assigned-clocks
drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
drm/msm/dpu: add support for alpha blending properties
drm/msm/dp: update is_connected status base on sink count at dp_pm_resume()
drm/msm/disp/dpu1: add safe lut config in dpu driver
drm/msm/dp: Remove unused variable
drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660
drm/msm: remove a repeated including of <linux/debugfs.h>
drm/msm/dp: add logs across DP driver for ease of debugging
drm/msm/kms: drop set_encoder_mode callback
drm/msm/dsi: stop calling set_encoder_mode callback
drm/msm/dp: stop calling set_encoder_mode callback
drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_dsi_modeset_init
drm/msm/dpu: support setting up two independent DSI connectors
drm/msm/dsi: add three helper functions
drm/msm/dsi: rename dual DSI to bonded DSI
drm/msm/dsi: add support for dsi test pattern generator
drm/msm/dsi: update dsi register header file for tpg
drm/msm/dsi: Add DSI support for SC7280
drm/msm/dsi: Add PHY configuration for SC7280
dt-bindings: msm/dsi: Add sc7280 7nm dsi phy
drm/msm/dsi: drop msm_dsi_phy_get_shared_timings
drm/msm/dsi: phy: use of_device_get_match_data
drm/msm/dpu: Add newlines to printks
drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
drm/msm/mdp4: move HW revision detection to earlier phase
drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
drm/msm: Fix error return code in msm_drm_init()
drm/msm/dsi: drop gdsc regulator handling
drm/msm/dsi: support CPHY mode for 7nm pll/phy
dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy
dt-bindings: msm: dsi: add missing 7nm bindings
drm/msm: Use list_move_tail instead of list_del/list_add_tail in msm_gem.c
drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin
drm/msm: Periodically update RPTR shadow
drm/msm: Implement mmap as GEM object function
drm: msm: Add 680 gpu to the adreno gpu list
drm/amdkfd: Allow querying SVM attributes that are clear
drm/amd/display: Remove redundant initialization of variable eng_id
drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init()
drm/amd/pm: bug fix for the runtime pm BACO
xfs: per-cpu deferred inode inactivation queues
xfs: detach dquots from inode if we don't need to inactivate it
xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
xfs: introduce all-mounts list for cpu hotplug notifications
xfs: introduce CPU hotplug infrastructure
xfs: remove the active vs running quota differentiation
xfs: remove the flags argument to xfs_qm_dquot_walk
xfs: remove xfs_dqrele_all_inodes
xfs: remove support for disabling quota accounting on a mounted file system
drm/i915/dg2: Add support for new DG2-G11 revid 0x5
soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing
soc: mediatek: mmsys: add MT8365 support
arm64: mm: Fix TLBI vs ASID rollover
drm/bridge: anx7625: Tune K value for IVO panel
ARM: dts: ebaz4205: enable NAND support
ARM: dts: zynq: add NAND flash controller node
ARM: configs: multi_v7: enable PL35x NAND controller
arm64: entry: Add SYM_CODE annotation for __bad_stack
drm: bridge: it66121: Check drm_bridge_attach retval
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2260
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih418-b2199
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2120
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih407-b2120
ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board
ARM: dts: sti: add the thermal sensor node within stih418
ARM: dts: sti: disable rng11 on the stih418 platform
ARM: dts: sti: add the spinor controller node within stih407-family
ARM: dts: sti: update clkgen-fsyn entries in stih418-clock
ARM: dts: sti: update clkgen-fsyn entries in stih410-clock
ARM: dts: sti: update clkgen-fsyn entries in stih407-clock
ARM: dts: sti: update clkgen-pll entries in stih418-clock
ARM: dts: sti: update clkgen-pll entries in stih410-clock
ARM: dts: sti: update clkgen-pll entries in stih407-clock
ARM: dts: sti: update flexgen compatible within stih410-clock
ARM: dts: sti: update flexgen compatible within stih407-clock
ARM: dts: sti: update flexgen compatible within stih418-clock
arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries
arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry
ARM: dts: am335x-bone: switch to new cpsw switch drv
ARM: dts: am33xx: update ethernet aliases
ARM: dts: am335x-sl50: switch to new cpsw switch drv
ARM: dts: am335x-shc: switch to new cpsw switch drv
ARM: dts: am335x-phycore: switch to new cpsw switch drv
ARM: dts: am335x-pepper: switch to new cpsw switch drv
ARM: dts: am335x-pdu001: switch to new cpsw switch drv
ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv
ARM: dts: am335x-myirtech: switch to new cpsw switch drv
ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv
ARM: dts: am335x-lxm: switch to new cpsw switch drv
ARM: dts: am335x-igep0033: switch to new cpsw switch drv
ARM: dts: am335x-cm-t335: switch to new cpsw switch drv
ARM: dts: am335x-chiliboard: switch to new cpsw switch drv
ARM: dts: am335x-nano: switch to new cpsw switch drv
ARM: dts: am335x-baltos: switch to new cpsw switch drv
staging: r8188eu: replace custom macros with is_broadcast_ether_addr
staging: r8188eu: remove two set but unused variables in core/rtw_mp_ioctl.c
staging: r8188eu: fix unused variable warnings in core/rtw_ieee80211.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c
drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled.
drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()'
DRM: gpu: radeon: Fixed coding style issues
drm/radeon: Update pitch for page flip
drm/amdkfd: Expose GFXIP engine version to sysfs
drm/amdgpu: drop redundant null-pointer checks in amdgpu_ttm_tt_populate() and amdgpu_ttm_tt_unpopulate()
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amdgpu: Put MODE register in wave debug info
drm/amdgpu: set RAS EEPROM address from VBIOS
drm/amd/amdgpu: Recovery vcn instance iterate.
drm/amdgpu: added synchronization for psp cmd buf access
drm/amdgpu: update PSP BL cmd IDs
drm/amd/pm: update smu v13.0.1 firmware header
drm/amdgpu: add DID for beige goby
drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging
drm/amdgpu/display: fix DMUB firmware version info
drm/amd/display: 3.2.147
drm/amd/display: [FW Promotion] Release 0.0.77
drm/amd/display: Add DC_FP helper to check FPU state
drm/amd/display: Add control mechanism for FPU utilization
drm/amd/display: Add control mechanism for FPU
drm/amd/display: Move specific DCN2x code that uses FPU to DML
drm/amd/display: workaround for hard hang on HPD on native DP
drm/amd/display: Add check for validating unsupported ODM plus MPO case
drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4
drm/amd/display: Remove redundant vblank workqueues in DM
drm/amd/display: Increase stutter watermark for dcn303
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
drm/amd/display: Assume LTTPR interop for DCN31+
drm/amd/amdgpu: remove redundant host to psp cmd buf allocations
drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3)
drm/amdgpu: cleanup dce_virtual
drm/amdgpu: create amdgpu_vkms (v4)
gpu/drm/amd: Remove duplicated include of drm_drv.h
drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2)
drm/amd/pm: correct aldebaran smu feature mapping FEATURE_DATA_CALCULATIONS
drm/amdgpu: Fix channel_index table layout for Aldebaran
drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled
drm/amd/pm: update yellow carp pmfw interface version
ASoC: cs42l42: Update module authors
ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots
ASoC: cs42l42: Validate dai_set_sysclk() frequency
ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit
staging: r8188eu: Remove wrapper rtw_sleep_schedulable()
staging: r8188eu: Remove wrapper rtw_get_time_interval_ms()
staging: r8188eu: Remove wrapper rtw_udelay_os()
staging: r8188eu: Remove wrapper rtw_mdelay_os()
staging: r8188eu: Remove wrapper routine rtw_msleep_os()
staging: r8188eu: Remove rtw_yield_os()
ASoC: rt5640: Silence warning message about missing interrupt
ASoC: codecs: wcd938x: add Multi Button Headset Control support
staging: r8188eu: Remove pointless NULL check in rtw_check_join_candidate()
staging: r8188eu: Remove self assignment in get_rx_power_val_by_reg()
staging: r8188eu: Remove unnecessary parentheses
drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT
drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1
staging: r8188eu: Remove rtw_buf_free()
staging: r8188eu: Remove more empty routines
staging: r8188eu: Remove all calls to _rtw_spinlock_free()
staging: r8188eu: Remove wrapper around vfree
staging: r8188eu: Remove wrappers for kalloc() and kzalloc()
staging: r8188eu: Fix incorrect types in arguments
staging: r8188eu: fix build error
dt-bindings: mediatek: Add optional mediatek,gce-events property
arm64: dts: mt8183: add mediatek,gce-events in mutex
arm64: dts: mediatek: mt8173: Add domain supply for mfg_async
arm64: dts: mt8173: elm: Use aliases to mmc nodes
arm64: dts: mt8183: kukui: Use aliases to mmc nodes
arm64: dts: qcom: sm8250: assign DSI clock source parents
arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents
arm64: dts: qcom: sdm845: assign DSI clock source parents
arm64: dts: qcom: sc7180: assign DSI clock source parents
arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2
dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board
arm64: dts: qcom: sm8350: fix IPA interconnects
arm64: dts: qcom: sc7180: define ipa_fw_mem node
arm64: dts: qcom: sc7280: enable IPA for sc7280-idp
arm64: dts: qcom: sc7280: add IPA information
arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
arm64: dts: qcom: ipq8074: add PRNG node
arm64: dts: qcom: ipq8074: add crypto nodes
arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes
arm64: dts: qcom: ipq6018: Add pcie support
arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster
arm64: dts: qcom: sm8150: add SPI nodes
arm64: dts: qcom: msm8916: Enable CoreSight STM component
arm64: dts: qcom: sc7280: Add qfprom node
arm64: dts: qcom: sc7280: Fixup the cpufreq node
arm64: dts: qcom: ipq6018: correct TCSR block area
arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI
arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp
arm64: dts: qcom: sdm845-oneplus: add ipa firmware names
arm64: dts: qcom: sdm845-oneplus-common: enable debug UART
arm64: dts: qcom: sm8350: Rename GENI serial engine DT node
arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc7280-idp
arm64: dts: qcom: sc7280: Add interconnect properties for USB
arm64: dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target
arm64: dts: qcom: sdm845: move bus clock to mdp node for sdm845 target
arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm
arm64: dts: qcom: sc7180:: modified qfprom CORR size as per RAW size
arm64: dts: qcom: sm8250: Fix epss_l3 unit address
arm64: dts: qcom: msm8996: Add gpu cooling support
arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default
dt-bindings: arm: qcom: Drop qcom,mtp
dt-bindings: arm: qcom: Document alcatel,idol347 board
arm64: dts: qcom: msm8996: don't use underscore in node name
arm64: dts: qcom: msm8994: don't use underscore in node name
arm64: dts: qcom: sdm630: don't use underscore in node name
arm64: dts: qcom: ipq6018: drop '0x' from unit address
arm64: dts: qcom: sdm660: use reg value for memory node
arm64: dts: qcom: ipq8074: fix pci node reg property
arm64: dts: qcom: sdm630: don't use empty memory node
arm64: dts: qcom: msm8998: don't use empty memory node
arm64: dts: qcom: msm8996: don't use empty memory node
arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II
drm/i915/dg2: Add SQIDI steering
drm/i915/dg2: Update steering tables
drm/i915/xehpsdv: Define steering tables
drm/i915/xehp: handle new steering options
ASoC: simple-card-utils: Avoid over-allocating DLCs
ASoC: wcd938x: simplify return value
ASoC: mt6359-accdet.c: remove useless assignments
ASoC: max98090: remove duplicate status reads and useless assignmment
ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup()
ARM: dts: qcom: add ahb reset to ipq806x-gmac
ARM: dts: qcom: Fix up APQ8060 DragonBoard license
ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes
ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius
arm64: dts: qcom: Add support for SM6125
arm64: entry: call exit_to_user_mode() from C
arm64: entry: move bulk of ret_to_user to C
arm64: entry: clarify entry/exit helpers
arm64: entry: consolidate entry/exit helpers
drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled
staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h
serial: 8250_omap: Handle optional overrun-throttle-ms property
dt-bindings: serial: 8250: Update for standard overrun-throttle property
staging: r8188eu: core: Remove rtw_mfree_all_stainfo()
staging: r8188eu: Fix cast between incompatible function type
staging/fbtft: Fix braces coding style
staging/fbtft: Remove unnecessary variable initialization
staging/fbtft: Remove all strcpy() uses
staging: rtl8723bs: remove unused BT structures
staging: rtl8723bs: Remove initialisation of globals to 0
staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c
staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_hal_init.c
staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c
staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c
staging: r8188eu: Remove some bit manipulation macros
staging: r8188eu: Remove some unused and ugly macros
staging: r8188eu: Remove wrapper around do_div
staging: r8188eu: Remove rtw_division64()
MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS
firmware: arm_scmi: Free mailbox channels if probe fails
staging: r8188eu: Remove 4 empty routines from os_sep/service.c
staging: r8188eu: Remove wrappers for atomic operations
staging: r8188eu: include: Remove unused const definitions
staging: r8188eu: Remove set but unused variables
staging: r8188eu: remove empty function odm_DynamicPrimaryCCA()
staging: r8188eu: remove return from void functions
Revert "staging: r8188eu: Fix different base types in assignments and parameters"
staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c
staging: rtl8723bs: remove unused macros
staging: r8188eu: clean up comparsions to NULL in core directory
staging: r8188eu: clean up comparsions to NULL in hal directory
usb: xhci-mtk: relax TT periodic bandwidth allocation
usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings
docs: usb: fix malformed table
usb: gadget: f_uac2: remove redundant assignments to pointer i_feature
usb: misc: adutux: use swap()
usb: gadget: remove useless cast
usb: gadget: Fix inconsistent indent
drm: add lockdep assert to drm_is_current_master_locked
locking/lockdep: Provide lockdep_assert{,_once}() helpers
drm/i915/userptr: Probe existence of backing struct pages upon creation
firmware: arm_scmi: Add virtio transport
firmware: arm_scmi: Add priv parameter to scmi_rx_callback
dt-bindings: arm: Add virtio transport for SCMI
firmware: arm_scmi: Add optional link_supplier() transport op
firmware: arm_scmi: Add message passing abstractions for transports
firmware: arm_scmi: Add method to override max message number
firmware: arm_scmi: Make shmem support optional for transports
firmware: arm_scmi: Make SCMI transports configurable
firmware: arm_scmi: Make polling mode optional
firmware: arm_scmi: Make .clear_channel optional
firmware: arm_scmi: Handle concurrent and out-of-order messages
firmware: arm_scmi: Introduce monotonically increasing tokens
firmware: arm_scmi: Add optional transport_init/exit support
firmware: arm_scmi: Remove scmi_dump_header_dbg() helper
firmware: arm_scmi: Add support for type handling in common functions
drm/panel: Add ilitek ili9341 panel driver
dt-bindings: display: panel: Add ilitek ili9341 panel bindings
drm/panel-simple: add Gopher 2b LCD panel
dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel
ARM: dts: exynos: add CPU topology to Exynos5422
ARM: dts: exynos: add CPU topology to Exynos5420
ARM: dts: exynos: add CPU topology to Exynos5260
ARM: dts: exynos: add CPU topology to Exynos5250
ARM: dts: exynos: add CPU topology to Exynos4412
ARM: dts: exynos: add CPU topology to Exynos4210
ARM: dts: exynos: add CPU topology to Exynos3250
arm64: dts: exynos: add CPU topology to Exynos5433
ALSA: es1688: Avoid devres management for es1688 object creation
ALSA: pci/korg1212: completely remove 'set but not used' warnings
soc: qcom: smsm: Fix missed interrupts if state changes while masked
soc: qcom: smsm: Implement support for get_irqchip_state
soc: qcom: mdt_loader: be more informative on errors
dt-bindings: qcom: geni-se: document iommus
soc: qcom: smd-rpm: Add SM6115 compatible
drm/i915: delete gpu reloc code
drm/i915: Disable gpu relocations
arm64: dts: qcom: sm8250: Add DMA to I2C/SPI
arm64: dts: qcom: sdm850-yoga: Enable IPA
arm64: dts: qcom: sdm630: Add DMA to I2C hosts
arm64: dts: qcom: sdm630: Add I2C functions to I2C pins
arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat
arm64: dts: qcom: sdm630-nile: Enable uSD card slot
arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name
arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen.
arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia-ganges.dtsi
arm64: dts: qcom: sdm630-nile: Add Volume up key
arm64: dts: qcom: sdm630-nile: Add USB
arm64: dts: qcom: sdm630-nile: Use &labels
arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixed regulators
arm64: dts: qcom: sdm660: Add required nodes for DSI1
arm64: dts: qcom: sdm630: Configure the camera subsystem
arm64: dts: qcom: sdm630: Add IMEM node
arm64: dts: qcom: Add device tree for SDM636
arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630
arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes
arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3
arm64: dts: qcom: pm660l: Add WLED support
arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1
arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration
arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size
arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration
arm64: dts: qcom: sdm630: Add thermal-zones configuration
arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes
arm64: dts: qcom: sdm630: Add TSENS node
arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible
arm64: dts: qcom: sdm630: Add clocks and power domains to SMMU nodes
arm64: dts: qcom: sdm630: Add GPU Clock Controller node
arm64: dts: qcom: sdm630: Add interconnect and opp table to sdhc_1
arm64: dts: qcom: sdm630: Add SDHCI2 node
arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration
arm64: dts: qcom: sdm630: Add USB configuration
arm64: dts: qcom: sdm630: Add qfprom subnodes
arm64: dts: qcom: sdm630: Add MDSS nodes
arm64: dts: qcom: sdm630: Add interconnect provider nodes
arm64: dts: qcom: sdm630: Add MMCC node
arm64: dts: qcom: sdm630: Add RPMPD nodes
arm64: dts: qcom: sdm630: Rewrite memory map
arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry
arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string
arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver
soc: qcom: geni: Add support for gpi dma
soc: qcom: geni: move GENI_IF_DISABLE_RO to common header
arm: dts: mt7623: increase passive cooling trip
soc: mmsys: mediatek: add mask to mmsys routes
Drivers: hv: Enable Hyper-V code to be built on ARM64
arm64: efi: Export screen_info
arm64: hyperv: Initialize hypervisor on boot
arm64: hyperv: Add panic handler
arm64: hyperv: Add Hyper-V hypercall and register access utilities
media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control
media: venus: venc: Add support for intra-refresh period
media: v4l2-ctrls: Add intra-refresh period control
media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value
media: venus: helper: do not set constrained parameters for UBWC
media: venus: venc: Fix potential null pointer dereference on pointer fmt
media: venus: hfi: fix return value check in sys_get_prop_image_version()
media: tegra-cec: Handle errors of clk_prepare_enable()
media: cec-pin: rename timer overrun variables
media: TDA1997x: report -ENOLINK after disconnecting HDMI source
media: TDA1997x: fix tda1997x_query_dv_timings() return value
media: Fix cosmetic error in TDA1997x driver
media: v4l2-dv-timings.c: fix wrong condition in two for-loops
media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller
media: dt-bindings: media: document the nxp,imx8mq-mipi-csi2 receiver phy and controller
media: imx: imx7_mipi_csis: convert some switch cases to the default
media: imx: imx7-media-csi: Fix buffer return upon stream start failure
media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1
media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats
media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support
media: imx258: Limit the max analogue gain to 480
media: imx258: Rectify mismatch of VTS value
media: ov8856: ignore gpio and regulator for ov8856 with ACPI
media: ov9734: use group write for digital gain
media: ov2740: use group write for digital gain
media: v4l2-flash: Check whether setting LED brightness succeeded
media: v4l2-flash: Add sanity checks for flash and indicator controls
media: ccs: Implement support for manual LP control
media: v4l: subdev: Add pre_streamon and post_streamoff callbacks
media: Documentation: v4l: Rework LP-11 documentation, add callbacks
media: Documentation: v4l: Improve frame rate configuration documentation
media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
media: Documentation: media: Fix v4l2-async kerneldoc syntax
media: Documentation: media: Improve camera sensor documentation
media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
media: exynos4-is: use DEVICE_ATTR_RW() helper macro
media: i2c: use DEVICE_ATTR_RO() helper macro
media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
media: mc-device.c: use DEVICE_ATTR_RO() helper macro
media: ov5640: Complement yuv mbus formats with their 1X16 versions
media: i2c: Add ov9282 camera sensor driver
media: dt-bindings: media: Add bindings for ov9282
media: i2c: Add imx412 camera sensor driver
media: dt-bindings: media: Add bindings for imx412
media: i2c: Add imx335 camera sensor driver
media: dt-bindings: media: Add bindings for imx335
media: v4l2-subdev: Fix documentation of the subdev_notifier member
media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
media: rc: introduce Meson IR TX driver
media: rc: meson-ir-tx: document device tree bindings
ASoC: amd: vangogh: Drop superfluous mmap callback
x86/hyperv: fix root partition faults when writing to VP assist page MSR
ARM: ep93xx: remove MaverickCrunch support
pata: ixp4xx: Rewrite to use device tree
pata: ixp4xx: Add DT bindings
pata: ixp4xx: Refer to cmd and ctl rather than csN
pata: ixp4xx: Use IS_ENABLED() to determine endianness
pata: ixp4xx: Use local dev variable
watchdog: ixp4xx: Rewrite driver to use core
bus: ixp4xx: Add a driver for IXP4xx expansion bus
bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected
ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES
ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too
ALSA: memalloc: Fix pgprot for WC mmap on x86
ASoC: sprd: Use managed buffer allocation
ASoC: qcom: qdsp6: Use managed buffer allocation
ASoC: qcom: lpass: Use managed buffer allocation
ASoC: mpc5200: Use managed buffer allocation
ASoC: fsl_dma: Use managed buffer allocation
ASoC: fsl_asrc_dma: Use managed buffer allocation
ASoC: tegra: Use managed buffer allocation
ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation
ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation
ASoC: bcm: Use managed PCM buffer allocation
ALSA: pxa2xx: Use managed PCM buffer allocation
ALSA: memalloc: Support WC allocation on all architectures
ALSA: pcm: Allow exact buffer preallocation
ALSA: memalloc: Correctly name as WC
ALSA: memalloc: Minor refactoring
drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV
drm/i915/xehpsdv: Add maximum sseu limits
drm/i915/xehp: Changes to ss/eu definitions
drm/i915/dg2: Add forcewake table
arm64: dts: qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform)
arm64: dts: qcom: msm8996-*: Disable HDMI by default
arm64: dts: qcom: Add MSM8996v3.0 DTSI file
arm64: dts: qcom: Add PMI8996 DTSI file
drm/i915/display/adl_p: Correctly program MBUS DBOX A credits
drm/i915/guc/rc: Setup and enable GuCRC feature
drm/i915/guc/slpc: Add SLPC selftest
drm/i915/guc/slpc: Sysfs hooks for SLPC
drm/i915/guc/slpc: Cache platform frequency limits
drm/i915/guc/slpc: Enable ARAT timer interrupt
drm/i915/guc/slpc: Add debugfs for SLPC info
drm/i915/guc/slpc: Add get max/min freq hooks
drm/i915/guc/slpc: Add methods to set min/max frequency
drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable
drm/i915/guc/slpc: Enable SLPC and add related H2G events
drm/i915/guc/slpc: Allocate, initialize and release SLPC
drm/i915/guc/slpc: Adding SLPC communication interfaces
drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled
drm/i915/guc/slpc: Initial definitions for SLPC
PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()
ASoC: mediatek: mt6359: convert to use module_platform_driver
of: fdt: do not update local variable after use
ASoC: rt5514: make array div static const, makes object smaller
ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx()
ASoC: Intel: sof_sdw_max98373: remove useless inits
ASoC: Intel: update sof_pcm512x quirks
ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant
ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710
kselftest/arm64: Add a TODO list for floating point tests
kselftest/arm64: Add tests for SVE vector configuration
kselftest/arm64: Validate vector lengths are set in sve-probe-vls
kselftest/arm64: Provide a helper binary and "library" for SVE RDVL
arm64: fix typo in a comment
arm64: move the (z)install rules to arch/arm64/Makefile
arm64/cpufeature: Optionally disable MTE via command-line
ALSA: usb-audio: make array static const, makes object smaller
drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled
ARM: dts: am57xx: Add PRUSS MDIO controller nodes
ARM: dts: am57xx: Add PRU-ICSS nodes
ARM: dts: am4372: Add PRUSS MDIO controller node
ARM: dts: am4372: Add the PRU-ICSS0 DT node
ARM: dts: am4372: Add the PRU-ICSS1 DT node
ARM: dts: am335x-icev2: Enable PRU-ICSS module
ARM: dts: am335x-evmsk: Enable PRU-ICSS module
ARM: dts: am335x-evm: Enable PRU-ICSS module
ARM: dts: am335x-bone-common: Enable PRU-ICSS node
ARM: dts: am33xx-l4: Add PRUSS MDIO controller node
ARM: dts: am33xx-l4: Add PRUSS node
ARM: dts: aspeed-g5: Remove ngpios from sgpio node.
ARM: dts: aspeed-g6: Add SGPIO node.
dt-bindings: aspeed-sgpio: Add ast2600 sgpio
dt-bindings: aspeed-sgpio: Convert txt bindings to yaml.
Documentation: fix incorrect macro referencing in mscc-phy-vsc8531.txt
drm/amdgpu/powerplay/smu10: Fix a typo in error message
gpu/drm/radeon: Fix typo in comments
drm/amd/display: Fix typo in comments
drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran
Revert "Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran""
Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
drm/amdgpu: Fix out-of-bounds read when update mapping
dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema
dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema
dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements
dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP
arm64: kasan: mte: remove redundant mte_report_once logic
arm64: kasan: mte: use a constant kernel GCR_EL1 value
arm64/sve: Make fpsimd_bind_task_to_cpu() static
drm/i915: Correct SFC_DONE register offset
thunderbolt: Add authorized value to the KOBJ_CHANGE uevent
ASoC: tlv320aic32x4: make array clocks static, makes object smaller
ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input
ASoC: Intel: bytcr_rt5640: Add support for a second headphones output
ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper
ASoC: Intel: bytcr_rt5640: Add line-out support
ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
soundwire: intel: introduce shim and alh base
ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
ASoC: SOF: intel: move sof_intel_dsp_desc() forward
ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition
ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
soundwire: move intel sdw register definitions to sdw_intel.h
drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap()
drm/gud: Map framebuffer BOs with drm_gem_fb_vmap()
drm/gem: Clear mapping addresses for unused framebuffer planes
drm/gem: Provide drm_gem_fb_{vmap,vunmap}()
drm: Define DRM_FORMAT_MAX_PLANES
arm64: tegra: Fix Tegra194 PCIe EP compatible string
Revert "staging: r8188eu: remove rtw_buf_free() function"
ARM: dts: owl-s500-roseapplepi: Add ethernet support
ARM: dts: owl-s500: Add ethernet support
kselftest/arm64: Ignore check_gcr_el1_cswitch binary
ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers()
drm/i915/dg1: Adjust the AUDIO power domain
ASoC: rsnd: make some arrays static const, makes object smaller
drm: document drm_mode_get_property
arm64: unnecessary end 'return;' in void functions
ARM: dts: at91: use the right property for shutdown controller
arm64/sme: Document boot requirements for SME
drm: Fix oops in damage self-tests by mocking damage property
drm: Fix typo in comments
drm/connector: add ref to drm_connector_get in iter docs
ALSA: doc: Add the description of quirk_flags option for snd-usb-audio
ALSA: usb-audio: Add quirk_flags module option
ALSA: usb-audio: Move generic DSD raw detection into quirk_flags
ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags
ALSA: usb-audio: Move autosuspend quirk into quirk_flags
ALSA: usb-audio: Move rate validation quirk into quirk_flags
ALSA: usb-audio: Move interface setup delay into quirk_flags
ALSA: usb-audio: Move control message delay quirk into quirk_flags
ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags
ALSA: usb-audio: Move clock setup quirk into quirk_flags
ALSA: usb-audio: Move playback_first flag into quirk_flags
ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
ALSA: usb-audio: Move txfr_quirk handling to quirk_flags
ALSA: usb-audio: Move media-controller API quirk into quirk_flags
ALSA: usb-audio: Introduce quirk_flags field
ARM: dts: ux500: Adjust operating points to reality
DRM: ast: Fixed coding style issues of ast_mode.c
staging: r8188eu: remove RT_PRINT_DATA macro
staging: rtl8188eu: remove rtl8188eu driver from staging dir
staging: r8188eu: correct set/defined but unused warnings from debug cleanup
staging: r8188eu: fix duplicated inclusion
drm/panel: Add support for E Ink VB3300-KCA
drm/pl111: Remove unused including <linux/version.h>
drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel
Revert "drm/panel-simple: Support for delays between GPIO & regulator"
Revert "drm/panel-simple: Add Samsung ATNA33XC20"
drm/bridge: ti-sn65dsi86: Add some 100 us delays
drm/bridge: ti-sn65dsi86: Fix power off sequence
drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified
iio: dac: max5821: convert device register to device managed function
dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to the sadc Documentation
iio/adc: ingenic: add JZ4760B support to the sadc driver
iio/adc: ingenic: add JZ4760 support to the sadc driver
dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry
iio/adc: ingenic: rename has_aux2 to has_aux_md
drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu
drm/msm/a6xx: Use rev to identify SKU
drm/msm/a6xx: Fix llcc configuration for a660 gpu
iio: sx9310: Support ACPI property
ALSA: core: Fix double calls of snd_card_free() via devres
ALSA: pcxhr: use __func__ to get funcion's name in an output message
staging: r8188eu: remove include/odm_debug.h
staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions
staging: r8188eu: remove ODM_RT_TRACE macro definition
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RegConfig8188E.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RTL8188E.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_HWConfig.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPhyRf_8188e.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal8188ERateAdaptive.c
staging: r8188eu: remove ASSERT ifndef and macro definition
staging: r8188eu: remove ODM_RT_TRACE_F macro definition
staging: r8188eu: remove ODM_RT_ASSERT macro definition and caller
staging: r8188eu: remove ODM_dbg_* macro definitions
staging: r8188eu: remove ODM_PRINT_ADDR macro definition
staging: r8188eu: add missing spaces after ',' and before braces
staging: r8188eu: remove spaces before ',' and ')'
staging: r8188eu: Fix different base types in assignments and parameters
drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp
MAINTAINERS: add entry for traditional Chinese documentation
docs/zh_TW: add translations for zh_TW/process
docs: add traditional Chinese translation for kernel Documentation
drm/i915: finish removal of CNL
drm/i915: rename/remove CNL registers
drm/i915: remove GRAPHICS_VER == 10
drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER
drm/i915: replace random CNL comments
drm/i915: rename CNL references in intel_dram.c
drm/i915: remove explicit CNL handling from intel_wopcm.c
drm/i915: remove explicit CNL handling from intel_pch.c
drm/i915: remove explicit CNL handling from intel_pm.c
drm/i915: remove explicit CNL handling from i915_irq.c
drm/i915/display: rename CNL references in skl_scaler.c
drm/i915/display: remove CNL ddi buf translation tables
drm/i915/display: remove explicit CNL handling from intel_display_power.c
drm/i915/display: remove explicit CNL handling from skl_universal_plane.c
drm/i915/display: remove explicit CNL handling from intel_vdsc.c
drm/i915/display: remove explicit CNL handling from intel_dpll_mgr.c
drm/i915/display: remove explicit CNL handling from intel_dp.c
drm/i915/display: remove explicit CNL handling from intel_dmc.c
drm/i915/display: remove explicit CNL handling from intel_display_debugfs.c
drm/i915/display: remove explicit CNL handling from intel_ddi.c
drm/i915/display: remove explicit CNL handling from intel_crtc.c
drm/i915/display: remove explicit CNL handling from intel_combo_phy.c
drm/i915/display: remove explicit CNL handling from intel_color.c
drm/i915/display: remove explicit CNL handling from intel_cdclk.c
drm/i915/display: remove PORT_F workaround for CNL
arm64: dts: ti: k3-am642-sk: Add pwm nodes
arm64: dts: ti: k3-am642-evm: Add pwm nodes
arm64: dts: ti: k3-am64-main: Add ecap pwm nodes
arm64: dts: ti: k3-am64-main: Add epwm nodes
arm64: use __func__ to get function name in pr_err
arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE
arm64: cpufeature: Use defined macro instead of magic numbers
ASoC: intel: skylake: Drop superfluous mmap callback
ASoC: amd: Drop superfluous mmap callbacks
ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support
ASoC: dt-bindings: Document RZ/G2L bindings
staging: rtl8723bs: put condition parentheses at the end of a line
staging: rtl8723bs: align condition to match open parentheses
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex
staging: r8188eu: fix include directory mess
staging: r8188eu: remove rtw_usb_control_msg() macro
staging: r8188eu: remove rtw_usb_bulk_msg() macro
staging: r8188eu: remove include/nic_spec.h
staging: r8188eu: remove unused enum _NIC_VERSION
staging: r8188eu: remove rtw_buf_free() function
staging: r8188eu: remove rtw_mfree2d() function
staging: r8188eu: remove include/Hal8188EReg.h
staging: r8188eu: remove include/autoconf.h
staging: r8188eu: remove include/h2clbk.h
staging: r8188eu: move ODM_GetRightChnlPlaceforIQK()
staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G
staging: r8188eu: remove empty ODM_ResetIQKResult() function
staging: rtl8723bs: remove unused BIT macros definitions
staging: r8188eu: clean up comparsions to NULL in os_dep directory
ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check
ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx
ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x-dkx boards
ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157c-ed1 board
ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM
ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM
ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM
arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] related nodes
arm64: dts: renesas: Add support for M3ULCB+Kingfisher with R-Car M3e-2G
arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G
arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e-2G
arm64: dts: renesas: Add support for H3ULCB+Kingfisher with R-Car H3e-2G
arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G
arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e-2G
arm64: dts: renesas: Add Renesas R8A779M3 SoC support
arm64: dts: renesas: Add Renesas R8A779M1 SoC support
arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support
arm64: dts: renesas: r8a77995: Add R-Car Sound support
arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers
staging: r8188eu: Remove no more used functions and variables
staging: r8188eu: Replace a custom function with crc32_le()
staging: r8188eu: simplify odm_evm_db_to_percentage()
staging: r8188eu: rename parameter of odm_evm_db_to_percentage()
staging: r8188eu: rename odm_EVMdbToPercentage()
arm64/kexec: Test page size support with new TGRAN range values
drm: clean up unused kerneldoc in drm_lease.c
ARM: dts: ux500: Add a device tree for Kyle
ARM: dts: ux500: Add devicetree for Codina
drm/i915/selftests: prefer the create_user helper
ARM: dts: ux500: ab8500: Link USB PHY to USB controller node
ARM: dts: ux500: Flag eMMCs as non-SDIO/SD
ARM: dts: ux500: Add device tree for Samsung Gavini
asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols
staging: r8188eu: Fix sleeping function called from invalid context
Staging: rt18712: hal_init: removed filename from beginning comment block
staging: r8188eu: Add "fallthrough" statement to quiet compiler
staging: r8188eu: Remove header file include/rtw_version.h
staging: r8188eu: Remove header file include/usb_hal.h
staging: r8188eu: Remove include/rtw_qos.h
staging: r8188eu: Remove tests of kernel version
staging: r8188eu: Remove empty header file
staging: r8188eu: Convert copyright header info to SPDX format, part 6
staging: r8188eu: Convert header copyright info to SPDX format, part 5
staging: r8188eu: Convert header copyright info to SPDX format, part 4
staging: r8188eu: Convert header copyright info to SPDX format, part 3
staging: r8188eu: Convert header copyright info to SPDX format, part 2
staging: r8188eu: Convert header copyright info to SPDX format, part 1
staging: vt665X: remove unused CONFIG_PATH
lib/nmi_backtrace: Serialize even messages about idle CPUs
dt-bindings: rng: mediatek: add mt7986 to mtk rng binding
dt-bindings: arm: Convert Gemini boards to YAML
dt-bindings: mtd: update mtd-physmap.yaml reference
dt-bindings: nvmem: Convert UniPhier eFuse bindings to json-schema
dt-bindings: nvmem: Extend patternProperties to optionally indicate bit position
dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML
dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindings to YAML
drm/i915/gt: remove GRAPHICS_VER == 10
drm/i915/gt: rename CNL references in intel_engine.h
drm/i915/gt: remove explicit CNL handling from intel_sseu.c
drm/i915/gt: remove explicit CNL handling from intel_mocs.c
drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) requested during PHY Layer testing
drm/i915/dg2: Update to bigjoiner path
drm/i915/dg2: Update lane disable power state during PSR
drm/i915/dg2: Wait for SNPS PHY calibration during display init
drm/i915/dg2: Update modeset sequences
drm/i915/dg2: Add vswing programming for SNPS phys
drm/i915/dg2: Add MPLLB programming for HDMI
drm/i915/dg2: Add MPLLB programming for SNPS PHY
staging/vc04_services: Remove all strcpy() uses in favor of strscpy()
staging: rtl8723bs: remove unused BT static variables
serial: omap: Only allow if 8250_omap is not selected
serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe()
usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops
drivers: usb: dwc3-qcom: Add sdm660 compatible
ASoC: v253_init: eliminate pointer to string
ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional
ASoC: samsung: Constify static snd_soc_ops
ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name()
printk: Add printk.console_no_auto_verbose boot parameter
printk: Remove console_silent()
drm/vc4: hdmi: Remove unused struct
drm/vc4: hdmi: Remove redundant variables
lib/test_scanf: Handle n_bits == 0 in random tests
drm: clarify usage of drm leases
memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier
memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused
drm/i915/adl_p: Add ddi buf translation tables for combo PHY
drm/i915/adl_s: Update ddi buf translation tables
drm/amd/pm: Fix a bug in semaphore double-lock
drm/amdgpu: enable psp front door loading by default for cyan_skillfish2
drm/amdgpu: adjust fence driver enable sequence
drm/amdgpu: Added PSP13 BL loading support for additional drivers
drm/amdgpu: Consolidated PSP13 BL FW loading
drm/amdgpu: Added support for added psp driver binaries FW
drm/amdgpu: Added latest PSP FW header
drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish
drm/amdgpu/display: add support for multiple backlights
drm/panel-sony-acx424akp: Modernize backlight handling
drm: use the lookup lock in drm_is_current_master
maintainers: add bugs and chat URLs for amdgpu
drm/amdgpu/display: only enable aux backlight control for OLED panels
drm/amd/pm: restore user customized OD settings properly for Sienna Cichlid
drm/amd/pm: restore user customized OD settings properly for NV1x
Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
drm/amd/display: 3.2.146
drm/amd/display: [FW Promotion] Release 0.0.76
drm/amd/display: ensure dentist display clock update finished in DCN20
drm/amd/display: refactor riommu invalidation wa
drm/amd/display: Always wait for update lock status
drm/amd/display: remove unused functions
drm/amd/display: add update authentication interface
drm/amd/display: fix missing reg offset
drm/amd/display: Fixed EdidUtility build errors
drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls
drm/vmwgfx: Be a lot more flexible with MOB limits
drm/vmwgfx: Cleanup logging
drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV
Revert "v253_init: eliminate pointer to string"
Revert "cx20442: tty_ldisc_ops::write_wakeup is optional"
staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc
staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc
staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc
staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc
staging: rtl8723bs: core: Fix incorrect type in assignment
staging: rtl8723bs: remove BT debug code
staging: r8188eu: attach newly imported driver to build system
staging: r8188eu: introduce new supporting files for RTL8188eu driver
staging: r8188eu: introduce new include dir for RTL8188eu driver
staging: r8188eu: introduce new os_dep dir for RTL8188eu driver
staging: r8188eu: introduce new hal dir for RTL8188eu driver
staging: r8188eu: introduce new core dir for RTL8188eu driver
arm64: avoid double ISB on kernel entry
arm64: mte: optimize GCR_EL1 modification on kernel entry/exit
Documentation: document the preferred tag checking mode feature
arm64: mte: introduce a per-CPU tag checking mode preference
arm64: move preemption disablement to prctl handlers
arm64: mte: change ASYNC and SYNC TCF settings into bitfields
arm64: mte: rename gcr_user_excl to mte_ctrl
drm/i915: dgfx cards need to wait on pcode's uncore init done
drm/msm/gem: Mark active before pinning
drm/msm: Utilize gpu scheduler priorities
drm/msm: Drop struct_mutex in submit path
drm/msm: Drop submit bo_list
drm/msm: Conversion to drm scheduler
ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc'
ASoC: Intel: Fix spelling contraction "cant" -> "can't"
drm/i915: Extract i915_module.c
drm/i915: Remove i915_globals
drm/i915: move vma slab to direct module init/exit
drm/i915: move scheduler slabs to direct module init/exit
drm/i915: move request slabs to direct module init/exit
drm/i915: move gem_objects slab to direct module init/exit
drm/i915: move gem_context slab to direct module init/exit
drm/i915: move intel_context slab to direct module init/exit
drm/i915: move i915_buddy slab to direct module init/exit
drm/i915: move i915_active slab to direct module init/exit
drm/i915: Check for nomodeset in i915_init() first
drm: rcar-du: lvds: Use dev_err_probe()
drm: rcar-du: lvds: Don't set bridge driver_private field
drm: rcar-du: Use drm_bridge_connector_init() helper
drm: rcar-du: dw-hdmi: Set output port number
drm: rcar-du: lvds: Convert to DRM panel bridge helper
drm: bridge: dw-hdmi: Attach to next bridge if available
drm/bridge: Centralize error message when bridge attach fails
drm: rcar-du: Shutdown the display on remove
drm: rcar-du: Don't put reference to drm_device in rcar_du_remove()
drm: rcar-du: Shutdown the display on system shutdown
drm/bridge: make a const array static, makes object smaller
drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP()
drm/i915/adlp: Add workaround to disable CMTG clock gating
drm/i915/adl_p: Allow underrun recovery when possible
ARM: dts: aspeed: ast2500evb: Enable built in RTC
ARM: dts: aspeed: tacoma: Add TPM reset GPIO
ARM: dts: rainier, everest: Add TPM reset GPIO
drm/msm: Return ERR_PTR() from submit_create()
drm/msm: Track "seqno" fences by idr
drm/msm: Consolidate submit bo state
drm/msm/submit: Simplify out-fence-fd handling
drm: Drop drm_gem_object_put_locked()
drm/msm: drop drm_gem_object_put_locked()
drm/msm: Small submitqueue creation cleanup
drm/msm: Docs and misc cleanup
drm/msm: Devfreq tuning
drm/msm: Split out get_freq() helper
drm/msm: Split out devfreq handling
drm/msm: Signal fences sooner
drm/msm: Let fences read directly from memptrs
drm/i915/guc: Unblock GuC submission on Gen11+
drm/i915/guc: Implement GuC priority management
drm/i915/selftest: Bump selftest timeouts for hangcheck
drm/i915/selftest: Fix hangcheck self test for GuC submission
drm/i915/selftest: Increase some timeouts in live_requests
drm/i915/selftest: Fix MOCS selftest for GuC submission
drm/i915/selftest: Fix workarounds selftest for GuC submission
drm/i915/selftest: Better error reporting from hangcheck selftest
drm/i915/guc: Support request cancellation
drm/i915/guc: Implement banned contexts for GuC submission
drm/i915/guc: Add golden context to GuC ADS
drm/i915/guc: Include scheduling policies in the debugfs state dump
drm/i915/guc: Connect reset modparam updates to GuC policy flags
drm/i915/guc: Hook GuC scheduling policies up
drm/i915/guc: Fix for error capture after full GPU reset with GuC
drm/i915/guc: Capture error state on context reset
drm/i915/guc: Enable GuC engine reset
drm/i915/guc: Don't complain about reset races
drm/i915/guc: Provide mmio list to be saved/restored on engine reset
drm/i915/guc: Enable the timer expired interrupt for GuC
drm/i915/guc: Handle engine reset failure notification
drm/i915/guc: Handle context reset notification
drm/i915/guc: Suspend/resume implementation for new interface
drm/i915/guc: Add disable interrupts to guc sanitize
drm/i915: Reset GPU immediately if submission is disabled
drm/i915/guc: Reset implementation for new GuC interface
drm/i915: Move active request tracking to a vfunc
drm/i915: Add i915_sched_engine destroy vfunc
drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs
drm/i915/guc: Disable bonding extension with GuC submission
drm/i915: Hold reference to intel_context over life of i915_request
drm/i915/guc: Make hangcheck work with GuC virtual engines
drm/i915/guc: GuC virtual engines
drm/dp_mst: Fix return code on sideband message failure
asm-generic: remove extra strn{cpy_from,len}_user declarations
asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user
s390: use generic strncpy/strnlen from_user
microblaze: use generic strncpy/strnlen from_user
drm/i915/display: Disable audio, DRRS and PSR before planes
drm: mxsfb: Clear FIFO_CLEAR bit
drm: mxsfb: Use bus_format from the nearest bridge if present
drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
drm: mxsfb: Enable recovery on underflow
arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode
drm/amd/display: Add ETW log to dmub_psr_get_state
drm/amd/display: Add ETW logging for AUX failures
drm/amd/display: Fix PSR command version
drm/amd/display: Add missing DCN21 IP parameter
drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported
drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21
drm/amdgpu: Check pmops for desired suspend state
video: fbdev: ssd1307fb: Cache address ranges
video: fbdev: ssd1307fb: Optimize screen updates
video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range()
video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display()
video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display()
ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes
dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter
usb: isp1760: rework cache initialization error handling
usb: isp1760: do not sleep in field register poll
usb: isp1760: remove debug message as error
dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding
dt-bindings: arm: mediatek: mmsys: convert to YAML format
dt-bindings: Remove "status" from schema examples
dt-bindings: display: Fix graph 'unevaluatedProperties' related warnings
dt-bindings: media: Fix graph 'unevaluatedProperties' related warnings
dt-bindings: usb: ohci: Add Allwinner A83t compatible
dt-bindings: usb: ehci: Add Allwinner A83t compatible
usb: gadget: uvc: decrease the interrupt load to a quarter
usb: gadget: uvc: add scatter gather support
usb: gadget: uvc: set v4l2_dev->dev in f_uvc
usb: gadget: uvc: make uvc_num_requests depend on gadget speed
usb: dwc3: gadget: set gadgets parent to the right controller
usb: mtu3: support suspend/resume for dual-role mode
usb: mtu3: support suspend/resume for device mode
usb: mtu3: add helper to power on/down device
usb: mtu3: support runtime PM for host mode
usb: mtu3: add new helpers for host suspend/resume
usb: mtu3: support option to disable usb2 ports
usb: mtu3: support property role-switch-default-mode
usb: dwc3: drd: use helper to get role-switch-default-mode
usb: common: add helper to get role-switch-default-mode
dt-bindings: usb: mtu3: add wakeup interrupt
dt-bindings: usb: mtu3: add support property role-switch-default-mode
dt-bindings: usb: mtu3: add optional property to disable usb2 ports
dt-bindings: usb: mtu3: remove support VBUS detection of extcon
reset: renesas: Add RZ/G2L usbphy control driver
dt-bindings: reset: Document RZ/G2L USBPHY Control bindings
staging: sm750fb: Rename maxW to max_w in lynx_cursor
staging: sm750fb: Rename maxH to max_h in lynx_cursor
staging: vchiq: Combine vchiq platform code into single file
staging: vchiq: Make creation of vchiq cdev optional
staging: vchiq: Move vchiq char driver to its own file
staging: vchiq: Move certain declarations to vchiq_arm.h
staging: vchiq: Refactor vchiq cdev code
staging: vt6655: remove filename from upc.h
staging: vt6655: remove filename from mac.h
staging: vt6655: kernel style cleanup of mac.c
staging: vt6655: remove filename from key.h
staging: vt6655: remove filename from key.c
staging: vt6655: remove filename from dpc.h
staging: vt6655: remove filename from dpc.c
staging: vt6655: remove filename from device_main.c
staging: vt6655: remove filename from device_cfg.h
staging: vt6655: remove filename from channel.h
staging: vt6655: remove filename from channel.c
staging: vt6655: remove filename from card.h
staging: vt6655: remove filename from card.c
staging: vt6655: remove filename from baseband.c
staging: vt6655: remove filename from baseband.h
staging/rtl8192u: Remove all strcpy() uses in favor of strscpy()
staging/ks7010: Remove all strcpy() uses in favor of strscpy()
staging/rtl8192e: Remove all strcpy() uses
MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR HIKEY 960/970
staging: rtl8188eu: remove unused IQKMatrixRegSetting array
staging: rtl8188eu: simplify phy_lc_calibrate
staging: rtl8188eu: simplify path_adda_on
staging: rtl8188eu: simplify phy_iq_calibrate
staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate
staging: rtl8188eu: remove write-only HwRxPageSize
staging: rtl8188eu: remove unused IntrMask
staging: rtl8188eu: remove two write-only hal components
staging: rtl8188eu: remove write-only power struct component
staging: rtl8188eu: remove unused _HAL_INTF_C_ define
staging: rtl8188eu: remove yet another unused enum
staging: rtl8188eu: remove a bunch of unused defines
staging: rtl8188eu: remove another unused enum
staging: rtl8188eu: remove an unused enum
staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU
staging: rtl8188eu: remove HW_VAR_TXPAUSE
staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1
staging: rtl8188eu: remove unused defines
staging: rtl8188eu: remove braces from single line if blocks
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: Remove no more used functions and variables
staging: rtl8188eu: Replace a custom function with crc32_le()
staging/wlan-ng: Remove all strcpy() uses in favor of strscpy()
staging/most: Remove all strcpy() uses in favor of strscpy()
staging: ks7010: Fix the initialization of the 'sleep_status' structure
staging: rtl8188eu: Line over 100 characters
staging: rtl8188eu: remove unnecessary blank lines in core/rtw_ap.c
staging: rtl8188eu: Remove unused iw_operation_mode[]
drm: document DRM_IOCTL_MODE_RMFB
drm: add logging for RMFB ioctl
ASoC: amd: fix an IS_ERR() vs NULL bug in probe
ASoC: rt5682: enable SAR ADC power saving mode during suspend
ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan()
ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active()
ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture()
ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close()
ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb()
ALSA: seq: Fix comments of wrong client number for MIDI Passthrough
vt: keyboard.c: make console an unsigned int
vt: keyboard: treat kbd_table as an array all the time.
drm/plane: Move drm_plane_enable_fb_damage_clips into core
drm/plane: check that fb_damage is set up when used
drm/plane: remove drm_helper_get_plane_damage_clips
drm/prime: fix comment on PRIME Helpers
serial: 8250_pci: make setup_port() parameters explicitly unsigned
dt-bindings: serial: Add compatible for Mediatek MT7986
tty: pdc_cons, free tty_driver upon failure
tty: drop put_tty_driver
tty: make tty_set_operations an inline
tty: drop alloc_tty_driver
tty: stop using alloc_tty_driver
tty: don't store semi-state into tty drivers
hvsi: don't panic on tty_register_driver failure
xtensa: ISS: don't panic in rs_init
tty: tty_flip.h needs only tty_buffer and tty_port
tty: move tty_port to new tty_port.h
tty: move tty_buffer definitions to new tty_buffer.h
tty: move tty_ldisc_receive_buf to tty_flip.h
tty: include list & lockdep from tty_ldisc.h
tty: move ldisc prototypes to tty_ldisc.h
tty: include kref.h in tty_driver.h
tty: move tty_driver related prototypes to tty_driver.h
v253_init: eliminate pointer to string
cx20442: tty_ldisc_ops::write_wakeup is optional
serial: max310x: Use clock-names property matching to recognize EXTCLK
serial: 8250_lpss: Enable DMA on Intel Elkhart Lake
dt-bindings: serial: 8250: Add Exar compatibles
serial: 8250: Define RX trigger levels for OxSemi 950 devices
drm/bridge: dw-mipi-dsi: Find the possible DSI devices
ARM: dts: at91: sama5d4_xplained: change the key code of the gpio key
efi: sysfb_efi: fix build when EFI is not set
drivers/firmware: fix SYSFB depends to prevent build failures
drm/i915: Implement PSF GV point support
drm/i915: Extend QGV point restrict mask to 0x3
ARM: dts: at91: add conflict note for d3
MAINTAINERS: Adopt SanCloud dts files as supported
ARM: dts: at91: add pinctrl-{names, 0} for all gpios
ARM: dts: am335x-sancloud-bbe-lite: New devicetree
ARM: dts: am335x-sancloud-bbe: Extract common code
ARM: dts: am335x-boneblack: Extract HDMI config
bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode
ARM: dts: at91: sama5d27_som1_ek: enable ADC node
ARM: dts: omap4-l4-abe: Add McASP configuration
ARM: dts: omap4-l4-abe: Correct sidle modes for McASP
ARM: dts: Add support for dra762 abz package
ARM: dts: am335x-boneblue: add gpio-line-names
arm: omap2: Drop MACH_OMAP3517EVM entry
drm/i915/ehl: unconditionally flush the pages on acquire
drm/i915: document caching related bits
drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features
soc: renesas: Identify R-Car H3e-2G and M3e-2G
dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2G SoCs and boards
drm/i915/display/psr2: Fix cursor updates using legacy apis
drm/i915/display/psr2: Mark as updated all planes that intersect with pipe_clip
video: ep93xx: Prepare clock before using it
dt-bindings: Add QiShenglong vendor prefix
drm/panel: simple: Add support for two more AUO panels
dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06
video: fbdev: riva: Error out if 'pixclock' equals zero
video: fbdev: kyro: Error out if 'pixclock' equals zero
video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
ASoC: rt1015: Remove unnecessary flush work on rt1015 driver
drm/i915/gem: Migrate to system at dma-buf attach time (v7)
drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8)
drm/i915/gem: Always call obj->ops->migrate unless can_migrate fails
drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed
drm/i915/gem: Unify user object creation (v3)
drm/i915/gem: Call i915_gem_flush_free_objects() in i915_gem_dumb_create()
drm/i915/gem: Refactor placement setup for i915_gem_object_create* (v2)
drm/i915/gem: Check object_can_migrate from object_migrate
drm/i915/gt: nuke gen6_hw_id
printk: syslog: close window between wait and read
printk: convert @syslog_lock to mutex
printk: remove NMI tracking
printk: remove safe buffers
printk: track/limit recursion
lib/nmi_backtrace: explicitly serialize banner and regs
dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
printk: Move the printk() kerneldoc comment to its new home
printk/index: Fix warning about missing prototypes
drm: document drm_property_enum.value for bitfields
arm64: dts: meson: improve gxm-khadas-vim2 wifi
arm64: dts: meson: improve gxl-s905x-khadas-vim wifi
ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
ARM: dts: meson8b: ec100: wire up the RT5640 audio codec
ARM: dts: meson: Add the AIU audio controller
ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC
arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth
ARM: dts: meson8: Use a higher default GPU clock frequency
arm64: dts: allwinner: h6: tanix-tx6: enable emmc
arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies
arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names
dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support
docs/zh_CN: add a translation for index
docs: submitting-patches: clarify the role of LKML
admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt
admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst
docs: virt: kvm: api.rst: replace some characters
docs: firmware-guide: acpi: dsd: graph.rst: replace some characters
docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters
docs: networking: dpaa2: fix chapter title format
docs: kvm: properly format code blocks and lists
docs: kvm: fix build warnings
docs: printk-formats: fix build warning
deprecated.rst: Include details on "no_hash_pointers"
docs/zh_CN: reformat zh_CN/dev-tools/testing-overview
maintainers: Update freedesktop.org IRC channels
documentation: Update #nouveau IRC channel network
drm/rockchip: dsi: add ability to work as a phy instead of full dsi
dt-bindings: display: rockchip-dsi: add optional #phy-cells property
drm/rockchip: dsi: add own additional pclk handling
iio: adc: meson-saradc: Fix indentation of arguments after a line-break
iio: adc: meson-saradc: Add missing space between if and parenthesis
iio: adc: meson-saradc: Disable BL30 integration on G12A and newer SoCs
dt-bindings: display: ssd1307fb: Convert to json-schema
drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit
dt-bindings: display: simple: add some Logic Technologies and Multi-Inno panels
drm/shmobile: Convert to Linux IRQ interfaces
drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()
drm/i915: fix not reading DSC disable fuse in GLK
drm/mediatek: Add mt8183 aal support
drm/mediatek: Separate aal sub driver
iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer
iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer
iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer
iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer
iio: adc: fsl-imx25-gcq: Use the defined variable to clean code
iio: proximity: vcnl3020: remove iio_claim/release_direct
iio: proximity: vcnl3020: add periodic mode
iio: proximity: vcnl3020: add DMA safe buffer
iio: st-sensors: Remove some unused includes and add some that should be there
dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema
dt-bindings: iio: accel: bma255: Sort compatibles
dt-bindings: iio: accel: bma255: Fix interrupt type
drm/i915/xehp: Xe_HP forcewake support
drm/i915/xehp: Extra media engines - Part 3 (reset)
drm/i915/xehp: Extra media engines - Part 2 (interrupts)
drm/i915/xehp: Extra media engines - Part 1 (engine definitions)
drm/i915: Program chicken bit during DP MST sequence on TGL+
dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller
drm/i915/bios: Fix ports mask
dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas
drm/st7586: Use framebuffer dma-buf helpers
drm/repaper: Use framebuffer dma-buf helpers
drm/gm12u320: Use framebuffer dma-buf helpers
drm/gud: Use framebuffer dma-buf helpers
drm/mipi-dbi: Use framebuffer dma-buf helpers
drm/udl: Use framebuffer dma-buf helpers
drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers
signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency
signal: Verify the alignment and size of siginfo_t
signal: Remove the generic __ARCH_SI_TRAPNO support
signal/alpha: si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK
signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP
drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload()
drm/i915/dg2: Add DG2 to the PSR2 defeature list
drm/i915/dg2: Classify DG2 PHY types
drm/i915/xehp: Define multicast register ranges
drm/i915: Extend Wa_1406941453 to adl-p
arm64: Add compile-time asserts for siginfo_t offsets
arm: Add compile-time asserts for siginfo_t offsets
sparc64: Add compile-time asserts for siginfo_t offsets
drm/fourcc: Add modifier definitions for Arm Fixed Rate Compression
drm/amdgpu: retire sdma v5_2 golden settings from driver
drm/amdgpu: Add msix restore for pass-through mode
drm/amdgpu: Change the imprecise output
drm/amd/display: Fix ASSR regression on embedded panels
drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid
drm/amd/pm: Fix a bug communicating with the SMU (v5)
drm/amdgpu: add pci device id for cyan_skillfish
drm/amdgpu: add autoload_supported check for RLC autoload
drm/amdgpu: enable SMU for cyan_skilfish
drm/amdgpu: add check_fw_version support for cyan_skillfish
drm/amdgpu: add basic ppt functions for cyan_skilfish
drm/amdgpu: add smu interface header for cyan_skilfish
drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish
drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish
drm/amdgpu: use direct loading by default for cyan_skillfish2
drm/amdgpu: enable psp v11.0.8 for cyan_skillfish
drm/amdgpu: init psp v11.0.8 function for cyan_skillfish
drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish
drm/amdgpu: add mp 11.0.8 header for cyan_skillfish
drm/amdgpu: add nbio support for cyan_skillfish
drm/amdgpu: add chip early init for cyan_skillfish
drm/amdkfd: enable cyan_skillfish KFD
drm/amdgpu: add gc v10 golden settings for cyan_skillfish
drm/amdgpu: add sdma v5 golden settings for cyan_skillfish
drm/amdgpu: add cyan_skillfish support in gfx v10
drm/amdgpu: add cyan_skillfish support in gmc v10
drm/amdgpu: load fw direclty for cyan_skillfish
drm/amdgpu: add sdma fw loading support for cyan_skillfish
drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish
drm/amdgpu: set ip blocks for cyan_skillfish
drm/amdgpu: init family name for cyan_skillfish
drm/amdgpu: dynamic initialize ip offset for cyan_skillfish
drm/amdgpu: add cyan_skillfish asic type
drm/amdgpu: adjust fw_name string length for toc
drm/amdgpu: increase size for sdma fw name string
drm/amdgpu: add yellow carp pci id (v2)
drm/amdgpu: update yellow carp external rev_id handling
drm/amdgpu/acp: Make PM domain really work
drm/amd/amdgpu: add consistent PSP FW loading size checking
drm/amd/amdgpu: consider kernel job always not guilty
drm/amdkfd: Update SMI throttle event bitmask
drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq
drm/amd/amdgpu: Add a new line to debugfs phy_settings output
drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
drm/amdkfd: Fix a concurrency issue during kfd recovery
drm/amdkfd: Set priv_queue to NULL after it is freed
drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr
drm/amdgpu: Change a few function names
drm/amdgpu: Fix a printing message
drm/amdgpu: Add error message when programing registers fails
drm/amdgpu: Change the imprecise function name
drm/amdgpu - Corrected the video codecs array name for yellow carp
drm/amdkfd: report pcie bandwidth to the kfd
drm/amdkfd: report xgmi bandwidth between direct peers to the kfd
drm/amdgpu: add psp command to get num xgmi links between direct peers
drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list
drm/amd/pm: Support board calibration on aldebaran
drm/amd/display: change zstate allow msg condition
drm/amd/display: 3.2.145
drm/amd/display: [FW Promotion] Release 0.0.75
drm/amd/display: Refine condition for cursor visibility
drm/amd/display: Populate dtbclk entries for dcn3.02/3.03
drm/amd/display: add workaround for riommu invalidation request hang
drm/amd/display: Line Buffer changes
drm/amd/display: Remove MALL function from DCN3.1
drm/amd/display: DCN2X Prefer ODM over bottom pipe to find second pipe
drm/amd/display: Only set default brightness for OLED
drm/amd/display: Update bounding box for DCN3.1
drm/amd/display: Query VCO frequency from register for DCN3.1
drm/amd/display: Populate socclk entries for dcn3.02/3.03
drm/amd/display: Fix max vstartup calculation for modes with borders
drm/amd/display: Enable eDP ILR on DCN2.1
drm/amd/display: 3.2.144
drm/amd/display: Fix comparison error in dcn21 DML
drm/amd/display: Fixed hardware power down bypass during headless boot
drm/amd/display: Add copyright notice to new files
drm/amd/display: Reduce delay when sink device not able to ACK 00340h write
drm/amd/display: add debug print for DCC validation failure
ASoC: amd: Use dev_probe_err helper
ASoC: amd: Don't show messages about deferred probing by default
csky: use generic strncpy/strnlen from_user
arc: use generic strncpy/strnlen from_user
hexagon: use generic strncpy/strnlen from_user
h8300: remove stale strncpy_from_user
asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user
arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada
arm64: dts: add support for Marvell cn9130-crb platform
dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards
arm64: dts: cn913x: add device trees for topology B boards
Documentation: gpu: Mention the requirements for new properties
staging: rtl8723bs: fix camel case in struct ndis_802_11_wep
staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi
staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi
staging: rtl8723bs: fix camel case in IE structures
staging: rtl8723bs: fix camel case in struct wlan_bcn_info
staging: rtl8723bs: fix camel case in struct wlan_phy_info
staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid
staging: rtl8723bs: remove struct ndis_802_11_conf_fh
staging: rtl8723bs: fix camel case in struct ndis_802_11_conf
staging: rtl8723bs: fix camel case in struct wlan_bssid_ex
staging: rtl8723bs: remove commented out condition
staging: rtl8723bs: remove 5Ghz code blocks
staging: rtl8723bs: add spaces around operator
staging: rtl8723bs: convert function name to snake case
staging: rtl8723bs: fix camel case inside function
staging: rtl8723bs: simplify function selecting channel group
drm/panfrost: devfreq: Don't display error for EPROBE_DEFER
drm/i915/uapi: reject set_domain for discrete
mfd: hi6421-spmi-pmic: move driver from staging
MIPS/asm/printk: Fix build failure caused by printk
media: atomisp: pci: reposition braces as per coding style
media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media: atomisp: Move MIPI_PORT_LANES to the only user
media: atomisp: Perform a single memset() for union
media: atomisp: pci: fix error return code in atomisp_pci_probe()
media: atomisp: pci: Remove unnecessary (void *) cast
media: atomisp: pci: Remove checks before kfree/kvfree
media: atomisp: Remove unused port_enabled variable
media: atomisp: Annotate a couple of definitions with __maybe_unused
media: atomisp: Remove unused declarations
media: atomisp: remove the repeated declaration
media: atomisp: improve error handling in gc2235_detect()
media: atomisp: Fix whitespace at the beginning of line
media: atomisp: Align block comments
media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media: atomisp: Fix line continuation style issue in sh_css.c
media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media: atomisp: Remove unnecessary parens in sh_css.c
media: atomisp: Resolve goto style issue in sh_css.c
media: atomisp: fix the uninitialized use and rename "retvalue"
ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6 variants
ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property
MAINTAINERS: update arm,pl353-smc.yaml reference
memory: tegra: fix unused-function warning
ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board
ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs
ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl
ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
ARM: dts: imx6q-dhcom: Add interrupt and compatible to the ethernet PHY
ARM: dts: imx6q-dhcom: Add the parallel system bus
dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards
dmaengine: imx-sdma: add terminated list for freed descriptor in worker
dmaengine: imx-sdma: add uart rom script
dma: imx-sdma: add i.mx6ul compatible name
dmaengine: imx-sdma: remove ERR009165 on i.mx6ul
spi: imx: remove ERR009165 workaround on i.mx6ul
spi: imx: fix ERR009165
dmaengine: imx-sdma: add mcu_2_ecspi script
dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script
dmaengine: imx-sdma: remove duplicated sdma_load_context
Revert "dmaengine: imx-sdma: refine to load context only once"
Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores"
Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core"
ARM: dts: imx7d-remarkable2: Add WiFi support
ARM: dts: imx6qdl-gw5904: atecc508a support
ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux
drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based
drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id
drm/i915/gt: nuke unused legacy engine hw_id
drm/i915/gt: fix platform prefix
drm/i915/firmware: Update to DMC v2.03 on RKL
drm/i915/firmware: Update to DMC v2.12 on TGL
drm/i915/dmc: Change intel_get_stepping_info()
drm/i915/step: Add macro magic for handling steps
drm/i915: Add intel_context tracing
drm/i915/guc: Add trace point for GuC submit
drm/i915/guc: Update GuC debugfs to support new GuC
drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
drm/i915/guc: Ensure G2H response has space in buffer
drm/i915/guc: Disable semaphores when using GuC scheduling
drm/i915/guc: Ensure request ordering via completion fences
drm/i915: Disable preempt busywait when using GuC scheduling
drm/i915/guc: Extend deregistration fence to schedule disable
drm/i915/guc: Disable engine barriers with GuC during unpin
drm/i915/guc: Defer context unpin until scheduling is disabled
drm/i915/guc: Insert fence on context when deregistering
drm/i915/guc: Implement GuC context operations for new inteface
drm/i915/guc: Add bypass tasklet submission path to GuC
drm/i915/guc: Implement GuC submission tasklet
drm/i915/guc: Add LRC descriptor context lookup array
drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
drm/i915/guc: Add new GuC interface defines and structures
drm/i915/xehp: New engine context offsets
drm/i915/xehp: Handle new device context ID format
drm/i915/selftests: Allow for larger engine counts
drm/i915/gen12: Use fuse info to enable SFC
drm/i915/dg2: DG2 has fixed memory bandwidth
drm/i915/dg2: Don't read DRAM info
drm/i915/dg2: Don't program BW_BUDDY registers
drm/i915/dg2: Add dbuf programming
drm/i915/dg2: Setup display outputs
drm/i915/dg2: Don't wait for AUX power well enable ACKs
drm/i915/dg2: Skip shared DPLL handling
drm/i915/dg2: Add cdclk table and reference clock
drm/i915/dg2: Add fake PCH
drm/i915: Fork DG1 interrupt handler
drm/i915/dg2: add DG2 platform info
drm/i915/xehpsdv: add initial XeHP SDV definitions
drm/i915: Add XE_HP initial definitions
drm/i915: Add release id version
drm/i915: do not abbreviate version in debugfs
media: atomisp: pci: reposition braces as per coding style
media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media: atomisp: Move MIPI_PORT_LANES to the only user
media: atomisp: Perform a single memset() for union
media: atomisp: pci: fix error return code in atomisp_pci_probe()
media: atomisp: pci: Remove unnecessary (void *) cast
media: atomisp: pci: Remove checks before kfree/kvfree
media: atomisp: Remove unused port_enabled variable
media: atomisp: Annotate a couple of definitions with __maybe_unused
media: atomisp: Remove unused declarations
media: atomisp: remove the repeated declaration
media: atomisp: improve error handling in gc2235_detect()
media: atomisp: Fix whitespace at the beginning of line
media: atomisp: Align block comments
media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media: atomisp: Fix line continuation style issue in sh_css.c
media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media: atomisp: Remove unnecessary parens in sh_css.c
media: atomisp: Resolve goto style issue in sh_css.c
media: atomisp: use list_splice_init in atomisp_compat_css20.c
media: atomisp: fix the uninitialized use and rename "retvalue"
media: atomisp: remove useless returns
media: atomisp: remove dublicate code
media: atomisp: remove useless breaks
media: atomisp: pci: fixed a curly bracket coding style issue.
media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe
media: atomisp-ov2680: A trivial typo fix
media: atomisp: Fix typo "accesible"
media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe()
media: rockchip/rga: fix error handling in probe
media: platform: stm32: unprepare clocks at handling errors in probe
media: stkwebcam: fix memory leak in stk_camera_probe
media: media/cec-core.rst: update adap_enable doc
media: rkisp1: cap: initialize dma buf address in 'buf_init' cb
media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer'
media: v4l2-subdev: fix some NULL vs IS_ERR() checks
media: go7007: remove redundant initialization
media: go7007: fix memory leak in go7007_usb_probe
ASoC: amd: enable vangogh acp5x driver build
ASoC: amd: add vangogh i2s dma driver pm ops
ASoC: amd: add vangogh pci driver pm ops
ASoC: amd: add vangogh i2s dai driver ops
ASoC: amd: add vangogh i2s controller driver
ASoC: amd: add ACP5x pcm dma driver ops
ASoC: amd: irq handler changes for ACP5x PCM dma driver
ASoC: amd: add ACP5x PCM platform driver
ASoC: amd: create acp5x platform devices
ASoc: amd: add acp5x init/de-init functions
ASoC: amd: add Vangogh ACP PCI driver
ASoC: amd: add Vangogh ACP5x IP register header
hv: hyperv.h: Remove unused inline functions
drm/i915: Make the kmem slab for i915_buddy_block a global
drm/i915: Use a table for i915_init/exit (v2)
drm/i915: Call i915_globals_exit() if pci_register_device() fails
drm/i915: Call i915_globals_exit() after i915_pmu_exit()
dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible
media: i2c: adv7180: fix adv7280 BT.656-4 compatibility
media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' property
media: i2c: adv7180: Print the chip ID on probe
media: adv7180: Add optional reset GPIO
media: dt-bindings: adv7180: Introduce the 'reset-gpios' property
drm/i915: Ditch i915 globals shrink infrastructure
media: dt-bindings: media: rockchip-vpu: Add PX30 compatible
media: hantro: Add support for the Rockchip PX30
media: hantro: Enable H.264 on Rockchip VDPU2
media: hantro: Add H.264 support for Rockchip VDPU2
media: hantro: h264: Move reference picture number to a helper
media: hantro: h264: Move DPB valid and long-term bitmaps
media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls
media: hantro: Make struct hantro_variant.init() optional
media: hantro: vp8: Move noisy WARN_ON to vpu_debug
media: dvb-usb: Fix error handling in dvb_usb_i2c_init
media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
media: rc: rename s_learning_mode() to s_wideband_receiver()
media: rc-loopback: max_timeout of UINT_MAX does not work
media: rc-loopback: send carrier reports
media: rc-loopback: use dev_dbg() rather than handrolled debug
media: rc-loopback: return number of emitters rather than error
drm/i915: Make display workaround upper bounds exclusive
drm/i915: Make GT workaround upper bounds exclusive
drm/i915/rkl: Wa_1408330847 no longer applies to RKL
drm/i915/rkl: Wa_1409767108 also applies to RKL
drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping
drm/i915: Program DFR enable/disable as a GT workaround
drm/i915/icl: Drop a couple unnecessary workarounds
drm/i915: Fix application of WaInPlaceDecompressionHang
drm/amd/display: 3.2.143
drm/amd/display: [FW Promotion] Release 0.0.73
drm/amd/display: remove compbuf size wait
drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct
drm/amd/display: implement workaround for riommu related hang
drm/amd/display: log additional register state for debug
drm/amd/display: Prevent Diags from entering S2
drm/amd/display: Fix timer_per_pixel unit error
drm/amd/display: Assume active upper layer owns the HW cursor
drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle.
arm64: dts: qcom: sc7180: trogdor: Update audio codec to Max98360A
drm/i915: Add TTM offset argument to mmap.
drm/i915: Correct the docs for intel_engine_cmd_parser
tty: hvc: replace BUG_ON() with negative return value
video: fbdev: neofb: add a check against divide error
video: fbdev: arcfb: remove redundant initialization of variable err
amiserial: remove unused state from shutdown
amiserial: switch rs_table to a single state
amiserial: pack and sort includes
amiserial: expand "custom"
amiserial: expand serial_isroot
amiserial: use memset to zero serial_state
amiserial: simplify rs_open
amiserial: remove serial_state::xmit_fifo_size
amiserial: remove stale comment
amiserial: remove serial_* strings
amiserial: remove unused DBG_CNT
serial: 8250_exar: Add ->unregister_gpio() callback
tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous"
dt-bindings: serial: convert Cadence UART bindings to YAML
tty: serial: uartlite: Add runtime pm support
tty: serial: uartlite: Disable clocks in case of errors
tty: Fix out-of-bound vmalloc access in imageblit
serial: samsung: use dma_ops of DMA if attached
arm pl011 serial: support multi-irq request
serial: amba-pl011: add RS485 support
tty: serial: jsm: hold port lock when reporting modem line changes
serial: core: Report magic multiplier extra baud rates
serial: 8250: extend compile-test coverage
serial: 8250_bcm7271: use NULL to initialized a null pointer
serial: 8250_pnp: Support configurable clock frequency
serial: 8250: 8250_omap: make a const array static, makes object smaller
dt-bindings: reset: Convert UniPhier glue reset to json-schema
reset: qcom: Add PDC Global reset signals for WPSS
dt-bindings: reset: pdc: Add PDC Global bindings
dt-bindings: reset: aoss: Add AOSS reset controller binding
drivers/firmware: consolidate EFI framebuffer setup for all arches
drivers/firmware: move x86 Generic System Framebuffers support
staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties
staging: hikey9xx: split hi6421v600 irq into a separate driver
staging: hi6421-spmi-pmic: add a missing dot at copyright
staging: hi6421-spmi-pmic: rename GPIO IRQ OF node
staging: hi6421-spmi-pmic: rename spmi_device struct
staging: bcm2835-audio: Enclose complex macro value in parentheses
staging: board: Fix uninitialized spinlock when attaching genpd
staging/rtl8712: Remove all strcpy() uses in favor of strscpy()
staging: rtl8712: Fix alignment
staging: rtl8712: Remove some unused #define and enum
staging: rtl8188eu: remove unnecessary logging
staging: qlge: Remove unnecessary parentheses around references
staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg
staging: rtl8188eu: remove PWR_CMD_READ
staging: rtl8188eu: remove constant function parameter
staging: rtl8188eu: remove unused power flows and transitions
staging: rtl8188eu: remove efuse write support
staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse
staging: rtl8188eu: remove _CHIP_TYPE enum
staging: rtl8188eu: remove RTL871X_HCI_TYPE enum
staging: rtl8188eu: remove the "trigger gpio 0" hal variable
staging: rtl8188eu: merge two functions
staging: rtl8188eu: move hal/mac_cfg.c and rename function and array
vgaarb: don't pass a cookie to vga_client_register
vgaarb: remove the unused irq_set_state argument to vga_client_register
vgaarb: provide a vga_client_unregister wrapper
vgaarb: cleanup vgaarb.h
vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c
vgaarb: remove vga_conflicts
vgaarb: remove VGA_DEFAULT_DEVICE
staging: rtl8723bs: fix camel case argument name in macro is_supported_tx_cck
staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK
staging: rtl8723bs: remove unused macros in include/ieee80211.h
staging: rtl8723bs: fix post-commit camel case issues
staging: rtl8723bs: fix camel case name in macro IsSupported24G
staging: rtl8723bs: fix camel case in argument of macro is_legacy_only
staging: rtl8723bs: fix camel case name in macro IsLegacyOnly()
staging: rtl8723bs: fix camel case issue
staging: rtl8723bs: convert IsSupportedHT to snake_case
staging: rtl8723bs: add get_channel cfg80211 implementation
staging: rtl8723bs: fix wpa_set_auth_algs() function
staging: rtl8723bs: remove custom endian conversion macros
staging: r8188eu: Fix while-loop that iterates only once
staging: rtl8188eu: remove unnecessary braces
staging: rtl8188eu: remove rtw_wx_set_rate handler function
staging: rtl8188eu: remove set but unused variable from rtw_get_sec_ie
usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
usb: gadget: f_uac1: add volume and mute support
usb: gadget: f_uac2: add volume and mute support
usb: gadget: u_audio: add bi-directional volume and mute support
usb: audio-v2: add ability to define feature unit descriptor
dt-bindings: usb: generic-ohci: Document dr_mode property
dt-bindings: usb: generic-ehci: Document dr_mode property
usb: dwc2: gadget: Add endpoint wedge support
usb: gadget: composite: Allow bMaxPower=0 if self-powered
usb: isp1301-omap: Fix the GPIO include
usb: renesas-xhci: Remove renesas_xhci_pci_exit()
usb: xhci-renesas: Minor coding style cleanup
usb: host: ohci-spear: simplify calling usb_add_hcd()
arm64: dts: qcom: sc7280: Add USB nodes for IDP board
arm64: dts: qcom: sc7280: Add USB related nodes
dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280
USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
usb: gadget: u_ether: fix a potential null pointer dereference
usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement
usb: gadget: f_ncm: remove spurious if statement
usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function
usb: gadget: f_ncm: remove spurious boolean timer_stopping
usb: gadget: f_ncm: remove timer_force_tx field
usb: host: fotg210: fix the actual_length of an iso packet
usb: host: fotg210: fix the endpoint's transactional opportunities calculation
Revert "usb: host: fotg210: Use dma_pool_zalloc"
drm/i915/display: Fix shared dpll mismatch for bigjoiner slave
drm/v3d: Expose performance counters to userspace
drm/i915/display: Disable FBC when PSR2 is enabled display 12 and newer
drm/i915/display/adl_p: Implement PSR changes
ALSA: sc6000: Use explicit cast for __iomem pointer
ALSA: korg1212: Fix wrongly shuffled firmware loader code
ALSA: als300: Fix missing chip initialization
ALSA: cs4281: Fix missing chip initialization
drm: protect drm_master pointers in drm_lease.c
drm: serialize drm_file.master with a new spinlock
drm: add a locked version of drm_is_current_master
drm: avoid blocking in drm_clients_info's rcu section
drm: avoid circular locks in drm_mode_getconnector
ALSA: sc6000: Assign vport directly on card's private_data
ALSA: sc6000: Fix incorrect sizeof operator
ALSA: opti9xx: fix missing { } around an if block
ALSA: nm256: Fix error return code in snd_nm256_create()
arm64: dts: qcom: sc7280: Add USB nodes for IDP board
arm64: dts: qcom: sc7280: Add USB related nodes
arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card
arm64: dts: qcom: Fix usb entries for SA8155p adp board
arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes
arm64: dts: qcom: Use correct naming for dwc3 usb nodes in dts files
arm64: dts: qcom: sm8150: Add UFS ICE capability
arm64: dts: qcom: sm8250: fix usb2 qmp phy node
drm/print: fixup spelling in a comment
ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15
dma_buf: remove dmabuf sysfs teardown before release
drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc
drm/i915/uapi: reject caching ioctls for discrete
drm/bochs: Fix missing pci_disable_device() on error in bochs_pci_probe()
drm/ast: Disable fast reset after DRAM initial
drm/ast: Zero is missing in detect function
dma-buf: Delete the DMA-BUF attachment sysfs statistics
drm/i915/display/dsc: Force dsc BPP
drm/i915/display/dsc: Add Per connector debugfs node for DSC BPP enable
drm/i915/display: Add write permissions for fec support
drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains
dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
dt-bindings: PCI: remove designware-pcie.txt
dt-bindings: PCI: update references to Designware schema
dt-bindings: PCI: add snps,dw-pcie-ep.yaml
dt-bindings: PCI: add snps,dw-pcie.yaml
drm/ingenic: Convert to Linux IRQ interfaces
dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible
soc: qcom: aoss: Fix the out of bound usage of cooling_devs
firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module
soc: qcom: socinfo: Don't print anything if nothing found
soc: qcom: rpmhpd: Use corner in power_off
soc: qcom: aoss: Add generic compatible
dt-bindings: soc: qcom: aoss: Convert to YAML
dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible
ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone
dt-bindings: arm: qcom: Document MSM8226 SoC binding
ARM: dts: qcom: Add support for MSM8226 SoC
ARM: dts: qcom: apq8060: Correct Ethernet node name and drop bogus irq property
fbmem: Convert from atomic_t to refcount_t on fb_info->count
arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU
arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED
arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen
arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wingtech-wt88047)
arm64: dts: qcom: sm8150: Add CPU opp tables
arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs
arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible
arm64: dts: qcom: ipq6018: enable USB2 support
arm64: dts: qcom: sc7180: Add DisplayPort node
video: fbdev: kyro: fix a DoS bug by restricting user input
fs: dlm: move receive loop into receive handler
fs: dlm: fix multiple empty writequeue alloc
fs: dlm: generic connect func
fs: dlm: auto load sctp module
fs: dlm: introduce generic listen
fs: dlm: move to static proto ops
fs: dlm: introduce con_next_wq helper
fs: dlm: cleanup and remove _send_rcom
fs: dlm: clear CF_APP_LIMITED on close
fs: dlm: fix typo in tlv prefix
fs: dlm: use READ_ONCE for config var
fs: dlm: use sk->sk_socket instead of con->sock
ARM: dts: qcom: apq8064: correct clock names
ARM: dts: qcom: msm8974-klte: Enable remote processors
ASoC: ti: j721e-evm: Convert the audio domain IDs to enum
ALSA: pcsp: Allocate resources with device-managed APIs
ALSA: dummy: Allocate resources with device-managed APIs
ALSA: aloop: Allocate resources with device-managed APIs
ALSA: mpu401: Allocate resources with device-managed APIs
ALSA: serial-u16550: Allocate resources with device-managed APIs
ALSA: mtpav: Allocate resources with device-managed APIs
ALSA: virmidi: Allocate resources with device-managed APIs
ALSA: x86: Allocate resources with device-managed APIs
ALSA: wavefront: Allocate resources with device-managed APIs
ALSA: sscape: Allocate resources with device-managed APIs
ALSA: sc6000: Allocate resources with device-managed APIs
ALSA: opl3sa2: Allocate resources with device-managed APIs
ALSA: opti9xx: Allocate resources with device-managed APIs
ALSA: msnd: Allocate resources with device-managed APIs
ALSA: gus: Allocate resources with device-managed APIs
ALSA: galaxy: Allocate resources with device-managed APIs
ALSA: es18xx: Allocate resources with device-managed APIs
ALSA: es1688: Allocate resources with device-managed APIs
ALSA: cs423x: Allocate resources with device-managed APIs
ALSA: cmi8330: Allocate resources with device-managed APIs
ALSA: cmi8328: Allocate resources with device-managed APIs
ALSA: azt2320: Allocate resources with device-managed APIs
ALSA: als100: Allocate resources with device-managed APIs
ALSA: adlib: Allocate resources with device-managed APIs
ALSA: ad1848: Allocate resources with device-managed APIs
ALSA: sb: Allocate resources with device-managed APIs
ALSA: wss: Allocate resources with device-managed APIs
ALSA: ad1816a: Allocate resources with device-managed APIs
ALSA: ymfpci: Allocate resources with device-managed APIs
ALSA: vx222: Allocate resources with device-managed APIs
ALSA: vx: Manage vx_core object with devres
ALSA: trident: Allocate resources with device-managed APIs
ALSA: rme9652: Allocate resources with device-managed APIs
ALSA: hdspm: Allocate resources with device-managed APIs
ALSA: hdsp: Allocate resources with device-managed APIs
ALSA: riptide: Allocate resources with device-managed APIs
ALSA: oxygen: Allocate resources with device-managed APIs
ALSA: nm256: Allocate resources with device-managed APIs
ALSA: lx6464es: Allocate resources with device-managed APIs
ALSA: lola: Allocate resources with device-managed APIs
ALSA: korg1212: Allocate resources with device-managed APIs
ALSA: ice1724: Allocate resources with device-managed APIs
ALSA: ali5451: Allocate resources with device-managed APIs
ALSA: ice1724: Allocate resources with device-managed APIs
ALSA: ice1712: Allocate resources with device-managed APIs
ALSA: emu10k1x: Allocate resources with device-managed APIs
ALSA: emu10k1: Allocate resources with device-managed APIs
ALSA: echoaudio: Allocate resources with device-managed APIs
ALSA: cs5535audio: Allocate resources with device-managed APIs
ALSA: cs46xx: Allocate resources with device-managed APIs
ALSA: ca0106: Allocate resources with device-managed APIs
ALSA: aw2: Allocate resources with device-managed APIs
ALSA: au88x0: Allocate resources with device-managed APIs
ALSA: ali5451: Allocate resources with device-managed APIs
ALSA: via82xx: Allocate resources with device-managed APIs
ALSA: sonicvibes: Allocate resources with device-managed APIs
ALSA: sis7019: Allocate resources with device-managed APIs
ALSA: rme96: Allocate resources with device-managed APIs
ALSA: rme32: Allocate resources with device-managed APIs
ALSA: maestro3: Allocate resources with device-managed APIs
ALSA: fm801: Allocate resources with device-managed APIs
ALSA: es1968: Allocate resources with device-managed APIs
ALSA: es1938: Allocate resources with device-managed APIs
ALSA: ens137x: Allocate resources with device-managed APIs
ALSA: cs5530: Allocate resources with device-managed APIs
ALSA: cs4281: Allocate resources with device-managed APIs
ALSA: cmipci: Allocate resources with device-managed APIs
ALSA: bt87x: Allocate resources with device-managed APIs
ALSA: azt3328: Allocate resources with device-managed APIs
ALSA: als4000: Allocate resources with device-managed APIs
ALSA: als300: Allocate resources with device-managed APIs
ALSA: ad1889: Allocate resources with device-managed APIs
ALSA: hda: Allocate resources with device-managed APIs
ALSA: atiixp: Allocate resources with device-managed APIs
ALSA: intel8x0: Allocate resources with device-managed APIs
ALSA: doc: Add device-managed resource section
ALSA: core: Add device-managed request_dma()
ALSA: core: Add managed card creation
ALSA: core: Add device-managed page allocator helper
ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization"
drm/stm: dsi: compute the transition time from LP to HS and back
drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached
ARM: dts: at91: sama5d4_xplained: Remove spi0 node
dt-bindings: atmel-sysreg: add bindings for sama7g5
ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek
dt-bindings: ARM: at91: document sama7g5ek board
ARM: multi_v7_defconfig: add sama7g5 SoC
ARM: configs: at91: add defconfig for sama7 family of SoCs
ARM: at91: pm: add sama7g5 shdwc
ARM: at91: pm: add pm support for SAMA7G5
ARM: at91: sama7: introduce sama7 SoC family
ARM: at91: pm: add sama7g5's pmc
ARM: at91: pm: add backup mode support for SAMA7G5
ARM: at91: pm: save ddr phy calibration data to securam
ARM: at91: pm: add sama7g5 ddr phy controller
ARM: at91: pm: add sama7g5 ddr controller
ARM: at91: pm: wait for ddr power mode off
ARM: at91: pm: add support for 2.5V LDO regulator control
ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes
ARM: at91: pm: add self-refresh support for sama7g5
ARM: at91: ddr: add registers definitions for sama7g5's ddr
ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5
ARM: at91: pm: add support for waiting MCK1..4
ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X60_PLL/g
ARM: at91: pm: avoid push and pop on stack while memory is in self-refersh
ARM: at91: pm: use r7 instead of tmp1
ARM: at91: pm: do not initialize pdev
ARM: at91: pm: check for different controllers in at91_pm_modes_init()
ARM: at91: pm: document at91_soc_pm structure
ARM: at91: pm: move the setup of soc_pm.bu->suspended
ARM: at91: pm: move pm_bu to soc_pm data structure
ARM: at91: debug: add sama7g5 low level debug uart
ARM: at91: add new SoC sama7g5
clk: at91: add register definition for sama7g5's master clock
printk: index: Add indexing support to dev_printk
printk: Userspace format indexing support
printk: Rework parse_prefix into printk_parse_prefix
printk: Straighten out log_flags into printk_info_flags
string_helpers: Escape double quotes in escape_special
drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers
iio: light: si1145: remove redundant continue statement
iio: core: Support reading extended name as label
iio: core: Forbid use of both labels and extended names
Add startup time for each chip using inv_mpu6050 driver
iio: accel: adxl345: convert probe to device-managed functions
iio: light: tcs3414: convert probe to device-managed routines
iio: potentiometer: max5481: convert probe to device-managed
iio: temperature: tmp006: make sure the chip is powered up in probe
iio: temperature: tmp006: convert probe to device-managed
iio: accel: bma220: make suspend state setting more robust
iio: accel: bma220: convert probe to device-managed functions
dt-bindings: iio: dac: microchip,mcp4922: Add missing binding document
dt-bindings: iio: dac: adi,ad8801: Add missing binding document.
dt-bindings: iio: dac: adi,ad5791: Add missing bindings document
dt-bindings: iio: dac: adi,ad5764: Add missing binding document
dt-bindings: iio: dac: ad5761: Add missing binding doc.
dt-bindings: iio: dac: ad5686 and ad5696: Add missing binding document.
dt-bindings: iio: dac: ad5624r: Add missing binding document
iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC
arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
arm64: dts: renesas: beacon: Enable micbias
arm64: dts: renesas: r9a07g044: Add I2C nodes
arm64: dts: renesas: r8a779a0: Restore sort order
arm64: dts: renesas: r8a77990: ebisu: Add SW4 support
arm64: dts: renesas: r8a77995: draak: Add SW56 support
arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a77990: Add generic compatible string to IIC node
arm64: dts: renesas: r8a774c0: Add generic compatible string to IIC node
ARM: dts: rzg1: Add generic compatible strings to IIC nodes
ARM: dts: r8a73a4: Remove non-functional DMA support
arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts
arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts
arm64: dts: renesas: salvator-x(s): Factor out SATA parts
arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts
ARM: dts: aspeed: wedge100: Enable ADC channels
ARM: dts: aspeed: galaxy100: Remove redundant ADC device
ARM: dts: aspeed: wedge40: Remove redundant ADC device
ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi
ARM: dts: everest: Add phase corrections for eMMC
ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine
ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
dt-bindings: iio: dac: ad5504: Add missing binding document
dt-bindings: iio: dac: ad5449: Add missing binding document.
dt-bindings: iio: dac: ad5380: Add missing binding document
dt-bindings: iio: dac: adi,ad5360: Add missing binding document
dt-bindings: iio: dac: adi,ad5064: Document bindings for many different DACs
dt-bindings: iio: dac: adi,ad5421: Add missing binding document.
iio: accel: da280: convert probe to device-managed functions
iio: accel: da311: convert probe to device-managed functions
iio: accel: dmard10: convert probe to device-managed functions
iio: proximity: rfd77402: convert probe to device-managed functions
iio: proximity: rfd77402: use i2c_client for rfd77402_{init,powerdown}()
iio: light: adjd_s311: convert probe to device-managed functions
iio: light: adjd_s311: move buffer on adjd_s311_data object
iio: adc: rockchip_saradc: add support for rk3568 saradc
dt-bindings: iio: adc: rockchip-saradc: add description for rk3568
iio: buffer: Move a sanity check at the beginning of 'iio_scan_mask_set()'
iio: buffer: Save a few cycles in 'iio_scan_mask_set()'
drm/panel: ws2401: Add driver for WideChips WS2401
drm/panel: Add DT bindings for Samsung LMS380KF01
firmware: qcom_scm: remove a duplicative condition
firmware: qcom_scm: Mark string array const
of: kexec: Remove FDT_PROP_* definitions
Revert "drm/i915: Skip over MI_NOOP when parsing"
drm/i915: Drop error handling from dma_fence_work
drm/i915: Remove allow_alloc from i915_gem_object_get_sg*
Revert "drm/i915: Propagate errors on awaiting already signaled fences"
drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
drm/amd/display: Fix 10bit 4K display on CIK GPUs
drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_memory()
drm/amdgpu/ttm: replace duplicate code with exiting function
drm/amdgpu: split amdgpu_device_access_vram() into two small parts
drm/amdgpu/display: make a const array common_rates static, makes object smaller
drm/amd/pm: update DRIVER_IF_VERSION for beige_goby
drm/amdgpu: update gc golden setting for dimgrey_cavefish
drm/amdgpu: update golden setting for sienna_cichlid
drm/amdgpu: update the golden setting for vangogh
drm/amd/display: avoid printing ERROR for unknown CEA parse(v2)
drm/amdgpu: Switch to LFB for USBC PD FW in psp v13
drm/amdgpu: Switch to VRAM buffer for USBC PD FW.
amdgpu/nv.c - Optimize code for video codec support structure
amdgpu/nv.c - Added video codec support for Yellow Carp
x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0
ASoC: codecs: wcd938x: remove unused port-map reference
drm/i915: Fix missing docbook chapters for i915 uapi.
ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi
ARM: dts: rockchip: add io-domains node to rk3188.dtsi
dt-bindings: soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml
dt-bindings: power: convert rockchip-io-domain.txt to YAML
arm64: dts: exynos: Add cpu cache information to Exynos5433
arm64: dts: exynos: Add cpu cache information to Exynos7
dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema
ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement
drm/dp: For drm_panel_dp_aux_backlight(), init backlight as disabled
drm/panel-simple: Power the panel when probing DP AUX backlight
of: fdt: remove unnecessary codes
of: base: remove unnecessary for loop
dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML
dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs
Drivers: hv: Move Hyper-V misc functionality to arch-neutral code
Drivers: hv: Add arch independent default functions for some Hyper-V handlers
Drivers: hv: Make portions of Hyper-V init code be arch neutral
docs/zh_CN: add core api protection keys translation
docs/zh_CN: add core api memory_hotplug translation
docs/zh_CN: add core api cpu_hotplug translation
docs/core-api: Modify document layout
docs/zh_CN: Remove the Microsoft rhetoric
Documentation: sysrq: convert to third person
Documentation: arm: marvell: Add few missing models and documentation files
docs/zh_CN: add core api genericirq translation
docs/zh_CN: create new translations for zh_CN/dev-tools/testing-overview
ARM: dts: add SolidRun SolidSense support
drm/of: free the iterator object on failure
drm/omapdrm: Remove outdated comment
drm/vbox: Convert to Linux IRQ interfaces
drm/qxl: Convert to Linux IRQ interfaces
drm/vc4: hdmi: Remove drm_encoder->crtc usage
drm/vc4: hdmi: Only call into DRM framework if registered
drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts
ALSA: compress: Initialize mutex in snd_compress_new()
ALSA: compress: Drop unused functions
drm/i915/icl: Drop workarounds that only apply to pre-production steppings
drm/i915/cnl: Drop all workarounds
drm/i915/dg1: Use revid->stepping tables
drm/i915/rkl: Use revid->stepping tables
drm/i915/jsl_ehl: Use revid->stepping tables
drm/i915/icl: Use revid->stepping tables
drm/i915/glk: Use revid->stepping tables
drm/i915/bxt: Use revid->stepping tables
drm/i915/kbl: Drop pre-production revision from stepping table
drm/i915/skl: Use revid->stepping tables
drm/i915: Make pre-production detection use direct revid comparison
drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel
dt-bindings: display/panel: Add Innolux EJ030NA
drm/amdgpu: add another Renoir DID
drm/i915/debugfs: DISPLAY_VER 13 lpsp capability
ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP
ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
ASoC: Intel: sof_rt5682: code refactor for max98360a
ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
ASoC: Intel: maxim-common: support max98360a
ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence
drm/i915/gtt: drop the page table optimisation
drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc
drm/i915/uapi: convert drm_i915_gem_caching to kernel doc
dt-bindings: arm: fsl: add SolidSense boards
dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM JPEG codec
arm64: dts: imx8mq: add support for MNT Reform2
arm64: dts: imx8mq: add Nitrogen8 SoM
dt-bindings: arm: fsl: add MNT Reform2 board
dt-bindings: vendor-prefixes: add mntre
dt-bindings: arm: fsl: add Nitrogen8 SoM
drm/i915/guc: Module load failure test for CT buffer creation
drm/i915/guc: Optimize CTB writes and reads
drm/i915/guc: Add stall timer to non blocking CTB send function
drm/i915/guc: Add non blocking CTB send function
drm/i915/guc: Increase size of CTB buffers
drm/i915/guc: Improve error message for unsolicited CT response
drm/i915/guc: Relax CTB response timeout
dt-bindings: mxsfb: Add compatible for i.MX8MN
dt-bindings: net: ks8851: Convert to YAML schema
counter: intel-qep: Remove linux/bitops.h include
x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable
iio: hid-sensors: bind IIO channels alloc to device object
drm/i915/display/xelpd: Extend Wa_14011508470
drm/i915: Limit Wa_22010178259 to affected platforms
drm/i915/display: Settle on "adl-x" in WA comments
drm/i915/adl_s: Extend Wa_1406941453
drm/i915: Implement Wa_1508744258
drm/i915: Settle on "adl-x" in WA comments
drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation
drm/amd/pm: Add waiting for response of mode-reset message for yellow carp
Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"
Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
Revert "drm/amdkfd: Make TLB flush conditional on mapping"
Revert "drm/amdgpu: Fix warning of Function parameter or member not described"
Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran"
drm/amd/pm: Fix BACO state setting for Beige_Goby
drm/amdgpu: Restore msix after FLR
drm/amdkfd: Allow CPU access for all VRAM BOs
drm/shmem-helper: Align to page size in dumb_create
drm/dp: Move panel DP AUX backlight support to drm_dp_helper
drm/vkms: Use dma-buf mapping from shadow-plane state for composing
drm/vkms: Let shadow-plane helpers prepare the plane's FB
drm/vkms: Inherit plane state from struct drm_shadow_plane_state
drm/gem: Export implementation of shadow-plane helpers
Revert "drm/vgem: Implement mmap as GEM object function"
exit/bdflush: Remove the deprecated bdflush system call
drm: bridge: Mark deprecated operations in drm_bridge_funcs
asm-generic/hyperv: Add missing #include of nmi.h
drm/mediatek: Adjust rdma fifo threshold calculate formula
drm/of: free the right object
media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157
media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound
media: dvb-frontends: cx24117: Delete 'break' after 'goto'
media: cxd2880-spi: Fix an error handling path
media: rc: rc-main.c: deleted the repeated word
media: rc: redrat3: Fix a typo
media: rc: streamzap: Removed unnecessary 'return'
media: ti-vpe: cal: add embedded data support
media: ti-vpe: cal: allow more than 1 source pads
media: ti-vpe: cal: add camerarx enable/disable refcounting
media: ti-vpe: cal: add camerarx locking
media: ti-vpe: cal: fix queuing of the initial buffer
media: ti-vpe: cal: fix ctx uninitialization
media: ti-vpe: cal: cleanup phy iteration in cal_remove
media: ti-vpe: cal: support 8 DMA contexts
media: ti-vpe: cal: remove cal_camerarx->fmtinfo
media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode
media: ti-vpe: cal: rename non-MC funcs to cal_legacy_*
media: ti-vpe: cal: add mbus_code support to cal_mc_enum_fmt_vid_cap
media: ti-vpe: cal: fix typo in a comment
soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
media: ti-vpe: cal: set field always to V4L2_FIELD_NONE
media: ti-vpe: cal: handle cal_ctx_v4l2_register error
media: ti-vpe: cal: add vc and datatype fields to cal_ctx
ALSA: intel8x0: Skip ac97 clock measurement on VM
ALSA: hda/hdmi: Add option to enable all pins forcibly
ALSA: x86: simplify with sync_stop PCM ops
ALSA: ice1724: Remove superfluous loop over model table
ALSA: hda/ca0132: remove redundant initialization of variable status
media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race
media: ti-vpe: cal: add 'use_pix_proc' field
media: ti-vpe: cal: allocate pix proc dynamically
media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop
media: ti-vpe: cal: remove wait when stopping camerarx
media: ti-vpe: cal: catch VC errors
media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros
media: ti-vpe: cal: rename CAL_HL_IRQ_MASK
media: ti-vpe: cal: rename cal_ctx->index to dma_ctx
media: ti-vpe: cal: Add pixel processing context
media: ti-vpe: cal: Add CSI2 context
media: ti-vpe: cal: change index and cport to u8
media: ti-vpe: cal: add cal_ctx_prepare/unprepare
media: ti-vpe: cal: use v4l2_get_link_freq
media: ti-vpe: cal: move global config from cal_ctx_wr_dma_config to runtime resume
media: ti-vpe: cal: rename "sensor" to "source"
media: ti-vpe: cal: remove unused cal_camerarx->dev field
media: ti-vpe: cal: fix error handling in cal_camerarx_create
media: ti-vpe: cal: add g/s_parm for legacy API
soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD
soc: mediatek: pm-domains: Use correct mask for bus_prot_clr
drm/panfrost:fix the exception name always "UNKNOWN"
dt-bindings: usb: dwc3: Update dwc3 TX fifo properties
usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default
of: Add stub for of_add_property()
usb: dwc3: Resize TX FIFOs to meet EP bursting requirements
usb: gadget: configfs: Check USB configuration before adding
usb: gadget: udc: core: Introduce check_config to verify USB configuration
media: saa7164: remove redundant continue statement
media: saa7134: convert list_for_each to entry variant
media: drivers/media/platform/marvell-ccic/mcam-core.c : fix typo 'gettig' > 'getting'
media: vivid: increase max number of allowed
media: TDA1997x: enable EDID support
media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : fix typo 'in deed imporant' > 'indeed important'
media: saa7134: switch from 'pci_' to 'dma_' API
media: i2c: tvp5150: deleted the repeated word
media: drivers/media/platform/davinci/vpfe_capture.c : fix typo Proabably > Probably
media: atmel: atmel-sama5d2-isc: fix YUYV format
media: atomisp: remove redundant initialization of variable ret
media: drivers/media/usb/gspca: fix typo Fliker -> Flicker
media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues
media: cedrus: hevc: Add support for multiple slices
media: hevc: Add segment address field
media: ivtv: prevent going past the hw arrays
media: uvc: don't do DMA on stack
media: sti: don't copy past the size
media: dib8000: rewrite the init prbs logic
media: gspca: Drop default m
media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY
media: dvbsky: add support for MyGica T230C2_LITE and T230A
ARM: dts: rockchip: remove interrupt-names from iommu nodes
ARM: dts: rockchip: rename timer compatible strings for rk3066a
ARM: dts: rockchip: add space after &grf on rk3188
ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188
ASoC: amd: fix spelling mistakes
ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe()
ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination
ASoC: wm_adsp: Remove pointless string comparison
ASoC: codecs: wcd938x: fix returnvar.cocci warnings
ASoC: atmel: ATMEL drivers don't need HAS_DMA
ASoC: ti: delete some dead code in omap_abe_probe()
ASoC: atmel: fix spelling mistakes
ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency
ASoC: SOF: add a helper to get topology configured bclk
ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe
ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP
ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4
ASoC: ti: davinci-mcasp: Fix DIT mode support
drm/i915/gt: Fix -EDEADLK handling regression
drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops
drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config
drm/panel: simple: Add support for EDT ETM0350G0DH6 panel
drm/panel: simple: Add support for EDT ETMV570G2DHU panel
dt-bindings: display: simple: Add EDT ETM0350G0DH6
dt-bindings: display: simple: Add EDT ETMV570G2DHU
drm/i915: Add release id version
drm/i915: do not abbreviate version in debugfs
drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
drm/panel: Fix up DT bindings for Samsung lms397kf04
drm/panel-simple: Add Samsung ATNA33XC20
dt-bindings: display: simple: Add Samsung ATNA33XC20
drm/panel-simple: Update validation warnings for eDP panel description
drm/panel-simple: Support for delays between GPIO & regulator
drm/panel-simple: Support DP AUX backlight
drm/panel: add basic DP AUX backlight support
drm/msm: always wait for the exclusive fence
drm/i915: use consistent CPU mappings for pin_map users
drm/gma500: Fix end of loop tests for list_for_each_entry
drm/i915/display/xelpd: Fix incorrect color capability reporting
drm/amdgpu/display - only update eDP's backlight level when necessary
drm/amdgpu: initialize umc ras function
drm/amdkfd: handle fault counters on invalid address
drm/amdgpu: Correct the irq numbers for virtual crtc
drm/amd/display: update header file name
drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp
drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid
drm/amd/pm: update the gpu metrics data retrieving for Sienna Cichlid
drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid
drm/amdgpu: return -EFAULT if copy_to_user() fails
drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read()
drm/vkms: Create a debugfs file to get vkms config data
drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer()
drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum()
drm/amd/display: increase max EDID size to 2k
drm/amd/display: Round KHz up when calculating clock requests
drm/amd/display: 3.2.142
drm/amd/display: [FW Promotion] Release 0.0.72
drm/amd/display: Adjust types and formatting for future development
drm/amd/display: remove faulty assert
Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"
drm/amd/display: Fix updating infoframe for DCN3.1 eDP
drm/amd/display: Add Freesync HDMI support to DM with DMUB
drm/amd/display: Add null checks
drm/amd/display: DMUB Outbound Interrupt Process-X86
drm/amd/display: isolate link training setting override to its own function
drm/amdgpu: Return error if no RAS
drm/amdgpu: SRIOV flr_work should take write_lock
drm/amdgpu: The I2C IP doesn't support 0 writes/reads
drm/amd/pm: Add I2C quirk table to Aldebaran
drm/amdgpu: Read clock counter via MMIO to reduce delay (v5)
drm/amdkfd: Only apply TLB flush optimization on ALdebaran
drm/amdgpu: separate out vm pasid assignment
drm/amdgpu: use xarray for storing pasid in vm
drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+
drm/i915/gem: Roll all of context creation together
i915/gem/selftests: Assign the VM at context creation in igt_shared_ctx_exec
drm/i915/selftests: Take a VM in kernel_context()
drm/i915/gem: Don't allow changing the engine set on running contexts (v3)
drm/i915/gem: Don't allow changing the VM on running contexts (v4)
drm/i915/gem: Delay context creation (v3)
drm/i915/gt: Drop i915_address_space::file (v2)
drm/i915/gem: Return an error ptr from context_lookup
drm/i915/gem: Use the proto-context to handle create parameters (v5)
drm/i915/gem: Make an alignment check more sensible
drm/i915: Add an i915_gem_vm_lookup helper
drm/i915/gem: Optionally set SSEU in intel_context_set_gem
drm/i915/gem: Rework error handling in default_engines
drm/i915/gem: Add an intermediate proto_context struct (v5)
drm/i915: Add gem/i915_gem_context.h to the docs
drm/i915/gem: Add a separate validate_priority helper
drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)
drm/i915/gem: Disallow creating contexts with too many engines
drm/i915/request: Remove the hook from await_execution
drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2)
drm/i915/gem: Disallow bonding of virtual engines (v3)
drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)
drm/i915: Drop the CONTEXT_CLONE API (v2)
drm/i915/gem: Return void from context_apply_all
drm/i915/gem: Set the watchdog timeout directly in intel_context_set_gem (v2)
drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP
drm/i915: Stop storing the ring size in the ring pointer (v3)
drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE
drm/i915/adlp: Add ADL-P GuC/HuC firmware files
drm/i915/huc: Update TGL and friends to HuC 7.9.3
printk/console: Check consistent sequence number when handling race in console_unlock()
drm/i915: Handle cdclk crawling flag in standard manner
drm/nouveau: always wait for the exclusive fence
dma-buf: fix dma_resv_test_signaled test_all handling v2
drm/gud: Add async_flush module parameter
drm/gud: Add Raspberry Pi Pico ID
drm/gud: Use scatter-gather USB bulk transfer
drm/gud: Free buffers on device removal
drm/hisilicon/hibmc: Convert to Linux IRQ interfaces
drm/vmwgfx: Convert to Linux IRQ interfaces
drm/arm/komeda: Don't include drm_irq.h
drm/meson: Convert to Linux IRQ interfaces
drm/qxl: Remove empty qxl_gem_prime_mmap()
drm/i915/plane: add intel_plane_helper_add() helper
drm/i915/adl_s: Fix dma_mask_size to 39 bit
gpu/drm/i915: nuke old GEN macros
drm/i915: finish INTEL_GEN and friends conversion
drm/i915/gt: finish INTEL_GEN and friends conversion
drm/i915/hdcp: Nuke Platform check for mst hdcp init
drm/i915/selftests: fix smatch warning in mock_reserve
drm/i915/selftests: fix smatch warning in igt_check_blocks
drm/vkms: replace macro in vkms_release()
drm/etnaviv: Implement mmap as GEM object function
drm/etnaviv: add clock gating workaround for GC7000 r6202
drm/etnaviv: add HWDB entry for GC7000 r6202
drm: vc4: Fix pixel-wrap issue with DVP teardown
drm/vc4: hdmi: Limit noise when deferring snd card registration
drm/vgem: Implement mmap as GEM object function
drm/i915: Improve debug Kconfig texts a bit
drm/mgag200: Constify LUT for programming bpp
drm/mgag200: Extract device type and flags in mgag200_pci_probe()
drm/mgag200: Inline mgag200_device_init()
drm/mgag200: Don't pass flags to drm_dev_register()
drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm()
drm/bochs: Use managed initialization for GEM VRAM helpers
drm/bochs: Move to tiny/
drm/dbi: Print errors for mipi_dbi_command()
drm/i915: Drop all references to DRM IRQ midlayer
drm/i915: Use the correct IRQ during resume
drm/i915/display: check if compressed_llb was allocated
drm/vkms: update the current status of todo list
drm/i915/display/dg1: Correctly map DPLLs during state readout
drm/amdgpu: Avoid printing of stack contents on firmware load error
drm/amdgpu: Fix resource leak on probe error path
drm/aperture: Pass DRM driver structure instead of driver name
drm/panfrost: Increase the AS_ACTIVE polling timeout
drm/panfrost: Queue jobs on the hardware
drm/panfrost: Kill in-flight jobs on FD close
drm/panfrost: Don't reset the GPU on job faults unless we really have to
drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck
drm/panfrost: Disable the AS on unhandled page faults
drm/panfrost: Make sure job interrupts are masked before resetting
drm/panfrost: Simplify the reset serialization logic
drm/panfrost: Use a threaded IRQ for job interrupts
drm/panfrost: Expose a helper to trigger a GPU reset
drm/panfrost: Do the exception -> string translation using a table
drm/panfrost: Drop the pfdev argument passed to panfrost_exception_name()
drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE definition
drm/panfrost: Make ->run_job() return an ERR_PTR() when appropriate
drm/sched: Allow using a dedicated workqueue for the timeout/fault tdr
drm/sched: Document what the timedout_job method should do
drm/amdgpu: show explicit name instead of id in psp_cmd_submit_buf
drm/amdgpu: add function to show psp_gfx_cmd name via id
drm/amdgpu: add function to show ucode name via id
drm/amdgpu: add license to umc_8_7_0_sh_mask.h
drm/amdgpu: rectify line endings in umc v8_7_0 IP headers
drm/amd/pm: Simplify managed I2C transfer of Aldebaran
drm/amdgpu: Correctly disable the I2C IP block
drm/amdgpu: Use a single loop
drm/amdgpu: Fix koops when accessing RAS EEPROM
drm/amdgpu: fix 64 bit divide in eeprom code
drm/amdgpu: RAS EEPROM table is now in debugfs
drm/amdgpu: Optimize EEPROM RAS table I/O
drm/amdgpu: Get rid of test function
drm/amdgpu: Some renames
drm/amdgpu: Nerf buff
drm/amdgpu: Use explicit cardinality for clarity
drm/amdgpu: Simplify RAS EEPROM checksum calculations
drm/amdgpu: Fix amdgpu_ras_eeprom_init()
drm/amdgpu: Return result fix in RAS
drm/amdgpu: Fix width of I2C address
drm/amd/pm: Simplify managed I2C transfer functions
drm/amd/pm: Extend the I2C quirk table
drm/amdgpu: EEPROM: add explicit read and write
drm/amdgpu: RAS xfer to read/write
drm/amdgpu: Rename misspelled function
drm/amdgpu: RAS: EEPROM --> RAS
drm/amdgpu: I2C class is HWMON
drm/amdgpu: Fix wrap-around bugs in RAS
drm/amdgpu: RAS and FRU now use 19-bit I2C address
drm/amdgpu: I2C EEPROM full memory addressing
drm/amdgpu: EEPROM respects I2C quirks
drm/amdgpu: Fixes to the AMDGPU EEPROM driver
drm/amdgpu: Fix Vega20 I2C to be agnostic (v2)
drm/amdgpu/pm: ADD I2C quirk adapter table
drm/amd/pm: SMU I2C: Return number of messages processed
drm/amdgpu: Send STOP for the last byte of msg only
drm/amdgpu: Drop i > 0 restriction for issuing RESTART
dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20)
drm/amdgpu: Remember to wait 10ms for write buffer flush v2
drm/amdgpu: only set restart on first cmd of the smu i2c transaction
drm/amdgpu: rework smu11 i2c for generic operation
drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses
drm/amdgpu: i2c subsystem uses 7 bit addresses
drm/amdgpu/ras: switch fru eeprom handling to use generic helper (v2)
drm/amdgpu/ras: switch ras eeprom handling to use generic helper
drm/amdgpu: add new helper for handling EEPROM i2c transfers
drm/amdgpu/pm: add smu i2c implementation for navi1x (v5)
drm/amdgpu/pm: rework i2c xfers on arcturus (v5)
drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4)
drm/amdgpu: add a mutex for the smu11 i2c bus (v2)
drm/i915/gtt: ignore min_page_size for paging structures
drm/i915: support forcing the page size with lmem
drm/i915/display: Migrate objects to LMEM if possible for display
drm/i915/gem: Introduce a selftest for the gem object migrate functionality
drm/i915/gem: Implement object migration
drm/radeon: Fix NULL dereference when updating memory stats
drm/i915/display: Fix state mismatch in drm infoframe
drm/doc/rfc: i915 new parallel submission uAPI plan
drm/doc/rfc: i915 GuC submission / DRM scheduler
drm/i915/ehl: Remove require_force_probe protection
drm/i915/jsl: Remove require_force_probe protection
drm/zte: Don't set struct drm_device.irq_enabled
drm/xlnx: Don't set struct drm_device.irq_enabled
drm/vmwgfx: Don't set struct drm_device.irq_enabled
drm/vkms: Don't set struct drm_device.irq_enabled
drm/vc4: Don't set struct drm_device.irq_enabled
drm/tidss: Don't use struct drm_device.irq_enabled
drm/tegra: Don't set struct drm_device.irq_enabled
drm/sun4i: Don't set struct drm_device.irq_enabled
drm/stm: Don't set struct drm_device.irq_enabled
drm/sti: Don't set struct drm_device.irq_enabled
drm/rockchip: Don't set struct drm_device.irq_enabled
drm/rcar-du: Don't set struct drm_device.irq_enabled
drm/omapdrm: Track IRQ state in local device state
drm/nouveau: Don't set struct drm_device.irq_enabled
drm/mediatek: Don't set struct drm_device.irq_enabled
drm/imx/dcss: Don't set struct drm_device.irq_enabled
drm/imx: Don't set struct drm_device.irq_enabled
drm/kirin: Don't set struct drm_device.irq_enabled
drm/exynos: Don't set struct drm_device.irq_enabled
drm/malidp: Don't set struct drm_device.irq_enabled
drm/komeda: Don't set struct drm_device.irq_enabled
drm/i915: Track IRQ state in local device state
drm/armada: Don't set struct drm_device.irq_enabled
drm: Don't test for IRQ support in VBLANK ioctls
drm/radeon: Track IRQ state in local device state
drm/hibmc: Call drm_irq_uninstall() unconditionally
drm/amdgpu: Track IRQ state in local device state
drm/sched: Declare entity idle only after HW submission
drm/i915/display: use max_level to control loop
drm/i915/display: fix level 0 adjustement on display ver >= 12
drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
drm/i915: Reinstate the mmap ioctl for some platforms
drm/i915/display/adl_p: Implement Wa_16011303918
drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline
drm/i915/display/adl_p: Implement Wa_16011168373
drm/i915/display/adl_p: Implement Wa_22012278275
drm/i915/display/psr: Handle SU Y granularity
drm/i915: s/intel_crtc/crtc/
drm/i915: Clean up intel_fbdev_init_bios() a bit
drm/i915: Clean up pre-skl wm calling convention
drm/i915: Clean up intel_find_initial_plane_obj() a bit
drm/i915: Clean up intel_get_load_detect_pipe() a bit
drm/i915: Stop hand rolling drm_crtc_mask()
drm/i915/fbc: Allocate llb before cfb
drm/i915/fbc: Make the cfb allocation loop a bit more legible
drm/i915/fbc: Extract intel_fbc_stolen_end()
drm/i915/fbc: Introduce g4x_dpfc_ctl_limit()
drm/i915/fbc: Handle 16bpp compression limit better
drm/i915/fbc: Don't pass around the mm node
drm/i915/fbc: Embed the compressed_llb node
drm/i915/fbc: Extract intel_fbc_program_cfb()
drm/i915/fbc: s/threshold/limit/
drm/i915: Add the missing adls vswing tables
drm/i915: Nuke buf_trans hdmi functions
drm/i915: Clean up jsl/ehl buf trans functions
drm/i915: Fix ehl edp hbr2 vswing table
drm/i915/ttm: Use TTM for system memory
drm/i915/ttm: Adjust gem flags and caching settings after a move
drm/i915: Update object placement flags to be mutable
drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default
drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb as default
drm/omap: Follow implicit fencing in prepare_fb
drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS
drm/armada: Remove prepare/cleanup_fb hooks
drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default
drm/atomic-helper: make drm_gem_plane_helper_prepare_fb the default
dma-buf: Document dma-buf implicit fencing/resv fencing rules
dma-buf: Switch to inline kerneldoc
drm/gem: Tiny kernel clarification for drm_gem_fence_array_add
drm/bridge: ti-sn65dsi86: Split connector creation to a function
drm/bridge: ti-sn65dsi86: Group code in sections
drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge
drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates
drm/bridge: ti-sn65dsi86: Make enable GPIO optional
dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional
drm/i915/ttm: fix static warning
drm/i915: keep backlight_enable on until turn eDP display off
drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv
drm/panfrost: Fix implicit sync
drm/panfrost: Use xarray and helpers for depedency tracking
drm/panfrost: Shrink sched_lock
dma-resv: Fix kerneldoc
drm/amdgpu: Fix BUG_ON assert
drm/amdgpu: switch gtt_mgr to counting used pages
ydrm/amdgpu: always allow evicting to SYSTEM domain
drm/amdgpu: user temporary GTT as bounce buffer
drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3
drm/ttm: Fix multihop assert on eviction.
drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
drm/i915: Fix dg1 buf trans tables
drm/i915: Introduce rkl_get_combo_buf_trans()
drm/vc4: hdmi: Register HDMI codec
drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
drm/vc4: hdmi: Set HDMI_MAI_FMT
drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
drm: Mention the power state requirement on side-channel operations
drm/dp_helper: Mention the concurrency requirement hw_mutex
drm/dp_helper: Rework the drm_dp_aux documentation
drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
drm/i915: Introduce encoder->get_buf_trans()
drm/i915: Store the HDMI default entry in the bug trans struct
drm/i915; Return the whole buf_trans struct from get_buf_trans()
drm/i915: Introduce intel_get_buf_trans()
drm/i915: Wrap the buf trans tables into a struct
drm/i915: Rename dkl phy buf trans tables
drm/i915: Wrap the platform specific buf trans structs into a union
drm/i915: Introduce hsw_get_buf_trans()
drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
drm/virtio: Add the fence in resource_flush if present
drm/virtio: Prepare resource_flush to accept a fence
drm/virtio: Add fences for Guest blobs
udmabuf: configurable list_limit and size_limit_mb
dma-buf: Document non-dynamic exporter expectations better
drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
drm/amdgpu: rework dma_resv handling v3
drm/amdgpu: unwrap fence chains in the explicit sync fence
drm: bridge: ti-sn65dsi83: Retrieve the display mode from the state
drm: bridge: ti-sn65dsi83: Retrieve output format from bridge state
drm: bridge: ti-sn65dsi83: Switch to atomic operations
drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper functions
drm: bridge: ti-sn65dsi83: Move LVDS format selection to .mode_set()
drm/i915/adl_p: Load DMC
drm/i915/adl_p: Pipe B DMC Support
drm/i915/xelpd: Pipe A DMC plugging
drm/i915/dmc: Introduce DMC_FW_MAIN
drm/i915/display: Do not zero past infoframes.vsc
drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6
drm/panel: Add connector_type for some EDT displays
drm/panel: Add connector_type and bus_format for AUO G104SN02 V2 panel
drm/bridge: ti-sn65dsi83: Replace connector format patching with atomic_get_input_bus_fmts
drm/i915/eb: Fix pagefault disabling in the first slowpath
drm/i915: Document the Virtual Engine uAPI
drm/i915/doc: Include GuC ABI documentation
drm/i915/guc: Update firmware to v62.0.0
drm/i915/guc: Introduce unified HXG messages
drm/i915: Move submission tasklet to i915_sched_engine
drm/i915: Update i915_scheduler to operate on i915_sched_engine
drm/i915: Add kick_backend function to i915_sched_engine
drm/i915: Move engine->schedule to i915_sched_engine
drm/i915: Move active tracking to i915_sched_engine
drm/i915: Reset sched_engine.no_priolist immediately after dequeue
drm/i915: Add i915_sched_engine_is_empty function
drm/i915: Move priolist to new i915_sched_engine object
drm/gma500/oaktrail_lvds: replace continue with break
drm/amdgpu: fix amdgpu_preempt_mgr_new()
drm/i915/selftests: add back the selftest() hook for the buddy
drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() semantics
drm/bridge: anx7625: Make hpd workqueue freezable
drm/i915: Add support for explicit L3BANK steering
drm/i915: Add GT support for multiple types of multicast steering
drm/i915: extract steered reg access to common function
dma-buf: Document DMA_BUF_IOCTL_SYNC (v3)
fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init().
drm/i915: Remove duplicate include of intel_region_lmem.h
drm/i915: Perform execbuffer object locking as a separate step
drm/i915/gem: Zap the i915_gem_object_blt code
drm/i915/gem: Zap the client blt code
drm/i915/ttm: accelerated move implementation
drm/i915/gt: Setup a default migration context on the GT
drm/i915/gt: Pipelined clear
drm/i915/gt: Pipelined page migration
drm/i915/gt: Export the pinned context constructor and destructor
drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
drm/i915/gt: Add an insert_entry for gen8_ppgtt
drm/i915: Introduce a ww transaction helper
drm/i915: Break out dma_resv ww locking utilities to separate files
drm/i915: Reference objects on the ww object list
drm/i915/ttm: remove unused function
drm/i915/gem: Remove duplicated call to ops->pread
drm/vmwgfx: Fix build issues in mksGuestStats discovered by the kernel test robot
drm/vmwgfx: Fix a bad merge in otable batch takedown
drm/vmwgfx: Fix a 64bit regression on svga3
drm/vmwgfx: Update device headers
MAINTAINERS: update vmwgfx info
drm/i915: Force a TypeC PHY disconnect during suspend/shutdown
drm/i915/ttm: restore min_page_size behaviour
drm/i915/ttm: switch over to ttm_buddy_man
drm/i915/ttm: remove node usage in our naming
drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS
drm/i915/ttm: Calculate the object placement at get_pages time
drm/i915/ttm: add i915_sg_from_buddy_resource
drm/i915/ttm: add ttm_buddy_man
drm/i915/ttm: Fix memory leaks
drm/i915/jsl: Add W/A 1409054076 for JSL
drm/vc4: hdmi: Rely on interrupts to handle hotplug
drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c
drm/i915/adl_p: Add initial ADL_P Workarounds
dmabuf: Add the capability to expose DMA-BUF stats in sysfs
drm/ast: Add detect function support
drm/i915/xelpd: break feature inheritance
drm/panel: s6e63m0: Switch to DBI abstraction for SPI
drm/dbi: Support DBI typec1 read operations
dma-buf: add dma_fence_chain_alloc/free v3
dma-buf: some dma_fence_chain improvements
drm/i915: Simplify userptr locking
drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
drm/i915: Fix busy ioctl commentary
drm/doc: document drm_mode_get_plane
drm/vmwgfx: Fix implicit declaration error
drm/vmwgfx: Remove vmw_chipset
drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pgid match with vmw_mksstat_add_ioctl to authorise removal.
drm/vmwgfx: inline access to the pages from the piter
drm/vmwgfx: remove code that was using physical page addresses
drm/vmwgfx: Fix some static checker warnings
drm/vmwgfx: Fix subresource updates with new contexts
drm/vmwgfx: Introduce VMware mks-guest-stats
drm/vmwgfx: Simplify devcaps code
arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
drm/bridge: ti-sn65dsi86: Improve probe errors with dev_err_probe()
drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC
drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus
drm/bridge: ti-sn65dsi86: Promote the AUX channel to its own sub-dev
drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC
drm/panel: panel-simple: Allow panel-simple be a DP AUX endpoint device
drm: Introduce the DP AUX bus
dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child
dt-bindings: drm: Introduce the DP AUX bus
dt-bindings: display: simple: List hpd properties in panel-simple
Revert "drm/i915/display: Drop FIXME about turn off infoframes"
drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
drm/i915: Use ttm mmap handling for ttm bo's.
drm/vma: Add a driver_private member to vma_node.
drm/i915/lmem: Verify checks for lmem residency
drm/i915/ttm: Introduce a TTM i915 gem object backend
bus: ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()'
drm/panel: db7430: Add driver for Samsung DB7430
drm/doc: document how userspace should find out CRTC index
drm/i915: apply WaEnableVGAAccessThroughIOPort as needed
drm/nouveau: init the base GEM fields for internal BOs
udmabuf: Add support for mapping hugepages (v4)
drm/nouveau/kms/nv50-: Add basic DPCD backlight support for nouveau
drm/dp: Extract i915's eDP backlight code into DRM helpers
drm/i915/dpcd_bl: Print return codes for VESA backlight failures
drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if we can't read PWMGEN_BIT_COUNT
drm/i915/dpcd_bl: Move VESA backlight enabling code closer together
drm/i915/dpcd_bl: Cache some backlight capabilities in intel_panel.backlight
drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight() a bit
drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values correctly
drm/i915/dpcd_bl: Remove redundant AUX backlight frequency calculations
drm/bridge: ti-sn65dsi83: Fix sparse warnings
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Bug: 129280212
Bug: 160885805
Bug: 172264047
Bug: 178495907
Bug: 179223738
Bug: 179484689
Bug: 185890730
Bug: 187530071
Bug: 187575084
Bug: 191223209
Bug: 191677481
Bug: 191767613
Bug: 199478594
Bug: 199534745
Bug: 199547335
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213715
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213779
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1403
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1438
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1620
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1668
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1669
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1673
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3465
Change-Id: I8d3c9d08ec80357275c9c23dfbe4d4229307659d
|
||
|
|
3ca4e02658 |
Merge 4ac6d90867 ("Merge tag 'docs-5.15' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 5.15-rc1 Fixes merge conflicts in: scripts/Makefile.lib Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I12b5165860a212fb39c98504a0729f1bab52ab54 |
||
|
|
b339ec9c22 |
kbuild: Only default to -Werror if COMPILE_TEST
The cross-product of the kernel's supported toolchains, architectures, and configuration options is large. So large, that it's generally accepted to be infeasible to enumerate and build+test them all (many compile-testers rely on randomly generated configs). Without the possibility to enumerate all possible combinations of toolchains, architectures, and configuration options, it is inevitable that compiler warnings in this space exist. With -Werror, this means that an innumerable set of kernels are now broken, yet had been perfectly usable before (confused compilers, code with warnings unused, or luck). Distributors will necessarily pick a point in the toolchain X arch X config space, and if unlucky, will have a broken build. Granted, those will likely disable CONFIG_WERROR and move on. The kernel's default configuration is unlikely to be suitable for all users, but it's inappropriate to force many users to set CONFIG_WERROR=n. This also holds for CI systems which are focused on runtime testing, where the odd warning in some subsystem will disrupt testing of the rest of the kernel. Many of those runtime-focused CI systems run tests or fuzz the kernel using runtime debugging tools. Runtime testing of different subsystems can proceed in parallel, and potentially uncover serious bugs; halting runtime testing of the entire kernel because of the odd warning (now error) in a subsystem or driver is simply inappropriate. Therefore, runtime-focused CI systems will likely choose CONFIG_WERROR=n as well. The appropriate usecase for -Werror is therefore compile-test focused builds (often done by developers or CI systems). Reflect this in the Kconfig option by making the default value of WERROR match COMPILE_TEST. Signed-off-by: Marco Elver <elver@google.com> Acked-by: Guenter Roeck <linux@roeck-us.net> Acked-by: Randy Dunlap <rdunlap@infradead.org> Reviwed-by: Mark Brown <broonie@kernel.org> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|
|
a1822fe3fa |
kernel: Add a snapshot of the MSM system stats driver
Add a snapshot of the MSM system stats driver as of commit <51877d2426b5>
("Merge "msm: adsprpc: Validate fastrpc channel ID"").
Change-Id: I71f8d2b4147f091d0c54d9e8ac1f0fca2d7017ab
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
|
||
|
|
3fe617ccaf |
Enable '-Werror' by default for all kernel builds
... but make it a config option so that broken environments can disable it when required. We really should always have a clean build, and will disable specific over-eager warnings as required, if we can't fix them. But while I fairly religiously enforce that in my own tree, it doesn't get enforced by various build robots that don't necessarily report warnings. So this just makes '-Werror' a default compiler flag, but allows people to disable it for their configuration if they have some particular issues. Occasionally, new compiler versions end up enabling new warnings, and it can take a while before we have them fixed (or the warnings disabled if that is what it takes), so the config option allows for that situation. Hopefully this will mean that I get fewer pull requests that have new warnings that were not noticed by various automation we have in place. Knock wood. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|
|
df43d90382 |
Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Pull printk updates from Petr Mladek: - Optionally, provide an index of possible printk messages via <debugfs>/printk/index/. It can be used when monitoring important kernel messages on a farm of various hosts. The monitor has to be updated when some messages has changed or are not longer available by a newly deployed kernel. - Add printk.console_no_auto_verbose boot parameter. It allows to generate crash dump even with slow consoles in a reasonable time frame. - Remove printk_safe buffers. The messages are always stored directly to the main logbuffer, even in NMI or recursive context. Also it allows to serialize syslog operations by a mutex instead of a spin lock. - Misc clean up and build fixes. * tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux: printk/index: Fix -Wunused-function warning lib/nmi_backtrace: Serialize even messages about idle CPUs printk: Add printk.console_no_auto_verbose boot parameter printk: Remove console_silent() lib/test_scanf: Handle n_bits == 0 in random tests printk: syslog: close window between wait and read printk: convert @syslog_lock to mutex printk: remove NMI tracking printk: remove safe buffers printk: track/limit recursion lib/nmi_backtrace: explicitly serialize banner and regs printk: Move the printk() kerneldoc comment to its new home printk/index: Fix warning about missing prototypes MIPS/asm/printk: Fix build failure caused by printk printk: index: Add indexing support to dev_printk printk: Userspace format indexing support printk: Rework parse_prefix into printk_parse_prefix printk: Straighten out log_flags into printk_info_flags string_helpers: Escape double quotes in escape_special printk/console: Check consistent sequence number when handling race in console_unlock() |
||
|
|
c985aafb60 | Merge branch 'rework/printk_safe-removal' into for-linus | ||
|
|
85e3e7fbbb |
printk: remove NMI tracking
All NMI contexts are handled the same as the safe context: store the
message and defer printing. There is no need to have special NMI
context tracking for this. Using in_nmi() is enough.
There are several parts of the kernel that are manually calling into
the printk NMI context tracking in order to cause general printk
deferred printing:
arch/arm/kernel/smp.c
arch/powerpc/kexec/crash.c
kernel/trace/trace.c
For arm/kernel/smp.c and powerpc/kexec/crash.c, provide a new
function pair printk_deferred_enter/exit that explicitly achieves the
same objective.
For ftrace, remove the printk context manipulation completely. It was
added in commit
|
||
|
|
519c1e2083 |
Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
drm/etnaviv: provide more ID values via GET_PARAM ioctl.
drm/etnaviv: dump: fix sparse warnings
drm/etnaviv: fix NULL check before some freeing functions is not needed
HID: intel-ish-hid: Drop if block with an always false condition
HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove()
HID: intel-ish-hid: Make remove callback return void
HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume
MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
drm/i915: Split out glk_plane_min_cdclk()
drm/i915: Update plane ratio for icl+
drm/i915: Uninit the DMC FW loader state during shutdown
drm/i915/display/psr: Disable DC3CO when the PSR2 is used
drm/i915/sysfs: convert snprintf to sysfs_emit
HID: intel-ish-hid: Remove unused variable 'err'
HID: ishtp-hid-client: Move variable to where it's actually used
HID: intel-ish-hid: pci-ish: Remove unused variable 'ret'
HID: intel-ish: Supply some missing param descriptions
HID: intel-ish: Fix a naming disparity and a formatting error
HID: intel-ish-hid: Fix a little doc-rot
HID: intel-ish-hid: Fix potential copy/paste error
HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header
HID: ishtp-hid-client: Fix incorrect function name report_bad_packet()
HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues
HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning
switch file_open_root() to struct path
take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space
teach set_nameidata() to handle setting the root as well
namei: make sure nd->depth is always valid
drm/i915: Fix invalid access to ACPI _DSM objects
drm/i915/display: Eliminate IS_GEN9_{BC,LP}
drm/i915/dpcd_bl: Don't try vesa interface unless specified by VBT
drm/i915: Don't zero out the Y plane's watermarks
drm/i915/gen12: Add recommended hardware tuning value
drm/i915/icl: add Wa_22010271021 for all gen11
drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init()
drm/i915: Add Wa_14011060649
drm/i915/hdcp: Fix uninitialized symbol 'msg_end'
drm/ttm: make global mutex and use count static
drm/i915: Take request reference before arming the watchdog timer
drm/i915/pmu: Check actual RC6 status
drm/i915: Skip display interruption setup when display is not available
drm/i915: Do not set any power wells when there is no display
drm/i915: skip display initialization when there is no display
drm/i915/display: Defeature PSR2 for RKL and ADL-S
drm/gem-ttm-helper: Provide helper for struct drm_driver.dumb_map_offset
drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()
drm/nouveau: Use drm_gem_ttm_dumb_map_offset()
drm/qxl: Use drm_gem_ttm_dumb_map_offset()
drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel
drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to next panel-on
drm/ttm: fix return value check
drm/ttm: re-add debugfs tt_shrink file
gpu: drm: Replace bare "unsigned" with "unsigned int"
drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int"
drm: drm_atomic_helper.c: Correct comments format
drm/i915/display: Implement Wa_14013723622
Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications"
dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
drm: bridge: cdns-mhdp8546: Enable HDCP
efifb: Check efifb_pci_dev before using it
drm/aperture: Add infrastructure for aperture ownership
drm/aperture: Convert drivers to aperture interfaces
drm/aperture: Inline fbdev conflict helpers into aperture helpers
drm/i915/display: Eliminate IS_GEN9_{BC,LP}
drm/ttm: Don't count pages in SG BOs against pages_limit
drm/i915: Restore lost glk FBC 16bpp w/a
drm/i915: Restore lost glk ccs w/a
drm/i915: Disable LTTPR detection on GLK once again
drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk
drm/i915: Remove a few redundant glk checks
drm/i915/display: use DISPLAY_VER() on remaining users
drm/i915: rename display.version to display.ver
drm/i915/display: rename display version macros
drm/i915: add macros for graphics and media versions
drm/i915/gt: replace gen use in intel_engine_cs
drm/i915/selftests: replace unused mask with simple version
drm/i915/selftests: eliminate use of gen_mask
drm/i915: finish removal of gen_mask
drm/i915: eliminate remaining uses of intel_device_info->gen
drm/i915: finish removal of gen from intel_device_info
drm/i915: add media and display versions to device_info print
drm/i915: split dgfx features from gen 12
drm/i915: Fix modesetting in case of unexpected AUX timeouts
drm/i915: Drop redundant address-of op before lttpr_common_caps array
drm/i915/display/psr: Fix cppcheck warnings
drm/virtio: Create Dumb BOs as guest Blobs (v3)
drm/tegra: Don't set allow_fb_modifiers explicitly
drm/vc4: Don't set allow_fb_modifiers explicitly
drm/imx: Don't set allow_fb_modifiers explicitly
percpu: fix a comment about the chunks ordering
percpu: split __pcpu_balance_workfn()
xfrm: xfrm_state_mtu should return at least 1280 for ipv6
drm/amdgpu: make sure we unpin the UVD BO
drm/amdgpu: freeing pinned objects is illegal now
drm/ttm: warn stricter about freeing pinned BOs
drm/nouveau: use bo->base.size instead of mem->num_pages
drm/amdgpu: check base size instead of mem.num_pages
drm/i915: Extract intel_adjusted_rate()
drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate adjustment
drm/bridge/sii8620: fix dependency on extcon
drm/exynos: Don't set allow_fb_modifiers explicitly
drm/drm_bufs.c: In switch, add break in default case
drm/i915/uapi: fix kernel doc warnings
drm/i915/uapi: convert i915_user_extension to kernel doc
drm/i915/uapi: convert i915_query and friend to kernel doc
drm/i915/selftests: Skip aperture remapping selftest where there is no aperture
drm/i915/selftests: Only query RAPL for integrated power measurements
drm/i915/pm: Make the wm parameter of print_wm_latency a pointer
drm/i915: fix an error code in intel_overlay_do_put_image()
drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC driver
drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver
drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable()
drm/bridge: ti-sn65dsi86: Simplify refclk handling
drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kerneldoc comment
drm/bridge: ti-sn65dsi86: Reorder remove()
drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to post_disable()
drm/bridge: ti-sn65dsi86: Get rid of the useless detect() function
drm/panel: panel-simple: Use runtime pm to avoid excessive unprepare / prepare
drm/i915: Collect dbuf device info into a sub-struct
drm/i915: Handle dbuf bypass path allocation earlier
drm/i915: Store dbuf slice mask in device info
drm/i915: Use intel_dbuf_slice_size()
drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST
drm/i915: Polish for_each_dbuf_slice()
drm/i915: Add enabledisable()
drm/i915: Say "enable foo" instead of "set foo to enabled"
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
drm/amdkfd: Allow access for mmapping KFD BOs
drm/amdgpu: Remove verify_access shortcut for KFD BOs
drm/amdkfd: helper to convert gpu id and idx
drm/amdkfd: add svm ioctl API
drm/amdkfd: register svm range
drm/amdkfd: add svm ioctl GET_ATTR op
drm/amdgpu: add common HMM get pages function
drm/amdkfd: support larger svm range allocation
drm/amdkfd: validate svm range system memory
drm/amdkfd: deregister svm range
drm/amdgpu: export vm update mapping interface
drm/amdkfd: map svm range to GPUs
drm/amdkfd: svm range eviction and restore
drm/amdgpu: Enable retry faults unconditionally on Aldebaran
drm/amdkfd: add xnack enabled flag to kfd_process
drm/amdkfd: add ioctl to configure and query xnack retries
drm/amdkfd: register HMM device private zone
drm/amdkfd: set memory limit to avoid OOM with HMM enabled
drm/amdkfd: validate vram svm range from TTM
drm/amdkfd: support xgmi same hive mapping
drm/amdkfd: copy memory through gart table
drm/amdkfd: HMM migrate ram to vram
drm/amdkfd: HMM migrate vram to ram
drm/amdkfd: invalidate tables on page retry fault
drm/amdgpu: enable 48-bit IH timestamp counter
drm/amdkfd: page table restore through svm API
drm/amdkfd: SVM API call to restore page tables
drm/amdkfd: add svm_bo reference for eviction fence
drm/amdgpu: add param bit flag to create SVM BOs
drm/amdkfd: add svm_bo eviction mechanism support
drm/amdgpu: svm bo enable_signal call condition
drm/amdgpu: add svm_bo eviction to enable_signal cb
drm/amdkfd: refine migration policy with xnack on
drm/amdkfd: add svm range validate timestamp
drm/amdkfd: multiple gpu migrate vram to vram
drm/amdkfd: Add SVM API support capability bits
drm/amdkfd: Add CONFIG_HSA_AMD_SVM
drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r'
drm/radeon/radeon_device: Provide function name in kernel-doc header
drm/amd/amdgpu/amdgpu_fence: Provide description for 'sched_score'
drm/amd/amdgpu/amdgpu_gart: Correct a couple of function names in the docs
drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented function 'amdgpu_ttm_copy_mem_to_mem()'
drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score'
drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity
drm/i915/selftests: Rename pm_ prefixed functions names
drm/doc: add section for driver uAPI
drm/i915/lmem: Fail driver init if LMEM training failed
dt-bindings: display: bridge: add it66121 bindings
drm: bridge: add it66121 driver
MAINTAINERS: add it66121 HDMI bridge driver entry
spi: Make of_register_spi_device also set the fwnode
spi: Allow to have all native CSs in use along with GPIOs
spi: Avoid undefined behaviour when counting unused native CSs
drm/i915/dp: Use slow and wide link training for everything
percpu: factor out pcpu_check_block_hint()
percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1
percpu: implement partial chunk depopulation
drm/i915/dmc: Let's abstract the dmc path.
drm/gma500: correct kerneldoc
drm/gma500: remove trailing whitespaces
drm/todo: Add link to old debugfs RFC
drm/i915: Create stolen memory region from local memory
drm/i915/stolen: treat stolen local as normal local memory
drm/i915/stolen: enforce the min_page_size contract
drm/i915/stolen: actually mark as contiguous
drm: drm_atomic.c: Adjust end of block comment
drm: drm_auth.c: Adjust end of block comment
drm: drm_bufs.c: Adjust end of block comment
drm: drm_connector.c: Adjust end of block comment
drm: drm_context.c: Adjust end of block comment
drm: drm_atomic_uapi.c: Use tabs for code indents
drm: drm_blend.c: Use tabs for code indents
drm: drm_connector.c: Use tabs for code indents
drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_bo_cleanup_refs'
drm/scheduler/sched_entity: Fix some function name disparity
drm/ttm/ttm_device: Demote kernel-doc abuses
drm: bridge: adv7511: Support I2S IEC958 encoded PCM format
drm/i915: Fix docbook descriptions for i915_gem_shrinker
drm/i915: Fix docbook descriptions for i915_cmd_parser
drm/ttm: fix error handling if no BO can be swapped out v4
drm/ttm: remove special handling for non GEM drivers
drm/ttm: minor range manager coding style clean ups
drm/ttm: move the page_alignment into the BO v2
drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE
drm/amdgpu: refine gprs init shaders to check coverage
drm/amdgpu: add support for ras init flags
drm/amdgpu: Enable SDMA MGCG for Vangogh
drm/amdgpu: optimize gfx ras features flag clean
drm/amd/amdgpu: add cgls
drm/amdkfd: add per-vmid-debug map_process_support
drm/amdgpu: disable gfx ras by default in aldebaran
drm/amdgpu: extend xnack limit page fault timeout
drm/amdkfd: svm ranges creation for unregistered memory
drm/amdkfd: set attribute access for default ranges
drm/amdkfd: fix uint32 variable compared to less than zero
drm/amdkfd: remove redundant initialization to variable r
drm/amdgpu: fix coding style and documentation in amdgpu_gtt_mgr.c
drm/amdgpu: fix coding style and documentation in amdgpu_vram_mgr.c
drm/amdgpu: expose amdgpu_bo_create_shadow()
drm/amdgpu: cleanup amdgpu_vm_init()
drm/amdgpu: remove unused vm context flags
drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow()
drm/amdgpu: cleanup amdgpu_bo_create()
drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag
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/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION
drm/mxsfb: Don't select DRM_KMS_FB_HELPER
drm/zte: Don't select DRM_KMS_FB_HELPER
drm: Remove DRM_KMS_FB_HELPER Kconfig option
drm/i915/dsi: Fix comment typo
drm/i915: Simplify CCS and UV plane alignment handling
drm: remove usage of drm_pci_alloc/free
drm: remove legacy drm_pci_alloc/free abstraction
drm/ast: Fix missing conversions to managed API
drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec
drm/i915: Avoid div-by-zero on gen2
drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
drm/i915: Give C0DRB3/C1DRB3 a _BW suffix
drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0
drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
drm/gud: cleanup coding style a bit
drm/st7735r: Avoid spamming logs if probe is deferred
drm/st7586: Avoid spamming logs if probe is deferred
drm/mi0283qt: Avoid spamming logs if probe is deferred
drm/ili9486: Avoid spamming logs if probe is deferred
drm/ili9341: Avoid spamming logs if probe is deferred
drm/ili9225: Avoid spamming logs if probe is deferred
drm/hx8357d: Avoid spamming logs if probe is deferred
drm/ast: Fixed CVE for DP501
drm/bochs: Add screen blanking support
drm/drm_file.c: Define drm_send_event_helper() as 'static'
drm/i915/dg1: Fix mapping type for default state object
drm/i915: Update the helper to set correct mapping
drm/i915/gtt: map the PD up front
drm/i915/gtt/dgfx: place the PD in LMEM
drm/i915/fbdev: Use lmem physical addresses for fb_mmap() on discrete
drm/i915/lmem: Bypass aperture when lmem is available
drm/i915: Return error value when bo not in LMEM for discrete
drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace
drm/nouveau/kms/nv50-: Move AUX adapter reg to connector late register/early unregister
drm/dp: Add backpointer to drm_device in drm_dp_aux
drm/dp: Clarify DP AUX registration time
drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recovery_delay()
drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()
drm/dp: Always print aux channel name in logs
drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()
drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_tmds_output()
drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_tmds_clock()
drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_tmds_output()
drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()
drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_payload_bw()
drm/print: Handle potentially NULL drm_devices in drm_dbg_*
drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*()
drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to using drm_err/drm_dbg_kms()
drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*()
drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly
drm/i915/display: move crtc and dpll declarations where they belong
drm/i915: Fix pre-skl DP AUX precharge length
drm/i915: Remove stray newlines
drm/i915: Stop using crtc->index as the pipe
drm/i915: Add frontbuffer tracking tracepoints
drm: bridge: add missing word in Analogix help text
drm/bridge: anx7625: Fix power on delay
drm/amd/pm: Update energy_accumulator in gpu metrics
amdgpu/pm: add extra info to SMU msg pre-check failed message
amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and newer gpus
drm/amdgpu: Added missing prototype
drm/amdkfd: Fix kernel-doc syntax error
drm/amdgpu: Enable SDMA LS for Vangogh
drm/amdgpu: implement smuio callback to query socket id
drm/amdgpu: provide socket/die id info in RAS message
drm/amdgpu: remove unnecessary header include
drm/amd/display: Add new case to get spread spectrum info
drm/amd/display: fix HDCP reset sequence on reinitialize
drm/amd/display: Revert wait vblank on update dpp clock
drm/amd/display: skip program clock when allow seamless boot
drm/amd/display: Expose internal display flag via debugfs
drm/amd/display: ddc resource data need to be initialized
drm/amd/display: Added multi instance support for ABM
drm/amd/display: Fix BSOD with NULL check
drm/amd/display: Add new DP_SEC registers for programming SDP Line number
drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disable doublebuffer lock
drm/amd/display: fix wrong statement in mst hpd debugfs
drm/amd/display: take max dsc stream bandwidth overhead into account
drm/amd/display: avoid to authentication when DEVICE_COUNT=0
drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num
drm/amd/display: [FW Promotion] Release 0.0.63
drm/amd/display: 3.2.133
drm/amdgpu/sriov: Remove clear vf fw support
drm/amdgpu: Change the sdma interrupt print level
drm/amdgpu: Correct and simplify sdma 4.x irq.num_types
drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered"
drm/amdkfd: fix double free device pgmap resource
drm/amdgpu: restructure amdgpu_vram_mgr_new
drm/amd/amdgpu/sriov disable all ip hw status by default
drm/amdkfd: fix spelling mistake in packet manager
drm/amdkfd: retry validation to recover range
drm/amdgpu: return IH ring drain finished if ring is empty
drm/amdkfd: handle stale retry fault
drm/amdgpu: address remove from fault filter
drm/amdkfd: enable subsequent retry fault
drm/amdkfd: Add Aldebaran gws support
drm/amdgpu: fix no full coverage issue for gprs initialization
drm/i915: Fix crash in auto_retire
drm/i915/gem: Remove reference to struct drm_device.pdev
drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and bxt, v2.
drm/vc4: fix argument ordering in vc4_crtc_get_margins()
drm/vmwgfx: Fix a typo
drm/vmwgfx/vmwgfx_validation: Use flexible-array member instead of zero-length array
gpu: drm: vmwgfx: convert comma to semicolon
drm/vmwgfx: use min_t to replace min
drm/vmwgfx: replace idr_init() by idr_init_base()
drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA
drm/ast: Remove reference to struct drm_device.pdev
drm/i915/gt: Remove reference to struct drm_device.pdev
drm/i915: Remove reference to struct drm_device.pdev
drm/i915: Don't assign to struct drm_device.pdev
drm: Move struct drm_device.pdev to legacy section
drm/vkms: init plane using drmm_universal_plane_alloc
drm/vkms: rename cursor to plane on ops of planes composition
drm/vkms: add XRGB planes composition
drm/vkms: add overlay support
drm/dp_mst: Use Extended Base Receiver Capability DPCD space
drm/panel: Add DT bindings for Samsung LMS397KF04
drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true
drm/bridge: nwl-dsi: Remove a check on unchanged HS clock rate from ->mode_set()
drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready in ->mode_set()
drm/i915/overlay: Fix active retire callback alignment
drm/i915/selftests: Fix active retire callback alignment
drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM_OBJECT_UNBIND_VM_TRYLOCK
drm/i915: Use might_alloc()
Increase size of ucounts to atomic_long_t
Add a reference to ucounts for each cred
Use atomic_t for ucounts reference counting
Reimplement RLIMIT_NPROC on top of ucounts
Reimplement RLIMIT_MSGQUEUE on top of ucounts
Reimplement RLIMIT_SIGPENDING on top of ucounts
Reimplement RLIMIT_MEMLOCK on top of ucounts
kselftests: Add test to check for rlimit changes in different user namespaces
ucounts: Set ucount_max to the largest positive value the type can hold
ucounts: Silence warning in dec_rlimit_ucounts
drm/panel: panel-simple: Add missing pm_runtime_disable() calls
drm/i915: Use the correct max source link rate for MST
drm/format-helper: Pass destination pitch to drm_fb_memcpy_dstclip()
drm/format-helper: Add blitter functions
drm/aperture: Add infrastructure for aperture ownership
drm: Add simpledrm driver
drm/simpledrm: Acquire memory aperture for framebuffer
coccinelle: misc: add minmax script
coccinelle: misc: restrict patch mode in flexible_array.cocci
coccinelle: misc: update uninitialized_var.cocci documentation
coccinelle: misc: add swap script
coccinelle: irqf_oneshot: reduce the severity due to false positives
drop unneeded *s
coccinelle: misc: minmax: suppress patch generation for err returns
drm/connector: demote connector force-probes for non-master clients
drm/ttm: cleanup ttm_agp_backend
drm/ttm: add ttm_sys_manager v3
drm/ttm: always initialize the full ttm_resource v2
drm/ttm: properly allocate sys resource during swapout
drm/i915/backlight: clean up backlight device register
drm/i915/backlight: use unique backlight device names
drm/etnaviv: Remove redundant NULL check
drm/etnaviv: Remove useless error message
drm/etnaviv: rework linear window offset calculation
drm/i810: Remove references to struct drm_device.pdev
drm/mga: Remove references to struct drm_device.pdev
drm/r128: Remove references to struct drm_device.pdev
drm/savage: Remove references to struct drm_device.pdev
drm/sis: Remove references to struct drm_device.pdev
drm/via: Remove references to drm_device.pdev
drm: Remove pdev field from struct drm_device
drm/bridge: ti-sn65dsi86: Rename the main driver data structure
drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices
drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable
drm/bridge: ti-sn65dsi86: Clean debugfs code
drm/bridge: ti-sn65dsi86: Add local var for "dev" to simplify probe
drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata
drm/bridge: ti-sn65dsi86: Move all the chip-related init to the start
drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridge into sub-drivers
drm/panel: panel-simple: Get rid of hacky HPD chicken-and-egg code
drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend
drm/bridge: ti-sn65dsi86: Code motion of refclk management functions
drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/out pre-enable
drm/panel: panel-simple: Remove extra call: drm_connector_update_edid_property()
drm/panel: panel-simple: Power the panel when reading the EDID
drm/panel: panel-simple: Cache the EDID as long as we retain power
drm/doc/rfc: i915 DG1 uAPI
drm/i915: mark stolen as private
drm/i915/query: Expose memory regions through the query uAPI
drm/i915: rework gem_create flow for upcoming extensions
drm/i915/uapi: introduce drm_i915_gem_create_ext
drm/i915/uapi: implement object placement extension
drm/i915/lmem: support optional CPU clearing for special internal use
drm/i915/gem: clear userspace buffers for LMEM
drm/i915/gem: hide new uAPI behind CONFIG_BROKEN
drm/i915/audio: simplify, don't mask out in all branches
drm/i915/audio: fix indentation, remove extra braces
drm/i915: Pass intel_framebuffer instad of drm_framebuffer to intel_fill_fb_info()
drm/ttm: fix warning in new sys man
drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driver remove helper
MAINTAINERS: Fix TTM tree
drm/scheduler: Change scheduled fence track v2
drm/amdgpu: Add show_fdinfo() interface
drm/i915: drop the __i915_active_call pointer packing
HID: do not use down_interruptible() when unbinding devices
HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption
HID: google: Add of_match table to Whiskers switch device.
HID: lg-g15: Remove unused size argument from lg_*_event() functions
HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function
HID: lg-g15: Add a lg_g15_init_input_dev() helper function
HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter
HID: lg-g15: Add support for the Logitech Z-10 speakers
HID: lg-g15 + ite: Add MODULE_AUTHOR
HID: input: replace outdated HID numbers+comments with macros
drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support
drm/bridge: fix LONTIUM_LT8912B dependencies
drm/i915: Don't include intel_de.h from intel_display_types.h
drm/i915: Include intel_de_{read,write}_fw() in i915_reg_rw traces
drm/i915: Extract some helpers to compute cdclk register values
drm/i915: Use intel_de_rmw() in bdw cdclk programming
drm/i915: Use intel_de_rmw() in skl cdclk programming
drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming
drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming
drm: Use drm_mode_is_420_only() instead of open coding it
drm/arm: Don't set allow_fb_modifiers explicitly
drm/arm/malidp: Always list modifiers
drm/stm: Don't set allow_fb_modifiers explicitly
drm/i915: Don't set allow_fb_modifiers explicitly
drm/msm/dpu1: Don't set allow_fb_modifiers explicitly
drm/msm/mdp4: Fix modifier support enabling
drm/nouveau: Don't set allow_fb_modifiers explicitly
drm/gma500: update comment of psb_spank()
drm/i915/display: Disable PSR2 sel fetch in TGL pre-production
drm/i915: Nuke display error state
drm/i915: Reorder skl+ scaler vs. plane updates
drm/i915/xelpd: add XE_LPD display characteristics
drm/i915/adl_p: Add PCI Devices IDs
drm/i915/adl_p: ADL_P device info enabling
drm/i915/xelpd: First stab at DPT support
drm/i915/xelpd: Fallback to plane stride limitations when using DPT
drm/i915/xelpd: Support 128k plane stride
drm/i915/adl_p: Add stride restriction when using DPT
drm/i915/adl_p: Disable support for 90/270 FB rotation
drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs
drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT
drm/connector: Create a helper to attach the hdr_output_metadata property
drm/connector: Add helper to compare HDR metadata
drm/vc4: Add HDR metadata property to the VC5 HDMI connectors
drm/connector: Add a helper to attach the colorspace property
drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw
video: fbdev: imxfb: Fix an error message
drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info()
drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_downstream_info()
MAINTAINERS: gemini: add missing dts pattern
ARM: dts: gemini: rename mdio to the right name
ARM: dts: gemini-rut1xx: remove duplicate ethernet node
ARM: dts: gemini: add device_type on pci
ARM: dts: gemini: use the right rtc compatible
ARM: dts: rockchip: Fix thermal sensor cells o rk322x
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC
arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E
arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S
arm64: dts: rockchip: rename LED label for NanoPi R4S
arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e
arm64: dts: rockchip: add timer0 clocks on rk3368
arm64: dts: rockchip: Use only supported PCIe link speed on rk3399
arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
ARM: dts: rockchip: Fix the timer clocks order
ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
ARM: dts: rockchip: Remove useless interrupt-names on IOMMU node on rk3036
arm64: dts: rockchip: Remove useless interrupt-names properties from px30 IOMMU nodes
ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes for UARTs 0&3
ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UARTs 2, 4, 5&7
dt-bindings: add compatible vendor prefix for Forlinx
dt-bindings: arm: add compatible for Forlinx OKA40i-C and FETA40i-C
ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C
arm64: sunxi: Build the sun4i timer driver
dt-bindings: add power-domain header for RK3568 SoCs
soc: rockchip: power-domain: Add a meaningful power domain name
dt-bindings: arm: rockchip: convert pmu.txt to YAML
ARM: dts: rockchip: Fix power-controller node names for rk3066a
ARM: dts: rockchip: Fix power-controller node names for rk3188
ARM: dts: rockchip: Fix power-controller node names for rk3288
ARM: dts: rockchip: add #power-domain-cells to power domain nodes
arm64: dts: rockchip: Fix power-controller node names for px30
arm64: dts: rockchip: Fix power-controller node names for rk3328
arm64: dts: rockchip: Fix power-controller node names for rk3399
arm64: dts: rockchip: add #power-domain-cells to power domain nodes
reset: bcm6345: Make reset_control_ops const
reset: zynqmp: replace spaces with tabs
reset: oxnas: replace file name with short description
dt-bindings: reset: microchip sparx5 reset driver bindings
reset: mchp: sparx5: add switch reset driver
reset: whitespace fixes
reset: berlin: replace unsigned with unsigned int
reset: ti-syscon: fix to_ti_syscon_reset_data macro
reset: sti/syscfg: replace comma with semicolon
reset: uniphier: enclose UNIPHIER_RESET_ID_END value in parentheses
reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
reset: RESET_INTEL_GW should depend on X86
reset: a10sr: add missing of_match_table reference
drm/imx: ipuv3-plane: do not advertise YUV formats on planes without CSC
drm/imx: Annotate dma-fence critical section in commit path
EDAC/thunderx: Remove irrelevant variable from error messages
mtd: rawnand: hisi504: Remove redundant dev_err call in probe
mtd: rawnand: mtk: remove redundant dev_err call in mtk_ecc_probe()
mtd: plat-ram: remove redundant dev_err call in platram_probe()
mtd: phram: Fix error return code in phram_setup()
mtd: mtd_oobtest: fix error return code in mtd_oobtest_init()
mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit
mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit
usb: gadget: function: fix typo in f_hid.c
usb: gadget: Drop unnecessary NULL checks after container_of
usb: gadget: function: Fix inconsistent indent
usb: dwc3: remove repeated setting of current_dr_role
usb: phy: Use fallthrough pseudo-keyword
usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings
staging: r8192U_core: Remove unused variable 'ret' and demote kernel-doc abuse
staging: android: ashmem: Supply description for 'new_range'
staging: r8192U_core: Do not use kernel-doc formatting for !kernel-doc headers
staging: r819xU_phy: Remove some local variables from the stack
staging: r819xU_cmdpkt: Remove functionless method 'cmpk_handle_query_config_rx'
staging: wlan-ng: cfg80211: Move large struct onto the heap
staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly documented function
staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unused variables
staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unused tables
staging: rtl8723bs: core: rtw_recv: Mark debug variable as __maybe_unused
staging: rtl8188eu: core: rtw_security: Fix some formatting and misdocumentation
staging: rtl8723bs: core: rtw_security: Demote non-conformant kernel-doc header
staging: rtl8723bs: core: rtw_sta_mgt: Remove unused variable 'psta'
staging: rtl8723bs: core: rtw_sta_mgt: Return error value directly
staging: octeon: ethernet-tx: Fix formatting issue in function header
staging: rtl8723bs: core: rtw_wlan_util: Remove unused variable 'start_seq'
staging: rtl8712: rtl871x_mp_ioctl: Move a large data struct onto the heap
staging: iio: frequency: ad9834: Provide missing description for 'devid'
staging: nvec: Fix a bunch of kernel-doc issues
staging: ks7010: ks_hostif: Remove a bunch of unused variables
staging: fwserial: Demote a whole host of kernel-doc abuses
staging: sm750fb: sm750_accel: Provide description for 'accel' and fix function naming
staging: most: net: Fix some kernel-doc formatting issues
staging: vt6655: upc: Suppress set but not used warning in macro
staging: rtl8192u: ieee80211_softmac: Move a large data struct onto the heap
staging: most: dim2: Provide missing descriptions and fix doc-rot
staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly pointless copy
staging: rtl8723bs: core: rtw_mlme: 'retry' is only used if REJOIN is set
staging: most: i2c: Fix a little doc-rot
staging: most: dim2: hal: Fix one kernel-doc header and demote two non-conforming ones
staging: most: dim2: hal: Demote non-conformant kernel-doc headers
staging: axis-fifo: axis-fifo: Fix some formatting issues
staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data buffers into the heap
staging: fbtft: fb_ili9320: Remove unused variable 'ret'
staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly named function
staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused variable and dead code
staging: rtl8188eu: os_dep: mon: Demote non-conforming kernel-doc headers
staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of misnamed functions
staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __maybe_unused and remove another
staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used when debug is enabled
staging: axis-fifo: axis-fifo: Fix function naming in the documentation
staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused variable 'func_start'
staging: rtl8723bs: core: rtw_mlme_ext: Move very large data buffer onto the heap
staging: rtl8723bs: hal: sdio_halinit: Remove unused variable 'ret'
staging: wlan-ng: remove redundant initialization of variable txresult
staging: vchiq_arm: avoid crashing the kernel
staging: vchiq_core: break early in vchiq_close_service_internal
staging: vchiq_core: return early in do_abort_bulks
staging: vchiq_core: introduce get_bulk_reason
staging: vchiq_core: Drop unnecessary check in notify_bulks
staging: vchiq_arm: drop return value of vchiq_arm_init_state
staging: vchiq_2835_arm: drop enum vchiq_status
staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal
staging: vchiq_core: drop vchiq_status from vchiq_set_service_option
staging: vchiq_core: drop vchiq_status from vchiq_initialise
staging: vchiq_core: drop vchiq_status from vchiq_init_state
Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue
staging: rtl8723bs: remove unused log function
staging: rtl8723bs: replace DBG_871X_SEL log macro with netdev_dbg()
staging: rtl8723bs: add two functions to improve register dump in core/rtw_debug.c
staging: rtl8723bs: remove DBG_871X_SEL macro declaration
staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro
staging: rtl8723bs: remove unused mac_reg_dump() function argument
staging: rtl8723bs: remove unused bb_reg_dump() function argument
staging: rtl8723bs: remove unused rf_reg_dump() function argument
staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition
staging: rtl8723bs: remove all defs related to _dbgdump macro
staging: rtl8723bs: remove unused debug variables declarations and initialization
staging: rtl8723bs: remove unneeded header file include
staging: rtl8723bs: remove unused debug macro definitions
staging: rtl8723bs: remove debug macros related to core/rtw_xmit.c tracing
staging: rtl8723bs: remove debug macros related to os_dep/xmit_linux.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_recv.c tracing
staging: rtl8723bs: remove debug macros related to os_dep/recv_linux.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_mlme.c tracing
staging: rtl8723bs: remove debug macros related to os_dep/mlme_linux.c tracing
staging: rtl8723bs: move static array definition from header to .c file
staging: rtl8723bs: remove debug macros related to core/rtw_mlme_ext.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_sta_mgt.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_cmd.c tracing
staging: rtl8723bs: remove obsolete debug macro definitions
staging: rtl8723bs: remove debug macros related to core/rtw_io.c tracing
staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug macro definition
staging: rtl8723bs: remove debug macros related to os_dep/os_intfs.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_security.c tracing
staging: rtl8723bs: remove debug macros related to core/rtw_eeprom.c tracing
staging: rtl8723bs: remove debug macros related to hal/hal_intf.c tracing
staging: rtl8723bs: remove debug macros related to hal/sdio_halinit.c tracing
staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_C_ definition
staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_SET_C_ definition
staging: rtl8723bs: remove unused debug macros tied to _RTL871X_IOCTL_QUERY_C_ definition
staging: rtl8723bs: remove unused debug macros tied to _RTL871X_PWRCTRL_C_ definition
staging: rtl8723bs: remove unused macros tied to core/rtw_pwrctrl.c debug
staging: rtl8723bs: remove unused macros tied to os_dep/sdio_intf.c debug
staging: rtl8723bs: remove unused debug macros tied to _HCI_OPS_C_ definition
staging: rtl8723bs: remove unused debug macros tied to hal/sdio_ops.c debug
staging: rtl8723bs: remove unused debug macros tied to os_dep/osdep_service.c debug
staging: rtl8723bs: remove unused _module_mp_ def
staging: rtl8723bs: remove unused macros tied to _HCI_OPS_OS_C_ definition
staging: rtl8723bs: remove unused macros tied to _RTL871X_IOCTL_LINUX_C definition
staging: rtl8723bs: remove unused macros tied to _RTL8712_CMD_C_ definition
staging: rtl8723bs: remove commented out macro definition
staging: rtl8723bs: remove unused debug macro definitions
staging: rtl8723bs: remove unused macros tied to core/rtw_efuse.c debug
staging: rtl8723bs: remove unsed debug macros tied to no particular code debug
staging: rtl8723bs: remove last unused debug macros
staging: rtl8723bs: macro DRIVER_PREFIX expands to lowercase driver name
staging: wlan-ng: silence incorrect type in argument 1 (different address spaces)
staging: rtl8188eu: Use list iterators and helpers
staging: rtl8712: Use list iterators and helpers
staging: rtl8192u: fix typos in comments
staging: rtl8723bs: remove unnecessary hex dumps
staging: rtl8723bs: remove unused macro DRIVER_PREFIX
staging: rtl8723bs: core: remove unneeded variable
staging: rtl8723bs: hal: Remove set but unused variables
staging: rtl8723bs: core: Remove set but unused variable
staging: rtl8192e: remove unnecesasry ftrace-like logging
staging: rtl8192e: replace comparison to NULL by bool
staging: rtl8712: remove multiple multiple assignments
staging: rtl8723bs: Change the return type
staging: rtl8712: Fix some tests against some 'data' subtype frames
staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE
staging: rtl8723bs: Use list iterators and helpers
staging: rtl8723bs: remove ODM_RT_TRACE logs
staging: rtl8723bs: remove if-else blocks left empty by ODM_RT_TRACE deletion
staging: rtl8723bs: remove empty functions
staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file
staging: rtl8723bs: remove undefined function prototypes
staging: rtl8723bs: remove empty header file
staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs
staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs
staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg()
staging: rtl8723bs: remove unused ODM_RT_ASSERT macro
staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro
staging: rtl8723bs: remove unused ODM_dbg_trace macro
staging: rtl8723bs: remove unused ODM_dbg_enter
staging: rtl8723bs: remove unused ODM_dbg_exit macro
staging: rtl8723bs: remove empty ifdef block
staging: rtl8723bs: remove unused ASSERT macro
staging: rtl8723bs: remove empty #ifndef block
staging: rtl8723bs: remove commented out RT_ASSERT occurrences
staging: rtl8723bs: remove unused RT_PRINTK macro
staging: rtl8723bs: remove BTC_PRINT logs
staging: rtl8723bs: remove empty if-else blocks after BTC_PRINT removal
staging: rtl8723bs: remove braces around single statement in if block
staging: rtl8723bs: remove commented out BTC_PRINT logs
staging: rtl8723bs: remove BTC_PRINT macro definitions
staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions
staging: rtl8723bs: remove BTC_PRINT_DATA definitions
staging: rtl8723bs: remove BTC_PRINT_F macro definition
staging: rtl8723bs: remove empty #ifdef block
staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function
staging: rtl8723bs: remove hal_btcoex_GetDBG() function
staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgInit() function
staging: rtl8723bs: remove obsolete GLBtcDbgType array declarations
staging: rtl8723bs: remove unused enum
staging: rtl8723bs: remove obsolete debug macros
staging: rtl8723bs: remove commented out DbgPrint logs
staging: rtl8723bs: remove unused DbgPrint macro
staging: rtl8723bs: remove commented out *RT_DISP logs
staging: rtl8723bs: remove RT_DISP macro definition
staging: rtl8723bs: remove ODM_InitDebugSetting() function
staging: rtl8723bs: remove empty hal/odm_debug.c file
staging: rtl8723bs: remove member in dm_odm_t struct
staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct
staging: rtl8723bs: remove odm_debug.h header file
staging: fbtft: Rectify GPIO handling
staging: fbtft: Don't spam logs when probe is deferred
staging: fbtft: Add support for orientation on Himax HX8347d
staging: fbtft: Replace custom ->reset() with generic one
staging: fbtft: Update TODO
staging: rtl8723bs: align argument position in a new line
staging: rtl8723bs: use in-kernel aes encryption in OMAC1 routines
staging: rtl8723bs: use in-kernel aes encryption
staging: mt7621-pci: make use of kernel clock apis
staging: mt7621-pci: avoid to set gpio mode in driver
staging: mt7621-pci: remove some not needed includes
staging: mt7621-pci: group io resource assignments all together
staging: mt7621-pci: replace mdelay with msleep
staging: mt7621-pci: directly return 'mt7621_pcie_register_host'
staging: mt7621-pci: avoid custom 'map_irq' function
staging: mt7621-pci: remove two blank lines
staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask'
staging: mt7621-dts: properly organize pcie node
staging: fieldbus: anybus: Make remove callback return void
staging: fieldbus: anybus: Refuse registering drivers without .probe()
staging: mt7621-dts: remove ethsys node
staging: mt7621-dts: use standard 'syscon' string
staging: rtl8188eu: make rtw_android_cmdstr_to_num static
staging: rtl8188eu: rtw_init_cmd_priv never fails
staging: rtl8188eu: don't block until cmdthread runs
staging: rtl8188eu: remove padapter from struct cmd_priv
staging: rtl8188eu: remove padapter from struct mlme_ext_priv
drm/i915/gt: Do release kernel context if breadcrumb measure fails
staging: media: rkvdec: fix pm_runtime_get_sync() usage count
media: venus: Rework error fail recover logic
media: s5p_cec: decrement usage count if disabled
media: i2c: ccs-core: return the right error code at suspend
media: i2c: ccs-core: fix pm_runtime_get_sync() usage count
media: i2c: imx334: fix the pm runtime get logic
media: exynos-gsc: don't resume at remove time
media: atmel: properly get pm_runtime
media: hantro: do a PM resume earlier
media: marvel-ccic: fix some issues when getting pm_runtime
media: mdk-mdp: fix pm_runtime_get_sync() usage count
media: rcar_fdp1: simplify error check logic at fdp_open()
media: rcar_fdp1: fix pm_runtime_get_sync() usage count
media: renesas-ceu: Properly check for PM errors
media: s5p: fix pm_runtime_get_sync() usage count
media: am437x: fix pm_runtime_get_sync() usage count
media: sh_vou: fix pm_runtime_get_sync() usage count
media: mtk-vcodec: fix PM runtime get logic
media: s5p-jpeg: fix pm_runtime_get_sync() usage count
media: sti/delta: use pm_runtime_resume_and_get()
media: sunxi: fix pm_runtime_get_sync() usage count
media: sti/bdisp: fix pm_runtime_get_sync() usage count
media: exynos4-is: fix pm_runtime_get_sync() usage count
media: exynos-gsc: fix pm_runtime_get_sync() usage count
media: staging: media: hantro: Align line break to the open parenthesis in file hantro_hw.h
media: staging: media: hantro: Align line break to the open parenthesis in file hantro_mpeg2.c
media: staging: media: omap4iss: Align line break to the open parenthesis in file iss_video.c
media: staging: media: atomisp: Removed a superfluous else clause
media: staging: media: atomisp: i2c: align line break to match with open parenthesis
media: staging: media: intel-ipu3: remove unnecessary blank line
media: staging: media: intel-ipu3: reduce length of line
media: staging: media: intel-ipu3: remove space before tabs
media: staging: media: intel-ipu3: line should not end with '['
media: staging: media: zoran: add spaces around '<<' operator
media: staging: media: atomisp: Minor code style changes
media: staging: media: omap4iss: Remove unused macro function
media: staging: media: atomisp: pci: Correct identation in block of conditional statements in file atomisp_v4l2.c
media: staging: media: atomisp: pci: Correct identation in block of conditional statements in file atomisp_acc.c
media: staging: media: atomisp: pci: Format comments according to coding-style in file atomisp_acc.c
media: staging: media: atomisp: pci: Format comments according to coding-style in file atomisp_cmd.h
m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS
m68k: dma: Remove unnecessary include of asm/cacheflush.h
mtd: rawnand: silence static checker warning in nand_setup_interface()
leds: tlc591xx: fix return value check in tlc591xx_probe()
mtd: rawnand: qcom: allow override of partition parser
dt-bindings: mtd: brcmnand: convert to the json-schema
mtd: nftlcore: remove set but rewrite variables
dt-bindings: mtd: brcm,trx: Add brcm,trx-magic
mtd: parsers: trx: Allow to specify brcm, trx-magic in DT
mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs
x86/boot: Modernize genimage script; hdimage+EFI support
x86/asm: Have the __ASM_FORM macros handle commas in arguments
x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence
x86/asm: Use _ASM_BYTES() in <asm/nops.h>
nvmem: core: allow specifying of_node
dt-bindings: mtd: add YAML schema for the generic MTD bindings
dt-bindings: mtd: add OTP bindings
dt-bindings: mtd: spi-nor: add otp property
mtd: core: add OTP nvmem provider support
mtd: mtd_oobtest: Remove redundant assignment to err
mtd: *nftl: return -ENOMEM when kmalloc failed
mtd: tests: Remove redundant assignment to err
mtd: Create partname and partid debug files for child MTDs
drivers: mtd: sm_ftl: Fix alignment of block comment
ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells
ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield
ASoC: SOF: Intel: move common ATOM stuff to module
ASoC: Intel: Boards: tgl_max98373: Add BT offload support
ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table
ASoC: Intel: boards: add support for adl boards in sof-rt5682
ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
ASoC: Intel: boards: handle hda-dsp-common as a module
ASoC: Intel: boards: create sof-maxim-common module
ASoC: Intel: sof_sdw: add support for Bluetooth offload
ASoC: Intel: boards: remove .nonatomic for BE dailinks
ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl
ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake
ASoC: Intel: maxim-common: support max98357a
ASoC: Intel: add sof-cs42l42 machine driver
ASoC: Intel: sof_rt5682: code refactor for max98357a
ASoC: codecs: mt6359-accdet: remove useless initialization
ASoc: codecs: mt6359: remove useless initializations
ASoC: codecs: rt1019: clarify expression
ASoC: fsl: imx-pcm-rpmsg: remove useless initialization
ASoC: fsl_spdif: add support for enabling raw capture mode
ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable
ASoC: mediatek: mt8192: Delete a redundant condition branch
ASoC: q6dsp: q6afe: remove unneeded dead-store initialization
ASoc: Fix unused define in jz4740-i2s.h
ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon
ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment
ASoC: fsl_xcvr: Remove unneeded semicolon
regulator: Add a routine to set the current limit for QCOM PMIC VBUS
regulator: qcom_smd: Add PM8226 regulator support
regulator: qcom: Document PM8226 smd regulator
regulator: hi6421v600: Remove unneeded *pmic from struct hi6421_spmi_reg_info
spi: ppc4xx: include <linux/io.h> instead of <asm/io.h>
spi: omap-100k: Clean the value of 'status' is not used
spi: delete repeated words in comments
spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
spi: pxa2xx: Use one point of return when ->probe() fails
spi: pxa2xx: Utilize MMIO and physical base from struct ssp_device
spi: pxa2xx: Utilize struct device from struct ssp_device
spi: pxa2xx: Replace header inclusions by forward declarations
spi: pxa2xx: Unify ifdeffery used in the headers
spi: pxa2xx: Group Intel Quark specific definitions
spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller
spi: omap-100k: Fix the length judgment problem
spi: tegra114: Fix an error message
spi: tegra210-quad: Fix an error message
staging: rtl8188eu: remove nic_hdl from struct mlme_priv
staging: mt7621-dts: remove 'bug-range' property
staging: mt7621-dts: add missing device_type in pcie root ports
staging: rtl8192e: Remove duplicate declartion
staging: rtl8723bs: remove unused macros, arrays and an inline function def
staging: rtl8723bs: remove more unused encryption macros
staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_
staging: rtl8723bs: replace private arc4 encryption with in-kernel one
staging: rtl8723bs: Delete two redundant condition branches
staging: rtl8192e: Avoid multiple line dereference
staging: rtl8192e: Add identifier name to function definition
staging: rtl8192e: Fix whitespace around conditional statement
drm/radeon: Move AGP helpers into radeon driver
drm/radeon: Move AGP data structures into radeon
drm: Mark PCI AGP helpers as legacy
drm: Mark AGP implementation and ioctls as legacy
drm/i915/display: move vbt check to intel_ddi_init()
drm/i915/display: remove FIXME comment for intended feature
drm/i915/display: remove strap checks from gen 9
drm/i915/display: hide workaround for broken vbt in intel_bios.c
usb: musb: Fix spelling mistake "tranfer" -> "transfer"
usb: musb: Remove duplicate declaration of functions
dmaengine: fsl-qdma: check dma_set_mask return value
usb: musb: Remove unused local variable dma, urb, offset
usb: musb: Remove unused function argument dma, qh, offset, length
usb: xhci-mtk: use bitfield instead of bool
usb: xhci-mtk: remove unnecessary setting of has_ippc
usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler
usb: xhci-mtk: use first-fit for LS/FS
dmaengine: idxd: Remove redundant variable cdev_ctx
drm/imx: Add 8 pixel alignment fix
drm/imx: ipuv3-plane: Remove two unnecessary export symbols
cgroup: introduce cgroup.kill
docs/cgroup: add entry for cgroup.kill
tests/cgroup: use cgroup.kill in cg_killall()
tests/cgroup: move cg_wait_for(), cg_prepare_for_wait()
tests/cgroup: test cgroup.kill
device property: Retrieve fwnode from of_node via accessor
drm/imx: ipuv3-plane: fix PRG modifiers after drm managed resource conversion
gpu: ipu-v3: Add Rec.709 limited range support to DP
drm/imx: ipuv3-plane: add color encoding and range properties
asm-generic: use asm-generic/unaligned.h for most architectures
openrisc: always use unaligned-struct header
dmaengine: idxd: remove devm allocation for idxd->int_handles
sh: remove unaligned access for sh4a
m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS
powerpc: use linux/unaligned/le_struct.h on LE power7
asm-generic: unaligned: remove byteshift helpers
asm-generic: unaligned always use struct helpers
ASoC: jz4740-i2s: fix function name
ASoC: rt286: Remove redundant assignment to d_len_code
ASoC: codecs: lpass-wsa-macro: handle unexpected input
ASoC: rt5682: Disable irq on shutdown
ASoC: rt5682: Implement remove callback
ASoC: cs42l42: Add support for set_jack calls
ASoC: cs42l42: Use device_property API instead of of_property
ASoC: cs42l42: Add support for ACPI table match entry
ASoC: rt1019: Add non_legacy_dai_naming config
mtd: nand: bbt: Fix corner case in bad block table handling
dt-bindings: dma: convert arm-pl08x to yaml
ASoC: cirrus: Add helper function for reading the device ID
ASoC: cs35l32: Minor error paths fixups
ASoC: cs35l33: Minor error paths fixups
ASoC: cs35l34: Minor error paths fixups
ASoC: cs35l35: Minor error paths fixups
ASoC: cs35l35: Correct errata handling
ASoC: cs42l42: Minor error paths fixups
ASoC: cs42l73: Minor error paths fixups
ASoC: cs43130: Minor error paths fixups
ASoC: cs53l30: Minor error paths fixups
dt-bindings: reset: Convert ti,sci-reset to json schema
dt-bindings: clock: Convert ti,sci-clk to json schema
dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema
dt-bindings: arm: keystone: Convert ti,sci to json schema
dt-bindings: arm: firmware: Convert linaro,optee-tz to json schema
dt-bindings: ata: renesas,rcar-sata: Make power-domains and resets required
dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and resets required
dt-bindings: power: sysc-rmobile: Convert to json-schema
dt-bindings: clk: emev2: Convert to json-schema
dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to json-schema
dt-bindings: add vendor prefix for Insignal Ltd
dt-bindings: net: Convert mdio-gpio to yaml
scsi: core: Treat device offline as a failure
scsi: target: iscsi: Switch to kmemdup_nul()
scsi: mpt3sas: Documentation cleanup
scsi: message: fusion: Documentation cleanup
scsi: 3w-9xxx: Move * operator to clean up code style warning
scsi: lpfc: Remove redundant assignment to pointer temp_hdr
scsi: megaraid_mbox: Remove redundant initialization of pointer mbox
scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock
scsi: arcmsr: Fix the wrong CDB payload report to IOP
scsi: arcmsr: Update driver version to v1.50.00.04-20210414
scsi: qla4xxx: Simplify conditional
drm/dp: Fix bogus DPCD version check in drm_dp_read_downstream_info()
security/smack/: fix misspellings using codespell tool
smackfs: restrict bytes count in smk_set_cipso()
net: openvswitch: Remove unnecessary skb_nfct()
neighbour: Remove redundant initialization of 'bucket'
net: qca_spi: Avoid reading signature three times in a row
net: qca_spi: Avoid re-sync for single signature error
net: qca_spi: Introduce stat about bad signature
rtnetlink: avoid RCU read lock when holding RTNL
net: mvpp2: Put fwnode in error case during ->probe()
net: mvpp2: Use device_get_match_data() helper
net: mvpp2: Use devm_clk_get_optional()
net: mvpp2: Unshadow error code of device_property_read_u32()
net: stmmac: platform: Delete a redundant condition branch
ARM: dts: BCM5301X: Fix NAND nodes names
ARM: brcmstb: dts: fix NAND nodes names
ARM: Cygnus: dts: fix NAND nodes names
ARM: NSP: dts: fix NAND nodes names
ARM: dts: BCM63xx: Fix NAND nodes names
ARM: dts: Hurricane 2: Fix NAND nodes names
ARM: dts: BCM5301X: Fix pinmux subnodes names
dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema
soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match'
atm: Replace custom isprint() with generic analogue
ptp: ptp_clock: make scaled_ppm_to_ppb static inline
phy: nxp-c45-tja11xx: add timestamping support
net: pch_gbe: Propagate error from devm_gpio_request_one()
net: pch_gbe: Convert to use GPIO descriptors
net: pch_gbe: use readx_poll_timeout_atomic() variant
net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
net: pch_gbe: remove unneeded MODULE_VERSION() call
mvpp2: remove unused parameter
mvpp2: suppress warning
drm/amdgpu: fix r initial values
drm/amdgpu: Handling of amdgpu_device_resume return value for graceful teardown
drm/amdgpu: Register VGA clients after init can no longer fail
drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in documentation
drm/amdgpu/display: add documentation for dmcub_trace_event_en
drm/amd/amdgpu: Fix errors in documentation of function parameters
drm/amd/display: Fix build warnings
amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
drm/amdgpu: add hdp ras structures
drm/amdgpu: add helpers for hdp ras init/fini
drm/amdgpu: implement hdp v4_0 ras functions
drm/amdgpu: initialize hdp v4_0 ras functions
drm/amdgpu: init/fini hdp v4_0 ras
drm/amdgpu: enable ras error count query and reset for HDP
drm/amdgpu: retired reset_ras_error_count from hdp callbacks
drm/amdgpu: switch to mmhub ras callback for ras fini
drm/amdgpu: enable gfx ras in aldebran by default
drm/amd/display: Fix two cursor duplication when using overlay
drm/amd/display: Remove duplicate include of hubp.h
drm/amd/display: Remove duplicate declaration of dc_state
drm/amdkfd: report atomics support in io_links over xgmi
drm/amdkfd: report the numa weight between host and device over xgmi
drm/amdgpu: Add a new device ID for Aldebaran
drm/amdkfd: Add Aldebaran virtualization support
drm/amdgpu: Add Aldebaran virtualization support
drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
drm/amdgpu: Rename the flags to eliminate ambiguity v2
drm/amdkfd: flush TLB after updating GPU page table
drm/amdgpu: remove excess function parameter
drm/amdkfd: Make svm_migrate_put_sys_page static
drm/amd/display: fix potential gpu reset deadlock
drm/amd/display: add dsc stream overhead for dp only
drm/amd/display: Avoid gpio conflict on MST branch
drm/amdgpu: force enable gfx ras for vega20 ws
drm/amd/display: multi-eDP backlight support
drm/amdgpu/dc: Revert commit "treat memory as a single-channel"
drm/amd/display: Extend DMUB HW params to allow DM to specify boot options
drm/amd/display: update DCN to use new surface programming
drm/amd/display: Support for DMUB AUX
drm/amd/display: Add audio support for DFP type of active branch is DP case
drm/amd/display: remove checking sink in is_timing_changed
drm/amd/display: Filter out YCbCr420 timing if VSC SDP not supported
drm/amd/display: Set stream_count to 0 when dc_resource_state_destruct.
drm/amd/display: [FW Promotion] Release 0.0.64
drm/amd/display: 3.2.134
drm/amdkfd: fix no atomics settings in the kfd topology
drm/amd/pm: Add interface to get FW private buffer
drm/amd/pm: Add debugfs node to read private buffer
MAINTAINERS: fix a few more amdgpu tree links
drm/amdgpu: Add graphics cache rinse packet for sdma 5.0
drm/amdgpu: drop the GCR packet from the emit_ib frame for sdma5.0
drm/radeon: Fix off-by-one power_state index heap overwrite
drm/radeon: Avoid power table parsing memory leaks
drm/amd/pm: initialize variable
drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all with drm_modeset_lock
drm/amdkfd: Update L1 and add L2/3 cache information
drm/amdgpu: set vcn mgcg flag for picasso
drm/amdgpu: change the default timeout for kernel compute queues
drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
drm/amdgpu: Use device specific BO size & stride check.
drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp
drm/amd/pm: expose pmfw attached timestamp on Aldebaran
drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs
drm/amdgpu/pm: add documentation for pp_od_clock_voltage for vangogh
drm/amdkfd: add ACPI SRAT parsing for topology
drm/amdgpu: Enable TCP channel hashing for Aldebaran
drm/amdgpu: update the shader to clear specific SGPRs
drm/amdgpu: update vcn1.0 Non-DPG suspend sequence
drm/amdgpu: Remove redundant ras->supported
drm/amdgpu: Move up ras_hw_supported
drm/amdgpu: Rename to ras_*_enabled
drm/amdgpu: Export ras_*_enabled to debugfs
drm/amdkfd: handle errors returned by svm_migrate_copy_to_vram/ram
drm/amdgpu: Quit RAS initialization earlier if RAS is disabled
drm/amd/display: Avoid HPD IRQ in GPU reset state
drm/amdgpu: covert ras status to kernel errno
drm/amd/display: Update DPRX detection.
drm/amd/display: Update setting of DP training parameters.
drm/amd/display: Add fallback and abort paths for DP link training.
drm/amd/display: Expand DP module training API.
drm/amd/display: Add dc log for DP SST DSC enable/disable
drm/amd/display: DETBufferSizeInKbyte variable type modifications
drm/amd/display: minor dp link training refactor
drm/amd/display: Fix clock table filling logic
drm/amd/display: Handle pixel format test request
drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx
drm/amd/display: fix use_max_lb flag for 420 pixel formats
drm/amd/display: 3.2.135
drm/amd/display: [FW Promotion] Release 0.0.65
drm/amd/display: 3.2.135.1
drm/amdgpu: correct the funtion to clear GCEA error status
drm/amdgpu: add function to clear MMEA error status for aldebaran
drm/amd/display: remove unused function dc_link_perform_link_training
drm/amd/amdgpu: Fix errors in function documentation
drm/radeon/ni_dpm: Fix booting bug
drm/radeon/si_dpm: Fix SMU power state load
drm/amd/pm: Fix out-of-bounds bug
ARM: dts: ixp4xx: Add ethernet
bitmap_parse: Support 'all' semantics
rcu/tree_plugin: Don't handle the case of 'all' CPU range
doc: Fix statement of RCU's memory-ordering requirements
doc: Fix diagram references in memory-ordering document
tools/rcu: Add drgn script to dump number of RCU callbacks
audit: add blank line after variable declarations
rcu: Fix typo in comment: kthead -> kthread
kvfree_rcu: Release a page cache under memory pressure
kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs
kvfree_rcu: Add a bulk-list check when a scheduler is run
kvfree_rcu: Update "monitor_todo" once a batch is started
kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant
kvfree_rcu: Fix comments according to current code
kvfree_rcu: Refactor kfree_rcu_monitor()
mm/slub: Fix backtrace of objects to handle redzone adjustment
mm/slub: Add Support for free path information of an object
rcu/nocb: Use the rcuog CPU's ->nocb_timer
timer: Revert "timer: Add timer_curr_running()"
srcu: Remove superfluous sdp->srcu_lock_count zero filling
srcu: Remove superfluous ssp initialization for early callbacks
srcu: Unconditionally embed struct lockdep_map
srcu: Initialize SRCU after timers
srcu: Fix broken node geometry after early ssp init
rcu-tasks: Add block comment laying out RCU Tasks design
rcu-tasks: Add block comment laying out RCU Rude design
torture: Fix remaining erroneous torture.sh instance of $*
torture: Add "scenarios" option to kvm.sh --dryrun parameter
torture: Make kvm-again.sh use "scenarios" rather than "batches" file
refscale: Allow CPU hotplug to be enabled
rcuscale: Allow CPU hotplug to be enabled
torture: Add kvm-remote.sh script for distributed rcutorture test runs
refscale: Add acqrel, lock, and lock-irq
rcutorture: Abstract read-lock-held checks
torture: Fix grace-period rate output
torture: Abstract end-of-run summary
torture: Make kvm.sh use abstracted kvm-end-run-stats.sh
torture: Make the build machine control N in "make -jN"
torture: Make kvm-find-errors.sh account for kvm-remote.sh
rcutorture: Judge RCU priority boosting on grace periods, not callbacks
torture: Correctly fetch number of CPUs for non-English languages
torture: Set kvm.sh language to English
rcutorture: Delay-based false positives for RCU priority boosting tests
rcutorture: Consolidate rcu_torture_boost() timing and statistics
rcutorture: Make rcu_torture_boost_failed() check for GP end
rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests
rcutorture: Forgive RCU boost failures when CPUs don't pass through QS
rcutorture: Don't count CPU-stalled time against priority boosting
torture: Make kvm-remote.sh account for network failure in pathname checks
torture: Don't cap remote runs by build-system number of CPUs
rcutorture: Move mem_dump_obj() tests into separate function
bpf: verifier: Improve function state reallocation
bpf: verifier: Use copy_array for jmp_history
bpf: verifier: Allocate idmap scratch in verifier env
rcu: Remove the unused rcu_irq_exit_preempt() function
rcu: Improve tree.c comments and add code cleanups
rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread()
rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output
rcu: Add ->gp_max to show_rcu_gp_kthreads() output
lockdep: Explicitly flag likely false-positive report
rcu: Reject RCU_LOCKDEP_WARN() false positives
rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output
rcu: Make RCU priority boosting work on single-CPU rcu_node structures
rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP
rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs
rcu: Make rcu_gp_cleanup() be noinline for tracing
rcu: Point to documentation of ordering guarantees
tools/memory-model: Fix smp_mb__after_spinlock() spelling
rcu: Don't penalize priority boosting when there is nothing to boost
dt-bindings: display: mediatek, hdmi: Convert to use graph schema
cgroup: inline cgroup_task_freeze()
selinux: simplify duplicate_policydb_cond_list() by using kmemdup()
selinux: constify some avtab function arguments
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from hog group
dt-bindings: arm: imx: add imx8mm gw7901 support
arm64: dts: imx8mp-evk: Add PMIC device
arm64: dts: ls1028a-rdb: enable optee node
arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support
selinux: delete selinux_xfrm_policy_lookup() useless argument
ARM: dts: imx25-pinfunc: Fix gpio function name for pads GPIO_[A-F]
selinux: Corrected comment to match kernel-doc comment
selinux: Remove redundant assignment to rc
arm64: dts: imx8mp: add flexspi node
scsi: ufs: core: Enable power management for wlun
scsi: ufs: sysfs: Resume the proper SCSI device
scsi: aacraid: Replace one-element array with flexible-array member
usb: cdns3: Corrected comment to align with kernel-doc comment
usb: cdnsp: Useless condition has been removed
clk: renesas: rcar-gen3: Update Z clock rate formula in comments
clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32
clk: renesas: rcar-gen3: Remove superfluous masking in cpg_z_clk_set_rate()
clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/
clk: renesas: rcar-gen3: Increase Z clock accuracy
clk: renesas: rcar-gen3: Add custom clock for PLLs
clk: renesas: rcar-gen3: Add boost support to Z clocks
clk: renesas: r8a779a0: Add ISPCS clocks
clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe()
clk: renesas: div6: Use clamp() instead of clamp_t()
clk: renesas: div6: Simplify src mask handling
clk: renesas: div6: Switch to .determine_rate()
clk: renesas: div6: Consider all parents for requested rate
clk: renesas: div6: Implement range checking
clk: renesas: r9a06g032: Switch to .determine_rate()
pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin
pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities
pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments
pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro
pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional differences
dt-bindings: timer: Simplify conditional expressions
dt-bindings: timer: Add compatibles for sun50i timers
arm64: dts: allwinner: a64: Sort watchdog node
arm64: dts: allwinner: Add sun4i MMIO timer nodes
ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells
ARM: dts: sun8i-a33: Allow using multiple codec DAIs
arm64: dts: allwinner: a64: Allow using multiple codec DAIs
arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3
arm64: dts: allwinner: a64: Allow multiple DAI links
arm64: dts: allwinner: pinephone: Add support for Bluetooth audio
spi: pxa2xx: Introduce int_stop_and_reset() helper
spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort()
spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver
spi: pxa2xx: Extract pxa2xx_spi_update() helper
spi: pxa2xx: Extract clear_SSCR1_bits() helper
spi: pxa2xx: Extract read_SSSR_bits() helper
spi: pxa2xx: Constify struct driver_data parameter
spi: pxa2xx: Introduce special type for Merrifield SPIs
dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings
interconnect: qcom: Add SC7280 interconnect provider driver
regulator: uniphier: Add missing MODULE_DEVICE_TABLE
spi: Convert to use predefined time multipliers
spi: altera: Remove redundant dev_err call in dfl_spi_altera_probe()
dt-bindings: arm: rockchip: add more compatible strings to pmu.yaml
dt-bindings: power: rockchip: Convert to json-schema
dt-bindings: power: rockchip: Add bindings for RK3568 Soc
soc: rockchip: power-domain: add rk3568 powerdomains
clk: rockchip: Optimize PLL table memory usage
soundwire/ASoC: add leading zeroes in peripheral device name
soundwire: bandwidth allocation: improve error messages
drm: Include <asm/agp.h> iff CONFIG_AGP is set
soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions
soundwire: add missing kernel-doc description
soundwire: bus: handle -ENODATA errors in clock stop/start sequences
soundwire: bus: add missing \n in dynamic debug
soundwire: cadence_master: always set CMD_ACCEPT
soundwire: dmi-quirks: remove duplicate initialization
ARM: s3c: Remove unnecessary break in RX1950
ARM: exynos: add missing of_node_put for loop iteration
ARM: dts: exynos: align Broadcom WiFi with dtschema
ARM: dts: exynos: replace legacy MMS114 touchscreen x/y properties in GT-N7100
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
ARM: dts: s5pv210: remove unused Atmel touchscreen properties in Goni
ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core
ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412
ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale
ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU
ARM: dts: exynos: enable PMIC wakeup from suspend on Midas
ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3
ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note
ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa
ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420
ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU3/XU4 family
memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
memory: atmel-ebi: add missing of_node_put for loop iteration
drm/i915/stolen: shuffle around init_memory_region
ARM: dts: ixp4xx: Add PCI hosts
drm/amd/display: Initialize attribute for hdcp_srm sysfs file
drm/amd/display: Delete several unneeded bool conversions
drm/amdgpu: Delete two unneeded bool conversions
drm/amdgpu/display: remove an old DCN3 guard
drm/i915/display: New function to avoid duplicate code in upcomming commits
drm/i915/display: Restructure output format computation for better expandability
drm/i915/display: Use YCbCr420 as fallback when RGB fails
drm/vc4: Remove redundant error printing in vc4_ioremap_regs()
ASoC: cs35l36: Remove unneeded variable initialisation
ASoC: cs4265: Minor tidy up of error paths
ASoC: cs42l52: Minor tidy up of error paths
spi: Use SPI_MODE_X_MASK
spi: spidev: Use SPI_MODE_X_MASK
spi: npcm-pspi: Use SPI_MODE_X_MASK
spi: oc-tiny: Use SPI_MODE_X_MASK
spi: omap-uwire: Use SPI_MODE_X_MASK
spi: ppc4xx: Use SPI_MODE_X_MASK
spi: uniphier: Use SPI_MODE_X_MASK
firmware: arm_scmi: Add clock management to the SCMI power domain
media: exynos4-is: remove a now unused integer
RDMA/hns: Remove the condition of light load for posting DWQE
RDMA/ucma: Cleanup to reduce duplicate code
dt-bindings: memory: tegra20: emc: Convert to schema
RDMA/mlx5: Remove redundant assignment to ret
IB/srpt: Remove redundant assignment to ret
drm/vmwgfx: Fix incorrect enum usage
drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command
drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
drm/vmwgfx: Remove the reservation semaphore
drm/vmwgfx: Add basic support for SVGA3
drm/vmwgfx: Port vmwgfx to arm64
RDMA/core: Remove never used ib_modify_wq function call
RDMA: Remove unnecessary struct declaration
drm/i915/display: Fill PSR state during hardware configuration read out
drm/i915/display: Replace intel_psr_enabled() calls by intel_crtc_state check
drm/i915/display: Drop duplicated code in intel_dp_set_infoframes()
drm/i915/display: Drop dead code from hsw_read_infoframe()
drm/i915/display/xelpd: Implement Wa_14013475917
IB/hfi1: Delete an unneeded bool conversion
MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE
MIPS: Loongson64: Fix build error 'secondary_kexec_args' undeclared under !SMP
MIPS:DTS:Correct device id of pcie for Loongnon-2K
hugetlb: clear huge pte during flush function on mips platform
bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars
libbpf: Add per-file linker opts
selftests/bpf: Stop using static variables for passing data to/from user-space
bpftool: Stop emitting static variables in BPF skeleton
libbpf: Fix ELF symbol visibility update logic
libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions
ARM: dts: ixp4xx: Create a proper expansion bus
atm: iphase: fix possible use-after-free in ia_module_exit()
mISDN: fix possible use-after-free in HFC_cleanup()
net: wwan: Add unknown port type
usb: class: cdc-wdm: WWAN framework integration
net/sched: taprio: Drop unnecessary NULL check after container_of
drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN is not defined
drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not defined
reset: brcmstb: Add missing MODULE_DEVICE_TABLE
drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON
perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of()
x86/entry: Unify definitions from <asm/calling.h> and <asm/ptrace-abi.h>
x86/entry: Reverse arguments to do_syscall_64()
x86/syscall: Unconditionally prototype {ia32,x32}_sys_call_table[]
x86/syscall: Maximize MSR_SYSCALL_MASK
x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros
x86/regs: Syscall_get_nr() returns -1 for a non-system call
sched/core: Remove the pointless BUG_ON(!task) from wake_up_q()
drm/doc/rfc: drop the i915_gem_lmem.h header
drm: fix semicolon.cocci warnings
drm/modifiers: Enforce consistency between the cap an IN_FORMATS
sched,fair: Skip newidle_balance if a wakeup is pending
sched/fair: Only compute base_energy_pd if necessary
sched/fair: Fix negative energy delta in find_energy_efficient_cpu()
delayacct: Use sched_clock()
sched: Rename sched_info_{queued,dequeued}
sched: Simplify sched_info_on()
kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT
delayacct: Add static_branch in scheduler hooks
delayacct: Default disabled
delayacct: Add sysctl to enable at runtime
sched/fair: Add a few assertions
sched: Provide raw_spin_rq_*lock*() helpers
sched: Wrap rq::lock access
sched: Prepare for Core-wide rq->lock
sched: Core-wide rq->lock
sched: Optimize rq_lockp() usage
sched: Allow sched_core_put() from atomic context
sched: Introduce sched_class::pick_task()
sched: Basic tracking of matching tasks
sched: Add core wide task selection and scheduling
sched/fair: Fix forced idle sibling starvation corner case
sched: Fix priority inversion of cookied task with sibling
sched/fair: Snapshot the min_vruntime of CPUs on force idle
sched: Trivial forced-newidle balancer
sched: Migration changes for core scheduling
sched: Trivial core scheduling cookie management
sched: Inherit task cookie on fork()
sched: prctl() core-scheduling interface
kselftest: Add test for core sched prctl interface
x86/alternatives: Make the x86nops[] symbol static
x86/asm: Simplify __smp_mb() definition
drm/qxl: drop redundant code
drm/qxl: balance dumb_shadow_bo pin
sched/core: Initialize the idle task with preemption disabled
dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML
gpio: logicvc: Remove redundant error printing in logicvc_gpio_probe()
gpio: mockup: Switch to use gpiochip_get_desc()
gpiolib: Drop duplicate offset check in gpiochip_is_requested()
bitmap: Make bitmap_remap() and bitmap_bitremap() available to users
gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan()
gpio: xilinx: Switch to use bitmap APIs
gpio: xilinx: No need to disable IRQs in the handler
ASoC: SOF: Intel: hda: fix index used in inner loop
ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters
ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters
ASoC: wm_adsp: mark more data structures with the const qualifier
ASoC: wm2200: remove include of wmfw.h
ASoC: q6dsp: Undo buggy warning fix
ASoC: cs42l42: make HSBIAS_SENSE_EN optional
MAINTAINERS: Add Xinhui Pan as another AMDGPU contact
objtool: Rewrite hashtable sizing
x86, objtool: Dont exclude arch/x86/realmode/
jump_label, x86: Strip ASM jump_label support
jump_label, x86: Factor out the __jump_table generation
jump_label, x86: Improve error when we fail expected text
jump_label, x86: Introduce jump_entry_size()
jump_label, x86: Add variable length patching support
jump_label: Free jump_entry::key bit1 for build use
jump_label, x86: Emit short JMP
objtool: Decode jump_entry::key addend
objtool: Rewrite jump_label instructions
objtool: Provide stats for jump_labels
jump_label, x86: Allow short NOPs
ACPI: DPTF: Add battery participant for Intel SoCs
regulator: fan53555: fix TCS4525 voltage calulation
regulator: fan53555: only bind tcs4525 to correct chip id
regulator: fan53555: fix tcs4525 function names
arm64: dts: mt8173: Separating mtk-vcodec-enc device node
arm64: dts: mediatek: mt8167: add power domains
arm64: dts: mediatek: mt8167: add mmsys node
arm64: dts: mediatek: mt8167: add smi_common node
arm64: dts: mediatek: mt8167: add larb nodes
arm64: dts: mediatek: mt8167: add iommu node
drm/panfrost: Remove redundant error printing in panfrost_device_init()
perf auxtrace: Add Z itrace option for timeless decoding
perf intel-pt: Move synth_opts initialization earlier
perf intel-pt: Support Z itrace option for timeless decoding
perf inject: Add facility to do in place update
perf inject: Add --vm-time-correlation option
perf auxtrace: Allow buffers to be mapped read / write
perf intel-pt: Let overlap detection handle VM timestamps
perf intel-pt: Add a tree for VMCS information
perf intel-pt: Pass the first timestamp to the decoder
perf intel-pt: Better 7-byte timestamp wraparound logic
perf intel-pt: Add VM Time Correlation to decoder
perf intel-pt: Parse VM Time Correlation options and set up decoding
perf record: Set timestamp boundary for AUX area events
perf stat: Use aggregated counts directly
perf x86 kvm-stat: Support to analyze kvm MSR
soc: mediatek: add missing MODULE_DEVICE_TABLE
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-willow
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-burnet
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-fennel
arm64: dts: mt8183: Add kukui-jacuzzi-kappa board
arm64: dts: mt8183: Add kukui-jacuzzi-willow board
arm64: dts: mt8183: Add kukui-jacuzzi-burnet board
arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board
arm64: dts: mt8183: Add kukui-jacuzzi-fennel board
sched: Fix leftover comment typos
x86: Fix leftover comment typos
locking: Fix comment typos
selftests: futex: Correctly include headers dirs
selftests: futex: Expand timeout test
perf cs-etm: Refactor timestamp variable names
perf cs-etm: Set time on synthesised samples to preserve ordering
rcu/nocb: Directly call __wake_nocb_gp() from bypass timer
rcu/nocb: Allow de-offloading rdp leader
rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup
rcu/nocb: Delete bypass_timer upon nocb_gp wakeup
rcu/nocb: Only cancel nocb timer if not polling
rcu/nocb: Prepare for fine-grained deferred wakeup
rcu/nocb: Unify timers
rcu: Fix various typos in comments
srcu: Early test SRCU polling start
samples, bpf: Suppress compiler warning
sched: Make nr_running() return 32-bit value
sched: Make nr_iowait() return 32-bit value
sched: Make nr_iowait_cpu() return 32-bit value
sched: Make multiple runqueue task counters 32-bit
bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size
atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
tls splice: remove inappropriate flags checking for MSG_PEEK
dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and cec bindings
drm/mediatek: hdmi: Add check for CEA modes only
drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock
drm/i915/xelpd: Handle proper AUX interrupt bits
drm/i915/xelpd: Define plane capabilities
drm/i915/xelpd: Add XE_LPD power wells
drm/i915/xelpd: Required bandwidth increases when VT-d is active
drm/i915/xelpd: Add Wa_14011503030
drm/i915/adl_p: Add PCH support
drm/i915/perf: Enable OA formats for ADL_P
drm/mediatek: hdmi: Add MT8167 configuration
arm64: defconfig: Enable LT8912B DRM bridge driver
dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema
dt-bindings: timer: renesas,tpu: Convert to json-schema
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
ARM: imx: Initialize SoC ID on i.MX50
sched/isolation: Reconcile rcu_nocbs= and nohz_full=
tick/nohz: Evaluate the CPU expression after the static key
tick/nohz: Conditionally restart tick on idle exit
tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
tick/nohz: Update idle_exittime on actual idle exit
tick/nohz: Update nohz_full Kconfig help
tick/nohz: Only wake up a single target cpu when kicking a task
tick/nohz: Change signal tick dependency to wake up CPUs of member tasks
tick/nohz: Kick only _queued_ task whose tick dependency is updated
tick/nohz: Call tick_nohz_task_switch() with interrupts disabled
drm/ingenic: Switch IPU plane to type OVERLAY
drm/nouveau: Remove invalid reference to struct drm_device.pdev
drm: simpledrm: print resource info using '%pr'
drm/aperture: Fix missing unlock on error in devm_aperture_acquire()
drm: simpledrm: Fix use after free issues
usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake
USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() can be static
usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core
usb: core: hcd: use map_urb_for_dma for single step set feature urb
dt-bindings: serial: snps-dw-apb-uart: add description for rk3568
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
serial: fsl_lpuart: don't modify arbitrary data on lpuart32
serial: fsl_lpuart: use UARTDATA_MASK macro
serial: fsl_lpuart: don't restore interrupt state in ISR
serial: fsl_lpuart: split sysrq handling
serial: fsl_lpuart: handle break and make sysrq work
serial: fsl_lpuart: remove RTSCTS handling from get_mctrl()
serial: fsl_lpuart: remove manual RTSCTS control from 8-bit LPUART
serial: fsl_lpuart: add loopback support
serial: fsl_lpuart: disable DMA for console and fix sysrq
tty: serial: samsung_tty: remove set but not used variables
firmware: replace HOTPLUG with UEVENT in FW_ACTION defines
serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, write}b() helper functions
serial: 8250_aspeed_vuart: initialize vuart->port in aspeed_vuart_probe()
serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up register mapping
dt-bindings: serial: Change to reference the kernel-defined serial.yaml
dt-bindings: serial: Add label property in serial.yaml
serial: qcom_geni_serial: redundant initialization to variable line
serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271
serial: meson: remove redundant initialization of variable id
serial: 8250: Use 'hlist_for_each_entry' to simplify code
serial: 8250: Add an empty line and remove some useless {}
serial: 8250_omap: fix a timeout loop condition
tty: remove broken r3964 line discipline
n_tty: remove n_tty_receive_char wrapper
n_tty: remove n_tty_receive_char_fast
n_tty: drop n_tty_receive_buf_fast
n_tty: drop parmrk_dbl from n_tty_receive_char
n_tty: move lnext handling
n_tty: make n_tty_receive_char_special return void
n_tty: do only one cp dereference in n_tty_receive_buf_standard
n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard
n_tty: remove superfluous return from n_tty_receive_signal_char
tty: make fp of tty_ldisc_ops::receive_buf{,2} const
tty: cumulate and document tty_struct::flow* members
tty: cumulate and document tty_struct::ctrl* members
tty: set tty_ldisc_ops::num statically
n_gsm: use goto-failpaths in gsm_init
tty: make tty_ldisc_ops a param in tty_unregister_ldisc
tty: drop tty_ldisc_ops::refcount
tty: no checking of tty_unregister_ldisc
tty: return void from tty_unregister_ldisc
ti-st: use goto-failpath in st_core_init
ti-st: use tty_write_room
tty: make tty_operations::write_room return uint
docs: typo fixes in Documentation/ABI/
dt-bindings: power: supply: charger-manager: Convert to DT schema format
rcu: Create an unrcu_pointer() to remove __rcu from a pointer
rcu: Improve comments describing RCU read-side critical sections
rcu: Remove obsolete rcu_read_unlock() deadlock commentary
rcu: Add missing __releases() annotation
docs: admin-guide: update description for kernel.hotplug sysctl
docs: usb: function: Modify path name
ipmi/watchdog: Stop watchdog timer when the current action is 'none'
MAINTAINERS: power: supply: use Krzysztof Kozlowski's Canonical address
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
power: supply: surface_battery: Fix battery event handling
tty: make tty_buffer_space_avail return uint
tty: remove tty_operations::chars_in_buffer for non-buffering
tty: make tty_operations::chars_in_buffer return uint
nozomi: simplify ntty_chars_in_buffer
tty: remove empty tty_operations::flush_buffer
tty: remove empty tty_operations::set_termios
isdn: capi, remove optional tty ops
isdn: capi, drop useless pr_debugs
tty: remove unused tty_throttle
tty: serial: atmel: include <linux/io.h> instead of <asm/io.h>
tty: serial: dz: include <linux/io.h> instead of <asm/io.h>
tty: serial: icom: include <linux/io.h> instead of <asm/io.h>
tty: serial: ip22zilog: include <linux/io.h> instead of <asm/io.h>
tty: serial: mux: include <linux/io.h> instead of <asm/io.h>
tty: serial: pmac_zilog: include <linux/io.h> insteiad of <asm/io.h>
tty: serial: txx9: include <linux/io.h> instead of <asm/io.h>
tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h>
tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h>
tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h>
tty: serial: vr41xx_siu: include <linux/io.h> instead of <asm/io.h>
tty: serial: sb1250-duart: include <linux/io.h> instead of <asm/io.h>
ttyprintk: Add TTY port shutdown callback
ttyprintk: Removed unnecessary TTY ioctl callback
tty: nozomi: Fix a resource leak in an error handling function
tty: tty_baudrate: Remove unnecessary tab and spaces in comment sentence
tty: tty_baudrate: Fix coding style issues of block comments
tty: tty_buffer: Add a blank line after declarations
tty: tty_buffer: Remove the repeated word 'the'
tty: tty_buffer: Fix coding style issues of block comments
tty: tty_io: Remove spaces before tabs
tty: tty_io: Add a blank line after declarations
tty: tty_io: Fix spaces required around that ':'
tty: tty_io: Fix trailing whitespace issues
tty: tty_io: Fix coding style issues of block comments
tty: tty_io: Remove the repeated word 'can'
tty: tty_io: Fix an issue of code indent for conditional statements
tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo)
tty: tty_io: Remove return in void function
tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo)
tty: tty_port: Add a blank line after declarations
tty: tty_port: Fix coding style issues of block comments
drm/amdgpu: free resources on fence usage query
staging: rtl8723bs: replace private CRC-32 routines with in-kernel ones
staging: rtl8723bs: remove unneeded comments to silence 'line too long' warning
staging: qlge: removed unnecessary debug message to fix coding style warning
staging: rtl8723bs: hal: Remove set but unused variable
staging: rtl8723bs: core: Remove unnecessary lines of code
Staging: vchiq_arm: Using pr_err and pr_notice instead of printk
staging: rtl8723bs: remove unused argument 'msg'
drm/amdgpu: fix fence calculation (v2)
comedi: remove editor modelines and cruft (again)
vt: Move custom isspace() to its own namespace
tty: hvc_iucv: Drop unnecessary NULL check after container_of
mei: Drop unnecessary NULL check after container_of
drivers: pnp: proc.c: Removed unnecessary varibles
net: taprio offload: enforce qdisc to netdev queue mapping
alx: use fine-grained locking instead of RTNL
net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
net: bridge: mcast: rename multicast router lists and timers
net: bridge: mcast: add wrappers for router node retrieval
net: bridge: mcast: prepare mdb netlink for mcast router split
net: bridge: mcast: prepare query reception for mcast router split
net: bridge: mcast: prepare is-router function for mcast router split
net: bridge: mcast: prepare expiry functions for mcast router split
net: bridge: mcast: prepare add-router function for mcast router split
net: bridge: mcast: split router port del+notify for mcast router split
net: bridge: mcast: split multicast router state for IPv4 and IPv6
net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink
net: bridge: mcast: export multicast router presence adjacent to a port
net: hinic: remove unnecessary blank line
net: hinic: add blank line after function declaration
net: hinic: remove unnecessary parentheses
net: hinic: fix misspelled "acessing"
atl1c: show correct link speed on Mikrotik 10/25G NIC
atl1c: improve performance by avoiding unnecessary pcie writes on xmit
atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability
atl1c: enable rx csum offload on Mikrotik 10/25G NIC
atl1c: improve link detection reliability on Mikrotik 10/25G NIC
virtio-net: fix for unable to handle page fault for address
virtio-net: get build_skb() buf by data ptr
net: qed: remove redundant initialization of variable rc
net: caif: Drop unnecessary NULL check after container_of
bpf: Use struct_size() in kzalloc()
net: mana: Use struct_size() in kzalloc()
drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
selftests/bpf: Validate skeleton gen handles skipped fields
libbpf: Reject static maps
x86/asm: Make <asm/asm.h> valid on cross-builds as well
jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE
objtool: Reflow handle_jump_alt()
arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol
arm64: defconfig: Allow Mediatek boards to boot from the mmc
ALSA: Remove trailing semicolon in macros
ALSA: hda: generic: Remove redundant assignment to dac
ALSA: gus: Replace unsafe strcpy() with strscpy()
kernel/module: Use BUG_ON instead of if condition followed by BUG
EDAC/ti: Add missing MODULE_DEVICE_TABLE
dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to json-schema
dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries
phy: ralink: phy-mt7621-pci: use kernel clock APIS
phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-phy driver
phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool'
phy: ralink: phy-mt7621-pci: properly print pointer address
crypto: arm - generate *.S by Perl at build time instead of shipping them
crypto: arm - use a pattern rule for generating *.S files
crypto: arm64 - generate *.S by Perl at build time instead of shipping them
crypto: arm64 - use a pattern rule for generating *.S files
crypto: ccp - Annotate SEV Firmware file names
crypto: cpt - Use 'hlist_for_each_entry' to simplify code
hwrng: amd - remove redundant initialization of variable err
crypto: qce - Add MAC failed error checking
crypto: qce - Make result dump optional
crypto: qce - Add mode for rfc4309
crypto: qce - Add support for AEAD algorithms
crypto: qce - Clean up qce_auth_cfg
crypto: qce - Add support for AEAD algorithms
crypto: qce - Schedule fallback aead algorithm
hwrng: exynos - Fix runtime PM imbalance on error
crypto: ixp4xx - dma_unmap the correct address
crypto: ixp4xx - update IV after requests
crypto: ixp4xx - fallback when having more than one SG
crypto: ixp4xx - convert unsigned to unsigned int
crypto: ixp4xx - convert all printk to dev_xxx
crypto: ixp4xx - whitespace fixes
crypto: ixp4xx - Do not initialize static to NULL
crypto: ixp4xx - remove brackets from single statement
crypto: ixp4xx - Correct functions alignment
MAINTAINERS: add ixp4xx_crypto to the right arch list
MAINTAINERS: add myself as maintainer of ixp4xx_crypto
crypto: cavium/nitrox - Remove redundant initialization of 'sg'
crypto: cavium/nitrox - Fix kernel-doc
crypto: nx - add missing MODULE_DEVICE_TABLE
crypto: ux500 - Fix error return code in hash_hw_final()
debugfs: only accept read attributes for blobs
driver core: replace open-coded device_lock_assert()
driver core: attribute_container: fix W=1 warnings
uio: uio_aec: Use pci_iounmap instead of iounmap
nvmem: sprd: Fix an error message
uio: uio_pci_generic: add memory resource mappings
dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings
dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC
phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx
cxl: Fix an error message
video: ssd1307fb: Drop OF dependency
esp: drop unneeded assignment in esp4_gro_receive()
misc: eeprom_93xx46: Remove hardcoded bit lengths
misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings
dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 and 93C66
sparc/vio: make remove callback return void
misc/libmasm/module: Fix two use after free in ibmasm_init_one
misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
lib: devres: Add error information printing for __devm_ioremap_resource()
xfrm: add state hashtable keyed by seq
staging: mt7621-dts: use clock in pci phy nodes
staging: rtl8723bs: hal: Remove three set but unused variables
staging: rtl8723bs: hal: Remove set but unused variable
staging: unisys: visorinput: remove redundant assignment of variable led
drm/i915: Merge fix for "drm: Switch to %p4cc format modifier"
arm64: dts: rockchip: fix regulator-gpio states array
arm64: dts: rockchip: Add support for two PWM fans on helios64
arm64: dts: rockchip: Add support for PCIe on helios64
phy: Allow a NULL phy name for devm_phy_get()
phy: phy-core-mipi-dphy.c: Correct reference version
ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
regmap-i2c: Set regmap max raw r/w from quirks
ARM: dts: rockchip: Remove more clock-names from PWM nodes
ARM: dts: rockchip: rename vcc_stdby node name for rk3066a-rayeager.dts
x86/cpu: Fix core name for Sapphire Rapids
arm64: dts: rename grf-gpio nodename in rk3328.dtsi
dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183
drm/panfrost: devfreq: Disable devfreq when num_supplies > 1
drm/panfrost: Add mt8183-mali compatible string
ASoC: topology: Add support for multiple kcontrol types to a widget
net: bridge: fix br_multicast_is_router stub when igmp is disabled
hv_balloon: Remove redundant assignment to region_start
Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer
net: bridge: fix build when IPv6 is disabled
scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs
f2fs: compress: rename __cluster_may_compress
f2fs: add cp_error check in f2fs_write_compressed_pages
f2fs: restructure f2fs page.private layout
f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances
f2fs: Prevent swap file in LFS mode
f2fs: atgc: fix to set default age threshold
f2fs: compress: remove unneeded f2fs_put_dnode()
f2fs: compress: clean up parameter of __f2fs_cluster_blocks()
drm/vmwgfx: Fix memory allocation check and a leak of object fifo
drm/vmwgfx: Fix return value check in vmw_setup_pci_resources()
lsm_audit,selinux: pass IB device name by reference
ARM: dts: ixp4xx: Add beeper to the NSLU2
percpu: make symbol 'pcpu_free_slot' static
sfc: don't use netif_info et al before net_device is registered
net: thunderx: Drop unnecessary NULL check after container_of
net: hns3: support RXD advanced layout
net: hns3: refactor out RX completion checksum
net: hns3: refactor the debugfs process
net: hns3: refactor dev capability and dev spec of debugfs
net: hns3: refactor dump bd info of debugfs
net: hns3: refactor dump mac list of debugfs
net: hns3: refactor dump mng tbl of debugfs
net: hns3: refactor dump loopback of debugfs
net: hns3: refactor dump intr of debugfs
net: hns3: refactor dump reset info of debugfs
net: hns3: refactor dump m7 info of debugfs
net: hns3: refactor dump ncl config of debugfs
net: hns: fix the comments style issue
net: hns: fix some code style issue about space
net: hns: space required before the open brace '{'
net: hns: remove redundant return int void function
alx: fix missing unlock on error in alx_set_pauseparam()
dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible
net: stmmac: dwmac-rk: add support for rk3308 gmac
arm64: dts: rockchip: add gmac to rk3308 dts
stmmac: use XDP helpers
igc: use XDP helpers
vhost_net: use XDP helpers
tcp: add tracepoint for checksum errors
net: dsa: qca8k: change simple print to dev variant
net: dsa: qca8k: use iopoll macro for qca8k_busy_wait
net: dsa: qca8k: improve qca8k read/write/rmw bus access
net: dsa: qca8k: handle qca8k_set_page errors
net: dsa: qca8k: handle error with qca8k_read operation
net: dsa: qca8k: handle error with qca8k_write operation
net: dsa: qca8k: handle error with qca8k_rmw operation
net: dsa: qca8k: handle error from qca8k_busy_wait
net: dsa: qca8k: add support for qca8327 switch
devicetree: net: dsa: qca8k: Document new compatible qca8327
net: dsa: qca8k: add priority tweak to qca8337 switch
net: dsa: qca8k: limit port5 delay to qca8337
net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327
net: dsa: qca8k: add support for switch rev
net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus
net: dsa: qca8k: make rgmii delay configurable
net: dsa: qca8k: clear MASTER_EN after phy read/write
net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with mdio mutex
net: dsa: qca8k: enlarge mdio delay and timeout
net: dsa: qca8k: add support for internal phy and internal mdio
devicetree: bindings: dsa: qca8k: Document internal mdio definition
net: dsa: qca8k: improve internal mdio read/write bus access
net: dsa: qca8k: pass switch_revision info to phy dev_flags
net: phy: at803x: clean whitespace errors
net: phy: add support for qca8k switch internal PHY in at803x
net: mdio: ipq8064: clean whitespaces in define
net: mdio: ipq8064: add regmap config to disable REGCACHE
net: mdio: ipq8064: enlarge sleep after read/write operation
libbpf: Reject static entry-point BPF programs
cxl/mem: Move some definitions to mem.h
cxl/mem: Introduce 'struct cxl_regs' for "composable" CXL devices
cxl/core: Rename bus.c to core.c
cxl/core: Refactor CXL register lookup for bridge reuse
scsi: ufs: core: Introduce HBA performance monitor sysfs nodes
scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd()
scsi: snic: Fix an error message
scsi: scsi_debug: Drop if with an always false condition
scsi: target: iscsi: Drop unnecessary container_of()
scsi: qedf: Drop unnecessary NULL checks after container_of()
drm/i915/xelpd: Handle new location of outputs D and E
drm/i915/xelpd: Increase maximum watermark lines to 255
drm/i915/display/dsc: Refactor intel_dp_dsc_compute_bpp
drm/i915/xelpd: Support DP1.4 compression BPPs
drm/i915: Get slice height before computing rc params
drm/i915/xelpd: Provide port/phy mapping for vbt
drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines
drm/i915/adl_p: Add cdclk support for ADL-P
drm/i915/display/tc: Rename safe_mode functions ownership
drm/i915/adl_p: Enable modular fia
drm/i915: Move intel_modeset_all_pipes()
drm/i915/adl_p: Enable/disable loadgen sharing
drm/i915/bigjoiner: Mode validation with uncompressed pipe joiner
drm/i915/bigjoiner: Avoid dsc_compute_config for uncompressed bigjoiner
drm/i915/bigjoiner: atomic commit changes for uncompressed joiner
drm/i915/adl_p: Add IPs stepping mapping
drm/i915/adl_p: Implement Wa_22011091694
drm/i915/display/adl_p: Implement Wa_22011320316
drm/i915/adl_p: Disable CCS on a-step (Wa_22011186057)
scsi: core: Fix a comment in function scsi_host_dev_release()
scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED
scsi: ibmvfc: Handle move login failure
scsi: ibmvfc: Avoid move login if fast fail is enabled
scsi: ibmvfc: Reinit target retries
scsi: message: fusion: Remove redundant assignment to rc
scsi: target: sbp_target: Remove redundant assignment to pg_size
drm: simpledrm: fix a potential NULL dereference
scsi: target: core: Unify NAA identifier generation
scsi: target: core: Add configurable IEEE Company ID attribute
scsi: target: core: Bump INQUIRY VERSION to SPC-4
scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data
scsi: bfa: Remove some unused variables
ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188
scsi: ufs: core: Remove usfhcd_is_*_pm() macros
scsi: ufs: core: Remove redundant parenthesis
scsi: be2iscsi: Remove redundant initialization
scsi: 3w-9xxx: Use flexible array members to avoid struct padding
scsi: 3w-9xxx: Reduce scope of structure packing
scsi: 3w-9xxx: Fix endianness issues in command packets
drm: correct function name drm_legacy_ctxbitmap_flush()
powerpc/32s: Remove m8260_gorom()
powerpc/asm-offset: Remove unused items
powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit
powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible
powerpc/8xx: Update mpc885_ads_defconfig to improve CI
powerpc/boot: Fix a typo in partial_decompress() comment
powerpc: Define NR_CPUS all the time
powerpc/603: Avoid a pile of NOPs when not using SW LRU in TLB exceptions
powerpc/mmu: Don't duplicate radix_enabled()
powerpc/mmu: Remove leftover CONFIG_E200
powerpc/32s: Speed up likely path of kuap_update_sr()
powerpc: Only pad struct pt_regs when needed
powerpc/32s: Remove asm/book3s/32/hash.h
selftests/powerpc: Add test of mitigation patching
ARM: shmobile: defconfig: Refresh for v5.13-rc1
gpio: crystalcove: remove platform_set_drvdata() + cleanup probe
drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
batman-adv: Start new development cycle
batman-adv: Always send iface index+name in genlmsg
batman-adv: bcast: queue per interface, if needed
batman-adv: bcast: avoid skb-copy for (re)queued broadcasts
lib/vsprintf: Allow to override ISO 8601 date and time separator
kdb: Switch to use %ptTs
nilfs2: Switch to use %ptTs
usb: host: xhci-tegra: Switch to use %ptTs
memory: pl353: Fix error return code in pl353_smc_probe()
partitions: msdos: fix one-byte get_unaligned()
apparmor: use get_unaligned() only for multi-byte words
mwifiex: re-fix for unaligned accesses
netpoll: avoid put_unaligned() on single character
asm-generic: uaccess: 1-byte access is always aligned
asm-generic: simplify asm/unaligned.h
iio: adc: exynos: drop unneeded variable assignment
dt-bindings: iio: temperature: Add DT bindings for TMP117
iio: temperature: add driver support for ti tmp117
iio:chemical:sps30: Convert sysfs sprintf/snprintf family to sysfs_emit
iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit
iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf family to sysfs_emit
iio: st-sensors: Update ST Sensor bindings
iio: adc: ad7298: Enable on Intel Galileo Gen 1
iio: adis_buffer: do not return ints in irq handlers
iio: adis16400: do not return ints in irq handlers
iio: adis_buffer: check return value on page change
iio: light: Added AMS tsl2591 driver implementation
dt-bindings: iio: light: Added AMS tsl2591 device tree binding
iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register()
iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffer_free()
iio: hw_consumer: simplify devm_iio_hw_consumer_alloc()
iio: triggered-buffer: simplify devm_iio_triggered_buffer_setup_ext()
iio: core: simplify some devm functions
iio: trigger: simplify __devm_iio_trigger_register
iio: inkern: simplify some devm functions
dt-bindings:iio:accel:adis16201 and adis16209 bindings
dt-bindings:iio:accel:bosch,bma220 device tree binding documentation
dt-bindings:iio:accel:fsl,mma7455 binding doc
dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mxc6655 entries
dt-bindings:trivial-devices: Add sensortek,stk8312 and sensortek,s8ba50
dt-bindings:iio:adc:adi,ad7298 document bindings
iio:accel:stk8312: Add lowercase i2c device id
dt-bindings:iio:dac:ti,dac082s085 yaml conversion
iio:adc:ad7476: Handle the different regulators used by various parts.
dt-bindings:iio:adc:adi,ad7476: Add missing binding document
dt-bindings: iio: accel: Add SCA3300 documentation
iio: accel: Add driver for Murata SCA3300 accelerometer
iio: adis16475: do not return ints in irq handlers
iio: adis_buffer: update device page after changing it
iio: adis_buffer: don't push data to buffers on failure
iio: adis: add burst_max_speed_hz variable
iio: adis16475: do not directly change spi 'max_speed_hz'
iio: adis16400: do not directly change spi 'max_speed_hz'
iio:ABI docs: Fix up duplicate *_calibbias_* documentation for icm42600
iio:ABI docs: Drop device specific docs for _powerdown for the adf4371
iio:ABI docs: Fix issue around repeated definition of out_currentY_raw
iio:ABI docs: Move specific description of out_altvoltageX_frequency to main docs.
iio: sps30: separate core and interface specific code
iio: sps30: add support for serial interface
dt-bindings: iio: chemical: sps30: update binding with serial example
iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc
iio: Documentation: move incompatible ABI to obsolete
dt-bindings:iio:adc: add generic settling-time-us and oversampling-ratio channel properties
dt-bindings:iio:adc: add documentation for TI TSC2046 controller
iio: adc: add ADC driver for the TI TSC2046 controller
iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent
iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.parent and of_node
iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent
iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent
iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev.dev.parent
iio: humidity: hdc2010: Drop duplicate setting of iio_dev.dev.parent
iio: position: hid-sensor-custom-intel-hinge: Drop duplicate parent setting.
iio: common: scmi_sensors: Drop duplicate setting of iio_dev.dev.parent
iio: core: move @id from struct iio_dev to struct iio_dev_opaque
iio: avoid shadowing of variable name in to_iio_dev_opaque()
iio: core: move @driver_module from struct iio_dev to struct iio_dev_opaque
iio: core: move @trig_readonly from struct iio_dev to struct iio_dev_opaque
iio: core: move @scan_index_timestamp to struct iio_dev_opaque
iio: core: move @info_exist_lock to struct iio_dev_opaque
MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRAMEBUFFERS
iio: core: move @chrdev from struct iio_dev to struct iio_dev_opaque
iio: core: move @flags from struct iio_dev to struct iio_dev_opaque
iio: core: move @clock_id from struct iio_dev to struct iio_dev_opaque
iio: accel: st_accel: Move platform data from header to C file
iio: gyro: st_gyro: Move platform data from header to C file
iio: magnetometer: st_magn: Provide default platform data
iio: st_sensors: Call st_sensors_power_enable() from bus drivers
iio: st_sensors: Make accel, gyro, magn and pressure probe shared
iio: st_sensors: Add lsm9ds0 IMU support
dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string
dt-bindings:iio:dac:ad5755: txt to yaml format conversion.
iio: am2315: Remove acpi_device_id table
iio:accel:stk8312: Remove acpi_device_id table
iio: bme680_spi: Remove acpi_device_id table
iio: bme680_i2c: Remove acpi_device_id table
iio: imu: st_lsm6dsx: correct ODR in header
iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers
dt-bindings: iio: accel: fxls8962af: add bindings
iio: accel: fxls8962af: add set/get of samplerate
iio: accel: fxls8962af: add interrupt support
iio: accel: fxls8962af: add hw buffered sampling
iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads
iio: ep93xx: Remove redundant error printing in ep93xx_adc_probe()
dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells
iio: adc: Add missing MODULE_DEVICE_TABLE
dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025
iio: accel: kxcjk-1013: Refactor configuration registers into struct
iio: accel: kxcjk-1013: Add support for KX023-1025
iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
iio: light: isl29028: Balance runtime pm + use pm_runtime_resume_and_get()
iio: light: tsl2583: Balance runtime pm + use pm_runtime_resume_and_get()
iio: accel: bmc150-accel: Balanced runtime pm + use pm_runtime_resume_and_get()
iio: accel: mma9551/3: Balance untime pm + use pm_runtime_resume_and_get()
iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtime_resume_and_get()
iio: imu: kmx61: Balance runtime pm + use pm_runtime_resume_and_get()
iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to replace open coding.
iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to replace open coding.
iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to replace open coding.
iio: light: us5182: Use pm_runtime_resume_and_get() to replace open coding.
iio: temp: mlx90614: Handle failure in pm_runtime_resume_and_get()
iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() and check in probe()
iio: proximity: srf04: Use pm_runtime_resume_and_get() and handle error
iio: light: vcnl4000: Use pm_runtime_resume_and_get() to replace open coding.
iio: light: vcnl4035: Use pm_runtime_resume_and_get() to replace open coding.
iio: accel: bmi088: Balance runtime pm + use pm_runtime_resume_and_get()
iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
iio: light: rpr0521: Balance runtime pm + use pm_runtime_resume_and_get()
iio: accel: mma8452: Balance runtime pm + use pm_runtime_resume_and_get()
iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: mxc4005: Fix overread of data and alignment issue.
iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: light: pa12203001: Use pm_runtime_resume_and_get() to replace open coding.
reiserfs: add check for invalid 1st journal block
iio: core: Fix an error pointer vs NULL bug in devm_iio_device_alloc()
iio:adc:ad7766: Fix unnecessary check in ad7766_probe()
iio: light: tsl2591: fix some signedness bugs
iio: light: tsl2591: delete a stray tab
drm/i915/gem: Pin the L-shape quirked object as unshrinkable
perf header: Support HYBRID_TOPOLOGY feature
perf header: Support HYBRID_CPU_PMU_CAPS feature
ALSA: rawmidi: Add framing mode
perf cs-etm: Move synth_opts initialisation
ALSA: usx2y: Avoid camelCase
ALSA: usx2y: Fix spaces
ALSA: usx2y: Coding style fixes
ALSA: usx2y: Fix potential leaks of uninitialized memory
ALSA: usx2y: Avoid self-killing
ALSA: usx2y: Fix potential memory leaks
ALSA: usxy2: Fix potential doubly allocations
ALSA: usx2y: Fix shmem initialization
ALSA: usx2y: Don't call free_pages_exact() with NULL address
ALSA: usx2y: Cleanup probe and disconnect callbacks
ALSA: usx2y: Nuke pcm_list
perf cs-etm: Start reading 'Z' --itrace option
perf cs-etm: Prevent and warn on underflows during timestamp calculation.
perf tools: Test build with libopencsd/CORESIGHT=1
ACPI: PM: s2idle: Add missing LPS0 functions for AMD
ACPI: scan: Rearrange dep_unmet initialization
ACPI: IORT: Handle device properties with software node API
drivers: pnp: isapnp: proc.c: Remove unnecessary local variables
PNP: Remove pnp_alloc()
PNP: Switch over to dev_dbg()
ACPI: processor idle: Fix up C-state latency if not ordered
drm/ingenic: Fix pixclock rate for 24-bit serial panels
ata: Replace inclusion of kernel.h by bits.h in the header
sata: fsl: fix DPRINTK format string
sata: nv: fix debug format string mismatch
x86/acpi: Switch to pr_xxx log functions
libbpf: Add various netlink helpers
libbpf: Add low level TC-BPF management API
libbpf: Add selftests for TC-BPF management API
scripts: kernel-doc: reduce repeated regex expressions into variables
docs/zh_CN: Add translation zh_CN/maintainer/index.rst
docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst
docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and-merging.rst
docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst
docs/zh_CN: Add translation zh_CN/maintainer/maintainer-entry-profile.rst
docs/zh_CN: Add translation zh_CN/maintainer/modifying-patches.rst
genirq: Add a IRQF_NO_DEBUG flag
docs/zh_CN: add core-api kernel-api.rst translation
docs/zh_CN: add core-api printk-basics.rst translation
docs/zh_CN: add core-api printk-formats.rst translation
docs/zh_CN: add core-api workqueue.rst translation
docs/zh_CN: add core api kobject translation
Documentation: scheduler: fixed 2 typos in sched-nice-design.rst
drm/i915: Don't include drm_legacy.h
drm/nouveau: Don't include drm_legacy.h
drm: Don't include drm_legacy.h in drm_lease.c
drm: Remove unused branch in legacy PCI initialization
drm: Mark IRQ_BUSID ioctl as legacy
ip: Treat IPv4 segment's lowest address as unicast
selftests: Lowest IPv4 address in a subnet is valid
r8169: use KBUILD_MODNAME instead of own module name definition
net: arc: Demote non-compliant kernel-doc headers
net: atheros: atl1c: Fix wrong function name in comments
net: atheros: atl1e: Fix wrong function name in comments
net: atheros: atl1x: Fix wrong function name in comments
net: broadcom: bnx2x: Fix wrong function name in comments
net: brocade: bna: Fix wrong function name in comments
net: cadence: Demote non-compliant kernel-doc headers
net: calxeda: Fix wrong function name in comments
net: chelsio: cxgb3: Fix wrong function name in comments
net: chelsio: cxgb4: Fix wrong function name in comments
net: chelsio: cxgb4vf: Fix wrong function name in comments
net: huawei: hinic: Fix wrong function name in comments
net: micrel: Fix wrong function name in comments
net: microchip: Demote non-compliant kernel-doc headers
net: neterion: Fix wrong function name in comments
net: neterion: vxge: Fix wrong function name in comments
net: netronome: nfp: Fix wrong function name in comments
net: calxeda: Fix wrong function name in comments
net: samsung: sxgbe: Fix wrong function name in comments
net: socionext: Demote non-compliant kernel-doc headers
net: ti: Fix wrong struct name in comments
net: via: Fix wrong function name in comments
net: phy: Demote non-compliant kernel-doc headers
net: hisilicon: hns: Fix wrong function name in comments
selftests: mlxsw: Make the unsplit array global in port_scale test
selftests: mlxsw: Make sampling test more robust
selftests: mlxsw: qos_headroom: Convert to iproute2 dcb
selftests: mlxsw: qos_pfc: Convert to iproute2 dcb
selftests: mlxsw: qos_lib: Drop __mlnx_qos
mlxsw: spectrum_buffers: Switch function arguments
mlxsw: Verify the accessed index doesn't exceed the array length
mlxsw: core: Avoid unnecessary EMAD buffer copy
mlxsw: spectrum_router: Avoid missing error code warning
mlxsw: Remove Mellanox SwitchIB ASIC support
mlxsw: Remove Mellanox SwitchX-2 ASIC support
net: Remove the member netns_ok
net: stmmac: Don't set has_gmac if has_gmac4 is set
net: stmmac: dwmac-rk: Check platform-specific ops
dt-bindings: net: rockchip-dwmac: add rk3568 compatible string
net: stmmac: Add RK3566/RK3568 SoC support
net: wwan: Add WWAN port type attribute
alx: fix a double unlock in alx_probe()
net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet
net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet
net/packet: Remove redundant assignment to ret
drivers/net: Remove leading spaces in Kconfig
perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1
tee: Fix fall-through warnings for Clang
atm: fore200e: Fix fall-through warnings for Clang
watchdog: Fix fall-through warnings for Clang
vxge: Fix fall-through warnings for Clang
reiserfs: Fix fall-through warnings for Clang
nfp: Fix fall-through warnings for Clang
netxen_nic: Fix fall-through warnings for Clang
ARM: dts: ux500: Fix interrupt cells
ARM: dts: ux500: Rename gpio-controller node
ARM: dts: ux500: Fix orientation of accelerometer
ARM: dts: ux500: Drop drdy pin assignment from magnetometer
bnxt_en: Fix fall-through warnings for Clang
qlcnic: Fix fall-through warnings for Clang
ipv4: Fix fall-through warnings for Clang
braille_console: Fix fall-through warnings for Clang
firewire: core: Fix fall-through warnings for Clang
hwmon: (corsair-cpro) Fix fall-through warnings for Clang
hwmon: (max6621) Fix fall-through warnings for Clang
ide: Fix fall-through warnings for Clang
net: netrom: Fix fall-through warnings for Clang
net/packet: Fix fall-through warnings for Clang
rds: Fix fall-through warnings for Clang
docs: dt: remove stale property-units.txt, link to current schema
sctp: Fix fall-through warnings for Clang
dt-bindings: pwm: brcm,iproc-pwm: convert to the json-schema
tipc: Fix fall-through warnings for Clang
xfrm: Fix fall-through warnings for Clang
d_path: "\0" is {0,0}, not {0}
d_path: saner calling conventions for __dentry_path()
drm/virtio: Fixes a potential NULL pointer dereference on probe failure
drm/virtio: Fix double free on probe failure
drm/virtio: free virtqueues on probe failure
scripts: coccicheck: fix troubles on non-English builds
media: sti: fix obj-$(config) targets
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant
ALSA: oxfw: code refactoring for existent device entry with specifier_id and version
ALSA: oxfw: code refactoring to detect mackie models
ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6
ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite
ALSA: oxfw: add comment for the type of ASICs
ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970
ALSA: firewire-lib: code refactoring for jumbo payload quirk
ALSA: oxfw: code refactoring for wrong_dbs quirk
ALSA: oxfw: add quirk flag for blocking transmission method
hv_utils: Fix passing zero to 'PTR_ERR' warning
ARM: dts: ux500: Fix some compatible strings
sched,stats: Further simplify sched_info
delayacct: Document task_delayacct sysctl
sched: Make the idle task quack like a per-CPU kthread
perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure
perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR
perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX
drm: bridge: it66121: fix an error code in it66121_probe()
drm: bridge: it66121: fix a resource leak in probe
x86/cpu: Init AP exception handling from cpu_init_secondary()
x86/idt: Rework IDT setup for boot CPU
drm/bridge: anx7625: refactor power control to use runtime PM framework
drm/bridge: anx7625: add suspend / resume hooks
drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
ASoC: soc-core: use DEVICE_ATTR_RO macro
ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
regulator: bd71815: Fix missing include files
regulator: fan53880: Convert to use .probe_new
spi: pxa2xx: Propagate firmware node to the child SPI controller device
spi: pxa2xx: Switch to use SPI core GPIO (descriptor) CS handling
spi: pxa2xx: Switch to use SPI core GPIO (legacy) CS handling
spi: pxa2xx: Drop duplicate chip_select in struct chip_data
spi: pxa2xx: Drop unneeded '!= 0' comparisons
spi: pxa2xx: Fix printf() specifiers
spi: pxa2xx: Fix style of and typos in the comments and messages
spi: pxa2xx: Update documentation to point out that it's outdated
spi: pxa2xx: Use predefined mask when programming FIFO thresholds
drm/bridge: ti-sn65dsi86: fix a ternary type promotion bug
ARM: dts: href: Mount matrices for TVK R2
EDAC/aspeed: Use proper format string for printing resource
Documentation/x86: Add buslock.rst
x86/bus_lock: Set rate limit for bus lock
Documentation/admin-guide: Add bus lock ratelimit
Documentation/x86: Add ratelimit in buslock.rst
dt-bindings: display: add google, cros-ec-anx7688.yaml
drm/bridge: Add ChromeOS EC ANX7688 bridge driver support
bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD
skmsg: Remove unused parameters of sk_msg_wait_data()
dt-bindings: arm: Add NanoPi R1S H5
arm64: dts: allwinner: h5: Add NanoPi R1S H5 support
dt-bindings: pwm: allwinner: add v3s pwm compatible
ARM: dts: sun8i: v3s: add pwm controller to v3s dts
ARM: dts: sun8i: v3s: add DMA controller to v3s dts
ARM: dts: sun8i: v3s: add DMA properties to peripherals supporting DMA
ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts
ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible for Allwinner V3
ARM: dts: sun8i: V3: add codec analog frontend to V3 dts
dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible
ARM: dts: sun8i: V3: add I2S interface to V3 dts
ARM: dts: sun8i: r40: Add timer node
ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure
ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP
ALSA: firewire-lib: code refactoring for sequence descriptor'
ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle
ALSA: firewire-lib: code refactoring for parser of IR context header
ALSA: firewire-lib: code refactoring for check of CIP header about payload size
ALSA: firewire-lib: check cycle continuity
ALSA: firewire-lib: insert descriptor for skipped cycle
Revert "Smack: Handle io_uring kernel thread privileges"
NFSD: Fix TP_printk() format specifier in nfsd_clid_class
NFSD: Add an RPC authflavor tracepoint display helper
NFSD: Add nfsd_clid_cred_mismatch tracepoint
NFSD: Add nfsd_clid_verf_mismatch tracepoint
NFSD: Remove trace_nfsd_clid_inuse_err
NFSD: Add nfsd_clid_confirmed tracepoint
NFSD: Add nfsd_clid_reclaim_complete tracepoint
NFSD: Add nfsd_clid_destroyed tracepoint
NFSD: Add a couple more nfsd_clid_expired call sites
NFSD: Add tracepoints for SETCLIENTID edge cases
NFSD: Add tracepoints for EXCHANGEID edge cases
NFSD: Constify @fh argument of knfsd_fh_hash()
NFSD: Capture every CB state transition
NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros
NFSD: Add cb_lost tracepoint
NFSD: Adjust cb_shutdown tracepoint
NFSD: Remove spurious cb_setup_err tracepoint
NFSD: Enhance the nfsd_cb_setup tracepoint
NFSD: Add an nfsd_cb_lm_notify tracepoint
NFSD: Add an nfsd_cb_offload tracepoint
NFSD: Replace the nfsd_deleg_break tracepoint
NFSD: Add an nfsd_cb_probe tracepoint
NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints
NFSD: Update nfsd_cb_args tracepoint
drm: log errors in drm_gem_fb_init_with_funcs
rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states
tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline
kcsan: Add pointer to access-marking.txt to data_race() bullet
kcsan: Simplify value change detection
kcsan: Distinguish kcsan_report() calls
kcsan: Refactor passing watchpoint/other_info
kcsan: Fold panic() call into print_report()
kcsan: Refactor access_info initialization
kcsan: Remove reporting indirection
kcsan: Remove kcsan_report_type
kcsan: Report observed value changes
kcsan: Document "value changed" line
kcsan: Use URL link for pointing access-marking.txt
drm/i915: Initialize err in remap_io_sg()
bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto
ipv4: Calculate multipath hash inside switch statement
ipv4: Add a sysctl to control multipath hash fields
ipv4: Add custom multipath hash policy
ipv6: Use a more suitable label name
ipv6: Calculate multipath hash inside switch statement
ipv6: Add a sysctl to control multipath hash fields
ipv6: Add custom multipath hash policy
selftests: forwarding: Add test for custom multipath hash
selftests: forwarding: Add test for custom multipath hash with IPv4 GRE
selftests: forwarding: Add test for custom multipath hash with IPv6 GRE
cipso: correct comments of cipso_v4_cache_invalidate()
net: dsa: qca8k: fix missing unlock on error in qca8k_vlan_(add|del)
net: wan: remove redundant blank lines
net: wan: add some required spaces
net: wan: remove redundant braces {}
net: wan: remove redundant space
net: wan: fix variable definition style
cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD
net: dcb: Remove unnecessary INIT_LIST_HEAD()
net: mdio: provide shim implementation of devm_of_mdiobus_register
sata_highbank: fix deferred probing
pata_rb532_cf: fix deferred probing
ARM: dts: gemini: convert obsolete SPI properties
bpf: Introduce bpf_sys_bpf() helper and program type.
bpf: Introduce bpfptr_t user/kernel pointer.
bpf: Prepare bpf syscall to be used from kernel and user space.
libbpf: Support for syscall program type
selftests/bpf: Test for syscall program type
bpf: Make btf_load command to be bpfptr_t compatible.
selftests/bpf: Test for btf_load command.
bpf: Introduce fd_idx
bpf: Add bpf_btf_find_by_name_kind() helper.
bpf: Add bpf_sys_close() helper.
libbpf: Change the order of data and text relocations.
libbpf: Add bpf_object pointer to kernel_supports().
libbpf: Preliminary support for fd_idx
libbpf: Generate loader program out of BPF ELF file.
libbpf: Cleanup temp FDs when intermediate sys_bpf fails.
libbpf: Introduce bpf_map__initial_value().
bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command.
selftests/bpf: Convert few tests to light skeleton.
selftests/bpf: Convert atomics test to light skeleton.
selftests/bpf: Convert test printk to use rodata.
selftests/bpf: Convert test trace_printk to lskel.
dt-bindings: pinctrl: convert Broadcom Northstar to the json-schema
d_path: regularize handling of root dentry in __dentry_path()
d_path: get rid of path_with_deleted()
getcwd(2): saner logics around prepend_path() call
d_path: don't bother with return value of prepend()
d_path: lift -ENAMETOOLONG handling into callers of prepend_path()
d_path: make prepend_name() boolean
d_path: introduce struct prepend_buffer
d_path: prepend_path(): get rid of vfsmnt
d_path: prepend_path(): lift resetting b in case when we'd return 3 out of loop
d_path: prepend_path(): lift the inner loop into a new helper
d_path: prepend_path() is unlikely to return non-zero
getcwd(2): clean up error handling
pinctrl: amd: Implement irq_set_wake
pinctrl: qcom: spmi-mpp: Add compatible for pmi8994
media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c
media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_compat_css20.c
media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_subdev.c
media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_v4l2.c
media: staging: media: tegra-video: Align line break to match with the open parenthesis in file vi.c
media: staging: media: atomisp: Fix sh_css.c brace coding style issues
media: staging: media: atomisp: Remove redundant assertions in sh_css.c
media: staging: media: atomisp: Fix the rest of sh_css.c brace issues
media: staging: media: atomisp: Remove all redundant assertions in sh_css.c
media: staging: media: atomisp: Remove a superfluous else clause in sh_css.c
media: staging: media: atomisp: Replace if else clause with a ternary
media: staging: media: atomisp: Fix alignment and line length issues
media: staging: media: atomisp: Refactor ia_css_stream_load()
media: staging: media: atomisp: Fix line split style issues
media: staging: media: atomisp: balance braces around if...else block
media: staging: media: atomisp: remove unnecessary braces
media: staging: media: atomisp: reformat code comment blocks
media: staging: media: atomisp: fix CamelCase variable naming
media: staging: media: atomisp: replace raw pr_*() by dev_dbg()
media: staging: media: atomisp: remove unnecessary pr_info calls
media: s2255drv: remove redundant assignment to variable field
media: mc: mc-entity.c: Fix typo
media: rkisp1: rksip1-capture.c: Improve comments and fix typos
media: rkisp1: rkisp1-params.c: Fix typos
media: cpia2: fix memory leak in cpia2_usb_probe
media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved
media: cobalt: fix race condition in setting HPD
media: hevc: Fix dependent slice segment flags
media: qcom/camss: Use devm_platform_ioremap_resource_byname
media: I2C: change 'RST' to "RSET" to fix multiple build errors
media: pvrusb2: fix warning in pvr2_i2c_core_done
media: hantro: use G1_REG_INTERRUPT directly for the mpeg2
media: hantro: imx: reuse MB_DIM define
media: hantro: imx: remove duplicate dec_base init
media: hantro: imx: remove unused include
media: hantro: introduce hantro_g1.c for common API
media: hantro: add fallback handling for single irq/clk
media: dt-bindings: Document SAMA5D4 VDEC bindings
media: hantro: add initial SAMA5D4 support
media: ARM: dts: sama5d4: enable Hantro G1 VDEC
media: i2c: ak7375: use pm_runtime_resume_and_get()
media: i2c: dw9714: use pm_runtime_resume_and_get()
media: i2c: dw9768: use pm_runtime_resume_and_get()
media: i2c: dw9807-vcm: use pm_runtime_resume_and_get()
media: i2c: hi556: use pm_runtime_resume_and_get()
media: i2c: imx214: use pm_runtime_resume_and_get()
media: i2c: imx219: use pm_runtime_resume_and_get()
media: i2c: imx258: use pm_runtime_resume_and_get()
media: i2c: imx274: use pm_runtime_resume_and_get()
media: i2c: imx290: use pm_runtime_resume_and_get()
media: i2c: imx319: use pm_runtime_resume_and_get()
media: i2c: imx355: use pm_runtime_resume_and_get()
media: i2c: mt9m001: use pm_runtime_resume_and_get()
media: i2c: ov02a10: use pm_runtime_resume_and_get()
media: i2c: ov13858: use pm_runtime_resume_and_get()
media: i2c: ov2659: use pm_runtime_resume_and_get()
media: i2c: ov2685: use pm_runtime_resume_and_get()
media: i2c: ov2740: use pm_runtime_resume_and_get()
media: i2c: ov5647: use pm_runtime_resume_and_get()
media: i2c: ov5648: use pm_runtime_resume_and_get()
media: i2c: ov5670: use pm_runtime_resume_and_get()
media: i2c: ov5675: use pm_runtime_resume_and_get()
media: i2c: ov5695: use pm_runtime_resume_and_get()
media: i2c: ov7740: use pm_runtime_resume_and_get()
media: i2c: ov8856: use pm_runtime_resume_and_get()
media: i2c: ov8865: use pm_runtime_resume_and_get()
media: i2c: ov9734: use pm_runtime_resume_and_get()
media: i2c: tvp5150: use pm_runtime_resume_and_get()
media: i2c: video-i2c: use pm_runtime_resume_and_get()
media: i2c: ccs-core: use pm_runtime_resume_and_get()
staging: media: imx7-mipi-csis: use pm_runtime_resume_and_get()
staging: media: atomisp: use pm_runtime_resume_and_get()
staging: media: ipu3: use pm_runtime_resume_and_get()
staging: media: cedrus_video: use pm_runtime_resume_and_get()
staging: media: tegra-vde: use pm_runtime_resume_and_get()
staging: media: tegra-video: use pm_runtime_resume_and_get()
media: rockchip/rga: use pm_runtime_resume_and_get()
media: sti/hva: use pm_runtime_resume_and_get()
media: ipu3: use pm_runtime_resume_and_get()
media: coda: use pm_runtime_resume_and_get()
media: mtk-jpeg: use pm_runtime_resume_and_get()
media: camss: use pm_runtime_resume_and_get()
media: venus: core: use pm_runtime_resume_and_get()
media: venus: vdec: use pm_runtime_resume_and_get()
media: venus: venc: use pm_runtime_resume_and_get()
MAINTAINERS: Add myself as context tracking maintainer
lib/smp_processor_id: Use is_percpu_thread() instead of nr_cpus_allowed
sched/uclamp: Fix wrong implementation of cpu.uclamp.min
sched/uclamp: Fix locking around cpu_util_update_eff()
USB: serial: make usb_serial_driver::write_room return uint
USB: serial: make usb_serial_driver::chars_in_buffer return uint
genirq: Export affinity setter for modules
uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ
x86/signal: Introduce helpers to get the maximum signal frame size
x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ
selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available
x86/signal: Detect and prevent an alternate signal stack overflow
selftest/x86/signal: Include test cases for validating sigaltstack
sched: Fix a stale comment in pick_next_task()
mfd: lp87565: Fix typo in define names
mfd: lp87565: Move LP87565_regulator_id to .c file
lib: vsprintf: scanf: Negative number must have field width > 1
lib: vsprintf: Fix handling of number field widths in vsscanf
lib: test_scanf: Add tests for sscanf number conversion
selftests: lib: Add wrapper script for test_scanf
ASoC: meson: g12a-toacodec: use regmap fields to prepare SM1 support
ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC
ASoC: wm8750: convert to the json-schema
ASoC: soc-dai: fix up hw params only if it is needed
regmap: Add MDIO bus support
regulator: fan53555: Fix slew_shift setting for tcs4525
regulator: fan53555: Cleanup unused define and redundant assignment
bpf: Add cmd alias BPF_PROG_RUN
clk: meson: pll: switch to determine_rate for the PLL ops
staging: rtl8712: fix the bssid in mp_start_test()
ALSA: rawmidi: fix incorrect array bounds check on clock_names
ALSA: usb-audio: Refactoring UAC2/3 clock setup code
ALSA: usb-audio: Handle error for the current selector gracefully
backlight: lm3630a_bl: Put fwnode in error case during ->probe()
backlight: rt4831: Adds DT binding document for Richtek RT4831 backlight
backlight: rt4831: Adds support for Richtek RT4831 backlight
staging: rtl8188eu: Drop unnecessary NULL check after container_of
staging: rtl8192u: Fix variable shadowing warning
staging: rtl8723bs: fix coding style for if comparisions
staging: rtl8188eu: rename struct field bLedOn
Staging: rtl8723bs: remove unnecessary braces in HalBtc8723b1Ant.c
Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c
Staging: rtl8723bs: fix indentation in HalBtc8723b1Ant.c
Staging: rtl8723bs: fix comparison formatting in HalBtc8723b1Ant.c
Staging: rtl8723bs: add missing blank line in HalBtc8723b1Ant.c
Staging: rtl8723bs: fix line continuations in HalBtc8723b1Ant.c
Staging: rtl8723bs: remove dead code in HalBtc8723b1Ant.c
staging: rtl8188eu: use safe iterator in rtw_free_network_queue
staging: rtl8188eu: use safe iterator in rtw_free_all_stainfo
staging: rtl8188eu: use safe iterator in expire_timeout_chk
staging: rtl8188eu: use safe iterator in rtw_acl_remove_sta
staging: rtl8188eu: use safe iterator in rtw_sta_flush
staging: rtl8188eu: use safe iterator in rtw_free_xmitframe_queue
staging: vchiq_core: fix return type of vchiq_init_state
staging: vchiq_core: drop unnecessary release_count
staging: vchiq_core: separate postfix increment
staging: vc04_services: remove __VCCOREVER__
staging: vchiq_arm: balance braces for if-else statements
staging: vchiq_core: introduce poll_services_of_group
staging: vchiq_core: avoid indention in poll_services_of_group
staging: vchiq_arm: Use define for doorbell irq
staging: vchiq_arm: drop ftrace-like logging
staging: vchiq_arm: Prefer kzalloc(sizeof(*waiter)...)
staging: vchiq_arm: drop non-beneficial comments
staging: vchiq_arm: add blank line after declarations
staging: vchiq_arm: re-arrange function header
staging: vchiq_core: reduce indention in release_service_messages
staging: vchiq_core: fix comment in vchiq_shutdown_internal
staging: vchiq_arm: make vchiq_shutdown_internal return void
staging: vchiq_arm: Avoid unnecessary line breaks
staging: vchiq_core: introduce parse_message
staging: vchiq_core: introduce defines for close_recvd
staging: vchiq_core: introduce defines for retry_poll
staging: rtl8723bs: remove duplicate names for _rtw_read8()
staging: rtl8723bs: remove duplicate names for _rtw_read16()
staging: rtl8723bs: remove duplicate names for _rtw_read32()
staging: rtl8723bs: remove duplicate names for _rtw_write8()
staging: rtl8723bs: remove duplicate names for _rtw_write16()
staging: rtl8723bs: remove duplicate names for _rtw_write32()
staging: rtl8723bs: remove duplicate name for _rtw_write_port()
staging: rtl8723bs: remove _rtw_sd_f0_read8()
staging: vc04_services: fix a whitespace coding style issue
staging: iio: fix some formatting issues
staging: rtl8192e: delete extra blank lines
staging: rtl8723bs: remove if (true) statement
staging: comedi: Remove unused variable ‘min_full_scale’ and function 'get_min_full_scales'
gpu: drm: replace occurrences of invalid character
bpf: Make some symbols static
ibmveth: fix kobj_to_dev.cocci warnings
tun: use DEVICE_ATTR_RO macro
net: 3com: remove leading spaces before tabs
net: alteon: remove leading spaces before tabs
net: amd: remove leading spaces before tabs
net: apple: remove leading spaces before tabs
net: broadcom: remove leading spaces before tabs
net: chelsio: remove leading spaces before tabs
net: dec: remove leading spaces before tabs
net: dlink: remove leading spaces before tabs
net: ibm: remove leading spaces before tabs
net: marvell: remove leading spaces before tabs
net: natsemi: remove leading spaces before tabs
net: realtek: remove leading spaces before tabs
net: seeq: remove leading spaces before tabs
net: sis: remove leading spaces before tabs
net: smsc: remove leading spaces before tabs
net: sun: remove leading spaces before tabs
net: fealnx: remove leading spaces before tabs
net: xircom: remove leading spaces before tabs
net: 8390: remove leading spaces before tabs
net: fujitsu: remove leading spaces before tabs
net: e1000: remove repeated word "slot" for e1000_main.c
net: e1000: remove repeated words for e1000_hw.c
net: e1000e: remove repeated word "the" for ich8lan.c
net: e1000e: remove repeated word "slot" for netdev.c
net: e1000e: fix misspell word "retreived"
netlabel: remove unused parameter in netlbl_netlink_auditinfo()
dt-bindings: net: nfc: s3fwrn5: Add optional clock
nfc: s3fwrn5: i2c: Enable optional clock from device tree
net: Add notifications when multipath hash field change
mlxsw: spectrum_router: Replace if statement with a switch statement
mlxsw: spectrum_router: Move multipath hash configuration to a bitmap
mlxsw: reg: Add inner packet fields to RECRv2 register
mlxsw: spectrum_outer: Factor out helper for common outer fields
mlxsw: spectrum_router: Add support for inner layer 3 multipath hash policy
mlxsw: spectrum_router: Add support for custom multipath hash policy
kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'
net/sched: cls_api: increase max_reclassify_loop
net: ethernet: ixp4xx: Fix return value check in ixp4xx_eth_probe()
net: qrtr: ns: Fix error return code in qrtr_ns_init()
net: phy: add MediaTek Gigabit Ethernet PHY driver
net: dsa: mt7530: add interrupt support
dt-bindings: net: dsa: add MT7530 interrupt controller binding
staging: mt7621-dts: enable MT7530 interrupt controller
compiler.h: Avoid using inline asm operand modifiers
instrumentation.h: Avoid using inline asm operand modifiers
pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE
pinctrl: Keep enum pin_config_param ordered by name (part 2)
pinctrl: ocelot: Remove redundant error printing in ocelot_pinctrl_probe()
pinctrl: iproc-gpio: Remove redundant error printing in iproc_gpio_probe()
pinctrl: qcom: spmi-gpio: Add support for pm7325
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7325 support
drm/i915/dmc: s/intel_csr/intel_dmc
drm/i915/dmc: s/HAS_CSR/HAS_DMC
drm/i915/dmc: Rename macro names containing csr
drm/i915/dmc: Rename functions names having "csr"
drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/intel_dmc.h
drm/amdgpu/display: fix dal_allocation documentation
drm/amdgpu: add synchronization among waves in the same threadgroup
drm/amdgpu: add judgement when add ip blocks (v2)
drm/amdgpu: update the method for harvest IP for specific SKU
drm/amd/pm: enable ASPM by default
drm/amd/amdgpu: Cancel the hrtimer in sw_fini
drm/amd/pm: Update aldebaran pmfw interface
drm/amdkfd: new range accessible by all GPUs
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
drm/amdkfd: refine the poison data consumption handling
drm/amdgpu: Add compile flag for securedisplay
drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory
drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory
drm/amdgpu: Complete multimedia bandwidth interface
drm/amdgpu: add atomfirmware helper function to query fw cap
drm/amdgpu: switch to cached fw flags for gpu virt cap
drm/amdgpu: switch to cached fw flags for sram ecc cap
drm/amdgpu: switch to cached fw flags for mem training cap
drm/amdgpu: add helper function to query dynamic boot config cap
drm/amdgpu: query boot config cap before issue psp cmd
drm/amdgpu: re-apply "use the new cursor in the VM code" v2
drm/amdgpu: use cursor functions in amdgpu_bo_in_cpu_visible_vram
drm/amdgpu: set the contiguous flag if possible
drm/amdgpu: check contiguous flags instead of mm_node
drm/amdgpu: move struct amdgpu_vram_reservation into vram mgr
drm/radeon: use the dummy page for GART if needed
drm/amdgpu: flush TLB if valid PDE turns into PTE
drm/amdgpu: Fill adev->unique_id with data from PF2VF msg
Revert "drm/amdkfd: flush TLB after updating GPU page table"
drm/amdkfd: heavy-weight flush TLB after unmap
drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
drm/amdgpu: Skip the program of GRBM_CAM* in SRIOV
drm/amdgpu: Refine the error report when flush tlb.
drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
drm/amdgpu: Conditionally reset RAS counters on boot
drm/amd/pm: Add custom/current freq to pstates
drm/amd/pm: Fix showing incorrect frequencies on aldebaran
drm/amd/pm: Reset max GFX clock after disabling determinism
drm/amd/display: treat memory as a single-channel for asymmetric memory V3
drm/amd/display: Add get_current_time interface to dmub_srv
drm/amd/display: Add documentation for power gate plane
drm/amd/display: Remove legacy comments
drm/amd/display: Add kernel-doc to some hubp functions
drm/amd/display: Document set RECOUT operation
drm/amd/display: Minor refactor of DP PHY test automation
drm/amd/display: Disconnect non-DP with no EDID
drm/amd/display: determine dp link encoding format from link settings
drm/amd/display: decide link training settings based on channel coding
drm/amd/display: rename perform_link_training_int function
drm/amd/display: consider channel coding in configure lttpr mode
drm/amd/display: Refactor suspend/resume of Secure display
drm/amd/display: Add Overflow check to skip MALL
drm/amd/display: Correct DPCD revision for eDP v1.4
drm/amd/display: Avoid get/put vblank when stream disabled
drm/amd/display: Use the correct max downscaling value for DCN3.x family
drm/amd/display: Refactor and add visual confirm for HW Flip Queue
drm/amd/display: [FW Promotion] Release 0.0.66
drm/amd/display: 3.2.136
drm/amd/amdgpu: add beige_goby asic type
drm/amd/amdgpu: set fw load type for beige_goby
drm/amd/amdgpu: set asic family and ip blocks for beige_goby
drm/amd/amdgpu: add support for beige_goby firmware
drm/amd/amdgpu: add gmc support for beige_goby
drm/amd/amdgpu: add common support for beige_goby
drm/amd/amdgpu: initialize IP offset for beige_goby
drm/amd/amdgpu: add mmhub support for beige_goby
drm/amd/amdgpu: add common ip block for beige_goby
drm/amd/amdgpu: add gmc ip block for beige_goby
drm/amd/amdgpu: add ih ip block for beige_goby
drm/amd/amdgpu: add gfx ip block for beige_goby
drm/amd/amdgpu: add sdma ip block for beige_goby
drm/amd/amdgpu: configure beige_goby gfx according to gfx 10.3's definition
drm/amd/amdgpu: add virtual display support for beige_goby
drm/amd/amdgpu: support cp_fw_write_wait for beige_goby
drm/amd/amdgpu: Use IP discovery table for beige goby
drm/amdkfd: support beige_goby KFD
drm/amdkfd: add kfd2kgd funcs for beige_goby kfd support
drm/amd/amdgpu: add smu support for beige_goby
drm/amd/amdgpu: add psp support for beige_goby
drm/amdgpu: add mmhub client support for beige goby
drm/amdgpu: add gc_10_3_5 golden setting for beige_goby
drm/amdgpu: Enable VCN for Beige Goby
drm/amd/amdgpu: update golden_setting_10_3_5 for beige_goby
drm/amd/pm: add mode1 support for beige_goby
drm/amd/pm: update smu11 driver interface header for beige_goby
drm/amd/pm: use macro to get pptable members
drm/amdgpu: enable GFX clock gating for beige_goby
drm/amdgpu: support athub cg setting for beige_goby
drm/amdgpu: enable athub/mmhub PG for beige_goby
drm/amdgpu: enable mc CG and LS for beige_goby
drm/amdgpu: enable hdp CG and LS for beige_goby
drm/amdgpu: enable ih CG for beige_goby
drm/amdgpu: enabled VCN3.0 CG for BEIGE GOBY
drm/amdgpu: add cgls for beige_goby
drm/amd/pm: Use the PPTable from VBIOS for beige_goby
drm/amd/amdgpu: Enable gfxoff for beige_goby
drm/amdgpu: fix GCR_GENERAL_CNTL offset for beige_goby
drm/amd/display: Add register definitions for Beige Goby
drm/amd/display: Initial DC support for Beige Goby
drm/amd/display: Edit license info for beige goby DC files
drm/amd/display: Add DM support for Beige Goby
drm/amd/amdgpu: Enable DCN IP init for Beige Goby
drm/amd/display: Add callback for update_soc_for_wm_a for dcn303
drm/amd/display: Update DCN303 SR Exit Latency
drm/amd/display: Enable HDCP for Beige Goby
drm/amd/display: enable idle optimizations for beige goby
drm/amd/display: Fix typo of format termination newline
drm/amd/amdgpu: psp program IH_RB_CTRL on sienna_cichlid
drm/amd/amdgpu: fix refcount leak
drm/amdgpu: Rename kfd_bo_va_list to kfd_mem_attachment
drm/amdgpu: Keep a bo-reference per-attachment
drm/amdgpu: Simplify AQL queue mapping
drm/amdgpu: Add multi-GPU DMA mapping helpers
drm/amdgpu: DMA map/unmap when updating GPU mappings
drm/amdgpu: Move kfd_mem_attach outside reservation
drm/amdgpu: Add DMA mapping of GTT BOs
drm/amdgpu: Move dmabuf attach/detach to backend_(un)bind
drm/amdkfd: fix a resource leakage issue
drm/amdgpu: add video_codecs query support for aldebaran
drm/amdgpu: Query correct register for DF hashing on Aldebaran
drm/amdgpu/display: add helper functions to get/set backlight (v2)
drm/amdgpu/display: restore the backlight on modeset (v2)
drm/amdgpu: Fix a use-after-free
drm/amdgpu: update gc golden setting for Navi12
drm/amdgpu: update sdma golden setting for Navi12
drm/amdgpu: modify system reference clock source for navi+ (V2)
drm/amd/amdgpu: fix a potential deadlock in gpu reset
drm/amdgpu: stop touching sched.ready in the backend
PM / devfreq: Add missing error code in devfreq_add_device()
drm/ttm: Remap all page faults to per process dummy page.
drm/amdgpu: Split amdgpu_device_fini into early and late
drm/amdgpu: Add early fini callback
drm/amdgpu: Handle IOMMU enabled case.
drm/amdgpu: Remap all page faults to per process dummy page.
PCI: Add support for dev_groups to struct pci_driver
drm/amdgpu: Convert driver sysfs attributes to static attributes
drm/amdgpu: Guard against write accesses after device removal
drm/sched: Make timeout timer rearm conditional.
drm/amdgpu: Prevent any job recoveries after device is unplugged.
drm/amdgpu: Fix hang on device removal.
drm/scheduler: Fix hang when sched_entity released
drm/sched: Avoid data corruptions
drm/amd/display: Remove superfluous drm_mode_config_cleanup
drm/amdgpu: Verify DMA opearations from device are done
drm/amdgpu: Unmap all MMIO mappings
cpufreq: blacklist SC7280 in cpufreq-dt-platdev
dt-bindings: dvfs: Add support for generic performance domains
cpufreq: mediatek: add support for mt8365
cpufreq: scmi: Fix an error message
opp: use list_del_init instead of list_del/INIT_LIST_HEAD
drm/i915/xelpd: Calculate VDSC RC parameters
drm/i915/xelpd: Add rc_qp_table for rcparams calculation
drm/i915/adl_p: Add dedicated SAGV watermarks
drm/i915/adl_p: Setup ports/phys
drm/i915/adl_p: Implement TC sequences
drm/i915/adl_p: Don't config MBUS and DBUF during display initialization
drm/i915/adl_p: Add ddb allocation support
drm/i915: Introduce MBUS relative dbuf offsets
drm/i915/adl_p: MBUS programming
drm/i915/adl_p: Tx escape clock with DSI
drm/i915/display: Replace dc3co_enabled with dc3co_exitline on intel_psr struct
drm/i915/display: Add PSR interrupt error check function
drm/i915/adl_p: Define and use ADL-P specific DP translation tables
drm/i915/adl_p: Add PLL Support
drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL
drm/i915/adlp: Add PIPE_MISC2 programming
drm/i915/adl_p: Update memory bandwidth parameters
staging: greybus: audio: Fix sparse warning.
staging: emxx_udc: fix loop in _nbu2ss_nuke()
Staging: greybus: fix open parenthesis error in gbphy.c
staging: greybus: spi: add blank line after variable declaration
staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings about unused variables
staging: rtl8723bs: rtl8723b_hal_init.c: fix build warnings about unused variables
staging: rtl8723bs: rename get_ra() due to global symbol collision
udf: Fix NULL pointer dereference in udf_symlink function
drm/bridge: anx7625: Synchronously run runtime suspend.
gpio: wcove: Use IRQ hardware number getter instead of direct access
gpio: wcove: Unify style of to_reg() with to_ireg()
ALSA: firewire-lib: code refactoring for size of CIP header
ALSA: firewire-lib: code refactoring for calculation of context payload
ALSA: firewire-lib: code refactoring for selection of IT context header length
ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts
ALSA: firewire-lib: skip initial packets instead of scheduling IR context
ALSA: firewire-lib: code refactoring to start several IT/IR contexts
ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts
ALSA: firewire-lib: change waking up timing to process packets
gpio: wcove: Split error handling for CTRL and IRQ registers
x86/entry/x32: Rename __x32_compat_sys_* to __x64_compat_sys_*
x86/syscalls: Switch to generic syscalltbl.sh
x86/syscalls: Stop filling syscall arrays with *_sys_ni_syscall
x86/unistd: Define X32_NR_syscalls only for 64-bit kernel
x86/syscalls: Use __NR_syscalls instead of __NR_syscall_max
x86/syscalls: Switch to generic syscallhdr.sh
Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c
platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets
platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets
selftests/x86/syscall: Update and extend syscall_numbering_64
selftests/x86/syscall: Simplify message reporting in syscall_numbering
selftests/x86/syscall: Add tests under ptrace to syscall_numbering_64
x86/entry/64: Sign-extend system calls on entry to int
x86/entry: Treat out of range and gap system calls the same
drm/i915/gt: fix typo issue
media: rcar-fcp: use pm_runtime_resume_and_get()
media: rkisp1: use pm_runtime_resume_and_get()
media: s3c-camif: use pm_runtime_resume_and_get()
media: s5p-mfc: use pm_runtime_resume_and_get()
media: stm32: use pm_runtime_resume_and_get()
media: sunxi: use pm_runtime_resume_and_get()
media: ti-vpe: use pm_runtime_resume_and_get()
media: vsp1: use pm_runtime_resume_and_get()
media: rcar-vin: use pm_runtime_resume_and_get()
media: hantro: use pm_runtime_resume_and_get()
media: davinci: fix two kernel-doc comments
dt-bindings: serial: amlogic, meson-uart: add fifo-size property
tty: serial: meson: retrieve port FIFO size from DT
dt-bindings: serial: renesas,scif: Document r9a07g044 bindings
serial: sh-sci: Add support for RZ/G2L SoC
serial: kgdb_nmi: remove redundant initialization of variable c
dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808
serial: drop irq-flags initialisations
serial: max310x: Try to get crystal clock rate from property
serial: sc16is7xx: Use devm_clk_get_optional()
tty: pty: remove redundant initialization of variable fd
tty: pty: correct function name pty_resize()
MAINTAINERS: TTY LAYER: add some ./include/linux/ header files
serial: liteuart: Add support for earlycon
RDMA/mlx5: Support SQD2RTS for modify QP
RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response
RDMA/hns: Remove unused parameter udata
RDMA/mlx4: Remove unused parameter udata
RDMA/mlx5: Remove unused parameter udata
RDMA/rxe: Remove unused parameter udata
tty/serial: clean up uart_match_port
tty/serial: make port of serial8250_register_8250_port const
tty: fix kernel-doc for tty_{read,write}
tty: fix kernel-doc for {start,stop}_tty
RDMA/bnxt_re: Drop unnecessary NULL checks after container_of
tty: vt: selection: Correct misspelled function sel_loadlut()
tty: serdev: core: Fix misspelled function name __serdev_device_driver_register()
tty: tty_buffer: Fix incorrectly documented function __tty_buffer_request_room()
tty: tty_jobctrl: Fix 2 incorrectly documented functions
tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read()
tty: serial: st-asc: Demote a kernel-doc formatting abuse
tty: n_gsm: Fix function naming and provide missing param descriptions
tty: serial: xilinx_uartps: Fix documentation for cdns_uart_clk_notifier_cb()
IB/hfi1: Remove the repeated declaration
RDMA/cxgb4: Remove useless assignments
RDMA/hns: Refactor extend link table allocation
RDMA/hns: Rename CMDQ head/tail pointer to PI/CI
RDMA/hns: Remove Receive Queue of CMDQ
RDMA/hns: Remove unused CMDQ member
clk: meson: g12a: fix gp0 and hifi ranges
igc: Move igc_xdp_is_enabled()
ASoC: topology: Fix using uninitialized pointer
ASoC: dt-bindings: imx-card: Add binding doc for imx sound card
ASoC: imx-card: Add imx-card machine driver
regmap: mdio: Don't modify output if error happened
spi: fix some invalid char occurrences
spi: lm70llp: add parenthesis for sizeof
spi: mpc512x-psc: add parenthesis for sizeof
spi: mpc52xx: add parenthesis for sizeof
spi: mpc52xx-psc: add parenthesis for sizeof
spi: omap2-mcspi: add parenthesis for sizeof
spi: omap-uwire: add parenthesis for sizeof
spi: ppc4xx: add parenthesis for sizeof
igc: Refactor __igc_xdp_run_prog()
igc: Refactor igc_clean_rx_ring()
igc: Refactor XDP rxq info registration
igc: Introduce TX/RX stats helpers
igc: Introduce igc_unmap_tx_buffer() helper
igc: Replace IGC_TX_FLAGS_XDP flag by an enum
igc: Enable RX via AF_XDP zero-copy
igc: Enable TX via AF_XDP zero-copy
arm64: dts: broadcom: normalize the node name of the UART devices
vgaarb: Use ACPI HID name to find integrated GPU
docs: update sysfs-platform_profile.rst reference
docs: vcpu-requests.rst: fix reference for atomic ops
docs: translations/zh_CN: fix a typo at 8.Conclusion.rst
docs: sched-bwc.rst: fix a typo on a doc name
docs: update pin-control.rst references
docs: virt: api.rst: fix a pointer to SGX documentation
docs: ABI: iommu: remove duplicated definition for sysfs-kernel-iommu_groups
docs: ABI: sysfs-class-backlight: unify ambient light zone nodes
docs: ABI: sysfs-class-led-trigger-pattern: remove repeat duplication
samples/kprobes: Fix typo in handler_fault()
mISDN: Remove obsolete PIPELINE_DEBUG debugging information
samples/kprobes: Fix typo in handler_post()
docs: Use fallthrough pseudo-keyword
drm: Fix missing unlock and free on error in drm_legacy_addbufs_pci()
docs: Add more message type documentations for checkpatch
docs/zh_CN: add parisc index translation
docs/zh_CN: add parisc debugging.rst translation
docs/zh_CN: add parisc registers.rst translation
dt-bindings: display: Fix spacing in lvds.yaml
dt-bindings: timer: arm,twd: Convert to json-schema
dt-bindings: arm: scu: Convert to json-schema
docs: block: blk-mq.rst: correct drive -> driver
Documentation: checkpatch: Tweak BIT() macro include
drm/ttm: Explain why ttm_bo_add_move_fence uses a shared slot
net: hns3: refactor dump reg of debugfs
net: hns3: refactor dump reg dcb info of debugfs
net: hns3: refactor queue map of debugfs
net: hns3: refactor queue info of debugfs
net: hns3: refactor dump fd tcam of debugfs
net: hns3: refactor dump tm map of debugfs
net: hns3: refactor dump tm of debugfs
net: hns3: refactor dump tc of debugfs
net: hns3: refactor dump qos pause cfg of debugfs
net: hns3: refactor dump qos pri map of debugfs
net: hns3: refactor dump qos buf cfg of debugfs
net: hns3: refactor dump qs shaper of debugfs
net: hns3: refactor dump mac tnl status of debugfs
net: hns3: refactor dump serv info of debugfs
net: hns3: remove the useless debugfs file node cmd
net: wan: remove leading spaces before tabs
net: usb: remove leading spaces before tabs
net: slip: remove leading spaces before tabs
net: ppp: remove leading spaces before tabs
net: hamradio: remove leading spaces before tabs
net: fddi: skfp: remove leading spaces before tabs
net: appletalk: remove leading spaces before tabs
ifb: remove leading spaces before tabs
mii: remove leading spaces before tabs
net: bonding: add some required blank lines
net: bonding: fix code indent for conditional statements
net: bonding: remove unnecessary braces
net: bonding: use tabs instead of space for code indent
NFC: st21nfca: remove unnecessary variable and labels
ibmvnic: remove default label from to_string switch
selftests: net: devlink_port_split.py: skip the test if no devlink device
net: atm: use DEVICE_ATTR_RO macro
net: usb: hso: use DEVICE_ATTR_RO macro
net: cdc_ncm: use DEVICE_ATTR_RW macro
evm: fix writing <securityfs>/evm overflow
PM / devfreq: imx-bus: Remove imx_bus_get_dev_status
PM / devfreq: tegra30: Support thermal cooling
PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMAND dependency
char: pcmcia: cm4000_cs: Remove unused variable 'tmp'
char: pcmcia: cm4040_cs: Remove unused variable 'uc'
char: hpet: Remove unused variable 'm'
char: hw_random: pseries-rng: Demote non-conformant kernel-doc header
crypto: testmgr - fix initialization of 'secret_size'
crypto: ecdh - extend 'cra_driver_name' with curve name
crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name
crypto: hisilicon/hpre - fix unmapping invalid dma address
crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands
crypto: hisilicon/hpre - init a structure member each line
crypto: hisilicon/hpre - replace macro with inline function
crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV'
crypto: hisilicon/hpre - delete rudundant initialization
crypto: hisilicon/hpre - use 'GENMASK' to generate mask value
crypto: hisilicon/hpre - delete rudundant macro definition
crypto: hisilicon/hpre - add 'default' for switch statement
ARM: OMAP1: Remove leading spaces in Kconfig
x86/elf: Use _BITUL() macro in UAPI headers
ARM: OMAP2+: CM: remove omap2_set_globals_cm()
ARM: OMAP2+: remove omap2_set_globals_control()
ARM: omap2plus_defconfig: Add WL1251 and WEXT modules
ARM: omap2plus_defconfig: Add LP5523 LED driver
ARM: dts: dra76-evm: remove ov5640
ARM: dts: osd3358-sm-red: group in the same phandle all its properties
x86/amd_nb: Add AMD family 19h model 50h PCI ids
x86/irq: Remove unused vectors defines
x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS
x86/idt: Remove address argument from idt_invalidate()
x86: Add native_[ig]dt_invalidate()
x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in machine_kexec_*.c
export: Make CRCs robust to symbol trimming
usb: typec: wcove: Fx wrong kernel doc format
USB: gadget: lpc32xx_udc: remove debugfs dentry variable
USB: gadget: s3c2410_udc: remove dentry storage for debugfs file
USB: gadget: pxa25x_udc: remove dentry storage for debugfs file
fsl-usb: add need_oc_pp_cycle flag for 85xx also
usb: gadget: tegra-xudc: Constify static structs
usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc()
USB: Verify the port status when timeout happens during port suspend
Revert "USB: Add reset-resume quirk for WD19's Realtek Hub"
usb: musb: Add missing PM suspend and resume functions for 2430 glue
usb: musb: Check devctl status again for a spurious session request
dt-bindings: usb: sunxi-musb: Add H616 compatible string
dt-bindings: usb: Add H616 compatible string
usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
usb: common: usb-conn-gpio: use dev_err_probe() to print log
ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions
ASoC: SOF: pci: No need to cast second time to save the desc
ASoC: SOF: ops: print out the polling register
ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read()
ASoC: SOF: topology: fix assignment to use le32_to_cpu
ASoC: SOF: ops: don't return void value
ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI
spi: pxa2xx: Fix inconsistent indenting
comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase'
comedi: drivers: ni_tio: Fix slightly broken kernel-doc and demote others
comedi: drivers: ni_routes: Demote non-conforming kernel-doc headers
comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1'
gpio: stmpe: fully use convert probe to device-managed
gpio: da9055: remove platform_set_drvdata() + cleanup probe
parport: Use string_upper() instead of open coded variant
w1: w1_therm: correct function name bulk_read_support()
w1: w1_therm: fix build warning in w1_seq_show()
w1: ds2438: fixed a coding style issue
w1: ds2438: fixed if brackets coding style issue
w1: ds2438: changed sysfs macro for rw file
w1: ds2438: fixing bug that would always get page0
w1: ds2438: adding support for reading page1
w1: ds2438: support for writing to offset register
uio: Remove leading spaces in Kconfig
gpiolib: Make use of assign_bit() API (part 2)
gpiolib: Use sysfs_emit() in "show" functions
media: lirc: remove out of date comment
media: rc: remove tango ir driver and keymap
media: rc: clean up Kconfig dependencies
media: siano: use DEFINE_MUTEX() for mutex lock and LIST_HEAD for list head
media: dvb-frontends: remove redundant words and fix several typos
gpio: visconti: remove platform_set_drvdata() + cleanup probe
gpio: adp5520: cleanup probe error path + remove platform_set_drvdata()
gpio: altera-a10sr: remove platform_set_drvdata() + cleanup probe
gpio: bd9571mwv: remove platform_set_drvdata() + cleanup probe
USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting
USB: serial: digi_acceleport: add chars_in_buffer locking
USB: serial: io_edgeport: drop buffer-callback sanity checks
USB: serial: mos7720: drop buffer-callback sanity checks
USB: serial: mos7840: drop buffer-callback return-value comments
USB: serial: drop irq-flags initialisations
drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source()
drm/amd/display: take dc_lock in short pulse handler only
drm/amd/pm: correct MGpuFanBoost setting
drm/amdgpu/pm: Update metrics table (v2)
drm/amdgpu/pm: add new fields for Navi1x (v3)
drm/amdgpu/pm: display vcn pp dpm (v4)
drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
drm/amd/pm: Update PPTable struct for beige_goby
drm/amdgpu: Indirect register access for Navi12 sriov
drm/amdgpu: Modify GC register access from MMIO to RLCG in file gfx_v10*
drm/amdgpu: Modify GC register access from MMIO to RLCG in file kfd_v10*
drm/amdgpu: Modify GC register access from MMIO to RLCG in file soc15.c
drm/amdgpu: Modify GC register access from MMIO to RLCG in file sdma_v5*
drm/amdgpu: Modify GC register access from MMIO to RLCG in file nv.c
drm/amdgpu: Modify GC register access from MMIO to RLCG in file amdgpu_gmc.c
drm/amdgpu: Modify MMHUB register access from MMIO to RLCG in file mmhub_v2*
drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV
drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
drm/radeon/radeon_cs: Fix incorrectly documented function 'radeon_cs_parser_fini'
drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity
drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions
drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot
drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions
drm/amd/amdgpu/gfx_v7_0: Repair function names in the documentation
drm/amd/amdgpu/si_dma: Fix some function name disparity
drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_number_of_dram_channels()'
drm/radeon/cik: Fix incorrectly named function 'cik_irq_suspend()'
drm/radeon/radeon_vm: Fix function naming disparities
drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BASE as __maybe_unused
drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue
drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhub_v9_4_set_fault_enable_default()'
drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue
drm/radeon/r100: Realign doc header with function 'r100_cs_packet_parse_vline()'
drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by reference as static
drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_v2_4_ring_emit_hdp_flush()'
drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers
drm/amd/amdgpu/sdma_v5_0: Fix typo in function name
drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions
drm/amd/amdgpu/sdma_v5_2: Repair typo in function name
drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity
drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse
drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_gpu_xgmi_supported()' header
gpio: tps68470: remove platform_set_drvdata() + cleanup probe
dt-bindings: rng: mediatek: convert to yaml schema
dt-bindings: rng: mediatek: add mt8365 to mtk rng binding
fs: Fix typo issue
jfs: Remove trailing semicolon in macros
cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes
cpufreq: intel_pstate: hybrid: CPU-specific scaling factor
evm: Execute evm_inode_init_security() only when an HMAC key is loaded
evm: Load EVM key in ima_load_x509() to avoid appraisal
evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
evm: Introduce evm_revalidate_status()
cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode
cpufreq: intel_pstate: Add Cometlake support in no-HWP mode
evm: Introduce evm_hmac_disabled() to safely ignore verification errors
evm: Allow xattr/attr operations for portable signatures
cpufreq: sc520_freq: add 'fallthrough' to one case
evm: Pass user namespace to set/remove xattr hooks
ACPI: APEI: Don't warn if ACPI is disabled
ACPI: PM / fan: Put fan device IDs into separate header file
ACPI: sbshc: Fix fall-through warning for Clang
ACPI: event: Remove redundant initialization of local variable
ACPI: EC: Make more Asus laptops use ECDT _GPE
ASoC: Intel: common: Add entries for sdw codecs in ADL match table
ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload
usb: fix spelling mistakes in header files
usb: isp1760: fix strict typechecking
usb: isp1760: move to regmap for register access
usb: isp1760: use relaxed primitives
usb: isp1760: remove platform data struct and code
usb: isp1760: hcd: refactor mempool config and setup
usb: isp1760: use dr_mode binding
usb: isp1760: add support for isp1763
dt-bindings: usb: nxp,isp1760: add bindings
usb: isp1763: add peripheral mode
usb: atm: cxacru: Fix typo in comment
usb: gadget: tegra-xudc: Don't print error on probe deferral
usb: gadget: tegra-xudc: Use dev_err_probe()
USB: cdnsp: drop irq-flags initialisations
USB: dwc2: drop irq-flags initialisations
USB: gadget: drop irq-flags initialisations
dt-bindings: usb: dwc2: add compatible for RK3308 USB controller
usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled
usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge
usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP
usb: typec: tcpci: Implement callback for apply_rc
Revert "serial: sh-sci: Add support for RZ/G2L SoC"
tty: hvc_console: Remove the repeated words 'no' and 'from'
drm/i915/gvt: remove local storage of debugfs file
b43legacy: don't save dentries for debugfs
b43: don't save dentries for debugfs
scsi: snic: debugfs: remove local storage of debugfs files
debugfs: remove return value of debugfs_create_bool()
debugfs: remove return value of debugfs_create_ulong()
cxl/docs: Fix "Title underline too short" warning
Documentation: kunit: add tips for running KUnit
Documentation: kunit: Update kunit_tool page
ARM: dts: Fix up the IXP4xx ethernet nodes
perf build: Improve error message for old/missing clang
perf tests: Consolidate test__arch_unwind_sample declaration
perf tests: Drop __maybe_unused on x86 test declarations
misc: bcm-vk: Replace zero-length array with flexible array member
drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO
scsi: ufs: ufs-exynos: Move definitions from .h to .c
sysfs: Add helper BIN_ATTRIBUTE_GROUPS
eeprom: ee1004: Let device core handle attribute eeprom
misc: xilinx-sdfec: Drop unnecessary NULL check after container_of
net: xilinx_emaclite: Do not print real IOMEM pointer
net: phy: add driver for Motorcomm yt8511 phy
net: dsa: sja1105: send multiple spi_messages instead of using cs_change
net: dsa: sja1105: adapt to a SPI controller with a limited max transfer size
net: wan: fix an code style issue about "foo* bar"
net: wan: add some required spaces
net: wan: fix the code style issue about trailing statements
net: wan: remove redundant blank lines
net: wan: add braces {} to all arms of the statement
net: wan: add necessary () to macro argument
caif_virtio: Fix some typos in caif_virtio.c
net: bonding: bond_alb: Fix some typos in bond_alb.c
scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0)
sfc: farch: fix compile warning in efx_farch_dimension_resources()
net: phy: Fix inconsistent indenting
scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
atm: Fix typo
scsi: arcmsr: Update driver version to v1.50.00.05-20210429
net: hns3: Fix return of uninitialized variable ret
scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation
scsi: pmcraid: Fix typos
scsi: bfa: Fix typo
scsi: bfa: Fix inconsistent indenting
net: dsa: sja1105: stop reporting the queue levels in ethtool port counters
net: dsa: sja1105: don't use burst SPI reads for port statistics
scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
dpaa2-eth: setup the of_node field of the device
dpaa2-eth: name the debugfs directory after the DPNI object
scsi: ufs: Use designated initializers in ufs_pm_lvl_states[]
scsi: target: tcmu: Fix boolreturn.cocci warnings
scsi: core: Remove leading spaces in Kconfig
scsi: Fix spelling mistakes in header files
dpaa2-eth: don't print error from dpaa2_mac_connect if that's EPROBE_DEFER
drm/amd/pm: Correct reserved uint32_t number in beige_goby_PPTable
drm/amd/pm: fix return value in aldebaran_set_mp1_state()
drm/amd/display: Allow bandwidth validation for 0 streams.
drm/amdgpu: Add new placement for preemptible SG BOs
drm/amdgpu: Use preemptible placement for KFD
drm/amd/display: Fix GPU scaling regression by FS video support
drm/amdgpu/display: make backlight setting failure messages debug
drm/amdgpu/acpi: unify ATCS handling (v3)
drm/amdgpu/apci: switch ATIF/ATCS probe order
drm/amdgpu: Fix inconsistent indenting
drm/amd/amdkfd: Drop unnecessary NULL check after container_of
ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c
ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c
dt-bindings: display: convert faraday,tve200
ARM: dts: gemini-dlink-dir-685: Remove address from display port
ARM: dts: gemini: remove xxx-cells from display
drm/panel: s6e63m0: Depromote debug prints
drm/mcde: Remove redundant error printing in mcde_dsi_probe()
arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes
scsi: ufs: core: Clean up whitespace
scsi: fas216: Use fallthrough pseudo-keyword
scsi: ufs: ufs-exynos: Make a const array static, makes object smaller
scsi: qla2xxx: Remove redundant assignment to rval
scsi: scsi_dh_alua: Retry RTPG on a different path after failure
scsi: lpfc: Fix unreleased RPIs when NPIV ports are created
scsi: lpfc: Fix non-optimized ERSP handling
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
scsi: lpfc: Add ndlp kref accounting for resume RPI path
scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs
scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller
scsi: lpfc: Ignore GID-FT response that may be received after a link flip
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
scsi: lpfc: Add a option to enable interlocked ABTS before job completion
scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller
scsi: lpfc: Update lpfc version to 12.8.0.10
scsi: core: Cap scsi_host cmd_per_lun at can_queue
ALSA: firewire-lib: Fix uninitialized variable err issue
ALSA: firewire-lib: add flag to unaware of syt in CIP header
ALSA: firewire-lib: pool sequence of packet in IT context independently
ALSA: firewire-lib: code refactoring for generation of packet descriptors
ALSA: firewire-lib: code refactoring for generation of syt sequence
ALSA: firewire-lib: code refactoring for generation of data block sequence
ALSA: firewire-lib: code refactoring for transfer delay
misc: alcor_pci: fix inverted branch condition
USB: core: WARN if pipe direction != setup packet direction
efi/apple-properties: Handle device properties with software node API
efi/dev-path-parser: Switch to use for_each_acpi_dev_match()
x86/efi: Log 32/64-bit mismatch with kernel as an error
arm64: defconfig: enable Layerscape EDAC driver
ARM: dts: imx28: Add DTS description of imx28 based XEA board
ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card
ARM: dts: imx7d-sdb: Add HDMI audio sound card
riscv: mm: add _PAGE_LEAF macro
riscv: mm: make pmd_bad() check leaf condition
riscv: mm: add param stride for __sbi_tlb_flush_range
riscv: mm: add THP support on 64-bit
hwrng: omap - Enable driver for TI K3 family
crypto: sa2ul - Fix leaks on failure paths with sa_dma_init()
crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe()
crypto: sa2ul - Use of_device_get_match_data() helper
crypto: sa2ul - Use devm_platform_ioremap_resource()
crypto: sa2ul - Remove child devices in remove
crypto: hisilicon/qm - initialize the device before doing tasks
crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error
crypto: hisilicon/qm - adjust order of device error configuration
crypto: hisilicon/qm - enable to close master ooo when NFE occurs
crypto: ccp - Fix a resource leak in an error handling path
ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC device indexes
dt-bindings: add dasheng vendor prefix
dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC
ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support
ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card
ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect
dt-bindings: imx: gpcv2: add support for optional resets
soc: imx: gpcv2: move to more ideomatic error handling in probe
soc: imx: gpcv2: move domain mapping to domain driver probe
soc: imx: gpcv2: switch to clk_bulk_* API
soc: imx: gpcv2: split power up and power down sequence control
soc: imx: gpcv2: wait for ADB400 handshake
soc: imx: gpcv2: add runtime PM support for power-domains
soc: imx: gpcv2: allow domains without power-sequence control
soc: imx: gpcv2: add support for optional resets
ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID
ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
ARM: imx6q: remove PHY fixup for KSZ9031
ARM: imx6q: remove part of ar8031_phy_fixup()
ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup()
ARM: imx6q: remove clk-out fixup for the Atheros AR8031 and AR8035 PHYs
ARM: imx6q: remove Atheros AR8035 SmartEEE fixup
ARM: imx6sx: remove Atheros AR8031 PHY fixup
ARM: imx7d: remove Atheros AR8031 PHY fixup
ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet node name
ARM: dts: imx53-ard: Correct Ethernet node name
powerpc/pseries/memhotplug: Remove unused inline function dlpar_memory_remove()
selftests/powerpc: Fix duplicate included pthread.h
powerpc/pseries/ras: Delete a redundant condition branch
powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_ic() error
powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable()
powerpc/pseries: break early in dlpar_memory_remove_by_count() loops
powerpc/pseries: minor enhancements in dlpar_memory_remove_by_ic()
powerpc/Makefile: Add ppc32/ppc64_randconfig targets
powerpc/sstep: Add emulation support for ‘setb’ instruction
powerpc/sstep: Add tests for setb instruction
powerpc/powernv/pci: fix header guard
powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12
kprobes: Allow architectures to override optinsn page allocation
powerpc/kprobes: Replace ppc_optinsn by common optinsn
powerpc/xmon: make dumping log buffer contents more reliable
tty: hvc: udbg_hvc: retry putc on -EAGAIN
media: rc: i2c: Fix an error message
media: lmedm04: delete lme2510_get_adapter_count()
media: dvb-usb: fix wrong definition
media: uapi: mpeg2: Rename "quantization" to "quantisation"
media: uapi: mpeg2: rework quantisation matrices semantics
media: uapi: mpeg2: Cleanup flags
media: uapi: mpeg2: Split sequence and picture parameters
media: uapi: mpeg2: Move reference buffer fields
media: hantro/cedrus: Remove unneeded slice size and slice offset
media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS
media: uapi: Move the MPEG-2 stateless control type out of staging
media: controls: Log MPEG-2 stateless control in .std_log
media: uapi: move MPEG-2 stateless controls out of staging
media: imx: imx7_mipi_csis: Fix logging of only error event counters
media: imx: imx7_mipi_csis: Count the CSI-2 debug interrupts
media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for quad pixel mode
media: imx: imx7_mipi_csis: Move static data to top of mipi_csis_dump_regs()
media: imx: imx7_mipi_csis: Minimize locking in get/set format
media: imx: imx7_mipi_csis: Don't set subdev data
media: imx: imx7_mipi_csis: Reorganize code in sections
media: imx: imx7_mipi_csis: Set the CLKSETTLE register field
media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structure
media: imx: imx7_mipi_csis: Store CSI-2 data type in format structure
media: imx: imx7_mipi_csis: Drop csi_state phy field
media: imx: imx7_mipi_csis: Rename mipi_sd to sd
media: imx: imx7_mipi_csis: Rename csi_state flag field to state
media: imx: imx7_mipi_csis: Turn csi_state irq field into local variable
media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_parse_dt()
media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_subdev_init()
media: imx: imx7_mipi_csis: Drop csi_state pdev field
media: imx: imx7_mipi_csis: Make csi_state num_clocks field unsigned
media: imx: imx7_mipi_csis: Reorganize csi_state structure
media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe()
media: imx: imx7_mipi_csis: Reject invalid data-lanes settings
media: imx: imx7_mipi_csis: Move PHY control to dedicated functions
media: dt-bindings: media: nxp,imx7-mipi-csi2: Add i.MX8MM support
media: imx: imx7_mipi_csis: Add i.MX8MM support
media: imx: imx7_mipi_csis: Update MAINTAINERS
gpio: xgene: simplify probe, return devm_gpiochip_add_data() directly
gpio: da9052: remove platform_set_drvdata() + cleanup probe
gpio: gpio-tegra186: remove empty remove hook
gpio: gpio-tegra186: remove platform_set_drvdata() + cleanup probe
net: ftgmac100: add missing error return code in ftgmac100_probe()
ARM: dts: ux500: Fix orientation of Janice accelerometer
clk: rockchip: fix rk3568 cpll clk gate bits
sfc: use DEVICE_ATTR_*() macro
sfc: falcon: use DEVICE_ATTR_*() macro
ehea: Use DEVICE_ATTR_*() macro
net: r6040: Use logical or for MDIO operations
net: r6040: Use ETH_FCS_LEN
net: r6040: Allow restarting auto-negotiation
ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy
Makefile: extend 32B aligned debug option to 64B aligned
kbuild: hide tools/ build targets from external module builds
kbuild: remove libelf checks from top Makefile
ath10k/ath11k: fix spelling mistake "requed" -> "requeued"
cpufreq: dt: Rename black/white-lists
clk: meson: axg-audio: improve deferral handling
ASoC: dt-bindings: renesas: rsnd: tidyup properties
ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
ASoC: rsnd: add null CLOCKIN support
ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x
ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers
regulator: bd71815: add select to fix build
regulator: max8973: Convert to use regulator_set_ramp_delay_regmap
regulator: bd70528: Convert to use regulator_set_ramp_delay_regmap
spi: ath79: drop platform data
spi: ath79: set number of chipselect lines
reiserfs: Remove unneed check in reiserfs_write_full_page()
drm/i915/gvt: Add missing macro name changes
perf/arm-ccn: Use irq_set_affinity()
perf/arm-cmn: Use irq_set_affinity()
perf/arm-dmc620: Use irq_set_affinity()
perf/arm-dsu: Use irq_set_affinity()
perf/arm-smmuv3: Use irq_set_affinity()
perf/imx_ddr: Use irq_set_affinity()
perf/hisi: Use irq_set_affinity()
drm/vc4: Fix clock source for VEC PixelValve on BCM2711
dt-bindings: display: bcm2835-vec: Add BCM2711 compatible
drm/vc4: Separate VEC compatible variants
clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio
arm64: dts: allwinner: pinephone: Set audio card name
ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
drm/vc4: txp: Properly set the possible_crtcs mask
drm/vc4: crtc: Skip the TXP
drm/vc4: crtc: Pass the drm_atomic_state to config_pv
drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
drm/vc4: crtc: Lookup the encoder from the register at boot
drm/vc4: hdmi: Prevent clock unbalance
drm/vc4: hvs: Make the HVS bind first
drm/vc4: hdmi: Properly compute the BVB clock rate
drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies
drm/vc4: hdmi: Enable the scrambler
drm/vc4: hdmi: Add a workqueue to set scrambling
block_dump: remove block_dump feature in mark_inode_dirty()
block_dump: remove block_dump feature
block_dump: remove comments in docs
aoe: remove unnecessary mutex_init()
blkcg: drop CLONE_IO check in blkcg_can_attach()
block: remove unneeded parenthesis from blk-sysfs
block: avoid double io accounting for flush request
blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter
blk-mq: clear stale request in tags->rq[] before freeing one request pool
blk-mq: clearing flush request reference in tags->rqs[]
blk-mq: Some tag allocation code refactoring
blk-mq: Use request queue-wide tags for tagset-wide sbitmap
rsxx: Use struct_size() in vmalloc()
USB: gadget: udc: fix kernel-doc syntax in file headers
USB: usbfs: remove double evaluation of usb_sndctrlpipe()
usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node()
usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static
PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ
PM: hibernate: fix spelling mistakes
ACPI: ipmi: Remove address space handler in error path
ACPI: configfs: Replace ACPI_INFO() with pr_debug()
gpio: tps6586x: remove platform_set_drvdata() + cleanup probe
gpio: tc3589x: emove platform_set_drvdata() + cleanup probe
gpio: tps65218: remove platform_set_drvdata() + cleanup probe
gpio: tps65912: remove platform_set_drvdata() + cleanup probe
libbpf: Skip bpf_object__probe_loading for light skeleton
nfc: st-nci: remove unnecessary assignment and label
net: hns3: configure promisc mode for VF asynchronously
net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED
bpf: Add lookup_and_delete_elem support to hashtab
bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags
selftests/bpf: Add bpf_lookup_and_delete_elem tests
net: dsa: sja1105: parameterize the number of ports
net: dsa: sja1105: avoid some work for unused ports
net: dsa: sja1105: dimension the data structures for a larger port count
net: dsa: sja1105: don't assign the host port using dsa_upstream_port()
net: dsa: sja1105: skip CGU configuration if it's unnecessary
net: dsa: sja1105: dynamically choose the number of static config table entries
net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure
net: dsa: sja1105: configure the multicast policers, if present
net: dsa: sja1105: allow the frame buffer size to be customized
drm/panel: panel-simple: Add missing pm_runtime_dont_use_autosuspend() calls
net: wan: remove redundant blank lines
net: wan: fix an code style issue about "foo* bar"
net: wan: add blank line after declarations
net: wan: code indent use tabs where possible
net: wan: fix the code style issue about trailing statements
net: wan: add some required spaces
net: wan: move out assignment in if condition
net: wan: replace comparison to NULL with "!card"
net: wan: fix the comments style issue
net: wan: add braces {} to all arms of the statement
rtc: bd70528: fix BD71815 watchdog dependency
rtc: m41t80: add support for fixed clock
PCI: Add pci_reset_bus_function() Secondary Bus Reset interface
rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
dt-bindings: convert rtc/faraday,ftrtc01 to yaml
rtc: fix snprintf() checking in is_rtc_hctosys()
rtc: efi: Remove the repeated module alias
rtc: imxdi: add wakeup support
dt-bindings: msm: disp: add yaml schemas for DPU bindings
dt-bindings: msm: dsi: add yaml schemas for DSI bindings
dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings
dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller
PCI: Work around Huawei Intelligent NIC VF FLR erratum
Input: usbtouchscreen - fix control-request directions
Input: xpad - map "Select" button on Microsoft Xbox One controller
Input: hil_kbd - fix error return code in hil_dev_connect()
dt-bindings: input: remove fsl-mma8450 which is handled by trivial-devices
libbpf: Add support for new llvm bpf relocations
samples: bpf: Ix kernel-doc syntax in file header
Input: evbug - remove an empty comment block
Input: ims-pcu - replace some spaces with tabs
bpf: Fix spelling mistakes
drm/i915/display: fix typo when returning table
ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change
ALSA: control: Track in-flight control read/write/tlv accesses
ALSA: control: Drop superfluous snd_power_wait() calls
ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE
ALSA: Drop superfluous argument from snd_power_wait()
ALSA: pcm: Block the release until the system resume finishes
ALSA: firewire-lib: drop initial NODATA or empty packet
ALSA: firewire-lib: obsolete callbacked member
ALSA: bebob: cancel switching connection order
ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk
sound/oss/dmasound: Remove superfluous "break"
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
ALSA: pcm: use DEVICE_ATTR_RO macro
ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb.
ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller.
ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0
ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list
arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list
arm64: dts: renesas: beacon kit: Setup AVB refclk
arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders
arm64: dts: renesas: condor: Switch eMMC bus to 1V8
arm64: dts: renesas: v3msk: Fix memory size
ARM: dts: r8a7779, marzen: Fix DU clock names
ARM: dts: koelsch: Rename sw2 to keyboard
arm64: dts: renesas: eagle: Add x1 clock
ARM: dts: rcar-gen1: Correct internal delay for i2c[123]
arm64: dts: renesas: beacon: Fix USB extal reference
arm64: dts: renesas: beacon: Fix USB ref clock references
ARM: dts: renesas: Move enable-method to CPU nodes
arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2
x86/entry: Use int everywhere for system call numbers
configfs: fix the kerneldoc comment for configfs_create_bin_file
configfs: drop pointless kerneldoc comments
configfs: implement the .read_iter and .write_iter methods
ALSA: control_led - use DEVICE_ATTR_*() macro
drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned
drm/i915/adlp: Fix GEM VM asserts for DPT VMs
drm/i915/debugfs: Print remap info for DPT VMAs as well
drm: Add support for GEM buffers backed by non-coherent memory
drm: Add and export function drm_fb_cma_sync_non_coherent
drm/ingenic: Add option to alloc cached GEM buffers
xsk: Use kvcalloc to support large umems
perf vendor events intel: Add core event list for Icelake Server
perf vendor events intel: Add uncore event list for Icelake Server
perf vendor events intel: Add metrics for Icelake Server
perf vendor events intel: Update event list for Icelake Client
perf arm-spe: Correct sample flags for SPE event
perf arm-spe: Correct sample flags for dummy event
perf arm-spe: Enable timestamp for per-cpu mode
perf arm-spe: Remove redundant checking for "full_auxtrace"
perf script: Find script file relative to exec path
perf auxtrace: Make perf_event__process_auxtrace*() callable
perf scripting python: Fix tuple_set_u64()
perf scripting python: Factor out set_sym_in_dict()
perf scripting python: Add 'addr_location' for 'addr'
perf script: Factor out perf_sample__sprintf_flags()
perf scripting python: Add sample flags
perf scripting python: Add IPC
perf scripting python: Add cpumode
perf scripting python: Add context switch
perf scripting python: Add auxtrace error
perf scripts python: intel-pt-events.py: Add branches to script
drm/i915/gt: Move engine setup out of set_default_submission
drm/i915/gt: Move submission_method into intel_gt
drm/i915/gt: Move CS interrupt handler to the backend
pinctrl: tigerlake: Add Alder Lake-M ACPI ID
gpio: ath79: remove platform_set_drvdata() + cleanup probe
gpio: spear-spics: remove platform_set_drvdata() + cleanup probe
gpio: sprd: remove platform_set_drvdata() + cleanup probe
gpio: sta2x11: remove platform_set_drvdata() + cleanup probe
gpio: tps65910: remove platform_set_drvdata() + cleanup probe
gpio: wm831x: remove platform_set_drvdata() + cleanup probe
gpio: wm8994: remove platform_set_drvdata() + cleanup probe
gpio: wm8350: remove platform_set_drvdata() + cleanup probe
fs: dlm: always run complete for possible waiters
fs: dlm: add dlm macros for ratelimit log
fs: dlm: fix srcu read lock usage
fs: dlm: set is othercon flag
fs: dlm: reconnect if socket error report occurs
fs: dlm: cancel work sync othercon
fs: dlm: fix connection tcp EOF handling
fs: dlm: public header in out utility
fs: dlm: add more midcomms hooks
fs: dlm: make buffer handling per msg
fs: dlm: add functionality to re-transmit a message
fs: dlm: move out some hash functionality
fs: dlm: add union in dlm header for lockspace id
fs: dlm: add reliable connection if reconnect
fs: dlm: add midcomms debugfs functionality
fs: dlm: don't allow half transmitted messages
x86/syscalls: Clear 'offset' and 'prefix' in case they are set in env
x86/uml/syscalls: Remove array index from syscall initializers
x86/syscalls: Remove -Wno-override-init for syscall tables
x86/syscalls: Don't adjust CFLAGS for syscall tables
media: v4l2-ctrls: always copy the controls on completion
media: v4l2-ctrls: split up into four source files
pinctrl/amd: Add device HID for new AMD GPIO controller
pinctrl: npcm: Align a few entries in the pin function table
pinctrl: at91: Constify struct at91_pinctrl_mux_ops
cpu/hotplug: Simplify access to percpu cpuhp_state
futex: Deduplicate cond_resched() invocation in futex_wake_op()
ASoC: cs42l42: Fix 1536000 Bit Clock instability
ASoC: cs42l42: Add support for 2304000 Bit clock
ASoC: cs42l42: Add support for 2400000 Bit clock
ASoC: cs42l42: Check jack status before reporting button events
ASoC: tlv320aic26: use DEVICE_ATTR_RW macro
ASoC: imx-card: Make some symbols static
regulator: qcom_smd: Make pm8953_lnldo linear_ranges entries properly sorted
regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap
regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap
regulator: rt4831: Add missing .owner field in regulator_desc
dt-bindings: pinctrl: Add DT bindings for apple, pinctrl
drm/amdgpu: Rename flag which prevents HW access
arm64: dts: qcom: sm8350: add IPA information
arm64: dts: qcom: sm8350-mtp: enable IPA
drm/amdgpu: Fix crash when hot unplug in BACO
pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2>
pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_with_flags()
pwm: Autodetect default value for of_pwm_n_cells from device tree
pwm: Simplify all drivers with explicit of_pwm_n_cells = 3
staging: rtl8723bs: moved contexts for arc4 encryption in struct security_priv
staging: rtl8712: Removed unnecessary blank lines
staging: rtl8192e: Fix shadowed variable name
staging: rtl8723bs: hal: Remove set but unused variables
staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but unused variable
staging: rtl8723bs: refactor to reduce indents
staging: rtl8723bs: remove unnecessary braces from conditionals
staging: rtl8723bs: fix suspect indents
staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros
staging: rtl8723bs: remove sd_f0_read8()
staging: emxx_udc: fix alignment issues
pwm: visconti: Fix and simplify period calculation
pwm: spear: Don't modify HW state in .remove callback
pwm: spear: Free resources only after pwmchip_remove()
pwm: spear: Implement .apply() callback
drm/i915/display/adl_p: Drop earlier return in tc_has_modular_fia()
drm/i915/adl_p: Handle TC cold
drm/i915: WA for zero memory channel
drm/i915/display/adl_p: Allow DC3CO in pipe and port B
drm/i915/display/adl_p: Disable PSR2
arm64: Implement stack trace termination record
arm64/mm: Validate CONFIG_PGTABLE_LEVELS
drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev()
drivers/perf: arm_spe_pmu: Fix some coding style issues
drivers/perf: arm_pmu: Fix some coding style issues
drivers/perf: arm-cmn: Add space after ','
drivers/perf: arm-cci: Fix checkpatch spacing error
arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad()
arm64: Document requirement for access to FEAT_HCX
kselftest/arm64: Add missing newline to SVE test skipping output
kasan: speed up mte_set_mem_tag_range
arm64/mm: Make vmemmap_free() available only with CONFIG_MEMORY_HOTPLUG
arm64: assembler: replace `kaddr` with `addr`
arm64: assembler: add conditional cache fixups
arm64: Apply errata to swsusp_arch_suspend_exit
arm64: Do not enable uaccess for flush_icache_range
arm64: Do not enable uaccess for invalidate_icache_range
arm64: Downgrade flush_icache_range to invalidate
arm64: assembler: remove user_alt
arm64: Move documentation of dcache_by_line_op
arm64: Fix comments to refer to correct function __flush_icache_range
arm64: __inval_dcache_area to take end parameter instead of size
arm64: dcache_by_line_op to take end parameter instead of size
arm64: __flush_dcache_area to take end parameter instead of size
arm64: __clean_dcache_area_poc to take end parameter instead of size
arm64: __clean_dcache_area_pop to take end parameter instead of size
arm64: __clean_dcache_area_pou to take end parameter instead of size
arm64: sync_icache_aliases to take end parameter instead of size
arm64: Fix cache maintenance function comments
arm64: Rename arm64-internal cache maintenance functions
dt-bindings: i2c: i2c-rk3x: add description for rk3568
i2c: qcom-cci: add sm8250 compatible
i2c: add binding to mark a bus as supporting SMBus-Alert
i2c: stm32f7: add SMBus-Alert support
MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64
dt-bindings: touchscreen: Convert resistive-adc-touch binding to json schema
dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property
dt-bindings: touchscreen: resistive-adc-touch: add support for z1 and z2 channels
Input: resistive-adc-touch - add support for z1 and z2 channels
nfsd: Prevent truncation of an unlinked inode from blocking access to its directory
nfsd: move some commit_metadata()s outside the inode lock
NFSD add vfs_fsync after async copy is done
NFSD: delay unmount source's export after inter-server copy completed.
net: bridge: remove redundant assignment
net: hns3: switch to dim algorithm for adaptive interrupt moderation
net/hamradio/6pack: Fix inconsistent indenting
net: wan: remove redundant blank lines
net: wan: add blank line after declarations
net: wan: fix an code style issue about "foo* bar
net: wan: add some required spaces
net: wan: replace comparison to NULL with "!card"
net: wan: add spaces required around that ':' and '+'
net: wwan: core: Add WWAN device index sysfs attribute
libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors
selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks
libbpf: Streamline error reporting for low-level APIs
libbpf: Streamline error reporting for high-level APIs
bpftool: Set errno on skeleton failures and propagate errors
clk: qcom: clk-rcg2: Add support for duty-cycle for RCG
arm64: dts: qcom: sc7180: add nodes for idp display
arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem
arm64: dts: qcom: sdm845-oneplus-common: enable ipa
arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support
arm64: dts: qcom: remove camera_mem region
arm64: dts: qcom: msm8996: Disable ADSP and add power domains
arm64: dts: qcom: Add board support for HK10
arm64: dts: qcom: msm8996: Sanitize pins
arm64: dts: qcom: msm8996-*: Clean up QUP and UART names
arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size
arm64: dts: qcom: msm8996: Add SDHCI1
arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6
arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default
arm64: dts: qcom: msm8996: Disable Venus by default
arm64: dts: qcom: pm8994: Add RESIN node
arm64: dts: qcom: msm8996: Add DSI0 nodes
arm64: dts: qcom: pmi8994: Add WLED node
arm64: dts: qcom: msm8996: Clean up the SDHCI2 node
arm64: dts: qcom: msm8996: Add usb3 interrupts
arm64: dts: qcom: SC7280: Add device node support for TSENS
arm64: dts: qcom: SC7280: Add thermal zone support
arm64: dts: qcom: sm8350: Add label for thermal-zones node
arm64: dts: qcom: pm7325: Add pm7325 base dts file
arm64: dts: qcom: pm8350c: Add temp-alarm support
arm64: dts: qcom: pm8350c: Correct the GPIO node
arm64: dts: qcom: pmr735a: Add temp-alarm support
arm64: dts: qcom: pmr735a: Correct the GPIO node
arm64: dts: qcom: pmk8350: Add peripherals for pmk8350
arm64: dts: qcom: pmk8350: Correct the GPIO node
arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp
arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC temperatures to sc7280-idp
arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds
arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs
drm/amdgpu: fix typo
drm/amdgpu: add judgement for dc support
drm/amdgpu: add missing unreserve on error
drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf()
drm/amdgpu: Change IP init sequence to support PSP program IH_RB_CNTL on NV12 SRIOV
drm/amdgpu: refine amdgpu_fru_get_product_info
drm/amd/display: Remove the repeated declaration
drm/radeon/evergreen: Remove the repeated declaration
drm/radeon: remove the repeated declaration
soc: qcom: socinfo: Add missing SoC ID for SM6125
soc: qcom: socinfo: Add remaining IPQ6018 family ID-s
soc: qcom: smd-rpm: Add SM6125 compatible
dt-bindings: soc: qcom: smd-rpm: Document SM6125 compatible
dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding
soc: qcom: rpmhpd: Add SC8180X
soc: qcom: socinfo: Add more IDs
net: Remove unnecessary variables
riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD
riscv: mm: Remove setup_zero_page()
riscv: enable generic PCI resource mapping
riscv: Move setup_bootmem into paging_init
riscv: mm: Drop redundant _sdata and _edata declaration
riscv: Optimize switch_mm by passing "cpu" to flush_icache_deferred()
riscv: Turn has_fpu into a static key if FPU=y
sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads
w1: ds2482: fix kernel-doc syntax in file
w1: fix build warning in w1_ds2438.rst
bpf: Run devmap xdp_prog on flush instead of bulk enqueue
xdp: Extend xdp_redirect_map with broadcast support
sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test
selftests/bpf: Add xdp_redirect_multi test
mtd: core: Fix freeing of otp_info buffer
mtd: core: Potential NULL dereference in mtd_otp_size()
mtd: rawnand: Add a helper to clarify the interface configuration
mtd: rawnand: arasan: Check the proposed data interface is supported
mtd: rawnand: atmel: Check the proposed data interface is supported
mtd: rawnand: onfi: Use the BIT() macro when possible
mtd: rawnand: Update dead URL
mtd: rawnand: Use more recent ONFI specification wording
mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure
mtd: rawnand: Add NV-DDR timings
mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI parameter page
mtd: rawnand: Add an indirection on onfi_fill_interface_config()
mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper
mtd: rawnand: Avoid accessing NV-DDR timings from legacy code
mtd: rawnand: Access SDR and NV-DDR timings through a common macro
mtd: rawnand: Handle the double bytes in NV-DDR mode
mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode
mtd: rawnand: Support enabling NV-DDR through SET_FEATURES
mtd: rawnand: Allow SDR timings to be nacked
mtd: rawnand: Choose the best timings, NV-DDR included
MAINTAINERS: Add myself as co-maintainer of the Arasan NAND controller driver
mtd: rawnand: arasan: Fix a macro parameter
mtd: rawnand: arasan: Workaround a misbehaving prog type with NV-DDR
mtd: rawnand: arasan: Support NV-DDR interface
dt-binding: mtd: nand: Document the cs-gpios property
mtd: devices: Remove superfluous "break"
mtd: partitions: redboot: seek fis-index-block in the right node
mtd: partitions: redboot: fix style issues
mtd: parsers: qcom: Fix leaking of partition name
ASoC: cs42l56: use DEVICE_ATTR_WO macro
ASoC: wm8962: Use DEVICE_ATTR_WO macro
ASoC: cs43130: Use DEVICE_ATTR_RO macro
ASoC: cs35l3x: Use neutral language in amp drivers
ASoC: cs42l52: use DEVICE_ATTR_WO macro
HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible
regmap: add support for 7/17 register formating
locking/atomic: make ARCH_ATOMIC a Kconfig symbol
locking/atomic: net: use linux/atomic.h for xchg & cmpxchg
locking/atomic: h8300: use asm-generic exclusively
locking/atomic: microblaze: use asm-generic exclusively
locking/atomic: openrisc: avoid asm-generic/atomic.h
locking/atomic: atomic: remove stale comments
locking/atomic: atomic: remove redundant include
locking/atomic: atomic: simplify ifdeffery
locking/atomic: atomic: support ARCH_ATOMIC
locking/atomic: atomic64: support ARCH_ATOMIC
locking/atomic: cmpxchg: make `generic` a prefix
locking/atomic: cmpxchg: support ARCH_ATOMIC
locking/atomic: alpha: move to ARCH_ATOMIC
locking/atomic: arc: move to ARCH_ATOMIC
locking/atomic: arm: move to ARCH_ATOMIC
locking/atomic: csky: move to ARCH_ATOMIC
locking/atomic: h8300: move to ARCH_ATOMIC
locking/atomic: hexagon: move to ARCH_ATOMIC
locking/atomic: ia64: move to ARCH_ATOMIC
locking/atomic: m68k: move to ARCH_ATOMIC
locking/atomic: microblaze: move to ARCH_ATOMIC
locking/atomic: mips: move to ARCH_ATOMIC
locking/atomic: nds32: move to ARCH_ATOMIC
locking/atomic: nios2: move to ARCH_ATOMIC
locking/atomic: openrisc: move to ARCH_ATOMIC
locking/atomic: parisc: move to ARCH_ATOMIC
locking/atomic: powerpc: move to ARCH_ATOMIC
locking/atomic: riscv: move to ARCH_ATOMIC
locking/atomic: sh: move to ARCH_ATOMIC
locking/atomic: sparc: move to ARCH_ATOMIC
locking/atomic: xtensa: move to ARCH_ATOMIC
locking/atomic: delete !ARCH_ATOMIC remnants
locking/atomics: atomic-instrumented: simplify ifdeffery
dt-bindings: gpio: omap: Convert to json-schema
perf inject: Call dso__put() even if dso->hit is set
perf inject: Do not inject BUILD_ID record if MMAP2 has it
module: correctly exit module_kallsyms_on_each_symbol when fn() != 0
drm/i915: Remove the repeated declaration
drm/i915/adl_p: enable MSO on pipe B
drm/i915/xelpd: Enhanced pipe underrun reporting
drm/i915/xelpd: Add VRR guardband for VRR CTL
drm/i915/display: Remove a redundant function argument from intel_psr_enable_source()
f2fs: return success if there is no work to do
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
f2fs: let's allow compression for mmap files
f2fs: compress: fix to disallow temp extension
f2fs: atgc: export entries for better tunability via sysfs
kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild
alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild
h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild
hexagon: move core-y in arch/hexagon/Makefile to arch/hexagon/Kbuild
sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild
mtd: rawnand: Move struct gpio_desc declaration to the top
mtd: rawnand: Add a helper to parse the gpio-cs DT property
mtd: rawnand: arasan: Ensure proper configuration for the asserted target
mtd: rawnand: arasan: Leverage additional GPIO CS
mtd: rawnand: qcom: Delete an unneeded bool conversion
mtd: spinand: macronix: Add support for serial NAND flash
drm/amdgpu: Fix clang warning: unused label 'exit'
fs: dlm: Fix memory leak of object mh
fs: dlm: Fix spelling mistake "stucked" -> "stuck"
drm/i915: Extract intel_hdmi_bpc_possible()
drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible()
drm/i915: Move platform checks into intel_hdmi_bpc_possible()
drm/i915: Check sink deep color capabilitis during HDMI .mode_valid()
drm/i915: Move the TMDS clock division into intel_hdmi_mode_clock_valid()
drm/i915: Drop redundant has_hdmi_sink check
e100: handle eeprom as little endian
intel: remove checker warning
fm10k: move error check
igb/igc: use strongly typed pointer
igb: handle vlan types with checker enabled
igb: fix assignment on big endian machines
igb: override two checker warnings
intel: call csum functions with well formatted arguments
igbvf: convert to strongly typed descriptors
ixgbe: use checker safe conversions
ixgbe: reduce checker warnings
arm64: smccc: Add support for SMCCCv1.2 extended input/output registers
mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK
mtd: spi-nor: Add documentation for spi_nor_soft_reset()
mtd: spi-nor: otp: fix kerneldoc typos
libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h
cxl: Rename mem to pci
cxl/pci.c: Add a 'label_storage_size' attribute to the memdev
cxl/mem: Demarcate vendor specific capability IDs
cxl/mem: Use dev instead of pdev->dev
cxl/mem: Split creation from mapping in probe
cxl/mem: Move register locator logic into reg setup
cxl/mem: Get rid of @cxlm.base
regulator: rk808: Convert to use regulator_set_ramp_delay_regmap
drm/ttm: Don't override vm_ops callbacks, if set
drm/amdgpu: Implement mmap as GEM object function
drm/radeon: Implement mmap as GEM object function
drm/nouveau: Implement mmap as GEM object function
drm/vmwgfx: Inline ttm_bo_mmap() into vmwgfx driver
drm/vmwgfx: Inline vmw_verify_access()
drm/ttm: Remove ttm_bo_mmap() and friends
drm/kconfig: Remove unused select of DRM_KMS_FB_HELPER
kbuild: merge scripts/mkmakefile to top Makefile
arm64: Change the on_*stack functions to take a size argument
arm64: stacktrace: Relax frame record alignment requirement to 8 bytes
init: use $(call cmd,) for generating include/generated/compile.h
kbuild: sink stdout from cmd for silent build
kbuild: clean up ${quiet} checks in shell scripts
scripts/setlocalversion: remove mercurial, svn and git-svn supports
scripts/setlocalversion: remove workaround for old make-kpkg
scripts/setlocalversion: add more comments to -dirty flag detection
scripts/setlocalversion: factor out 12-chars hash construction
scripts/setlocalversion: simplify the short version part
arm64/sve: Split _sve_flush macro into separate Z and predicate flushes
arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state()
arm64/sve: Skip flushing Z registers with 128 bit vectors
drm: fix leaked dma handles after removing drm_pci_free
drm/hisilicon/kirin: Use the correct HiSilicon copyright
drm/fb-helper: improve DRM fbdev emulation device names
fbdev: matrox: use modern module_init()
RDMA/mlx5: Take qp type from mlx5_ib_qp
xfs: Fix fall-through warnings for Clang
nfc: st95hf: remove unnecessary assignment and label
nfc: st-nci: remove unnecessary labels
spi: Enable tracing of the SPI setup CS selection
arm64: Change the cpuinfo_arm64 member type for some sysregs to u64
arm64: Check if GMID_EL1.BS is the same on all CPUs
firmware: arm_ffa: Add initial FFA bus support for device enumeration
firmware: arm_ffa: Add initial Arm FFA driver support
firmware: arm_ffa: Add support for SMCCC as transport to FFA driver
firmware: arm_ffa: Setup in-kernel users of FFA partitions
firmware: arm_ffa: Add support for MEM_* interfaces
arm64: assembler: add set_this_cpu_offset
arm64: smp: remove pointless secondary_data maintenance
arm64: smp: remove stack from secondary_data
arm64: smp: unify task and sp setup
arm64: smp: initialize cpu offset earlier
kasan: arm64: support specialized outlined tag mismatch checks
i40e: Replace one-element array with flexible-array member
Input: cyttsp - convert bindings to YAML and extend
Input: cyttsp - probe from compatibles
Input: cyttsp - obtain regulators
net/appletalk: Fix inconsistent indenting
dt-bindings: power: add defines for i.MX8MM power domains
soc: imx: gpcv2: add support for i.MX8MM power domains
soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPMIX power domains
soc: imx: gpcv2: move reset assert after requesting domain power up
bus: qcom-ebi2: Fix incorrect documentation for '{slow,fast}_cfg'
soc: qcom: socinfo: import PMIC IDs from pmic-spmi
sound/oss/dmasound: Remove superfluous "break"
ALSA: drivers: opl3: fix useless self-comparison
ALSA: pci: lx6464es: remove useless self-comparison
ALSA: hda/ca0132: Make a const array static, makes object smaller
drm/amdgpu: Use %p4cc to print 4CC format
drm/simpledrm: Use %p4cc to print 4CC format
drm: Remove drm_get_format_name()
drm/fourcc: Remove struct drm_format_buf_name
usb: roles: add helper usb_role_string()
usb: common: usb-conn-gpio: use usb_role_string() to print role status
usb: typec: mux: Use device type instead of device name for matching
usb: typec: mux: Remove requirement for the "orientation-switch" device property
usb: dwc3: trace: Remove unused fields in dwc3_log_trb
USB: chipidea: remove dentry storage for debugfs file
USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file
USB: gadget: pxa27x_udc: remove dentry storage for debugfs file
USB: fotg210-hcd: remove dentry storage for debugfs file
perf/core: Make local function perf_pmu_snapshot_aux() static
perf/core: Fix DocBook warnings
perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint
driver core: Move the "removable" attribute from USB to core
PCI: Add sysfs "removable" attribute
dt-bindings: can: rcar_can: Convert to json-schema
dt-bindings: can: rcar_canfd: Convert to json-schema
can: uapi: update CAN-FD frame description
can: uapi: introduce CANFD_FDF flag for mixed content in struct canfd_frame
can: proc: remove unnecessary variables
can: isotp: change error format from decimal to symbolic error names
can: isotp: add symbolic error message to isotp_module_init()
can: isotp: Add error message if txqueuelen is too small
can: softing: Remove redundant variable ptr
can: hi311x: hi3110_can_probe(): silence clang warning
can: mcp251x: mcp251x_can_probe(): silence clang warning
can: mcp251xfd: silence clang warning
can: at91_can: silence clang warning
can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PRODUCT_ID
can: kvaser_usb: Add new Kvaser hydra devices
can: c_can: remove unused variable struct c_can_priv::rxmasked
can: c_can: add ethtool support
can: m_can: use bits.h macros for all regmasks
can: m_can: clean up CCCR reg defs, order by revs
can: m_can: make TXESC, RXESC config more explicit
can: m_can: fix whitespace in a few comments
usb: cdns3: core: Fix a couple of incorrectly documented function names
usb: cdns3: cdns3-plat: Fix incorrect naming of function 'cdns3_plat_remove()'
usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc related formatting issues
usb: cdns3: cdns3-ti: File headers are not good candidates for kernel-doc
usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues
usb: cdns3: cdns3-imx: File headers are not good candidates for kernel-doc
usb: chipidea: core: Fix incorrectly documented function 'ci_usb_phy_exit()'
usb: chipidea: otg: Fix formatting and missing documentation issues
usb: chipidea: udc: Fix incorrectly documented function 'hw_port_is_high_speed()'
usb: cdns3: cdns3-gadget: Provide correct function naming for '__cdns3_gadget_ep_queue()'
usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp_find_next_ext_cap()'
usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()'
usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()'
usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs
usb: isp1760: isp1760-udc: Provide missing description for 'udc' param
usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()'
usb: dwc2: pci: Fix possible copy/paste issue
usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation
usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()'
usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27x_udc_start()'
usb: gadget: udc: udc-xilinx: Place correct function names into the headers
drm/i915/params: Align visibility of device level and global modparams
mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-M SPI serial flash
mtd: spi-nor: macronix: Fix name for mx66l51235f
drm/i915/display: relax 2big checking around initial fb
ASoC: rsnd: call unregister for null_hw when removed
ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_channel_original_with_params()
ASoC: rsnd: attach SSIU when SSI was DMA mode
ASoC: rsnd: check BUIF error everytime
ASoC: rsnd: indicate unknown error at rsnd_dai_call()
ASoC: rsnd: incidate irq error message
ASoC: rsnd: add debugfs support
ASoC: rsnd: protect mod->status
ASoC: rsnd: implement BUSIF related code in ssiu.c
ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear()
ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl()
regulator: bd71815: fix platform_no_drv_owner.cocci warnings
Staging: rtl8723bs: fixed a blank coding style
staging: rtl8188eu: convert pr_info call to dev_err call ODM_RAStateCheck
MIPS: SEAD3: Correct Ethernet node name
dt-bindings: vendor-prefixes: Add an entry for OpenEmbed
MIPS: ath79: ar9331: Add OpeneEmbed SOM9331 Board
MIPS: ath79: ar9331: add pause property for the MAC <> switch link
MIPS: Loongson64: Remove a "set but not used" variable
MIPS: Loongson64: Update loongson3_defconfig
staging: mmal-vchiq: Fix incorrect static vchiq_instance.
staging: rtl8192u: Fixed warnings of coding style
staging: rtl8723bs: remove the repeated declaration
mips: dts: loongson: fix DTC unit name warnings
mips: dts: loongson: fix DTC unit name warnings
mips: dts: loongson: fix DTC unit name warnings
mips: dts: loongson: fix DTC unit name warnings
mips: dts: loongson: fix DTC unit name warnings
USB: core: Check buffer length matches wLength for control transfers
drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
ARM: dts: am335x: align GPIO hog names with dt-schema
ARM: dts: am437x: align gpio hog names with dt-schema
drm: bridge: cdns-mhdp8546: Fix inconsistent indenting
drm/bridge: lt8912b: fix platform_no_drv_owner.cocci warnings
ARM: dts: omap3: align gpio hog names with dt-schema
ARM: dts: omap5-board-common: align gpio hog names with dt-schema
ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema
ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios
ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios
char: xillybus: Move class-related functions to new xillybus_class.c
char: xillybus: Add driver for XillyUSB (Xillybus variant for USB)
drm/bridge: DRM_CROS_EC_ANX7688 should depend on I2C_CROS_EC_TUNNEL
ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes
ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes
ARM: dts: OMAP2420: Drop interrupt-names from mailbox node
ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes
ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node
ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
ttyprintk: remove redundant initialization of variable i
ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
ipac: ipoctal: fix kernel-doc syntax and remove filename from file headers
ipac: tpci200: fix kernel-doc syntax and remove filename from file header
dyndbg: display KiB of data memory used.
char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
char: pcmcia: scr24x_cs: Fix redundant fops
misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()'
misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC
misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()'
misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC
misc/pvpanic: Make 'pvpanic_probe()' resource managed
eeprom: ee1004: Use kobj_to_i2c_client to simplify the code
eeprom: ee1004: Remove not needed check in ee1004_read
eeprom: ee1004: Remove not needed check in ee1004_eeprom_read
eeprom: ee1004: Remove usage of i2c_adapter_id in adapter comparison
eeprom: ee1004: Improve check for SMBUS features
eeprom: ee1004: Improve creating dummy devices
eeprom: ee1004: Switch to i2c probe_new callback
eeprom: ee1004: Cache current page at initialization of first device only
eeprom: ee1004: Factor out setting page to ee1004_set_current_page
eeprom: ee1004: Improve error handling in ee1004_read
eeprom: ee1004: Move call to ee1004_set_current_page to ee1004_eeprom_read
eeprom: ee1004: Add constant EE1004_NUM_PAGES
eeprom: ee1004: Add helper ee1004_cleanup
firmware: stratix10-svc: Fix a resource leak in an error handling path
dt-bindings: serial: pl011: Delete an incorrect compatible string
tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions
clk: renesas: cpg-mssr: Make srstclr[] comment block consistent
clk: renesas: r8a77995: Add ZA2 clock
lib: test_scanf: Remove pointless use of type_min() with unsigned types
random32: Fix implicit truncation warning in prandom_seed_state()
driver core: auxiliary bus: Fix typo in the docs
ARM: dts: alt: Add SW2 as GPIO keys
device property: Don't check for NULL twice in the loops
component: Drop 'dev' argument to component_match_realloc()
component: Rename 'dev' to 'parent'
driver core: Drop helper devm_platform_ioremap_resource_wc()
mtd: spi-nor: enable locking support for MX25L12805D
dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding
pinctrl: mediatek: don't hardcode mode encoding in common code
pinctrl: mediatek: add support for mt8365 SoC
drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain dependencies
drm/i915/adl_p: Disable FIFO underrun recovery
drm/i915/adl_p: Implement Wa_22012358565
ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings
soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines
docs: Activate exCJK only in CJK chapters
MAINTAINERS: Include Samsung PWM in Samsung SoC entry
iio: ABI: sysfs-bus-iio: fix a typo
iio: ABI: sysfs-bus-iio: avoid a warning when doc is built
docs: kernel-parameters: mark numa=off is supported by a bundle of architectures
docs/zh_CN:add core-api refcount-vs-atomic.rst translation.
docs/zh_CN: add core api local_ops.rst translation
docs: zh_CN: update Chinese translations
drm/amd/display: Fix overlay validation by considering cursors
drm/amdgpu: Correctly clear GCEA error status
drm/amdgpu: Don't query CE and UE errors
drm/amdgpu: Fix RAS function interface
drm/amdgpu: Use delayed work to collect RAS error counters
video: backlight: qcom-wled: Add PMI8994 compatible
drm/amd/display: Added support for individual control for multiple back-light instances.
drm/amd/display: disable desktop VRR when using older flip model
drm/amd/display: Retrieve DSC Branch Decoder Caps
drm/amd/display: Update DP link configuration.
drm/amd/display: Expand DP module clock recovery API.
drm/amd/display: Remove redundant safeguards for dmub-srv destroy()
drm/amd/display: Fix potential memory leak in DMUB hw_init
drm/amd/display: Implement INBOX0 usage in driver
drm/amd/display: add exit training mode and update channel coding in LT
drm/amd/display: isolate 8b 10b link training sequence into its own function
drm/amd/display: Add Log for SST DSC Determination Policy
drm/amd/display: Refactor SST DSC Determination Policy
drm/amd/display: fix odm scaling
drm/amd/display: 3.2.137
Revert "drm/amd/display: Refactor and add visual confirm for HW Flip Queue"
drm/amdgpu/acpi: fix typo in ATCS handling
drm/amd/pm/inc/smu_v13_0: Move table into the only source file that uses it
drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function name for 'smu7_fan_ctrl_set_default_mode()'
drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name
drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_init_smc_table()' function name
drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc headers must contain function names
drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function name 'vega20_init_smc_table()'
drm/amd/display/dc/bios/command_table_helper: Fix function name for 'dal_cmd_table_helper_transmitter_bp_to_atom()'
drm/amd/display/dc/bios/command_table_helper2: Fix function name 'dal_cmd_table_helper_transmitter_bp_to_atom2()'
drm/amd/display/dc/bios/bios_parser: Fix formatting and misnaming issues
drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must directly follow their headers
drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc
drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our own header
drm/amd/display/dc/dce/dce_mem_input: Remove duplicate initialisation of GRPH_CONTROL__GRPH_NUM_BANKS_{SHIFT, MASK}
drm/amd/display/dc/dce/dce_mem_input: Remove duplicate initialisation of GRPH_CONTROL__GRPH_NUM_BANKS_{SHIFT, MASK
drm/amd/amdgpu/amdgpu_device: Make local function static
drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc formatting issue
drm/amd/display/dc/dce110/dce110_hw_sequencer: Include header containing our prototypes
drm/amd/display/dc/core/dc: Convert function headers to kernel-doc
drm/amd/display/dmub/src/dmub_srv_stat: Convert function header to kernel-doc
drm/amd/display/modules/hdcp/hdcp_psp: Remove unused function 'mod_hdcp_hdcp1_get_link_encryption_status()'
drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running
drm/amd/amdgpu:save psp ring wptr to avoid attack
drm/amdgpu/acpi: make ATPX/ATCS structures global (v2)
arm64: Move patching utilities out of instruction encoding/decoding
arm64: Move aarch32 condition check functions
arm64: Move instruction encoder/decoder under lib/
arm64: insn: Add SVE instruction class
arm64: insn: Add barrier encodings
arm64: insn: Add some opcodes to instruction decoder
arm64: insn: Add load/store decoding helpers
perf parse-events: Add bison --file-prefix-map option
perf probe: Provide more detail with relocation warning
perf test: Iterate over shell tests in alphabetical order
perf test: Test 2 libpfm4 error cases
arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macros
drm/i915: Add Wa_14010733141
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
net/mlx5e: CT, Remove newline from ct_dbg call
net/mlx5: CT: Avoid reusing modify header context for natted entries
net/mlx5e: TC: Use bit counts for register mapping
net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload
net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling
net/mlx5: DR, Remove unused field of send_ring struct
net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE
net/mlx5: Move table size calculation to steering cmd layer
net/mlx5: Move chains ft pool to be used by all firmware steering
net/mlx5: DR, Set max table size to 2G entries
net/mlx5: Cap the maximum flow group size to 16M entries
net/mlx5: Remove unnecessary spin lock protection
net/mlx5: Use boolean arithmetic to evaluate roce_lag
net/mlx5: Fix lag port remapping logic
drm/fourcc: Add 16 bpc fixed point framebuffer formats.
drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH_ABGR16161616.
drm/amd/display: Increase linebuffer pixel depth to 36bpp.
drm/amd/display: Make assert in DCE's program_bit_depth_reduction more lenient.
drm/amd/display: Enable support for 16 bpc fixed-point framebuffers.
pata_ep93xx: fix deferred probing
drm/dp_mst: Use kHz as link rate units when settig source max link caps at init
i2c: aspeed: disable additional device addresses on ast2[56]xx
i2c: i801: Remove unneeded warning after wait_event_timeout timeout
i2c: i801: Replace waitqueue with completion API
i2c: i801: Use standard PCI constants instead of own ones
i2c: mediatek: Rename i2c irq name
devlink: append split port number to the port name
selftests: devlink_lib: add check for devlink device existence
net/mlx5: Expose FW version over defined keyword
mlxsw: core: Expose FW version over defined keyword
mlxsw: core: use PSID string define in devlink info
atl1c: detect NIC type early
atl1c: move tx napi into tpd_ring
atl1c: prepare for multiple rx queues
atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC
ixgbe: Fix out-bounds warning in ixgbe_host_interface_command()
PCI/AER: Use consistent format when printing PCI device
dt-bindings: pinctrl: Update enum for adding SGPM2 and SGPS2
pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings
x86/pci: Return true/false (not 1/0) from bool functions
PCI: Print a debug message on PCI device release
pinctrl: Fix kernel-doc
pinctrl: bcm2835: Accept fewer than expected IRQs
docs/pinctrl: fix the reference to the u300 platform
remoteproc: Add kernel-doc comment for is_iomem
remoteproc: Fix various kernel-doc warnings
dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs
remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs
dt-bindings: hwlock: add sun6i_hwspinlock
hwspinlock: add sun6i hardware spinlock support
remoteproc: stm32: fix phys_addr_t format string
remoteproc: k3-r5: Fix an error message
dt-bindings: remoteproc: qcom: pas: Convert binding to YAML
dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996
crypto: qat - return error when failing to map FW
crypto: qat - check MMP size before writing to the SRAM
crypto: qat - report an error if MMP file size is too large
crypto: qat - check return code of qat_hal_rd_rel_reg()
crypto: qat - remove unused macro in FW loader
hwrng: Kconfig - Remove leading spaces
crypto: header - Fix spelling errors
crypto: khazad,wp512 - remove leading spaces before tabs
crypto: qce - Fix some error handling path
hwrng: core - remove redundant initialization of variable err
crypto: cavium: Fix a bunch of kernel-doc related issues
crypto: nx: nx-aes-gcm: Kernel-doc formatting should not be used for headers
crypto: ccp: ccp-dev: Fix a little doc-rot
crypto: tcrypt - enable tests for xxhash and blake2
hwrng: core - Use DEVICE_ATTR_<RW|RO> macro
crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG
crypto: qce: skcipher: Fix incorrect sg count for dma transfers
MAINTAINERS: Add maintainer for Qualcomm crypto drivers
crypto: nx - Fix typo in comment
crypto: qce - Fix inconsistent indenting
crypto: hisilicon/qm - add dfx log if not use hardware crypto algs
crypto: hisilicon/qm - fix the process of VF's list adding
crypto: ecdh - fix ecdh-nist-p192's entry in testmgr
crypto: ecdh - fix 'ecdh_init'
crypto: ecdh - register NIST P384 tfm
crypto: ecdh - add test suite for NIST P384
crypto: hisilicon/qm - add MSI detection steps on Kunpeng930
crypto: hisilicon/qm - support address prefetching
arm64: dts: meson: vim3: enable hdmi audio loopback
i2c: rcar: Drop "renesas,i2c-rcar"
dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar"
dt-bindings: i2c: renesas,i2c: Convert to json-schema
soc: amlogic: meson-ee-pwrc: Rename "get_power" to "is_powered_off"
dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
arm64: dts: meson-sm1: add toacodec node
dt-bindings: arm: amlogic: add Banana PI M5 bindings
arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts
ALSA: firewire-lib: add replay target to cache sequence of packet
drm: Fix for GEM buffers with write-combine memory
ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets
ALSA: firewire-lib: transfer rx packets on-the-fly when replaying
ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime
pinctrl: mediatek: move bit assignment
leds: trigger: ledtrig-cpu: Fix incorrectly documented param 'ledevt'
leds: leds-gpio-register: Supply description for param 'id'
leds: led-class: Fix incorrectly documented param 'dev'
leds: leds-bcm6328: Demote kernel-doc abuse
leds: leds-as3645a: Fix function name 'as3645a_set_current()'
leds: leds-blinkm: Remove unused variable 'ret'
leds: leds-is31fl32xx: Provide missing description for member 'sw_shutdown_func'
leds: leds-lp3944: Provide missing function names in documentation headers
leds: leds-lm3530: Fix incorrect spelling of 'brightness'
leds: leds-lm3692x: Fix some kernel-doc formatting issues
leds: leds-lm3697: Provide some missing descriptions for struct members
leds: leds-mlxreg: Fix incorrect documentation of struct member 'led_cdev' and 'led_cdev_name'
leds: leds-lp8860: Fix kernel-doc related formatting issues
leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues
leds: class: The -ENOTSUPP should never be seen by user space
leds: el15203000: Introduce to_el15203000_led() helper
leds: lgm-sso: Fix clock handling
leds: lgm-sso: Remove unneeded of_match_ptr()
leds: lgm-sso: Drop duplicate NULL check for GPIO operations
leds: lm3532: select regmap I2C API
leds: lm3532: Make error handling more robust
leds: lm36274: Put fwnode in error case during ->probe()
leds: lm36274: Correct headers (of*.h -> mod_devicetable.h)
leds: lm3692x: Put fwnode in any case during ->probe()
leds: lm3697: Don't spam logs when probe is deferred
leds: lp50xx: Put fwnode in error case during ->probe()
leds: lt3593: Make use of device properties
leds: pwm: Make error handling more robust
leds: el15203000: Make error handling more robust
dt-bindings: i2c: renesas,riic: Convert to json-schema
drm/rockchip: remove existing generic drivers to take over the device
i2c: core: Make debug message even more debuggish
gpiolib: Split fastpath array to two
gpiolib: Switch to bitmap_alloc()
ALSA: core: use DEVICE_ATTR_*() macro
x86/mce: Include a MCi_MISC value in faked mce logs
fcntl: remove unused VALID_UPGRADE_FLAGS
open: don't silently ignore unknown O-flags in openat2()
test: add openat2() test for invalid upper 32 bit flag value
arm64: tegra: Add PMU node for Tegra194
clk: rockchip: export ACLK_VCODEC for RK3036
ARM: dts: rockchip: move mmc aliases to board dts on rk3066/rk3188
arm64: tegra: Consolidate audio card names
drm: rockchip: add scaling for RK3036 win1
drm: rockchip: add missing registers for RK3188
drm: rockchip: add missing registers for RK3066
drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and RK3188
drm: rockchip: set alpha_en to 0 if it is not used
drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
drm/rockchip: cdn-dp-core: add MODULE_FIRMWARE macro
drm/rockchip: dsi: move all lane config except LCDC mux to bind()
drm/rockchip: dsi: remove extra component_del() call
drm/rockchip: remove unused function
drm/rockchip: lvds: Fix an error handling path
cred: add missing return error code when set_cred_ucounts() failed
drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result
drm/rockchip: vop: add PX30 version info
i2c: core: support bus regulator controlling in adapter
dt-binding: i2c: mt65xx: add vbus-supply property
i2c: mediatek: mt65xx: add optional vbus-supply
netfilter: nft_exthdr: Support SCTP chunks
netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't need a valid MXCSR state
netfilter: add and use nft_set_do_lookup helper
bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations
bpf, devmap: Remove drops variable from bq_xmit_all()
mptcp: fix pr_debug in mptcp_token_new_connect
mptcp: using TOKEN_MAX_RETRIES instead of magic number
mptcp: generate subflow hmac after mptcp_finish_join()
mptcp: remove redundant initialization in pm_nl_init_net()
mptcp: make sure flag signal is set when add addr with port
mptcp: support SYSCTL only if enabled
mptcp: restrict values of 'enabled' sysctl
net: hdlc_fr: remove redundant blank lines
net: hdlc_fr: add blank line after declarations
net: hdlc_fr: fix an code style issue about "foo* bar"
net: hdlc_fr: add some required spaces
net: hdlc_fr: move out assignment in if condition
net: hdlc_fr: code indent use tabs where possible
net: hdlc_fr: remove space after '!'
net: hdlc_fr: add braces {} to all arms of the statement
net: hdlc_fr: remove redundant braces {}
net: hdlc_fr: remove unnecessary out of memory message
arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node
arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes
arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
samples: pktgen: add UDP tx checksum support
nfc: fdp: correct kerneldoc for structure
nfc: fdp: drop ACPI_PTR from device ID table
nfc: port100: correct kerneldoc for structure
nfc: pn533: drop of_match_ptr from device ID table
nfc: mrvl: mark OF device ID tables as maybe unused
nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check
nfc: pn533: mark OF device ID tables as maybe unused
nfc: s3fwrn5: mark OF device ID tables as maybe unused
nfc: pn544: mark ACPI and OF device ID tables as maybe unused
nfc: st-nci: mark ACPI and OF device ID tables as maybe unused
nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused
nfc: st95hf: mark ACPI and OF device ID tables as maybe unused
net: stmmac: the XPCS obscures a potential "PHY not found" error
r8169: Fix fall-through warning for Clang
netfilter: nf_tables: prefer direct calls for set lookups
netfilter: Remove leading spaces in Kconfig
netfilter: x_tables: improve limit_mt scalability
netfilter: xt_CT: Remove redundant assignment to ret
netfilter: use nfnetlink_unicast()
netfilter: x_tables: reduce xt_action_param by 8 byte
netfilter: reduce size of nf_hook_state on 32bit platforms
netfilter: nf_tables: add and use nft_sk helper
netfilter: nf_tables: add and use nft_thoff helper
netfilter: nf_tables: remove unused arg in nft_set_pktinfo_unspec()
RDMA/hns: Optimize the base address table config for MTR
RDMA/hns: Refactor root BT allocation for MTR
RDMA/hns: Fix wrong timer context buffer page size
RDMA/hns: Use refcount_t APIs for HEM
RDMA/hns: Clean the hardware related code for HEM
IB/hfi1: Move a function from a header file into a .c file
RDMA/srp: Add more structure size checks
RDMA/srp: Apply the __packed attribute to members instead of structures
RDMA/srp: Fix a recently introduced memory leak
RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent
IB/isert: set rdma cm afonly flag
RDMA/hns: Refactor capability configuration flow of VF
IB/core: Only update PKEY and GID caches on respective events
IB/ipoib: Use DEVICE_ATTR_*() macros
RDMA/core: Use the DEVICE_ATTR_RO macro
RDMA/srp: Use DEVICE_ATTR_*() macros
RDMA/rtrs-srv: Kill reject_w_econnreset label
RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_sess_info
RDMA/rtrs-srv: Add error messages for cases when failing RDMA connection
RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state
RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH
RDMA/rtrs: Define MIN_CHUNK_SIZE
RDMA/rtrs: Use strscpy instead of strlcpy
RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb
RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs
RDMA/rtrs-srv: Kill __rtrs_srv_change_state
RDMA/rtrs-clt: Remove redundant 'break'
RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats
RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight
RDMA/rtrs-srv: convert scnprintf to sysfs_emit
RDMA/rtrs: Do not reset hb_missed_max after re-connection
RDMA/rtrs-srv: Duplicated session name is not allowed
RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object
RDMA/rtrs-srv: Fix memory leak when having multiple sessions
RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection
RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats
ehea: fix error return code in ehea_restart_qps()
iidc: Introduce iidc.h
ice: Initialize RDMA support
ice: Implement iidc operations
ice: Register auxiliary device to provide RDMA
i40e: Prep i40e header for aux bus conversion
i40e: Register auxiliary devices to provide RDMA
ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements
ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements
riscv: kprobes: Remove redundant kprobe_step_ctx
netfilter: nf_tables: remove xt_action_param from nft_pktinfo
riscv: Add __init section marker to some functions again
riscv: mm: init: Consolidate vars, functions
octeontx2-af: add support for custom KPU entries
octeontx2-af: load NPC profile via firmware database
octeontx2-af: adding new lt def registers support
octeontx2-af: support for coalescing KPU profiles
octeontx2-af: Update the default KPU profile and fixes
riscv: TRANSPARENT_HUGEPAGE: depends on MMU
riscv: Use global mappings for kernel pages
ALSA: usb-audio: Remove the repeated declaration
ath9k: ar9003_mac: read STBC indicator from rx descriptor
batman-adv: mcast: add MRD + routable IPv4 multicast with bridges support
batman-adv: Remove the repeated declaration
net: axienet: Fix fall-through warning for Clang
octeontx2-pf: Fix fall-through warning for Clang
leds: lm36274: Add missed property.h
net: dsa: qca8k: check return value of read functions correctly
net: dsa: qca8k: add missing check return value in qca8k_phylink_mac_config()
net: phy: fix yt8511 clang uninitialized variable warning
net: phy: abort loading yt8511 driver in unsupported modes
dmaengine: xilinx: dpdma: Print channel number in kernel log messages
dmaengine: xilinx: dpdma: Print debug message when losing vsync race
dmaengine: Move kdoc description of struct dma_chan_percpu closer to it
dmaengine: hsu: Account transferred bytes
dmaengine: ti: omap-dma: Skip pointless cpu_pm context restore on errors
Input: elants_i2c - fix NULL dereference at probing
Input: elants_i2c - switch to probe_new
Input: cyttsp - do not force interrupt trigger
dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY
phy: qcom-qmp: Use phy_status field for the status bit offset
doc: dt-binding: cdns,usb3: Add interrupt-names property under required
phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY
locking/lockdep,doc: Improve readability of the block matrix
locking/lockdep: Reduce LOCKDEP dependency list
phy: phy-xgene.c: Fix alignment of comment
phy: qcom-qmp: remove redundant error of clock bulk
dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
phy: stm32: manage optional vbus regulator on phy_power_on/off
dt-bindings: phy: rockchip-inno-usb2: add compatible for rk3308 USB phy
phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy
dt-bindings: phy: convert rockchip-usb-phy.txt to YAML
phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro
arm64: dts: renesas: Add missing opp-suspend properties
arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys
ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 GPIO keys
ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys
ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys
x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems
pinctrl: renesas: r8a77470: Add bias pinconf support
pinctrl: renesas: r8a7790: Add bias pinconf support
pinctrl: renesas: r8a7792: Add bias pinconf support
pinctrl: renesas: r8a7794: Add bias pinconf support
pinctrl: renesas: r8a77970: Add bias pinconf support
pinctrl: renesas: r8a77980: Add bias pinconf support
ARM: tegra: acer-a500: Improve microphone detection
ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus
ARM: tegra: acer-a500: Bump thermal trips by 10C
ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes
ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
ARM: tegra: paz00: Add CPU thermal zone
ARM: tegra: nexus7: Add i2c-thermtrip node
ARM: tegra: nexus7: Improve thermal zones
ARM: tegra: nexus7: Remove monitored-battery property
ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
ARM: tegra: Add cooling cells to ACTMON device-tree node
ARM: tegra: nexus7: Enable memory frequency thermal throttling using ACTMON
ARM: tegra: ouya: Enable memory frequency thermal throttling using ACTMON
ARM: dts: sun8i: v3s: enable emac for zero Dock
ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL
dt-bindings: soc: rockchip: convert grf.txt to YAML
MAINTAINERS, .mailmap: Update Finn Thain's email address
m68k: defconfig: Update defconfigs for v5.13-rc1
soundwire: cadence: remove the repeated declaration
drm/bridge: lt8912b: Drop unused includes
thunderbolt: Add self-authenticate support for new dock
thunderbolt: Split NVM read/write generic functions out from usb4.c
thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices
Documentation / thunderbolt: Clean up entries
thunderbolt: Add wake from DisplayPort
thunderbolt: Align USB4 router wakes configuration with the CM guide
ACPI: power: Use u8 as the power resource state data type
ACPI: power: Save the last known state of each power resource
ACPI: power: Rework turning off unused power resources
PM: runtime: document common mistake with pm_runtime_get_sync()
microblaze: Cleanup unused functions
drm/tegra: hub: Fix YUV support
drm/tegra: hub: Implement basic scaling support
clk: tegra30: Use 300MHz for video decoder by default
clk: tegra: Fix refcounting of gate clocks
clk: tegra: Ensure that PLLU configuration is applied properly
clk: tegra: Halve SCLK rate on Tegra20
clk: tegra: Don't allow zero clock rate for PLLs
clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling
clk: tegra: Mark external clocks as not having reset control
clk: tegra: Don't deassert reset on enabling clocks
dt-bindings: clock: tegra: Convert to schema
drm: bridge: cdns-mhdp8546: Fix PM reference leak in
clockevents: Use DEVICE_ATTR_[RO|WO] macros
tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard
tick/broadcast: Split __tick_broadcast_oneshot_control() into a helper
tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast
tick/broadcast: Program wakeup timer when entering idle if required
timer_list: Print name of per-cpu wakeup device
ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
arm64: defconfig: qcom: enable interconnect for SM8350
ARM: dts: exynos: Disable unused camera input for I9100
ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x
ARM: dts: qcom: Add tsens details to ipq806x
ARM: dts: qcom: Add USB port definitions to ipq806x
ARM: dts: qcom: add L2CC and RPM for IPQ8064
ARM: dts: qcom: Enable NAND + USB for RB3011
drm: reference mode flags in DRM_CLIENT_CAP_* docs
drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs
drm: document minimum kernel version for DRM_CLIENT_CAP_*
arm64: dts: qcom: ipq8074: disable USB phy by default
arm64: dts: qcom: msm8996: Rename speedbin node
arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen
arm64: dts: qcom: sm8150: Add DMA nodes
arm64: dts: qcom: sm8350: use interconnect enums
arm64: dts: qcom: sm8350: fix the node unit addresses
arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path
arm64: dts: qcom: sc7180: lazor: Simplify disabling of charger thermal zone
arm64: dts: qcom: sc7180: Add pompom rev3
arm64: dts: qcom: sc7180: Add CoachZ rev3
arm64: dts: qcom: msm8996: Add CPU opps
arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work)
arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
arm64: dts: qcom: Harmonize DWC USB3 DT nodes name
arm64: dts: qcom: c630: Add no-hpd to DSI bridge node
arm64: dts: qcom: sm8250: fix display nodes
arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes
arm64: dts: qcom: sc7180: coachz: Add thermal config for skin temperature
arm64: dts: qcom: sc7280: Add cpufreq hw node
arm64: dts: qcom: sc7280: Add clock controller nodes
arm64: dts: qcom: sc7180: Move rmtfs memory region
RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare
dt-bindings: mailbox: Add WPSS client index to IPCC
arm64: dts: qcom: sc7280: Add nodes to boot WPSS
dt-bindings: arm: qcom: Document google,senor board
arm64: dts: qcom: sc7280: Add "google,senor" to the compatible
dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible
soc: qcom: smd-rpm: Add MSM8226 compatible
scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
scsi: st: Return error code in st_scsi_execute()
scsi: mpt3sas: Handle firmware faults during first half of IOC init
scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails
scsi: mpt3sas: Handle firmware faults during second half of IOC init
scsi: core: Fixup calling convention for scsi_mode_sense()
scsi: ufs: Suppress false positive unhandled interrupt messages
scsi: core: Reshuffle response handling in scsi_mode_sense()
scsi: scsi_dh_alua: Check for negative result value
scsi: core: Stop using DRIVER_ERROR
scsi: core: Introduce scsi_build_sense()
scsi: core: Introduce scsi_status_is_check_condition()
scsi: core: Kill DRIVER_SENSE
scsi: core: Do not use DRIVER_INVALID
scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT
scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR
scsi: xen-scsifront: Compability status handling
scsi: core: Drop the now obsolete driver_byte definitions
scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT
scsi: core: Add get_{status,host}_byte() accessor functions
scsi: core: Add scsi_msg_to_host_byte()
scsi: dc395: Use standard macros to set SCSI result
scsi: dc395: Translate message bytes
scsi: qlogicfas408: make ql_pcmd() a void function
scsi: qlogicfas408: Whitespace cleanup
scsi: nsp32: Whitespace cleanup
scsi: nsp32: Do not set message byte
scsi: wd33c93: Translate message byte to host byte
scsi: mesh: Translate message to host byte status
scsi: acornscsi: Remove acornscsi_reportstatus()
scsi: acornscsi: Translate message byte to host byte
scsi: aha152x: Modify done() to use separate status bytes
scsi: aha152x: Do not set message byte when calling scsi_done()
scsi: advansys: Do not set message byte in SCSI status
scsi: fas216: Translate message to host byte status
scsi: fas216: Use get_status_byte() to avoid using Linux-specific status codes
scsi: FlashPoint: Use standard SCSI definitions
scsi: fdomain: Drop last argument to fdomain_finish_cmd()
scsi: fdomain: Translate message to host byte status
scsi: core: Drop message byte helper
scsi: core: Kill message byte
scsi: target: Use standard SAM status types
scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION
xfs: split up xfs_buf_allocate_memory
xfs: use xfs_buf_alloc_pages for uncached buffers
xfs: use alloc_pages_bulk_array() for buffers
xfs: merge _xfs_buf_get_pages()
xfs: move page freeing into _xfs_buf_free_pages()
scsi: core: Drop obsolete Linux-specific SCSI status codes
nfc: fdp: drop ftrace-like debugging messages
nfc: mei_phy: drop ftrace-like debugging messages
nfc: mrvl: use SPDX-License-Identifier
nfc: mrvl: correct minor coding style violations
nfc: mrvl: simplify with module_driver
nfc: pn533: drop ftrace-like debugging messages
nfc: pn533: drop unneeded braces {} in if
nfc: pn544: drop ftrace-like debugging messages
nfc: st21nfca: drop ftrace-like debugging messages
nfc: st-nci: drop ftrace-like debugging messages
nfc: st95hf: fix indentation to tabs
virtio-net: Add validation for used length
ipv6: use prandom_u32() for ID generation
net: sealevel: remove redundant blank lines
net: sealevel: add blank line after declarations
net: sealevel: fix the code style issue about "foo* bar"
net: sealevel: open brace '{' following struct go on the same line
net: sealevel: add some required spaces
net: sealevel: remove redundant initialization for statics
net: sealevel: fix a code style issue about switch and case
net: sealevel: remove meaningless comments
net: sealevel: fix the comments style issue
net: sealevel: fix the alignment issue
ipv6: align code with context
bnx2x: Remove the repeated declaration
net: dsa: sja1105: be compatible with "ethernet-ports" OF node name
net: dsa: sja1105: allow SGMII PCS configuration to be per port
net: dsa: sja1105: the 0x1F0000 SGMII "base address" is actually MDIO_MMD_VEND2
net: dsa: sja1105: cache the phy-mode port property
net: dsa: sja1105: add a PHY interface type compatibility matrix
net: dsa: sja1105: add a translation table for port speeds
net: dsa: sja1105: always keep RGMII ports in the MAC role
net: dsa: sja1105: some table entries are always present when read dynamically
nfc: hci: Fix spelling mistakes
net: sched: Fix spelling mistakes
rds: Fix spelling mistakes
sctp: sm_statefuns: Fix spelling mistakes
xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype
Input: resistive-adc-touch - describe parameters in kernel doc
Input: resistive-adc-touch - replace OF headers with proper ones
net: hns3: add 'QoS' support for port based VLAN configuration
net: hns3: refine for hclge_push_vf_port_base_vlan_info()
net: hns3: remove unnecessary updating port based VLAN
net: hns3: refine function hclge_set_vf_vlan_cfg()
net: hns3: add support for modify VLAN filter state
net: hns3: add query basic info support for VF
net: hns3: add support for VF modify VLAN filter state
net: hns3: add debugfs support for vlan configuration
xfrm: Remove the repeated declaration
ALSA: fireworks: delete SYTMATCH clock source
ALSA: fireworks: perform sequence replay for media clock recovery
ALSA: oxfw: perform sequence replay for media clock recovery
ALSA: firewire-digi00x: perform sequence replay for media clock recovery
ALSA: firewire-tascam: perform sequence replay for media clock recovery
ALSA: fireface: perform sequence replay for media clock recovery
xfrm: remove the fragment check for ipv6 beet mode
ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151
thunderbolt: Make tb_port_type() take const parameter
thunderbolt: Move nfc_credits field to struct tb_path_hop
thunderbolt: Wait for the lanes to actually bond
thunderbolt: Read router preferred credit allocation information
thunderbolt: Update port credits after bonding is enabled/disabled
thunderbolt: Allocate credits according to router preferences
thunderbolt: Add quirk for Intel Goshen Ridge DP credits
thunderbolt: Add KUnit tests for credit allocation
thunderbolt: Log the link as TBT instead of TBT3
thunderbolt: Add USB4 port devices
thunderbolt: Add support for ACPI _DSM to power on/off retimers
thunderbolt: Add additional USB4 port operations for retimer access
thunderbolt: Add support for retimer NVM upgrade when there is no link
thunderbolt: Move nvm_write_ops to tb.h
thunderbolt: Allow router NVM authenticate separately
thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers
thunderbolt: Check for NVM authentication status after the operation started
arm64: dts: meson: set 128bytes FIFO size on uart A
drm/i915: Untangle the vma pages_mutex
drm/i915: Don't free shared locks while shared
drm/i915: Fix i915_sg_page_sizes to record dma segments rather than physical pages
drm/i915: Disable mmap ioctl for gen12+
MIPS: Loongson64: Make some functions static in smp.c
mips: syscalls: define syscall offsets directly in <asm/unistd.h>
mips: syscalls: use pattern rules to generate syscall headers
ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
kgdb: Fix spelling mistakes
kgdb: Fix fall-through warning for Clang
MIPS: mm: XBurst CPU requires sync after DMA
MIPS: boot: Support specifying UART port on Ingenic SoCs
MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)
MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC selects all SoCs
MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER
MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc
MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio
MIPS: ingenic: rs90: Add dedicated VRAM memory region
irqchip/gic: Split vGIC probing information from the GIC code
KVM: arm64: Handle physical FIQ as an IRQ while running a guest
KVM: arm64: vgic: Be tolerant to the lack of maintenance interrupt masking
KVM: arm64: vgic: Let an interrupt controller advertise lack of HW deactivation
KVM: arm64: vgic: move irq->get_input_level into an ops structure
KVM: arm64: vgic: Implement SW-driven deactivation
KVM: arm64: timer: Refactor IRQ configuration
KVM: arm64: timer: Add support for SW-based deactivation
irqchip/apple-aic: Advertise some level of vGICv3 compatibility
ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
ARM: dts: stm32: fix RCC node name on stm32f429 MCU
mount: Support "nosymfollow" in new mount api
ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
regulator: core: Add regulator_sync_voltage_rdev()
soc/tegra: regulators: Bump voltages on system reboot
soc/tegra: Add stub for soc_is_tegra()
soc/tegra: Add devm_tegra_core_dev_init_opp_table()
soc/tegra: fuse: Add stubs needed for compile-testing
KVM: arm64: Remove the creation time's mapping of MMIO regions
KVM: arm64: Try stage2 block mapping for host device MMIO
bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul
clk: tegra: Add stubs needed for compile-testing
memory: tegra: Fix compilation warnings on 64bit platforms
dt-bindings: soc: tegra-pmc: Document core power domain
backlight: Kconfig whitespace and indentation cleanups
mfd: Add Rockchip rk817 audio CODEC support
ASoC: Add Rockchip rk817 audio CODEC support
dt-bindings: Add Rockchip rk817 audio CODEC support
perf scripting python: Remove unnecessary 'static'
perf scripting python: Simplify perf-trace-context module functions
perf scripting: Add scripting_context__update()
perf scripting: Add perf_session to scripting_context
perf scripting python: Assign perf_script_context
perf script: Factor out script_fetch_insn()
perf scripting python: Add perf_sample_insn()
perf auxtrace: Factor out itrace_do_parse_synth_opts()
ASoC: rsnd: tidyup rsnd_parse_connect_common()
ASoC: rsnd: tidyup rsnd_dma_request_channel()
ASoC: rsnd: tidyup rsnd_parse_connect_xxx()
ASoC: rsnd: adjust disabled module
perf scripting python: Add perf_set_itrace_options()
perf scripting python: Add perf_sample_srcline() and perf_sample_srccode()
perf scripting python: Update documentation for srcline etc
perf scripting python: exported-sql-viewer.py: Factor out libxed.py
ASoC: cs47125: Constify static struct snd_compress_ops
ASoC: wm5102: Constify static struct snd_compress_ops
ASoC: wm5110: Constify static struct snd_compress_ops
ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops
ASoC: SOF: Intel: Constify sof_probe_compressed_ops
ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro
ASoC: SOF: Intel: hda: clean up hda_dsp_dump()
ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails
ASoC: SOF: Intel: pci-tgl: add ADL-M support
perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace
regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap
regulator: mt6315: Don't ignore devm_regulator_register failure
regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap
regulator: bd70528: Drop BD70528 support
regulator: mcp16502: Convert to use .probe_new
regulator: mcp16502: Convert to use regulator_set_ramp_delay_regmap
tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr()
arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
arm64: perf: Convert snprintf to sysfs_emit
drivers/perf: hisi: use the correct HiSilicon copyright
perf: arm_pmu: use DEVICE_ATTR_RO macro
perf: qcom: use DEVICE_ATTR_RO macro
perf: xgene_pmu: use DEVICE_ATTR_RO macro
perf: arm_spe: use DEVICE_ATTR_RO macro
block: refactor device number setup in __device_add_disk
block: move the DISK_MAX_PARTS sanity check into __device_add_disk
block: automatically enable GENHD_FL_EXT_DEVT
block: add a flag to make put_disk on partially initalized disks safer
block: add blk_alloc_disk and blk_cleanup_disk APIs
brd: convert to blk_alloc_disk/blk_cleanup_disk
drbd: convert to blk_alloc_disk/blk_cleanup_disk
pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk
rsxx: convert to blk_alloc_disk/blk_cleanup_disk
zram: convert to blk_alloc_disk/blk_cleanup_disk
lightnvm: convert to blk_alloc_disk/blk_cleanup_disk
bcache: convert to blk_alloc_disk/blk_cleanup_disk
dm: convert to blk_alloc_disk/blk_cleanup_disk
md: convert to blk_alloc_disk/blk_cleanup_disk
nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk
nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk
nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk
nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk
nfblock: convert to blk_alloc_disk/blk_cleanup_disk
simdisk: convert to blk_alloc_disk/blk_cleanup_disk
n64cart: convert to blk_alloc_disk
ps3vram: convert to blk_alloc_disk/blk_cleanup_disk
dcssblk: convert to blk_alloc_disk/blk_cleanup_disk
xpram: convert to blk_alloc_disk/blk_cleanup_disk
null_blk: convert to blk_alloc_disk/blk_cleanup_disk
block: unexport blk_alloc_queue
block: split __blkdev_get
block: move sync_blockdev from __blkdev_put to blkdev_put
block: move bd_mutex to struct gendisk
block: move adjusting bd_part_count out of __blkdev_get
block: split __blkdev_put
block: move bd_part_count to struct gendisk
block: factor out a part_devt helper
block: remove bdget_disk
uprobes: Update uprobe_write_opcode() kernel-doc comment
kprobes: Remove kprobe::fault_handler
x86,kprobes: WARN if kprobes tries to handle a fault
sched: Add CONFIG_SCHED_CORE help text
sched,init: Fix DEBUG_PREEMPT vs early boot
sched/fair: Fix ascii art by relpacing tabs
sched: Don't defer CPU pick to migration_cpu_stop()
perf tools: Check mem-loads auxiliary event
perf tools: Support pmu prefix for mem-load event
perf tools: Support pmu prefix for mem-store event
perf tools: Check if mem_events is supported for hybrid platform
perf mem: Support record for hybrid platform
perf mem: Fix wrong verbose output for recording events
perf mem: Disable 'mem-loads-aux' group before reporting
perf c2c: Support record for hybrid platform
firmware: tegra: Fix error return code in tegra210_bpmp_init()
fs/jfs: Fix missing error code in lmLogInit()
mfd: mt6358: Refine interrupt code
rtc: mt6397: refine RTC_TC_MTH
dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC
dt-bindings: regulator: Add document for MT6359 regulator
mfd: Add support for the MediaTek MT6359 PMIC
regulator: mt6359: Add support for MT6359 regulator
regulator: mt6359: Add support for MT6359P regulator
dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property
dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support
dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P
remoteproc: imx_rproc: parse fsl,auto-boot
remoteproc: imx_rproc: initial support for mutilple start/stop method
remoteproc: imx_rproc: make clk optional
remoteproc: imx_rproc: support i.MX7ULP
remoteproc: imx_rproc: support i.MX8MN/P
arm64: dts: qcom: sc7180: add label for secondary mi2s
Documentation: PCI: Fix typo in pci-error-recovery.rst
drm: Fix misleading documentation of drm_gem_cma_create()
evm: Allow setxattr() and setattr() for unmodified metadata
evm: Deprecate EVM_ALLOW_METADATA_WRITES
ima: Allow imasig requirement to be satisfied by EVM portable signatures
ima: Introduce template field evmsig and write to field sig as fallback
ima: Don't remove security.ima if file must not be appraised
ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation
ALSA: dice: perform sequence replay for media clock recovery
ALSA: bebob: perform sequence replay for media clock recovery
arm64: Import latest version of Cortex Strings' memcmp
arm64: Import latest version of Cortex Strings' strcmp
arm64: Import updated version of Cortex Strings' strlen
arm64: Import latest version of Cortex Strings' strncmp
arm64: Add assembly annotations for weak-PI-alias madness
arm64: Import latest memcpy()/memmove() implementation
arm64: Better optimised memchr()
arm64: Rewrite __arch_clear_user()
xfs: Reverse apply
|
||
|
|
946e465c81 |
Merge tag 'v5.14-rc2' into android-mainline
Linux 5.14-rc2 Signed-off-by: Lee Jones <lee.jones@linaro.org> Change-Id: Ia2131de59daa96610741f5a0ff267b0d08697023 |
||
|
|
3370155737 |
printk: Userspace format indexing support
We have a number of systems industry-wide that have a subset of their
functionality that works as follows:
1. Receive a message from local kmsg, serial console, or netconsole;
2. Apply a set of rules to classify the message;
3. Do something based on this classification (like scheduling a
remediation for the machine), rinse, and repeat.
As a couple of examples of places we have this implemented just inside
Facebook, although this isn't a Facebook-specific problem, we have this
inside our netconsole processing (for alarm classification), and as part
of our machine health checking. We use these messages to determine
fairly important metrics around production health, and it's important
that we get them right.
While for some kinds of issues we have counters, tracepoints, or metrics
with a stable interface which can reliably indicate the issue, in order
to react to production issues quickly we need to work with the interface
which most kernel developers naturally use when developing: printk.
Most production issues come from unexpected phenomena, and as such
usually the code in question doesn't have easily usable tracepoints or
other counters available for the specific problem being mitigated. We
have a number of lines of monitoring defence against problems in
production (host metrics, process metrics, service metrics, etc), and
where it's not feasible to reliably monitor at another level, this kind
of pragmatic netconsole monitoring is essential.
As one would expect, monitoring using printk is rather brittle for a
number of reasons -- most notably that the message might disappear
entirely in a new version of the kernel, or that the message may change
in some way that the regex or other classification methods start to
silently fail.
One factor that makes this even harder is that, under normal operation,
many of these messages are never expected to be hit. For example, there
may be a rare hardware bug which one wants to detect if it was to ever
happen again, but its recurrence is not likely or anticipated. This
precludes using something like checking whether the printk in question
was printed somewhere fleetwide recently to determine whether the
message in question is still present or not, since we don't anticipate
that it should be printed anywhere, but still need to monitor for its
future presence in the long-term.
This class of issue has happened on a number of occasions, causing
unhealthy machines with hardware issues to remain in production for
longer than ideal. As a recent example, some monitoring around
blk_update_request fell out of date and caused semi-broken machines to
remain in production for longer than would be desirable.
Searching through the codebase to find the message is also extremely
fragile, because many of the messages are further constructed beyond
their callsite (eg. btrfs_printk and other module-specific wrappers,
each with their own functionality). Even if they aren't, guessing the
format and formulation of the underlying message based on the aesthetics
of the message emitted is not a recipe for success at scale, and our
previous issues with fleetwide machine health checking demonstrate as
much.
This provides a solution to the issue of silently changed or deleted
printks: we record pointers to all printk format strings known at
compile time into a new .printk_index section, both in vmlinux and
modules. At runtime, this can then be iterated by looking at
<debugfs>/printk/index/<module>, which emits the following format, both
readable by humans and able to be parsed by machines:
$ head -1 vmlinux; shuf -n 5 vmlinux
# <level[,flags]> filename:line function "format"
<5> block/blk-settings.c:661 disk_stack_limits "%s: Warning: Device %s is misaligned\n"
<4> kernel/trace/trace.c:8296 trace_create_file "Could not create tracefs '%s' entry\n"
<6> arch/x86/kernel/hpet.c:144 _hpet_print_config "hpet: %s(%d):\n"
<6> init/do_mounts.c:605 prepare_namespace "Waiting for root device %s...\n"
<6> drivers/acpi/osl.c:1410 acpi_no_auto_serialize_setup "ACPI: auto-serialization disabled\n"
This mitigates the majority of cases where we have a highly-specific
printk which we want to match on, as we can now enumerate and check
whether the format changed or the printk callsite disappeared entirely
in userspace. This allows us to catch changes to printks we monitor
earlier and decide what to do about it before it becomes problematic.
There is no additional runtime cost for printk callers or printk itself,
and the assembly generated is exactly the same.
Signed-off-by: Chris Down <chris@chrisdown.name>
Cc: Petr Mladek <pmladek@suse.com>
Cc: Jessica Yu <jeyu@kernel.org>
Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: John Ogness <john.ogness@linutronix.de>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Kees Cook <keescook@chromium.org>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Tested-by: Petr Mladek <pmladek@suse.com>
Reported-by: kernel test robot <lkp@intel.com>
Acked-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Acked-by: Jessica Yu <jeyu@kernel.org> # for module.{c,h}
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/e42070983637ac5e384f17fbdbe86d19c7b212a5.1623775748.git.chris@chrisdown.name
|
||
|
|
ae14c63a9f |
Revert "mm/slub: use stackdepot to save stack trace in objects"
This reverts commit
|
||
|
|
a8b636db7d |
Merge tag 'v5.14-rc1' into android-mainline
Linux 5.14-rc1 Change-Id: I9765cd4581f6683a6fca3580667017fff9cbaa2b Signed-off-by: Lee Jones <lee.jones@linaro.org> |
||
|
|
8e658623d4 |
Merge commit c288d9cd71 ("Merge tag 'for-5.14/io_uring-2021-06-30' of git://git.kernel.dk/linux-block") into android-mainline
Another small step en route to v5.14-rc1 Change-Id: I24899ab78da7d367574ed69ceaa82ab0837d9556 Signed-off-by: Lee Jones <lee.jones@linaro.org> |
||
|
|
48874a284d |
Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
eCryptfs: add a semicolon
ecryptfs: use DEFINE_MUTEX() for mutex lock
batman-adv: Use netif_rx_any_context().
ath9k: fix ath_tx_process_buffer() potential null ptr dereference
ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities"
ath11k: Refactor ath11k_msi_config
ath11k: Move qmi service_ins_id to hw_params
ath11k: qmi: increase the number of fw segments
ath11k: Update memory segment count for qcn9074
ath11k: Add qcn9074 mhi controller config
ath11k: add static window support for register access
ath11k: add hal support for QCN9074
ath11k: add data path support for QCN9074
ath11k: add CE interrupt support for QCN9074
ath11k: add extended interrupt support for QCN9074
ath11k: add qcn9074 pci device support
ath11k: Fix sounding dimension config in HE cap
ath11k: Enable radar detection for 160MHz secondary segment
ath11k: print hardware name and version during initialisation
Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference"
ASoC: rt1015: fix i2c communication error
ASoC: rt1015: enable BCLK detection after calibration
tools headers UAPI: Update tools's copy of drm.h headers
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync openat2.h with the kernel sources
perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources
tools headers UAPI s390: Sync ptrace.h kernel headers
tools headers UAPI: Sync kvm.h headers with the kernel sources
ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
ath11k: qmi: add more debug messages
ath11k: qmi: cosmetic changes to error messages
ath11k: fix potential wmi_mgmt_tx_queue race condition
ath11k: fix thermal temperature read
ASoC: rt5670: Remove 'OUT Channel Switch' control
ASoC: rt5670: Remove 'HP Playback Switch' control
ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings
ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control
ASoC: ak4458: Add MODULE_DEVICE_TABLE
ASoC: ak5558: Add MODULE_DEVICE_TABLE
bpf: Add kernel/modules BTF presence checks to bpftool feature command
netdevice: Add missing IFF_PHONY_HEADROOM self-definition
net: Add priv_flags for allow tx skb without linear
virtio-net: Support IFF_TX_SKB_NO_LINEAR flag
xsk: Respect device's headroom and tailroom on generic xmit path
xsk: Build skb by page (aka generic zerocopy xmit)
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
bpf: Enable task local storage for tracing programs
bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete]
selftests/bpf: Add non-BPF_LSM test for task local storage
selftests/bpf: Test deadlock from recursive bpf_task_storage_[get|delete]
bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h
bpf: runqslower: Use task local storage
bpf: Use MAX_BPF_FUNC_REG_ARGS macro
bpf: Rename fixup_bpf_calls and add some comments
selftest/bpf: Make xsk tests less verbose
selftests/bpf: Expose and rename debug argument
selftests/bpf: Restructure xsk selftests
selftests/bpf: Introduce xsk statistics tests
Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device
Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol
bpf: Remove blank line in bpf helper description comment
bpf: Clean up sockmap related Kconfigs
skmsg: Get rid of struct sk_psock_parser
bpf: Compute data_end dynamically with JIT code
skmsg: Move sk_redir from TCP_SKB_CB to skb
sock_map: Rename skb_parser and skb_verdict
sock_map: Make sock_map_prog_update() static
skmsg: Make __sk_psock_purge_ingress_msg() static
skmsg: Get rid of sk_psock_bpf_run()
skmsg: Remove unused sk_psock_stop() declaration
selftests/bpf: Propagate error code of the command to vmtest.sh
selftests/bpf: Copy extras in out-of-srctree builds
bpf: Factor out visit_func_call_insn() in check_cfg()
bpf: Factor out verbose_invalid_scalar()
bpf: Refactor check_func_call() to allow callback function
bpf: Change return value of verifier function add_subprog()
bpf: Add bpf_for_each_map_elem() helper
bpf: Add hashtab support for bpf_for_each_map_elem() helper
bpf: Add arraymap support for bpf_for_each_map_elem() helper
libbpf: Move function is_ldimm64() earlier in libbpf.c
libbpf: Support subprog address relocation
bpftool: Print subprog address properly
selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper
selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper
tools, bpf_asm: Hard error on out of range jumps
tools, bpf_asm: Exit non-zero on errors
ALSA: usb-audio: use usb headers rather than define structs locally
ALSA: usb-audio: generate midi streaming substream names from jack names
ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
ASoC: es8316: Simplify adc_pga_gain_tlv table
perf tools: Support MIPS unwinding and dwarf-regs
perf tools: Generate mips syscalls_n64.c syscall table
ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table
ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls
ALSA: usb-audio: Configure Pioneer DJM-850 samplerate
ALSA: usb-audio: fix Pioneer DJM-850 control label info
ALSA: ps3: fix spelling typo of values
microblaze: syscalls: switch to generic syscalltbl.sh
microblaze: syscalls: switch to generic syscallhdr.sh
perf docs: Add man pages to see also
perf buildid-cache: Add test for PE executable
perf vendor events power9: Remove unsupported metrics
perf cs-etm: Update ETM metadata format
tools headers UAPI: Update tools' copy of linux/coresight-pmu.h
perf cs-etm: Fix bitmap for option
perf cs-etm: Support PID tracing in config
perf cs-etm: Add helper cs_etm__get_pid_fmt()
ASoC: SOF: Intel: unregister DMIC device on probe error
perf cs-etm: Detect pid in VMID for kernel running at EL2
microblaze: tag highmem_setup() with __meminit
Bluetooth: Notify suspend on le conn failed
tools/runqslower: Allow substituting custom vmlinux.h for the build
ALSA: vx: fix kernel-doc warning
ALSA: pci: mixart: fix kernel-doc warning
ALSA: pci: vx222: fix kernel-doc warning
ASoC: soc-core: Prevent warning if no DMI table is present
perf metric: Remove unneeded semicolon
perf report: Create option to disable raw event ordering
Bluetooth: Remove unneeded commands for suspend
Bluetooth: Allow scannable adv with extended MGMT APIs
skmsg: Add function doc for skb->_sk_redir
selftests/bpf: Add a verifier scale test with unknown bounded loop
scsi: ufs: Add exception event tracepoint
scsi: ufs: Add exception event definitions
scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask
scsi: ufs: ufs-debugfs: Add user-defined exception event rate limiting
scsi: sbitmap: Remove sbitmap_clear_bit_unlock
scsi: sbitmap: Maintain allocation round_robin in sbitmap
scsi: sbitmap: Add helpers for updating allocation hint
scsi: sbitmap: Move allocation hint into sbitmap
scsi: sbitmap: Export sbitmap_weight
scsi: sbitmap: Add sbitmap_calculate_shift() helper
scsi: blk-mq: Add callbacks for storing & retrieving budget token
scsi: blk-mq: Return budget token from .get_budget callback
scsi: core: Put hot fields of scsi_host_template in one cacheline
scsi: megaraid_sas: Replace sdev_busy with local counter
scsi: core: Add scsi_device_busy() wrapper
scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024)
scsi: core: Replace sdev->device_busy with sbitmap
scsi: target: core: Move t_task_cdb initialization
scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd()
scsi: target: core: Rename transport_init_se_cmd()
scsi: target: core: Break up target_submit_cmd_map_sgls()
scsi: target: srpt: Convert to new submission API
scsi: target: ibmvscsi_tgt: Convert to new submission API
scsi: target: qla2xxx: Convert to new submission API
scsi: target: tcm_loop: Convert to new submission API
scsi: target: sbp_target: Convert to new submission API
scsi: target: usb: gadget: Convert to new submission API
scsi: target: vhost-scsi: Convert to new submission API
scsi: target: xen-scsiback: Convert to new submission API
scsi: target: tcm_fc: Convert to new submission API
scsi: target: core: Remove target_submit_cmd_map_sgls()
scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()
scsi: target: core: Add workqueue based cmd submission
scsi: target: vhost-scsi: Use LIO wq cmd submission helper
scsi: target: tcm_loop: Use block cmd allocator for se_cmds
scsi: target: tcm_loop: Use LIO wq cmd submission helper
scsi: target: core: Cleanup cmd flag bits
scsi: target: core: Fix backend plugging
scsi: target: iblock: Add backend plug/unplug callouts
scsi: target: tcmu: Add backend plug/unplug callouts
scsi: target: core: Flush submission work during TMR processing
scsi: target: core: Make completion affinity configurable
scsi: core: Add mq_poll support to SCSI layer
scsi: megaraid_sas: mq_poll support
scsi: scsi_debug: mq_poll support
scsi: scsi_debug: Add new defer type for mq_poll
scsi: core: Set shost as hctx driver_data
scsi: scsi_debug: Fix cmd duration calculation
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid()
scsi: lpfc: Fix reftag generation sizing errors
scsi: lpfc: Fix stale node accesses on stale RRQ request
scsi: lpfc: Fix FLOGI failure due to accessing a freed node
scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf
scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb()
scsi: lpfc: Fix use after free in lpfc_els_free_iocb
scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path
scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery
scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN
scsi: lpfc: Fix ADISC handling that never frees nodes
scsi: lpfc: Fix nodeinfo debugfs output
scsi: lpfc: Fix pt2pt state transition causing rmmod hang
scsi: lpfc: Fix crash caused by switch reboot
scsi: lpfc: Change wording of invalid pci reset log message
scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports
scsi: lpfc: Correct function header comments related to ndlp reference counting
scsi: lpfc: Update lpfc version to 12.8.0.8
scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes
scsi: storvsc: Parameterize number hardware queues
bpf: Add BTF_KIND_FLOAT to uapi
libbpf: Fix whitespace in btf_add_composite() comment
libbpf: Add BTF_KIND_FLOAT support
tools/bpftool: Add BTF_KIND_FLOAT support
selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test
bpf: Add BTF_KIND_FLOAT support
selftest/bpf: Add BTF_KIND_FLOAT tests
selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests
bpf: Document BTF_KIND_FLOAT in btf.rst
bpf: Import syscall arg documentation
bpf: Add minimal bpf() command documentation
bpf: Document BPF_F_LOCK in syscall commands
bpf: Document BPF_PROG_PIN syscall command
bpf: Document BPF_PROG_ATTACH syscall command
bpf: Document BPF_PROG_TEST_RUN syscall command
bpf: Document BPF_PROG_QUERY syscall command
bpf: Document BPF_MAP_*_BATCH syscall commands
scripts/bpf: Abstract eBPF API target parameter
scripts/bpf: Add syscall commands printer
tools/bpf: Remove bpf-helpers from bpftool docs
selftests/bpf: Templatize man page generation
selftests/bpf: Test syscall command parsing
docs/bpf: Add bpf() syscall command reference
tools: Sync uapi bpf.h header with latest changes
bpf: Consolidate shared test timing code
bpf: Add PROG_TEST_RUN support for sk_lookup programs
selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN
selftests: bpf: Check that PROG_TEST_RUN repeats as requested
selftests: bpf: Don't run sk_lookup in verifier tests
bpf: Simplify the calculation of variables
selftests/bpf: Simplify the calculation of variables
ALSA: hda - bind headset buttons to the headphone jack
bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH
selftests, bpf: Extend test_tc_tunnel test with vxlan
clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll
MIPS: SGI-IP27: fix spelling in Copyright
mips: smp-bmips: fix CPU mappings
mips: octeon: Add Ubiquiti E300 board
MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs
MIPS: enable GENERIC_FIND_FIRST_BIT
mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma
MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma
MIPS: force CONFIG_PCI to on for IP27 and IP30
smp: Run functions concurrently in smp_call_function_many_cond()
x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote()
x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_not_lazy()
x86/mm/tlb: Flush remote and local TLBs concurrently
x86/mm/tlb: Privatize cpu_tlbstate
x86/mm/tlb: Do not make is_lazy dirty for no reason
cpumask: Mark functions as pure
x86/mm/tlb: Remove unnecessary uses of the inline keyword
smp: Inline on_each_cpu_cond() and on_each_cpu()
smp: Micro-optimize smp_call_function_many_cond()
power: supply: max8997-charger: remove unneeded semicolon
power: supply: cw2015: Add CHARGE_NOW support
MAINTAINERS: power: supply: add entry for S3C ADC battery driver
power: supply: s3c_adc_battery: add SPDX license identifier
power: supply: s3c_adc_battery: remove unused pdata in suspend/resume
power: supply: smb347-charger: Improve interrupt initialization
power: supply: smb347-charger: Clean up whitespaces in the code
perf skel: Remove some unused variables.
perf tools: Enable warnings when compiling BPF programs
perf bpf: Minor whitespace cleanup.
perf config: Add annotate.demangle{,_kernel}
perf bench: Fix misspellings using codespell
perf annotate: Show full source location with 'l' hotkey
uapi: virtio_ids: add a sound device type ID from OASIS spec
ALSA: virtio: add virtio sound driver
ALSA: virtio: handling control messages
ALSA: virtio: build PCM devices and substream hardware descriptors
ALSA: virtio: handling control and I/O messages for the PCM device
ALSA: virtio: PCM substream operators
ALSA: virtio: introduce jack support
ALSA: virtio: introduce PCM channel map support
ALSA: virtio: introduce device suspend/resume support
ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18
ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec.
ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec.
ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control
Input: exc3000 - split MT event handling from IRQ handler
Input: exc3000 - factor out vendor data request
Input: exc3000 - fix firmware version query for device in bootloader
Input: exc3000 - add type sysfs attribute
Bluetooth: btbcm: Rewrite bindings in YAML and add reset
Bluetooth: btbcm: Obtain and handle reset GPIO
clk: renesas: r8a77990: Add DAB clock
clk: renesas: r8a77965: Add DAB clock
HID: i2c-hid: acpi: Get ACPI companion only once and reuse it
HID: i2c-hid: acpi: Switch to new style i2c-driver probe function
HID: i2c-hid: acpi: Move GUID out of function and described it
HID: i2c-hid: acpi: Drop redundant ACPI_PTR()
HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices
HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode
HID: plantronics: Workaround for double volume key presses
HID: hiddev: Return specific error codes on connect failure
Bluetooth: btusb: print firmware file name on error loading firmware
tools include: Add __sum16 and __wsum definitions.
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
ASoC: cs42l42: Fix Bitclock polarity inversion
ASoC: cs42l42: Fix channel width support
ASoC: cs42l42: Fix mixer volume control
ASoC: cs42l42: Don't enable/disable regulator at Bias Level
ASoC: cs42l42: Always wait at least 3ms after reset
qib_fs: switch to simple_recursive_removal()
ecryptfs: get rid of pointless dget/dput in ->symlink() and ->link()
clk: sunxi: Demote non-conformant kernel-doc headers
Bluetooth: btintel: Fix offset calculation boot address parameter
selftests/bpf: Fix test_attach_probe for powerpc uprobes
xsk: Update rings for load-acquire/store-release barriers
libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire
remoteproc: sysfs: Use sysfs_emit instead of sprintf
libbpf: Fix arm64 build
selftests/bpf: Fix typo in Makefile
kexec: Move ELF fields to struct kimage
arm64: Use ELF fields defined in 'struct kimage'
powerpc: Use ELF fields defined in 'struct kimage'
x86: Use ELF fields defined in 'struct kimage'
of: Add a common kexec FDT setup function
arm64: Use common of_kexec_alloc_and_setup_fdt()
powerpc: Use common of_kexec_alloc_and_setup_fdt()
powerpc: Move ima buffer fields to struct kimage
powerpc: Enable passing IMA log to next kernel on kexec
powerpc: Move arch independent ima kexec functions to drivers/of/kexec.c
kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT
powerpc: Delete unused function delete_fdt_mem_rsv()
arm64: Enable passing IMA log to next kernel on kexec
KVM: s390: Fix comment spelling in kvm_s390_vcpu_start()
KVM: s390: diag9c (directed yield) forwarding
KVM: s390: split kvm_s390_logical_to_effective
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
ARM: 9057/1: cache-v7: add missing ISB after cache level selection
ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6
ARM: 9059/1: cache-v7: get rid of mini-stack
ARM: 9060/1: kexec: Remove unused kexec_reinit callback
ath10k: skip the wait for completion to recovery in shutdown path
ath11k: Update signal filled flag during sta_statistics drv op
ath11k: Add support for STA to handle beacon miss
perf script: Fixup 'struct evsel_script' method prefix
perf stat: Fixup __perf_stat_evsel__is() prefix
perf tools: use ARRAY_SIZE
perf machine: Assign boolean values to a bool variable
power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=n
fs: dlm: fix debugfs dump
fs: dlm: fix mark setting deadlock
fs: dlm: set connected bit after accept
fs: dlm: set subclass for othercon sock_mutex
fs: dlm: add errno handling to check callback
fs: dlm: add check if dlm is currently running
fs: dlm: change allocation limits
fs: dlm: use GFP_ZERO for page buffer
fs: dlm: simplify writequeue handling
fs: dlm: check on minimum msglen size
fs: dlm: remove unaligned memory access handling
fs: dlm: flush swork on shutdown
fs: dlm: add shutdown hook
leds: lgm: fix gpiolib dependency
selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size
selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax
i3c: master: svc: remove redundant assignment to cmd->read_len
selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c
bpf, xdp: Make bpf_redirect_map() a map operation
bpf, xdp: Restructure redirect actions
riscv: Add support for memtest
riscv: Add ARCH_HAS_FORTIFY_SOURCE
scsi: pm80xx: Remove list entry from pm8001_ccb_info
scsi: pm80xx: Replace magic numbers with device state defines
scsi: qla4xxx: Fix a typo
scsi: ufs: Remove duplicate include in ufshcd
scsi: ibmvfc: Switch to using kobj_to_dev()
scsi: FlashPoint: Fix typo
scsi: target: tcmu: Replace IDR by XArray
scsi: target: tcmu: Replace radix_tree with XArray
scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock
scsi: target: iblock: Remove an extra argument
scsi: target: iblock: Trim line longer than 80 characters
scsi: target: iblock: Fix type of logs_per_phys
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
scsi: target: pscsi: Remove unused macro ISPRINT
scsi: target: core: Get rid of warning in compare_and_write_do_cmp()
scsi: target: core: Remove unused macros NONE and ISPRINT
scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE
scsi: target: iscsi: Remove unused macro TEXT_LEN
scsi: target: iscsi: Remove unused macro PRINT_BUF
scsi: target: iscsi: Initialize arrays at declaration time
scsi: target: configfs: Initialize arrays at declaration time
scsi: target: core: pr: Initialize arrays at declaration time
scsi: target: core: file: Don't duplicate memset(0xff)
Input: elan_i2c - reduce the resume time for new devices
dt-bindings: backlight: qcom-wled: Add PMI8994 compatible
clk: renesas: r8a779a0: Add TMU clocks
clk: renesas: r8a779a0: Add TSC clock
pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins
pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins
pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins
pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins
dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs
mfd: Support ROHM BD9576MUF and BD9573MUF
mfd: bd9576: Add IRQ support
wdt: Support wdt on ROHM BD9576MUF and BD9573MUF
MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers
mfd: bd9576: Add safety limit/monitoring registers
dt-bindings: Add vendor prefix for Netronix, Inc.
dt-bindings: mfd: Add binding for Netronix embedded controller
mfd: Add base driver for Netronix embedded controller
pwm: ntxec: Add driver for PWM function in Netronix EC
rtc: New driver for RTC in Netronix embedded controller
MAINTAINERS: Add entry for Netronix embedded controller
dt-bindings: input: Add reset-time-sec common property
dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding
mfd: Add MFD driver for ATC260x PMICs
input: atc260x: Add onkey driver for ATC260x PMICs
MAINTAINERS: Add entry for ATC260x PMIC
thermal: amlogic: Omit superfluous error message in amlogic_thermal_probe()
thermal: Fix a typo in the file soctherm.c
thermal: Fix couple of spellos in the file sun8i_thermal.c
thermal: rcar_gen3_thermal: Add support for up to five TSC nodes
thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap
thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
ASoC: qcom: lpass-hdmi: remove useless return
ASoC: qcom: lpass-platform: remove useless assignment
ASoC: qcom: q6dsp-dai: clarify expression
ASoC: qcom: q6afe: remove useless assignments
ASoC: qcom: q6afe: align function prototype
ASoC: qcom: q6asm: align function prototypes
ASoC: wcd-clsh-v2: align function prototypes
ASoC: wcd9335: clarify return value
ASoC: wcd934x: remove useless return
ASoC: lpass-wsa-macro: add missing test
ASoC: rt*: Constify static struct sdw_slave_ops
ASoC: rt*: Constify static struct snd_soc_dai_ops
ASoC: rt*: Constify static struct acpi_device_id
ASoc: rt5631: Constify static struct coeff_clk_div
ASoC: fsl: fsl_asrc: remove useless assignment
ASoC: fsl: fsl_dma: remove unused variable
ASoC: fsl: fsl_easrc: remove useless assignments
ASoC: fsl: fsl_esai: clarify expression
ASoC: fsl: fsl_ssi: remove unnecessary tests
ASoC: fsl: imx-hdmi: remove unused structure members
ASoC: fsl: mpc5200: signed parameter in snprintf format
ASoC: fsl: mpc8610: remove useless assignment
ASoC: fsl: p1022_ds: remove useless assignment
ASoC: soc-pcm: remove strange format storing
ASoC: soc-pcm: unpack dpcm_init_runtime_hw()
ASoC: soc-pcm: add dpcm_runtime_setup_fe()
ASoC: soc-pcm: add dpcm_runtime_setup()
ASoC: soc-pcm: unpack dpcm_set_fe_runtime()
ASoC: samsung: i2s: remove unassigned variable
ASoC: samsung: s3c24xx_simtec: add missing error check
ASoC: samsung: smdk_wm8994: add missing return
ASoC: samsung: snow: remove useless test
ASoC: soc-ops: remove useless assignment
ASoC: soc-pcm: remove redundant assignment
ASoC: soc-pcm: remove shadowing variable
ASoC: soc-pcm: add error log
ASoC: soc-topology: clarify expression
ASoC: generic: simple-card-utils: remove useless assignment
ASoC: sh: dma-sh7760: remove unused variable
ASoC: sh: rcar: align function prototypes
ASoC: sh: rcar: simplify return
ASoC: sh: rcar: ctu: add missing error check
ASoC: sh: rcar: ssi: remove redundant assignment
ASoC: sh: siu_pcm: remove useless assignment
ASoC: sh: siu_pcm: remove unused variable
ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata
ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata
ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata
ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata
ASoC: rsnd: cleanup ppcheck warning for ssiu.c
ASoC: rsnd: cleanup ppcheck warning for ssi.c
ASoC: rsnd: cleanup ppcheck warning for core.c
ASoC: rsnd: cleanup ppcheck warning for cmd.c
ASoC: rsnd: cleanup ppcheck warning for adg.c
ASoC: constify of_phandle_args in snd_soc_get_dai_name()
ASoC: uniphier: Simplify the return expression of uniphier_aio_startup
ASoC: fsl_sai: Add pm qos cpu latency support
ASoC: codecs: lpass-rx-macro: remove redundant initialization of variable hph_pwr_mode
ASoC: Intel: boards: sof-wm8804: add check for PLL setting
ASoC: SOF: Intel: hda: turn off display power in resume
ASoC: fsl_xcvr: move reset assert into runtime_resume
ASoC: Intel: Skylake: Compile when any configuration is selected
ASoC: rt1316: Add RT1316 SDCA vendor-specific driver
ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5
ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and LEFT_J formats
ASoC: mchp-i2s-mcc: Add support to select TDM pins
ASoC: mchp-i2s-mcc: Add FIFOs support
ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding
ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM
ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only
ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config
ASoC: codecs: nau8825: fix kernel-doc
ASoC: soc-dai: fix kernel-doc
ASoC: Intel: atom: fix kernel-doc
ASoC: wm8524: Do not print probe defer error
ASoC: SOF: Intel: hda: enable async suspend
ASoC: rt1011: use logical OR
ASoC: rt1011: remove redundant test
ASoC: rt1011: clarify expression
ASoC: rt1015: clarify expression
ASoC: rt1016: clarify expression
ASoC: rt1305: clarify expression
ASoC: rt1308: clarify expression
ASoC: rt5640: clarify expression
ASoC: rt5645: use logical OR
ASoC: rt5645: clarify expression
ASoC: rt5651: clarify expression
ASoC: rt5651: remove useless assignment
ASoC: rt5659: clarify expression
ASoC: rt5660: clarify expression
ASoC: rt5663: clarify expression
ASoC: rt5665: clarify expression
ASoC: rt5668: clarify expression
ASoC: rt5668: remove useless assignments
ASoC: rt5670: clarify expression
ASoC: rt5677: clarify expression
ASoC: rt5677: remove useless assignment
ASoC: rt5682: clarify expression
ASoC: rt5682: remove useless assignments
ASoC: rt5682: remove useless initialization
ASoC: cs4270: fix kernel-doc
ASoC: jz4760: fix set but not used warning
ASoC: rt5631: fix kernel-doc warning
ASoC: sigmadsp-regmap: fix kernel-doc warning
ASoC: amd: renoir: remove invalid kernel-doc comment
ASoC: fsl: fsl_ssi: fix kernel-doc warning
ASoC: fsl: fsl_easrc: fix kernel-doc warning
ASoC: Intel: bytcr_wm5102: remove unused static variable
ASoC: qcom: q6dsp: fix kernel-doc warning
ASoC: codec: Omit superfluous error message in jz4760_codec_probe()
ASoC: sgtl5000: Fix identation of .driver elements
ASoC: rt1316: Fix return value check in rt1316_sdw_probe()
ASoC: codecs: fix platform_no_drv_owner.cocci warnings
ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc
ASoC: wm8962: Relax bit clock divider searching
ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname() to simplify code
ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver
ASoC: codecs/jz4770: Remove superfluous error message
ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c
ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin
ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver
ASoC: convert Microchip I2SMCC binding to yaml
ASoC: cs42l42: Remove power if the driver is being removed
ASoC: cs42l42: Disable regulators if probe fails
ASoC: cs42l42: Provide finer control on playback path
ASoC: cs42l42: Set clock source for both ways of stream
ASoC: cs42l42: Add Capture Support
ASoC: cs42l42: Report jack and button detection
ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called
ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT
ASoC: cs42l42: Only start PLL if it is needed
ASoC: cs42l42: Wait for PLL to lock before switching to it
ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe()
ASoC: rt715-sdca: Remove unused including <linux/version.h>
ASoC: rt5682: add delay time of workqueue to control next IRQ event
dt-bindings: thermal: rcar-gen3-thermal: Support five TSC nodes on r8a779a0
pinctrl: equilibrium: add missing of_node_put
pinctrl: cp110-system-controller: fix the pin function names
pinctrl: armada-cp110 - fix MPP54/MPP55 functions
pinctrl: stm32: add missing of_node_put
pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map
pinctrl: rockchip: clear int status when driver probed
pinctrl: ingenic: add missing call to of_node_put()
pinctrl: use to octal permissions for debugfs files
pinctrl: pinmux: Add pinmux-select debugfs file
Documentation: rename pinctl to pin-control
docs/pinctrl: document debugfs files
MIPS: Remove KVM_GUEST support
MIPS: Remove KVM_TE support
mips: syscalls: switch to generic syscalltbl.sh
mips: syscalls: switch to generic syscallhdr.sh
MIPS: BCM63xx: Spello fix in the file clk.c
MIPS: Enable some missed configs in loongson3_defconfig to support bpftrace
RDMA/hns: Use new SQ doorbell register for HIP09
RDMA/iwcm: Allow AFONLY binding for IPv6 addresses
net: socket: use BIT() for MSG_*
virtio-net: support XDP when not more queues
drivers: isdn: mISDN: fix spelling typo of 'wheter'
net: ethernet: chelsiofix: spelling typo of 'rewriteing'
net/rds: Drop duplicate sin and sin6 assignments
net: fddi: skfp: smt: Replace one-element array with flexible-array member
net: mscc: ocelot: Fix fall-through warnings for Clang
net: 3c509: Fix fall-through warnings for Clang
net: cassini: Fix fall-through warnings for Clang
decnet: Fix fall-through warnings for Clang
net: ax25: Fix fall-through warnings for Clang
net: bridge: Fix fall-through warnings for Clang
net: core: Fix fall-through warnings for Clang
net: rose: Fix fall-through warnings for Clang
net: plip: Fix fall-through warnings for Clang
qed: Fix fall-through warnings for Clang
skbuff: remove some unnecessary operation in skb_segment_list()
net: broadcom: bcm4908_enet: read MAC from OF
isdn: mISDN: remove unneeded variable 'ret'
sched: act_sample: Implement stats_update callback
FDDI: if_fddi.h: Update my e-mail address
FDDI: defxx: Update my e-mail address
FDDI: defza: Update my e-mail address
net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME
net: ipv6: route.c:fix indentation
mlxsw: spectrum: Reword an error message for Q-in-Q veto
mlxsw: reg: Fix comment about slot_index field in PMAOS register
mlxsw: spectrum: Bump minimum FW version to xx.2008.2406
mlxsw: reg: Extend MFDE register with new log_ip field
mlxsw: core: Expose MFDE.log_ip to devlink health
mlxsw: Adjust some MFDE fields shift and size to fw implementation
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
FDDI: defxx: Make MMIO the configuration default except for EISA
FDDI: defxx: Implement dynamic CSR I/O address space selection
FDDI: defxx: Use driver's name with resource requests
PCI/RCEC: Fix RCiEP device to RCEC association
net: enetc: move the CBDR API to enetc_cbdr.c
net: enetc: save the DMA device for enetc_free_cbdr
net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr
net: enetc: save the mode register address inside struct enetc_cbdr
net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr
net: enetc: pass bd_count as an argument to enetc_setup_cbdr
net: enetc: don't initialize unused ports from a separate code path
net: enetc: simplify callers of enetc_rxbd_next
net: enetc: use enum enetc_active_offloads
net: enetc: remove forward-declarations of enetc_clean_{rx,tx}_ring
net: enetc: remove forward declaration for enetc_map_tx_buffs
net: enetc: make enetc_refill_rx_ring update the consumer index
staging: dpaa2-switch: remove broken learning and flooding support
staging: dpaa2-switch: fix up initial forwarding configuration done by firmware
staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} callbacks
staging: dpaa2-switch: get control interface attributes
staging: dpaa2-switch: setup buffer pool and RX path rings
staging: dpaa2-switch: setup dpio
staging: dpaa2-switch: handle Rx path on control interface
staging: dpaa2-switch: add .ndo_start_xmit() callback
staging: dpaa2-switch: enable the control interface
staging: dpaa2-switch: properly setup switching domains
staging: dpaa2-switch: move the notifier register to module_init()
staging: dpaa2-switch: accept only vlan-aware upper devices
staging: dpaa2-switch: add fast-ageing on bridge leave
staging: dpaa2-switch: prevent joining a bridge while VLAN uppers are present
staging: dpaa2-switch: move the driver out of staging
selftests/bpf: Fix warning comparing pointer to 0
bpf: Fix warning comparing pointer to 0
libbpf: xsk: Remove linux/compiler.h header
libbpf: xsk: Move barriers from libbpf_util.h to xsk.h
ionic: move rx_page_alloc and free
ionic: implement Rx page reuse
ionic: optimize fastpath struct usage
ionic: simplify rx skb alloc
ionic: rebuild debugfs on qcq swap
ionic: simplify use of completion types
net: ipv4: route.c: fix space before tab
net: fddi: skfp: Mundane typo fixes throughout the file smt.h
ipmi: Refine retry conditions for getting device id
ipmi:ssif: make ssif_i2c_send() void
ipmi: Handle device properties with software node API
rtc: m48t59: use platform_get_irq_optional
Bluetooth: SMP: Fail if remote and local public keys are identical
ALSA: ppc: keywest: remove outdated comment
Bluetooth: hci_qca: Add device_may_wakeup support
thermal: Fix spelling mistake "disabed" -> "disabled"
ASoC: arizona: fix function argument
ASoC: madera: align function prototype
ASoC: wm2200: remove unused structure
ASoC: wm8903: remove useless assignments
ASoC: wm8958-dsp2: rename local 'control' arrays
ASoC: wm8978: clarify expression
ASoC: wm8994: align function prototype
ASoC: wm8996: clarify expression
ASoC: wm_adsp: simplify return value
ASoC: wm_hubs: align function prototype
ASoC: dt-bindings: mt8183: add compatible string for using rt1015p
ASoC: mediatek: mt8183: support machine driver with rt1015p
ASoC: soc-core: fix DMI handling
powerpc/kexec_file: Restore FDT size estimation for kdump kernel
of: property: Remove unneeded return variable
RDMA/core: Remove unused req_ncomp_notif device operation
remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
remoteproc: core: Remove casting to rproc_handle_resource_t
dt-bindings: remoteproc: convert imx rproc bindings to json-schema
dt-bindings: remoteproc: imx_rproc: add i.MX8MQ/M support
remoteproc: introduce is_iomem to rproc_mem_entry
remoteproc: add is_iomem to da_to_va
remoteproc: imx_rproc: correct err message
remoteproc: imx_rproc: use devm_ioremap
remoteproc: imx_rproc: add i.MX specific parse fw hook
remoteproc: imx_rproc: support i.MX8MQ/M
remoteproc: imx_rproc: ignore mapping vdev regions
remoteproc: imx_proc: enable virtio/mailbox
RDMA/rtrs: Use new shared CQ mechanism
RDMA/rtrs-clt: Use rdma_event_msg in log
net: dsa: b53: Add debug prints in b53_vlan_enable()
net: phy: Expose phydev::dev_flags through sysfs
PCI: al: Select CONFIG_PCI_ECAM
PCI: thunder: Fix compile testing
PCI: Avoid building empty drivers
netdevsim: fib: Remove redundant code
net/mlx5: Don't skip vport check
net/mlx5: Remove impossible checks of interface state
net/mlx5: Separate probe vs. reload flows
net/mlx5: Remove second FW tracer check
net/mlx5: Don't rely on interface state bit
net/mlx5: Check returned value from health recover sequence
net/mlx5e: CT, Avoid false lock dependency warning
net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition
net/mlx5e: Add missing include
net/mlx5: Fix indir stable stubs
net/mlx5e: mlx5_tc_ct_init does not fail
net/mlx5: SF, Fix return type
net/mlx5e: rep: Improve reg_cX conditions
net/mlx5: Avoid unnecessary operation
net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc
PCI: Fix kernel-doc errors
RDMA/hns: Add support for XRC on HIP09
net: hns3: use FEC capability queried from firmware
net: hns3: use pause capability queried from firmware
RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr
RDMA/mlx5: Use a union inside mlx5_ib_mr
RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr()
RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr()
seg6: add support for IPv4 decapsulation in ipv6_srh_rcv()
seg6: ignore routing header with segments left equal to 0
RDMA/mlx5: Fix query RoCE port
RDMA/mlx5: Fix mlx5 rates to IB rates map
nexthop: Pass nh_config to replace_nexthop()
nexthop: __nh_notifier_single_info_init(): Make nh_info an argument
nexthop: Add a dedicated flag for multipath next-hop groups
nexthop: Add netlink defines and enumerators for resilient NH groups
nexthop: Add implementation of resilient next-hop groups
nexthop: Add data structures for resilient group notifications
nexthop: Implement notifiers for resilient nexthop groups
nexthop: Allow setting "offload" and "trap" indication of nexthop buckets
nexthop: Allow reporting activity of nexthop buckets
nexthop: Add netlink handlers for resilient nexthop groups
nexthop: Add netlink handlers for bucket dump
nexthop: Add netlink handlers for bucket get
nexthop: Notify userspace about bucket migrations
nexthop: Enable resilient next-hop groups
IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz()
IB/core: Split uverbs_get_const/default to consider target type
RDMA/mlx5: Allow larger pages in DevX umem
mlxsw: spectrum_span: Add SPAN session identifier support
mlxsw: reg: Extend mirroring registers with probability rate field
mlxsw: spectrum_span: Add SPAN probability rate support
mlxsw: spectrum_matchall: Split sampling support between ASICs
mlxsw: spectrum_trap: Split sampling traps between ASICs
mlxsw: spectrum_matchall: Implement sampling using mirroring
tipc: convert dest node's address to network order
tipc: clean up warnings detected by sparse
isdn: remove extra spaces in the header file
tcp: plug skb_still_in_host_queue() to TSQ
tcp: consider using standard rtx logic in tcp_rcv_fastopen_synack()
tcp: remove obsolete check in __tcp_retransmit_skb()
clk: renesas: r8a7795: Add TMU clocks
clk: renesas: r8a779a0: Add CMT clocks
esp4: Simplify the calculation of variables
esp6: remove a duplicative condition
mips: dts: brcm: allow including header files
mips: bmips: bcm3368: include dt-bindings
mips: bmips: bcm6328: include dt-bindings
mips: bmips: bcm6358: include dt-bindings
mips: bmips: bcm6362: include dt-bindings
mips: bmips: bcm6368: include dt-bindings
mips: bmips: bcm63268: include dt-bindings
MIPS: pci-mt7620: fix PLL lock check
MIPS: Loongson64: Remove unused sysconf members
MIPS: Loongson64: Move loongson_system_configuration to loongson.h
MIPS: loongson64: alloc pglist_data at run time
ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry()
ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro
ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams()
ASoC: soc-pcm: add soc_pcm_update_symmetry()
ASoC: soc-pcm: add soc_hw_sanity_check()
ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count
ASoC: soc-pcm: remove unneeded !rtd->dai_link check
ASoC: soc-pcm: share DPCM BE DAI stop operation
dt-bindings: ata: ahci: ceva: Update documentation for CEVA Controller
ata: ahci: ceva: Update the driver to support xilinx GT phy
sata_dwc_460ex: Fix missing check in sata_dwc_isr
ata: libata-transport: Fix some potential doc-rot issues
ata: libata-sata: Fix function names in header comments
ata: libata-pmp: Fix misspelling of 'val'
ata: pata_ali: Repair some misnamed kernel-doc issues
ata: pata_artop: Fix a function name and parameter description
ata: pata_amd: Remove superfluous, add missing and fix broken params
ata: pata_hpt366: Provide missing description for 'hpt366_filter()'s 'mask' param
ata: pata_hpt37x: Fix some function misnaming and missing param issues
ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handle_broken_edge_irq()'s 'host' param
ata: sata_mv: Fix worthy headers and demote others
ata: pata_ali: Supply description for 'ali_20_filter()'s 'mask' param
ata: pata_amd: Fix incorrectly named function in the header
ata: pata_artop: Repair possible copy/paste issue in 'artop_6210_qc_defer()'s header
ata: pata_atiixp: Fix a function name and supply description for 'pio'
ata: pata_cs5520: Add a couple of missing param descriptions
ata: pata_hpt3x2n: Fix possible doc-rotted function name
ata: pata_marvell: Fix incorrectly documented function parameter
ata: pata_jmicron: Fix incorrectly documented function parameter
ata: pata_optidma: Fix a function misnaming, a formatting issue and a missing description
ata: pata_pdc2027x: Fix some incorrect function names and parameter docs
ata: Trivial spelling fixes in the file pata_ns87415.c
ASoC: mediatek: mtk-btcvsd: remove useless assignment
ASoC: mediatek: mt2701: align function prototype
ASoC: mediatek: mt2701: rename shadowed array
ASoC: mediatek: mt8173: rename local irq variable
firmware: bcm47xx_nvram: rename finding function and its variables
firmware: bcm47xx_nvram: add helper checking for NVRAM
firmware: bcm47xx_nvram: extract code copying NVRAM
firmware: bcm47xx_nvram: look for NVRAM with for instead of while
firmware: bcm47xx_nvram: inline code checking NVRAM size
dt-bindings: panel/kingdisplay,kd035g6-54nt: Remove spi-cs-high
MIPS: ingenic: gcw0: SPI panel does not require active-high CS
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
ASoC: rt1015p: add acpi device id for rt1015p
docs: networking: phy: Improve placement of parenthesis
ASoC: samsung: tm2_wm5110: check of of_parse return value
ASoC: samsung: tm2_wm5110: remove shadowed variable
ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume'
ASoC: Intel: bytcr_rt5640: Add used AIF to the components string
ASoC: fsl_asrc_dma: request dma channel from specific controller
net/mlx5: Cleanup prototype warning
net/mlx5: simplify the return expression of mlx5_esw_offloads_pair()
net/mlx5: Remove unused mlx5_core_health member recover_work
net/mlx5: E-Switch, Add match on vhca id to default send rules
net/mlx5: E-Switch, Add eswitch pointer to each representor
RDMA/mlx5: Use representor E-Switch when getting netdev and metadata
net/mlx5: E-Switch, Refactor send to vport to be more generic
net/mlx5: Add IFC bits needed for single FDB mode
net/mlx5: Use order-0 allocations for EQs
f2fs: fix a spacing coding style
f2fs: fix a spelling error
f2fs: fix to allow migrating fully valid segment
f2fs: fix panic during f2fs_resize_fs()
f2fs: avoid unused f2fs_show_compress_options()
f2fs: remove unused FORCE_FG_GC macro
f2fs: update comments for explicit memory barrier
f2fs: check discard command number before traversing discard pending list
f2fs: compress: Allow modular (de)compression algorithms
f2fs: Replace one-element array with flexible-array member
f2fs: remove unnecessary IS_SWAPFILE check
f2fs: fix last_lblock check in check_swap_activate_fast
f2fs: check if swapfile is section-alligned
f2fs: remove unused file_clear_encrypt()
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f2fs: fix error handling in f2fs_end_enable_verity()
f2fs: expose # of overprivision segments
PCI: Remove MicroGate SyncLink device IDs
net/mlx5: DR, Fixed typo in STE v0
net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1
net/mlx5: DR, Add missing vhca_id consume from STEv1
net/mlx5: use kvfree() for memory allocated with kvzalloc()
net/mlx5: remove unneeded semicolon
net/mlx5: Read congestion counters from all ports when lag is active
net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD
net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events
net/mlx5e: allocate 'indirection_rqt' buffer dynamically
net/mlx5: Display the command index in command mailbox dump
net/mlx5: CT: Add support for mirroring
net/mlx5e: Allow to match on ICMP parameters
remoteproc: imx_rproc: fix return value check in imx_rproc_addr_init()
net: macb: poll for fixed link state in SGMII mode
net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode
dt-bindings: net: bcm4908-enet: add optional TX interrupt
net: broadcom: bcm4908_enet: support TX interrupt
net: ipv4: route.c: Fix indentation of multi line comment.
net: dsa: bcm_sf2: store PHY interface/mode in port structure
net: dsa: bcm_sf2: setup BCM4908 internal crossbar
ptp_pch: Remove unused function 'pch_ch_control_read()'
ptp_pch: Move 'pch_*()' prototypes to shared header
ptp: ptp_clockmatrix: Demote non-kernel-doc header to standard comment
ptp: ptp_p: Demote non-conformant kernel-doc headers and supply a param description
netdevsim: fib: Introduce a lock to guard nexthop hashtable
netdevsim: Create a helper for setting nexthop hardware flags
netdevsim: Add support for resilient nexthop groups
netdevsim: Allow reporting activity on nexthop buckets
selftests: fib_nexthops: Declutter test output
selftests: fib_nexthops: List each test case in a different line
selftests: fib_nexthops: Test resilient nexthop groups
selftests: forwarding: Add resilient hashing test
selftests: forwarding: Add resilient multipath tunneling nexthop test
selftests: netdevsim: Add test for resilient nexthop groups offload API
mptcp: add rm_list in mptcp_out_options
mptcp: add rm_list_tx in mptcp_pm_data
mptcp: add rm_list in mptcp_options_received
mptcp: add rm_list_rx in mptcp_pm_data
mptcp: remove multi addresses in PM
mptcp: remove multi subflows in PM
mptcp: remove multi addresses and subflows in PM
mptcp: remove a list of addrs when flushing
selftests: mptcp: add invert argument for chk_rm_nr
selftests: mptcp: set addr id for removing testcases
selftests: mptcp: add testcases for removing addrs
sh_eth: rename TRSCER bits
sh_eth: rename PSR bits
sh_eth: rename *enum*s still not matching register names
sh_eth: place RX/TX descriptor *enum*s after their *struct*s
clk: use clk_core_enable_lock() a bit more
clk: at91: Trivial typo fixes in the file sama7g5.c
net: hns3: add support for imp-controlled PHYs
net: hns3: add get/set pause parameters support for imp-controlled PHYs
net: hns3: add ioctl support for imp-controlled PHYs
net: hns3: add phy loopback support for imp-controlled PHYs
flow_offload: add support for packet-per-second policing
flow_offload: reject configuration of packet-per-second policing in offload drivers
net/sched: act_police: add support for packet-per-second policing
net: dsa: hellcreek: Add devlink VLAN region
net: dsa: hellcreek: Use boolean value
net: dsa: hellcreek: Move common code to helper
net: dsa: hellcreek: Add devlink FDB region
net: ethernet: marvell: Fixed typo in the file sky2.c
drivers: net: vxlan.c: Fix declaration issue
net: stmmac: Set FIFO sizes for ipq806x
docs: net: tweak devlink health documentation
docs: net: add missing devlink health cmd - trigger
MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handling
mips: kernel: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
samples: pktgen: allow to specify delay parameter via new opt
samples: pktgen: new append mode
hv_netvsc: Add a comment clarifying batching logic
net: dsa: bcm_sf2: Fill in BCM4908 CFP entries
gro: simplify gro_list_prepare()
gro: consistentify napi->gro_hash[x] access in dev_gro_receive()
gro: give 'hash' variable in dev_gro_receive() a less confusing name
flow_dissector: constify bpf_flow_dissector's data pointers
skbuff: make __skb_header_pointer()'s data argument const
flow_dissector: constify raw input data argument
linux/etherdevice.h: misc trailing whitespace cleanup
ethernet: constify eth_get_headlen()'s data argument
skbuff: micro-optimize {,__}skb_header_pointer()
psample: Encapsulate packet metadata in a struct
psample: Add additional metadata attributes
netdevsim: Add dummy psample implementation
selftests: netdevsim: Test psample functionality
mlxsw: pci: Add more metadata fields to CQEv2
mlxsw: Create dedicated field for Rx metadata in skb control block
mlxsw: pci: Set extra metadata in skb control block
mlxsw: spectrum: Remove unnecessary RCU read-side critical section
mlxsw: spectrum: Remove mlxsw_sp_sample_receive()
mlxsw: spectrum: Report extra metadata to psample module
selftests: mlxsw: Add tc sample tests
power: supply: z2_battery: Drop unused variable
power: supply: axp20x_usb_power: Add missing check in axp20x_usb_power_probe
power: supply: bq27xxx: fix sign of current_now for newer ICs
power: supply: bq27xxx: fix power_avg for newer ICs
power: supply: bq27xxx: make status more robust
thermal/drivers/core: Use a char pointer for the cooling device name
thermal/drivers/cpufreq_cooling: Use device name instead of auto-numbering
thermal/drivers/devfreq_cooling: Use device name instead of auto-numbering
thermal/drivers/cpuidle_cooling: Use device name instead of auto-numbering
thermal/drivers/cpufreq_cooling: Remove unused list
pcmcia: ds: Remove if with always false condition
pcmcia: rsrc_nonstatic: Demote kernel-doc abuses
pcmcia: cistpl: Demote non-conformant kernel-doc headers to standard comments
pcmcia: pcmcia_cis: Demote non-conforming kernel-doc headers to standard kernel-doc
pcmcia: ds: Fix function name disparity in header
pcmcia: pcmcia_resource: Fix some kernel-doc formatting/disparities and demote others
pcmcia: rsrc_nonstatic: Fix call-back function as reference formatting
rtw88: coex: add power off setting
rtw88: remove unnecessary variable
wilc1000: Support chip sleep over SPI
wilc1000: write value to WILC_INTR2_ENABLE register
wilc1000: use wilc handler as cookie in request_threaded_irq()
rtw88: 8822c: support FW crash dump when FW crash
KVM: x86: to track if L1 is running L2 VM
KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit
KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots
KVM: x86/mmu: Allocate the lm_root before allocating PAE roots
KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper
KVM: x86/mmu: Ensure MMU pages are available when allocating roots
KVM: x86/mmu: Check PDPTRs before allocating PAE roots
KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks
KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs
KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch
KVM: x86: Defer the MMU unload to the normal path on an global INVPCID
KVM: x86/mmu: Unexport MMU load/unload functions
KVM: x86/mmu: Sync roots after MMU load iff load as successful
KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level
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: SVM: Use a separate vmcb for the nested L2 guest
KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb
KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb
KVM: nSVM: rename functions and variables according to vmcbXY nomenclature
KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control
KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit
KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit
KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state()
KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state()
KVM: x86: Move nVMX's consistency check macro to common code
KVM: nSVM: Trace VM-Enter consistency check failures
KVM: SVM: merge update_cr0_intercept into svm_set_cr0
KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places)
KVM: x86: Handle triple fault in L2 without killing L1
KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral
KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code
KVM: x86: Move XSETBV emulation to common code
KVM: x86: Move trivial instruction-based exit handlers to common code
KVM: x86: Move RDPMC emulation to common code
KVM: SVM: Don't manually emulate RDPMC if nrips=0
KVM: SVM: Skip intercepted PAUSE instructions after emulation
KVM: SVM: move VMLOAD/VMSAVE to C code
KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state
x86/cpufeatures: Add the Virtual SPEC_CTRL feature
KVM: SVM: Add support for Virtual SPEC_CTRL
KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies
KVM: x86: determine if an exception has an error code only when injecting it.
KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic
KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook
KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs
KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn()
KVM: x86/mmu: Add typedefs for rmap/iter handlers
KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU
KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status
KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present
KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF
KVM: x86/mmu: Retry page faults that hit an invalid memslot
KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled
KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte()
KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU
KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers
KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs
KVM: x86/mmu: Add module param to disable MMIO caching (for testing)
KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs
KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation
KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits
KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper
KVM: x86/mmu: Co-locate code for setting various SPTE masks
KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper
KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic
KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs
KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs
KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO)
KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents
KVM: x86/mmu: Use low available bits for removed SPTEs
KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE
KVM/SVM: Move vmenter.S exception fixups out of line
KVM: x86: Get active PCID only when writing a CR3 value
KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush
KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush
KVM: VMX: Fold Hyper-V EPTP checking into it's only caller
KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed
KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch
KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches
KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd
KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled
KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails
KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush
KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root
KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging
dma-mapping: add a dma_mmap_pages helper
dma-mapping: refactor dma_{alloc,free}_pages
dma-mapping: add a dma_alloc_noncontiguous API
dma-iommu: refactor iommu_dma_alloc_remap
dma-iommu: implement ->alloc_noncontiguous
kbuild: prefix $(srctree)/ to some included Makefiles
perf evlist: Change the COMM when preparing the workload
perf vendor events arm64: Add more common and uarch events
perf vendor events arm64: Add Fujitsu A64FX pmu event
perf stat: Elaborate use cases for the -n/--null command line option
perf stat: Improve readability of shadow stats
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends
pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends
pinctrl: core: Handling pinmux and pinconf separately
kernel/irq: export irq_gc_set_wake
arm64: remove select PINCTRL_ROCKCHIP from ARCH_ROCKCHIP
pinctrl: rockchip: make driver be tristate module
pinctrl: ti: fix error return code of ti_iodelay_probe()
pinctrl: core: Set ret to 0 when group is skipped
pinctrl: qcom: sm8350: add GPIO wakeup interrupt map
bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt
pinctrl: qcom: sc8180x: add ACPI probe support
dt-bindings: Bump dtschema version required to v2021.2.1
i40e: optimize for XDP_REDIRECT in xsk path
ixgbe: optimize for XDP_REDIRECT in xsk path
ice: optimize for XDP_REDIRECT in xsk path
net: dsa: hellcreek: Offload bridge port flags
net: export dev_set_threaded symbol
bonding: Added -ENODEV interpret for slaves option
atm: delete include/linux/atm_suni.h
ethernet: amazon: ena: A typo fix in the file ena_com.h
net: ethernet: intel: igb: Typo fix in the file igb_main.c
net: ethernet: neterion: Fix a typo in the file s2io.c
net: pcs: rearrange C73 functions to prepare for C37 support later
net: pcs: add C37 SGMII AN support for intel mGbE controller
net: phylink: make phylink_parse_mode() support non-DT platform
net: stmmac: make in-band AN mode parsing is supported for non-DT
net: stmmac: ensure phydev is attached to phylink for C37 AN
stmmac: intel: add pcs-xpcs for Intel mGbE controller
Bluetooth: Cancel le_scan_restart work when stopping discovery
Bluetooth: L2CAP: Fix not checking for maximum number of DCID
Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
rtc: tps65910: include linux/property.h
net: stmmac: add clocks management for gmac driver
net: stmmac: add platform level clocks management
net: stmmac: dwmac-imx: add platform level clocks management for i.MX
net: phy: add Marvell 88X2222 transceiver support
net: ipa: make ipa_table_hash_support() inline
rtc: rv3028: correct weekday register usage
rtc: imxdi: Convert to a DT-only driver
Input: tsc2007 - convert to GPIO descriptors
Input: tsc2007 - make use of device properties
scsi: megaraid_mm: Fix incorrect function name in header
scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers
scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name() in description
scsi: megaraid_mbox: Fix function name megaraid_queue_command_lck() in description
scsi: fcoe: Fix a couple of incorrectly named functions
scsi: aic94xx: Fix a couple of misnamed function names
scsi: aacraid: Fix a few incorrectly named functions
scsi: pm8001: Provide function name and fix a misspelling
scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb()
scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe()
scsi: pm8001: Provide function name 'pm8001_I_T_nexus_reset()' in header
scsi: qla4xxx: Fix formatting issues - missing '-' and '_'
scsi: pm8001: Fix incorrectly named functions in headers
scsi: aic94xx: Fix asd_erase_nv_sector()'s header
scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores
scsi: aacraid: Repair formatting issue in aac_handle_sa_aif()'s header
scsi: lpfc: Fix a bunch of kernel-doc issues
scsi: pm8001: Fix some misnamed function descriptions
scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue
scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc()
scsi: aic94xx: Remove code that has been unused for at least 13 years
scsi: pm8001: Fix a bunch of doc-rotted function headers
scsi: qla2xxx: Fix some incorrect formatting/spelling issues
scsi: aacraid: Fix misspelling of _aac_rx_init()
scsi: lpfc: Fix formatting and misspelling issues
scsi: libfc: Fix some possible copy/paste issues
scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record()
scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic()
scsi: mpt3sas: Move a little data from the stack onto the heap
scsi: mpt3sas: Fix a bunch of potential naming doc-rot
scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup_active_icc_level()
scsi: lpfc: Fix a bunch of kernel-doc misdemeanours
scsi: lpfc: Fix a bunch of misnamed functions
scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp()
scsi: mpt3sas: Fix a couple of misdocumented functions/params
scsi: libfc: Fix misspelling of fc_fcp_destroy()
scsi: qla2xxx: Fix a couple of misnamed functions
scsi: mpt3sas: Fix some kernel-doc misnaming issues
scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp()
scsi: qla2xxx: Fix a couple of misdocumented functions
scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data()
scsi: lpfc: Fix a few incorrectly named functions
scsi: bfa: Move a large struct from the stack onto the heap
scsi: lpfc: Fix kernel-doc formatting issue
scsi: ufs: cdns-pltfrm: Supply function names for headers
scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest()
scsi: esas2r: Supply __printf(x, y) formatting for esas2r_log_master()
scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan()
scsi: be2iscsi: Provide missing function name in header
scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header
scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description
scsi: initio: Remove unused variable 'prev'
scsi: a100u2w: Remove unused variable 'bios_phys'
scsi: dc395x: Fix incorrect naming in function headers
scsi: atp870u: Fix naming and demote incorrect and non-conformant kernel-doc header
scsi: myrs: Remove a couple of unused 'status' variables
scsi: 3w-xxxx: Remove 2 unused variables 'response_que_value' and 'tw_dev'
scsi: 3w-9xxx: Remove a few set but unused variables
scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev'
scsi: qla2xxx: Use dma_pool_zalloc()
e1000e: Leverage direct_complete to speed up s2ram
e1000e: Remove the runtime suspend restriction on CNP+
scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release()
net: qualcomm: rmnet: mark trailer field endianness
net: qualcomm: rmnet: simplify some byte order logic
net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros
net: qualcomm: rmnet: use masks instead of C bit-fields
net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum trailer
net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum header
ionic: simplify TSO descriptor mapping
ionic: generic tx skb mapping
ionic: simplify tx clean
ionic: aggregate Tx byte counting calls
libbpf: Avoid inline hint definition from 'linux/stddef.h'
samples: bpf: Fix a spelling typo in do_hbm_test.sh
bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps
ALSA: hda/cirrus: Add error handling into CS8409 I2C functions
ALSA: hda/cirrus: Cleanup patch_cirrus.c code.
ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name
ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups.
HID: ft260: add usb hid to i2c host bridge driver
rtc: mxc: Remove unneeded of_match_ptr()
dmaengine: xilinx: Introduce synchronize() callback
quota: Add mountpath based quota support
thermal/core/power_allocator: Using round the division when re-divvying up power
ASoC: SOF: fix debugfs initialisation error handling
ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries
ASoC: SOF: remove superfluous NULL check in debugfs read
ASoC: fsl_spdif: use snd_ctl_boolean_mono_info
ASoC: mx27vis: Remove unused file
ASoC: rsnd: core: Check convert rate in rsnd_hw_params
ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings
Bluetooth: avoid deadlock between hci_dev->lock and socket lock
s390/dasd: remove dasd_fba_probe() wrapper
s390/dasd: let driver core manage the sysfs attributes
kbuild: Enable DT undocumented compatible checks
fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue
fanotify: reduce event objectid to 29-bit hash
fanotify: mix event info and pid into merge key hash
fsnotify: use hash table for faster events merge
fanotify: limit number of event merge attempts
fanotify: configurable limits via sysfs
fanotify: support limited functionality for unprivileged users
dmaengine: dw-edma: Add writeq() and readq() for 64 bits architectures
dmaengine: dw-edma: Fix comments offset characters' alignment
dmaengine: dw-edma: Add support for the HDMA feature
PCI: Add pci_find_vsec_capability() to find a specific VSEC
dmaengine: dw-edma: Add PCIe VSEC data retrieval support
dmaengine: dw-edma: Add device_prep_interleave_dma() support
dmaengine: dw-edma: Improve number of channels check
dmaengine: dw-edma: Reorder variables to keep consistency
dmaengine: dw-edma: Improve the linked list and data blocks definition
dmaengine: dw-edma: Change linked list and data blocks offset and sizes
dmaengine: dw-edma: Move struct dentry variable from static definition into dw_edma struct
dmaengine: dw-edma: Fix crash on loading/unloading driver
dmaengine: dw-edma: Change DMA abbreviation from lower into upper case
dmaengine: dw-edma: Revert fix scatter-gather address calculation
dmaengine: dw-edma: Add pcim_iomap_table return check
net: mdio: Alphabetically sort header inclusion
net: dsa: b53: spi: allow device tree probing
net: dsa: sja1105: fix error return code in sja1105_cls_flower_add()
net: ipa: fix a duplicated tlv_type value
net: ipa: fix another QMI message definition
net: ipa: extend the INDICATION_REGISTER request
net: lapbether: Prevent racing when checking whether the netif is running
dt-bindings: net: Add bcm6368-mdio-mux bindings
net: mdio: Add BCM6368 MDIO mux bus controller
net: dsa: mt7530: support MDB and bridge flag operations
net: bridge: mcast: remove unreachable EHT code
net: bridge: mcast: factor out common allow/block EHT handling
s390/bpf: Implement new atomic ops
kernel/bpf/: Fix misspellings using codespell tool
bpf: Make symbol 'bpf_task_storage_busy' static
libbpf: Add explicit padding to bpf_xdp_set_link_opts
bpftool: Fix maybe-uninitialized warnings
selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test
selftests/bpf: Build everything in debug mode
net: ipv4: route.c: simplify procfs code
Documentation: networking: update the graphical representation
Documentation: networking: dsa: rewrite chapter about tagging protocol
Documentation: networking: dsa: remove static port count from limitations
Documentation: networking: dsa: remove references to switchdev prepare/commit
Documentation: networking: dsa: remove TODO about porting more vendor drivers
Documentation: networking: dsa: document the port_bridge_flags method
Documentation: networking: dsa: mention integration with devlink
Documentation: networking: dsa: add paragraph for the LAG offload
Documentation: networking: dsa: add paragraph for the MRP offload
Documentation: networking: dsa: add paragraph for the HSR/PRP offload
Documentation: networking: switchdev: clarify device driver behavior
Documentation: networking: switchdev: fix command for static FDB entries
net: ipa: Remove useless error message
dpaa2-switch: remove unused ABI functions
dpaa2-switch: fix kdoc warnings
dpaa2-switch: reduce the size of the if_id bitmap to 64 bits
dpaa2-switch: fit the function declaration on the same line
dpaa2-eth: fixup kdoc warnings
mlxsw: spectrum_matchall: Propagate extack further
mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations
mlxsw: spectrum_matchall: Pass matchall entry to sampling operations
mlxsw: spectrum: Track sampling triggers in a hash table
mlxsw: spectrum: Start using sampling triggers hash table
mlxsw: spectrum_matchall: Add support for egress sampling
mlxsw: core_acl_flex_actions: Add mirror sampler action
mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE
selftests: mlxsw: Add tc sample tests for new triggers
selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only
net: ocelot: Add PGID_BLACKHOLE
net: ocelot: Extend MRP
net: ocelot: Remove ocelot_xfh_get_cpuq
Revert "net: socket: use BIT() for MSG_*"
selftests/bpf: Fix warning comparing pointer to 0
selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id
openvswitch: Warn over-mtu packets only if iface is UP.
net: Change dev parameter to const in netif_device_present()
net/mlx5e: Same max num channels for both nic and uplink profiles
net/mlx5e: Allow legacy vf ndos only if in legacy mode
net/mlx5e: Distinguish nic and esw offload in tc setup block cb
net/mlx5e: Add offload stats ndos to nic netdev ops
net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor
net/mlx5e: Verify dev is present in some ndos
net/mlx5e: Move devlink port register and unregister calls
net/mlx5e: Register nic devlink port with switch id
net/mlx5: Move mlx5e hw resources into a sub object
net/mlx5: Move devlink port from mlx5e priv to mlx5e resources
net/mlx5e: Unregister eth-reps devices first
net/mlx5e: Do not reload ethernet ports when changing eswitch mode
net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore
net/mlx5: E-Switch, Protect changing mode while adding rules
powerpc/svm: stop using io_tlb_start
swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single
swiotlb: move orig addr and size validation into swiotlb_bounce
swiotlb: split swiotlb_tbl_sync_single
xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer
xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported
xen-swiotlb: remove xen_set_nslabs
xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs
swiotlb: lift the double initialization protection from xen-swiotlb
xen-swiotlb: split xen_swiotlb_init
xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup
riscv: Enable generic clockevent broadcast
scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes
scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings
scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg()
scsi: ufs: core: Use a function to calculate versions
scsi: ufs: qcom: Use ufshci_version() function
scsi: ufs: core: Remove version check
scsi: ufs: ufs-pci: Add support for Intel LKF
scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one
scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
ASoC: ti: Fix a typo in the file ams-delta.c
perf test: Remove unused argument
perf test: Cleanup daemon if test is interrupted.
perf test: Add 30s timeout for wait for daemon start.
Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
quota: wire up quotactl_path
ethtool: Add common function for filling out strings
intel: Update drivers to use ethtool_sprintf
nfp: Replace nfp_pr_et with ethtool_sprintf
hisilicon: Update drivers to use ethtool_sprintf
ena: Update driver to use ethtool_sprintf
netvsc: Update driver to use ethtool_sprintf
virtio_net: Update driver to use ethtool_sprintf
vmxnet3: Update driver to use ethtool_sprintf
bna: Update driver to use ethtool_sprintf
ionic: Update driver to use ethtool_sprintf
tipc: re-organize members of struct publication
tipc: move creation of publication item one level up in call chain
tipc: introduce new unified address type for internal use
tipc: simplify signature of tipc_namtbl_publish()
tipc: simplify call signatures for publication creation
tipc: simplify signature of tipc_nametbl_withdraw() functions
tipc: rename binding table lookup functions
tipc: refactor tipc_sendmsg() and tipc_lookup_anycast()
tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets()
tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes()
tipc: simplify signature of tipc_nametbl_lookup_group()
tipc: simplify signature of tipc_service_find_range()
tipc: simplify signature of tipc_find_service()
tipc: simplify api between binding table and topology server
tipc: add host-endian copy of user subscription to struct tipc_subscription
tipc: remove some unnecessary warnings
net: stmmac: add timestamp correction to rid CDC sync error
net: dsa: b53: relax is63xx() condition
thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976
rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init
rpmsg: Move RPMSG_ADDR_ANY in user API
rpmsg: Add short description of the IOCTL defined in UAPI.
rpmsg: char: Use rpmsg_sendto to specify the message destination address
rpmsg: virtio: Register the rpmsg_char device
rpmsg: char: Return an error if device already open
net: ppp: Mundane typo fixes in the file pppoe.c
net: dsa: tag_brcm: add support for legacy tags
net: dsa: b53: support legacy tags
mlxsw: reg: Add egr_et_set field to SPVID
mlxsw: reg: Add Switch Port Egress VLAN EtherType Register
mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set()
mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC
mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2
selftests: forwarding: Add test for dual VxLAN bridge
selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test
octeontx2-af: refactor function npc_install_flow for default entry
octeontx2-af: Add support for multi channel in NIX promisc entry
octeontx2-af: Use npc_install_flow API for promisc and broadcast entries
octeontx2-af: Avoid duplicate unicast rule in mcam_rules list
octeontx2-af: Modify the return code for unsupported flow keys
Documentation: networking: switchdev: separate bulleted items with new line
Documentation: networking: switchdev: add missing "and" word
Documentation: networking: dsa: add missing new line in devlink section
Documentation: networking: dsa: demote subsections to simple emphasized words
Documentation: networking: dsa: mention that the master is brought up automatically
net: stmmac: add per-queue TX & RX coalesce ethtool support
ethernet/broadcom:remove unneeded variable: "ret"
ethernet/microchip:remove unneeded variable: "ret"
net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to int
net: dsa: mv88e6xxx: wrap .set_egress_port method
net: dsa: mv88e6xxx: add support for mv88e6393x family
net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst
net: macb: simplify clk_init with dev_err_probe
netfilter: flowtable: separate replace, destroy and stats to different workqueues
netfilter: Fix fall-through warnings for Clang
netfilter: conntrack: Remove unused variable declaration
netfilter: flowtable: consolidate skb_try_make_writable() call
netfilter: flowtable: move skb_try_make_writable() before NAT in IPv4
netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from enumeration
netfilter: flowtable: fast NAT functions never fail
netfilter: flowtable: call dst_check() to fall back to classic forwarding
netfilter: flowtable: refresh timeout after dst and writable checks
netfilter: nftables: update table flags from the commit phase
bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly
libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h
selftests/bpf: drop custom NULL #define in skb_pkt_end selftest
hwspinlock: remove sirf driver
ALSA: asihpi: fix comment syntax in file headers
ALSA: ctxfi: fix comment syntax in file headers
Bluetooth: btbcm: Add BCM4334 DT binding
Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles
iommu: Check dev->iommu in iommu_dev_xxx functions
dt-bindings: iommu: add bindings for sprd IOMMU
iommu: add Unisoc IOMMU basic driver
iommu/dma: Resurrect the "forcedac" option
iommu/iova: Add rbtree entry helper
iommu/iova: Improve restart logic
iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device
iommu/vt-d: Report more information about invalidation errors
iommu/vt-d: Enable write protect for supervisor SVM
iommu/vt-d: Enable write protect propagation from guest
iommu/vt-d: Reject unsupported page request modes
iommu/vt-d: Calculate and set flags for handle_mm_fault
i2c: stm32f7: support DT binding i2c-analog-filter
i2c: stm32f7: add support for DNF i2c-digital-filter binding
i2c: stm32f7: indicate the address being accessed on errors
i2c: rcar: implement atomic transfers
i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers
i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition
i2c: bail out early when RDWR parameters are wrong
KVM: arm64: Provide KVM's own save/restore SVE primitives
KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1
KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs
KVM: arm64: Introduce vcpu_sve_vq() helper
mfd: arizona: Drop arizona-extcon cells
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
extcon: arizona: Fix various races on driver unbind
extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call
extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake
ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c
remoteproc: qcom_q6v5_mss: Provide errors for firmware-name parsing
remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
remoteproc: Remove useless check in rproc_del()
remoteproc: Rename function rproc_actuate()
remoteproc: Add new RPROC_ATTACHED state
remoteproc: Properly represent the attached state
remoteproc: Add new get_loaded_rsc_table() to rproc_ops
remoteproc: stm32: Move resource table setup to rproc_ops
remoteproc: stm32: Move memory parsing to rproc_ops
remoteproc: Add new detach() remoteproc operation
remoteproc: Introduce function __rproc_detach()
remoteproc: Introduce function rproc_detach()
remoteproc: Properly deal with the resource table when detaching
remoteproc: Properly deal with the resource table when stopping
remoteproc: Properly deal with a kernel panic when attached
remoteproc: Properly deal with a start request when attached
remoteproc: Properly deal with a stop request when attached
remoteproc: Properly deal with a detach request when attached
remoteproc: Refactor function rproc_cdev_release()
remoteproc: qcom: wcss: populate hardcoded param using driver data
dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding for QCS404
remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404
remoteproc: qcom: wcss: explicitly request exclusive reset control
ASoC: tegra20: ac97: Add reset control
ASoC: tegra20: i2s: Add reset control
ASoC: tegra30: i2s: Restore hardware state on runtime PM resume
reset: Add reset_control_bulk API
ASoC: tegra30: ahub: Switch to use reset-bulk API
ASoC: tegra20: spdif: Correct driver removal order
ASoC: tegra20: spdif: Remove handing of disabled runtime PM
ASoC: tegra20: i2s: Add system level suspend-resume callbacks
ASoC: tegra20: i2s: Correct driver removal order
ASoC: tegra20: i2s: Use devm_clk_get()
ASoC: tegra20: i2s: Remove handing of disabled runtime PM
ASoC: tegra30: i2s: Correct driver removal order
ASoC: tegra30: i2s: Use devm_clk_get()
ASoC: tegra30: i2s: Remove handing of disabled runtime PM
ASoC: tegra30: ahub: Reset global variable
ASoC: tegra30: ahub: Correct suspend-resume callbacks
ASoC: tegra30: ahub: Remove handing of disabled runtime PM
ASoC: ab8500-codec: remove useless structure
ASoC: ad1836: remove useless return
ASoC: adau1977: remove useless return
ASoC: cros_ec_codec: remove null pointer dereference warning
ASoC: cx2070x: remove useless assignment
ASoC: cx2070x: remove duplicate else branch
ASoC: da7219-aad: remove useless initialization
ASoC: hdac_hdmi: remove useless initializations
ASoC: hdac_hdmi: align function arguments
ASoC: hdmi-codec: remove useless initialization
ASoC: hdmi-codec: remove unused spk_mask member
ASoC: max98090: remove useless assignment
ASoC: mt6358: remove useless initializations
ASoC: mt6359: remove useless assignment
ASoC: nau8825: remove useless assignment
ASoC: pcm1681: remove useless assignment
ASoC: sigmadsp: align function prototype
ASoC: sti-sas: remove unused struct members
ASoC: tas2562: remove useless assignment
ASoC: tas2562: remove warning on return value
ASoC: tas2770: remove useless initialization
ASoC: tlv320dac33: clarify expression
ASoC: tscs454: remove useless test on PLL disable
ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than
ASoC: Fix a typo in the file rt5682.txt
ASoC: rt1019: add rt1019 amplifier driver
ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support
arm64: sve: Provide a conditional update accessor for ZCR_ELx
KVM: arm64: Rework SVE host-save/guest-restore
KVM: arm64: Map SVE context at EL2 when available
KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state
KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty
KVM: arm64: Save/restore SVE state for nVHE
KVM: arm64: Enable SVE support for nVHE
remoteproc: qcom: wcnss: Allow specifying firmware-name
bpf, devmap: Move drop error path to devmap for XDP_REDIRECT
arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart
KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardown
KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON
KVM: arm64: Force SCTLR_EL2.WXN when running nVHE
quota: report warning limits for realtime space quotas
ring-buffer: Separate out internal use of ring_buffer_event_time_stamp()
ring-buffer: Add a event_stamp to cpu_buffer for each level of nesting
tracing: Pass buffer of event to trigger operations
ring-buffer: Allow ring_buffer_event_time_stamp() to return time stamp of all events
tracing: Use a no_filter_buffering_ref to stop using the filter buffer
ring-buffer: Add verifier for using ring_buffer_event_time_stamp()
tracing: Add tracing_event_time_stamp() API
bootconfig: Update prototype of setup_boot_config()
tools/latency-collector: Remove unneeded semicolon
ftrace: Fix spelling mistake "disabed" -> "disabled"
tracing: Add check of trace event print fmts for dereferencing pointers
seq_buf: Add seq_buf_terminate() API
tracing: Add a verifier to check string pointers for trace events
KVM: arm64: Fix host's ZCR_EL2 restore on nVHE
octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow offload support
octeontx2-pf: Add tc flower hardware offload on ingress traffic
octeontx2-pf: add tc flower stats handler for hw offloads
octeontx2-pf: TC_MATCHALL egress ratelimiting offload
net: stmmac: restructure tc implementation for RX VLAN Priority steering
net: stmmac: add RX frame steering based on VLAN priority in tc flower
net: stmmac: EST interrupts handling and error reporting
net: stmmac: Add EST errors into ethtool statistic
net: dsa: b53: mmap: Add device tree support
net: dsa: bcm_sf2: add function finding RGMII register
net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s)
net-sysfs: convert xps_cpus_show to bitmap_zalloc
net-sysfs: store the return of get_netdev_queue_index in an unsigned int
net-sysfs: make xps_cpus_show and xps_rxqs_show consistent
net: embed num_tc in the xps maps
net: embed nr_ids in the xps maps
net: remove the xps possible_mask
net: move the xps maps to an array
net: add an helper to copy xps maps to the new dev_maps
net: improve queue removal readability in __netif_set_xps_queue
net-sysfs: move the rtnl unlock up in the xps show helpers
net-sysfs: move the xps cpus/rxqs retrieval in a common function
net: fix use after free in xps
net: NULL the old xps map entries when freeing them
libbpf: Expose btf_type_by_id() internally
libbpf: Generalize BTF and BTF.ext type ID and strings iteration
libbpf: Rename internal memory-management helpers
libbpf: Extract internal set-of-strings datastructure APIs
libbpf: Add generic BTF type shallow copy API
libbpf: Add BPF static linker APIs
libbpf: Add BPF static linker BTF and BTF.ext support
bpftool: Add ability to specify custom skeleton object name
bpftool: Add `gen object` command to perform BPF static linking
selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed
selftests/bpf: Pass all BPF .o's through BPF static linker
selftests/bpf: Add multi-file statically linked BPF object file test
s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL
s390/qeth: enable napi_consume_skb() for pending TX buffers
s390/qeth: remove RX VLAN filter stubs in L3 driver
net: ipa: fix assumptions about DMA address size
net: ipa: use upper_32_bits()
net: ipa: fix table alignment requirement
net: ipa: relax 64-bit build requirement
net: dsa: Add helper to resolve bridge port from DSA port
net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs
net: dsa: mv88e6xxx: Provide generic VTU iterator
net: dsa: mv88e6xxx: Remove some bureaucracy around querying the VTU
net: dsa: mv88e6xxx: Use standard helper for broadcast address
net: dsa: mv88e6xxx: Flood all traffic classes on standalone ports
net: dsa: mv88e6xxx: Offload bridge learning flag
net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag
stmmac: intel: Add PSE and PCH PTP clock source selection
of: of_net: Provide function name and param description
/net/hsr: fix misspellings using codespell tool
/net/core/: fix misspellings using codespell tool
nfc/fdp: Simplify the return expression of fdp_nci_open()
net: cdc_ncm: drop redundant driver-data assignment
octeontx2-af: Remove redundant initialization of pointer pfvf
net: lapbether: Close the LAPB device before its underlying Ethernet device closes
net: ocelot: Fix deletetion of MRP entries from MAC table
net: ocelot: support multiple bridges
ionic: code cleanup details
ionic: simplify the intr_index use in txq_init
ionic: fix unchecked reference
ionic: update ethtool support bits for BASET
ionic: block actions during fw reset
ionic: stop watchdog when in broken state
ionic: protect adminq from early destroy
scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region
scsi: mpt3sas: Update driver version to 37.101.00.00
scsi: mvumi: Use true and false for bool variable
scsi: 3w-sas: Remove unneeded variable 'retval'
scsi: csiostor: Assign boolean values to a bool variable
scsi: qla1280: Spelling fixes
scsi: 53c700: Fix spelling of conditions
scsi: fnic: Rudimentary spelling fixes
scsi: fusion: Fix a typo in the file mptbase.h
scsi: ufs: core: Tidy up WB configuration code
scsi: target: Fix htmldocs warning in target_submit_prep()
scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
Fix a typo
gro: make net/gro.h self-contained
gro: add combined call_gro_receive() + INDIRECT_CALL_INET() helper
vlan/8021q: avoid retpoline overhead on GRO
ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, VxLAN) GRO
scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg()
scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message()
scsi: nsp32: Remove or exclude unused variables
scsi: FlashPoint: Remove unused variable 'TID' from FlashPoint_AbortCCB()
scsi: sim710: Remove unused variable 'err' from sim710_init()
scsi: isci: Make local function isci_remote_device_wait_for_resume_from_abort() static
scsi: isci: Make local function port_state_name() static
scsi: nsp32: Correct expected types in debug print formatting
scsi: myrb: Demote non-conformant kernel-doc headers and fix others
scsi: ipr: Fix incorrect function names in their headers
scsi: mvumi: Fix formatting and doc-rot issues
scsi: sd_zbc: Place function name into header
scsi: pmcraid: Fix a whole host of kernel-doc issues
scsi: sd: Fix function name in header
scsi: aic94xx: Correct misspelling of function asd_dump_seq_state()
scsi: be2iscsi: Ensure function follows directly after its header
scsi: dc395x: Fix some function param descriptions
scsi: initio: Fix a few kernel-doc misdemeanours
scsi: a100u2w: Fix some misnaming and formatting issues
scsi: myrs: Add missing ':' to make the kernel-doc checker happy
scsi: pmcraid: Correct function name pmcraid_show_adapter_id() in header
scsi: mpt3sas: Fix a few kernel-doc issues
scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header
selftests: net: forwarding: Fix a typo
scsi: fnic: Demote non-conformant kernel-doc headers
scsi: fnic: Kernel-doc headers must contain the function name
scsi: isci: phy: Fix a few different kernel-doc related issues
scsi: isci: phy: Provide function name and demote non-conforming header
scsi: isci: request: Fix a myriad of kernel-doc issues
scsi: isci: host: Fix bunch of kernel-doc related issues
scsi: isci: task: Demote non-conformant header and remove superfluous param
scsi: isci: remote_node_table: Fix a bunch of kernel-doc misdemeanours
scsi: isci: remote_node_context: Fix one function header and demote a couple more
scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses
scsi: isci: remote_device: Fix a bunch of doc-rot issues
scsi: isci: request: Fix doc-rot issue relating to 'ireq' param
scsi: isci: port: Fix a bunch of kernel-doc issues
scsi: isci: remote_node_context: Demote kernel-doc abuse
scsi: isci: remote_node_table: Provide some missing params and remove others
scsi: cxlflash: Fix a little doc-rot
scsi: cxlflash: Fix a few misnaming issues
scsi: cxlflash: Fix some misnaming related doc-rot
scsi: ibmvscsi: Fix a bunch of kernel-doc related issues
scsi: ibmvscsi: Fix a bunch of misdocumentation
scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE'
swiotlb: move global variables into a new io_tlb_mem structure
swiotlb: dynamically allocate io_tlb_default_mem
swiotlb: remove swiotlb_nr_tbl
ARM: Qualify enabling of swiotlb_init()
ALSA: hda: Fix spelling mistakes
fs/ext2/: fix misspellings using codespell tool
arm64: lib: Annotate {clear, copy}_page() as position-independent
KVM: arm64: Link position-independent string routines into .hyp.text
arm64: kvm: Add standalone ticket spinlock implementation for use at hyp
KVM: arm64: Initialize kvm_nvhe_init_params early
KVM: arm64: Avoid free_page() in page-table allocator
KVM: arm64: Factor memory allocation out of pgtable.c
KVM: arm64: Introduce a BSS section for use at Hyp
KVM: arm64: Make kvm_call_hyp() a function call at Hyp
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
KVM: arm64: Introduce an early Hyp page allocator
KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
KVM: arm64: Introduce a Hyp buddy page allocator
KVM: arm64: Enable access to sanitized CPU features at EL2
KVM: arm64: Provide __flush_dcache_area at EL2
KVM: arm64: Factor out vector address calculation
arm64: asm: Provide set_sctlr_el2 macro
KVM: arm64: Prepare the creation of s1 mappings at EL2
KVM: arm64: Elevate hypervisor mappings creation at EL2
KVM: arm64: Use kvm_arch for stage 2 pgtable
KVM: arm64: Use kvm_arch in kvm_s2_mmu
KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
KVM: arm64: Refactor kvm_arm_setup_stage2()
KVM: arm64: Refactor __load_guest_stage2()
KVM: arm64: Refactor __populate_fault_info()
KVM: arm64: Make memcache anonymous in pgtable allocator
KVM: arm64: Reserve memory for host stage 2
KVM: arm64: Sort the hypervisor memblocks
KVM: arm64: Always zero invalid PTEs
KVM: arm64: Use page-table to track page ownership
KVM: arm64: Refactor the *_map_set_prot_attr() helpers
KVM: arm64: Add kvm_pgtable_stage2_find_range()
KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag
KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flag
KVM: arm64: Provide sanitized mmfr* registers at EL2
KVM: arm64: Wrap the host with a stage 2
KVM: arm64: Page-align the .hyp sections
KVM: arm64: Disable PMU support in protected mode
KVM: arm64: Protect the .hyp sections from the host
ASoC: soc-pcm: indicate error message at soc_pcm_open()
ASoC: soc-pcm: indicate error message at soc_pcm_hw_params()
ASoC: soc-pcm: indicate error message at soc_pcm_prepare()
ASoC: soc-pcm: indicate error message at dpcm_path_get()
ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger()
ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry()
ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown()
ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup()
ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params()
ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare()
ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free()
ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free()
ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx()
ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx()
ASoC: rt1019: make symbol 'rt1019_i2c_driver' static
iommu/unisoc: Fix spelling mistake "sixe" -> "size"
media: uvcvideo: Use dma_alloc_noncontiguous API
dma-mapping: remove a pointless empty line in dma_alloc_coherent
HID: support for initialization of some Thrustmaster wheels
HID: ft260: fix an error message in ft260_i2c_write_read()
MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers
ALSA: pcm: Add debug print on memory allocation failure
ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB
ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86"
taprio: Handle short intervals and large packets
net: phy: at803x: remove at803x_aneg_done()
atl1c: switch to napi_gro_receive
atl1c: use napi_alloc_skb
HID: thrustmaster: introduce proper USB dependency
net: hinic: Remove unnecessary 'out of memory' message
net: hinic: add a blank line after declarations
net: hinic: remove the repeat word "the" in comment.
net: hinic: convert strlcpy to strscpy
hinic: Remove unused variable.
r8169: use lower_32_bits/upper_32_bits macros
octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow()
octeontx2-pf: Fix spelling mistake "ratelimitter" -> "ratelimiter"
net: enetc: teardown CBDR during PF/VF unbind
net: phy: mscc: Applying LCPLL reset to VSC8584
net: phy: mscc: improved serdes calibration applied to VSC8584
net: phy: mscc: coma mode disabled for VSC8584
igc: Remove unused MII_CR_RESET
net: ipa: make all configuration data constant
net: ipa: fix canary count for SC7180 UC_INFO region
net: ipa: don't define empty memory regions
net: ipa: define some new memory regions
net: ipa: define QSB limits in configuration data
net: add CONFIG_PCPU_DEV_REFCNT
igc: Remove unused MII_CR_SPEED
igc: Remove unused MII_CR_LOOPBACK
igc: Assign boolean values to a bool variable
e1000e: Mark e1000e_pm_prepare() as __maybe_unused
libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
bpf: Remove insn_buf[] declaration in inner block
Input: ims-pcu - drop redundant driver-data assignment
ecryptfs: saner API for lock_parent()
ecryptfs: get rid of unused accessors
ecryptfs: ecryptfs_dentry_info->crypt_stat is never used
net: decnet: Fixed multiple coding style issues
net: ipa: use configuration data for QSB settings
net: ipa: implement MAX_READS_BEATS QSB data
net: ipa: split sequencer type in two
net: ipa: sequencer type is for TX endpoints only
net: ipa: update some comments in "ipa_data.h"
r8169: add support for ethtool get_ringparam
Revert "net: dsa: sja1105: Clear VLAN filtering offload netdev feature"
Input: lpc32xx_ts - convert to use BIT()
dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-method and WAKE line GPIO
Input: atmel_mxt_ts - support wakeup methods
clk: rockchip: add dt-binding header for rk3568
dt-binding: clock: Document rockchip, rk3568-cru bindings
clk: rockchip: support more core div setting
clk: rockchip: add clock controller for rk3568
clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends
clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller
constify dentry argument of dentry_path()/dentry_path_raw()
get rid of autofs_getpath()
dt-bindings: power: bq27xxx: add bq78z100
power: supply: bq27xxx: Add support for BQ78Z100
microblaze: Fix a typo
pwm: bcm2835: Improve period and duty cycle calculation
pwm: ab8500: Implement .apply instead of .config, .enable and .disable
pwm: imx-tpm: Use a single line for error message
pwm: Always allocate PWM chip base ID dynamically
pwm: Return -EINVAL for old-style drivers without .set_polarity callback
pwm: atmel-tcb: Implement .apply callback
pwm: atmel-tcb: Only free resources after pwm_chip_remove() returned
pwm: sprd: Refuse requests with unsupported polarity
pwm: cros-ec: Refuse requests with unsupported polarity
pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_with_polarity()
pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add_with_polarity()
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: code refactoring for stream format detection
ALSA: bebob: detect the number of available MIDI ports
ALSA: bebob: enable to deliver MIDI messages for multiple ports
ALSA: core: avoid -Wempty-body warnings
pwm: Drop function pwmchip_add_with_polarity()
RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr
RDMA: Fix kernel-doc compilation warnings
RDMA: Delete not-used static inline functions
RDMA/cma: Remove unused leftovers in cma code
ASoC: amd: Add support for RT5682 codec in machine driver
ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk
ASoC: SOF: add a helper to get topology configured mclk
ASoC: intel: sof_rt5682: use the topology mclk
PCI: tegra: Constify static structs
power: supply: Use IRQF_ONESHOT
power: reset: remove unneeded semicolon
power: supply: charger-manager: Fix a typo
power: supply: ds2781: use kobj_to_dev()
iommu/vt-d: Use Real PCI DMA device for IRTE
PCI: vmd: Disable MSI-X remapping when possible
power: supply: max1721x: Correct spelling
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
PCI: microchip: Make some symbols static
PCI: microchip: Remove dev_err() when handing an error from platform_get_irq()
backlight: qcom-wled: Use sink_addr for sync toggle
backlight: ktd253: Support KTD259
dt-bindings: backlight: Add Kinetic KTD259 bindings
PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c
power: ab8500: Require device tree
mfd/power: ab8500: Push data to power supply code
mfd/power: ab8500: Push algorithm to power supply code
mfd/power: ab8500: Push data to power supply code
buffer: a small optimization in grow_buffers
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
Bluetooth: verify AMP hci_chan before amp_destroy
Bluetooth: hci_qca: Mundane typo fix
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
Bluetooth: fix set_ecdh_privkey() prototype
PCI: layerscape: Correct syntax by changing comma to semicolon
backlight: qcom-wled: Fix FSC update issue for WLED5
PCI: brcmstb: Fix error return code in brcm_pcie_probe()
PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194
ice: Add more basic protocol support for flow filter
ice: Support non word aligned input set field
ice: Add more advanced protocol support in flow filter
ice: Support to separate GTP-U uplink and downlink
ice: Enhanced IPv4 and IPv6 flow filter
ice: Add support for per VF ctrl VSI enabling
ice: Enable FDIR Configure for AVF
ice: Add FDIR pattern action parser for VF
ice: Add new actions support for VF FDIR
ice: Add non-IP Layer2 protocol FDIR filter for AVF
ice: Add GTPU FDIR filter for AVF
ice: Add more FDIR filter type for AVF
ice: Check FDIR program status for AVF
iavf: Add framework to enable ethtool ntuple filters
iavf: Support IPv4 Flow Director filters
iavf: Support IPv6 Flow Director filters
iavf: Support Ethernet Type Flow Director filters
iavf: Enable flex-bytes support
ima: without an IMA policy loaded, return quickly
dsa: simplify Kconfig symbols and dependencies
netdev: add netdev_queue_set_dql_min_limit()
net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS
dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding
net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver
MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC
NFC: Fix a typo
openvswitch: Fix a typo
linux/qed: Mundane spelling fixes throughout the file
net: hns3: refactor out hclge_add_fd_entry()
net: hns3: refactor out hclge_fd_get_tuple()
net: hns3: refactor for function hclge_fd_convert_tuple
net: hns3: add support for traffic class tuple support for flow director by ethtool
net: hns3: refactor flow director configuration
net: hns3: refine for hns3_del_all_fd_entries()
net: hns3: add support for user-def data of flow director
bnxt_en: Improve the status_reliable flag in bp->fw_health.
bnxt_en: Improve wait for firmware commands completion
bnxt_en: don't fake firmware response success when PCI is disabled
bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps
bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver.
bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset.
bnxt_en: Enhance retry of the first message to the firmware.
net: dsa: mv88e6xxx: fix up kerneldoc some more
cxgb4: Remove redundant NULL check
net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64
net: make xps_needed and xps_rxqs_needed static
net: move the ptype_all and ptype_base declarations to include/linux/netdevice.h
misdn: avoid -Wempty-body warning
net: l2tp: Fix a typo
net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
net-sysfs: remove possible sleep from an RCU read-side critical section
net: bridge: when suppression is enabled exclude RARP packets
mlxsw: spectrum_router: Remove RTNL assertion
mlxsw: spectrum_router: Consolidate nexthop helpers
mlxsw: spectrum_router: Only provide MAC address for valid nexthops
mlxsw: spectrum_router: Adjust comments on nexthop fields
mlxsw: spectrum_router: Introduce nexthop action field
mlxsw: spectrum_router: Prepare for nexthops with trap action
mlxsw: spectrum_router: Add nexthop trap action support
mlxsw: spectrum_router: Rename nexthop update function to reflect its type
mlxsw: spectrum_router: Encapsulate nexthop update in a function
mlxsw: spectrum_router: Break nexthop group entry validation to a separate function
mlxsw: spectrum_router: Avoid unnecessary neighbour updates
mlxsw: spectrum_router: Create per-ASIC router operations
mlxsw: spectrum_router: Encode adjacency group size ranges in an array
mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency group size ranges
scripts/recordmcount.pl: Make indent spacing consistent
scripts/recordmcount.pl: Make vim and emacs indent the same
net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330
net: dsa: lantiq: verify compatible strings against hardware
dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switch bindings
dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function
dpaa2-switch: refactor the egress flooding domain setup
dpaa2-switch: add support for configuring learning state per port
dpaa2-switch: add support for configuring per port broadcast flooding
dpaa2-switch: add support for configuring per port unknown flooding
dpaa2-switch: mark skbs with offload_fwd_mark
net: set initial device refcount to 1
RDMA/include: Mundane typo fixes throughout the file
IB/hns: Fix mispelling of subsystem
RDMA/hns: Fix memory corruption when allocating XRCDN
net: dsa: hellcreek: Report switch name and ID
libbpf: Skip BTF fixup if object file has no BTF
backlight: qcom-wled: Correct the sync_toggle sequence
backlight: journada720: Fix Wmisleading-indentation warning
PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies
dt-bindings: PCI: ti,j721e: Add binding to represent refclk to the connector
dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for TI's AM64 SoC
dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings for TI's AM64 SoC
PCI: j721e: Add support to provide refclk to PCIe connector
dt-bindings: power: supply: cpcap-battery: Convert to DT schema format
dt-bindings: power: supply: cpcap-charger: Convert to DT schema format
dt-bindings: power: supply: bq25890: Convert to DT schema format
dt-bindings: power: supply: bq24257: Convert to DT schema format
dt-bindings: power: supply: bq24190: Convert to DT schema format
dt-bindings: power: supply: bq2415x: Convert to DT schema format
dt-bindings: power: supply: bq24735: Convert to DT schema format
dt-bindings: power: supply: isp1704: Convert to DT schema format
dt-bindings: power: supply: sbs-charger: Convert to DT schema format
dt-bindings: power: supply: sbs-manager: Convert to DT schema format
dt-bindings: power: supply: ds2760: Convert to DT schema format
dt-bindings: power: supply: sc27xx-fg: Convert to DT schema format
dt-bindings: power: supply: sc2731-charger: Convert to DT schema format
dt-bindings: power: supply: tps65090: Convert to DT schema format
dt-bindings: power: supply: tps65217: Convert to DT schema format
dt-bindings: power: supply: twl4030: Convert to DT schema format
dt-bindings: power: supply: n900-battery: Convert to DT schema format
dt-bindings: power: supply: lego-ev3-battery: Convert to DT schema format
dt-bindings: power: supply: max17040: Convert to DT schema format
dt-bindings: power: supply: max14656: Convert to DT schema format
dt-bindings: power: supply: max17042: Convert to DT schema format
dt-bindings: power: supply: max8903: Convert to DT schema format
dt-bindings: power: supply: ucs1002: Convert to DT schema format
dt-bindings: power: supply: pm8941-charger: Convert to DT schema format
dt-bindings: power: supply: pm8941-coincell: Convert to DT schema format
dt-bindings: power: supply: act8945a: Convert to DT schema format
dt-bindings: power: supply: axp20x: Convert to DT schema format
dt-bindings: power: supply: da9150: Convert to DT schema format
dt-bindings: power: supply: lp8727: Convert to DT schema format
dt-bindings: power: supply: lt3651: Convert to DT schema format
dt-bindings: power: supply: ltc294x: Convert to DT schema format
dt-bindings: power: supply: rt9455: Convert to DT schema format
dt-bindings: power: supply: olpc-battery: Convert to DT schema format
dt-bindings: power: supply: ab8500: Convert to DT schema format
dt-bindings: power: supply: sbs-battery: Fix dtbs_check
dt-bindings: power: supply: Fix remaining battery.txt links
dt-bindings: power: supply: Drop power_supply.txt
power: supply: max17042: Trivial spelling fixes
Bluetooth: check for zapped sk before connecting
Bluetooth: Remove trailing semicolon in macros
PCI: Release OF node in pci_scan_device()'s error path
power: reset: replace curly brackets in Makefile
xsysace: Remove SYSACE driver
ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows
f2fs: fix to align to section for fallocate() on pinned file
tracing: Fix various typos in comments
ice: Fix prototype warnings
igc: Fix prototype warning
e1000e: Fix prototype warning
intel: clean up mismatched header comments
ice: Fix fall-through warnings for Clang
fm10k: Fix fall-through warnings for Clang
ixgbe: Fix fall-through warnings for Clang
igb: Fix fall-through warnings for Clang
ixgbevf: Fix fall-through warnings for Clang
e1000: Fix fall-through warnings for Clang
RDMA/mlx5: Create ODP EQ only when ODP MR is created
RDMA/hns: Support to query firmware version
perf tools: Fix various typos in comments
perf stat: Introduce 'bperf' to share hardware PMCs with BPF
batman-adv: Fix order of kernel doc in batadv_priv
batman-adv: Drop unused header preempt.h
perf stat: Measure 't0' and 'ref_time' after enable_counters()
perf test: Add a shell test for 'perf stat --bpf-counters' new option
dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string
net: lapb: Make "lapb_t1timer_running" able to detect an already running timer
rtc: rx6110: add ACPI bindings to I2C
dt-bindings: media: Convert video-mux to DT schema
kbuild: Simplify builds with CONFIG_OF_ALL_DTBS
kbuild: Add generic rule to apply fdtoverlay
of: unittest: Create overlay_common.dtsi and testcases_common.dtsi
of: unittest: Statically apply overlays using fdtoverlay
dt-bindings: More cleanup of standard unit properties
dt-bindings: trivial-devices: Allow 'spi-max-frequency' property
dt-bindings: nvmem: use base meta-schema for consumer schema
dt-bindings: Clean-up undocumented compatible strings
dt-bindings: Drop type references on common properties
dt-bindings: i2c: xiic: Fix a typo
of: device: Fix function name in header and provide missing descriptions
of: dynamic: Fix incorrect parameter name and provide missing descriptions
of: platform: Demote kernel-doc abuse
of: base: Fix some formatting issues and provide missing descriptions
of: property: Provide missing member description and remove excess param
of: address: Provide descriptions for 'of_address_to_resource's params
of: fdt: Demote kernel-doc abuses and fix function naming
of: of_net: Provide function name and param description
of: overlay: Fix function name disparity
of: of_reserved_mem: Demote kernel-doc abuses
net: bridge: add helper for retrieving the current bridge port STP state
net: bridge: add helper to retrieve the current ageing time
net: bridge: add helper to replay port and host-joined mdb entries
net: bridge: add helper to replay port and local fdb entries
net: bridge: add helper to replay VLANs installed on port
net: dsa: call dsa_port_bridge_join when joining a LAG that is already in a bridge
net: dsa: pass extack to dsa_port_{bridge,lag}_join
net: dsa: inherit the actual bridge port flags at join time
net: dsa: sync up switchdev objects and port attributes when joining the bridge
net: ocelot: call ocelot_netdevice_bridge_join when joining a bridged LAG
net: ocelot: replay switchdev events when joining bridge
net: ipa: avoid 64-bit modulus
net: ethernet: indir_table.h is included twice
net: ethernet: Remove duplicate include of vhca_event.h
net: make unregister netdev warning timeout configurable
powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used
powerpc/chrp: Make hydra_init() static
powerpc: remove unneeded semicolon
powerpc: Fix spelling of "droping" to "dropping" in traps.c
selftests/powerpc: Fix L1D flushing tests for Power10
powerpc/fadump: Mark fadump_calculate_reserve_size as __init
powerpc/prom: Mark identical_pvr_fixup as __init
powerpc: Remove duplicate includes
powerpc: Fix misspellings in tlbflush.h
powerpc/pseries: Move hvc_vio_init_early() prototype to shared location
powerpc/ptrace: Remove duplicate check from pt_regs_check()
powerpc: Enable KFENCE for PPC32
Bluetooth: Remove trailing semicolon in macros
KVM: s390: extend kvm_s390_shadow_fault to return entry pointer
mips: asm: octeon: A typo fix in the file cvmx-address.h
MIPS: PCI: Fix a typo
KVM: s390: VSIE: correctly handle MVPG when in VSIE
KVM: s390: split kvm_s390_real_to_abs
KVM: s390: VSIE: fix MVPG handling for prefixing and MSO
MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig
MIPS: switch workpad_defconfig from legacy IDE to libata
MIPS: disable CONFIG_IDE in rbtx49xx_defconfig
MIPS: disable CONFIG_IDE in bigsur_defconfig
MIPS: disable CONFIG_IDE in malta*_defconfig
MIPS: SiByte: Regenerate stale SWARM defconfig
MIPS: SiByte: Enable pata_platform with SWARM defconfig
pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static
pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h
pinctrl: renesas: Factor out common R-Mobile bias handling
pinctrl: renesas: Add PORT_GP_CFG_7 macros
pinctrl: renesas: Add support for R-Car SoCs with pull-down only pins
pinctrl: renesas: r8a7791: Add bias pinconf support
clk: renesas: Couple of spelling fixes
MIPS: fix local_irq_{disable,enable} in asmmacro.h
ima: Fix the error code for restoring the PCR value
rsxx: remove extraneous 'const' qualifier
drivers/block: remove the umem driver
perf stat: Align CSV output for summary mode
perf test: Add CSV summary test
MAINTAINERS: Add Mailing list and Web-page for PERFORMANCE EVENTS SUBSYSTEM
bpf: Avoid old-style declaration warnings
xfs: drop freeze protection when running GETFSMAP
irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping
apparmor:match_mn() - constify devpath argument
irqchip/gic-v3-its: Drop the setting of PTZ altogether
KVM: arm64: GICv4.1: Add function to get VLPI state
KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables
KVM: arm64: GICv4.1: Restore VLPI pending state to physical side
KVM: arm64: GICv4.1: Give a chance to save VLPI state
autofs: should_expire() argument is guaranteed to be positive
dt-bindings: Convert the BCM4329 bindings to YAML and extend
dt-bindings: add vendor prefix for Siliconfile Technologies lnc.
dt-bindings: add vendor prefix for YIC System Co., Ltd
dt-bindings: add vendor prefix for AESOP
net: hns: remove unused get_autoneg()
net: hns: remove unused set_autoneg()
net: hns: remove unused set_rx_ignore_pause_frames()
net: hns: remove unused config_half_duplex()
net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR
net: hns: remove unused HNS_LED_PC_REG
net: hns: remove unnecessary !! operation in hns_mac_config_sds_loopback_acpi()
net: hns: remove redundant variable initialization
bridge: mrp: Disable roles before deleting the MRP instance
net: ocelot: Simplify MRP deletion
net: bridge: Fix missing return assignment from br_vlan_replay_one call
net: resolve forwarding path from virtual netdevice and HW destination address
net: 8021q: resolve forwarding path for vlan devices
net: bridge: resolve forwarding path for bridge devices
net: bridge: resolve forwarding path for VLAN tag actions in bridge devices
net: ppp: resolve forwarding path for bridge pppoe devices
net: dsa: resolve forwarding path for dsa slave ports
netfilter: flowtable: add xmit path types
netfilter: flowtable: use dev_fill_forward_path() to obtain ingress device
netfilter: flowtable: use dev_fill_forward_path() to obtain egress device
netfilter: flowtable: add vlan support
netfilter: flowtable: add bridge vlan filtering support
netfilter: flowtable: add pppoe support
netfilter: flowtable: add dsa support
selftests: netfilter: flowtable bridge and vlan support
netfilter: flowtable: add offload support for xmit path types
netfilter: nft_flow_offload: use direct xmit if hardware offload is enabled
netfilter: flowtable: bridge vlan hardware offload and switchdev
net: flow_offload: add FLOW_ACTION_PPPOE_PUSH
netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH
dsa: slave: add support for TC_SETUP_FT
net: ethernet: mtk_eth_soc: fix parsing packets in GDM
net: ethernet: mtk_eth_soc: add support for initializing the PPE
net: ethernet: mtk_eth_soc: add flow offloading support
docs: nf_flowtable: update documentation with enhancements
ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk
ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk
ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk
ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk
ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk
ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk
ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv
ASoC: arizona-jack: Use arizona->dev for runtime-pm
ASoC: arizona-jack: convert into a helper library for codec drivers
ASoC: arizona-jack: Use snd_soc_jack to report jack events
ASoC: arizona-jack: Cleanup logging
ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library
ASoC: Intel: bytcr_wm5102: Add jack detect support
dt-bindings: msm: Couple of spelling fixes
of: overlay: fix for_each_child.cocci warnings
octeontx2-af: Few mundane typos fixed
net: sched: Mundane typo fixes
sfc-falcon: Fix a typo
net: stmmac: Add hardware supported cross-timestamp
octeontx2: fix -Wnonnull warning
rhashtable: avoid -Wrestrict warning on overlapping sprintf output
net: phy: add genphy_c45_loopback
net: phy: marvell10g: Add PHY loopback support
net: decnet: Fixed multiple Coding Style issues
netdevsim: switch to memdup_user_nul()
net: enetc: don't depend on system endianness in enetc_set_vlan_ht_filter
net: enetc: don't depend on system endianness in enetc_set_mac_ht_flt
md: add md_submit_discard_bio() for submitting discard bio
md/raid10: extend r10bio devs to raid disks
md/raid10: pull the code that wait for blocked dev into one function
md/raid10: improve raid10 discard request
md/raid10: improve discard request for far layout
md: Fix missing unused status line of /proc/mdstat
Add Open Routing Protocol ID to `rtnetlink.h`
mlxsw: spectrum_router: Add support for resilient nexthop groups
mlxsw: spectrum_router: Add ability to overwrite adjacency entry only when inactive
mlxsw: spectrum_router: Pass payload pointer to nexthop update function
mlxsw: spectrum_router: Add nexthop bucket replacement support
mlxsw: spectrum_router: Update hardware flags on nexthop buckets
mlxsw: reg: Add Router Adjacency Table Activity Dump Register
mlxsw: spectrum_router: Periodically update activity of nexthop buckets
mlxsw: spectrum_router: Enable resilient nexthop groups to be programmed
selftests: mlxsw: Test unresolved neigh trap with resilient nexthop groups
selftests: mlxsw: Add resilient nexthop groups configuration tests
inet: use bigger hash table for IP ID generation
tcp_metrics: tcpm_hash_bucket is strictly local
net: ipa: reduce IPA version assumptions
net: ipa: update version definitions
net: ipa: define the ENDP_INIT_NAT register
net: ipa: limit local processing context address
net: ipa: move ipa_aggr_granularity_val()
net: ipa: increase channels and events
Simplify the code by using module_platform_driver macro
net/tls: Fix a typo in tls_device.c
net/packet: Fix a typo in af_packet.c
6lowpan: Fix some typos in nhc_udp.c
net: stmmac: support FPE link partner hand-shaking procedure
hinic: avoid gcc -Wrestrict warning
kernel: trace: Mundane typo fixes in the file trace_events_filter.c
scsi: qla2xxx: Constify struct qla_tgt_func_tmpl
scsi: qla2xxx: Fix endianness annotations
scsi: qla2xxx: Suppress Coverity complaints about dseg_r*
scsi: qla2xxx: Simplify qla8044_minidump_process_control()
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
scsi: qla2xxx: Check kzalloc() return value
scsi: dc395x: Use bitwise instead of arithmetic operator for flags
scsi: mac53c94: Fix warning comparing pointer to 0
scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust
scsi: ufs: core: Correct status type in ufshcd_vops_pwr_change_notify()
scsi: ufs: ufs-exynos: Remove pwr_max from parameter list of exynos_ufs_post_pwr_mode()
scsi: message: fusion: Remove unnecessary cast
scsi: fnic: Remove unnecessary cast
scsi: ibmvscsi: Remove unnecessary cast
scsi: qla1280: Fix warning comparing pointer to 0
scsi: bfa: Fix warning comparing pointer to 0
scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_max_sup_active_icc_level()
scsi: csiostor: Fix a typo
scsi: mpt3sas: Fix a typo
scsi: bnx2fc: Fix a typo
scsi: scsi_dh: Fix a typo
scsi: lpfc: Fix a typo
scsi: bfa: Fix a typo in two places
scsi: esp_scsi: Trivial typo fixes
scsi: lpfc: Fix a typo
scsi: pm8001: Avoid -Wrestrict warning
kconfig: split randconfig setup code into set_randconfig_seed()
kconfig: refactor option parse code
kconfig: add long options --help and --silent
kconfig: add help messages for --help (-h) and --silent (-s)
kconfig: remove assignment for Kconfig file
kconfig: move conf_rewrite_mod_or_yes() to conf.c
ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms
pinctrl: pinctrl-single: remove unused variable
pinctrl: pinctrl-single: remove unused parameter
pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero
ipv6: fix clang Wformat warning
pinctrl: add lock in mtk_rmw function.
pinctrl: PINCTRL_ROCKCHIP should depend on ARCH_ROCKCHIP
MIPS: Loongson64: DeviceTree for Loongson-2K1000
MIPS: Loongson64: Distinguish firmware dependencies DTB/LEFI
MIPS: Loongson64: Add support for the Loongson-2K1000 to get cpu_clock_freq
MIPS: Loongson64: Add Loongson-2K1000 early_printk_port
irqchip/loongson-liointc: irqchip add 2.0 version
dt-bindings: interrupt-controller: Add Loongson-2K1000 LIOINTC
MIPS: Loongson64: Add a Loongson-2K1000 default config file
MIPS: ralink: define stubs for clk_set_parent to fix compile testing
MIPS: loongson64: fix bug when PAGE_SIZE > 16KB
ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings
ARM: 9062/1: kprobes: rewrite test-arm.c in UAL
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
leds: lgm: Improve Kconfig help
KVM: arm64: Generate final CTR_EL0 value when running in Protected mode
KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure
perf tools: Remove duplicate struct forward declarations
pinctrl: intel: No need to disable IRQs in the handler
perf daemon: Remove duplicate includes
ASoC: soc-component: Add snd_soc_pcm_component_ack
ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg
ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg audio device
ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel
ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg
ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg
ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro
ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name()
ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name()
spi: imx: Use of_device_get_match_data() helper
ASoC: rt1015: Add bclk detection and dc detection
ASoC: max98373: Added controls for autorestart config
ASoC: fsl-asoc-card: Add support for WM8958 codec
ASoC: bindings: fsl-asoc-card: add compatible string for WM8958 codec
ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
ARM: 9068/1: syscalls: switch to generic syscalltbl.sh
ARM: 9067/1: syscalls: switch to generic syscallhdr.sh
ext4: use memcpy_from_page() in pagecache_read()
ext4: use memcpy_to_page() in pagecache_write()
fanotify_user: use upper_32_bits() to verify mask
dt-bindings: arm-smmu: Add compatible for SC7280 SoC
Bluetooth: btintel: Check firmware version before download
Bluetooth: btintel: Move operational checks after version check
Bluetooth: btintel: Consolidate intel_version_tlv parsing
Bluetooth: btintel: Consolidate intel_version parsing
Bluetooth: btusb: Consolidate code for waiting firmware download
Bluetooth: btusb: Consolidate code for waiting firmware to boot
Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing
Bluetooth: btintel: Collect tlv based active firmware build info in FW mode
Bluetooth: btintel: Skip reading firmware file version while in bootloader mode
Bluetooth: L2CAP: Rudimentary typo fixes
blk-mq: Sentence reconstruct for better readability
block, bfq: always inject I/O of queues blocked by wakers
block, bfq: put reqs of waker and woken in dispatch list
block, bfq: make shared queues inherit wakers
block, bfq: fix weight-raising resume with !low_latency
block, bfq: keep shared queues out of the waker mechanism
block, bfq: merge bursts of newly-created queues
iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK
ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document
ASoC: mediatek: mt6359: add MT6359 accdet jack driver
Input: max8997 - simplify open coding of a division using up to 64 divisions
dt-bindings: input: atmel,maxtouch: add wakeup-source
Input: rotary-encoder - update docs according to the latest API changes
Input: gpio-keys - remove extra call to input_sync
Input: gpio-keys - use hrtimer for release timer
Input: gpio-keys - use hrtimer for software debounce, if possible
Input: silead - fix a typo
Input: iqs5xx - update vendor's URL
Input: iqs5xx - optimize axis definition and validation
Input: iqs5xx - expose firmware revision to user space
Input: iqs5xx - remove superfluous revision validation
Input: iqs5xx - close bootloader using hardware reset
Input: wacom_i2c - do not force interrupt trigger
Input: wacom_i2c - switch to using managed resources
Input: touchscreen - move helper functions to core
Input: touchscreen - broaden use-cases described in comments
dt-bindings: input: Add bindings for Azoteq IQS626A
Input: Add support for Azoteq IQS626A
Input: iqs5xx - make reset GPIO optional
dt-bindings: input: iqs5xx: Convert to YAML
Input: cyttsp - verbose error on soft reset
tracing: A minor cleanup for create_system_filter()
tracing: Update create_system_filter() kernel-doc comment
leds: Kconfig: LEDS_CLASS is usually selected.
Input: move to use request_irq by IRQF_NO_AUTOEN flag
Input: elan_i2c - fix a typo in parameter name
bpf: Undo ptr_to_map_key alu sanitation for now
ethtool: fec: fix typo in kdoc
ethtool: fec: remove long structure description
ethtool: fec: sanitize ethtool_fecparam->reserved
ethtool: fec: sanitize ethtool_fecparam->active_fec
ethtool: fec: sanitize ethtool_fecparam->fec
ethtool: clarify the ethtool FEC interface
xfs: fix uninitialized variables in xrep_calc_ag_resblks
xfs: fix dquot scrub loop cancellation
xfs: bail out of scrub immediately if scan incomplete
xfs: mark a data structure sick if there are cross-referencing errors
xfs: set the scrub AG number in xchk_ag_read_headers
xfs: remove return value from xchk_ag_btcur_init
xfs: validate ag btree levels using the precomputed values
xfs: prevent metadata files from being inactivated
xfs: rename the blockgc workqueue
xfs: rename variable mp to parsing_mp
xfs: Skip repetitive warnings about mount options
xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX
xfs: initialise attr fork on inode create
xfs: reduce buffer log item shadow allocations
xfs: xfs_buf_item_size_segment() needs to pass segment offset
xfs: optimise xfs_buf_item_size/format for contiguous regions
xfs: type verification is expensive
xfs: No need for inode number error injection in __xfs_dir3_data_check
xfs: reduce debug overhead of dir leaf/node checks
xfs: __percpu_counter_compare() inode count debug too expensive
xfs: Rudimentary typo fixes
xfs: Rudimentary spelling fix
xfs: Fix a typo
xfs: update lazy sb counters immediately for resizefs
xfs: hoist out xfs_resizefs_init_new_ags()
xfs: introduce xfs_ag_shrink_space()
xfs: support shrinking unused space in the last AG
xfs: add error injection for per-AG resv failure
xfs: fix xfs_trans slab cache name
tipc: add extack messages for bearer/media failure
net: usb: lan78xx: remove unused including <linux/version.h>
net: Fix a misspell in socket.c
qede: remove unused including <linux/version.h>
net: bcmgenet: remove unused including <linux/version.h>
drivers: net: ethernet: struct sk_buff is declared duplicately
net: ceph: Fix a typo in osdmap.c
net: core: Fix a typo in dev_addr_lists.c
net: decnet: Fix a typo in dn_nsp_in.c
net: dsa: Fix a typo in tag_rtl4_a.c
net: ipv4: Fix some typos
net: gve: convert strlcpy to strscpy
net: gve: remove duplicated allowed
net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE
r8169: remove rtl_hw_start_8168c_3
net: ethernet: mtk_eth_soc: remove unused variable 'count'
bpf: Fix typo 'accesible' into 'accessible'
libbpf: Constify few bpf_program getters
net: ipa: update IPA register comments
net: ipa: update component config register
net: ipa: support IPA interrupt addresses for IPA v4.7
net: ipa: GSI register cleanup
net: ipa: update GSI ring size registers
net: ipa: expand GSI channel types
net: change netdev_unregister_timeout_secs min value to 1
net: stmmac: introduce DMA interrupt status masking per traffic direction
net: stmmac: make stmmac_interrupt() function more friendly to MSI
net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX
stmmac: intel: add support for multi-vector msi and msi-x
net: stmmac: use interrupt mode INTM=1 for multi-MSI
sysctl: add proc_dou8vec_minmax()
ipv4: shrink netns_ipv4 with sysctl conversions
ipv4: convert ip_forward_update_priority sysctl to u8
inet: convert tcp_early_demux and udp_early_demux to u8
tcp: convert elligible sysctls to u8
docs: nf_flowtable: fix compilation and warnings
f2fs: fix to use per-inode maxbytes in f2fs_fiemap
f2fs: add sysfs nodes to get runtime compression stat
f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC
f2fs: don't start checkpoint thread in readonly mountpoint
f2fs: fix to avoid out-of-bounds memory access
f2fs: fix wrong comment of nat_tree_lock
f2fs: fix error path of f2fs_remount()
f2fs: fix to update last i_size if fallocate partially succeeds
bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
selftests/bpf: Better error messages for ima_setup.sh failures
bpf: Add support for batched ops in LPM trie maps
bpf: selftests: Add tests for batched ops in LPM trie maps
devicetree: bindings: clock: Minor typo fix in the file armada3700-tbg-clock.txt
libbpf: Add bpf object kern_version attribute setter
net/mlx5e: alloc the correct size for indirection_rqt
net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders
net/mlx5e: Move params logic into its dedicated file
net/mlx5e: Restrict usage of mlx5e_priv in params logic functions
net/mlx5e: Allow creating mpwqe info without channel
net/mlx5: Add helper to set time-stamp translator on a queue
net/mlx5e: Generalize open RQ
net/mlx5e: Generalize RQ activation
net/mlx5e: Generalize close RQ
net/mlx5e: Generalize direct-TIRs and direct-RQTs API
net/mlx5e: Generalize PTP implementation
net/mlx5e: Cleanup PTP
net/mlx5: Fix spelling mistakes in mlx5_core_info message
bpf: Remove unused headers
ALSA: usb-audio: Carve out connector value checking into a helper
ALSA: usb-audio: Check connector value on resume
ALSA: pcm: Fix couple of typos
leds: rt4505: Add DT binding document for Richtek RT4505
leds: rt4505: Add support for Richtek RT4505 flash LED controller
perf sort: Add dynamic headers for perf report columns
perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT
perf tools: Support pipeline stage cycles for powerpc
perf sort: Display sort dimension p_stage_cyc only on supported archs
powerpc/pseries: export LPAR security flavor in lparcfg
powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_to_user() on ppc32
powerpc/uaccess: Swap clear_user() and __clear_user()
powerpc/uaccess: Move copy_mc_xxx() functions down
powerpc/syscalls: Use sys_old_select() in ppc_select()
powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h
powerpc/net: Switch csum_and_copy_{to/from}_user to user_access block
powerpc/futex: Switch to user_access block
powerpc/ptrace: Convert gpr32_set_common() to user access block
powerpc/spinlock: Define smp_mb__after_spinlock only once
powerpc/spinlock: Unserialize spin_is_locked
RDMA: Support more than 255 rdma ports
RDMA/bnxt_re: Move device to error state upon device crash
docs: driver-api: gpio: consumer: Mark another line of code as such
irqdomain: Introduce irq_domain_create_simple() API
gpiolib: Unify the checks on fwnode type
gpiolib: Move of_node operations to gpiolib-of and correct fwnode use
gpiolib: Introduce acpi_gpio_dev_init() and call it from core
gpiolib: Reuse device's fwnode to create IRQ domain
gpiolib: Fold conditionals into a simple ternary operator
gpio: mockup: Drop duplicate NULL check in gpio_mockup_unregister_pdevs()
gpio: mockup: Adjust documentation to the code
gpio: Mention GPIO MUX in docs
tools: gpio-utils: fix various kernel-doc warnings
gpiolib: some edits of kernel docs for clarity
RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode
RDMA/mlx5: Fix drop packet rule in egress table
RDMA/mlx5: Set ODP caps only if device profile support ODP
RDMA/core: Correct misspellings of two words in comments
IB/hfi1: Fix a typo
PCI: endpoint: Fix NULL pointer dereference for ->get_features()
bpf: struct sock is declared twice in bpf_sk_storage header
libbpf: Preserve empty DATASEC BTFs during static linking
RDMA: Fix a typo
IB/isert: Fix a use after free in isert_connect_request
f2fs: fix to avoid touching checkpointed data in get_victim()
f2fs: allow to change discard policy based on cached discard cmds
f2fs: fix a typo in inode.c
f2fs: delete empty compress.h
f2fs: fix wrong alloc_type in f2fs_do_replace_block
f2fs: fix to cover __allocate_new_section() with curseg_lock
clk: Drop double "if" in clk_core_determine_round_nolock() comment
dm writecache: fix flexible_array.cocci warnings
dm: remove useless loop in __split_and_process_bio
dm verity: allow only one error handling mode
dm ioctl: replace device hash with red-black tree
dm ioctl: return UUID in DM_LIST_DEVICES_CMD result
dm ioctl: filter the returned values according to name or uuid prefix
dm ebs: fix a few typos
dm: unexport dm_{get,put}_table_device
dm thin: remove needless request_queue NULL pointer check
dm cache: remove needless request_queue NULL pointer checks
dm persistent data: remove unused return from exit_shadow_spine()
dm integrity: add the "reset_recalculate" feature flag
dt-bindings: media: video-interfaces: Drop the example
Bluetooth: Fix mgmt status for LL Privacy experimental feature
Bluetooth: Fix wrong opcode error for read advertising features
Bluetooth: Add missing entries for PHY configuration commands
Bluetooth: Move the advertisement monitor events to correct list
Bluetooth: Increment management interface revision
net: hns3: remove unused code of vmdq
net: hns3: remove redundant blank lines
net: hns3: remove redundant query in hclge_config_tm_hw_err_int()
net: hns3: remove unused parameter from hclge_set_vf_vlan_common()
net: hns3: remove unused parameter from hclge_dbg_dump_loopback()
net: hns3: fix prototype warning
net: hns3: fix some typos in hclge_main.c
net: hns3: split function hclge_reset_rebuild()
net: hns3: split out hclge_tm_vport_tc_info_update()
net: ipa: introduce ipa_resource.c
net: ipa: fix bug in resource group limit programming
net: ipa: identify resource groups
net: ipa: add some missing resource limits
net: ipa: combine resource type definitions
net: ipa: index resource limits with type
net: ipa: move ipa_resource_type definition
net: ipa: combine source and destination group limits
net: ipa: combine source and destation resource types
net: ipa: pass data for source and dest resource config
net: ipa: record number of groups in data
net: ipa: support more than 6 resource groups
mptcp: clean-up the rtx path
mptcp: drop argument port from mptcp_pm_announce_addr
mptcp: skip connecting the connected address
mptcp: drop unused subflow in mptcp_pm_subflow_established
mptcp: move to next addr when timeout
selftests: mptcp: add cfg_do_w for cfg_remove
selftests: mptcp: timeout testcases for multi addresses
mptcp: export lookup_anno_list_by_saddr
mptcp: move to next addr when subflow creation fail
mptcp: drop useless addr_signal clear
mptcp: send ack for rm_addr
mptcp: rename mptcp_pm_nl_add_addr_send_ack
selftests: mptcp: signal addresses testcases
ethtool: fec: add note about reuse of reserved
ethtool: fec: fix FEC_NONE check
ethtool: document the enum values not defines
mld: convert from timer to delayed work
mld: get rid of inet6_dev->mc_lock
mld: convert ipv6_mc_socklist->sflist to RCU
mld: convert ip6_sf_list to RCU
mld: convert ifmcaddr6 to RCU
mld: add new workqueues for process mld events
mld: add mc_lock for protecting per-interface mld data
dt-bindings: net: xilinx_axienet: Document additional clocks
net: axienet: Enable more clocks
net: ethernet: remove duplicated include
net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg
tipc: fix kernel-doc warnings
net: llc: Correct some function names in header
net: llc: Correct function name llc_sap_action_unitdata_ind() in header
net: llc: Correct function name llc_pdu_set_pf_bit() in header
farsync: use DEFINE_SPINLOCK() for spinlock
pata_arasan_cf: fix IRQ check
pata_ipx4xx_cf: fix IRQ check
bpf: Simplify freeing logic in linfo and jited_linfo
bpf: Refactor btf_check_func_arg_match
bpf: Support bpf program calling kernel function
bpf: Support kernel function call in x86-32
tcp: Rename bictcp function prefix to cubictcp
bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc
libbpf: Refactor bpf_object__resolve_ksyms_btf_id
libbpf: Refactor codes for finding btf id of a kernel symbol
libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR
libbpf: Record extern sym relocation first
libbpf: Support extern kernel function
bpf: selftests: Rename bictcp to bpf_cubic
bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions
bpf: selftests: Add kfunc_call test
dt-bindings: ddr: Add optional manufacturer and revision ID to LPDDR3
dt-bindings: Fix reference in submitting-patches.rst to the DT ABI doc
docs: dt: writing-schema: Remove spurious indentation
docs: dt: writing-schema: Include the example schema in the doc build
docs: dt: Make 'Devicetree' wording more consistent
docs: dt: Group DT docs into relevant sub-sections
of: Fix kerneldoc output formatting
of: Add missing 'Return' section in kerneldoc comments
docs: dt: Add DT API documentation
whack-a-mole: kill strlen_user() (again)
Input: imx_keypad - convert to a DT-only driver
bpf: tcp: Remove comma which is causing build error
af_x25.c: Fix a spello
bearer.h: Spellos fixed
ipv4: ip_output.c: Couple of typo fixes
ipv4: tcp_lp.c: Couple of typo fixes
ipv6: addrconf.c: Fix a typo
ipv6: route.c: A spello fix
iucv: af_iucv.c: Couple of typo fixes
kcm: kcmsock.c: Couple of typo fixes
llc: llc_core.c: COuple of typo fixes
mac80211: cfg.c: A typo fix
mptcp: subflow.c: Fix a typo
ncsi: internal.h: Fix a spello
netfilter: ipvs: A spello fix
netfilter: nf_conntrack_acct.c: A typo fix
node.c: A typo fix
reg.c: Fix a spello
sm_statefuns.c: Mundane spello fixes
xfrm_policy.c : Mundane typo fix
xfrm_user.c: Added a punctuation
selftests: tc-testing: add action police selftest for packets per second
selftests: forwarding: Add tc-police tests for packets per second
drivers: net: smc91x: remove redundant initialization of pointer gpio
net: rds: Fix a typo
net: sctp: Fix some typos
net: vsock: Fix a typo
nexthop: Rename artifacts related to legacy multipath nexthop groups
net: hns3: no return statement in hclge_clear_arfs_rules
net: dsa: mt7530: clean up core and TRGMII clock setup
l3mdev: Correct function names in the kerneldoc comments
netlabel: Correct function name netlbl_mgmt_add() in the kerneldoc comments
net: core: Correct function name dev_uc_flush() in the kerneldoc
net: core: Correct function name netevent_unregister_notifier() in the kerneldoc
net: 9p: Correct function name errstr2errno() in the kerneldoc comments
9p/trans_fd: Correct function name p9_mux_destroy() in the kerneldoc
net: 9p: Correct function names in the kerneldoc comments
ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() in the kerneldoc comments
NFC: digital: Correct function name in the kerneldoc comments
sit: use min
net: stmmac: fix missing unlock on error in stmmac_suspend()
mt76: Convert to DEFINE_SHOW_ATTRIBUTE
mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe()
net: dsa: hellcreek: Remove redundant dev_err call in hellcreek_probe()
net: lantiq: Remove redundant dev_err call in xrx200_probe()
net: moxa: remove redundant dev_err call in moxart_mac_probe()
net: ipa: fix all kernel-doc warnings
net: ipa: store BCR register values in config data
net: ipa: don't define endpoints unnecessarily
net: ipa: switch to version based configuration
net: ipa: use version based configuration for SC7180
net: ipa: DMA addresses are nicely aligned
net: ipa: kill IPA_TABLE_ENTRY_SIZE
bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list
powerpc/qspinlock: Use generic smp_cond_load_relaxed
powerpc/uaccess: Add unsafe_copy_from_user()
powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user()
powerpc/signal64: Remove non-inline calls from setup_sigcontext()
powerpc: Reference parameter in MSR_TM_ACTIVE() macro
powerpc/signal64: Remove TM ifdefery in middle of if/else block
powerpc/signal64: Replace setup_sigcontext() w/ unsafe_setup_sigcontext()
powerpc/signal64: Replace restore_sigcontext() w/ unsafe_restore_sigcontext()
powerpc/signal64: Rewrite handle_rt_signal64() to minimise uaccess switches
powerpc/signal64: Rewrite rt_sigreturn() to minimise uaccess switches
powerpc/signal: Use __get_user() to copy sigset_t
powerpc/uprobes: Validation for prefixed instruction
cxl: don't manipulate the mm.mm_users field directly
powerpc/traps: Declare unrecoverable_exception() as __noreturn
powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers
powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a gas macro
powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critical exception
powerpc/40x: Reorder a few instructions in critical exception prolog
powerpc/40x: Prepare for enabling MMU in critical exception prolog
powerpc/40x: Prepare normal exception handler for enabling MMU early
powerpc/32: Reconcile interrupts in C
powerpc/32: Entry cpu time accounting in C
powerpc/32: Handle bookE debugging in C in exception entry
powerpc/32: Use fast instruction to set MSR RI in exception prolog on 8xx
powerpc/32: Remove ksp_limit
powerpc/32: Always enable data translation in exception prolog
powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx
powerpc/32: Enable instruction translation at the same time as data translation
powerpc/32: Statically initialise first emergency context
powerpc/32: Add vmap_stack_overflow label inside the macro
powerpc/32: Use START_EXCEPTION() as much as possible
powerpc/32: Move exception prolog code into .text once MMU is back on
powerpc/32: Provide a name to exception prolog continuation in virtual mode
powerpc/32: Refactor booke critical registers saving
powerpc/32: Perform normal function call in exception entry
powerpc/32: Always save non volatile registers on exception entry
powerpc/32: Replace ASM exception exit by C exception exit from ppc64
powerpc/32: Don't save thread.regs on interrupt entry
powerpc/32: Set regs parameter in r3 in transfer_to_handler
powerpc/32: Call bad_page_fault() from do_page_fault()
powerpc/32: Save trap number on stack in exception prolog
powerpc/32: Add a prepare_transfer_to_handler macro for exception prologs
powerpc/32: Only restore non volatile registers when required
powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE
powerpc/32: Remove the xfer parameter in EXCEPTION() macro
powerpc/32: Refactor saving of volatile registers in exception prologs
powerpc/32: Save remaining registers in exception prolog
powerpc/32: Return directly from power_save_ppc32_restore()
powerpc/32: Only use prepare_transfer_to_handler function on book3s/32 and e500
powerpc/32s: Move KUEP locking/unlocking in C
powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() generic
powerpc/32s: Create C version of kuap save/restore/check helpers
powerpc/8xx: Create C version of kuap save/restore/check helpers
powerpc/32: Manage KUAP in C
powerpc/Makefile: Remove workaround for gcc versions below 4.9
powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S
powerpc/mm/book3s64: Fix a typo in mmu_context.c
powerpc/math: Fix missing __user qualifier for get_user() and other sparse warnings
powerpc/asm-offsets: GPR14 is not needed either
powerpc/xive: use true and false for bool variable
powerpc/pci: fix warning comparing pointer to 0
powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n
powerpc/64s: Fold update_current_thread_[i]amr() into their only callers
powerpc: Fix section mismatch warning in smp_setup_pacas()
powerpc/fsl-pci: Fix section mismatch warning
powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS
powerpc/64s: Fix hash fault to use TRAP accessor
powerpc/kernel: Trivial typo fix in kgdb.c
powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64
powerpc: Activate HAVE_RELIABLE_STACKTRACE for all
powerpc: Rename 'tsk' parameter into 'task'
powerpc: Convert stacktrace to generic ARCH_STACKWALK
powerpc: Fix arch_stack_walk() to have running function as first entry
powerpc/iommu/debug: fix ifnullfree.cocci warnings
powerpc/embedded6xx: Remove CONFIG_MV64X60
powerpc/setup_64: Fix sparse warnings
powerpc/irq: Inline call_do_irq() and call_do_softirq()
cxl: Fix couple of spellings
selftests/powerpc: unmark non-kernel-doc comments
powerpc/pseries/hotplug-cpu: Show 'last online CPU' error in dlpar_cpu_offline()
powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
powerpc/powernv: Remove unneeded variable: "rc"
MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again
arch: mips: fix unmet dependency for DEBUG_INFO
arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS
MIPS: ralink: annotate prom_soc_init() with __init
MIPS: ralink: mt7621: add memory detection support
crypto: mips: add poly1305-core.S to .gitignore
MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303
gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP
gpio: regmap: set gpio_chip of_node
dt-bindings: improve BCM6345 GPIO binding documentation
pinctrl: bcm: add bcm63xx base code
dt-bindings: add BCM6328 pincontroller binding documentation
dt-bindings: add BCM6328 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM6328
dt-bindings: add BCM6358 pincontroller binding documentation
dt-bindings: add BCM6358 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM6358
dt-bindings: add BCM6362 pincontroller binding documentation
dt-bindings: add BCM6362 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM6362
dt-bindings: add BCM6368 pincontroller binding documentation
dt-bindings: add BCM6368 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM6368
dt-bindings: add BCM63268 pincontroller binding documentation
dt-bindings: add BCM63268 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM63268
dt-bindings: add BCM6318 pincontroller binding documentation
dt-bindings: add BCM6318 GPIO sysctl binding documentation
pinctrl: add a pincontrol driver for BCM6318
module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD
paride/pd: remove ->revalidate_disk
block: remove the revalidate_disk method
mtip32xx: use DEFINE_SPINLOCK() for spinlock
mtip32xx: use LIST_HEAD() for list_head
PCI: mediatek: Configure FC and FTS for functions other than 0
igc: Remove unused argument from igc_tx_cmd_type()
igc: Introduce igc_rx_buffer_flip() helper
igc: Introduce igc_get_rx_frame_truesize() helper
igc: Refactor Rx timestamp handling
igc: Add set/clear large buffer helpers
igc: Add initial XDP support
igc: Add support for XDP_TX action
igc: Add support for XDP_REDIRECT action
ASoC: dwc: Fix -Wmissing-prototypes warnings
ASoC: amd: update spdx license for acp machine driver
ASoC: amd: fix acpi dependency kernel warning
ASoC: fsl_rpmsg: initialise pointers to NULL
ASoC: SOF: parse multiple SSP DAI and hw configs
ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs
ASoC: SOF: match SSP config with pcm hw params
lan743x: remove redundant intializations of pointers adapter and phydev
fs: dlm: fix missing unlock on error in accept_from_sock()
of: base: Fix spelling issue with function param 'prop'
net: mdio: Remove redundant dev_err call in mdio_mux_iproc_probe()
net: axienet: Remove redundant dev_err call in axienet_probe()
net: stmmac: remove redundant dev_err call in qcom_ethqos_probe()
net: mscc: ocelot: remove redundant dev_err call in vsc9959_mdio_bus_alloc()
net: hns3: fix missing rule state assignment
net: hns3: fix use-after-free issue for hclge_add_fd_entry_common()
net: hns3: remediate a potential overflow risk of bd_num_list
net: hns3: remove the rss_size limitation by vector num
net: hns3: optimize the process of queue reset
net: hns3: add handling for xmit skb with recursive fraglist
net: hns3: add tx send size handling for tso skb
net: hns3: expand the tc config command
net: hns3: add stats logging when skb padding fails
net: marvell: Delete duplicate word in comments
net: marvell: Fix the trailing format of some block comments
net: marvell: Delete extra spaces
net: marvell: Fix an alignment problem
mlxsw: spectrum_matchall: Perform protocol check earlier
mlxsw: spectrum_matchall: Convert if statements to a switch statement
mlxsw: spectrum_matchall: Perform priority checks earlier
selftests: mlxsw: Test matchall failure with protocol match
mlxsw: spectrum: Veto sampling if already enabled on port
selftests: mlxsw: Test vetoing of double sampling
net: phy: Correct function name mdiobus_register_board_info() in comment
net: bonding: Correct function name bond_change_active_slave() in comment
net: mdio: Correct function name mdio45_links_ok() in comment
Documentation: net: Document resilient next-hop groups
drivers: pinctrl: Remove duplicate include of io.h
ieee802154: hwsim: remove redundant initialization of variable res
net: mhi: Add support for non-linear MBIM skb processing
net: mhi: Allow decoupled MTU/MRU
tipc: fix htmldoc and smatch warnings
ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
sit: proper dev_{hold|put} in ndo_[un]init methods
tcp: fix tcp_min_tso_segs sysctl
hv_netvsc: Add error handling while switching data path
bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE
scsi: qla2xxx: Fix IOPS drop seen in some adapters
scsi: qla2xxx: Add H:C:T info in the log message for fc ports
scsi: qla2xxx: Fix stuck session
scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
scsi: qla2xxx: Fix use after free in bsg
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
scsi: qla2xxx: Fix RISC RESET completion polling
scsi: qla2xxx: Fix crash in PCIe error handling
scsi: qla2xxx: Fix mailbox recovery during PCIe error
scsi: qla2xxx: Update default AER debug mask
scsi: qla2xxx: Do logout even if fabric scan retries got exhausted
scsi: qla2xxx: Update version to 10.02.00.106-k
scsi: fnic: Remove bogus ratelimit messages
scsi: core: Fix comment typo
scsi: core: Remove duplicate declarations
scsi: qedi: Remove redundant assignment to variable err
scsi: core: scsi_host_cmd_pool is declared twice
scsi: a100u2w: Remove unused variable biosaddr
scsi: advansys: Fix spelling of 'is'
scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static
scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static
net/mlx5e: Add states to PTP channel
net/mlx5e: Add RQ to PTP channel
net/mlx5e: Add PTP-RX statistics
net:mlx5e: Add PTP-TIR and PTP-RQT
net/mlx5e: Refactor RX reporter diagnostics
net/mlx5e: Add PTP RQ to RX reporter
net/mlx5e: Cleanup Flow Steering level
net/mlx5e: Introduce Flow Steering UDP API
net/mlx5e: Introduce Flow Steering ANY API
net/mlx5e: Add PTP Flow Steering support
net/mlx5e: Allow coexistence of CQE compression and HW TS PTP
net/mlx5e: Update ethtool setting of CQE compression
RISC-V: Don't print SBI version for all detected extensions
riscv: Cleanup KASAN_VMALLOC support
kbuild: buildtar: add riscv support
HID: Add support for Surface Aggregator Module HID transport
HID: surface-hid: Add support for legacy keyboard interface
MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x
MAINTAINERS: Update MCAN MMIO device driver maintainer
can: dev: always create TX echo skb
HID: fix memdup.cocci warnings
clk: renesas: Zero init clk_init_data
can: dev: can_free_echo_skb(): don't crash the kernel if can_priv::echo_skb is accessed out of bounds
can: dev: can_free_echo_skb(): extend to return can frame length
can: add new CAN FD bittiming parameters: Transmitter Delay Compensation (TDC)
can: dev: reorder struct can_priv members for better packing
can: netlink: move '=' operators back to previous line (checkpatch fix)
can: bittiming: add calculation for CAN FD Transmitter Delay Compensation (TDC)
can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros
can: grcan: add missing Kconfig dependency to HAS_IOMEM
can: xilinx_can: Simplify code by using dev_err_probe()
can: ucan: fix alignment constraints
can: peak_usb: pcan_usb_pro_encode_msg(): use macros for flags instead of plain integers
can: peak_usb: add support of ethtool set_phys_id()
can: peak_usb: add support of ONE_SHOT mode
can: m_can: m_can_class_allocate_dev(): remove impossible error return judgment
can: m_can: add infrastructure for internal timestamps
can: m_can: m_can_chip_config(): enable and configure internal timestamps
can: m_can: fix periph RX path: use rx-offload to ensure skbs are sent from softirq context
can: tcan4x5x: remove duplicate include of regmap.h
can: mcp251xfd: add dev coredump support
can: mcp251xfd: simplify UINC handling
can: mcp251xfd: move netdevice.h to mcp251xfd.h
can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h
can: mcp251xfd: add HW timestamp infrastructure
can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames
can: c_can: convert block comments to network style comments
can: c_can: remove unnecessary blank lines and add suggested ones
can: c_can: fix indention
can: c_can: fix print formating string
can: c_can: replace double assignments by two single ones
can: c_can: fix remaining checkpatch warnings
can: c_can: remove unused code
can: c_can: fix indentation
can: c_can: add a comment about IF_RX interface's use
can: c_can: use 32-bit write to set arbitration register
can: c_can: prepare to up the message objects number
can: c_can: add support to 64 message objects
mmc: core: Do a power cycle when the CMD11 fails
mmc: core: Drop superfluous validations in mmc_hw|sw_reset()
mmc: core: Drop reference counting of the bus_ops
mmc: dw_mmc: Drop redundant call to ->card_event callback
mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid}
mmc: tmio: remove workaround for NON_REMOVABLE
mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
mmc: uniphier-sd: Fix a resource leak in the remove function
mmc: core: Set read only for SD cards with permanent write protect bit
mmc: tmio: support custom irq masks
dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings
dt-bindings: mmc: fsl-imx-esdhc: add clock bindings
mmc: sdhci-esdhc-imx: validate pinctrl before use it
mmc: sdhci-pci-gli: Enable short circuit protection mechanism of GL9755
mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe
mmc: sdhci: Check for reset prior to DMA address unmap
mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
mmc: block: Drop use of unlikely() in mmc_blk_probe()
mmc: block: Simplify logging during probe about added partitions
mmc: block: Fix error path in mmc_blk_probe()
mmc: core: Remove mq->use_cqe from the struct mmc_queue
memstick: core: Assign error code of mspro_block_resume()
mmc: sdhci-st: simplify optional reset handling
mmc: dw_mmc: simplify optional reset handling
mmc: via-sdmmc: remove unneeded variable 'ret'
mmc: sdhci-pci: Avoid comma separated statements
mmc: sdhci: Use "mmc" directly rather than "host->mmc"
mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00
mmc: core: Fix hanging on I/O during system suspend for removable cards
memstick: Remove useless else branch
mmc: sdhci-esdhc-imx: Remove non-DT stub
mmc: sdhci-esdhc-imx: Use device_get_match_data()
dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file
dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support
mmc: sdhci-of-dwcmshc: add rockchip platform support
mmc: tmio: abort DMA before reset
mmc: renesas_sdhi: break SCC reset into own function
mmc: renesas_sdhi: do hard reset if possible
dt-bindings: mmc: Add compatible for Mediatek MT8195
mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller.
mmc: cavium: Use '"%s...", __func__' to print function name
mmc: tmio: restore bus width when resetting
mmc: tmio: always flag retune when resetting and a card is present
mmc: sdhci-pci: Add PCI IDs for Intel LKF
mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC
mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe()
mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY
mmc: sdhci: replace mmc->parent with mmc_dev() for consistency
mmc: sdhci-brcmstb: Remove CQE quirk
mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check
ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create"
ASoC: Intel: add max98390 echo reference support
ASoC: q6afe-clocks: fix reprobing of the driver
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
mips/sgi-ip27: Delete obsolete TODO file
ALSA: control - introduce snd_ctl_notify_one() helper
ALSA: control - add layer registration routines
ALSA: control - add generic LED trigger module as the new control layer
ALSA: HDA - remove the custom implementation for the audio LED trigger
ALSA: control - add sysfs support to the LED trigger module
ALSA: led control - add sysfs kcontrol LED marking layer
iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync
bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI
bpf: selftests: Update clang requirement in README.rst for testing kfunc call
libbpf: Fix memory leak when emitting final btf_ext
perf tools: Preserve identifier id in OCaml demangler
ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes
dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file
selftests: xsk: Don't call worker_pkt_dump() for stats test
selftests: xsk: Remove struct ifaceconfigobj
selftests: xsk: Remove unused function
selftests: xsk: Remove inline keyword from source file
selftests: xsk: Simplify frame traversal in dumping thread
libbpf: xsk: Use bpf_link
samples: bpf: Do not unload prog within xdpsock
selftests: xsk: Remove thread for netns switch
selftests: xsk: Split worker thread
selftests: xsk: Remove Tx synchronization resources
selftests: xsk: Refactor teardown/bidi test cases and testapp_validate
selftests: xsk: Remove sync_mutex_tx and atomic var
veth: Implement ethtool's get_channels() callback
selftests: xsk: Implement bpf_link test
selftests: xsk: Remove thread attribute
selftests: xsk: Remove mutex and condition variable
selftests: xsk: Remove unused defines
platform/chrome: wilco_ec: convert stream-like files from nonseekable_open -> stream_open
platform/chrome: cros_ec_typec: Check for device within remove function
platform/chrome: cros_ec_typec: fix clang -Wformat warning
gpu: host1x: Allow syncpoints without associated client
gpu: host1x: Show number of pending waiters in debugfs
gpu: host1x: Remove cancelled waiters immediately
gpu: host1x: Use HW-equivalent syncpoint expiration check
batman-adv: Fix misspelled "wont"
RDMA/efa: Use strscpy instead of strlcpy
RDMA/rxe: Split MEM into MR and MW
net: phy: lan87xx: fix access to wrong register of LAN87xx
icmp: add support for RFC 8335 PROBE
ICMPV6: add support for RFC 8335 PROBE
net: add sysctl for enabling RFC 8335 PROBE messages
net: add support for sending RFC 8335 PROBE messages
ipv6: add ipv6_dev_find to stubs
icmp: add response to RFC 8335 PROBE messages
mISDN: Use DEFINE_SPINLOCK() for spinlock
mISDN: Use LIST_HEAD() for list_head
bpf: Remove unused bpf_load_pointer
stmmac: intel: add cross time-stamping freq difference adjustment
net: mhi: remove pointless conditional before kfree_skb()
PCI/VPD: Remove obsolete Broadcom NIC quirk
bpf: Remove redundant assignment of variable id
PCI/VPD: Remove sysfs accessor size checking dead code
9p: Constify static struct v9fs_attr_group
fs: 9p: fix v9fs_file_open writeback fid error check
netfilter: nf_log_ipv4: rename to nf_log_syslog
netfilter: nf_log_arp: merge with nf_log_syslog
netfilter: nf_log_ipv6: merge with nf_log_syslog
netfilter: nf_log_netdev: merge with nf_log_syslog
RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c
RDMA/iser: struct iscsi_iser_task is declared twice
mips/sgi-ip27: Delete obsolete TODO file
scsi/aacraid: Delete obsolete TODO file
fs/befs: Delete obsolete TODO file
fs/jffs2: Delete obsolete TODO file
net/ax25: Delete obsolete TODO file
net/decnet: Delete obsolete TODO file
net: i40e: remove repeated words
net: bonding: remove repeated word
net: phy: remove repeated word
net: ipa: remove repeated words
ppp: deflate: Remove useless call "zlib_inflateEnd"
udp: fixup csum for GSO receive slow path
udp: skip L4 aggregation for UDP tunnel packets
udp: properly complete L4 GRO over UDP tunnel packet
udp: never accept GSO_FRAGLIST packets
vxlan: allow L4 GRO passthrough
geneve: allow UDP L4 GRO passthrou
bareudp: allow UDP L4 GRO passthrou
selftests: net: add UDP GRO forwarding self-tests
tc-testing: add simple action change test
dpaa2-switch: fix the translation between the bridge and dpsw STP states
dpaa2-switch: create and assign an ACL table per port
dpaa2-switch: keep track of the current learning state per port
dpaa2-switch: trap STP frames to the CPU
dpaa2-switch: setup learning state on STP state change
ionic: count dma errors
ionic: fix sizeof usage
ionic: avoid races in ionic_heartbeat_check
ionic: pull per-q stats work out of queue loops
net: fix icmp_echo_enable_probe sysctl
mptcp: remove all subflows involving id 0 address
mptcp: unify RM_ADDR and RM_SUBFLOW receiving
mptcp: remove id 0 address
selftests: mptcp: avoid calling pm_nl_ctl with bad IDs
selftests: mptcp: add addr argument for del_addr
selftests: mptcp: remove id 0 address testcases
mlxsw: spectrum_router: Only perform atomic nexthop bucket replacement when requested
net: ethernet: Fix typo of 'network' in comment
f2fs: introduce gc_merge mount option
ata: pata_pdc202xx_old: Fix some incorrectly named functions
ata: pata_sil680: Add some missing function parameter docs
ata: pata_sis: Remove superfluous param description and supply another
ata: pata_triflex: Repair some misnamed functions and fix some param descriptions
ata: pata_it821x: Fix possible doc-rotted function names
ata: pata_via: Fix a kernel-doc formatting issue
ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header
ata: pata_sl82c105: Fix potential doc-rot
ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()'
ata: ata_generic: Fix misspelling of 'ata_generic_init_one()'
ata: pata_legacy: Repair a couple kernel-doc problems
ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s 'pdev' param
ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()'
ata: libata-acpi: Fix function name and provide description for 'prev_gtf'
ata: pata_acpi: Fix some incorrect function param descriptions
sata_mv: add IRQ checks
ata: libahci_platform: fix IRQ check
clk: socfpga: use clk_hw_register for a5/c5
clk: socfpga: arria10: convert to use clk_hw
clk: socfpga: Convert to s10/agilex/n5x to use clk_hw
clk: socfpga: Fix code formatting
powerpc/pseries: Only register vio drivers if vio bus exists
f2fs: fix to restrict mount condition on readonly block device
selftests/bpf: Add an option for a debug shell in vmtest.sh
powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc"
i2c: tegra-bpmp: Implement better error handling
i2c: stm32f7: Remove useless error message
i2c: Make i2c_recover_bus() to return -EBUSY if bus recovery unimplemented
KVM: arm64: Make symbol '_kvm_host_prot_finalize' static
arm/arm64: Probe for the presence of KVM hypervisor
KVM: arm64: Advertise KVM UID to guests via SMCCC
PCI: xgene: Fix cfg resource mapping
arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE
ext2: Match up ext2_put_page() with ext2_dotdot() and ext2_find_entry()
fs/ext2: Replace kmap() with kmap_local_page()
pinctrl: bcm: bcm6362: fix warning
ASoC: simple-card-utils.c: remove old comment
ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform
ASoC: audio-graph: count DAI / link numbers as in order
ASoC: audio-graph: cleanup graph_for_each_link()
ASoC: simple-card: count DAI / link numbers as in order
ASoC: simple-card: cleanup graph_for_each_link()
pinctrl: bcm63xx: Fix dependencies
mmc: dw_mmc-k3: use the correct HiSilicon copyright
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
ASoC: ak5558: Add support for ak5552
ASoC: dt-bindings: ak5558: Add compatible string for ak5552
ASoC: Intel: Fix a typo
ASoC: tegra: Set driver name explicitly
ASoC: rt1019: add address-cells and size-cells information
perf annotate: Add --demangle and --demangle-kernel
KVM: arm64: Support PREL/PLT relocs in EL2 code
KVM: arm64: Elect Alexandru as a replacement for Julien as a reviewer
ata: ahci: Disable SXS for Hisilicon Kunpeng920
gpu: host1x: Cleanup and refcounting for syncpoints
gpu: host1x: Reset max value when freeing a syncpoint
gpu: host1x: Reserve VBLANK syncpoints at initialization
gpu: host1x: Assign intr waiter inside lock
gpu: host1x: Fix Tegra194 syncpt interrupt threshold
gpu: host1x: Add early init and late exit callbacks
drm/tegra: dc: Inherit DMA mask
drm/tegra: dc: Parameterize maximum resolution
drm/tegra: dc: Implement hardware cursor on Tegra186 and later
drm/tegra: fb: Add diagnostics for framebuffer modifiers
drm/tegra: gem: Add a clarifying comment
drm/tegra: Count number of display controllers at runtime
drm/tegra: Support sector layout on Tegra194
f2fs: Fix a hungtask problem in atomic write
ASoC: lm49453: fix useless assignment before return
ASoC: da732x: simplify code
ASoC: dt-bindings: Move port/ports properties out of audio-graph-port.yaml
ASoC: dt-bindings: Use OF graph schema
ASoC: dt-bindings: socionext: Use audio-graph-port schema
ASoC: soc-core: add comment for rtd freeing
ASoC: soc-core: use device_unregister() if rtd allocation failed
ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments
ASoC: atmel: fix shadowed variable
ASoC: atmel: atmel-i2s: remove useless initialization
ASoC: bcm: cygnus_ssp: remove useless initialization
ASoC: meson: axg-tdmin: remove useless assignment
ASoC: meson: axg-tdmout: remove useless assignment
ASoC: pxa: remove useless assignment
ASoC: sti: sti_uniperif: add missing error check
ASoC: sti: uniperif: align function prototypes
ASoC: stm: stm32_adfsdm: fix snprintf format string
ASoC: sunxi: sun8i-codec: clarify expression
ASoC: tegra: tegra20_das: clarify expression
ASoC: tegra: tegra20_das: align function prototypes
ASoC: ti: omap-abe-twl6040: remove useless assignment
ASoC: ti: omap-mcsp: remove duplicate test
ASoC: ux500: mop500: rename shadowing variable
ASoC: ux500: mop500: align function prototype
ASoC: Intel: Fix a typo
PCI: Add pci_disable_parity()
IB/mthca: Disable parity reporting
ARM: iop32x: disable N2100 PCI parity reporting
RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock
RDMA/rxe: Remove rxe_dma_device declaration
tools/resolve_btfids: Fix warnings
netfilter: nf_log_bridge: merge with nf_log_syslog
netfilter: nf_log_common: merge with nf_log_syslog
netfilter: nf_log: add module softdeps
netfilter: nft_log: perform module load from nf_tables
audit: log nftables configuration change events once per table
netfilter: ipset: Remove duplicate declaration
netfilter: flowtable: dst_check() from garbage collector path
netfilter: nftables: remove unnecessary spin_lock_init()
netfilter: nftables: add helper function to set the base sequence number
netfilter: add helper function to set up the nfnetlink header and use it
ethtool: support FEC settings over netlink
netdevsim: add FEC settings support
selftests: ethtool: add a netdevsim FEC test
ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
ice: Add Support for XPS
ice: Delay netdev registration
ice: Update to use package info from ice segment
ice: handle increasing Tx or Rx ring sizes
ice: change link misconfiguration message
ice: remove unnecessary duplicated AQ command flag setting
ice: Check for bail out condition early
ice: correct memory allocation call
ice: rename ptype bitmap
ice: Change ice_vsi_setup_q_map() to not depend on RSS
ice: Refactor get/set RSS LUT to use struct parameter
ice: Refactor ice_set/get_rss into LUT and key specific functions
ice: Consolidate VSI state and flags
ice: cleanup style issues
ice: Correct comment block style
net: ethernet: stmicro: Remove duplicate struct declaration
qrtr: Convert qrtr_ports from IDR to XArray
net: ena: fix inaccurate print type
net: ena: remove extra words from comments
net: amd8111e: fix inappropriate spaces
net: amd: correct some format issues
net: ocelot: fix a trailling format issue with block comments
net: toshiba: fix the trailing format of some block comments
net: lpc_eth: fix format warnings of block comments
inet: shrink inet_timewait_death_row by 48 bytes
inet: shrink netns_ipv4 by another cache line
ipv4: convert fib_notify_on_flag_change sysctl to u8
ipv4: convert udp_l3mdev_accept sysctl to u8
ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8
ipv4: convert igmp_link_local_mcast_reports sysctl to u8
tcp: convert tcp_comp_sack_nr sysctl to u8
ipv6: convert elligible sysctls to u8
ipv6: move ip6_dst_ops first in netns_ipv6
net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()
ipv6: remove extra dev_hold() for fallback tunnels
net: enetc: consume the error RX buffer descriptors in a dedicated function
net: enetc: move skb creation into enetc_build_skb
net: enetc: add a dedicated is_eof bit in the TX software BD
net: enetc: clean the TX software BD on the TX confirmation path
net: enetc: move up enetc_reuse_page and enetc_page_reusable
net: enetc: add support for XDP_DROP and XDP_PASS
net: enetc: add support for XDP_TX
net: enetc: increase RX ring default size
net: enetc: add support for XDP_REDIRECT
net: stmmac: enable MTL ECC Error Address Status Over-ride by default
net: mediatek: add flow offload for mt7623
selftests/net: so_txtime multi-host support
ALSA: control - add the missing prev_lops2 initialization
ALSA: control led - improve the set_led_id() parser
bug: Remove redundant condition check in report_bug
bug: Factor out a getter for a bug's file line
bug: Assign values once in bug_get_file_line()
KVM: arm64: Use BUG and BUG_ON in nVHE hyp
KVM: arm64: Log source when panicking from nVHE hyp
ASoC: Intel: Fix a typo
ASoC: intel, keembay-i2s: Fix a dt_binding_check warning
dt-bindings: media: venus: Add sm8250 dt schema
RDMA/core: Fix corrupted SL on passive side
skmsg: Lock ingress_skb when purging
skmsg: Introduce a spinlock to protect ingress_msg
net: Introduce skb_send_sock() for sock_map
skmsg: Avoid lock_sock() in sk_psock_backlog()
skmsg: Use rcu work for destroying psock
skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg()
sock_map: Simplify sock_map_link() a bit
sock_map: Kill sock_map_link_no_progs()
sock_map: Introduce BPF_SK_SKB_VERDICT
sock: Introduce sk->sk_prot->psock_update_sk_prot()
udp: Implement ->read_sock() for sockmap
skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()
udp: Implement udp_bpf_recvmsg() for sockmap
sock_map: Update sock type checks for UDP
selftests/bpf: Add a test case for udp sockmap
selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT
tracing: Remove duplicate struct declaration in trace_events.h
tracing: Remove unused argument from "ring_buffer_time_stamp()
RDMA/hns: Support query information of functions from FW
RDMA/hns: Support congestion control type selection according to the FW
RDMA/uverbs: Fix -Wunused-function warning
ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference
MAINTAINERS: Change maintainer for rtrs module
RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req
RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysfs_root_folders
RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs
RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler
RDMA/rtrs: New function converting rtrs_addr to string
RDMA/rtrs-srv: Report temporary sessname for error message
RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess
RDMA/rtrs-clt: Cap max_io_size
MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER
RDMA/hns: Refactor hns_roce_v2_poll_one()
RDMA/hns: Reorganize hns_roce_create_cq()
RDMA/hns: Refactor reset state checking flow
RDMA/hns: Reorganize process of setting HEM
RDMA/hns: Simplify command fields for HEM base address configuration
RDMA/hns: Support configuring doorbell mode of RQ and CQ
RDMA/hns: Reorganize doorbell update interfaces for all queues
PCI/ACPI: Fix acpi_pci_set_power_state() debug message
swiotlb: Make SWIOTLB_NO_FORCE perform no allocation
ftrace: Store the order of pages allocated in ftrace_page
ftrace: Simplify the calculation of page number for ftrace_page->records some more
tipc: fix unique bearer names sanity check
net: ipv6: Refactor in rt6_age_examine_exception
stmmac: intel: use managed PCI function on probe and resume
net: stmmac: remove unnecessary pci_enable_msi() call
include: net: Remove repeated struct declaration
net: smc: Remove repeated struct declaration
net: hns: Fix some typos
lan743x: remove redundant semi-colon
net: document a side effect of ip_local_reserved_ports
net: phy: broadcom: Add statistics for all Gigabit PHYs
net: usb: ax88179_178a: initialize local variables before use
f2fs: set checkpoint_merge by default
scsi: aic94xx: Avoid -Wempty-body warning
scsi: message: fusion: Avoid -Wempty-body warnings
scsi: mvsas: Avoid -Wempty-body warning
scsi: lpfc: Fix gcc -Wstringop-overread warning
scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration
scsi: message: fusion: Replace one-element array with flexible-array member
scsi: message: mptlan: Replace one-element array with flexible-array member
Bluetooth: Remove 'return' in void function
Bluetooth: Coding style fix
Bluetooth: Check inquiry status before sending one
Bluetooth: SMP: Fix variable dereferenced before check 'conn'
Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
MAINTAINERS: update lego,ev3-battery.yaml reference
dt-bindings: power: update battery.yaml reference
power: reset: at91-reset: use devm_of_iomap
power: reset: hisi-reboot: use the correct HiSilicon copyright
power: supply: max8997_charger: Switch to new binding
power: supply: 88pm860x_battery: Remove unnecessary int for long long
power: supply: sbs-battery: use dev_err_probe
power: supply: sbs-charger: use dev_err_probe
power: supply: sbs-charger: drop unused gpio includes
power: supply: sbs-manager: use managed i2c_mux_adapter
power: supply: sbs-manager: use dev_err_probe
power: supply: sbs-manager: update gpio include
power: supply: core: reduce loglevel for probe defer info
perf evsel: Remove duplicate 'struct target' forward declaration
dma-mapping: benchmark: use the correct HiSilicon copyright
dma-mapping: benchmark: Add support for multi-pages map/unmap
dma-mapping: add unlikely hint to error path in dma_mapping_error
ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks
ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet
ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0
ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
ASoC: rt5670: Add a rt5670_components() helper
ASoC: Intel: cht_bsw_rt5672: Set card.components string
ext4: updated locking documentation for journal_t
Updated locking documentation for transaction_t
ext4: delete some unused tracepoint definitions
nvme-pci: remove the barriers in nvme_irq()
nvme-pci: cleanup nvme_irq()
nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl
nvmet: update error log page in nvmet_alloc_ctrl()
nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status
nvmet: replace white spaces with tabs
nvme: use NVME_CTRL_CMIC_ANA macro
nvme: reduce checks for zero command effects
nvme: rename nvme_init_identify()
nvme: split init identify into helper
nvme: mark nvme_setup_passsthru() inline
nvme: don't check nvme_req flags for new req
nvme: add new line after variable declatation
nvme-fc: fix the function documentation comment
nvmet-fc: update function documentation
nvmet: remove unnecessary ctrl parameter
nvmet: do not allow model_number exceed 40 bytes
nvme-pci: allocate nvme_command within driver pdu
nvme: use driver pdu command for passthrough
nvme: warn of unhandled effects only once
nvmet: return proper error code from discovery ctrl
nvme-tcp: block BH in sk state_change sk callback
nvmet-tcp: fix incorrect locking in state_change sk callback
nvmet-tcp: enable optional queue idle period tracking
nvme-tcp: check sgl supported by target
nvme-fc: check sgl supported by target
nvme: use sysfs_emit instead of sprintf
nvme: remove superfluous else in nvme_ctrl_loss_tmo_store
nvme: export fast_io_fail_tmo to sysfs
ipmi_si: Switch to use platform_get_mem_or_io()
ipmi_si: Remove bogus err_free label
ipmi_si: Utilize temporary variable to hold device pointer
ipmi_si: Use proper ACPI macros to check error code for failures
ipmi_si: Introduce ipmi_panic_event_str[] array
ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one()
ipmi_si: Get rid of ->addr_source_cleanup()
ipmi_si: Use strstrip() to remove surrounding spaces
ipmi_si: Drop redundant check before calling put_device()
ipmi_si: Join string literals back
ionic: add new queue features to interface
ionic: add handling of larger descriptors
ionic: add hw timestamp structs to interface
ionic: split adminq post and wait calls
ionic: add hw timestamp support files
ionic: link in the new hw timestamp code
ionic: add rx filtering for hw timestamp steering
ionic: set up hw timestamp queues
ionic: add and enable tx and rx timestamp handling
ionic: add ethtool support for PTP
ionic: ethtool ptp stats
ionic: advertise support for hardware timestamps
mptcp: add mib for token creation fallback
mptcp: add active MPC mibs
mptcp: remove unneeded check on first subflow
mptcp: add mptcp reset option support
selftests: mptcp: launch mptcp_connect with timeout
selftests: mptcp: init nstat history
selftests: mptcp: dump more info on mpjoin errors
ext4: remove unnecessary braces in fs/ext4/dir.c
dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth_recycle_buf
dpaa2-eth: add rx copybreak support
dpaa2-eth: export the rx copybreak value as an ethtool tunable
nfc: pn533: prevent potential memory corruption
net: reorganize fields in netns_mib
tcp: reorder tcp_congestion_ops for better cache locality
net/mlx5: CT: Add support for matching on ct_state inv and rel flags
net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes
net/mlx5: E-Switch, move QoS specific fields to existing qos struct
net/mlx5: Use unsigned int for free_count
net/mlx5: Pack mlx5_rl_entry structure
net/mlx5: Do not hold mutex while reading table constants
net/mlx5: Use helpers to allocate and free rl table entries
net/mlx5: Use helper to increment, decrement rate entry refcount
net/mlx5: Allocate rate limit table when rate is configured
net/mlx5: Pair mutex_destory with mutex_init for rate limit table
net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes
net/mlx5: E-Switch, move QoS specific fields to existing qos struct
net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc()
net/mlx5e: Reject tc rules which redirect from a VF to itself
net/mlx5e: Dynamic alloc arfs table for netdev when needed
net/mlx5e: Dynamic alloc vlan table for netdev when needed
bpf, selftests: test_maps generating unrecognized data section
bpf: Remove unused parameter from ___bpf_prog_run
bpf, cgroup: Delete repeated struct bpf_prog declaration
bpf: Remove repeated struct btf_type declaration
libbpf: Remove redundant semi-colon
powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap()
powerpc/uaccess: Define ___get_user_instr() for ppc32
powerpc/align: Convert emulate_spe() to user_access_begin
powerpc/uaccess: Remove __get/put_user_inatomic()
powerpc/uaccess: Move get_user_instr helpers in asm/inst.h
powerpc/align: Don't use __get_user_instr() on kernel addresses
powerpc/uaccess: Call might_fault() inconditionaly
powerpc/uaccess: Remove __unsafe_put_user_goto()
powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user
powerpc/uaccess: Remove calls to __get_user_bad() and __put_user_bad()
powerpc/uaccess: Split out __get_user_nocheck()
powerpc/uaccess: Rename __get/put_user_check/nocheck
powerpc/uaccess: Refactor get/put_user() and __get/put_user()
powerpc/uaccess: Introduce __get_user_size_goto()
powerpc/uaccess: Use asm goto for get_user when compiler supports it
signal: Add unsafe_get_compat_sigset()
powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_from_user() on ppc32
powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user
powerpc/signal32: Rename save_user_regs_unsafe() and save_general_regs_unsafe()
powerpc/signal32: Remove ifdefery in middle of if/else in sigreturn()
powerpc/signal32: Perform access_ok() inside restore_user_regs()
powerpc/signal32: Reorder user reads in restore_tm_user_regs()
powerpc/signal32: Convert restore_[tm]_user_regs() to user access block
powerpc/signal32: Convert do_setcontext[_tm]() to user access block
powerpc/signal32: Simplify logging in sigreturn()
powerpc/bpf: Remove classical BPF support for PPC32
powerpc/bpf: Change register numbering for bpf_set/is_seen_register()
powerpc/bpf: Move common helpers into bpf_jit.h
powerpc/bpf: Move common functions into bpf_jit_comp.c
powerpc/bpf: Change values of SEEN_ flags
powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF
powerpc/bpf: Implement extended BPF on PPC32
powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32
powerpc: Switch to relative jump labels
bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config
netfilter: ipvs: do not printk on netns creation
netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()
netfilter: nftables: remove documentation on static functions
gfs2: don't create empty buffers for NO_CREATE
gfs2: Eliminate gh parameter from go_xmote_bh func
gfs2: Fix dir.c function parameter descriptions
gfs2: Remove unused variable sb_format
gfs2: Add new gfs2_iomap_get helper
gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent
gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent
gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer
gfs2: Silence possible null pointer dereference warning
net: stmmac: set IRQ affinity hint for multi MSI vectors
net: stmmac: make SPH enable/disable to be configurable
net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors
net: stmmac: Add initial XDP support
net: stmmac: Add support for XDP_TX action
net: stmmac: Add support for XDP_REDIRECT action
PCI/IOV: Add sysfs MSI-X vector assignment interface
net/mlx5: Add dynamic MSI-X capabilities bits
net/mlx5: Dynamically assign MSI-X vectors count
net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks
net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it
clk: imx: Fix reparenting of UARTs not associated with stdout
clk: imx8mp: Remove the none exist pcie clocks
clk: imx8mq: Correct the pcie1 sels
clk: imx: Reference preceded by free
xtensa: fix spelling mistake in Kconfig "wont" -> "won't"
xtensa: fix warning comparing pointer to 0
xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig
xtensa: remove unneeded export in boot-elf/Makefile
xtensa: stop filling syscall array with sys_ni_syscall
xtensa: syscalls: switch to generic syscalltbl.sh
xtensa: syscalls: switch to generic syscallhdr.sh
xtensa: simplify coherent_kvaddr logic
xtensa: fix pgprot_noncached assumptions
xtensa: drop extraneous register load from initialize_mmu
xtensa: Couple of typo fixes
xtensa: simcall.h: Change compitible to compatible
xtensa: ISS: split simcall implementation from semihosting interface
xtensa: ISS: add GDBIO implementation to semihosting interface
power: supply: cpcap-charger: fix small mistake in current to register conversion
power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
power: supply: cpcap-charger: Simplify bool conversion
power: reset: ltc2952: make trigger delay configurable
power: supply: goldfish: Remove the GOLDFISH dependency
power: supply: core: Use true and false for bool variable
NFSv4: Simplify nfs4_retry_setlk()
SUNRPC: Set TCP_CORK until the transmit queue is empty
NFS: Fix up incorrect documentation
nfs: Subsequent READDIR calls should carry non-zero cookieverifier
NFS: Fix handling of cookie verifier in uncached_readdir()
NFS: Only change the cookie verifier if the directory page cache is empty
NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
nfs: Fix a typo in the file nfs42xattr.c
NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT
sunrpc: honor rpc_task's timeout value in rpcb_create()
nfs: hornor timeo and retrans option when mounting NFSv3
SUNRPC: Ensure the transport backchannel association
NFS: fix nfs_fetch_iversion()
NFS: Fix fscache invalidation in nfs_set_cache_invalid()
libbpf: Fix KERNEL_VERSION macro
power: supply: bq25980: Move props from battery node
perf: aux: Add flags for the buffer format
perf: aux: Add CoreSight PMU buffer formats
arm64: Add support for trace synchronization barrier
arm64: Add TRBE definitions
net: x25: Queue received packets in the drivers instead of per-CPU queues
net: ag71xx: Slightly simplify 'ag71xx_rx_packets()'
ibmvnic: Use 'skb_frag_address()' instead of hand coding it
sfc: Use 'skb_add_rx_frag()' instead of hand coding it
qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()'
qede: Use 'skb_add_rx_frag()' instead of hand coding it
mld: change lockdep annotation for ip6_sf_socklist and ipv6_mc_socklist
tipc: Fix a kernel-doc warning in name_table.c
net: nfc: Fix spelling errors in net/nfc module
i2c: Add I2C_AQ_NO_REP_START adapter quirk
i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digital Audio Bridge
i2c: designware: Add driver support for AMD NAVI GPU
i2c: drivers: Use generic definitions for bus frequencies (part 2)
i2c: tegra-bpmp: don't modify input variable in xlate_flags
i2c: tegra-bpmp: make some functions void
net: Allow to specify ifindex when device is moved to another namespace
net: hns3: Limiting the scope of vector_ring_chain variable
net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI
netfilter: nfnetlink: add and use nfnetlink_broadcast
netfilter: nfnetlink: use net_generic infra
netfilter: cttimeout: use net_generic infra
netfilter: nf_defrag_ipv6: use net_generic infra
netfilter: nf_defrag_ipv4: use net_generic infra
netfilter: ebtables: use net_generic infra
netfilter: nf_tables: use net_generic infra for transaction data
netfilter: x_tables: move known table lists to net_generic infra
netfilter: conntrack: move sysctl pointer to net_generic infra
netfilter: conntrack: move ecache dwork to net_generic infra
net: remove obsolete members from struct net
ext4: handle casefolding with encryption
ext4: optimize match for casefolded encrypted dirs
jbd2: avoid -Wempty-body warnings
scsi: smartpqi: Use host-wide tag space
scsi: smartpqi: Correct request leakage during reset operations
scsi: smartpqi: Add support for new product ids
scsi: smartpqi: Refactor aio submission code
scsi: smartpqi: Refactor scatterlist code
scsi: smartpqi: Add support for RAID5 and RAID6 writes
scsi: smartpqi: Add support for RAID1 writes
scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits
scsi: smartpqi: Add support for long firmware version
scsi: smartpqi: Align code with oob driver
scsi: smartpqi: Add stream detection
scsi: smartpqi: Add host level stream detection enable
scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks
scsi: smartpqi: Remove timeouts from internal cmds
scsi: smartpqi: Add support for wwid
scsi: smartpqi: Update event handler
scsi: smartpqi: Update soft reset management for OFA
scsi: smartpqi: Synchronize device resets with mutex
scsi: smartpqi: Update suspend/resume and shutdown
scsi: smartpqi: Update RAID bypass handling
scsi: smartpqi: Update OFA management
scsi: smartpqi: Update device scan operations
scsi: smartpqi: Fix driver synchronization issues
scsi: smartpqi: Convert snprintf() to scnprintf()
scsi: smartpqi: Add phy ID support for the physical drives
scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols
scsi: smartpqi: Add additional logging for LUN resets
scsi: smartpqi: Update enclosure identifier in sysfs
scsi: smartpqi: Correct system hangs when resuming from hibernation
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Update version to 2.1.8-045
scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg()
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
scsi: target: Add the DUMMY flag to rd_mcp
scsi: target: Make the virtual LUN 0 device
scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES
scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement
scsi: mpt3sas: Block PCI config access from userspace during reset
scsi: message: fusion: Use BUG_ON instead of if condition followed by BUG
scsi: fnic: Remove unnecessary spin_lock_init() and INIT_LIST_HEAD()
scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec_raw_upiu_cmd()
scsi: bfa: Remove unnecessary struct declarations
scsi: qedf: Remove unused include of linux/version.h
scsi: libsas: Correctly indent statements in sas_to_ata_err()
scsi: libsas: Clean up whitespace
nvme: retrigger ANA log update if group descriptor isn't found
nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev
nvme: implement non-mdts command limits
nvme: fix handling of large MDTS values
Bluetooth: use the correct print format for L2CAP debug statements
Bluetooth: Use ext adv handle from requests in CCs
Bluetooth: Do not set cur_adv_instance in adv param MGMT request
Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY
Bluetooth: LL privacy allow RPA
ALSA: control - off by one in store_mode()
mips: bmips: fix syscon-reboot nodes
mips: bmips: bcm6328: populate device tree nodes
mips: bmips: bcm6358: populate device tree nodes
mips: bmips: bcm6362: populate device tree nodes
mips: bmips: bcm6368: populate device tree nodes
mips: bmips: bcm63268: populate device tree nodes
MIPS: Add support for CONFIG_DEBUG_VIRTUAL
MIPS: kernel: Remove not needed set_fs calls
MIPS: uaccess: Added __get/__put_kernel_nofault
MIPS: uaccess: Remove get_fs/set_fs call sites
MIPS: Remove get_fs/set_fs
MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET
KVM: arm64: Fix error return code in init_hyp_mode()
KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base
KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read
KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base()
KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy()
docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc
KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write]
kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region()
KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace
KVM: selftests: aarch64/vgic-v3 init sequence tests
f2fs: fix to avoid GC/mmap race with f2fs_truncate()
f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
f2fs: fix the periodic wakeups of discard thread
block: drbd: drbd_interval: Demote some kernel-doc abuses and fix another header
block: mtip32xx: mtip32xx: Mark debugging variable 'start' as __maybe_unused
block: drbd: drbd_state: Fix some function documentation issues
block: drbd: drbd_receiver: Demote non-conformant kernel-doc headers
block: drbd: drbd_main: Remove duplicate field initialisation
block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
block: drbd: drbd_main: Fix a bunch of function documentation discrepancies
block: drbd: drbd_receiver: Demote less than half complete kernel-doc header
block: xen-blkfront: Demote kernel-doc abuses
block: drbd: drbd_nl: Demote half-complete kernel-doc headers
block: add sysfs entry for virt boundary mask
blk-mq: Always use blk_mq_is_sbitmap_shared
ata: ahci: ceva: Updated code by using dev_err_probe()
pata_legacy: Properly document module parameters
pata_platform: Document `pio_mask' module parameter
pata_legacy: Add `probe_mask' parameter like with ide-generic
aha1542: use a local bounce buffer
Buslogic: remove ISA support
BusLogic: reject broken old firmware that requires ISA-style bounce buffering
advansys: remove ISA support
scsi: remove the unchecked_isa_dma flag
block: remove BLK_BOUNCE_ISA support
block: refactor the bounce buffering code
block: stop calling blk_queue_bounce for passthrough requests
gdrom: support highmem
swim: don't call blk_queue_bounce_limit
floppy: always use the track buffer
swim3: support highmem
drbd: use DEFINE_SPINLOCK() for spinlock
ASoC: tlv320aic32x4: Increase maximum register in regmap
ASoC: tlv320aic32x4: Register clocks before registering component
ASoC: Intel: kbl: Add MST route change to kbl machine drivers
ASoc: Intel: board: add BE DAI link for WoV
ASoC: ak5558: Fix s/show/slow/ typo
ASoC: max98390: Add support for tx slot configuration.
perf mem-events: Remove unnecessary 'struct mem_info' forward declaration
vfio: pci: Spello fix in the file vfio_pci.c
vfio/pci: Remove an unnecessary blank line in vfio_pci_enable
vfio/pci: Add support for opregion v2.1+
vfio/type1: fix a couple of spelling mistakes
vfio/mdev: Fix spelling mistake "interal" -> "internal"
vfio/pci: fix a couple of spelling mistakes
vfio/platform: Fix spelling mistake "registe" -> "register"
vfio/type1: Remove the almost unused check in vfio_iommu_type1_unpin_pages
vfio/pci: remove vfio_pci_nvlink2
vfio: Remove extra put/gets around vfio_device->group
vfio: Simplify the lifetime logic for vfio_device
vfio: Split creation of a vfio_device into init and register ops
vfio/platform: Use vfio_init/register/unregister_group_dev
vfio/fsl-mc: Re-order vfio_fsl_mc_probe()
vfio/fsl-mc: Use vfio_init/register/unregister_group_dev
vfio/pci: Move VGA and VF initialization to functions
vfio/pci: Re-order vfio_pci_probe()
vfio/pci: Use vfio_init/register/unregister_group_dev
vfio/mdev: Use vfio_init/register/unregister_group_dev
vfio/mdev: Make to_mdev_device() into a static inline
vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of 'void *'
vfio/pci: Replace uses of vfio_device_data() with container_of
vfio: Remove device_data from the vfio bus driver API
i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks
Bluetooth: Add support for reading AOSP vendor capabilities
bpf, udp: Remove some pointless comments
bpf, inode: Remove second initialization of the bpf_preload_lock
KVM: arm64: Handle access to TRFCR_EL1
KVM: arm64: Move SPE availability check to VCPU load
arm64: KVM: Enable access to TRBE support for host
coresight: etm4x: Move ETM to prohibited region for disable
coresight: etm-perf: Allow an event to use different sinks
coresight: Do not scan for graph if none is present
coresight: etm4x: Add support for PE OS lock
coresight: ete: Add support for ETE sysreg access
coresight: ete: Add support for ETE tracing
dts: bindings: Document device tree bindings for ETE
coresight: etm-perf: Handle stale output handles
coresight: core: Add support for dedicated percpu sinks
coresight: sink: Add TRBE driver
Documentation: coresight: trbe: Sysfs ABI description
Documentation: trace: Add documentation for TRBE
dts: bindings: Document device tree bindings for Arm TRBE
tcp: Reset tcp connections in SYN-SENT state
usbnet: add _mii suffix to usbnet_set/get_link_ksettings
usbnet: add method for reporting speed without MII
net: cdc_ncm: record speed in status method
net: cdc_ether: record speed in status method
nfc: s3fwrn5: remove unnecessary label
net: ethernet: mtk_eth_soc: remove unneeded semicolon
netdevsim: remove unneeded semicolon
stmmac: intel: Drop duplicate ID in the list of PCI device IDs
time64.h: Consolidated PSEC_PER_SEC definition
nfp: flower: add support for packet-per-second policing
docs: ethtool: correct quotes
net/mlx5: E-switch, Move vport table functions to a new file
net/mlx5: E-switch, Rename functions to follow naming convention.
net/mlx5: E-switch, Generalize per vport table API
net/mlx5: E-switch, Set per vport table default group number
net/mlx5: Map register values to restore objects
net/mlx5: Instantiate separate mapping objects for FDB and NIC tables
net/mlx5e: TC, Parse sample action
net/mlx5e: TC, Add sampler termination table API
net/mlx5e: TC, Add sampler object API
net/mlx5e: TC, Add sampler restore handle API
net/mlx5e: TC, Refactor tc update skb function
net/mlx5e: TC, Handle sampled packets
net/mlx5e: TC, Add support to offload sample action
can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb allocation fails
can: m_can: m_can_receive_skb(): add missing error handling to can_rx_offload_queue_sorted() call
can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM
can: mcp251xfd: add BQL support
can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor out crc check into separate function
can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around broken CRC on TBC register
iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()
iommu/vt-d: Don't set then clear private data in prq_event_thread()
iommu/vt-d: Remove unused dma map/unmap trace events
iommu/vt-d: Remove svm_dev_ops
iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID
iommu/vt-d: Remove unused function declarations
iommu/vt-d: Make unnecessarily global functions static
iommu: Fix a boundary issue to avoid performance drop
iova: Add CPU hotplug handler to flush rcaches
iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining
iommu: Delete iommu_dma_free_cpu_cached_iovas()
iommu: Stop exporting free_iova_fast()
iommu/mediatek-v1: Allow building as module
iommu/mediatek: Allow building as module
iommu/vt-d: Report right snoop capability when using FL for IOVA
iommu/sprd: Fix parameter type warning
iommu/amd: Remove duplicate check of pasids
iommu: Fix comment for struct iommu_fwspec
iommu/arm-smmu-v3: Use device properties for pasid-num-bits
iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA
iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF
uacce: Enable IOMMU_DEV_FEAT_IOPF
iommu: Add a page fault handler
iommu/arm-smmu-v3: Maintain a SID->device structure
iommu: remove the unused domain_window_disable method
iommu/fsl_pamu: remove fsl_pamu_get_domain_attr
iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY
iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu_domain_alloc
iommu/fsl_pamu: remove support for multiple windows
iommu/fsl_pamu: remove ->domain_window_enable
iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call
iommu/fsl_pamu: merge pamu_set_liodn and map_liodn
iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_attach_device
iommu/fsl_pamu: enable the liodn when attaching a device
iommu/fsl_pamu: remove the snoop_id field
iommu/fsl_pamu: remove the rpn and snoop_id arguments to pamu_config_ppaac
iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaace
iommu: remove DOMAIN_ATTR_PAGING
iommu: remove DOMAIN_ATTR_GEOMETRY
iommu: remove DOMAIN_ATTR_NESTING
iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api
iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE
iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG
iommu: remove iommu_domain_{get,set}_attr
iommu/amd: Remove the unused device errata code
iommu/amd: Remove the unused amd_iommu_get_v2_domain function
iommu/amd: Remove a few unused exports
iommu/amd: Move a few prototypes to include/linux/amd-iommu.h
clk: exynos7: Mark aclk_fsys1_200 as critical
iommu/vt-d: Report the right page fault address
iommu/vt-d: Remove WO permissions on second-level paging entries
iommu/vt-d: Invalidate PASID cache when root/context entry changed
iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture
iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command
HID: elan: Silence mute LED errors being logged when the device is unplugged
HID: elan: Set default_trigger for the mute LED
HID: elan: Remove elan_mute_led_get_brigtness()
HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness
HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling
HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()
HID: lenovo: Remove lenovo_led_brightness_get()
HID: lenovo: Set LEDs max_brightness value
HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE
HID: lenovo: Set default_triggers for the mute and micmute LEDs
HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use
HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard
HID: magicmouse: add Apple Magic Mouse 2 support
HID: magicmouse: fix 3 button emulation of Mouse 2
HID: magicmouse: fix reconnection of Magic Mouse 2
HID: input: map battery capacity (00850065)
KVM: arm64: Hide kvm_mmu_wp_memory_region()
KVM: arm64: Use find_vma_intersection()
KVM: arm64: Don't retrieve memory slot again in page fault handler
MIPS: Fix new sparse warnings
KVM: selftests: vgic_init kvm selftests fixup
ptp: Reorganize ptp_kvm.c to make it arch-independent
time: Add mechanism to recognize clocksource in time_get_snapshot
clocksource: Add clocksource id for arm arch counter
KVM: arm64: Add support for the KVM PTP service
ptp: arm/arm64: Enable ptp_kvm for arm/arm64
Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64
KVM: arm64: Initialize VCPU mdcr_el2 before loading it
HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses
ASoC: meson: axg-frddr: set fifo depth according to the period
ASoC: codecs: tlv320aic3x: move model definitions
ASoC: codecs: tlv320aic3x: rename probe function
ASoC: codecs: tlv320aic3x: move I2C to separated file
ASoC: codecs: tlv320aic3x: add SPI support
ASoC: codecs: lpass-va-macro: constify static struct snd_soc_dai_ops
ASoC: simple-card: fix possible uninitialized single_cpu local variable
ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support
PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI
PCI: xilinx-nwl: Add optional "dma-coherent" property
dt-bindings: ata: tegra: Convert binding documentation to YAML
dt-binding: ata: tegra: Add dt-binding documentation for Tegra186
ata: ahci_tegra: Add AHCI support for Tegra186
blk-mq: set default elevator as deadline in case of hctx shared tagset
KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers
HID: usbhid: Repair a formatting issue in a struct description
HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses
HID: hid-alps: Correct struct misnaming
HID: hid-core: Fix incorrect function name in header
HID: hid-kye: Fix incorrect function name for kye_tablet_enable()
HID: hid-picolcd_core: Remove unused variable 'ret'
HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses
HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs
HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers
HID: hid-sensor-custom: Remove unused variable 'ret'
HID: wacom_sys: Demote kernel-doc abuse
HID: hid-sensor-hub: Remove unused struct member 'quirks'
HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition
docs: dt: update writing-schema.rst references
blk-zoned: Remove the definition of blk_zone_start()
mptcp: move flags and ifindex out of mptcp_addr_info
mptcp: use mptcp_addr_info in mptcp_out_options
mptcp: drop OPTION_MPTCP_ADD_ADDR6
mptcp: use mptcp_addr_info in mptcp_options_received
mptcp: drop MPTCP_ADDR_IPVERSION_4/6
mptcp: unify add_addr(6)_generate_hmac
selftests: mptcp: add the net device name testcase
mptcp: drop all sub-options except ADD_ADDR when the echo bit is set
ethtool: document PHY tunable callbacks
stmmac: intel: Enable SERDES PHY rx clk for PSE
mlxsw: core: Remove critical trip points from thermal zones
nfc/fdp: remove unnecessary assignment and label
xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent
xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents
xfs: scrub: Remove incorrect check executed on block format directories
xfs: split xfs_imap_to_bp
xfs: consistently initialize di_flags2
xfs: handle crtime more carefully in xfs_bulkstat_one_int
xfs: remove the unused xfs_icdinode_has_bigtime helper
xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode
xfs: don't clear the "dinode core" in xfs_inode_alloc
xfs: move the di_projid field to struct xfs_inode
xfs: move the di_size field to struct xfs_inode
xfs: move the di_nblocks field to struct xfs_inode
xfs: move the di_extsize field to struct xfs_inode
xfs: move the di_cowextsize field to struct xfs_inode
xfs: move the di_flushiter field to struct xfs_inode
xfs: cleanup xfs_fill_fsxattr
xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr
xfs: use a union for i_cowextsize and i_flushiter
xfs: move the di_forkoff field to struct xfs_inode
xfs: move the di_flags field to struct xfs_inode
xfs: move the di_flags2 field to struct xfs_inode
xfs: move the di_crtime field to struct xfs_inode
xfs: merge _xfs_dic2xflags into xfs_ip2xflags
xfs: deprecate BMV_IF_NO_DMAPI_READ flag
xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size
xfs: scrub: Disable check for unoptimized data fork bmbt node
xfs: eager inode attr fork init needs attr feature awareness
xfs: inode fork allocation depends on XFS_IFEXTENT flag
xfs: default attr fork size does not handle device inodes
xfs: precalculate default inode attribute offset
xfs: move the xfs_can_free_eofblocks call under the IOLOCK
xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks
vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
vfio/mdev: Add missing typesafety around mdev_device
vfio/mdev: Simplify driver registration
vfio/mdev: Use struct mdev_type in struct mdev_device
vfio/mdev: Expose mdev_get/put_parent to mdev_private.h
vfio/mdev: Add missing reference counting to mdev_type
vfio/mdev: Reorganize mdev_device_create()
vfio/mdev: Add missing error handling to dev_set_name()
vfio/mdev: Remove duplicate storage of parent in mdev_device
vfio/mdev: Add mdev/mtype_get_type_group_id()
vfio/mtty: Use mdev_get_type_group_id()
vfio/mdpy: Use mdev_get_type_group_id()
vfio/mbochs: Use mdev_get_type_group_id()
net: introduce nla_policy for IFLA_NEW_IFINDEX
net: remove the new_ifindex argument from dev_change_net_namespace
xircom: remove redundant error check on variable err
liquidio: Fix unintented sign extension of a left shift of a u16
net: wan: z85230: drop unused async state
net: encx24j600: use module_spi_driver to simplify the code
enic: use module_pci_driver to simplify the code
tulip: windbond-840: use module_pci_driver to simplify the code
tulip: de2104x: use module_pci_driver to simplify the code
net: sundance: use module_pci_driver to simplify the code
net: atheros: atl2: use module_pci_driver to simplify the code
net: fealnx: use module_pci_driver to simplify the code
IB/hfi1: Add AIP tx traces
IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev
IB/hfi1: Correct oversized ring allocation
IB/hfi1: Use napi_schedule_irqoff() for tx napi
IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma()
IB/hfi1: Add additional usdma traces
IB/hfi1: Use kzalloc() for mmu_rb_handler allocation
IB/hfi1: Remove unused function
IB/mlx5: Reduce max order of memory allocated for xlt update
RDMA/hns: Use GFP_ATOMIC under spin lock
RDMA/core: Make the wc status prompt message clearer
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
clk: socfpga: remove redundant initialization of variable div
ice: Re-send some AQ commands, as result of EBUSY AQ error
ice: Modify recursive way of adding nodes
ice: Align macro names to the specification
ice: Ignore EMODE return for opcode 0x0605
ice: Remove unnecessary checker loop
ice: Rename a couple of variables
ice: Fix error return codes in ice_set_link_ksettings
ice: Replace some memsets and memcpys with assignment
ice: Use default configuration mode for PHY configuration
ice: Limit forced overrides based on FW version
ice: Remove unnecessary variable
ice: Use local variable instead of pointer derefs
ice: Remove rx_gro_dropped stat
ice: Remove unnecessary checks in add/kill_vid ndo ops
ice: Remove unnecessary blank line
clk: qcom: dispcc-sc7180: drop unused enum entries
clk: qcom: dispcc-sm8250: drop unused enum entries
clk: qcom: gcc-sm8250: drop unused enum entries
clk: qcom: gpucc-sc7180: drop unused enum entries
clk: qcom: gpucc-sdm845: drop unused enum entries
clk: qcom: gpucc-sm8150: drop unused enum entries
clk: qcom: gpucc-sm8250: drop unused enum entries
clk: qcom: videocc-sc7180: drop unused enum entries
clk: qcom: videocc-sm8150: drop unused enum entries
clk: qcom: videocc-sm8250: drop unused enum entries
clk: qcom: dispcc-sdm845: convert to parent data
clk: qcom: gpucc-sdm845: convert to parent data
clk: qcom: videocc-sdm845: convert to parent data
clk: qcom: gpucc-sdm845: get rid of the test clock
clk: qcom: dispcc-sdm845: get rid of the test clock
clk: qcom: videocc-sdm845: get rid of the test clock
clk: qcom: dispcc-sc7180: use parent_hws where possible
clk: qcom: dispcc-sm8250: use parent_hws where possible
clk: qcom: gcc-sc7180: use parent_hws where possible
clk: qcom: gcc-sc7280: use parent_hws where possible
clk: qcom: gcc-sdx55: use parent_hws where possible
clk: qcom: gcc-sm8150: use parent_hws where possible
clk: qcom: gcc-sm8250: use parent_hws where possible
clk: qcom: gcc-sm8350: use parent_hws where possible
clk: qcom: gpucc-sm8150: use parent_hws where possible
clk: qcom: gpucc-sm8250: use parent_hws where possible
clk: qcom: videocc-sm8150: use parent_hws where possible
clk: qcom: videocc-sm8250: use parent_hws where possible
clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-sc8180x: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-sm8350: use ARRAY_SIZE instead of specifying num_parents
clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected
clk: zynqmp: Drop dependency on ARCH_ZYNQMP
clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback
clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable
md: md_open returns -EBUSY when entering racing area
md: factor out a mddev_find_locked helper from mddev_find
md: split mddev_find
Input: gpio-keys - fix crash when disabliing GPIO-less buttons
pinctrl: bcm63xx: Fix More dependencies
pinctrl: stm32: Print invalid AF warning inside stm32_pctrl_is_function_valid()
rfkill: use DEFINE_SPINLOCK() for spinlock
mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock
cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock
mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate()
mac80211: remove redundant assignment of variable result
nl80211: Add missing line in nl80211_fils_discovery_policy
mac80211: don't apply flow control on management frames
mac80211: set sk_pacing_shift for 802.3 txpath
nl80211: better document CMD_ROAM behavior
Bluetooth: Add support for virtio transport driver
Bluetooth: Fix default values for advertising interval
Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor
Bluetooth: Allow Microsoft extension to indicate curve validation
cfg80211: allow specifying a reason for hw_rfkill
nl80211: Add interface to indicate TDLS peer's HE capability
powerpc: Spelling/typo fixes
powerpc/64s: Fix pte update for kernel memory on radix
selftests/powerpc: Test for spurious kernel memory faults on radix
powerpc/mm/64s: Add _PAGE_KERNEL_ROX
powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp()
powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro()
powerpc/mm/64s/hash: Factor out change_memory_range()
powerpc/mm/64s/hash: Add real-mode change_memory_range() for hash LPAR
powerpc/mm/64s: Allow STRICT_KERNEL_RWX again
powerpc/64: Move security code into security.c
powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S
powerpc/powernv/memtrace: Allow mmaping trace buffers
selftests/powerpc: Suggest memtrace instead of /dev/mem for ci memory
powerpc/perf: Fix PMU constraint check for EBB events
powerpc/64s: power4 nap fixup in C
powerpc/pseries: remove unneeded semicolon
powerpc: iommu: fix build when neither PCI or IBMVIO is set
powerpc/32: Remove powerpc specific definition of 'ptrdiff_t'
ALSA: control: Add memory consumption limit to user controls
power: supply: Add battery driver for Surface Aggregator Module
power: supply: Add AC driver for Surface Aggregator Module
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
gfs2: Add new sysfs file for gfs2 status
gfs2: Make gfs2_setattr_simple static
mac80211: Allow concurrent monitor iface and ethernet rx decap
KVM: arm64: Fix table format for PTP documentation
mac80211: Set priority and queue mapping for injected frames
mac80211: clear the beacon's CRC after channel switch
mac80211: bail out if cipher schemes are invalid
cfg80211: Remove wrong RNR IE validation check
pinctrl: rockchip: add support for rk3568
pinctrl: ti: fix error return code of ti_iodelay_dt_node_to_map()
pinctrl: imx: Remove unneeded of_match_ptr()
pinctrl: imx: Disallow driver unbind
docs: pin-control: Fix error path for control state example
ASoC: rt1011: remove pack_id check in rt1011
ASoC: codecs: Fix runtime PM imbalance in tas2552_probe
ASoC: simple-card-utils: enable flexible CPU/Codec/Platform
ASoC: simple-card-utils: share dummy DAI and reduce memory
ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops
ASoC: codecs: tlv320aic3x: add AIC3106
ASoC: tas2764: constify static struct snd_soc_dai_ops
ASoC: codecs: tlv320aic3x: add SPI to the DT binding
ASoC: fsl: sunxi: remove redundant dev_err call
ASoC: rt1019: constify static struct snd_soc_dai_ops
ASoC: cx2072x: constify static struct snd_soc_dai_ops
ASoC: tas2770: Constify static struct snd_soc_dai_ops
iommu/amd: Page-specific invalidations for more than one page
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
dasd: use bdev_disk_changed instead of blk_drop_partitions
block: remove invalidate_partition
block: move more syncing and invalidation to delete_partition
block: refactor blk_drop_partitions
block: take bd_mutex around delete_partitions in del_gendisk
block: simplify partition removal
block: simplify partition_overlaps
block: simplify printk_all_partitions
block: simplify show_partition
block: simplify diskstats_show
block: remove disk_part_iter
PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
perf metricgroup: Make find_metric() public with name change
perf test: Handle metric reuse in pmu-events parsing test
perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system
perf vendor events arm64: Add Hisi hip08 L1 metrics
perf vendor events arm64: Add Hisi hip08 L2 metrics
perf vendor events arm64: Add Hisi hip08 L3 metrics
perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
perf vendor events amd: Use lowercases for all the eventcodes and umasks
perf vendor events amd: Use 0x%02x format for event code and umask
perf vendor events amd: Add Zen3 events
clk: samsung: Remove redundant dev_err calls
RDMA/rxe: Fix missing acks from responder
RDMA/hns: Enable all CMDQ context
RDMA/hns: Support more return types of command queue
RDMA/hns: Modify prints for mailbox and command queue
RDMA/hns: Avoid enabling RQ inline on UD
RDMA/hns: Fix missing assignment of max_inline_data
RDMA/hns: Delete redundant condition judgment related to eq
RDMA/hns: Delete redundant abnormal interrupt status
RDMA/hns: Delete unused members in the structure hns_roce_hw
RDMA/hns: Remove unsupported QP types
RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC
RDMA/hns: Simplify the function config_eqc()
RDMA/hns: Prevent le32 from being implicitly converted to u32
block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration
net: phy: marvell10g: rename register
net: phy: marvell10g: fix typo
net: phy: marvell10g: allow 5gbase-r and usxgmii
net: phy: marvell10g: indicate 88X33x0 only port control registers
net: phy: marvell10g: add all MACTYPE definitions for 88X33x0
net: phy: marvell10g: add MACTYPE definitions for 88E21xx
net: phy: marvell10g: support all rate matching modes
net: phy: marvell10g: check for correct supported interface mode
net: phy: marvell10g: store temperature read method in chip strucutre
net: phy: marvell10g: support other MACTYPEs
net: phy: marvell10g: add separate structure for 88X3340
net: phy: marvell10g: fix driver name for mv88e2110
net: phy: add constants for 2.5G and 5G speed in PCS speed register
net: phy: marvell10g: differentiate 88E2110 vs 88E2111
net: phy: marvell10g: change module description
MAINTAINERS: add myself as maintainer of marvell10g driver
ionic: fix up a couple of code style nits
ionic: remove unnecessary compat ifdef
ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit
ionic: add SKBTX_IN_PROGRESS
ionic: re-start ptp after queues up
ionic: ignore EBUSY on queue start
ionic: add ts_config replay
ionic: extend ts_config set locking
net: hns3: change flr_prepare/flr_done function names
net: hns3: add suspend and resume pm_ops
net: qed: remove unused including <linux/version.h>
i2c: designware: Fix return value check in navi_amd_register_client()
tc-testing: add simple action test to verify batch add cleanup
tc-testing: add simple action test to verify batch change cleanup
i2c: core: simplify devm_i2c_new_dummy_device()
i2c: remove unused 'version.h' include in drivers
i2c: Add support for software nodes
ARM: davinci: Constify the software nodes
ARM: omap1: osk: Constify the software node
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support
pinctrl: qcom-pmic-gpio: Add support for pm8008
selftests/bpf: test_progs/sockopt_sk: Remove version
selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton
selftests/bpf: Pass page size from userspace in sockopt_sk
selftests/bpf: Pass page size from userspace in map_ptr
selftests/bpf: mmap: Use runtime page size
selftests/bpf: ringbuf: Use runtime page size
libbpf: Add bpf_map__inner_map API
selftests/bpf: ringbuf_multi: Use runtime page size
selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd
ALSA: usb-audio: Skip probe of UA-101 devices
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols
power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE
pwm: Clarify which state pwm_get_state() returns
pwm: atmel: Free resources only after pwmchip_remove()
pwm: bcm-iproc: Free resources only after pwmchip_remove()
pwm: bcm2835: Free resources only after pwmchip_remove()
ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops
ASoC: soc-compress: lock pcm_mutex to resolve lockdep error
ASoC: codecs: lpass-rx-macro: constify static struct snd_soc_dai_ops
ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops
ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops
ASoC: wcd934x: constify static struct snd_soc_dai_ops
ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops
ASoC: rt1019: remove registers to sync with rt1019 datasheet
ASoC: codecs: lpass-wsa-macro: constify static struct snd_soc_dai_ops
ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops
ASoC: codecs: lpass-tx-macro: constify static struct snd_soc_dai_ops
ASoC: wcd9335: constify static struct snd_soc_dai_ops
pwm: bcm-kona: Don't modify HW state in .remove callback
pwm: lpc18xx-sct: Free resources only after pwmchip_remove()
pwm: lpc3200: Don't modify HW state in .remove callback
pwm: sti: Don't modify HW state in .remove callback
pwm: sti: Free resources only after pwmchip_remove()
pwm: lpss: Don't modify HW state in .remove callback
ALSA: control - double free in snd_ctl_led_init()
keys: cleanup build time module signing keys
ima: enable signing of modules with build time generated key
ima: enable loading of build time generated key on .ima keyring
ext4: fix check to prevent false positive report of incorrect used inodes
ext4: drop s_mb_bal_lock and convert protected fields to atomic
ext4: add ability to return parsed options from parse_options
ext4: add mballoc stats proc file
ext4: add MB_NUM_ORDERS macro
ext4: improve cr 0 / cr 1 group scanning
ext4: add proc files to monitor new structures
ext4: make prefetch_block_bitmaps default
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
ima: Fix function name error in comment.
integrity: Add declarations to init_once void arguments.
PCI: Delay after FLR of Intel DC P4510 NVMe
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
ext4: delete redundant uptodate check for buffer
KVM: arm64: Clarify vcpu reset behaviour
KVM: arm64: Fully zero the vcpu state on reset
xfs: fix scrub and remount-ro protection when running scrub
xfs: get rid of the ip parameter to xchk_setup_*
xfs: fix return of uninitialized value in variable error
xfs: drop submit side trans alloc for append ioends
xfs: open code ioend needs workqueue helper
xfs: drop unused ioend private merge and setfilesize code
xfs: drop unnecessary setfilesize helper
dt-bindings: clock: add dt binding header for mt7621 clocks
dt: bindings: add mt7621-sysc device tree binding documentation
clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE
clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE
dt-bindings: clock: separate SDM845 GCC clock bindings
clk: qcom: convert SDM845 Global Clock Controller to parent_data
clk: qcom: gcc-sdm845: get rid of the test clock
ASoC: amd: Add support for ALC1015P codec in acp3x machine driver
gfs2: Fix a number of kernel-doc warnings
net: dccp: use net_generic storage
Revert "tcp: Reset tcp connections in SYN-SENT state"
net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM
net: fec: use mac-managed PHY PM
r8169: use mac-managed PHY PM
cxgb4: remove unneeded if-null-free check
net: enetc: fix array underflow in error handling code
pinctrl: samsung: use 'int' for register masks in Exynos
ext4: always panic when errors=panic is specified
ext4: fix error code in ext4_commit_super
ext4: fix ext4_error_err save negative errno into superblock
net: enetc: fix TX ring interrupt storm
ext4: annotate data race in start_this_handle()
ext4: annotate data race in jbd2_journal_dirty_metadata()
enetc: Use generic rule to map Tx rings to interrupt vectors
ext4: fix error return code in ext4_fc_perform_commit()
ext4: fix various seppling typos
ext4: fix trailing whitespace
ext4: fix debug format string warning
net: ipa: relax pool entry size requirement
net: ipa: update sequence type for modem TX endpoint
net: ipa: only set endpoint netdev pointer when in use
net: ipa: ipa_stop() does not return an error
net: ipa: get rid of empty IPA functions
net: ipa: get rid of empty GSI functions
net: ipa: three small fixes
Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
dt-bindings: input/touchscreen: add bindings for msg2638
Input: add MStar MSG2638 touchscreen driver
dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings
Input: Add support for ILITEK Lego Series
Input: mms114 - convert bindings to YAML and extend
Input: mms114 - support MMS136
ALSA: HDA: Add access description in __snd_hda_add_vmaster
Input: apbps2 - remove useless variable
Input: cyttsp - error message on boot mode exit error
Input: cyttsp - reduce reset pulse timings
Input: cyttsp - drop the phys path
Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR
Input: cyttsp - flag the device properly
f2fs: clean up build warnings
ARM: pxa: stargate2: Constify the software node
ARM: s3c: mini2440: Constify the software node
platform/x86: intel_cht_int33fe_microb: Constify the software node
i2c: cht-wc: Constify the software node
i2c: nvidia-gpu: Constify the software node
i2c: icy: Constify the software node
platform/chrome: chromeos_laptop - Prepare complete software nodes
Input: elantech - Prepare a complete software node for the device
i2c: Remove support for dangling device properties
i2c: core: add managed function for adding i2c adapters
i2c: core: add api to provide frequency mode strings
i2c: add support for HiSilicon I2C controller
i2c: designware: Switch over to i2c_freq_mode_string()
i2c: ensure timely release of driver-allocated resources
dt-bindings: i2c-mpc: Document interrupt property as required
dt-bindings: i2c: convert i2c-mpc to json-schema
i2c: mpc: Make use of i2c_recover_bus()
i2c: mpc: make interrupt mandatory and remove polling code
i2c: mpc: use device managed APIs
KVM: arm64: Don't print warning when trapping SPE registers
KVM: arm64: Don't advertise FEAT_SPE to guests
rtw88: add flush hci support
rtw88: fix DIG min setting
rtw88: 8822c: update tx power limit table to RF v40.1
rtw88: 8822c: add LC calibration for RTL8822C
rtw88: coex: fix A2DP stutters while WL busy + WL scan
rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
mt7601u: fix always true expression
mt7601u: enable TDLS support
iwlegacy: avoid -Wempty-body warning
bcache: reduce redundant code in bch_cached_dev_run()
bcache: remove PTR_CACHE
bcache: use NULL instead of using plain integer as pointer
md: bcache: avoid -Wempty-body warnings
md: bcache: Trivial typo fixes in the file journal.c
bcache: Use 64-bit arithmetic instead of 32-bit
bcache: fix a regression of code compiling failure in debug.c
mt76: add support for 802.3 rx frames
mt76: mt7915: enable hw rx-amsdu de-aggregation
mt76: mt7915: add rx checksum offload support
mt76: mt7915: add support for rx decapsulation offload
mt76: mt7615: fix key set/delete issues
mt76: mt7615: fix tx skb dma unmap
mt76: mt7915: fix tx skb dma unmap
mt76: mt7615: support loading EEPROM for MT7613BE
mt76: mt7921: enable random mac addr during scanning
mt76: mt7921: remove unnecessary variable
mt76: mt7921: removed unused definitions in mcu.h
mt76: always use WTBL_MAX_SIZE for tlv allocation
mt76: mt76x0: disable GTK offloading
mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req
mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req
mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded
mt76: mt7921: fix suspend/resume sequence
mt76: mt7921: fix memory leak in mt7921_coredump_work
mt76: mt7921: switch to new api for hardware beacon filter
mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss
mt76: mt7921: fixup rx bitrate statistics
mt76: mt7921: add flush operation
mt76: connac: update sched_scan cmd usage
mt76: use threaded NAPI
mt76: mt7615: enable hw rx-amsdu de-aggregation
mt76: mt7615: add rx checksum offload support
mt76: mt7615: add support for rx decapsulation offload
mt76: mt7615: fix memory leak in mt7615_coredump_work
mt76: mt7921: fix aggr length histogram
mt76: mt7915: fix aggr len debugfs node
mt76: mt7921: remove unneeded semicolon
mt76: mt7921: fix stats register definitions
mt76: mt7615: fix TSF configuration
mt76: mt7615: remove hdr->fw_ver check
mt76: mt7615: fix mib stats counter reporting to mac80211
mt76: mt7915: fix mib stats counter reporting to mac80211
mt76: connac: fix kernel warning adding monitor interface
mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list
mt76: mt7921: get rid of mt7921_sta_rc_update routine
mt76: mt7921: fix the base of PCIe interrupt
mt76: mt7921: fix the base of the dynamic remap
mt76: mt7921: check mcu returned values in mt7921_start
mt76: mt7915: add missing capabilities for DBDC
mt76: mt7615: fix CSA notification for DBDC
mt76: mt7615: stop ext_phy queue when mac reset happens
mt76: mt7915: fix CSA notification for DBDC
mt76: mt7915: stop ext_phy queue when mac reset happens
mt76: mt7915: fix PHY mode for DBDC
mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1
mt76: mt7915: fix rxrate reporting
mt76: mt7915: fix txrate reporting
mt76: mt7915: check mcu returned values in mt7915_ops
mt76: mt7615: check mcu returned values in mt7615_ops
mt76: mt7663: fix when beacon filter is being applied
mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation
mt76: mt7663s: fix the possible device hang in high traffic
mt76: mt7615: add missing capabilities for DBDC
mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy()
mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg
mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure
mt76: mt7921: introduce mt7921_run_firmware utility routine.
mt76: mt7921: introduce __mt7921_start utility routine
mt76: dma: introduce mt76_dma_queue_reset routine
mt76: dma: export mt76_dma_rx_cleanup routine
mt76: mt7921: add wifi reset support
mt76: mt7921: remove leftovers from dbdc configuration
mt76: mt7921: remove redundant check on type
mt76: mt7921: remove duplicated macros in mcu.h
mt76: mt7915: fix key set/delete issue
mt76: mt7915: refresh repeater entry MAC address when setting BSSID
mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr
mt76: connac: introduce mt76_sta_cmd_info data structure
mt76: mt7921: properly configure rcpi adding a sta to the fw
mt76: mt7615: only enable DFS test knobs for mt7615
mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset()
mt76: mt7622: trigger hif interrupt for system reset
mt76: mt7615: keep mcu_add_bss_info enabled till interface removal
mt76: mt7915: keep mcu_add_bss_info enabled till interface removal
mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset()
mt76: mt7615: fix chip reset on MT7622 and MT7663e
mt76: mt7615: limit firmware log message printk to buffer length
mt76: mt7915: limit firmware log message printk to buffer length
dt-bindings:net:wireless:ieee80211: txt to yaml conversion
dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion
mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe()
mt76: mt7915: fix txpower init for TSSI off chips
mt76: mt7921: fix key set/delete issue
mt76: mt7921: always wake the device in mt7921_remove_interface
mt76: mt7921: rework mt7921_mcu_debug_msg_event routine
mt76: mt7615: fix .add_beacon_offload()
mt76: mt7915: fix mt7915_mcu_add_beacon
mt76: mt7915: add wifi subsystem reset
mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition
mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton
mt76: mt7921: fix the dwell time control
ethtool: Allow network drivers to dump arbitrary EEPROM data
net/mlx5: Refactor module EEPROM query
net/mlx5: Implement get_module_eeprom_by_page()
net/mlx5: Add support for DSFP module EEPROM dumps
net: ethtool: Export helpers for getting EEPROM info
ethtool: Add fallback to get_module_eeprom from netlink command
phy: sfp: add netlink SFP support to generic SFP code
ethtool: wire in generic SFP module access
veth: use skb_orphan_partial instead of skb_orphan
veth: allow enabling NAPI even without XDP
veth: refine napi usage
self-tests: add veth tests
io_uring: avoid taking ctx refs for task-cancel
io_uring: reuse io_req_task_queue_fail()
io_uring: further deduplicate file slot selection
io_uring: add a helper failing not issued requests
io_uring: refactor provide/remove buffer locking
io_uring: use better types for cflags
io_uring: refactor out send/recv async setup
io_uring: untie alloc_async_data and needs_async_data
io_uring: rethink def->needs_async_data
io_uring: merge defer_prep() and prep_async()
io_uring: simplify io_resubmit_prep()
io_uring: wrap io_kiocb reference count manipulation in helpers
io_uring: switch to atomic_t for io_kiocb reference count
io_uring: simplify io_sqd_update_thread_idle()
io_uring: don't check for io_uring_fops for fixed files
io_uring: cache async and regular file state for fixed files
io_uring: correct comment on poll vs iopoll
io_uring: transform ret == 0 for poll cancelation completions
io_uring: don't take ctx refs in task_work handler
io_uring: optimise io_uring_enter()
io_uring: optimise tctx node checks/alloc
io_uring: keep io_req_free_batch() call locality
io_uring: inline __io_queue_linked_timeout()
io_uring: optimise success case of __io_queue_sqe
io_uring: refactor io_flush_cached_reqs()
io_uring: refactor rsrc refnode allocation
io_uring: inline io_put_req and friends
io_uring: refactor io_free_req_deferred()
io_uring: add helper flushing locked_free_list
io_uring: remove __io_req_task_cancel()
io_uring: inline io_clean_op()'s fast path
io_uring: optimise io_dismantle_req() fast path
io_uring: abolish old io_put_file()
io_uring: optimise io_req_task_work_add()
io_uring: don't clear REQ_F_LINK_TIMEOUT
io_uring: don't do extra EXITING cancellations
io_uring: remove tctx->sqpoll
io-wq: refactor *_get_acct()
io_uring: don't init req->work fully in advance
io_uring: kill unused REQ_F_NO_FILE_TABLE
io_uring: optimise kiocb_end_write for !ISREG
io_uring: don't alter iopoll reissue fail ret code
io_uring: hide iter revert in resubmit_prep
io_uring: optimise rw complete error handling
io_uring: mask in error/nval/hangup consistently for poll
io_uring: allocate memory for overflowed CQEs
io_uring: include cflags in completion trace event
io_uring: add multishot mode for IORING_OP_POLL_ADD
io_uring: abstract out helper for removing poll waitqs/hashes
io_uring: terminate multishot poll for CQ ring overflow
io_uring: abstract out a io_poll_find_helper()
io_uring: allow events and user_data update of running poll requests
kernel: allow fork with TIF_NOTIFY_SIGNAL pending
io-wq: eliminate the need for a manager thread
io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE
io_uring: reg buffer overflow checks hardening
ehea: add missing MODULE_DEVICE_TABLE
dt-bindings: net: qcom,ipa: add some compatible strings
net: ipa: disable checksum offload for IPA v4.5+
net: ipa: add IPA v4.5 configuration data
net: ipa: add IPA v4.11 configuration data
io_uring: fix race around poll update and poll triggering
task_work: add helper for more targeted task_work canceling
io-wq: cancel task_work on exit only targeting the current 'wq'
io_uring: name rsrc bits consistently
io_uring: simplify io_rsrc_node_ref_zero
io_uring: use rsrc prealloc infra for files reg
io_uring: encapsulate rsrc node manipulations
io_uring: move rsrc_put callback into io_rsrc_data
io_uring: refactor io_queue_rsrc_removal()
io_uring: ctx-wide rsrc nodes
io_uring: reuse io_rsrc_node_destroy()
io_uring: remove useless is_dying check on quiesce
io_uring: combine lock/unlock sections on exit
io_uring: better ref handling in poll_remove_one
io_uring: remove unused hash_wait
io_uring: refactor io_async_cancel()
io_uring: improve import_fixed overflow checks
io_uring: store reg buffer end instead of length
io_uring: kill unused forward decls
io_uring: lock annotate timeouts and poll
io_uring: simplify overflow handling
io_uring: put link timeout req consistently
io_uring: deduplicate NOSIGNAL setting
io_uring: set proper FFS* flags on reg file update
io_uring: don't quiesce intial files register
io_uring: refactor file tables alloc/free
io_uring: encapsulate fixed files into struct
io_uring: kill outdated comment about splice punt
io-wq: simplify code in __io_worker_busy()
io_uring: don't attempt re-add of multishot poll request if racing
io-wq: Fix io_wq_worker_affinity()
io_uring: clean up io_poll_task_func()
io_uring: refactor io_poll_complete()
io_uring: simplify apoll hash removal
io_uring: unify task and files cancel loops
io_uring: track inflight requests through counter
io_uring: unify files and task cancel
io_uring: refactor io_close
io_uring: enable inline completion for more cases
io_uring: refactor compat_msghdr import
io_uring: optimise non-eventfd post-event
io_uring: always pass cflags into fill_event()
io_uring: optimise fill_event() by inlining
gdrom: fix compilation error
ata: ahci_tegra: call tegra_powergate_power_off only when PM domain is not present
pata_ipx4xx_cf: Fix unsigned comparison with less than zero
KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit
KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs
KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits
KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2
KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC]
KVM: PPC: Book3S HV: Remove redundant mtspr PSPB
KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument
KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls
powerpc/64s: Remove KVM handler support from CBE_RAS interrupts
powerpc/64s: remove KVM SKIP test from instruction breakpoint handler
KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR
KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR
mmc: core: Use userland specified timeout value for eMMC sanitize
mmc: moxart: Remove unused variable 'dma_time' and 'pio_time'
dt-bindings: mmc: iproc-sdhci: Convert to json-schema
mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to increase battery life
ovl: plumb through flush method
ovl: check that upperdir path is not on a read-only mount
ovl: restrict lower null uuid for "xino=auto"
ovl: fix leaked dentry
ovl: fix missing revert_creds() on error path
ovl: fix error for ovl_fill_super()
ovl: remove ovl_map_dev_ino() return value
ovl: do not copy attr several times
ovl: fix misspellings using codespell tool
ovl: trivial typo fixes in the file inode.c
ovl: show "userxattr" in the mount data
ovl: allow upperdir inside lowerdir
ovl: invalidate readdir cache on changes to dir with origin
ovl: add debug print to ovl_do_getxattr()
ALSA: virtio: use module_virtio_driver() to simplify the code
powerpc/signal32: Fix build failure with CONFIG_SPE
dmaengine: qcom_hidma: remove unused code
dmaengine: k3dma: use the correct HiSilicon copyright
mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
mmc: renesas_sdhi: enable WAIT_WHILE_BUSY
mmc: owl-mmc: Remove unnecessary error log
mmc: sdhci-msm: Remove unnecessary error log
mmc: sdhci-st: Remove unnecessary error log
io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK
block: initialize ret in bdev_disk_changed
block: remove an incorrect check from blk_rq_append_bio
null_blk: add option for managing virtual boundary
block: add queue_to_disk() to get gendisk from request_queue
block: remove the -ERESTARTSYS handling in blkdev_get_by_dev
MIPS: uaccess: Reduce number of nested macros
MIPS: generic: Update node names to avoid unit addresses
MIPS: add support for buggy MT7621S core detection
MIPS: Alchemy: Use DEFINE_SPINLOCK() for spinlock
bpf: Document PROG_TEST_RUN limitations
block: remove zero_fill_bio_iter
block: move bio_list_copy_data to pktcdvd
bpf: Sync bpf headers in tooling infrastucture
io_uring: simplify io_rsrc_data refcounting
io_uring: add buffer unmap helper
io_uring: cleanup buffer register
io_uring: split file table from rsrc nodes
io_uring: improve sqo stop
io_uring: improve hardlink code generation
io_uring: return back safer resurrect
skmsg: Pass psock pointer to ->psock_update_sk_prot()
sock_map: Fix a potential use-after-free in sock_map_close()
ASoC: SOF: core: Add missing error prints to device probe operation
ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of
ASoC: SOF: add Kconfig option for probe workqueues
ASoC: soc-acpi: add new fields for mach_params
ASoC: SOF: change signature of set_mach_params() callback
ASoC: SOF: Intel: update set_mach_params()
ASoC: SOF: pcm: export snd_pcm_dai_link_fixup
ASOC: SOF: simplify nocodec mode
ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI
ASoC: SOF: topology: remove useless code
vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV
vfio/gvt: Use mdev_get_type_group_id()
vfio/mdev: Remove kobj from mdev_parent_ops->create()
vfio/mdev: Correct the function signatures for the mdev_type_attributes
ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms
ASoC: SOF: Intel: Update ADL P to use its own descriptor
RDMA/core: Print the function name by __func__ instead of an fixed string
RDMA/core: Remove the redundant return statements
RDMA/core: Add necessary spaces
RDMA/core: Remove redundant spaces
RDMA/core: Correct format of braces
RDMA/core: Correct format of block comments
RDMA/qedr: Fix error return code in qedr_iw_connect()
IB/hfi1: Fix error return code in parse_platform_config()
RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()
RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock
power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE
power: supply: surface-battery: Make some symbols static
power: supply: surface-charger: Make symbol 'surface_ac_pm_ops' static
cxgb4: Fix unintentional sign extension issues
net: thunderx: Fix unintentional sign extension issue
net: hns3: Fix potential null pointer defererence of null ae_dev
net: seg6: trivial fix of a spelling mistake in comment
bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw().
bnxt_en: Invalidate health register mapping at the end of probe.
bnxt_en: Refactor bnxt_vf_reps_create().
bnxt_en: Refactor __bnxt_vf_reps_destroy().
bnxt_en: Free and allocate VF-Reps during error recovery.
nfc: pn533: remove redundant assignment
net: Ensure net namespace isolation of sysctls
netfilter: conntrack: Make global sysctls readonly in non-init netns
ibmvnic: clean up the remaining debugfs data structures
ibmvnic: print reset reason as a string
ibmvnic: print adapter state as a string
enetc: mark TX timestamp type per skb
enetc: support PTP Sync packet one-step timestamping
mt76: mt7921: fix kernel crash when the firmware fails to download
mt76: mt7921: fix the insmod hangs
mt76: mt7921: reduce the data latency during hw scan
mt76: fix potential DMA mapping leak
mt76: mt7921: remove 80+80 MHz support capabilities
mt76: report Rx timestamp
mt76: mt7915: add mmio.c
mt76: mt7615: add missing SPDX tag in mmio.c
mt76: mt7615: always add rx header translation tlv when adding stations
mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing
dt-bindings: net: renesas,etheravb: Add additional clocks
net: ethernet: ravb: Enable optional refclk
mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report
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
NFS: Fix up inode cache tracing
NFS: Mask out unsupported attributes in nfs_getattr()
NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
NFS: Fix up revalidation of space used
NFS: Don't revalidate attributes that are not being asked for
NFS: Fix up statx() results
IB/cma: Introduce rdma_set_min_rnr_timer()
rds: ib: Remove two ib_modify_qp() calls
RDMA/srpt: Fix error return code in srpt_cm_req_recv()
RDMA/rtrs-clt: destroy sysfs after removing session from active list
NFS: nfs_setattr_update_inode() should clear the suid/sgid bits
NFS: Add a cache validity flag argument to nfs_revalidate_inode()
NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity
NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity
clk: qcom: rpmh: add support for SDX55 rpmh IPA clock
clk: uniphier: Fix potential infinite loop
clk: ralink: add clock driver for mt7621 SoC
staging: mt7621-dts: make use of new 'mt7621-clk'
staging: mt7621-dts: use valid vendor 'mediatek' instead of invalid 'mtk'
MAINTAINERS: add MT7621 CLOCK maintainer
scsi: target: tcmu: Adjust names of variables and definitions
scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE
scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE
scsi: target: tcmu: Remove function tcmu_get_block_page()
scsi: target: tcmu: Replace block size definitions with new udev members
scsi: target: tcmu: Make data_pages_per_blk changeable via configfs
scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
scsi: pm80xx: Remove busy wait from mpi_uninit_check()
scsi: pm80xx: Fix potential infinite loop
scsi: pm8001: Clean up white space
scsi: pm8001: Clean up open braces
scsi: hisi_sas: Delete some unused callbacks
scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails
scsi: hisi_sas: Directly snapshot registers when executing a reset
scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared
scsi: hisi_sas: Print SATA device SAS address for soft reset failure
scsi: ufs: ufs-qcom: Remove redundant dev_err() call in ufs_qcom_init()
ext4: allow the dax flag to be set and cleared on inline directories
scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE()
scsi: ufs: ufshcd-pltfrm: Fix deferred probing
scsi: hisi_sas: Fix IRQ checks
scsi: jazz_esp: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: sni_53c710: Add IRQ check
scsi: qedf: Enable devlink support
scsi: qedf: Use devlink to report errors and recovery
libbpf: Clarify flags in ringbuf helpers
scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query
scsi: qla2xxx: Remove unneeded if-null-free check
scsi: qla2xxx: Reuse existing error handling path
scsi: qla4xxx: Remove unneeded if-null-free check
scsi: message: fusion: Remove unused local variable 'time_count'
scsi: message: fusion: Remove unused local variable 'port'
scsi: message: fusion: Remove unused local variable 'status'
scsi: message: fusion: Remove unused local variable 'vtarget'
scsi: isci: Remove unnecessary struct declaration
scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency
scsi: lpfc: Fix lack of device removal on port swaps with PRLIs
scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
scsi: lpfc: Fix use-after-free on unused nodes after port swap
scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test()
scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login
scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix various trivial errors in comments and log messages
scsi: lpfc: Standardize discovery object logging format
scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c
scsi: lpfc: Update lpfc version to 12.8.0.9
scsi: lpfc: Copyright updates for 12.8.0.9 patches
scsi: ibmvfc: Fix invalid state machine BUG_ON()
HID: wacom: Setup pen input capabilities to the targeted tools
pinctrl: at91-pio4: Fix slew rate disablement
dt-bindings: net: can: rcar_can: Document r8a77961 support
can: etas_es58x: add core support for ETAS ES58X CAN USB interfaces
can: etas_es58x: add support for ETAS ES581.4 CAN USB interface
can: etas_es58x: add support for the ETAS ES58X_FD CAN USB interfaces
can: peak_usb: fix checkpatch warnings
can: peak_usb: pcan_usb_pro.h: remove double space in indention
can: peak_usb: remove unused variables from struct peak_usb_device
can: peak_usb: remove write only variable struct peak_usb_adapter::ts_period
can: peak_usb: peak_usb_probe(): make use of driver_info
can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unneeded check for device_id
can: peak_usb: pcan_usb_get_serial(): remove error message from error path
can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup()
can: peak_usb: pcan_usb_get_serial(): unconditionally assign serial_number
can: peak_usb: pcan_usb: replace open coded endianness conversion of unaligned data
ALSA: usb-audio: Explicitly set up the clock selector
PCI: endpoint: Remove redundant initialization of pointer dev
PCI: endpoint: Fix missing destroy_workqueue()
PCI: mediatek: Add missing MODULE_DEVICE_TABLE
netfilter: flowtable: add vlan match offload support
netfilter: flowtable: add vlan pop action offload support
netfilter: conntrack: move autoassign warning member to net_generic data
netfilter: conntrack: move autoassign_helper sysctl to net_generic data
netfilter: conntrack: move expect counter to net_generic data
netfilter: conntrack: move ct counter to net_generic data
netfilter: conntrack: convert sysctls to u8
ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1
ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing
ASoC: simple-card-utils: remove li->dais/li->conf
ASoC: simple-card-utils: use for_each_prop_xxx()
ASoC: simple-card-utils: remove asoc_simple_parse_xxx()
ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference()
ASoC: simple-card-utils: indicate dai_fmt if exist
ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug
ASoC: simple-card-utils: add simple_props_to_xxx() macro
ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform()
ASoC: simple-card-utils: tidyup debug info for clock
ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line
ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()
ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE
netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type
i2c: mpc: drop release for resource allocated with devm_*
i2c: mpc: Remove redundant NULL check
MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer
MIPS: Fix access_ok() for the last byte of user space
i2c: sprd: Add missing MODULE_DEVICE_TABLE
NFSv4: Fix nfs4_bitmap_copy_adjust()
NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid
ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()'
ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()'
NFS: Separate tracking of file mode cache validity from the uid/gid
NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode()
NFS: Remove a line of code that has no effect in nfs_update_inode()
NFS: Simplify cache consistency in nfs_check_inode_attributes()
NFSv4: Fix value of decode_fsinfo_maxsz
NFSv4: Don't modify the change attribute cached in the inode
NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute
NFS: Use information about the change attribute to optimise updates
NFS: Another inode revalidation improvement
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
lightnvm: use kobj_to_dev()
lightnvm: return the correct return value
lightnvm: remove duplicate include in lightnvm.h
lightnvm: deprecated OCSSD support and schedule it for removal in Linux 5.15
coresight: core: Make symbol 'csdev_sink' static
io_uring: fix leaking reg files on exit
io_uring: fix uninit old data for poll event upd
io_uring: split poll and poll update structures
io_uring: add timeout completion_lock annotation
io_uring: refactor hrtimer_try_to_cancel uses
io_uring: clean up io_poll_remove_waitqs()
io_uring: don't fail overflow on in_idle
io_uring: skip futile iopoll iterations
io_uring: inline io_iopoll_getevents()
coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu()
RDMA/hns: Remove unnecessary flush operation for workqueue
RDMA/qib: Remove useless qib_read_ureg() function
IB/hfi1: Rework AIP and VNIC dummy netdev usage
block: Remove an obsolete comment from sg_io()
f2fs: document: add description about compressed space handling
f2fs: avoid duplicated codes for cleanup
f2fs: fix to avoid NULL pointer dereference
net/mlx5: Add MEMIC operations related bits
remoteproc: pru: Fixup interrupt-parent logic for fw events
remoteproc: pru: Fix wrong success return value for fw events
remoteproc: pru: Fix and cleanup firmware interrupt mapping logic
remoteproc: qcom: wcss: Fix return value check in q6v5_wcss_init_mmio()
net: dsa: mt7530: Add support for EEE features
bpf: Generate BTF_KIND_FLOAT when linking vmlinux
of: net: pass the dst buffer to of_get_mac_address()
of: net: fix of_get_mac_addr_nvmem() for non-platform devices
icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv
ibmvnic: improve failover sysfs entry
nfc: st-nci: remove unnecessary label
rsi: remove unused including <linux/version.h>
ibmvnic: queue reset work in system_long_wq
ionic: git_ts_info bit shifters
dt-bindings: net: qcom,ipa: add support for SM8350
net: ipa: add IPA v4.9 configuration data
net: stmmac: rearrange RX buffer allocation and free functions
net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers
net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers
net: stmmac: rearrange RX and TX desc init into per-queue basis
net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC
net: stmmac: Enable RX via AF_XDP zero-copy
net: stmmac: Add TX via XDP zero-copy socket
ionic: return -EFAULT if copy_to_user() fails
dpaa2-switch: create a central dpaa2_switch_acl_tbl structure
dpaa2-switch: install default STP trap rule with the highest priority
dpaa2-switch: add tc flower hardware offload on ingress traffic
dpaa2-switch: add tc matchall filter support
dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP frames trap
net: Space: remove hp100 probe
RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number
RDMA/mlx5: Move all DM logic to separate file
RDMA/mlx5: Re-organize the DM code
RDMA/mlx5: Add support to MODIFY_MEMIC command
RDMA/mlx5: Add support in MEMIC operations
RDMA/mlx5: Expose UAPI to query DM
RDMA/rtrs-clt: Add a minimum latency multipath policy
RDMA/rtrs-clt: New sysfs attribute to print the latency of each path
Documentation/ABI/rtrs-clt: Add descriptions for min-latency policy
RDMA/rtrs-clt: Print more info when an error happens
RDMA/rtrs-srv: More debugging info when fail to send reply
RDMA/rtrs-clt: Simplify error message
RDMA/hns: Simplify function's resource related command
RDMA/hns: Query the number of functions supported by the PF
RDMA/hns: Reserve the resource for the VFs
RDMA/hns: Set parameters of all the functions belong to a PF
RDMA/hns: Enable RoCE on virtual functions
RDMA/hns: Remove duplicated hem page size config code
RDMA/ipoib: Print a message if only child interface is UP
dt-bindings: mailbox: Add compatible for SM8350 IPCC
mailbox: pcc: fix platform_no_drv_owner.cocci warnings
mailbox: fix various typos in comments
MAINTAINERS: Add DT bindings directory to mailbox
mailbox: sprd: Introduce refcnt when clients requests/free channels
dt-bindings: mailbox: Add interrupt-names to SPRD mailbox
mailbox: sprd: Add supplementary inbox support
mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_db_probe()
bpf: Return target info when a tracing bpf_link is queried
selftests/bpf: Add tests for target information in bpf_link info queries
dt-bindings: Add Hycon Technology vendor prefix
dt-bindings: touchscreen: Add HY46XX bindings
Input: add driver for the Hycon HY46XX touchpanel series
ixgbe: Support external GBE SerDes PHY BCM54616s
net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr
net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c
dt-bindings: remoteproc: qcom: pas: Add binding for SDX55
remoteproc: qcom: pas: Add modem support for SDX55
remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()
remoteproc: qcom: wcss: Remove unnecessary PTR_ERR()
remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX
remoteproc: imx_rproc: add missing of_node_put
remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX
remoteproc: imx_rproc: move memory parsing to rproc_ops
remoteproc: imx_rproc: support remote cores booted before Linux Kernel
kconfig: move conf_set_all_new_symbols() to conf.c
kconfig: move JUMP_NB to mconf.c
kconfig: change defconfig_list option to environment variable
kconfig: move default KBUILD_DEFCONFIG back to scripts/kconfig/Makefile
kconfig: do not use allnoconfig_y option
kconfig: remove allnoconfig_y option
kconfig: change "modules" from sub-option to first-level attribute
kconfig: use true and false for bool variable
kconfig: streamline_config.pl: Couple of typo fixes
kconfig: lxdialog: A spello fix and a punctuation added
kconfig: nconf: fix core dump when searching in empty menu
kconfig: change sym_change_count to a boolean flag
kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only for native build
kconfig: mconf,nconf: remove unneeded '\0' termination after snprintf()
kconfig: nconf: fix NORMAL attributes
kconfig: nconf: get rid of (void) casts from wattrset() calls
kconfig: nconf: remove unneeded default for menu prompt
kconfig: nconf: refactor attributes setup code
kconfig: nconf: change set_config_filename() to void function
kconfig: nconf: remove meaningless wattrset() call from show_menu()
kconfig: nconf: refactor in print_in_middle()
kconfig: split menu.c out of parser.y
drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB
can: etas_es58x: fix null pointer dereference when handling error frames
i2c: cadence: fix reference leak when pm_runtime_get_sync fails
i2c: img-scb: fix reference leak when pm_runtime_get_sync fails
i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails
i2c: imx: fix reference leak when pm_runtime_get_sync fails
i2c: omap: fix reference leak when pm_runtime_get_sync fails
i2c: sprd: fix reference leak when pm_runtime_get_sync fails
i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails
i2c: xiic: fix reference leak when pm_runtime_get_sync fails
i2c: imx: Fix PM reference leak in i2c_imx_reg_slave()
i2c: cadence: add IRQ check
i2c: emev2: add IRQ check
i2c: jz4780: add IRQ check
i2c: mlxbf: add IRQ check
i2c: rcar: add IRQ check
i2c: sh7760: add IRQ check
fuse: fix write deadlock
fuse: fix typo for fuse_conn.max_pages comment
fuse: don't zero pages twice
fuse: fix a typo
fuse: fix matching of FUSE_DEV_IOC_CLONE command
fuse: extend FUSE_SETXATTR request
fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID
fuse: invalidate attrs when page writeback completes
virtiofs: fix memory leak in virtio_fs_probe()
virtiofs: split requests that exceed virtqueue size
virtiofs: remove useless function
virtiofs: fix userns
cuse: prevent clone
cuse: simplify refcount
iwlwifi: mvm: enable TX on new CSA channel before disconnecting
iwlwifi: pcie: avoid unnecessarily taking spinlock
iwlwifi: pcie: normally grab NIC access for inflight-hcmd
iwlwifi: mvm: don't allow CSA if we haven't been fully associated
iwlwifi: pcie: Add support for Bz Family
iwlwifi: change step in so-gf struct
iwlwifi: change name to AX 211 and 411 family
iwlwifi: add 160Mhz to killer 1550 name
iwlwifi: pcie: clear only FH bits handle in the interrupt
iwlwifi: pcie: make cfg vs. trans_cfg more robust
iwlwifi: mvm: support range request command version 12
iwlwifi: mvm: responder: support responder config command version 8
iwlwifi: mvm: write queue_sync_state only for sync
iwlwifi: mvm: clean up queue sync implementation
iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation
iwlwifi: add ax201 killer device
iwlwifi: mvm: Add support for 6GHz passive scan
iwlwifi: mvm: enable PPAG in China
iwlwifi: add new so-gf device
iwlwifi: move iwl_configure_rxq to be used by other op_modes
iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine
iwlwifi: mvm: refactor ACPI DSM evaluation function
iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake()
iwlwifi: remove TCM events
iwlwifi: remove remaining software checksum code
iwlwifi: don't warn if we can't wait for empty tx queues
iwlwifi: queue: avoid memory leak in reset flow
iwlwifi: mvm: umac error table mismatch
iwlwifi: mvm: remove PS from lower rates.
iwlwifi: mvm: don't lock mutex in RCU critical section
iwlwifi: pcie: merge napi_poll_msix functions
iwlwifi: pcie: add ISR debug info for msix debug
iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command.
iwlwifi: warn on SKB free w/o op-mode
iwlwifi: rs-fw: don't support stbc for HE 160
iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA
iwlwifi: mvm: don't WARN if we can't remove a time event
iwlwifi: bump FW API to 63 for AX devices
iwlwifi: trans/pcie: defer transport initialisation
iwlwifi: fw: print out trigger delay when collecting data
iwlwifi: pcie: Change ma product string name
iwlwifi: dbg: disable ini debug in 9000 family and below
rtc: bd70528: Do not require parent data
mfd: bd718x7: simplify by cleaning unnecessary device data
dt_bindings: bd71828: Add clock output mode
dt_bindings: regulator: Add ROHM BD71815 PMIC regulators
dt_bindings: mfd: Add ROHM BD71815 PMIC
mfd: Add ROHM BD71815 ID
mfd: Sort ROHM chip ID list for better readability
mfd: Support for ROHM BD71815 PMIC core
gpio: Support ROHM BD71815 GPOs
regulator: rohm-regulator: linear voltage support
regulator: rohm-regulator: Support SNVS HW state.
regulator: bd718x7, bd71828: Use ramp-delay helper
regulator: Support ROHM BD71815 regulators
clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC
rtc: bd70528: Support RTC on ROHM BD71815
MAINTAINERS: Add ROHM BD71815AGW
dt-bindings: pinctrl: rockchip: add RK3568 SoC support
ALSA: control_led - fix the stack usage (control element ops)
perf annotate: Fix sample events lost in stdio mode
ALSA: usb-audio: Apply implicit feedback mode for BOSS devices
powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall
powerpc/mm: Add cond_resched() while removing hpte mappings
powerpc/modules: Load modules closer to kernel text
powerpc/8xx: Define a MODULE area below kernel text
powerpc/32s: Define a MODULE area below kernel text all the time
powerpc/security: Make symbol 'stf_barrier' static
powerpc/mce: Make symbol 'mce_ue_event_work' static
macintosh/windfarm: Make symbol 'pm121_sys_state' static
windfarm: make symbol 'wf_thread' static
macintosh/via-pmu: Make some symbols static
powerpc/smp: Make some symbols static
powerpc/xive: Introduce an IPI interrupt domain
powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ
powerpc/xive: Simplify xive_core_debug_show()
powerpc/xive: Drop check on irq_data in xive_core_debug_show()
powerpc/xive: Simplify the dump of XIVE interrupts under xmon
powerpc/xive: Fix xmon command "dxi"
powerpc/xive: Map one IPI interrupt per node
powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
powerpc/rtas: improve ppc_rtas_rmo_buf_show documentation
powerpc/rtas-proc: remove unused RMO_READ_BUF_MAX
powerpc/rtas: remove ibm_suspend_me_token
powerpc/rtas: move syscall filter setup into separate function
powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZE
powerpc/syscalls: switch to generic syscalltbl.sh
powerpc/syscalls: switch to generic syscallhdr.sh
powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR
powerpc/pseries: Make symbol '__pcpu_scope_hcall_stats' static
powerpc/pseries/pmem: Make symbol 'drc_pmem_match' static
powerpc/perf: Make symbol 'isa207_pmu_format_attr' static
powerpc/perf/hv-24x7: Make some symbols static
powerpc/xmon: Make symbol 'spu_inst_dump' static
powerpc/powernv: make symbol 'mpipl_kobj' static
powerpc/mem: Move cache flushing functions into mm/cacheflush.c
powerpc/mem: Declare __flush_dcache_icache() static
powerpc/mem: Remove address argument to flush_coherent_icache()
powerpc/mem: Call flush_coherent_icache() at higher level
powerpc/mem: Optimise flush_dcache_icache_hugepage()
powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only
powerpc/mem: Help GCC realise __flush_dcache_icache() flushes single pages
powerpc/mem: Inline flush_dcache_page()
powerpc/mem: Use kmap_local_page() in flushing functions
powerpc/fadump: make symbol 'rtas_fadump_set_regval' static
powerpc/perf: Infrastructure to support checking of attr.config*
powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order
powerpc/64e/interrupt: always save nvgprs on interrupt
powerpc/interrupt: update common interrupt code for
powerpc/64e/interrupt: use new interrupt return
powerpc/64e/interrupt: NMI save irq soft-mask state in C
powerpc/64e/interrupt: reconcile irq soft-mask state in C
powerpc/64e/interrupt: Use new interrupt context tracking scheme
powerpc/64e/interrupt: handle bad_page_fault in C
powerpc: clean up do_page_fault
powerpc: remove partial register save logic
powerpc: move norestart trap flag to bit 0
lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()
lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data()
powerpc/vdso: Separate vvar vma from vdso
powerpc/vdso: Add support for time namespaces
powerpc/mm/radix: Make radix__change_memory_range() static
NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime
NFSv4: link must update the inode nlink.
NFS: Don't store NFS_INO_REVAL_FORCED
NFS: Split attribute support out from the server capabilities
NFSv4: Add tracing for COMPOUND errors
NFSv4: Convert nfs_xdr_status tracepoint to an event class
NFSv4: Catch and trace server filehandle encoding errors
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: Add tracepoint that fires when an RPC is retransmitted
SUNRPC: Remove trace_xprt_transmit_queued
SUNRPC: Handle major timeout in xprt_adjust_timeout()
ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
ASoC: rsnd: check all BUSIF status when error
ASoC: rsnd: add rsnd_ssi_busif_err_status_clear()
ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable()
ASoC: rsnd: add usage for SRC
ASoC: ak5558: correct reset polarity
ASoC: ak5558: change function name to ak5558_reset
ASoC: cs35l35: remove unused including <linux/version.h>
ASoC: topology: adhere to KUNIT formatting standard
NFSv42: Copy offload should update the file size when appropriate
NFSv42: Don't force attribute revalidation of the copy offload source
dt-bindings: remoteproc: stm32-rproc: add new mailbox channel for detach
remoteproc: stm32: add capability to detach
dt-bindings: mfd: Convert rn5t618 to json-schema
dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mistake of 'additionally'
mfd: dbx500-prcmu: Use true and false for bool variable
mfd: arizona: Make some symbols static
mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK'
mfd: stmpe: Revert "Constify static struct resource"
mfd: ab8500: Drop bm disable parameter
mfd: Remove support for AB3100
mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static
MAINTAINERS: Add entry for Intel MAX 10 mfd driver
dt-bindings: mfd: lp875xx: Add optional reset GPIO
mfd: lm3533: Switch to using the new API kobj_to_dev()
mfd: intel-m10-bmc: Fix the register access range
mfd: intel-m10-bmc: Simplify the legacy version reg definition
mfd: intel-m10-bmc: Add access table configuration to the regmap
MAINTAINERS: Add entry for Intel MAX 10 mfd driver
MAINTAINERS: Move Milo Kim to credits
mfd: sec: Initialize driver via module_platform_driver()
mfd: da9063: Support SMBus and I2C mode
mfd: core: Add support for software nodes
mfd: intel-lpss: Constify device property structures
mfd: intel-lpss: Switch to use the software nodes
mfd: core: Remove support for dangling device properties
mfd: Make symbol 'atc260x_i2c_of_match' static
mfd: rn5t618: Do not cache various USB related registers
mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500
mfd: intel_quark_i2c_gpio: Unregister resources in reversed order
mfd: intel_quark_i2c_gpio: Remove unused struct device member
mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
mfd: stm32-timers: Avoid clearing auto reload register
mfd: ntxec: Support for EC in Tolino Shine 2 HD
mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD cell indexing
mfd: intel_quark_i2c_gpio: Enable MSI interrupt
mfd: intel_quark_i2c_gpio: Don't play dirty trick with const
mfd: core: Use acpi_find_child_device() for child devices lookup
mfd: max8997: Replace 8998 with 8997
mfd: arizona: Fix rumtime PM imbalance on error
mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes
i2c: designware: Get rid of legacy platform data
dt-bindings: mfd: Add compatible for pmk8350 rtc
dt-bindings: mfd: Convert pm8xxx bindings to yaml
mfd: twl: Remove unused inline function twl4030charger_usb_en()
Revert "mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell"
mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates
svcrdma: Don't leak send_ctxt on Send errors
svcrdma: Rename goto labels in svc_rdma_sendto()
svcrdma: Pass a useful error code to the send_err tracepoint
io_uring: refactor io_ring_exit_work()
io_uring: fix POLL_REMOVE removing apoll
io_uring: add helper for parsing poll events
io_uring: move poll update into remove not add
PCI: altera-msi: Remove redundant dev_err call in altera_msi_probe()
vfio/iommu_type1: Remove unused pinned_page_dirty_scope in vfio_iommu
net/mlx5: E-Switch, let user to enable disable metadata
net/mlx5: E-Switch, Skip querying SF enabled bits
net/mlx5: E-Switch, Make vport number u16
net/mlx5: E-Switch Make cleanup sequence mirror of init
net/mlx5: E-Switch, Convert a macro to a helper routine
net/mlx5: E-Switch, Move legacy code to a individual file
net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled
net/mlx5: SF, Use device pointer directly
net/mlx5: SF, Reuse stored hardware function id
net/mlx5: DR, Use variably sized data structures for different actions
net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc()
net/mlx5: Fix bit-wise and with zero
net/mlx5: Add a blank line after declarations
net/mlx5: Remove return statement exist at the end of void function
net/mlx5: Replace spaces with tab at the start of a line
net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP
net: phy: marvell-88x2222: check that link is operational
net: phy: marvell-88x2222: move read_status after config_aneg
net: phy: marvell-88x2222: swap 1G/10G modes on autoneg
net: stmmac: Add support for external trigger timestamping
r8169: add support for pause ethtool ops
PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock
atm: idt77252: remove unused function
skbuff: revert "skbuff: remove some unnecessary operation in skb_segment_list()"
sfc: Remove duplicate argument
net: enetc: fetch MAC address from device tree
net: bridge: propagate error code and extack from br_mc_disabled_update
net/packet: remove data races in fanout operations
ice: use kernel definitions for IANA protocol ports and ether-types
ice: Drop leading underscores in enum ice_pf_state
ice: Add new VSI states to track netdev alloc/registration
ice: refactor interrupt moderation writes
ice: replace custom AIM algorithm with kernel's DIM library
ice: manage interrupts during poll exit
ice: refactor ITR data structures
ice: Reimplement module reads used by ethtool
ice: print name in /proc/iomem
ice: use local for consistency
ice: remove unused struct member
ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types
ice: suppress false cppcheck issues
ice: remove return variable
ice: reduce scope of variable
selftests/bpf: Fix the ASSERT_ERR_PTR macro
tools/testing: Remove unused variable
nvmet-tcp: fix a segmentation fault during io parsing error
nvmet-fc: simplify nvmet_fc_alloc_hostport
nvmet: fix a spelling mistake "nubmer" -> "number"
nvme-pci: don't simple map sgl when sgls are disabled
nvme-pci: remove single trailing whitespace
nvme-multipath: remove single trailing whitespace
nvme: remove single trailing whitespace
nvme: add a nvme_ns_head_multipath helper
nvme: cleanup setting the disk name
nvme: pass a user pointer to nvme_nvm_ioctl
nvme: factor out a nvme_ns_ioctl helper
nvme: simplify the compat ioctl handling
nvme: simplify block device ioctl handling for the !multipath case
nvme: don't bother to look up a namespace for controller ioctls
nvme: move the ioctl code to a separate file
nvme: factor out a nvme_tryget_ns_head helper
nvme: move nvme_ns_head_ops to multipath.c
nvme: factor out nvme_ns_open and nvme_ns_release helpers
nvme: let namespace probing continue for unsupported features
nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store
memstick: r592: remove unused variable
thermal/core: Fix memory leak in the error path
thermal/drivers/devfreq_cooling: Fix wrong return on error path
thermal/drivers/cpuidle_cooling: Fix use after error
dt-bindings: tsens: qcom: Document MDM9607 compatible
thermal/drivers/hisi: Use the correct HiSilicon copyright
thermal/drivers/cpufreq_cooling: Fix slab OOB issue
thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 1 PMIC peripherals
MAINTAINERS: update thermal CPU cooling section
thermal/drivers/tsens: Fix missing put_device error
dt-bindings: thermal: qcom-tsens: Add compatible for sm8350
mmc: core: Add a retries parameter to __mmc_switch function
mmc: core: Let eMMC sanitize not retry in case of timeout/failure
mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x
mmc: tmio: always restore irq register
mmc: sdhci-s3c: simplify getting of_device_id match data
mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data
mmc: sdhci-s3c: constify uses of driver/match data
drm/i915/gvt: remove useless function
drm/i915/gvt: Fix error code in intel_gvt_init_device()
KVM: s390: fix guarded storage control register handling
iommu/exynos: Remove unneeded local variable initialization
iommu/amd: Remove duplicate check of devid
Revert "iommu/amd: Fix performance counter initialization"
iommu/amd: Remove performance counter pre-initialization test
iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86
iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()'
iommu/amd: Put newline after closing bracket in warning
nfsd: remove unused function
nfsd: removed unused argument in nfsd_startup_generic()
iommu/vt-d: Force to flush iotlb before creating superpage
iommu/fsl-pamu: Fix uninitialized variable warning
ASoC: simple-card: remove unused variable from simple_parse_of()
ASoC: simple-card: use asoc_link_to_xxx() macro
ASoC: simple-card: use simple_props_to_xxx() macro
ASoC: audio-graph: use asoc_link_to_xxx() macro
ASoC: audio-graph: use simple_props_to_xxx() macro
ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler
bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG
xfs: move the XFS_IFEXTENTS check into xfs_iread_extents
xfs: rename and simplify xfs_bmap_one_block
xfs: simplify xfs_attr_remove_args
xfs: only look at the fork format in xfs_idestroy_fork
xfs: remove XFS_IFBROOT
xfs: remove XFS_IFINLINE
xfs: remove XFS_IFEXTENTS
ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function
ASoC: SOF: use current DAI config during resume
md: factor out a mddev_alloc_unit helper from mddev_find
md: refactor mddev_find_or_alloc
md: do not return existing mddevs from mddev_find_or_alloc
md/bitmap: wait for external bitmap writes to complete during tear down
tracing: Define static void trace_print_time()
tracing: Define new ftrace event "func_repeats"
tracing: Add "last_func_repeats" to struct trace_array
tracing: Add method for recording "func_repeats" events
tracing: Unify the logic for function tracing options
tracing: Add "func_no_repeats" option for function tracing
perf evlist: Add a method to return the list of evsels as a string
perf record: Improve 'Workload failed' message printing events + what was exec'ed
perf beauty: Fix fsconfig generator
tools include: Add an initial math64.h
libperf: Add evsel mmap support
libperf tests: Add support for verbose printing
ubifs: Only check replay with inode type to judge if inode linked
ubifs: Default to zstd compression
ubifs: Set s_uuid in super block to support ima/evm uuid options
ubifs: Report max LEB count at mount time
ubi: Fix fall-through warnings for Clang
jffs2: Fix kasan slab-out-of-bounds problem
jffs2: avoid Wempty-body warnings
drm/amd/pm: Use VBIOS PPTable for aldebaran
jffs2: Hook up splice_write callback
ubi: Remove unnecessary struct declaration
drm/amdgpu: update mmhub 1.7 ras error reporting
drm/amdgpu: update gfx 9.4.2 ras error reporting
drm/amdgpu: Introduce functions for vram physical addr calculation
drm/amdgpu: Calling address translation functions to simplify codes
drm/amdgpu: Introduce new SETUP_TMR interface
drm/amdkfd: change MTYPEs for Aldebaran's HW requirement
i2c: mpc: Interrupt driven transfer
i2c: mpc: Update license and copyright
i2c: mpc: Use devm_clk_get_optional()
i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery
i2c: mpc: Use device_get_match_data() helper
i2c: mpc: Drop duplicate message from devm_platform_ioremap_resource()
i2c: amd8111: Fix coding style issues
i2c: iop3xx: Fix coding style issues
i2c: nomadik: Fix space errors
drm/amd/display: Add debug flag to enable eDP ILR by default
drm/amd/display: Disable boot optimizations if ILR optimzation is required
drm/amd/display: Fix DSC enable sequence
drm/amd/display: Remove static property from decide_edp_link_settings
drm/amd/display: Fix DML validation of simple vs native 422 modes
drm/amd/display: Set LTTPR mode to non-LTTPR if no repeaters found
drm/amd/display: Force vsync flip when reconfiguring MPCC
drm/amd/display: Remove unused flag from stream state
drm/amd/display: Connect clock optimization function to dcn301
drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs
drm/amd/display: wait vblank when stream enabled and update dpp clock
drm/amd/display: [FW Promotion] Release 0.0.60
drm/amd/pm: update the driver interface header for vangogh
drm/amd/pm: add support for new smu metrics table for vangogh
drm/amd/display: Added support for multiple eDP BL control
drm/amd/display: Fix hangs with psr enabled on dcn3.xx
drm/amd/display: 3.2.131
drm/amd/display: [FW Promotion] Release 0.0.61
drm/amdgpu: Ensure dcefclk isn't created on Aldebaran
drm/amdgpu: Add graphics cache rinse packet for sdma
drm/amdgpu: Fix a bug for input with double sscanf
drm/amdgpu: Fix a bug in checking the result of reserve page
drm/amdgpu: Add bad_page_cnt_threshold to debugfs
drm/amdgpu: Fix kernel-doc for the RAS sysfs interface
drm/amd/pm: Show updated clocks on aldebaran
drm/amd/sriov no need to config GECC for sriov
drm/amd/amdgpu: enable ASPM on navi1x
drm/amd/amdgpu: enable ASPM on vega
drm/amd/amdgpu: add ASPM support on polaris
drm/amdgpu: Add double-sscanf but invert
drm/amdgpu: Use iterator methods exposed by amdgpu_res_cursor.h in building SG_TABLE's for a VRAM BO
drm/amdkfd: Remove legacy code not acquiring VMs
drm/amd: update the atomfirmware header for smu12
drm/amd/pm: add the callback to get the bootup values for renoir
drm/amdgpu: Copy MEC FW version to MEC2 if we skipped loading MEC2
drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh
drm/amd/pm: revise two names of sensor values for vangogh
drm/amd/display: Update modifier list for gfx10_3
Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane.""
drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug
amd/display: allow non-linear multi-planar formats
drm/radeon/cik: remove set but not used variables
drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add()
drm/amd/pm: fix error code in smu_set_power_limit()
drm/radeon/si: Fix inconsistent indenting
ftrace: Reuse the output of the function tracer for func_repeats
um: Fix tag order in stub_32.h
um: Mark all kernel symbols as local
um: Remove unneeded variable 'ret'
um: Disable CONFIG_GCOV with MODULES
um: Replace if (cond) BUG() with BUG_ON()
um: Add 2 missing libs to fix various build errors
um: Remove unused including <linux/version.h>
um: pgtable.h: Fix W=1 warning for empty body in 'do' statement
um: elf.h: Fix W=1 warning for empty body in 'do' statement
um: Fix W=1 missing-include-dirs warnings
MIPS: Fix strnlen_user access check
HSI: core: fix resource leaks in hsi_add_client_from_dt()
libbpf: Remove unused field.
net: phy: at803x: select correct page on config init
selftests: Set CC to clang in lib.mk if LLVM is set
tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
selftests/bpf: Fix test_cpp compilation failure with clang
selftests/bpf: Silence clang compilation warnings
bpftool: Fix a clang compilation warning
net: hns3: PF add support for pushing link status to VFs
net: hns3: VF not request link status when PF support push link status feature
enetc: convert to schedule_work()
scm: optimize put_cmsg()
ethtool: move ethtool_stats_init
ethtool: fec_prepare_data() - jump to error handling
ethtool: add FEC statistics
bnxt: implement ethtool::get_fec_stats
sfc: ef10: implement ethtool::get_fec_stats
mlx5: implement ethtool::get_fec_stats
hostfs_open(): don't open-code file_dentry()
scsi: smartpqi: Fix blocks_per_row static checker issue
scsi: smartpqi: Fix device pointer variable reference static checker issue
scsi: qla2xxx: Reserve extra IRQ vectors
io_uring: disable multishot poll for double poll add cases
scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests
scsi: zfcp: Fix indentation coding style issue
scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue()
scsi: zfcp: Clean up sysfs code for SFP diagnostics
scsi: zfcp: Move the position of put_device()
scsi: zfcp: Lift Request Queue tasklet & timer from qdio
scsi: pm80xx: Add sysfs attribute to check MPI state
scsi: pm80xx: Add sysfs attribute to check controller hmi error
scsi: pm80xx: Add sysfs attribute to track RAAE count
scsi: pm80xx: Add sysfs attribute to track iop0 count
scsi: pm80xx: Add sysfs attribute to track iop1 count
scsi: pm80xx: Completing pending I/O after fatal error
scsi: pm80xx: Reset PI and CI memory during re-initialization
scsi: pm80xx: Remove global lock from outbound queue processing
useful constants: struct qstr for ".."
scsi: core: Make the scsi_alloc_sgtables() documentation more accurate
scsi: core: Remove an incorrect comment
scsi: core: Rename scsi_softirq_done() into scsi_complete()
scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case
scsi: core: Introduce enum scsi_disposition
scsi: aacraid: Remove an unused function
scsi: libfc: Fix a format specifier
scsi: fcoe: Suppress a compiler warning
scsi: mpt3sas: Fix two kernel-doc headers
scsi: myrb: Remove unused functions
scsi: myrs: Remove unused functions
scsi: qla4xxx: Remove an unused function
scsi: smartpqi: Remove unused functions
scsi: 53c700: Open-code status_byte(u8) calls
scsi: dc395x: Open-code status_byte(u8) calls
scsi: sd: Introduce a new local variable in sd_check_events()
scsi: target: Compare explicitly with SAM_STAT_GOOD
scsi: target: Fix two format specifiers
scsi: target: Shorten ALUA error messages
scsi: target: tcm_fc: Fix a kernel-doc header
fs: split receive_fd_replace from __receive_fd
kconfig: nconf: stop endless search loops
MIPS: pci-rt2880: fix slot 0 configuration
MIPS: pci-rt2880: remove unneeded locks
MIPS: pci-rt3883: trivial: remove unused variable
MIPS: pci-rt3883: more accurate DT error messages
MIPS: pci-legacy: stop using of_pci_range_to_resource
MIPS: pci-legacy: remove redundant info messages
MIPS: pci-legacy: remove busn_resource field
MIPS: pci-legacy: use generic pci_enable_resources
MIPS: Loongson64: Add kexec/kdump support
ALSA: control: Fix racy management of user ctl memory size account
ALSA: hda/realtek: fix mic boost on Intel NUC 8
ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
drm/ttm: Do not add non-system domain BO into swap list
powerpc/configs: Add PAPR_SCM to pseries_defconfig
powerpc/papr_scm: Fix build error due to wrong printf specifier
blk-mq: bypass IO scheduler's limit_depth for passthrough request
bfq/mq-deadline: remove redundant check for passthrough request
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
ASoC: Intel: soc-acpi: add ADL SoundWire base configurations
ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations
ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
ASoC: core: Don't set platform name when of_node is set
NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
NFS: Don't discard pNFS layout segments that are marked for return
mmc: dw_mmc-rockchip: Just set default sample value for legacy mode
ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro
ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed
ASoC: soc-utils: add snd_soc_component_is_dummy()
ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry()
macintosh/via-pmu: Fix build warning
powerpc/pseries: extract host bridge from pci_bus prior to bus removal
ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
dt-bindings: bcm4329-fmac: add optional brcm,ccode-map
iommu/mediatek: Always enable the clk on resume
iommu/mediatek-v1: Avoid build fail when build as module
iommu/mediatek-v1: Add error handle for mtk_iommu_probe
iommu: Statically set module owner
iommu: Streamline registration interface
xfs: remove xfs_quiesce_attr declaration
io_uring: put flag checking for needing req cleanup in one spot
io_uring: tie req->apoll to request lifetime
io_uring: fix merge error for async resubmit
ASoC: simple-card-utils: Propagate errors on too many links
ASoC: simple-card-utils: Increase maximum number of links to 128
ASoC: rt715: modification for code simplicity
ASoC: rt715: add main capture switch and main capture volume
ASoC: rt715: remove kcontrols which no longer be used
PCI: shpchp: Remove unused shpc_writeb()
PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata
igb: Redistribute memory for transmit packet buffers when in Qav mode
ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document
scm: fix a typo in put_cmsg()
net/mlx5e: Remove non-essential TLS SQ state bit
net/mlx5e: Cleanup unused function parameter
net/mlx5e: TX, Inline TLS skb check
net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe()
net/mlx5e: kTLS, Add resiliency to RX resync failures
net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed
net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed
net/mlx5e: Refactor on-the-fly configuration changes
net/mlx5e: Cleanup safe switch channels API by passing params
net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc()
net/mlx5: Add register layout to support extended link state
net/mlx5e: Add ethtool extended link state
net/mlx5: Add helper to initialize 1PPS
net/mlx5: Enhance diagnostics info for TX/RX reporters
nfsd: ensure new clients break delegations
PCI: acpiphp: Fix whitespace issue
igb: Add double-check MTA_REGISTER for i210 and i211
igc: Enable internal i225 PPS
igc: enable auxiliary PHC functions for the i225
igc: Fix overwrites return value
igc: Expose LPI counters
rtc: goldfish: remove dependency to OF
blk-mq: Fix spurious debugfs directory creation during initialization
rtc: pcf85063: fallback to parent of_node
rtc: ab-eoz9: set regmap max_register
rtc: ab-eoz9: add alarm support
rtc: ab-eoz9: make use of RTC_FEATURE_ALARM
net: bridge: switchdev: refactor br_switchdev_fdb_notify
net: bridge: switchdev: include local flag in FDB notifications
atl1c: move tx cleanup processing out of interrupt
rtc: pm8xxx: Add RTC support for PMIC PMK8350
dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings
mptcp: revert "mptcp: forbit mcast-related sockopt on MPTCP sockets"
mptcp: move sockopt function into a new file
mptcp: only admit explicitly supported sockopt
mptcp: add skeleton to sync msk socket options to subflows
mptcp: tag sequence_seq with socket state
mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY
mptcp: setsockopt: handle receive/send buffer and device bind
mptcp: setsockopt: support SO_LINGER
mptcp: setsockopt: add SO_MARK support
mptcp: setsockopt: add SO_INCOMING_CPU
mptcp: setsockopt: SO_DEBUG and no-op options
mptcp: sockopt: add TCP_CONGESTION and TCP_INFO
selftests: mptcp: add packet mark test case
net: ethernet: mediatek: ppe: fix busy wait loop
r8152: set inter fram gap time depending on speed
r8152: adjust rtl8152_check_firmware function
r8152: add help function to change mtu
r8152: support new chips
r8152: support PHY firmware for RTL8156 series
r8152: search the configuration of vendor mode
net: mvpp2: Add parsing support for different IPv4 IHL values
net: Add a WWAN subsystem
net: Add Qcom WWAN control driver
virtio-net: page_to_skb() use build_skb when there's sufficient tailroom
dt-bindings: net: qcom,ipa: add firmware-name property
net: ipa: optionally define firmware name via DT
mld: fix suspicious RCU usage in __ipv6_dev_mc_dec()
veth: check for NAPI instead of xdp_prog before xmit of XDP frame
gianfar: Drop GFAR_MQ_POLLING support
powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx-bit-map properties
rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in hard IRQ
i2c: s3c2410: simplify getting of_device_id match data
i2c: core: Fix spacing error by checkpatch
i2c: i801: Add support for Intel Alder Lake PCH-M
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
docs: networking: extend the statistics documentation
docs: ethtool: document standard statistics
ethtool: add a new command for reading standard stats
ethtool: add interface to read standard MAC stats
ethtool: add interface to read standard MAC Ctrl stats
ethtool: add interface to read RMON stats
mlxsw: implement ethtool standard stats
bnxt: implement ethtool standard stats
mlx5: implement ethtool standard stats
flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
net: enetc: remove redundant clearing of skb/xdp_frame pointer in TX conf path
net: enetc: rename the buffer reuse helpers
net: enetc: recycle buffers for frames with RX errors
net: enetc: stop XDP NAPI processing when build_skb() fails
net: enetc: remove unneeded xdp_do_flush_map()
net: enetc: increase TX ring size
net: enetc: use dedicated TX rings for XDP
net: enetc: handle the invalid XDP action the same way as XDP_DROP
net: enetc: fix buffer leaks with XDP_TX enqueue rejections
net: enetc: apply the MDIO workaround for XDP_REDIRECT too
kunit: mptcp: adhere to KUNIT formatting standard
mptcp: fix format specifiers for unsigned int
mptcp: export mptcp_subflow_active
mptcp: add tracepoint in mptcp_subflow_get_send
mptcp: add tracepoint in get_mapping_status
mptcp: add tracepoint in ack_update_msk
mptcp: add tracepoint in subflow_check_data_avail
mptcp: use mptcp_for_each_subflow in mptcp_close
powerpc/xive: Use the "ibm, chip-id" property only under PowerNV
powerpc/smp: Reintroduce cpu_core_mask
Revert "powerpc/topology: Update topology_core_cpumask"
powerpc/smp: Cache CPU to chip lookup
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks
rtc: fsl-ftm-alarm: add MODULE_TABLE()
rtc: ds1511: remove unused function
powerpc/traps: Enhance readability for trap types
KVM: MMU: load PDPTRs outside mmu_lock
KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit()
KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE
KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs
KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU
KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs
KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap
KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range()
KVM: x86/mmu: Pass address space ID to TDP MMU root walkers
KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE
KVM: Move prototypes for MMU notifier callbacks to generic code
KVM: Move arm64's MMU notifier trace events to generic code
KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint
KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE
KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU
KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes
KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
KVM: x86: Account a variety of miscellaneous allocations
KVM: x86: add guest_cpuid_is_intel
KVM: nSVM: improve SYSENTER emulation on AMD
KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid
KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS
KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT
KVM: x86: dump_vmcs should show the effective EFER
KVM: x86: dump_vmcs should include the autoload/autostore MSR lists
KVM: nSVM: call nested_svm_load_cr3 on nested state load
KVM: selftests: remove redundant semi-colon
KVM: x86: pending exceptions must not be blocked by an injected event
KVM: introduce KVM_CAP_SET_GUEST_DEBUG2
KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2
KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2
KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2
KVM: MMU: protect TDP MMU pages only down to required level
KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations
KVM: constify kvm_arch_flush_remote_tlbs_memslot
KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush
KVM: MIPS: let generic code call prepare_flush_shadow
KVM: MIPS: defer flush to generic MMU notifier code
KVM: Assert that notifier count is elevated in .change_pte()
KVM: Move x86's MMU notifier memslot walkers to generic code
KVM: arm64: Convert to the gfn-based MMU notifier callbacks
KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks
KVM: PPC: Convert to the gfn-based MMU notifier callbacks
KVM: Kill off the old hva-based MMU notifier callbacks
KVM: Move MMU notifier's mmu_lock acquisition into common helper
KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot
powerpc/smp: Set numa node before updating mask
cw1200: Remove unused function pointer typedef cw1200_wsm_handler
cw1200: Remove unused function pointer typedef wsm_*
rtlwifi: 8821ae: upgrade PHY and RF parameters
qtnfmac: remove meaningless labels
rtlwifi: Few mundane typo fixes
rtlwifi: remove redundant assignment to variable err
rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco
rtlwifi: remove rtl_get_tid_h
rtlwifi: Simplify locking of a skb list accesses
qtnfmac: remove meaningless goto statement and labels
rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
mwifiex: don't print SSID to logs
wilc1000: Make SPI transfers work at 48MHz
wilc1000: Introduce symbolic names for SPI protocol register
wilc1000: Check for errors at end of DMA write
wilc1000: Add support for enabling CRC
wilc1000: Bring MAC address setting in line with typical Linux behavior
rtl8xxxu: Fix fall-through warnings for Clang
mwifiex: Remove unneeded variable: "ret"
wilc1000: fix a loop timeout condition
rtl8xxxu: Simplify locking of a skb list accesses
libertas: avoid -Wempty-body warning
wlcore: fix overlapping snprintf arguments in debugfs
airo: work around stack usage warning
i2c: sh7760: fix IRQ error path
i2c: mediatek: Fix send master code at more than 1MHz
i2c: mediatek: Fix wrong dma sync flag
i2c: mediatek: Use scl_int_delay_ns to compensate clock-stretching
r8169: keep pause settings on interface down/up cycle
io_uring: don't fail submit with overflow backlog
io_uring: fix overflows checks in provide buffers
io_uring: check register restriction afore quiesce
fs: fix reporting supported extra file attributes for statx()
rsi: fix comment syntax in file headers
brcmfmac: A typo fix
libertas: struct lbs_private is declared duplicately
rtw88: update statistics to fw for fine-tuning performance
rsi: Use resume_noirq for SDIO
wl3501: fix typo of 'Networks' in comment
brcmfmac: Remove duplicate struct declaration
wilc1000: Remove duplicate struct declaration
rtw88: Fix array overrun in rtw_get_tx_power_params()
mwl8k: Fix a double Free in mwl8k_probe_hw
carl9170: remove get_tid_h
wil6210: wmi: Remove useless code
bcma: remove unused function
iwlwifi: pcie: don't enable BHs with IRQs disabled
rtw88: 8822c: add CFO tracking
powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
dt-bindings: mailbox: ti,secure-proxy: Convert to json schema
ARM: 9072/1: mm: remove set_kernel_text_r[ow]()
ARM: 9073/1: ptdump: add __init section marker to three functions
ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE
ARM: 9075/1: kernel: Fix interrupted SMC calls
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFSv4.1: Simplify layout return in pnfs_layout_process()
netfilter: nft_payload: fix C-VLAN offload support
netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector
netfilter: nftables_offload: special ethertype handling for VLAN
netfilter: Dissect flow after packet mangling
selftests: fib_tests: Add test cases for interaction with mangling
netfilter: nftables: counter hardware offload support
binfmt_flat: allow not offsetting data start
powerpc/perf: Add platform specific check_attr_config
ecryptfs: read_write: File headers do not make good candidates for kernel-doc
ecryptfs: debug: Demote a couple of kernel-doc abuses
ecryptfs: dentry: File headers are not good candidates for kernel-doc
ecryptfs: kthread: Demote file header and provide description for 'cred'
ecryptfs: file: Demote kernel-doc abuses
ecryptfs: super: Fix formatting, naming and kernel-doc abuses
ecryptfs: messaging: Add missing param descriptions and demote abuses
ecryptfs: main: Demote a bunch of non-conformant kernel-doc headers
ecryptfs: miscdev: File headers are not good kernel-doc candidates
ecryptfs: crypto: Supply some missing param descriptions and demote abuses
ecryptfs: mmap: Help out one function header and demote other abuses
ecryptfs: inode: Help out nearly-there header and demote non-conformant ones
ecryptfs: keystore: Fix some kernel-doc issues and demote non-conformant headers
eCryptfs: Use DEFINE_MUTEX() for mutex lock
ecryptfs: Fix typo in message
ecryptfs: remove unused helpers
kconfig: remove unused PACKAGE definition
ecryptfs: fix kernel panic with null dev_name
kconfig: gconf: remove unused code
kconfig: highlight gconfig 'comment' lines with '***'
kconfig: highlight xconfig 'comment' lines with '***'
ALSA: hda/realtek: GA503 use same quirks as GA401
ALSA: usb-audio: DJM-750: ensure format is set
cfg80211: fix an htmldoc warning
cfg80211: fix a few kernel-doc warnings
cfg80211: constify ieee80211_get_response_rate return
mac80211: properly process TXQ management frames
mac80211: minstrel_ht: remove extraneous indentation on if statement
mac80211: aes_cmac: check crypto_shash_setkey() return value
ieee80211: add the values of ranging parameters max LTF total field
nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging
mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver
mac80211: properly drop the connection in case of invalid CSA IE
nl80211: Add new RSNXE related nl80211 extended features
mac80211: drop the connection if firmware crashed while in CSA
flow: remove spi key from flowi struct
xfrm: remove stray synchronize_rcu from xfrm_init
xfrm: avoid synchronize_rcu during netns destruction
xfrm: ipcomp: remove unnecessary get_cpu()
wireless: align some HE capabilities with the spec
wireless: align HE capabilities A-MPDU Length Exponent Extension
wireless: fix spelling of A-MSDU in HE capabilities
cfg80211: scan: drop entry from hidden_list on overflow
powerpc/fadump: Fix compile error since trap type change
ASoC: soc-acpi: remove useless initialization
ASoC: soc-core: fix signed/unsigned issue
ASoC: soc-core: fix always-false condition
ASoC: codecs: lpass-rx-macro: remove useless return
ASoC: codecs: rt5682: clarify expression
ASoC: ak4458: check reset control status
KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible
KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes
KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU
KVM: x86/mmu: use tdp_mmu_free_sp to free roots
KVM: x86/mmu: Merge TDP MMU put and free root
KVM: x86/mmu: Refactor yield safe root iterator
KVM: x86/mmu: Make TDP MMU root refcount atomic
KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root
KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU
KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock
KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock
KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock
fs: introduce a wrapper uuid_to_fsid()
shmem: allow reporting fanotify events with file handles on tmpfs
ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices
ASoC: rt286: Fix upper byte in DMIC2 configuration
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
ASoC: sigmadsp: Disable cache mechanism for readbacks
ASoC: rt286: Configure combo jack for headphones
ASoC: rt298: Configure combo jack for headphones
ASoC: rt286: Generalize support for ALC3263 codec
RDMA/core: Unify RoCE check and re-factor code
f2fs: remove unnecessary struct declaration
dm space map disk: remove redundant calls to sm_disk_get_nr_free()
dm btree spine: remove paranoid node_check call in node_prep_for_write()
dm persistent data: packed struct should have an aligned() attribute too
dm space map common: fix division bug in sm_ll_find_free_block()
dm: replace dm_vcalloc()
dm integrity: fix missing goto in bitmap_flush_interval error handling
dm clone metadata: remove unused function
io_uring: remove extra sqpoll submission halting
io_uring: fix shared sqpoll cancellation hangs
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
IB/ipoib: Improve latency in ipoib/cm connection formation
RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it
RDMA/bnxt_re: Create direct symbol link between bnxt modules
RDMA/bnxt_re: Get rid of custom module reference counting
nfsd: hash nfs4_files by inode number
nfsd: track filehandle aliasing in nfs4_files
nfsd: reshuffle some code
nfsd: grant read delegations to clients holding writes
vsock/vmci: log once the failed queue pair allocation
KVM: x86/mmu: Fast invalidation for TDP MMU
KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns
x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP
KVM: X86: Count attempted/successful directed yield
KVM: X86: Do not yield to self
KVM: SVM: Make sure GHCB is mapped before updating
nexthop: Restart nexthop dump based on last dumped nexthop identifier
selftests: fib_nexthops: Test large scale nexthop flushing
mld: remove unnecessary prototypes
net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)
bpf: Factorize bpf_trace_printk and bpf_seq_printf
bpf: Add a ARG_PTR_TO_CONST_STR argument type
bpf: Add a bpf_snprintf helper
libbpf: Initialize the bpf_seq_printf parameters array field by field
libbpf: Introduce a BPF_SNPRINTF helper macro
selftests/bpf: Add a series of tests for bpf_snprintf
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
net: enetc: create a common enetc_pf_to_port helper
dt-bindings: net: fsl: enetc: add the IERB documentation
net: enetc: add a mini driver for the Integrated Endpoint Register Block
arm64: dts: ls1028a: declare the Integrated Endpoint Register Block node
net: enetc: add support for flow control
net: xilinx: drivers need/depend on HAS_IOMEM
net: hns3: remove a duplicate pf reset counting
net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats
net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c
net: ethernet: mediatek: fix a typo bug in flow offloading
netlink: simplify nl_set_extack_cookie_u64(), nl_set_extack_cookie_u32()
net: ethernet: ixp4xx: Set the DMA masks explicitly
net: ethernet: mtk_eth_soc: fix undefined reference to `dsa_port_from_netdev'
net: ethernet: mtk_eth_soc: missing mutex
net: ethernet: mtk_eth_soc: handle VLAN pop action
net: korina: Fix MDIO functions
net: korina: Use devres functions
net: korina: Remove not needed cache flushes
net: korina: Remove nested helpers
net: korina: Use DMA API
net: korina: Only pass mac address via platform data
net: korina: Add support for device tree
net: korina: Get mdio input clock via common clock framework
net: korina: Make driver COMPILE_TESTable
dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs
net: stmmac: fix memory leak during driver probe
gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check
net: fix a data race when get vlan device
net: marvell: prestera: add support for AC3X 98DX3265 device
net: phy: add genphy_c45_pma_suspend/resume
phy: nxp-c45: add driver for tja1103
bnxt: add more ethtool standard stats
ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET
MAINTAINERS: update
ethtool: add missing EEPROM to list of messages
samples/bpf: Fix broken tracex1 due to kprobe argument change
bpf: Refine retval for bpf_get_task_stack helper
bpf/selftests: Add bpf_get_task_stack retval bounds verifier test
bpf/selftests: Add bpf_get_task_stack retval bounds test_prog
csky: Remove duplicate include in arch/csky/kernel/entry.S
csky: Fixup typos
net/mlx5e: Fix lost changes during code movements
net/mlx5e: Fix possible non-initialized struct usage
net/mlx5e: RX, Add checks for calculated Striding RQ attributes
net/mlx5: DR, Rename an argument in dr_rdma_segments
net/mlx5: DR, Fix SQ/RQ in doorbell bitmask
net/mlx5: E-Switch, Improve error messages in term table creation
net/mlx5: mlx5_ifc updates for flex parser
net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions
net/mlx5: DR, Add support for dynamic flex parser
net/mlx5: DR, Set STEv0 ICMP flex parser dynamically
net/mlx5: DR, Add support for matching on geneve TLV option
net/mlx5: DR, Set flex parser for TNL_MPLS dynamically
net/mlx5: DR, Add support for matching tunnel GTP-U
net/mlx5: DR, Add support for force-loopback QP
net/mlx5: DR, Add support for isolate_vl_tc QP
powerpc/pseries/mce: Fix a typo in error type assignment
powerpc/pseries: Introduce dlpar_unisolate_drc()
powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure
Documentation/powerpc: Add proper links for manual and tests
powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT
powerpc/pseries: Add shutdown() to vio_driver and vio_bus
powerpc: Only define _TASK_CPU for 32-bit
powerpc/pseries: Stop calling printk in rtas_stop_self()
powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled
thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607
thermal/drivers/thermal_mmio: Remove redundant dev_err call in thermal_mmio_probe()
thermal/drivers/bcm2835: Remove redundant dev_err call in bcm2835_thermal_probe()
thermal/drivers/intel: Introduce tcc cooling driver
thermal/drivers/hisi: Remove redundant dev_err call in hisi_thermal_probe()
thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname
KVM: SVM: Don't set current_vmcb->cpu when switching vmcb
KVM: SVM: Drop vcpu_svm.vmcb_pa
KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at
KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run()
KVM: x86: Remove unused function declaration
doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8
KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU
KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
KVM: Add proper lockdep assertion in I/O bus unregister
KVM: vmx: add mismatched size assertions in vmcs_check32()
tools/headers: sync headers of asm-generic/hugetlb_encode.h
KVM: selftests: Print the errno besides error-string in TEST_ASSERT
KVM: selftests: Make a generic helper to get vm guest mode strings
KVM: selftests: Add a helper to get system configured THP page size
KVM: selftests: Add a helper to get system default hugetlb page size
KVM: selftests: List all hugetlb src types specified with page sizes
KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers
KVM: selftests: Add a test for kvm page table code
KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX)
KVM: x86: Define new #PF SGX error code bit
KVM: x86: Add support for reverse CPUID lookup of scattered features
KVM: x86: Add reverse-CPUID lookup support for scattered SGX features
KVM: VMX: Add basic handling of VM-Exit from SGX enclave
KVM: VMX: Frame in ENCLS handler for SGX virtualization
KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions
KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs
KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC)
KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC
KVM: x86: Add capability to grant VM access to privileged SGX attribute
KVM: SVM: Define actual size of IOPM and MSRPM tables
ALSA: hda/realtek - Headset Mic issue on HP platform
dt-bindings: PCI: mediatek-gen3: Add YAML schema
PCI: Export pci_pio_to_address() for module use
dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150
dmaengine: idxd: Fix potential null dereference on pointer status
dmaengine: at_xdmac: Remove unused inline function at_xdmac_csize()
libperf: Add support for user space counter access
libperf xyarray: Add bounds checks to xyarray__entry()
dmaengine: idxd: fix dma device lifetime
dmaengine: idxd: cleanup pci interrupt vector allocation management
dmaengine: idxd: removal of pcim managed mmio mapping
dmaengine: idxd: use ida for device instance enumeration
dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
dmaengine: idxd: fix engine conf_dev lifetime
dmaengine: idxd: fix group conf_dev lifetime
dmaengine: idxd: fix cdev setup and free device lifetime issues
dmaengine: idxd: iax bus removal
dmaengine: idxd: remove detection of device type
perf vendor events: Initial JSON/events list for power10 platform
perf stat: Basic support for iostat in perf
perf stat: Helper functions for PCIe root ports list in iostat mode
perf stat: Enable iostat mode for x86 platforms
perf: Update .gitignore file
perf annotate: Add line number like in TUI and source location at EOL
perf arm64: Fix off-by-one directory paths.
perf data: Fix error return code in perf_data__create_dir()
perf tools: Add a build-test variant to use in builds from a tarball
IB/ipoib: Remove unnecessary struct declaration
RDMA/cxgb4: add missing qpid increment
RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8
IB/mlx5: Set right RoCE l3 type and roce version while deleting GID
RDMA/mlx5: Fix type assignment for ICM DM
ASoC: rt1015p: add support on format S32_LE
ASoC: simple-card-utils: Allocate link info structure on heap
PCI: tegra: Convert to MSI domains
PCI: rcar: Don't allocate extra memory for the MSI capture address
PCI: rcar: Convert to MSI domains
PCI: xilinx: Don't allocate extra memory for the MSI capture address
PCI: xilinx: Convert to MSI domains
PCI: hv: Drop msi_controller structure
PCI/MSI: Drop use of msi_controller from core code
PCI/MSI: Kill msi_controller structure
PCI/MSI: Kill default_teardown_msi_irqs()
PCI/MSI: Let PCI host bridges declare their reliance on MSI domains
PCI/MSI: Make pci_host_common_probe() declare its reliance on MSI domains
PCI: mediatek: Advertise lack of built-in MSI handling
PCI/MSI: Document the various ways of ending up with NO_MSI
PCI: Refactor HT advertising of NO_MSI flag
power: supply: max14577: remove unneeded variable initialization
power: supply: max17040: handle device_property_read_u8_array() failure
power: supply: max17040: remove unneeded double cast
power: supply: act8945a: correct kerneldoc
power: supply: bq256xx: add kerneldoc for structure members
floppy: cleanups: remove trailing whitespaces
floppy: cleanups: use ST0 as reply_buffer index 0
floppy: cleanups: use memset() to zero reply_buffer
floppy: cleanups: use memcpy() to copy reply_buffer
floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef
floppy: remove redundant assignment to variable st
MAINTAINERS: Change maintainer for rnbd module
Documentation/sysfs-block-rnbd: Add descriptions for remap_device and resize
block/rnbd-clt: Remove some arguments from insert_dev_if_not_exists_devpath
block/rnbd-clt: Remove some arguments from rnbd_client_setup_device
block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk
block/rnbd: Kill rnbd_clt_destroy_default_group
block/rnbd: Kill destroy_device_cb
block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{WAIT,NOWAIT}
block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel
block/rnbd-srv: Remove force_close file after holding a lock
block/rnbd-clt: Improve find_or_create_sess() return check
block/rnbd-clt: Fix missing a memory free when unloading the module
block/rnbd-clt: Support polling mode for IO latency optimization
Documentation/ABI/rnbd-clt: Add description for nr_poll_queues
block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev
block/rnbd-clt: Generate kobject_uevent when the rnbd device state changes
block/rnbd-clt: Remove max_segment_size
block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name
block/rnbd: Use strscpy instead of strlcpy
ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
ptp: Don't print an error if ptp_kvm is not supported
KVM: arm64: Fix Function ID typo for PTP_KVM service
ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c
ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c
ASoC: audio-graph: check ports if exists
ASoC: audio-graph: remove "audio-graph-card, " preix support
ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs()
ASoC: audio-graph: remove Platform support
ASoC: ak4458: enable daisy chain
thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all the included header files alphabetically
io-wq: remove unused io_wqe_need_worker() function
platform/chrome: cros_ec_typec: Track port role
platform/chrome: cros_ec: Add Type C hard reset
platform/chrome: cros_ec_typec: Handle hard reset
io_uring: move inflight un-tracking into cleanup
io_uring: safer sq_creds putting
io_uring: refactor io_sq_offload_create()
RDMA/mlx4: Remove an unused variable
RDMA/mlx5: Expose private query port
libata: Fix fall-through warnings for Clang
gfs2: Fix fall-through warnings for Clang
dt-bindings: thermal: thermal-sensor: require "#thermal-sensor-cells"
ima: Fix fall-through warnings for Clang
nfsd: Fix fall-through warnings for Clang
drbd: Fix fall-through warnings for Clang
selftests/bpf: Add docs target as all dependency
dm raid: fix fall-through warning in rs_check_takeover() for Clang
net: phy: execute genphy_loopback() per default on all PHYs
net: phy: genphy_loopback: add link speed configuration
net: add generic selftest support
net: fec: make use of generic NET_SELFTESTS library
net: ag71xx: make use of generic NET_SELFTESTS library
net: dsa: enable selftest support for all switches by default
net: dsa: felix: disable always guard band bit for TAS config
korina: Fix conflict with global symbol desc_empty on x86.
net: phy: marvell: refactor HWMON OOP style
net: phy: marvell: fix HWMON enable register for 6390
net: phy: marvell: use assignment by bitwise AND operator
net: dsa: mv88e6xxx: simulate Amethyst PHY model number
net: phy: marvell: add support for Amethyst internal PHY
korina: Fix build.
mlxsw: spectrum_qdisc: Drop one argument from check_params callback
mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare()
mlxsw: spectrum_qdisc: Drop an always-true condition
mlxsw: spectrum_qdisc: Track tclass_num as int, not u8
mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy()
mlxsw: spectrum_qdisc: Track children per qdisc
mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock
mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically
mlxsw: spectrum_qdisc: Index future FIFOs by band number
selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS
net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag support
net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag protocol
net: dsa: Only notify CPU ports of changes to the tag protocol
net: dsa: Allow default tag protocol to be overridden from DT
dt-bindings: net: dsa: Document dsa-tag-protocol property
net: wwan: Fix bit ops double shift
virtio-net: restrict build_skb() use to some arches
net: enetc: automatically select IERB module
phy: nxp-c45-tja11xx: fix phase offset calculation
virtio-net: fix use-after-free in page_to_skb()
sfc: farch: fix TX queue lookup in TX flush done handling
sfc: farch: fix TX queue lookup in TX event handling
sfc: ef10: fix TX queue lookup in TX event handling
net: mana: remove redundant initialization of variable err
vsock/virtio: free queued packets when closing socket
net: phy: at803x: fix probe error if copper page is selected
net: marvell: prestera: fix port event handling on init
net: davinci_emac: Fix incorrect masking of tx and rx error channel
net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation
drm/amdkfd: add edc error interrupt handle for poison propogate mode
drm/amdgpu: correct default gfx wdt timeout setting
drm/amdgpu: enable tmz on renoir asics
drm/amdgpu: only harvest gcea/mmea error status in arcturus
drm/amdgpu: only harvest gcea/mmea error status in aldebaran
drm/amdgpu: fix a error injection failed issue
drm/amdgpu: resolve erroneous gfx_v9_4_2 prints
drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
drm/amd/display: Add DSC check to seamless boot validation
drm/amd/display: update hdcp display using correct CP type.
drm/amd/display: add handling for hdcp2 rx id list validation
drm/amd/display: disable seamless boot for external DP
drm/amd/display: removed unused function dc_link_reallocate_mst_payload.
drm/amd/display: treat memory as a single-channel for asymmetric memory v2
drm/amd/display: Fix FreeSync when RGB MPO in use
drm/amd/display: Unconditionally clear training pattern set after lt
drm/amd/display: Add link rate optimization logs for ILR
drm/amd/display: Always poll for rxstatus in authenticate
drm/amd/display: Fixed typo in function name.
drm/amd/display: Fix call to pass bpp in 16ths of a bit
drm/amd/display: Report Proper Quantization Range in AVI Infoframe
drm/amd/display: add helper for enabling mst stream features
drm/amd/display: [FW Promotion] Release 0.0.62
drm/amd/display: 3.2.132
Revert "drm/amdgpu: workaround the TMR MC address issue (v2)"
drm/amdgpu: Reset RAS error count and status regs
drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran
drm/amdgpu: Add mem sync flag for IB allocated by SA
drm/amdgpu/gmc9: remove dummy read workaround for newer chips
MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT
platform/chrome: cros_ec_typec: Add DP mode check
platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVENT_USB_MUX host event
platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock
drm/vc4: remove unused function
rtw88: 8822c: reorder macro position according to the register number
rtw88: 8822c: Add gap-k calibration to improve long range performance
rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK
rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption
rtw88: Fix potential unrecoverable tx queue stop
rtw88: refine napi deinit flow
libertas_tf: Remove duplicate struct declaration
rtlwifi: implement set_tim by update beacon content
mt76: testmode: add support to send larger packet
mt76: mt7915: rework mt7915_tm_set_tx_len()
mt76: mt7915: fix rate setting of tx descriptor in testmode
mt76: mt7615: fix memleak when mt7615_unregister_device()
mt76: mt7915: fix memleak when mt7915_unregister_device()
mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens
mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens
mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device
mt76: flush tx status queue on DMA reset
dt-bindings:net:wireless:mediatek,mt76: introduce power-limits node
mt76: add functions for parsing rate power limits from DT
mt76: extend DT rate power limits to support 11ax devices
mt76: mt7615: implement support for using DT rate power limits
mt76: mt7615: do not use mt7615 single-sku values for mt7663
mt76: introduce single-sku support for mt7663/mt7921
mt76: mt7921: add dumping Tx power table
mt76: mt7615: fix hardware error recovery for mt7663
mt76: mt7615: fix entering driver-own state on mt7663
mt76: mt7615: load ROM patch before checking patch semaphore status
mt76: mt7915: add support for applying pre-calibration data
mt76: mt7921: move hw configuration in mt7921_register_device
mt76: improve mcu error logging
mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex
mt76: mt7921: add wifisys reset support in debugfs
drm/i915/gvt: Remove duplicated register accessible check
mt76: mt7921: abort uncompleted scan by wifi reset
mt76: mt7915: add support for DT rate power limits
mt76: mt7915: rework the flow of txpower setting
mt76: mt7915: directly read per-rate tx power from registers
mt76: mt7921: do not use 0 as NULL pointer
thermal/drivers/ti-soc-thermal/bandgap Remove unused variable 'val'
MIPS: pci-legacy: revert "use generic pci_enable_resources"
MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE
lib/math: Add a `do_div' test module
div64: Correct inline documentation for `do_div'
MIPS: Reinstate platform `__div64_32' handler
MIPS: Avoid DIVU in `__div64_32' is result would be zero
mips/bootinfo:correct some comments of fw_arg
NFS: The 'fattr_valid' field in struct nfs_server should be unsigned int
of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit memory addresses
powerpc/pseries/iommu: Fix window size for direct mapping with pmem
powerpc/8xx: Enhance readability of trap types
powerpc/32s: Enhance readability of trap types
powerpc/irq: Enhance readability of trap types
powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong()
powerpc: Enable OPTPROBES on PPC32
powerpc/mce: save ignore_event flag unconditionally for UE
selftests/timens: Fix gettime_perf to work on powerpc
powerpc/32: Use r2 in wrtspr() instead of r0
powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K
powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches
powerpc/ebpf32: Use standard function call for functions within 32M distance
powerpc: Remove probe_user_read_inst()
powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64
powerpc: Rename probe_kernel_read_inst()
powerpc: Move copy_inst_from_kernel_nofault()
lib/math/test_div64: Fix error message formatting
fs/reiserfs/journal.c: delete useless variables
ASoC: amd: drop S24_LE format support
ASoC: Intel: KMB: Fix random noise at the HDMI output
ASoC: audio-graph: add graph_parse_node()
ASoC: audio-graph: add graph_link_init()
ASoC: simple-card: add simple_parse_node()
ASoC: simple-card: add simple_link_init()
ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()
ataflop: potential out of bounds in do_format()
ataflop: fix off by one in ataflop_probe()
of: linux/of.h: fix kernel-doc warnings
nSVM: Check addresses of MSR and IO permission maps
KVM: x86: Support KVM VMs sharing SEV context
KVM: selftests: Sync data verify of dirty logging with guest sync
KVM: selftests: Always run vCPU thread with blocked SIG_IPI
KVM: x86: document behavior of measurement ioctls with len==0
KVM: Boost vCPU candidate in user mode which is delivering interrupt
KVM: SVM: Add KVM_SEV SEND_START command
KVM: SVM: Add KVM_SEND_UPDATE_DATA command
KVM: SVM: Add KVM_SEV_SEND_FINISH command
KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
KVM: SVM: Add support for KVM_SEV_RECEIVE_START command
KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command
KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command
crypto: ccp: Free SEV device if SEV init fails
crypto: ccp: Detect and reject "invalid" addresses destined for PSP
crypto: ccp: Reject SEV commands with mismatching command buffer
crypto: ccp: Play nice with vmalloc'd memory for SEV command structs
crypto: ccp: Use the stack for small SEV command buffers
crypto: ccp: Use the stack and common buffer for status commands
crypto: ccp: Use the stack and common buffer for INIT command
KVM: SVM: Allocate SEV command structures on local stack
brd: expose number of allocated pages in debugfs
nvmet: avoid queuing keep-alive timer if it is disabled
nvme: sanitize KATO setting
nvme: add 'kato' sysfs attribute
nvme: do not try to reconfigure APST when the controller is not live
nvme: cleanup nvme_configure_apst
octeontx2-af: cn10k: Mailbox changes for CN10K CPT
octeontx2-af: cn10k: Add mailbox to configure reassembly timeout
octeontx2-af: Add mailbox for CPT stats
net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR"
net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size
net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region
nfp: devlink: initialize the devlink port attribute "lanes"
stmmac: intel: unlock on error path in intel_crosststamp()
net: dsa: fix bridge support for drivers without port_bridge_flags callback
stmmac: intel: set TSO/TBS TX Queues default settings
net: stmmac: fix TSO and TBS feature enabling during driver open
net: renesas: ravb: Fix a stuck issue when a lot of frames are received
net: phy: intel-xway: enable integrated led functions
net: qrtr: Avoid potential use after free in MHI send
net: ethernet: ravb: Fix release of refclk
dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema
mt76: connac: move mcu_update_arp_filter in mt76_connac module
mt76: mt7921: remove leftover function declaration
mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl
mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl
mt76: connac: introduce wake counter for fw_pmctrl synchronization
mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
mt76: dma: add the capability to define a custom rx napi poll routine
mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
mt76: connac: unschedule ps_work in mt76_connac_pm_wake
mt76: connac: check wake refcount in mcu_fw_pmctrl
mt76: connac: remove MT76_STATE_PM in mac_tx_free
mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work
mt76: connac: alaways wake the device before scanning
mt76: mt7615: rely on pm refcounting in mt7615_led_set_config
mt76: connac: do not run mt76_txq_schedule_all directly
mt76: connac: use waitqueue for runtime-pm
mt76: remove MT76_STATE_PM in tx path
mt76: mt7921: add awake and doze time accounting
mt76: mt7921: enable sw interrupts
mt76: mt7615: Fix a dereference of pointer sta before it is null checked
mt76: mt7921: move mt7921_dma_reset in dma.c
mt76: mt7921: introduce mt7921_wpdma_reset utility routine
mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities
mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine
mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility
mt76: mt7921: enable deep sleep when the device suspends
mt76: mt7921: fix possible invalid register access
mt76: move token_lock, token and token_count in mt76_dev
mt76: move token utilities in mt76 common module
mt76: mt7915: do not read rf value from efuse in flash mode
mt76: mt7921: get rid of mcu_reset function pointer
mt76: mt7921: improve doze opportunity
mt76: mt7663: add awake and doze time accounting
mt76: connac: unschedule mac_work before going to sleep
mt76: mt7921: mt7921_stop should put device in fw_own state
mt76: mt7921: introduce mt7921_mcu_sta_add routine
mt76: debugfs: introduce napi_threaded node
mt76: mt7615: fix a precision vs width bug in printk
mt76: mt7915: fix a precision vs width bug in printk
mt76: mt7921: fix a precision vs width bug in printk
mt76: move mt76_token_init in mt76_alloc_device
mt76: mt7921: reinit wpdma during drv_own if necessary
RDMA/rxe: Fix a bug in rxe_fill_ip_info()
net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n
of: overlay: Fix kerneldoc warning in of_overlay_remove()
power: supply: cpcap-battery: fix invalid usage of list cursor
bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine
net: phy: marvell: don't use empty switch default case
neighbour: Prevent Race condition in neighbour subsytem
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
RDMA/cma: Skip device which doesn't support CM
pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group.
pinctrl: Ingenic: Add support for read the pin configuration of X1830.
pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups.
pinctrl: Ingenic: Improve LCD pins related code.
pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs.
pinctrl: Ingenic: Reformat the code.
dt-bindings: pinctrl: Add bindings for new Ingenic SoCs.
pinctrl: Ingenic: Add pinctrl driver for JZ4730.
pinctrl: Ingenic: Add pinctrl driver for JZ4750.
pinctrl: Ingenic: Add pinctrl driver for JZ4755.
pinctrl: Ingenic: Add pinctrl driver for JZ4775.
pinctrl: Ingenic: Add pinctrl driver for X2000.
dt-bindings: pinctrl: mt8195: add pinctrl file and binding document
pinctrl: add pinctrl driver on mt8195
pinctrl: add drive for I2C related pins on MT8195
RDMA/core: Add CM to restrack after successful attachment to a device
pinctrl: mediatek: use spin lock in mtk_rmw
pinctrl: core: Fix kernel doc string for pin_get_name()
dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver
pinctrl: Keep enum pin_config_param ordered by name
pinctrl: Introduce MODE group in enum pin_config_param
pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param
pinctrl: rockchip: do coding style for mux route struct
scsi: blk-mq: Fix build warning when making htmldocs
f2fs: avoid using native allocate_segment_by_default()
nvme: introduce generic per-namespace chardev
microblaze: add 'fallthrough' to memcpy/memset/memmove
firmware: xilinx: Add pinctrl support
pinctrl: Add Xilinx ZynqMP pinctrl driver support
powerpc/fadump: Fix sparse warnings
powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument
powerpc/64s: Add FA_DUMP to defconfig
powerpc: make ALTIVEC select PPC_FPU
powerpc/64: Fix the definition of the fixmap area
powerpc/legacy_serial: Use early_ioremap()
iwlwifi: mvm: tt: Replace thermal_notify_framework
thermal/core: Remove thermal_notify_framework
Documentation: driver-api: thermal: Remove thermal_notify_framework from documentation
thermal/drivers/tsens: Don't hardcode sensor slope
thermal/drivers/tsens: Convert msm8960 to reg_field
thermal/drivers/tsens: Add VER_0 tsens version
thermal/drivers/tsens: Use init_common for msm8960
thermal/drivers/tsens: Fix bug in sensor enable for msm8960
thermal/drivers/tsens: Replace custom 8960 apis with generic apis
thermal/drivers/tsens: Drop unused define for msm8960
thermal/drivers/tsens: Add support for ipq8064-tsens
dt-bindings: thermal: tsens: Document ipq8064 bindings
thermal/core: Create a helper __thermal_cdev_update() without a lock
KVM: arm64: Divorce the perf code from oprofile helpers
arm64: Get rid of oprofile leftovers
s390: Get rid of oprofile leftovers
sh: Get rid of oprofile leftovers
perf: Get rid of oprofile leftovers
RDMA/nldev: Return context information
RDMA/restrack: Add support to get resource tracking for SRQ
RDMA/nldev: Return SRQ information
RDMA/nldev: Add QP numbers to SRQ information
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
ath10k: Fix a use after free in ath10k_htc_send_bundle
ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
ath11k: qmi: Fix spelling mistake "requeqst" -> "request"
ath11k: fix warning in ath11k_mhi_config
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
wlcore: Fix buffer overrun by snprintf due to incorrect buffer size
qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough
SUNRPC: fix ternary sign expansion bug in tracing
ASoC: adau17x1: Avoid overwriting CHPF
ASoC: tegra: mark runtime-pm functions as __maybe_unused
powerpc/perf: Fix sampled instruction type for larx/stcx
powerpc/perf: Fix the threshold event selection for memory events in power10
powerpc/64s: Fix mm_cpumask memory ordering comment
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
selftests/powerpc: Add uaccess flush test
powerpc/configs: Add IBMVNIC to some 64-bit configs
powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR
powerpc/selftests/perf-hwbreak: Coalesce event creation code
powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR
powerpc/selftests: Add selftest to test concurrent perf/ptrace events
powerpc/eeh: remove unneeded semicolon
powerpc/64s: remove unneeded semicolon
selftests/powerpc: remove unneeded semicolon
powerpc/iommu: Allocate it_map by vmalloc
powerpc/iommu: Do not immediately panic when failed IOMMU table allocation
powerpc/iommu: Annotate nested lock for lockdep
powerpc/44x: fix spelling mistake in Kconfig "varients" -> "variants"
Revert "ALSA: usb-audio: Add support for many Roland devices..."
ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices
ice: warn about potentially malicious VFs
ice: Allow ignoring opcodes on specific VF
ice: Advertise virtchnl UDP segmentation offload capability
iavf: add support for UDP Segmentation Offload
ice: remove redundant assignment to pointer vsi
ice: Add helper function to get the VF's VSI
ice: Enable RSS configure for AVF
ice: Support RSS configure removal for AVF
iavf: Add framework to enable ethtool RSS config
iavf: Support for modifying TCP RSS flow hashing
iavf: Support for modifying UDP RSS flow hashing
iavf: Support for modifying SCTP RSS flow hashing
perf tools: Update topdown documentation to permit rdpmc calls
landlock: Add object management
landlock: Add ruleset and domain management
landlock: Set up the security framework and manage credentials
landlock: Add ptrace restrictions
LSM: Infrastructure management of the superblock
landlock: Support filesystem access-control
fs,security: Add sb_delete hook
arch: Wire up Landlock syscalls
landlock: Add syscall implementations
selftests/landlock: Add user space tests
samples/landlock: Add a sandbox manager example
landlock: Add user and kernel documentation
landlock: Enable user space to infer supported features
net: phy: marvell: fix m88e1011_set_downshift
net: phy: marvell: fix m88e1111_set_downshift
net: mana: fix PCI_HYPERV dependency
net: enetc: fix link error again
netdevsim: Only use sampling truncation length when valid
net: wwan: core: Return poll error in case of port removal
vxge: avoid -Wemtpy-body warnings
ext4: Fix occasional generic/418 failure
ext4: wipe ext4_dir_entry2 upon file deletion
r8152: replace return with break for ram code speedup mode timeout
net, xdp: Update pkt_type if generic XDP changes unicast MAC
bpf, doc: Fix some invalid links in bpf_devel_QA.rst
thermal/core/power_allocator: Maintain the device statistics from going stale
thermal/core/power_allocator: Update once cooling devices when temp is low
thermal/core/fair share: Lock the thermal zone while looping over instances
thermal/core/fair share: Use the lockless __thermal_cdev_update() function
thermal/core/power allocator: Use the lockless __thermal_cdev_update() function
thermal/drivers/mtk_thermal: Remove redundant initializations of several variables
bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
net/mlx4: Treat VFs fair when handling comm_channel_events
net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards
stmmac: intel: Enable HW descriptor prefetch by default
ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
xfs: rename xfs_ictimestamp_t
xfs: rename struct xfs_legacy_ictimestamp
powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to save TCEs
powerpc/kernel/iommu: Use largepool as a last resort when !largealloc
riscv: Disable data start offset in flat binaries
m68k: coldfire: fix irq ranges
mmc: core: Correct descriptions in mmc_of_parse()
mmc: core: Convert mmc_of_parse_voltage() to use device property API
mmc: mmc_spi: Set up polling even if voltage-ranges is not present
mmc: mmc_spi: Drop unused NO_IRQ definition
mmc: mmc_spi: Use already parsed IRQ
mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic
xsk: Align XDP socket batch size with DPDK
mmc: block: Update ext_csd.cache_ctrl if it was written
lib/math/test_div64: Correct the spelling of "dividend"
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
MIPS:DTS:Fix label name and interrupt number of ohci for Loongson-2K
MIPS:DTS:Correct the license for Loongson-2K
mips: Do not include hi and lo in clobber list for R6
KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100
KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code
MIPS: select ARCH_KEEP_MEMBLOCK unconditionally
ASoC: stm32: properly get clk from the provider
ASoC: wcd934x: use the clock provider API
ASoC: rt5682: clock driver must use the clock provider API
ASoC: lpass: use the clock provider API
ASoC: da7219: properly get clk from the provider
drm/ttm: fix error handling if no BO can be swapped out v4
arm64: vdso32: drop -no-integrated-as flag
arm64: Force SPARSEMEM_VMEMMAP as the only memory management model
arm64: alternative: simplify passing alt_region
arm64: remove HAVE_DEBUG_BUGVERBOSE
io_uring: check sqring and iopoll_list before shedule
ASoC: rt711-sdca: change capture switch controls
ASoC: rt711-sdca: add the notification when volume changed
SUNRPC: Fix null pointer dereference in svc_rqst_free()
net: ieee802154: fix null deref in parse dev addr
i40e: refactor repeated link state reporting code
i40e: use minimal Tx and Rx pairs for kdump
i40e: use minimal Rx and Tx ring buffers for kdump
i40e: use minimal admin queue for kdump
iavf: remove duplicate free resources calls
iavf: change the flex-byte support number to macro definition
iavf: enhance the duplicated FDIR list scan handling
iavf: redefine the magic number for FDIR GTP-U header fields
md-cluster: fix use-after-free issue when removing rdev
md/raid1: properly indicate failure when ending a failed write request
pwm: pca9685: Switch to atomic API
pwm: pca9685: Support hardware readout
pwm: pca9685: Improve runtime PM behavior
pwm: mediatek: Remove unused function
dt-bindings: pwm: Convert pwm-rockchip.txt to YAML
dt-bindings: pwm: rockchip: Add more compatible strings
ARM: dts: rockchip: Remove clock-names from PWM nodes
arm64: dts: rockchip: Remove clock-names from PWM nodes
dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Controller
bpf: Notify user if we ever hit a bpf_snprintf verifier bug
bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR
arm64: Show three registers per line
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
ACPI: irq: Prevent unregistering of GIC SGIs
pwm: visconti: Add Toshiba Visconti SoC PWM support
pwm: atmel: Fix duty cycle calculation in .get_state()
pwm: atmel: Improve duty cycle calculation in .apply()
ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2
dmaengine: idxd: add percpu_ref to descriptor submission path
dmaengine: idxd: add support for readonly config mode
dmaengine: idxd: add interrupt handle request and release support
dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages
dmaengine: idxd: enable SVA feature for IOMMU
dmaengine: idxd: support reporting of halt interrupt
dmaengine: idxd: device cmd should use dedicated lock
dmaengine: idxd: remove MSIX masking for interrupt handlers
openvswitch: meter: remove rate from the bucket size calculation
net: sock: remove the unnecessary check in proto_register
virtio-net: fix use-after-free in skb_gro_receive
net: mana: Use int to check the return value of mana_gd_poll_cq()
net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
net: ethernet: mtk_eth_soc: fix RX VLAN offload
net: ethernet: mtk_eth_soc: unmap RX data before calling build_skb
net: ethernet: mtk_eth_soc: fix build_skb cleanup
net: ethernet: mtk_eth_soc: use napi_consume_skb
net: ethernet: mtk_eth_soc: reduce MDIO bus access latency
net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops
net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX
net: ethernet: mtk_eth_soc: increase DMA ring sizes
net: ethernet: mtk_eth_soc: implement dynamic interrupt moderation
net: ethernet: mtk_eth_soc: cache HW pointer of last freed TX descriptor
net: ethernet: mtk_eth_soc: only read the full RX descriptor if DMA is done
net: ethernet: mtk_eth_soc: reduce unnecessary interrupts
net: ethernet: mtk_eth_soc: rework NAPI callbacks
net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash if present
net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init
enetc: fix locking for one-step timestamping packet transfer
r8152: remove NCM mode from REALTEK_USB_DEVICE macro
r8152: redefine REALTEK_USB_DEVICE macro
selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static
selftests: mlxsw: Remove a redundant if statement in port_scale test
selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test
selftests: mlxsw: Return correct error code in resource scale tests
selftests: mlxsw: Increase the tolerance of backlog buildup
selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
mptcp: Retransmit DATA_FIN
bpftool: Support dumping BTF VAR's "extern" linkage
bpftool: Dump more info about DATASEC members
libbpf: Suppress compiler warning when using SEC() macro with externs
libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier
libbpf: Allow gaps in BPF program sections to support overriden weak functions
libbpf: Refactor BTF map definition parsing
libbpf: Factor out symtab and relos sanity checks
libbpf: Make few internal helpers available outside of libbpf.c
libbpf: Extend sanity checking ELF symbols with externs validation
libbpf: Tighten BTF type ID rewriting with error checking
libbpf: Add linker extern resolution support for functions and global variables
libbpf: Support extern resolution for BTF-defined maps in .maps section
selftests/bpf: Use -O0 instead of -Og in selftests builds
selftests/bpf: Omit skeleton generation for multi-linked BPF object files
selftests/bpf: Add function linking selftest
selftests/bpf: Add global variables linking selftest
selftests/bpf: Add map linking selftest
selftests/bpf: Document latest Clang fix expectations for linking tests
mptcp: implement dummy MSG_ERRQUEUE support
mptcp: implement MSG_TRUNC support
mptcp: ignore unsupported msg flags
mptcp: add MSG_PEEK support
selftests: mptcp: add a test case for MSG_PEEK
selftests/net: bump timeout to 5 minutes
net/atm: Fix spelling mistake "requed" -> "requeued"
phy: nxp-c45-tja11xx: add interrupt support
bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst
net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported
net/mlx5: E-Switch, Prepare to return total vports from eswitch struct
net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping
net/mlx5: E-Switch, Consider SF ports of host PF
net/mlx5: SF, Rely on hw table for SF devlink port allocation
devlink: Extend SF port attributes to have external attribute
net/mlx5: SF, Store and use start function id
net/mlx5: SF, Consider own vhca events of SF devices
net/mlx5: SF, Use helpers for allocation and free
net/mlx5: SF, Split mlx5_sf_hw_table into two parts
net/mlx5: SF, Extend SF table for additional SF id range
can: etas_es58x: Fix missing null check on netdev pointer
can: etas_es58x: Fix a couple of spelling mistakes
can: add a note that RECV_OWN_MSGS frames are subject to filtering
kbuild: split cc-option and friends to scripts/Makefile.compiler
kbuild: include Makefile.compiler only when compiler is needed
kbuild: show warning if 'make headers_check' is used
kbuild: add CONFIG_VMLINUX_MAP expert option
kbuild: apply fixdep logic to link-vmlinux.sh
kbuild: rename multi-used-* to multi-obj-*
kbuild: move $(strip ) to suffix-search definition
Makefile: Remove '--gcc-toolchain' flag
Makefile: Only specify '--prefix=' when building with clang + GNU as
docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02
kbuild: replace sed with $(subst ) or $(patsubst )
kbuild: collect minimum tool versions into scripts/min-tool-version.sh
kbuild: check the minimum assembler version in Kconfig
kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh
arm64: move --fix-cortex-a53-843419 linker test to Kconfig
kbuild: generate Module.symvers only when vmlinux exists
kbuild: do not set -w for vmlinux.o modpost
kbuild: fix false-positive modpost warning when all symbols are trimmed
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
scripts: modpost.c: Fix a few typos
kbuild: remove unneeded mkdir for external modules_install
kbuild: unify modules(_install) for in-tree and external modules
kbuild: show the target directory for depmod log
kbuild: check module name conflict for external modules as well
kbuild: rename extmod-prefix to extmod_prefix
kbuild: refactor scripts/Makefile.modinst
kbuild: move module strip/compression code into scripts/Makefile.modinst
kbuild: merge scripts/Makefile.modsign to scripts/Makefile.modinst
kbuild: remove CONFIG_MODULE_COMPRESS
kbuild: add support for zstd compressed modules
sysctl: use min() helper for namecmp()
alpha: syscalls: switch to generic syscalltbl.sh
alpha: syscalls: switch to generic syscallhdr.sh
ia64: syscalls: switch to generic syscalltbl.sh
ia64: syscalls: switch to generic syscallhdr.sh
kbuild: add an elfnote for whether vmlinux is built with lto
MAINTAINERS: add pattern for dummy-tools
kbuild: remove TMPO from try-run
kbuild: redo fake deps at include/config/*.h
tools: do not include scripts/Kbuild.include
kbuild: deb-pkg: change the source package name to linux-upstream
kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
f2fs: clean up left deprecated IO trace codes
powerpc/kasan: Fix shadow start address with modules
perf vendor events intel: Add missing skylake & icelake model numbers
io_uring: move __io_sqe_files_unregister
io_uring: return back rsrc data free helper
io_uring: decouple CQE filling from requests
io_uring: preparation for rsrc tagging
io_uring: add generic path for rsrc update
io_uring: enumerate dynamic resources
io_uring: add IORING_REGISTER_RSRC
io_uring: add generic rsrc update with tags
io_uring: keep table of pointers to ubufs
io_uring: prepare fixed rw for dynanic buffers
io_uring: implement fixed buffers registration similar to fixed files
io_uring: add full-fledged dynamic buffers support
io_uring: update sq_thread_idle after ctx deleted
dmaengine: idxd: Add IDXD performance monitor support
dmaengine: idxd: Enable IDXD performance monitor support
kernel: always initialize task->pf_io_worker to NULL
io_uring: io_sq_thread() no longer needs to reset current->pf_io_worker
kconfig: refactor .gitignore
can: proc: fix rcvlist_* header alignment on 64-bit system
leds-lm3642: convert comma to semicolon
MAINTAINERS: Remove Dan Murphy's bouncing email
leds: lgm: Fix spelling mistake "prepate" -> "prepare"
leds: LEDS_BLINK_LGM should depend on X86
leds: trigger: pattern: Switch to using the new API kobj_to_dev()
leds: pca9532: Assign gpio base dynamically
ch_ktls: Remove redundant variable result
bnxt_en: Fix RX consumer index logic in the error path.
hv_netvsc: Make netvsc/VF binding check both MAC and serial number
netfilter: nat: move nf_xfrm_me_harder to where it is used
netfilter: nft_socket: add support for cgroupsv2
netfilter: disable defrag once its no longer needed
netfilter: ebtables: remove the 3 ebtables pointers from struct net
netfilter: x_tables: remove ipt_unregister_table
netfilter: x_tables: add xt_find_table
netfilter: iptables: unregister the tables by name
netfilter: ip6tables: unregister the tables by name
netfilter: arptables: unregister the tables by name
netfilter: x_tables: remove paranoia tests
netfilter: xt_nat: pass table to hookfn
netfilter: ip_tables: pass table pointer via nf_hook_ops
netfilter: arp_tables: pass table pointer via nf_hook_ops
netfilter: ip6_tables: pass table pointer via nf_hook_ops
netfilter: remove all xt_table anchors from struct net
netfilter: nf_log_syslog: Unset bridge logger in pernet exit
r8152: remove some bit operations
net: ethernet: ixp4xx: Add DT bindings
net: ethernet: ixp4xx: Retire ancient phy retrieveal
net: ethernet: ixp4xx: Support device tree probing
macvlan: Add nodst option to macvlan type source
bnxt_en: report signal mode in link up messages
bnxt_en: Add a new phy_flags field to the main driver structure.
bnxt_en: Add support for fw managed link down feature.
bnxt_en: allow promiscuous mode for trusted VFs
bnxt_en: allow VF config ops when PF is closed
bnxt_en: Move bnxt_approve_mac().
bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC.
bnxt_en: Add PCI IDs for Hyper-V VF devices.
bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS.
bnxt_en: Implement .ndo_features_check().
netfilter: nftables: add nft_pernet() helper function
netfilter: nfnetlink: add struct nfnl_info and pass it to callbacks
bpf: Allow trampoline re-attach for tracing and lsm programs
selftests/bpf: Add re-attach test to fentry_test
selftests/bpf: Add re-attach test to fexit_test
selftests/bpf: Add re-attach test to lsm test
selftests/bpf: Test that module can't be unloaded with attached trampoline
selftests/bpf: Use ASSERT macros in lsm test
ALSA: usb-audio: Fix implicit sync clearance at stopping stream
pwm: Reword docs about pwm_apply_state()
MIPS: BCM63XX: Use BUG_ON instead of condition followed by BUG.
drm/i915: Take request reference before arming the watchdog timer
drm/i915: Restore lost glk FBC 16bpp w/a
drm/i915: Restore lost glk ccs w/a
drm/i915: Disable LTTPR detection on GLK once again
drm/i915/display/psr: Fix cppcheck warnings
drm/i915: fix an error code in intel_overlay_do_put_image()
drm/i915: Fix docbook descriptions for i915_gem_shrinker
memstick: r592: ignore kfifo_out() return code again
KVM: x86: Properly handle APF vs disabled LAPIC situation
KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests
KVM: documentation: fix sphinx warnings
KVM: VMX: Invert the inlining of MSR interception helpers
KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
KVM: SVM: Clear MSR_TSC_AUX[63:32] on write
KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace
KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM
KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads
KVM: x86: Check CR3 GPA for validity regardless of vCPU mode
KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode
KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit
KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit
KVM: x86/xen: Drop RAX[63:32] when processing hypercall
KVM: SVM: Use default rAX size for INVLPGA emulation
KVM: x86: Rename GPR accessors to make mode-aware variants the defaults
KVM: x86: Move reverse CPUID helpers to separate header file
x86/sev: Drop redundant and potentially misleading 'sev_enabled'
KVM: SVM: Zero out the VMCB array used to track SEV ASID association
KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
KVM: SVM: Disable SEV/SEV-ES if NPT is disabled
KVM: SVM: Move SEV module params/variables to sev.c
KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features
KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables
KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y
KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported)
KVM: SVM: Unconditionally invoke sev_hardware_teardown()
KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup()
KVM: SVM: Move SEV VMCB tracking allocation to sev.c
KVM: SVM: Drop redundant svm_sev_enabled() helper
KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids()
KVM: SVM: Skip SEV cache flush if no ASIDs have been used
KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt()
selftests: kvm: Fix the check of return value
mmc: block: Issue a cache flush only when it's enabled
ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
blk-iocost: don't ignore vrate_min on QD contention
ASoC: max98088: fix ni clock divider calculation
io_uring: fix invalid error check after malloc
io_uring: Fix uninitialized variable up.resv
io_uring: fix work_exit sqpoll cancellations
io_uring: simplify SQPOLL cancellations
xprtrdma: Avoid Receive Queue wrapping
xprtrdma: Do not refresh Receive Queue while it is draining
xprtrdma: Put flushed Receives on free list instead of destroying them
xprtrdma: Improve locking around rpcrdma_rep destruction
xprtrdma: Improve commentary around rpcrdma_reps_unmap()
xprtrdma: Improve locking around rpcrdma_rep creation
xprtrdma: Fix cwnd update ordering
xprtrdma: Delete rpcrdma_recv_buffer_put()
xprtrdma: rpcrdma_mr_pop() already does list_del_init()
xprtrdma: Rename frwr_release_mr()
xprtrdma: Clarify use of barrier in frwr_wc_localinv_done()
xprtrdma: Do not recycle MR after FastReg/LocalInv flushes
xprtrdma: Do not wake RPC consumer on a failed LocalInv
xprtrdma: Avoid Send Queue wrapping
xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation
xprtrdma: Add an rpcrdma_mr_completion_class
xprtrdma: Don't display r_xprt memory addresses in tracepoints
xprtrdma: Remove the RPC/RDMA QP event handler
xprtrdma: Move fr_cid to struct rpcrdma_mr
xprtrdma: Move cqe to struct rpcrdma_mr
xprtrdma: Move fr_linv_done field to struct rpcrdma_mr
xprtrdma: Move the Work Request union to struct rpcrdma_mr
xprtrdma: Move fr_mr field to struct rpcrdma_mr
NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code.
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280
io_uring: fix NULL reg-buffer
drivers/block/null_blk/main: Fix a double free in null_init.
riscv: Add 3 SBI wrapper functions to get cpu manufacturer information
riscv: Introduce alternative mechanism to apply errata solution
riscv: sifive: Add SiFive alternative ports
riscv: sifive: Apply errata "cip-453" patch
riscv: sifive: Apply errata "cip-1200" patch
riscv: Use $(LD) instead of $(CC) to link vDSO
scripts/recordmcount.pl: Fix RISC-V regex for clang
riscv: Workaround mcount name prior to clang-13
riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-function-entry is available
samples/kprobes: Add riscv support
riscv: Move kernel mapping outside of linear mapping
Documentation: riscv: Add documentation that describes the VM layout
riscv: Prepare ptdump for vm layout dynamic addresses
riscv: add __init section marker to some functions
riscv: Mark some global variables __ro_after_init
riscv: Constify sys_call_table
riscv: Constify sbi_ipi_ops
riscv: kprobes: Implement alloc_insn_page()
riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
riscv: bpf: Avoid breaking W^X
riscv: module: Create module allocations without exec permissions
riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU
riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe
riscv/mm: Use BUG_ON instead of if condition followed by BUG.
riscv: vdso: fix and clean-up Makefile
RISC-V: Add EM_RISCV to kexec UAPI header
RISC-V: Add kexec support
RISC-V: Improve init_resources()
RISC-V: Add kdump support
RISC-V: Add crash kernel support
RISC-V: enable XIP
RISC-V: Add Microchip PolarFire SoC kconfig option
dt-bindings: riscv: microchip: Add YAML documentation for the PolarFire SoC
RISC-V: Initial DTS for Microchip ICICLE board
RISC-V: Enable Microchip PolarFire ICICLE SoC
ALSA: sb: Fix two use after free in snd_sb_qsound_build
netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks
netfilter: nfnetlink: pass struct nfnl_info to batch callbacks
netfilter: nfnetlink: consolidate callback types
netfilter: allow to turn off xtables compat layer
KVM: selftests: Speed up set_memory_region_test
ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB
ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye
f2fs: compress: remove unneed check condition
f2fs: drop inplace IO if fs status is abnormal
async_xor: increase src_offs when dropping destination page
pcnet32: Remove redundant variable prev_link and curr_link
net: davicom: Remove redundant assignment to ret
net: hso: fix NULL-deref on disconnect regression
arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi
dt-bindings: net: dwmac: Add Rockchip DWMAC support
dt-bindings: net: convert rockchip-dwmac to json-schema
net: Fix typo in comment about ancillary data
net/sched: act_ct: fix wild memory access when clearing fragments
net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
powerpc: Free fdt on error in elf64_load()
powerpc: If kexec_build_elf_info() fails return immediately from elf64_load()
efifb: Check efifb_pci_dev before using it
LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl
powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n
selftests/bpf: Add remaining ASSERT_xxx() variants
libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE
selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
selftests/bpf: Fix field existence CO-RE reloc tests
selftests/bpf: Fix core_reloc test runner
ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies
scsi: lpfc: Fix illegal memory access on Abort IOCBs
scsi: lpfc: Fix DMA virtual address ptr assignment in bsg
scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command
ALSA: virtio: fix kernel-doc
arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CSI40 ports
arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi
parisc: syscalls: switch to generic syscalltbl.sh
parisc: syscalls: switch to generic syscallhdr.sh
firmware: arm_scpi: Prevent the ternary sign expansion bug
firmware: arm_scmi: Remove duplicate declaration of struct scmi_protocol_handle
exfat: fix erroneous discard when clear cluster bit
exfat: introduce bitmap_lock for cluster bitmap access
exfat: add support ioctl and FITRIM function
exfat: improve write performance when dirsync enabled
exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
io_uring: Check current->io_uring in io_uring_cancel_sqpoll
io_uring: maintain drain logic for multishot poll requests
powerpc/papr_scm: Mark nvdimm as unarmed if needed during probe
bpf: Lock bpf_trace_printk's tmp buf before it is written to
bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
bpf, cpumap: Bulk skb using netif_receive_skb_list
bpf, docs: Fix literal block for example code
kernel-doc: Add support for __deprecated
netfilter: nftables: rename set element data activation/deactivation functions
netfilter: nftables: add loop check helper function
netfilter: nftables: add helper function to flush set elements
netfilter: nftables: add helper function to validate set element data
netfilter: nftables: add catch-all set element support
swiotlb: Fix the type of index
drm/msm: Do not unpin/evict exported dma-buf's
drm/msm: fix LLC not being enabled for mmu500 targets
drm/msm/dsi: dsi_phy_28nm_8960: fix uninitialized variable access
drm/msm/dsi: fix msm_dsi_phy_get_clk_provider return code
IB/hfi1: Remove redundant variable rcd
RDMA/siw: Fix a use after free in siw_alloc_mr
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
RDMA/nldev: Add copy-on-fork attribute to get sys command
docs: Fix typo in Documentation/x86/x86_64/5level-paging.rst
vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV
netfilter: nft_socket: fix an unused variable warning
netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n
net: bridge: mcast: fix broken length + header check for MRDv6 Adv.
macvlan: Use 'hash' iterators to simplify code
rxrpc: rxkad: Remove redundant variable offset
net: phy: marvell-88x2222: enable autoneg by default
net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE
fddi/skfp: fix typo
net: dsa: check tx timestamp request in core driver
net: dsa: no longer identify PTP packet in core driver
net: dsa: no longer clone skb in core driver
net: dsa: free skb->cb usage in core driver
docs: networking: timestamping: update for DSA switches
net: mscc: ocelot: convert to ocelot_port_txtstamp_request()
net: mscc: ocelot: support PTP Sync one-step timestamping
net: dsa: microchip: ksz8795: change drivers prefix to be generic
net: dsa: microchip: ksz8795: move cpu_select_interface to extra function
net: dsa: microchip: ksz8795: move register offsets and shifts to separate struct
net: dsa: microchip: ksz8795: add support for ksz88xx chips
net: dsa: microchip: Add Microchip KSZ8863 SPI based driver support
dt-bindings: net: dsa: document additional Microchip KSZ8863/8873 switch
net: phy: Add support for microchip SMI0 MDIO bus
net: dsa: microchip: Add Microchip KSZ8863 SMI based driver support
dt-bindings: net: mdio-gpio: add compatible for microchip,mdio-smi0
rds: Remove redundant assignment to nr_sig
net/tls: Remove redundant initialization of record
llc2: Remove redundant assignment to rc
mpls: Remove redundant assignment to err
net/smc: Remove redundant assignment to rc
net: fix a concurrency bug in l2tp_tunnel_register()
ceph: rip out old fscache readpage handling
ceph: rework PageFsCache handling
ceph: fix fscache invalidation
ceph: convert ceph_readpage to netfs_readpage
ceph: convert ceph_write_begin to netfs_write_begin
ceph: convert ceph_readpages to ceph_readahead
ceph: fix fall-through warnings for Clang
ceph: don't clobber i_snap_caps on non-I_NEW inode
ceph: don't use d_add in ceph_handle_snapdir
ceph: use attach/detach_page_private for tracking snap context
ceph: fix kerneldoc copypasta over ceph_start_io_direct
ceph: rename the metric helpers
ceph: avoid counting the same request twice or more
ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon
ceph: only check pool permissions for regular files
ceph: fix inode leak on getattr error in __fh_to_dentry
ceph: drop pinned_page parameter from ceph_get_caps
ceph: support getting ceph.dir.rsnaps vxattr
ceph: convert some PAGE_SIZE invocations to thp_size()
ceph: fix up some bare fetches of i_size
ceph: don't allow access to MDS-private inodes
libceph: bump CephXAuthenticate encoding version
libceph: don't set global_id until we get an auth ticket
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues
seq_file: Add a seq_bprintf function
PCI/sysfs: Convert "config" to static attribute
PCI/sysfs: Convert "rom" to static attribute
PCI/sysfs: Convert "reset" to static attribute
bpf: Implement formatted output helpers with bstr_printf
bpf: Add batched ops support for percpu array
bpf, selftests: Update array map tests for per-cpu batched ops
smb3.1.1: enable negotiating stronger encryption by default
dt-bindings: nvmem: mediatek: remove duplicate mt8192 line
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
ALSA: usb-audio: Remove redundant assignment to len
Orangef: implement orangefs_readahead.
openrisc: Fix a memory leak
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
ALSA: hda/realtek: Re-order ALC662 quirk table entries
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ALSA: hda/conexant: Re-order CX5066 quirk table entries
powerpc: Avoid clang uninitialized warning in __get_user_size_allowed
powerpc/signal32: Fix erroneous SIGSEGV on RT signal return
csky: fix syscache.c fallthrough warning
csky: uaccess.h: Coding convention with asm generic
ASoC: stm32: do not request a new clock consummer reference
ASoC: da7219: do not request a new clock consummer reference
ASoC: amd: fix for pcm_read() error
spi: Fix spi device unregister flow
spi: altera: Make SPI_ALTERA_CORE invisible
Documentation: firmware-guide: gpio-properties: Add note to SPI CS case
ACPI: custom_method: fix potential use-after-free issue
ACPI: custom_method: fix a possible memory leak
tracing: Map all PIDs to command lines
btrfs: zoned: fix silent data loss after failure splitting ordered extent
btrfs: do not consider send context as valid when trying to flush qgroups
btrfs: fix race leading to unpersisted data and metadata on fsync
btrfs: fix deadlock when cloning inline extents and using qgroups
drm/msm: fix minor version to indicate MSM_PARAM_SUSPENDS support
icmp: standardize naming of RFC 8335 PROBE constants
net/sched: act_ct: Remove redundant ct get and check
net: dsa: ksz: Make reg_mib_cnt a u8 as it never exceeds 255
net: phy: marvell: add downshift support for M88E1240
net: tun: Remove redundant assignment to ret
net: netrom: nr_in: Remove redundant assignment to ns
net: selftest: fix build issue if INET is disabled
scsi: ufs: core: Fix a typo in ufs-sysfs.c
scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
scsi: qla2xxx: Add marginal path handling support
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
drm/amd/display: Reject non-zero src_y and src_x for video planes
drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and newer gpus
drm/amd/display: fix wrong statement in mst hpd debugfs
drm/amdgpu: fix r initial values
drm/amdgpu: Handling of amdgpu_device_resume return value for graceful teardown
drm/amdgpu: Register VGA clients after init can no longer fail
amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
drm/i915/gvt: Prevent divided by zero when calculating refresh rate
psci: Remove unneeded semicolon
arm64: doc: Add brk/mmap/mremap() to the Tagged Address ABI Exceptions
orangefs: leave files in the page cache for a few micro seconds at least
spi: spi-zynq-qspi: Fix kernel-doc warning
spi: spi-zynq-qspi: Fix stack violation bug
perf util: Move bpf_perf definitions to a libperf header
perf bpf: check perf_attr_map is compatible with the perf binary
perf stat: Introduce config stat.bpf-counter-events
perf stat: Introduce ':b' modifier
perf stat: Introduce bpf_counter_ops->disable()
perf data: Add JSON export
perf top: Use evlist->events_stat to count events
perf hists: Split hists_stats from events_stats
perf report: Show event sample counts in --stat output
perf report: Add --skip-empty option to suppress 0 event stat
perf report: Make --skip-empty as default
perf report: Print percentage of each event statistics
tools headers uapi: Update tools's copy of linux/perf_event.h
perf jevents: Support unit value "cpu_core" and "cpu_atom"
perf pmu: Simplify arguments of __perf_pmu__new_alias
perf pmu: Save pmu name
perf pmu: Save detected hybrid pmus to a global pmu list
perf pmu: Add hybrid helper functions
perf stat: Uniquify hybrid event name
perf parse-events: Create two hybrid hardware events
perf parse-events: Create two hybrid cache events
perf parse-events: Create two hybrid raw events
perf parse-events: Compare with hybrid pmu name
perf parse-events: Support event inside hybrid pmu
perf record: Create two hybrid 'cycles' events by default
perf stat: Add default hybrid events
perf stat: Filter out unmatched aggregation for hybrid event
perf stat: Warn group events from different hybrid PMU
perf record: Uniquify hybrid event name
perf tests: Add hybrid cases for 'Parse event definition strings' test
perf tests: Add hybrid cases for 'Roundtrip evsel->name' test
perf tests: Skip 'Setup struct perf_event_attr' test for hybrid
perf tests: Support 'Track with sched_switch' test for hybrid
perf tests: Support 'Parse and process metrics' test for hybrid
perf tests: Support 'Session topology' test for hybrid
perf tests: Support 'Convert perf time to TSC' test for hybrid
perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid
perf Documentation: Document intel-hybrid support
perf tools: Enable libtraceevent dynamic linking
perf tools: Change fields type in perf_record_time_conv
perf jit: Let convert_timestamp() to be backwards-compatible
perf session: Add swap operation for event TIME_CONV
perf session: Dump PERF_RECORD_TIME_CONV event
perf build: Regenerate the FEATURE_DUMP file after extra feature checks
tools build: Allow deferring printing the results of feature detection
perf build: Defer printing detected features to the end of all feature checks
xfs: remove obsolete AGF counter debugging
xfs: don't check agf_btreeblks on pre-lazysbcount filesystems
xfs: update superblock counters correctly for !lazysbcount
xfs: count free space btree blocks when scrubbing pre-lazysbcount fses
xfs: unconditionally read all AGFs on mounts with perag reservation
xfs: introduce in-core global counter of allocbt blocks
xfs: set aside allocation btree blocks from block reservation
xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range
PCI/sysfs: Rename "vpd" attribute accessors
PCI/sysfs: Convert "vpd" to static attribute
PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name()
PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*()
PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*()
PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes
PCI/sysfs: Tidy SMBIOS & ACPI label attributes
PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group
PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions
PCI: dwc: Move dw_pcie_msi_init() to dw_pcie_setup_rc()
PCI: dwc/intel-gw: Remove unused function
PCI: dwc: Move iATU detection earlier
PCI: mediatek-gen3: Add MediaTek Gen3 driver for MT8192
PCI: mediatek-gen3: Add INTx support
PCI: mediatek-gen3: Add MSI support
PCI: mediatek-gen3: Add system PM support
MAINTAINERS: Add Jianjun Wang as MediaTek PCI co-maintainer
nitro_enclaves: Fix stale file descriptors on failed usercopy
swiotlb: don't override user specified size in swiotlb_adjust_size
io_uring: fix drain with rsrc CQEs
io_uring: dont overlap internal and user req flags
io_uring: add more build check for uapi
io_uring: allow empty slots for reg buffers
io_uring: fix unchecked error in switch_start()
io_uring: Fix premature return from loop and memory leak
rtc: imx-sc: remove .read_alarm
rtc: ds1307: replace HAS_ALARM by RTC_FEATURE_ALARM
rtc: ds1307: remove flags
rtc: rtc_update_irq_enable: rework UIE emulation
rtc: pcf8523: remove useless define
rtc: pcf8523: add alarm support
rtc: pcf8523: report oscillator failures
rtc: ds1307: Fix wday settings for rx8130
rtc: s5m: Remove reference to parent's device pdata
rtc: omap: use rtc_write to access OMAP_RTC_OSC_REG
rtc: sysfs: check features instead of ops
seg6: add counters support for SRv6 Behaviors
openvswitch: fix stack OOB read while fragmenting IPv4 packets
net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets
bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
net: Remove redundant assignment to err
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()
MAINTAINERS: remove Wingman Kwok
MAINTAINERS: move Murali Karicheri to credits
net: macb: Remove redundant assignment to queue
bnx2x: Remove redundant assignment to err
net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointer dereference
net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointer dereference
net: dsa: ksz: ksz8863_smi_probe: set proper return value for ksz_switch_alloc()
dyndbg: fix parsing file query without a line-range suffix
io_uring: Fix memory leak in io_sqe_buffers_register()
Revert "ACPI: scan: Turn off unused power resources during initialization"
IB/qib: Remove redundant assignment to ret
s390/pci: rename zpci_configure_device()
s390/pci: handle stale deconfiguration events
s390/configs: enable CONFIG_PCI_IOV
s390/cpumf: beautify if-then-else indentation
s390/cpumf: move counter set size calculation to common place
s390/cpumf: remove call to perf_event_update_userpage
s390/cio: remove invalid condition on IO_SCH_UNREG
s390/configs: change CONFIG_VIRTIO_CONSOLE to "m"
s390/entry: add support for syscall stack randomization
arm64/vdso: Discard .note.gnu.property sections in vDSO
arm64: stacktrace: restore terminal records
selftests/bpf: Fix the snprintf test
arm64: cpufeatures: use min and max
tracing: Restructure trace_clock_global() to never block
arm64: Relax booting requirements for configuration of traps
arm64: Explicitly require that FPSIMD instructions do not trap
arm64: Explicitly document boot requirements for SVE
dm integrity: don't re-write metadata if discarding same blocks
dm integrity: increase RECALC_SECTORS to improve recalculate speed
dm integrity: use discard support when recalculating
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
arch/ia64/kernel/head.S: remove duplicate include
arch/ia64/kernel/fsys.S: fix typos
arch/ia64/include/asm/pgtable.h: minor typo fixes
ia64: ensure proper NUMA distance and possible map initialization
ia64: drop unused IA64_FW_EMU ifdef
ia64: simplify code flow around swiotlb init
ia64: trivial spelling fixes
ia64: fix EFI_DEBUG build
ia64: mca: always make IA64_MCA_DEBUG an expression
ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP
ia64: module: fix symbolizer crash on fdescr
include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bswap*()
scripts/spelling.txt: add entries for recent discoveries
scripts: a new script for checking duplicate struct declaration
arch/sh/include/asm/tlb.h: remove duplicate include
ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
ocfs2: map flags directly in flags_to_o2dlm()
ocfs2: fix a typo
ocfs2/dlm: remove unused function
kfifo: fix ternary sign extension bugs
vfs: fs_parser: clean up kernel-doc warnings
watchdog: rename __touch_watchdog() to a better descriptive name
watchdog: explicitly update timestamp when reporting softlockup
watchdog/softlockup: report the overall time of softlockups
watchdog/softlockup: remove logic that tried to prevent repeated reports
watchdog: fix barriers when printing backtraces from all CPUs
watchdog: cleanup handling of false positives
mm/slab_common: provide "slab_merge" option for !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT) builds
mm, slub: enable slub_debug static key when creating cache with explicit debug flags
mm/slub.c: trivial typo fixes
mm/kmemleak.c: fix a typo
mm/page_owner: record the timestamp of all pages during free
mm, page_owner: remove unused parameter in __set_page_owner_handle
mm: page_owner: fetch backtrace only for tracked pages
mm: page_owner: use kstrtobool() to parse bool option
mm: page_owner: detect page_owner recursion via task_struct
mm: page_poison: print page info when corruption is caught
mm/memtest: add ARCH_USE_MEMTEST
mm: provide filemap_range_needs_writeback() helper
mm: use filemap_range_needs_writeback() for O_DIRECT reads
iomap: use filemap_range_needs_writeback() for O_DIRECT reads
mm/filemap: use filemap_read_page in filemap_fault
mm/filemap: drop check for truncated page after I/O
mm: page-writeback: simplify memcg handling in test_clear_page_writeback()
mm: move page_mapping_file to pagemap.h
mm/filemap: update stale comment
mm/msync: exit early when the flags is an MS_ASYNC and start < vm_start
mm/gup: add compound page list iterator
mm/gup: decrement head page once for group of subpages
mm/gup: add a range variant of unpin_user_pages_dirty_lock()
RDMA/umem: batch page unpin in __ib_umem_release()
mm: gup: remove FOLL_SPLIT
mm/memremap.c: fix improper SPDX comment style
mm: memcontrol: fix kernel stack account
memcg: cleanup root memcg checks
memcg: enable memcg oom-kill for __GFP_NOFAIL
mm: memcontrol: fix cpuhotplug statistics flushing
mm: memcontrol: kill mem_cgroup_nodeinfo()
mm: memcontrol: privatize memcg_page_state query functions
cgroup: rstat: support cgroup1
cgroup: rstat: punt root-level optimization to individual controllers
mm: memcontrol: switch to rstat
mm: memcontrol: consolidate lruvec stat flushing
kselftests: cgroup: update kmem test for new vmstat implementation
memcg: charge before adding to swapcache on swapin
mm: memcontrol: slab: fix obtain a reference to a freeing memcg
mm: memcontrol: introduce obj_cgroup_{un}charge_pages
mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c
mm: memcontrol: change ug->dummy_page only if memcg changed
mm: memcontrol: use obj_cgroup APIs to charge kmem pages
mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages()
mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM
linux/memcontrol.h: remove duplicate struct declaration
mm: page_counter: mitigate consequences of a page_counter underflow
mm/memory.c: do_numa_page(): delete bool "migrated"
mm/interval_tree: add comments to improve code readability
x86/vmemmap: drop handling of 4K unaligned vmemmap range
x86/vmemmap: drop handling of 1GB vmemmap ranges
x86/vmemmap: handle unpopulated sub-pmd ranges
x86/vmemmap: optimize for consecutive sections in partial populated PMDs
mm, tracing: improve rss_stat tracepoint message
mm: add remap_pfn_range_notrack
mm: add a io_mapping_map_user helper
i915: use io_mapping_map_user
i915: fix remap_io_sg to verify the pgprot
NUMA balancing: reduce TLB flush via delaying mapping on hint page fault
mm: extend MREMAP_DONTUNMAP to non-anonymous mappings
Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio"
selftests: add a MREMAP_DONTUNMAP selftest for shmem
mm/dmapool: switch from strlcpy to strscpy
mm/sparse: add the missing sparse_buffer_fini() in error branch
samples/vfio-mdev/mdpy: use remap_vmalloc_range
mm: unexport remap_vmalloc_range_partial
mm/vmalloc: use rb_tree instead of list for vread() lookups
ARM: mm: add missing pud_page define to 2-level page tables
mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page
mm: apply_to_pte_range warn and fail if a large pte is encountered
mm/vmalloc: rename vmap_*_range vmap_pages_*_range
mm/ioremap: rename ioremap_*_range to vmap_*_range
mm: HUGE_VMAP arch support cleanup
powerpc: inline huge vmap supported functions
arm64: inline huge vmap supported functions
x86: inline huge vmap supported functions
mm/vmalloc: provide fallback arch huge vmap support functions
mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c
mm/vmalloc: add vmap_range_noflush variant
mm/vmalloc: hugepage vmalloc mappings
mm/vmalloc: remove map_kernel_range
kernel/dma: remove unnecessary unmap_kernel_range
powerpc/xive: remove unnecessary unmap_kernel_range
mm/vmalloc: remove unmap_kernel_range
mm/vmalloc: improve allocation failure error messages
mm: vmalloc: prevent use after free in _vm_unmap_aliases
lib/test_vmalloc.c: remove two kvfree_rcu() tests
lib/test_vmalloc.c: add a new 'nr_threads' parameter
vm/test_vmalloc.sh: adapt for updated driver interface
mm/vmalloc: refactor the preloading loagic
mm/vmalloc: remove an empty line
mm/doc: fix fault_flag_allow_retry_first kerneldoc
mm/doc: fix page_maybe_dma_pinned kerneldoc
mm/doc: turn fault flags into an enum
mm/doc: add mm.h and mm_types.h to the mm-api document
MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT
pagewalk: prefix struct kernel-doc descriptions
mm/kasan: switch from strlcpy to strscpy
kasan: fix kasan_byte_accessible() to be consistent with actual checks
kasan: initialize shadow to TAG_INVALID for SW_TAGS
mm, kasan: don't poison boot memory with tag-based modes
arm64: kasan: allow to init memory when setting tags
kasan: init memory in kasan_(un)poison for HW_TAGS
kasan, mm: integrate page_alloc init with HW_TAGS
kasan, mm: integrate slab init_on_alloc with HW_TAGS
kasan, mm: integrate slab init_on_free with HW_TAGS
kasan: docs: clean up sections
kasan: docs: update overview section
kasan: docs: update usage section
kasan: docs: update error reports section
kasan: docs: update boot parameters section
kasan: docs: update GENERIC implementation details section
kasan: docs: update SW_TAGS implementation details section
kasan: docs: update HW_TAGS implementation details section
kasan: docs: update shadow memory section
kasan: docs: update ignoring accesses section
kasan: docs: update tests section
kasan: record task_work_add() call stack
kasan: detect false-positives in tests
irq_work: record irq_work_queue() call stack
mm: move mem_init_print_info() into mm_init()
mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range()
mm: remove lru_add_drain_all in alloc_contig_range
include/linux/page-flags-layout.h: correctly determine LAST_CPUPID_WIDTH
include/linux/page-flags-layout.h: cleanups
mm/page_alloc: rename alloc_mask to alloc_gfp
mm/page_alloc: rename gfp_mask to gfp
mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask
mm/mempolicy: rename alloc_pages_current to alloc_pages
mm/mempolicy: rewrite alloc_pages documentation
mm/mempolicy: rewrite alloc_pages_vma documentation
mm/mempolicy: fix mpol_misplaced kernel-doc
mm: page_alloc: dump migrate-failed pages
mm/Kconfig: remove default DISCONTIGMEM_MANUAL
mm, page_alloc: avoid page_to_pfn() in move_freepages()
mm/page_alloc: duplicate include linux/vmalloc.h
mm/page_alloc: rename alloced to allocated
mm/page_alloc: add a bulk page allocator
mm/page_alloc: add an array-based interface to the bulk page allocator
mm/page_alloc: optimize code layout for __alloc_pages_bulk
mm/page_alloc: inline __rmqueue_pcplist
SUNRPC: set rq_page_end differently
SUNRPC: refresh rq_pages using a bulk page allocator
net: page_pool: refactor dma_map into own function page_pool_dma_map
net: page_pool: use alloc_pages_bulk in refill code path
mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1
mm/mmzone.h: fix existing kernel-doc comments and link them to core-api
mm/memory-failure: unnecessary amount of unmapping
dm raid: remove unnecessary discard limits for raid0 and raid10
dt-bindings: interrupt-controller: idt,32434-pic: Add missing interrupts property
dt-bindings: bcm2711-hdmi: Fix broken schema
x86/PCI: Remove unused alloc_pci_root_info() return value
PCI/VPD: Remove pci_set_vpd_size()
PCI/VPD: Make missing VPD message less alarming
PCI/VPD: Change pci_vpd_init() return type to void
PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument
PCI/VPD: Remove pci_vpd_find_tag() SRDT handling
PCI/VPD: Add helper pci_get_func0_dev()
PCI: Allow VPD access for QLogic ISP2722
net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq()
net: hns3: fix for vxlan gpe tx checksum bug
net: hns3: use netif_tx_disable to stop the transmit queue
net: hns3: clear unnecessary reset request in hclge_reset_rebuild
net: hns3: disable phy loopback setting in hclge_mac_start_phy
vsock/vmci: Remove redundant assignment to err
net: atheros: nic-devel@qualcomm.com is dead
afs, rxrpc: Add Marc Dionne as co-maintainer
sctp: do asoc update earlier in sctp_sf_do_dupcook_a
Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"
sctp: do asoc update earlier in sctp_sf_do_dupcook_b
net: phy: marvell: enable downshift by default
net: stmmac: Remove duplicate declaration of stmmac_priv
sh: syscalls: switch to generic syscalltbl.sh
sh: syscalls: switch to generic syscallhdr.sh
sparc: syscalls: switch to generic syscalltbl.sh
sparc: syscalls: switch to generic syscallshdr.sh
kbuild: add comment about why cmd_shipped uses 'cat'
genksyms: fix stale comment
usr/include: refactor .gitignore
kernel/.gitgnore: remove stale timeconst.h and hz.bc
.gitignore: move tags and TAGS close to other tag files
.gitignore: ignore only top-level modules.builtin
kbuild: update config_data.gz only when the content of .config is changed
kbuild: add a script to remove stale generated files
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
kbuild: replace LANG=C with LC_ALL=C
.gitignore: prefix local generated files with a slash
RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y
riscv: Remove 32b kernel mapping from page table dump
RISC-V: Always define XIP_FIXUP
afs: Fix speculative status fetches
sunrpc: Fix misplaced barrier in call_decode
xprtrdma: Fix a NULL dereference in frwr_unmap_sync()
powerpc/powernv: remove the nvlink support
scsi: scsi_debug: Fix cmd_per_lun, set to max_queue
scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io()
scsi: fnic: Use scsi_host_busy_iter() to traverse commands
drm/msm/dpu: Delete bonkers code
ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable
vdpa: introduce virtio pci driver
vdpa/mlx5: Enable user to add/delete vdpa device
vdpa: Follow kdoc comment style
vdpa: Follow kdoc comment style
virtio-balloon: fix a typo in comment of virtballoon_migratepage()
virtio-net: don't allocate control_buf if not supported
virtio_pci_modern: introduce helper to map vq notify area
virtio-pci library: switch to use vp_modern_map_vq_notify()
vp_vdpa: switch to use vp_modern_map_vq_notify()
virtio_pci_modern: hide vp_modern_get_queue_notify_off()
virito_pci libray: hide vp_modern_map_capability()
virtio-pci library: report resource address
vp_vdpa: report doorbell address
vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
vDPA/ifcvf: get_vendor_id returns a device specific vendor id
vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA
vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids
vDPA/ifcvf: remove the version number string
vDPA/ifcvf: fetch device feature bits when probe
vDPA/ifcvf: verify mandatory feature bits for vDPA
vDPA/ifcvf: deduce VIRTIO device ID from pdev ids
vdpa_sim: use iova module to allocate IOVA addresses
vringh: add 'iotlb_lock' to synchronize iotlb accesses
vringh: reset kiov 'consumed' field in __vringh_iov()
vringh: explain more about cleaning riov and wiov
vringh: implement vringh_kiov_advance()
vringh: add vringh_kiov_length() helper
vdpa_sim: cleanup kiovs in vdpasim_free()
vdpa: add get_config_size callback in vdpa_config_ops
vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate()
vhost/vdpa: Remove the restriction that only supports virtio-net devices
vdpa: add vdpa simulator for block device
vdpa_sim_blk: implement ramdisk behaviour
vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID
vdpa_sim_blk: add support for vdpa management tool
vDPA/ifcvf: deduce VIRTIO device ID when probe
vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA
vDPA/ifcvf: get_config_size should return dev specific config size
kbuild: remove ARCH=sh64 support from top Makefile
bpf: Fix masking negation logic upon negative dst register
bpf: Fix leakage of uninitialized bpf stack under speculation
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
parisc: Fix typo in setup.c
dt-bindings: Remove unused Sigma Designs Tango bindings
KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map()
kvm/x86: Fix 'lpages' kvm stat for TDM MMU
KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
kvm: exit halt polling on need_resched() as well
KVM: nSVM: fix a typo in svm_leave_nested
KVM: nSVM: fix few bugs in the vmcb02 caching logic
KVM: nSVM: leave the guest mode prior to loading a nested state
KVM: x86/mmu: Fix kdoc of __handle_changed_spte
KVM: x86: Fix potential fput on a null source_kvm_file
Hexagon: fix build errors
Hexagon: change jumps to must-extend in futex_atomic_*
Hexagon: remove DEBUG from comet config
Hexagon: add target builtins to kernel
cifs: Deferred close for files
cifs: add shutdown support
smb3.1.1: allow dumping GCM256 keys to improve debugging of encrypted shares
smb3.1.1: allow dumping keys for multiuser mounts
dt-bindings: serial: 8250: Remove duplicated compatible strings
cifs: detect dead connections only when echoes are enabled.
libbpf: Fix signed overflow in ringbuf_process_ring
cifs: use echo_interval even when connection not ready.
block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
block/rnbd: Fix style issues
block/rnbd-clt: Check the return value of the function rtrs_clt_query
block/rnbd: Remove all likely and unlikely
s390: dasd: Mundane spelling fixes
RDMA/rtrs: fix uninitialized symbol 'cnt'
bio: limit bio max size
reset: add missing empty function reset_control_rearm()
ata: ahci_brcm: Fix use of BCM7216 reset controller
PCI: brcmstb: Use reset/rearm instead of deassert/assert
of: overlay: Remove redundant assignment to ret
dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 support
dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK""
Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case"
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
Revert "net/sctp: fix race condition in sctp_destroy_sock"
sctp: delay auto_asconf init until binding the first addr
Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"
Documentation: ABI: sysfs-class-net-qmi: document pass-through file
netfilter: xt_SECMARK: add new revision to fix structure layout
netfilter: arptables: use pernet ops struct during unregister
xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
Documentation: input: joydev file corrections
docs/zh_CN: Adjust order and content of zh_CN/index.rst
docs/core-api: Consistent code style
ktest: Minor cleanup with uninitialized variable $build_options
ktest: Add example config for using VMware VMs
ktest: Adding editor hints to improve consistency
ktest: Fixing indentation to match expected pattern
ktest: Further consistency cleanups
ktest: Re-arrange the code blocks for better discoverability
ktest: Add KTEST section to MAINTAINERS file
docs: correct URL to bios and kernel developer's guide
docs: reporting-issues.rst: CC subsystem and maintainers on regressions
Removed the oprofiled version option
oprofiled version output line removed from the list
Enlisted oprofile version line removed
dt-bindings: display: renesas,du: Add missing power-domains property
powerpc/64s/radix: Enable huge vmalloc mappings
nvme: fix controller ioctl through ns_head
nvme: add nvme_get_ns helper
nvme: avoid memset for passthrough requests
nvme: move the fabrics queue ready check routines to core
nvme-pci: fix controller reset hang when racing with nvme_timeout
nvme-multipath: reset bdev to ns head when failover
nvmet: remove unsupported command noise
virtio_pci_modern: __force cast the notify mapping
virtio_pci_modern: correct sparse tags for notify
ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32
clk: sifive: Add pcie_aux clock in prci driver for PCIe driver
clk: sifive: Use reset-simple in prci driver for PCIe driver
MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver
dt-bindings: PCI: Add SiFive FU740 PCIe host controller
ALSA: hda/realtek: Add fixup for HP OMEN laptop
powerpc/kexec_file: Use current CPU info while setting up FDT
powerpc/powernv/memtrace: Fix dcache flushing
powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
btrfs: fix unmountable seed device after fstrim
btrfs: zoned: sanity check zone type
powerpc/kconfig: Restore alphabetic order of the selects under CONFIG_PPC
PCI: fu740: Add SiFive FU740 PCIe host controller driver
riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC
dt-bindings: net: renesas,etheravb: Fix optional second clock name
libceph: allow addrvecs with a single NONE/blank address
fbmem: Mark proc_fb_seq_ops as __maybe_unused
xfs: don't allow log writes if the data device is readonly
iomap: remove unused private field from ioend
vfio/mdev: remove unnecessary NULL check in mbochs_create()
btrfs: initialize return variable in cleanup_free_space_cache_v1
cifs: fix regression when mounting shares with prefix paths
Cifs: Fix kernel oops caused by deferred close for files.
fs/cifs: Fix resource leak
s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility
net: Only allow init netns to set default tcp cong to a restricted algo
net/nfc: fix use-after-free llcp_sock_bind/connect
net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
drm/amd/display: Fix two cursor duplication when using overlay
drm/radeon: Fix off-by-one power_state index heap overwrite
drm/radeon: Avoid power table parsing memory leaks
drm/amd/pm: initialize variable
tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle
tools/power turbostat: print microcode patch level
tools/power turbostat: Support Alder Lake Mobile
tools/power turbostat: Support Ice Lake D
Revert "tools/power turbostat: adjust for temperature offset"
tools/power turbostat: Fix DRAM Energy Unit on SKX
tools/power turbostat: update version number
tools/power/turbostat: Fix turbostat for AMD Zen CPUs
tools/power turbostat: Fix offset overflow issue in index converting
tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server
tools/power turbostat: unmark non-kernel-doc comment
tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake
tools/power turbostat: Print the C-state Pre-wake settings
tools/power turbostat: Fix Core C6 residency on Atom CPUs
tools/power turbostat: save original CPU model
tools/power turbostat: add TCC Offset support
tools/power turbostat: rename tcc variables
tools/power turbostat: formatting
tools/power turbostat: elevate priority of interval mode
tools/power turbostat: Support "turbostat --hide idle"
tools/power turbostat: version 2021.05.04
x86/cpu: Use alternative to generate the TASK_SIZE_MAX constant
x86/kvm: Fix pr_info() for async PF setup/teardown
tee: amdtee: unload TA only when its refcount becomes 0
HID: semitek: new driver for GK6X series keyboards
HID: asus: Filter keyboard EC for old ROG keyboard
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
HID: thrustmaster: fix return value check in thrustmaster_probe()
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock
HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
HID: hid-input: add mapping for emoji picker key
HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT
HID: surface-hid: Fix integer endian conversion
HID: ft260: check data size in ft260_smbus_write()
HID: hid-sensor-hub: Return error for hid_set_field() failure
HID: asus: filter G713/G733 key event to prevent shutdown
HID: quirks: Add quirk for Lenovo optical mouse
HID: remove the unnecessary redefinition of a macro
HID: multitouch: require Finger field to mark Win8 reports as MT
HID: multitouch: set Stylus suffix for Stylus-application devices, too
HID: Add BUS_VIRTUAL to hid_connect logging
ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E
HID: usbhid: fix info leak in hid_submit_ctrl
lib: bitmap: remove the 'extern' keyword from function declarations
lib: bitmap: order includes alphabetically
lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()
docs: kernel-parameters: Move gpio-mockup for alphabetic order
docs: kernel-parameters: Add gpio_mockup_named_lines
dt-bindings: gpio: Binding for Realtek Otto GPIO
gpio: Add Realtek Otto GPIO support
gpio: omap: Use device_get_match_data() helper
lib/cmdline: Export next_arg() for being used in modules
gpio: aggregator: Replace custom get_arg() with a generic next_arg()
gpio: sch: Add edge event support
gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events
gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
gpio: sch: depends on LPC_SCH
gpio: sch: Drop MFD_CORE selection
gpio: ich: Switch to be dependent on LPC_ICH
gpio: mpc8xxx: Add ACPI support
gpio: 104-dio-48e: Fix coding style issues
gpio: it87: remove unused code
dt-bindings: gpio: fairchild,74hc595: Convert to json-schema
gpio: mxs: remove useless function
dt-bindings: gpio: add YAML description for rockchip,gpio-bank
KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks
ftrace: Handle commands when closing set_ftrace_filter file
netfilter: nfnetlink: add a missing rcu_read_unlock()
vfio/pci: Revert nvlink removal uAPI breakage
docs: vfio: fix typo
ARM: footbridge: remove personal server platform
arch: use cross_compiling to check whether it is a cross build or not
arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
kbuild: parameterize the .o part of suffix-search
kbuild: refactor fdtoverlay rule
kbuild: refactor modname-multi by using suffix-search
kbuild: make distclean work against $(objtree) instead of $(srctree)
kbuild: make distclean remove tag files in sub-directories
kbuild: remove the unneeded comments for external module builds
kbuild: Don't remove link-vmlinux temporary files on exit/signal
arm64: Fix the documented event stream frequency
mm: introduce and use mapping_empty()
mm: stop accounting shadow entries
dax: account DAX entries as nrpages
mm: remove nrexceptional from inode
mm: remove nrexceptional from inode: remove BUG_ON
hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()
hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled
mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h
hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp
mm/hugetlb: remove redundant reservation check condition in alloc_huge_page()
mm: generalize HUGETLB_PAGE_SIZE_VARIABLE
mm/hugetlb: use some helper functions to cleanup code
mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state()
mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hugetlb_cgroup_migrate()
mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page()
mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case
khugepaged: remove unneeded return value of khugepaged_collapse_pte_mapped_thps()
khugepaged: reuse the smp_wmb() inside __SetPageUptodate()
khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter()
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
mm/huge_memory.c: remove unnecessary local variable ret2
mm/huge_memory.c: rework the function vma_adjust_trans_huge()
mm/huge_memory.c: make get_huge_zero_page() return bool
mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly
mm/huge_memory.c: remove redundant PageCompound() check
mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG
mm/huge_memory.c: use helper function migration_entry_to_page()
mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable
khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp()
khugepaged: remove unnecessary out label in collapse_huge_page()
khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd()
mm: huge_memory: a new debugfs interface for splitting THP tests
mm: huge_memory: debugfs for file-backed THP split
mm/hugeltb: remove redundant VM_BUG_ON() in region_add()
mm/hugeltb: simplify the return code of __vma_reservation_common()
mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages()
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
mm/hugetlb: remove unused variable pseudo_vma in remove_inode_hugepages()
mm/cma: change cma mutex to irq safe spinlock
hugetlb: no need to drop hugetlb_lock to call cma_release
hugetlb: add per-hstate mutex to synchronize user adjustments
hugetlb: create remove_hugetlb_page() to separate functionality
hugetlb: call update_and_free_page without hugetlb_lock
hugetlb: change free_pool_huge_page to remove_pool_huge_page
hugetlb: make free_huge_page irq safe
hugetlb: add lockdep_assert_held() calls for hugetlb_lock
mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range
mm,compaction: let isolate_migratepages_{range,block} return error codes
mm,hugetlb: drop clearing of flag from prep_new_huge_page
mm,hugetlb: split prep_new_huge_page functionality
mm: make alloc_contig_range handle free hugetlb pages
mm: make alloc_contig_range handle in-use hugetlb pages
mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig
userfaultfd: add minor fault registration mode
userfaultfd: disable huge PMD sharing for MINOR registered VMAs
userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled
userfaultfd: add UFFDIO_CONTINUE ioctl
userfaultfd: update documentation to describe minor fault handling
userfaultfd/selftests: add test exercising minor fault handling
mm/vmscan: move RECLAIM* bits to uapi header
mm/vmscan: replace implicit RECLAIM_ZONE checks with explicit checks
mm: vmscan: use nid from shrink_control for tracepoint
mm: vmscan: consolidate shrinker_maps handling code
mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation
mm: vmscan: remove memcg_shrinker_map_size
mm: vmscan: use kvfree_rcu instead of call_rcu
mm: memcontrol: rename shrinker_map to shrinker_info
mm: vmscan: add shrinker_info_protected() helper
mm: vmscan: use a new flag to indicate shrinker is registered
mm: vmscan: add per memcg shrinker nr_deferred
mm: vmscan: use per memcg nr_deferred of shrinker
mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers
mm: memcontrol: reparent nr_deferred when memcg offline
mm: vmscan: shrink deferred objects proportional to priority
mm/compaction: remove unused variable sysctl_compact_memory
mm: compaction: update the COMPACT[STALL|FAIL] events properly
mm: disable LRU pagevec during the migration temporarily
mm: replace migrate_[prep|finish] with lru_cache_[disable|enable]
mm: fs: invalidate BH LRU during page migration
mm/migrate.c: make putback_movable_page() static
mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS check in 'else' case
mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
mm/migrate.c: use helper migrate_vma_collect_skip() in migrate_vma_collect_hole()
Revert "mm: migrate: skip shared exec THP for NUMA balancing"
mm: vmstat: add cma statistics
mm: cma: use pr_err_ratelimited for CMA warning
mm: cma: add trace events for CMA alloc perf testing
mm: cma: support sysfs
mm: cma: add the CMA instance name to cma trace events
mm: use proper type for cma_[alloc|release]
ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search()
ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree()
ksm: remove dedicated macro KSM_FLAG_MASK
ksm: fix potential missing rmap_item for stable_node
mm/ksm: remove unused parameter from remove_trailing_rmap_items()
mm: restore node stat checking in /proc/sys/vm/stat_refresh
mm: no more EINVAL from /proc/sys/vm/stat_refresh
mm: /proc/sys/vm/stat_refresh skip checking known negative stats
mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats
x86/mm: track linear mapping split events
mm/mmap.c: don't unlock VMAs in remap_file_pages()
mm: generalize ARCH_HAS_CACHE_LINE_SIZE
mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPPORTS_HUGETLBFS)
mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE]
mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION
mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK
mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE
mm/util.c: reduce mem_dump_obj() object size
mm/util.c: fix typo
mm/gup: don't pin migrated cma pages in movable zone
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
mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN
mm: apply per-task gfp constraints in fast path
mm: honor PF_MEMALLOC_PIN for all movable pages
mm/gup: do not migrate zero page
mm/gup: migrate pinned pages out of movable zone
memory-hotplug.rst: add a note about ZONE_MOVABLE and page pinning
mm/gup: change index type to long as it counts pages
mm/gup: longterm pin migration cleanup
selftests/vm: gup_test: fix test flag
selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages
mm/memory_hotplug: remove broken locking of zone PCP structures during hot remove
drivers/base/memory: introduce memory_block_{online,offline}
mm,memory_hotplug: relax fully spanned sections check
mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()
mm,memory_hotplug: allocate memmap from the added memory range
acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported
mm,memory_hotplug: add kernel boot option to enable memmap_on_memory
x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE
arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE
mm/zswap.c: switch from strlcpy to strscpy
mm/zsmalloc: use BUG_ON instead of if condition followed by BUG.
iov_iter: lift memzero_page() to highmem.h
btrfs: use memzero_page() instead of open coded kmap pattern
mm/highmem.c: fix coding style issue
mm/mempool: minor coding style tweaks
mm/process_vm_access.c: remove duplicate include
kfence: zero guard page after out-of-bounds access
kfence: await for allocation using wait_event
kfence: maximize allocation wait timeout duration
kfence: use power-efficient work queue to run delayed work
libbpf: Add NULL check to add_dummy_ksym_var
ethtool: fix missing NLM_F_MULTI flag when dumping
Fix spelling error from "eleminate" to "eliminate"
net:CXGB4: fix leak if sk_buff is not used
net: fix nla_strcmp to handle more then one trailing null character
x86/smpboot: Remove duplicate includes
x86: Delete UD0, UD1 traces
x86/resctrl: Fix init const confusion
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappers
smc: disallow TCP_ULP in smc_setsockopt()
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
KVM/VMX: Invoke NMI non-IST entry instead of IST entry
context_tracking: Move guest exit context tracking to separate helpers
context_tracking: Move guest exit vtime accounting to separate helpers
KVM: x86: Defer vtime accounting 'til after IRQ handling
sched/vtime: Move vtime accounting external declarations above inlines
sched/vtime: Move guest enter/exit vtime accounting to vtime.h
context_tracking: Consolidate guest enter/exit wrappers
context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain
KVM: x86: Consolidate guest enter/exit logic to common helpers
io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers
MAINTAINERS: add io_uring tool to IO_URING
netfilter: remove BUG_ON() after skb_header_pointer()
netfilter: nftables: Fix a memleak from userdata error path in new objects
x86/process: setup io_threads more like normal user space threads
drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
drm/amdgpu: Use device specific BO size & stride check.
can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe
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
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
arm64: kernel: Update the stale comment
sched,doc: sched_debug_verbose cmdline should be sched_verbose
psi: Fix psi state corruption when schedule() races with cgroup move
sched: Fix out-of-bound access in uclamp
sched/fair: Fix unfairness caused by missing load decay
x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
smp: Fix smp_call_function_single_async prototype
locking/qrwlock: Cleanup queued_write_lock_slowpath()
block: reexpand iov_iter after read/write
riscv: Only extend kernel reservation if mapped read-only
riscv: enable SiFive errata CIP-453 and CIP-1200 Kconfig only if CONFIG_64BIT=y
riscv: Consistify protect_kernel_linear_mapping_text_rodata() use
riscv: remove unused handle_exception symbol
Revert
|
||
|
|
788691464c |
mm/slub: use stackdepot to save stack trace in objects
Many stack traces are similar so there are many similar arrays. Stackdepot saves each unique stack only once. Replace field addrs in struct track with depot_stack_handle_t handle. Use stackdepot to save stack trace. The benefits are smaller memory overhead and possibility to aggregate per-cache statistics in the future using the stackdepot handle instead of matching stacks manually. [rdunlap@infradead.org: rename save_stack_trace()] Link: https://lkml.kernel.org/r/20210513051920.29320-1-rdunlap@infradead.org [vbabka@suse.cz: fix lockdep splat] Link: https://lkml.kernel.org/r/20210516195150.26740-1-vbabka@suse.czLink: https://lkml.kernel.org/r/20210414163434.4376-1-glittao@gmail.com Signed-off-by: Oliver Glitta <glittao@gmail.com> Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Reviewed-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: David Rientjes <rientjes@google.com> Cc: Christoph Lameter <cl@linux.com> Cc: Pekka Enberg <penberg@kernel.org> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|
|
44b6ed4cfa |
Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull clang feature updates from Kees Cook: - Add CC_HAS_NO_PROFILE_FN_ATTR in preparation for PGO support in the face of the noinstr attribute, paving the way for PGO and fixing GCOV. (Nick Desaulniers) - x86_64 LTO coverage is expanded to 32-bit x86. (Nathan Chancellor) - Small fixes to CFI. (Mark Rutland, Nathan Chancellor) * tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR compiler_attributes.h: cleanups for GCC 4.9+ compiler_attributes.h: define __no_profile, add to noinstr x86, lto: Enable Clang LTO for 32-bit as well CFI: Move function_nocfi() into compiler.h MAINTAINERS: Add Clang CFI section |
||
|
|
91d9e57009 |
Revert "ANDROID: make per-cgroup PSI tracking configurable"
This reverts commit bd3983c8a85b5e69e0e7596449824d8b419af746. Bug: 178872719 Bug: 191734423 Signed-off-by: Suren Baghdasaryan <surenb@google.com> Change-Id: Iae7997d518693f09fcc0bf8a3ee5caac6145ada5 |
||
|
|
51c2ee6d12 |
Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR
We don't want compiler instrumentation to touch noinstr functions, which are annotated with the no_profile_instrument_function function attribute. Add a Kconfig test for this and make GCOV depend on it, and in the future, PGO. If an architecture is using noinstr, it should denote that via this Kconfig value. That makes Kconfigs that depend on noinstr able to express dependencies in an architecturally agnostic way. Cc: Masahiro Yamada <masahiroy@kernel.org> Link: https://lore.kernel.org/lkml/YMTn9yjuemKFLbws@hirez.programming.kicks-ass.net/ Link: https://lore.kernel.org/lkml/YMcssV%2Fn5IBGv4f0@hirez.programming.kicks-ass.net/ Suggested-by: Nathan Chancellor <nathan@kernel.org> Suggested-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Acked-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Heiko Carstens <hca@linux.ibm.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20210621231822.2848305-4-ndesaulniers@google.com |
||
|
|
32e60300df |
ANDROID: qki: Add hidden config option for RCUTORTURE
Add hidden configuration for RCUTORTURE module so they can be enabled through GKI_HIDDEN configurations required for some debug related defconfigs. Bug: 191628908 Change-Id: I3f0056fa22b01902ff2b0a6d2edae4fafbc8aa86 Signed-off-by: Elliot Berman <eberman@codeaurora.org> Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org> |