Add feature to enter standby mode when
USBSS is disconnected.
Change-Id: Ie742d869ea51457dc58f9f64f257b0e0c8dda1cd
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
Add back QCOM_IRQ_STAT config, so that this feature can be
disabled on those platforms which don't support vendor data.
Change-Id: Ic65f48efea3a50fcbac0773283f703f7cee87b0e
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
If vm status not ready, cat /proc/vmkmsg will casue device
crash because the shared memory is not allocated from CMA and
the pointer to shared memory is NULL. So fix it by checking
the vm status, and return directly if vm not ready.
Change-Id: I7689945ec78d035fc5005652fbee0b99a5d47d93
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
Add snapshot of USB BAM driver from msm-5.15 branch at
commit 2ca8aba40e40 ("soc: qcom: usb_bam: Fix potential
use-after-free in connect_pipe").
Change-Id: I6751165e1f8ca1593a983582cfdfe6df8f677ca6
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
It is based on following KERNEL.PLATFORM.2.0 commit but includes the
only trace point, (set_balance_anon_file_reclaim) that is currently
merged into Android14-6.1:
Commit eead127d1473 ("soc: qcom: mem-hooks: Add a snapshot of the
mem-hooks driver")
Other trace points can be registered after they are merged into
Android14-6.1.
Change-Id: I78cf81cc5ed1c40c814aa822060c2d5c39615700
Signed-off-by: Sukadev Bhattiprolu <quic_sukadev@quicinc.com>
Send encryption info via extended structure when
negotiation successful with ICE feature bits which
will be used by backend(HOST) ufs/sdhci controller
to program the descriptors as per JEDEC standard.
Change-Id: I39d23f43b927249dc597439585944afae64ea97a
Signed-off-by: Santosh Dronamraju <quic_sdronamr@quicinc.com>
Add support for sdmshrike in llcc driver. The llcc_slice_config
data for sdmshrike is added by taking reference from llcc-sdmshrike
driver in msm-5.15 kernel at commit "2b64a930c43f783".
Change-Id: Icd9bfbf604ae42de295916ee84da02633ec02a18
Signed-off-by: Manjunatha Madana <quic_c_mamanj@quicinc.com>
Create a new DCVS HW type for UBWCP to allow for
voting on a new path to DDR that goes through the
UBWCP hardware. This new voting interface is only
supported on the slow path through icc.
Change-Id: Iaf87e2bf033dafefe08d11681f09629547c7b588
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Update cpucp_sample_ms when the sample_ms sysfs api is
called to simplify the migration process to cpucp. This
way existing userspace clients can keep using the same
interface even after memlat algo moves to cpucp.
Change-Id: I7c7775bd715bf85ad204efdcef83855f7797a52e
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Add driver to configure MPAM settings over SCMI.
Change-Id: Idd592baf33d33e41cadd18dfb666d4ef230a4b07
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
[ Upstream commit 8bf305087629a98224aa97769587434ea4016767 ]
Some projects might not support CONFIG_DEBUG_FS but still needs svs to be
alive. Therefore, enclose debug cmd codes with CONFIG_DEBUG_FS to make sure
svs can be alive when CONFIG_DEBUG_FS not supported.
Signed-off-by: Roger Lu <roger.lu@mediatek.com>
Link: https://lore.kernel.org/r/20230111074528.29354-8-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Currently node id 0xAA is passed down to ___slab_alloc()
and finally to get_partial() which is leading to kernel
panic because get_node(s, searchnode) returned an invalid
pointer.
Fix this by initializing node id with NUMA_NO_NODE.
Change-Id: I247f9259efca47362c204a1f4694bb56d89a42b4
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Since vendor hook name changed, update driver to support.
Change-Id: If79322627bab42a719b2243db7e7e25d017efa83
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Dump last 10 CPU frequency change history in minidump to help
debug.
Change-Id: I9be7563c0a9d1b67fa7e81710cf07d3a0df46488
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
As we are merging upstream patches, resolve conflicts of namespaces in
downstream modules.
Change-Id: I70642a3932b3dffec1dac61ea4ee534d90e938de
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
Latest update to qcom_scm_assign_mem API changes input data types.
Update gh_cpusys_vm_mem_access driver to ensure compatibility with
newest API.
Change-Id: I5e22739e66db9bb477dd64264d4eb366f52c1f57
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
This change fixes crash issue when using kfree(buf) in function
sys_pm_vx_send_msg before sending messages to AOSS.
Change-Id: I897c1572508445be8439a42dd28eff41dea5d3c2
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
This change adds support to trigger dump when monitoring system
PM violator due to some DRVs block sleep if system did not enter
sleep. To enhance this debug function, add this dump besides
kernel log.
Change-Id: I7a215917ca9fdc84497296d2f476fb27efe7cebd
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Add support for using the consolidated qcom vendor protocol
for c1dcvs and pmu drivers while still maintaining backwards
support for the legacy protocols. Migrate memlat to the
consolidated protocol since the legacy protocol was never used.
Change-Id: Id51d3bf6b9b2d2e3bc15f5317ae6c4ed13a2ec7b
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
The buffer lists are initialized one time via LIST_HEAD() today.
However this is not cleaned up when dealing with probe deferrals.
Re-initialize the buffer lists in the probe failure exit path so
that they are ready to be used again in cases of re-probing.
Change-Id: Id14d1be4b418d4d715d6fbc51cfb770d593bdb74
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add support alloc sharead memory from CMA on Pineapple.
Change-Id: Id472aeb9d73f5455c9be1c87e97e85ed474b85a1
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
When the EUD moves from bypass to debug, the UTMI clock to the USB
controller is momentarily disabled until EUD enables the EUD UTMI switch.
The timing for the EUD UTMI switch is defined by EUD_UTMI_SWITCH_DELAY_LSB
and EUD_UTMI_SWITCH_DELAY_MSB. The default value is set to 0xffff, which
equates to a 2s delay.
If the USB controller undergoes a controller soft reset, which can happen
anytime during normal operation, it relies on the UTMI clock to be enabled
for the reset to complete. To avoid any hangs, a 200ms timeout is
provided. If a USB core soft reset is in progress, and the EUD block is
enabled, then the 2s UTMI switch delay is large enough to trigger a timeout
in the USB SW. This results in a SMMU fault, as the USB SW and HW are out
of sync.
Allow to reduce this UTMI switch timing, so that it can meet relatively the
same timeout as what is expected from the USB SW.
Change-Id: Id8b99edcb27445cb7133ead359cb66c3fb775087
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
When validating display port aux sbu connectivity,
the driver is not correctly masking the relevant bits.
So even if the aux connectivity is successful,
the validation fails if the MIC lines are also in
connected state. This change fixes the issue by
using the correct mask.
Change-Id: I814de73dbc1e151d946b19798fc2b2a5011811ab
Signed-off-by: Rajkumar Subbiah <quic_rsubbia@quicinc.com>
Signed-off-by: Nisarg Bhavsar <quic_bhavsar@quicinc.com>
Add the ability to register a shared buffer with the glink framework.
This interaction will allow glink to utilize the registered memory
regions and facilitate zero copy when getting the memory back from the
remote.
Change-Id: Ia64c2551c5becaecf4e2c36bd22c39ff111cc041
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
Add support to parse the qcom,shared device tree property. When this is
set the memshare driver should update the hypervisor mappings so the
dynamic heap buffer can be accesses with read write permissions by both
the HLOS and the peripheral.
Change-Id: I4b735f364e8dd42b95c5719b67f2a32808fdc289
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
Clean up some unused variables and fix some indentation and extra
newline formatting.
Change-Id: Ie57c6964ddbd24a1581ec9e34e826abe1124e7fd
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
[ Upstream commit acdbf5f9b2c492505145f6e50c65418521a547c4 ]
This driver relies on SMEM to populate items for each subsystem before
the device probes. The items in SMEM that are being looked for are
populated by the subsystems lazily, and therefore may not exist until
the device has booted. For example, if I build this driver into the
kernel on Trogdor Lazor and boot up, I don't see a 'modem' debugfs file
populated, because the modem boots and populates the SMEM item after
this driver probes.
Always populate the files for the subsystems if they're in SMEM, and
make the qcom_subsystem_sleep_stats_show() function return 0 if the SMEM
items still isn't there. This way we can run a simple command like
grep ^ /sys/kernel/debug/qcom_stats/*
and collect the subsystem sleep stats without interspersed errors or
missing details entirely because this driver probed first.
Fixes: 1d77246903 ("soc: qcom: Add Sleep stats driver")
Cc: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230119032329.2909383-1-swboyd@chromium.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 37fa2aff8fe490771f2229b0f2fcd15796b1bfca ]
svs_init01() calls pm_runtime_get_sync() and added fail path as
svs_init01_finish to put usage_counter. However, pm_runtime_get_sync()
will increment usage_counter even it failed. Fix it by replacing it with
pm_runtime_resume_and_get() to keep usage counter balanced.
Fixes: 681a02e950 ("soc: mediatek: SVS: introduce MTK SVS engine")
Signed-off-by: Shang XiaoJing <shangxiaojing@huawei.com>
Signed-off-by: Roger Lu <roger.lu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230111074528.29354-5-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit a0674cd237fc24b08c7dcb4f8e48df3ee769293a ]
If svs init02 fail, it means we cannot rely on svs bank voltages anymore.
We need to disable svs function and restore DVFS opp voltages back to the
default voltages for making sure we have enough DVFS voltages.
Fixes: 681a02e950 ("soc: mediatek: SVS: introduce MTK SVS engine")
Fixes: 0bbb09b2af ("soc: mediatek: SVS: add mt8192 SVS GPU driver")
Signed-off-by: Roger Lu <roger.lu@mediatek.com>
Link: https://lore.kernel.org/r/20230111074528.29354-2-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit b74952aba6c3f47e7f2c5165abaeefa44c377140 ]
If the system does not come from reset (like when is booted via
kexec()), the peripheral might triger an IRQ before the data structures
are initialised.
Fixes:
[ 0.227710] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000f08
[ 0.227913] Call trace:
[ 0.227918] svs_isr+0x8c/0x538
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Link: https://lore.kernel.org/r/20221127-mtk-svs-v2-0-145b07663ea8@chromium.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 0d08c56d97a614f56d74f490d693faf8038db125 ]
In the use case of configuring the access permissions of the ADSP core,
the mt8186 SoC ADSP power will be switched on in the bootloader because
the permission control registers are located in the ADSP subsys.
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
Fixes: 88590cbc17 ("soc: mediatek: pm-domains: Add support for mt8186")
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20221012075434.30009-1-tinghan.shen@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 1bea534991b9b35c41848a397666ada436456beb ]
The kfree() should be called when memory fails to be allocated for
cb_data in xlnx_add_cb_for_notify_event(), otherwise there will be
a memory leak, so add kfree() to fix it.
Fixes: 05e5ba40ea ("driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver")
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
Acked-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/20221129010146.1026685-1-cuigaosheng1@huawei.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Setting up the RM callback to share memory between SVM and HLOS must happen
before the START callback of the SVM, this to make sure the HLOS can share
the memory during the callback, otherwise RM fails the load of the VM.
This change implements a first-stage driver to guarantee that CPUSYS SVM
RM callback to share the memory is ready before the VM START.
Change-Id: I13641d96063ba6dc97c541253d40ffea16adb989
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
Certain drivers need to be able to determine if a given struct file is
for a DMA-BUF. Add a means of determining this by storing the fops
from the allocation path.
Change-Id: I70ebf9185ae74030d6064234fcee29682256ba2c
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
As we are merging upstream patches, resolve conflicts of namespaces in
downstream gunyah modules.
Change-Id: If7d731837704585635de2096b141acb9151d26dc
Signed-off-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com>
This change modifies output of ddr residency; add new
compatible and data that synchronize ddr residency before
gotten in order to get a latest ddr residency.
Change-Id: Iee00d75ce14c9d1108f6e01e631fdfa7ba38ffbf
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Simplified perfmon configuration removal by using "REMOVE" string on
existing sysfs nodes. Driver internally maintaining list of configured
counters and filters. Also fixed match/mask bits for WAY_ID filter in TRP.
Change-Id: I0b90831a10745ddcb0776d3b4b0c29a8d5339fd0
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
'name' passed to the qcom_va_md_register() api should be
const char * type. Fix this with this change.
Change-Id: Ibbe260b240989e35dbe9250c1db345f86b9ae410
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add API for unregistering a notifier block from va-minidump driver.
Change-Id: Iab7ee5e65affdb2bd90dd8eda5f6cbd8beb70f08
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Bring back CPUSS and Audio config table entries.
Change-Id: Ib266b2c7f29802c0be4162814d31f82107dadc06
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Print the top 10 irq count in watchdog pet handler doesn't help
too much in most irq storm cases. So use a new method to record and
compute the irq count delta, then show the top 5 irqs when watchdog
bark or panic to help solve irq storm problems.
Change-Id: I7bae2bf1bf4fc15c1874eebc8661b9d8c4600229
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
When first time using debug_symbol, it will go through the symbol
list and fill the symbol table, then no need to go through the
whole symbol list again in next call. This can improve time usage in
bootup stage.
Change-Id: Ia27843201a5931a20ad1b6a6a38f04fd7d2a8c22
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Update symbol lookup related function to align with kernel code.
Change-Id: Idc2a456c410ae18cac6d702e1d9f39c8ae5dba65
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Remove kernel boot markers related functionality as it is no
longer deemed to be useful. Retain place_marker() stub until
all clients move away from kernel boot markers usage.
Change-Id: I0c17441f89f16dc40786b53ba5d1766e0a2a8fa2
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
In some cases, clients would like to update recovery flag to trigger
recovery of subsystem instead of taking entire system down. Add an API
which can called by clients to manage such scenarios.
Change-Id: Ib83c2d6c0f9c6c4f0474d23f4acd874b1667376d
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Previously, the boot log is dumped by vendor hooks, but now those
hooks are not allowed, so switch to a new approach to dump boot log
using exported kernel functions. With this change, boot log dump will
be more independent and have less performance impact.
Change-Id: I5bbb1ce4fb46ff031d6a50d74c81881b8811e47f
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add kernel API to provide subset core and part information.
Also export the information via sysfs entries.
Change-Id: I984effd4247831412117c9d631225bdc2d9f1508
Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
This change fixes a deadlock in ioctl function.
When probing, global variable drv is saved as platform driver
data. In ioctl function, first mutex lock is used; when ioctl
cmd is DDR_STATS_IOCTL and before qcom_stats driver sends
message, mutex lock of drv->lock is be used sencond time and
it will fail. So, a deadlock occurs.
Use a separate mutex, sleep_stats_mutex, to fix this issue.
Change-Id: I24ec73d8e14fad6e67da3a5cbf755164cb317730
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
* refs/heads/tmp-9a6451e:
ANDROID: qki: Add hidden config option for RCUTORTURE
ANDROID: qki: Migrate consolidate.fragment
ANDROID: GKI: Remove duplicates from symbol lists
ANDROID: ABI: Add deferred_free to the QCOM symbol list
ANDROID: Allow the deferred-free library heap to be compiled into the GKI
ANDROID: dma-buf: heaps: Add deferred-free-helper library code
ANDROID: bazel: Updatate consolidate GKI module list
ANDROID: bazel: add GKI consolidate Bazel build
ANDROID: qki: Add consolidate config
ANDROID: gic: Add affinity-setting vendor hooks to gic-v3
ANDROID: gic: Add affinity-setting vendor hooks to gic
ANDROID: KVM: arm64: Move hyp event enable into ro data section
Linux 6.1.9
amdgpu: fix build on non-DCN platforms.
perf/x86/amd: fix potential integer overflow on shift of a int
netfilter: conntrack: unify established states for SCTP paths
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
dt-bindings: riscv: fix single letter canonical order
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
acpi: Fix suspend with Xen PV
x86/sev: Add SEV-SNP guest feature negotiation support
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
Revert "mm/compaction: fix set skip in fast_find_migrateblock"
Fix up more non-executable files marked executable
tools: gpio: fix -c option of gpio-event-mon
treewide: fix up files incorrectly marked executable
block: ublk: move ublk_chr_class destroying after devices are removed
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
tsnep: Fix TX queue stop/wake for multiple queues
net/tg3: resolve deadlock in tg3_reset_task() during EEH
riscv: Move call to init_cpu_topology() to later initialization stage
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
net: mctp: mark socks as dead on unhash, prevent re-add
net: mctp: hold key reference when looking up a general key
net: mctp: move expiry timer delete to unhash
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: ravb: Fix possible hang if RIS2_QFF1 happen
net: ravb: Fix lack of register setting after system resumed for Gen3
gpio: ep93xx: Fix port F hwirq numbers in handler
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()
tracing/osnoise: Use built-in RCU list checking
ACPI: video: Fix apple gmux detection
platform/x86: apple-gmux: Add apple_gmux_detect() helper
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
netrom: Fix use-after-free of a listening socket.
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
net: ethernet: adi: adin1110: Fix multicast offloading
net: dsa: microchip: fix probe of I2C-connected KSZ8563
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
ACPI: video: Add backlight=native DMI quirk for Asus U46E
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
drm/i915/selftest: fix intel_selftest_modify_policy argument types
nvme-fc: fix initialization order
nvme: consolidate setting the tagset flags
nvme: simplify transport specific device attribute handling
net: fec: Use page_pool_put_full_page when freeing rx buffers
net: fix UaF in netns ops registration error path
netlink: prevent potential spectre v1 gadgets
iavf: schedule watchdog immediately when changing primary MAC
iavf: fix temporary deadlock and failure to set MAC address
drm/i915: Fix a memory leak with reused mmap_offset
drm/drm_vma_manager: Add drm_vma_node_allow_once()
i2c: designware: Fix unbalanced suspended flag
i2c: designware: use casting of u64 in clock multiplication to avoid overflow
io_uring: always prep_async for drain requests
net: mana: Fix IRQ name - add PCI and queue number
io_uring: inline __io_req_complete_put()
io_uring: remove io_req_tw_post_queue
io_uring: use io_req_task_complete() in timeout
io_uring: hold locks for io_req_complete_failed
io_uring: inline __io_req_complete_post()
io_uring: inline io_req_task_work_add()
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
drm/amdgpu/display/mst: limit payload to be updated one by one
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
drm/display/dp_mst: Correct the kref of port.
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
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
regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
thermal: intel: int340x: Protect trip temperature from concurrent updates
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
scsi: ufs: core: Fix devfreq deadlocks
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
io_uring/net: cache provided buffer group value for multishot receives
ovl: fail on invalid uid/gid mapping at copy up
ovl: fix tmpfile leak
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
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
ftrace: Export ftrace_free_filter() to modules
module: Don't wait for GOING modules
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
kvm/vfio: Fix potential deadlock on vfio group_lock
scsi: hpsa: Fix allocation size for scsi_host_alloc()
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
sched/uclamp: Fix a uninitialized variable warnings
sched/fair: Check if prev_cpu has highest spare cap in feec()
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
wifi: mac80211: Proper mark iTXQs for resumption
io_uring/msg_ring: fix remote queue to disabled ring
drm/amdgpu: complete gfxoff allow signal during suspend without delay
drm/i915: Allow alternate fixed modes always for eDP
drm/i915: Allow panel fixed modes to have differing sync polarities
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
arm64: efi: Account for the EFI runtime stack in stack unwinder
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Recover from synchronous exceptions occurring in firmware
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
btrfs: zoned: enable metadata over-commit for non-ZNS setup
firmware: coreboot: Check size of table entry and use flex-array
ata: pata_cs5535: Don't build on UML
lockref: stop doing cpu_relax in the cmpxchg loop
platform/x86: simatic-ipc: add another model
platform/x86: simatic-ipc: correct name of a model
platform/x86: asus-wmi: Ignore fan on E410MA
platform/x86: asus-wmi: Add quirk wmi_ignore_fan
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
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
scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
spi: spidev: remove debug messages that access spidev->spi without locking
cifs: fix potential memory leaks in session setup
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
drm/amdkfd: Add sync after creating vram bo
ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
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
tools/nolibc: prevent gcc from making memset() loop over itself
tools/nolibc: fix missing includes causing build issues at -O0
tools/nolibc: Fix S_ISxxx macros
nolibc: fix fd_set type
perf/x86/intel/uncore: Add Emerald Rapids
perf/x86/msr: Add Emerald Rapids
perf/x86/msr: Add Meteor Lake support
perf/x86/cstate: Add Meteor Lake support
xen/pvcalls: free active map buffer on pvcalls_front_free_map
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
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
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
ASoC: support machine driver with max98360
ASoC: amd: yc: Add ASUS M5402RA into DMI table
ASoC: mediatek: mt8186: Add machine support for max98357a
ASoC: mediatek: mt8186: support rt5682s_max98360
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
cpufreq: CPPC: Add u64 casts to avoid overflowing
spi: cadence: Fix busy cycles calculation
ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
ASoC: SOF: Add FW state to debugfs
ASoC: SOF: pm: Always tear down pipelines before DSP suspend
ASoC: SOF: pm: Set target state earlier
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
tcp: fix rate_app_limited to default to 1
bnxt: Do not read past the end of test names
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()
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
usb: dwc3: fix extcon dependency
tcp: avoid the lookup process failing to get sk in ehash table
nvme-pci: fix timeout request state check
net: sched: gred: prevent races when adding offloads to stats
drm/amd/display: fix issues with driver unload
phy: phy-can-transceiver: Skip warning if no "max-bitrate"
dmaengine: tegra: Fix memory leak in terminate_all()
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
cifs: fix potential deadlock in cache_refresh_path()
drm/i915/selftests: Unwind hugepages to drop wakeref on error
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 switchdev mode after devlink reload
net/mlx5e: Set decap action based on attr for sample
net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net/mlx5e: Avoid false lock dependency warning on tc_ht even more
net: ipa: disable ipa interrupt during suspend
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
Bluetooth: hci_event: Fix Invalid wait context
Bluetooth: ISO: Fix possible circular locking dependency
Bluetooth: ISO: Avoid circular locking dependency
Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
Bluetooth: hci_conn: Fix memory leaks
Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
netfilter: conntrack: handle tcp challenge acks during connection reuse
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
usb: ucsi: Ensure connector delayed work items are flushed
block/rnbd-clt: fix wrong max ID in ida_alloc_max
HID: revert CHERRY_MOUSE_000C quirk
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
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
l2tp: close all race conditions in l2tp_tunnel_register()
l2tp: convert l2tp_tunnel_list to idr
net/sched: sch_taprio: fix possible use-after-free
net: stmmac: Fix queue statistics reading
pinctrl: rockchip: fix reading pull type on rk3568
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
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
net: lan966x: add missing fwnode_handle_put() for ports node
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()
drm/vc4: bo: Fix unused variable warning
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
bpf: hash map, avoid deadlock with suitable hash mask
phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
drm/vc4: bo: Fix drmm_mutex_init memory hog
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
drm/msm/gpu: Fix potential double-free
phy: ti: fix Kconfig warning and operator precedence
kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
arm64: dts: qcom: msm8992-libra: Fix the memory map
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
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
erofs: fix kvcalloc() misuse with __GFP_NOFAIL
RDMA/rxe: Prevent faulty rkey generation
RDMA/rxe: Fix inaccurate constants in rxe_type_info
tomoyo: fix broken dependency on *.conf.default
HID: amd_sfh: Fix warning unwind goto
interconnect: qcom: msm8996: Fix regmap max_register values
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
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: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
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
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
arm64: dts: imx8mp: Fix power-domain typo
arm64: dts: imx8mp: Fix missing GPC Interrupt
soc: imx: imx8mp-blk-ctrl: don't set power device name
ARM: imx: add missing of_node_put()
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
arm64: dts: verdin-imx8mm: fix dev board audio playback
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: verdin-imx8mm: fix dahlia audio playback
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
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
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: net: export symbol for tracepoint_consume_skb
UPSTREAM: iommu/iova: Fix alloc iova overflows issue
ANDROID: GKI: Fix symbol list wildcard
ANDROID: vendor_hooks: Add parameter to android_vh_wake_up_sync
ANDROID: gki_defconfig: Enable RCU_BOOST config
ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages
ANDROID: KVM: arm64: Introduce module-owned pages
ANDROID: KVM: arm64: Pass addr to get_page_state() helper
ANDROID: hung_task: Add vendor hook for hung task detect
ANDROID: GKI: defconfig: enable BTF debug info
ANDROID: kbuild: fix build for DEBUG_INFO_BTF_MODULES
ANDROID: KVM: arm64: Add EL2 wakeup cause hyp events
ANDROID: KVM: arm64: Add format file for nVHE hyp events
ANDROID: KVM: arm64: add support for early enablement nVHE hyp events
ANDROID: KVM: arm64: RAW interface to the nVHE hyp tracing
ANDROID: KVM: arm64: Add support for nVHE hyp events
ANDROID: KVM: arm64: Add host support for the nVHE hyp tracing
ANDROID: KVM: arm64: Add tracing support for the nVHE hyp
ANDROID: KVM: arm64: Add clock support in the nVHE hyp
ANDROID: timekeeping: Export the boot clock in snapshots
ANDROID: ring-buffer: Introducing external writer support
ANDROID: ring-buffer: Expose buffer_data_page material
UPSTREAM: usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags
UPSTREAM: usb: gadget: uvc: default the ctrl request interface offsets
ANDROID: KVM: arm64: Restore host FP state before SMCs
ANDROID: KVM: arm64: Finalise EL2 state from pKVM PSCI relay
ANDROID: KVM: arm64: Use sanitized values in __check_override in nVHE
ANDROID: KVM: arm64: Introduce finalise_el2_state macro
ANDROID: KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE
ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict
ANDROID: gki_defconfig: disable various x86 and hw flags
Revert "ANDROID: arm64: Register earlycon fixmap with the MMIO guard"
ANDROID: KVM: arm64: Include MMIO guard and memory relinquish in top-level hypercalls doc
ANDROID: KVM: arm64: Fix MMIO guard documentation
ANDROID: KVM: arm64: Consistent hypercall naming in documentation
ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN
FROMLIST: kasan: reset page tags properly with sampling
FROMGIT: kasan: allow sampling page_alloc allocations for HW_TAGS
Linux 6.1.8
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()
octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
net/ulp: use consistent error code when blocking ULP
octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
drm/amdgpu: correct MEC number for gfx11 APUs
drm/amdgpu: add tmz support for GC IP v11.0.4
drm/amdgpu: add tmz support for GC 11.0.1
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
drm/amdgpu: enable GFX IP v11.0.4 CG support
drm/amdgpu: enable PSP IP v13.0.11 support
drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
drm/amdgpu: add smu 13 support for smu 13.0.11
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
drm/amdgpu/discovery: add PSP IP v13.0.11 support
drm/amdgpu: add gmc v11 support for GC 11.0.4
drm/amdgpu: add gfx support for GC 11.0.4
drm/amdgpu/discovery: set the APU flag for GC 11.0.4
drm/amdgpu: set GC 11.0.4 family
drm/amdgpu/discovery: enable mes support for GC v11.0.4
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
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
efi: rt-wrapper: Add missing include
arm64: efi: Execute runtime services from a dedicated stack
fs/ntfs3: Fix attr_punch_hole() null pointer derenference
cifs: reduce roundtrips on create/qinfo requests
drm/amd/display: disable S/G display on DCN 3.1.4
drm/amd/display: disable S/G display on DCN 3.1.5
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: Remove unused variable
drm/i915: Allow switching away via vga-switcheroo if uninitialized
drm/i915/display: Check source height is > 0
drm/i915: re-disable RC6p on Sandy Bridge
drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
drm/amdgpu: allow multipipe policy on ASICs with one MEC
drm/amdgpu: fix amdgpu_job_free_resources v2
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
VMCI: Use threaded irqs instead of tasklets
mei: me: add meteor lake point M DID
mei: bus: fix unlink on bus in error path
gsmi: fix null-deref in gsmi_get_variable
serial: exar: Add support for Sealevel 7xxxC serial cards
serial: atmel: fix incorrect baudrate setup
serial: amba-pl011: fix high priority character transmission in rs486 mode
dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
dmaengine: idxd: Prevent use after free on completion memory
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
arm64: dts: imx8mp: correct usb clocks
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: Add ID numbers to configfs-gadget driver names
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: musb: fix error return code in omap2430_probe()
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
selftests: mptcp: userspace: validate v4-v6 subflows mix
mptcp: netlink: respect v4/v6-only sockets
mptcp: explicitly specify sock family at subflow creation time
io_uring/poll: don't reissue in case of poll race on multishot request
pktcdvd: check for NULL returna fter calling bio_split_to_limits()
tty: fix possible null-ptr-defer in spk_ttyio_release
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
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: Do not call PM runtime functions in tb_retimer_scan()
thunderbolt: Do not report errors if on-board retimers are found
thunderbolt: Use correct function to calculate maximum USB3 link rate
thunderbolt: Disable XDomain lane 1 only in software connection manager
cifs: do not include page data when checking signature
btrfs: fix race between quota rescan and disable leading to NULL pointer deref
btrfs: fix invalid leaf access due to inline extent during lseek
btrfs: qgroup: do not warn on record without old_roots populated
btrfs: do not abort transaction on failure to update log root
btrfs: do not abort transaction on failure to write log tree when syncing log
btrfs: add missing setup of log for full commit at add_conflicting_inode()
btrfs: fix directory logging due to race with concurrent index key deletion
btrfs: fix missing error handling when logging directory items
btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
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
misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
usb: misc: onboard_hub: Move 'attach' work to the driver
usb: misc: onboard_hub: Invert driver registration order
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
Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
hugetlb: unshare some PMDs when splitting VMAs
mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
nilfs2: fix general protection fault in nilfs_btree_insert()
zonefs: Detect append writes at invalid locations
LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
Add exception protection processing for vd in axi_chan_handle_err function
proc: fix PIE proc-empty-vm, proc-pid-vm tests
nommu: fix split_vma() map_count error
nommu: fix do_munmap() error path
nommu: fix memory leak in do_mmap() error path
wifi: mac80211: fix initialization of rx->link and rx->link_sta
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: mac80211: reset multiple BSSID options in stop_ap()
wifi: mac80211: fix MLO + AP_VLAN check
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Bluetooth: hci_qca: Fix driver shutdown on closed serdev
Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
fbdev: omapfb: avoid stack overflow warning
of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
perf/x86/rapl: Add support for Intel Emerald Rapids
perf/x86/rapl: Add support for Intel Meteor Lake
memblock tests: Fix compilation error.
cifs: fix race in assemble_neg_contexts()
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()
selftests: net: fix cmsg_so_mark.sh test hang
RDMA/srp: Move large values to a new enum for gcc13
bpf: keep a reference to the mm, in case the task is dead.
r8169: fix dmar pte write access is not set error
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
vdpa_sim_net: should not drop the multicast/broadcast packet
vduse: Validate vq_num in vduse_validate_config()
virtio_pci: modify ENOENT to EINVAL
vdpa/mlx5: Avoid overwriting CVQ iotlb
vdpa/mlx5: Avoid using reslock in event_handler
vdpa/mlx5: Return error on vlan ctrl commands if not supported
tools/virtio: initialize spinlocks in vring_test.c
net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
pNFS/filelayout: Fix coalescing test for single DS
wifi: iwlwifi: fw: skip PPAG for JF
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
dma-buf: fix dma_buf_export init order v2
Revert "FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS"
Revert "ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN"
ANDROID: GKI: Header generation fix and improvements
ANDROID: virtual_device: Set initial symbol list
ANDROID: iommu: Define vendor hook to limit max alignment
ANDROID: BUILD.bazel: Add qcom soundwire module
ANDROID: usb: host: export additional xhci symbols for ring management
ANDROID: sound: usb: Export symbols for endpoint management
ANDROID: ABI: Update QCOM symbol list
ANDROID: sched: add vendor hook for correcting cpu capacity
ANDROID: sched: gki: add padding to some structs to support WALT
ANDROID: Add initial QCOM symbol list
ANDROID: Temporarily disable vendor symbol lists
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
Linux 6.1.7
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
drm/i915: Fix CFI violations in gt_sysfs
io_uring/poll: attempt request issue after racy poll wakeup
io_uring: lock overflowing for IOPOLL
efi: fix NULL-deref in init error path
ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
platform/x86/amd: Fix refcount leak in amd_pmc_probe
platform/surface: aggregator: Add missing call to ssam_request_sync_free()
bnxt: make sure we return pages to the pool
net: hns3: fix wrong use of rss size during VF rss config
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
igc: Fix PPS delta between two synchronized end-points
perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
perf kmem: Support legacy tracepoints
perf build: Properly guard libbpf includes
octeontx2-pf: Fix resource leakage in VF driver unbind
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
net/mlx5e: Fix macsec ssci attribute handling in offload path
net/mlx5e: Don't support encap rules with gbp option
net/mlx5: Fix ptp max frequency adjustment range
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
net/mlx5e: Verify dev is present for fix features ndo
net/mlx5: Fix command stats access after free
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
net/mlx5: check attr pointer validity before dereferencing it
Revert "r8169: disable detection of chip version 36"
net/sched: act_mpls: Fix warning during failed attribute validation
drm/vmwgfx: Remove rcu locks from user resources
drm/vmwgfx: Remove vmwgfx_hashtab
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx: Remove ttm object hashtable
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx: Write the driver id registers
ice: Add check for kzalloc
ice: Fix potential memory leak in ice_gnss_tty_write()
drm/amdgpu: Fix potential NULL dereference
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
tools/nolibc: restore mips branch ordering in the _start block
ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
af_unix: selftest: Fix the size of the parameter to connect()
gro: take care of DODGY packets
gro: avoid checking for a failed search
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
hvc/xen: lock console list traversal
sched/core: Fix arch_scale_freq_tick() on tickless systems
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
nfsd: fix handling of cached open files in nfsd4_open codepath
nfsd: rework refcounting in filecache
NFSD: Add an nfsd_file_fsync tracepoint
nfsd: reorganize filecache.c
nfsd: remove the pages_flushed statistic from filecache
NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
NFSD: Pass the target nfsd_file to nfsd_commit()
tipc: fix unexpected link reset due to discovery messages
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
ALSA: usb-audio: Relax hw constraints for implicit fb sync
ALSA: usb-audio: Make sure to stop endpoints before closing EPs
mtd: cfi: allow building spi-intel standalone
mtd: parsers: scpart: fix __udivdi3 undefined on mips
ASoC: wm8904: fix wrong outputs volume after power reactivation
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
drm/msm/dpu: Fix some kernel-doc comments
ASoC: Intel: sof-nau8825: fix module alias overflow
ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
ASoC: Intel: fix sof-nau8825 link failure
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
regulator: da9211: Use irq handler when ready
x86/resctrl: Fix event counts regression in reused RMIDs
x86/resctrl: Fix task CLOSID/RMID update race
x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
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
selftests: netfilter: fix transaction test script timeout handling
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/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
iommu/arm-smmu: Don't unregister on shutdown
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
iommu/arm-smmu-v3: Don't unregister on shutdown
iommu/iova: Fix alloc iova overflows issue
mm: Always release pages to the buddy allocator in memblock_free_late().
drm/amdgpu: enable VCN DPG for GC IP v11.0.4
drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
drm/amdgpu: add soc21 common ip block support for GC 11.0.4
drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
drm/amd/pm: enable mode1 reset on smu_v13_0_10
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
drm/i915/gt: Cleanup partial engine discovery failures
iavf/iavf_main: actually log ->src mask when talking about it
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[]
arm64/mm: fix incorrect file_map_count for invalid pmd
arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
arm64/signal: Always accept SVE signal frames on SME only systems
dt-bindings: msm: dsi-controller-main: Fix description of core clock
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
arm64/signal: Always allocate SVE signal frames on SME only systems
drm/msm/adreno: Make adreno quirks not overwrite each other
firmware/psci: Don't register with debugfs if PSCI isn't available
firmware/psci: Fix MEM_PROTECT_RANGE function numbers
drm/msm: another fix for the headless Adreno GPU
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/x86: asus-wmi: Don't load fan curves without fan
platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
platform/surface: aggregator: Ignore command messages not intended for us
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
ASoC: rt9120: Make dev PM runtime bind AsoC component PM
io_uring/fdinfo: include locked hash table in fdinfo output
cifs: fix double free on failed kerberos auth
cifs: do not query ifaces on smb1 mounts
cifs: fix file info setting in cifs_open_file()
cifs: fix file info setting in cifs_query_path_info()
cifs: Fix uninitialized memory read for smb311 posix symlink create
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: move remaining FPU code to dml folder
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
drm/amdgpu: Fixed bug on error when unloading amdgpu
drm/amd: Delay removal of the firmware framebuffer
drm/i915: Fix potential context UAFs
drm/i915: Reserve enough fence slot for i915_vma_unbind_async
drm/i915/gt: Reset twice
drm: Optimize drm buddy top-down allocation method
drm/amd/pm/smu13: BACO is supported when it's in BACO state
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
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
brcmfmac: Prefer DT board type over DMI board type
s390/kexec: fix ipl report address for kdump
perf auxtrace: Fix address filter duplicate symbol selection
net: stmmac: add aux timestamps fifo clearance wait
ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
arm64: cmpxchg_double*: hazard against entire exchange variable
arm64: mte: Avoid the racy walk of the vma list during core dump
arm64: mte: Fix double-freeing of the temporary tag storage during coredump
io_uring/poll: add hash if ready poll request can't complete inline
docs: Fix the docs build with Sphinx 6.0
efi: tpm: Avoid READ_ONCE() for accessing the event log
efi: fix userspace infinite retry read efivars after EFI runtime services page fault
KVM: arm64: Fix S1PTW handling on RO memslots
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA: hda/realtek - Turn on power early
ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
ALSA: control-led: use strscpy in set_led_id()
Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
FROMGIT: usb: ucsi: Ensure connector delayed work items are flushed
FROMGIT: bpf: btf: limit logging of ignored BTF mismatches
ANDROID: sound: usb: Add vendor hooks for connect & disconnect
ANDROID: vendor_hooks: Add hooks for frequency optimization
ANDROID: softirq: Export irq_handler_exit tracepoint
ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints
ANDROID: workqueue: Export workqueue_execute_start/end tracepoints
ANDROID: sched: add vendor hook in find_new_ilb
ANDROID: KVM: arm64: Expose get_leaf to pKVM modules
ANDROID: KVM: arm64: Allow skipping module page donation
ANDROID: KVM: arm64: Rework pKVM module locking
ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs
ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops
ANDROID: KVM: arm64: Expose hyp_va to modules
ANDROID: arm64: kvm: iommu: Export IOMMU register and init functions.
ANDROID: arm64: kvm: Add new module functions used by s2mpu.
ANDROID: arm64: kvm: s2mpu: Update address of s2mpu struct
ANDROID: arm64: kvm: s2mpu: Remove S2MPU pKVM driver
Linux 6.1.6
ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
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: sched: disallow noqueue for qdisc classes
gcc: disable -Warray-bounds for gcc-11 too
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
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 6.1.5
wifi: ath11k: Send PME message during wakeup from D3cold
efi: random: combine bootloader provided RNG seed with RNG protocol output
drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
ksmbd: send proper error response in smb2_tree_connect()
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
btrfs: handle case when repair happens with dev-replace
drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
drm/amd/display: Add check for DET fetch latency hiding for dcn32
virtio_blk: Fix signedness bug in virtblk_prep_rq()
virtio-blk: use a helper to handle request queuing errors
drm/i915/gvt: fix vgpu debugfs clean in remove
drm/i915/gvt: fix gvt debugfs destroy
drm/amdkfd: Fix kernel warning during topology setup
drm/plane-helper: Add the missing declaration of drm_atomic_state
of/fdt: run soc memory setup when early_init_dt_scan_memory fails
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
vhost_vdpa: fix the crash in unmap a large memory
tpm: Allow system suspend to continue when TPM suspend fails
io_uring: fix CQ waiting timeout handling
io_uring: pin context while queueing deferred tw
block: don't allow splitting of a REQ_NOWAIT bio
net: dsa: tag_qca: fix wrong MGMT_DATA2 size
net: dsa: qca8k: fix wrong length value for mgmt eth packet
Revert "net: dsa: qca8k: cache lo and hi for mdio write"
Revert "drm/amd/display: Enable Freesync Video Mode by default"
bpf: Fix panic due to wrong pageattr of im->image
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
ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
nvme: also return I/O command effects from nvme_command_effects
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
kunit: alloc_string_stream_fragment error handling bug fix
io_uring: check for valid register opcode earlier
ACPI: video: Don't enable fallback path for creating ACPI backlight by default
drm/amd/display: Report to ACPI video if no panels were found
ACPI: video: Allow GPU drivers to report no panels
nvme: fix multipath crash caused by flush request when blktrace is enabled
io_uring/cancel: re-grab ctx mutex after finishing wait
drm/amdkfd: Fix double release compute pasid
drm/amdkfd: Fix kfd_process_device_init_vm error handling
drm/amdgpu: Fix size validation for non-exclusive domains (v4)
ASoC: SOF: mediatek: initialize panic_info to zero
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
9p/client: fix data race on req->status
ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
usb: dwc3: xilinx: include linux/gpio/consumer.h
udf: Fix extension of the last extent in the file
caif: fix memory leak in cfctrl_linkup_request()
net/ulp: prevent ULP without clone op from entering the LISTEN status
qed: allow sleep in qed_mcp_trace_dump()
ublk: honor IO_URING_F_NONBLOCK for handling control command
drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
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
perf stat: Fix handling of unsupported cgroup events when using BPF counters
perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390
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()
drm/virtio: Fix memory leak in virtio_gpu_object_create()
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
vxlan: Fix memory leaks in error path
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
selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier
selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
gpio: pca953x: avoid to use uninitialized value pinctrl
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: hns3: refine the handling for VF heartbeat
tcp: Add TIME_WAIT sockets in bhash2.
bpf: Always use maximal size for copy_array()
net/mlx5: Lag, fix failure to cancel delayed bond work
net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
net/mlx5e: Always clear dest encap in neigh-update-del
net/mlx5e: CT: Fix ct debugfs folder name
net/mlx5e: Fix RX reporter for XSK RQs
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
net/mlx5: Fix RoCE setting at HCA level
net/mlx5: Avoid recovery in probe flows
net/mlx5: Fix io_eq_size and event_eq_size params validation
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
net/mlx5: E-Switch, properly handle ingress tagged packets on VST
vdpasim: fix memory leak when freeing IOTLBs
vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
vhost-vdpa: fix an iotlb memory leak
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()
vdpa/mlx5: Fix wrong mac address deletion
vdpa/mlx5: Fix rule forwarding VLAN to TIR
bnxt_en: Fix HDS and jumbo thresholds for RX packets
bnxt_en: Fix first buffer size calculations for XDP multi-buffer
bnxt_en: Fix XDP RX path
bnxt_en: Simplify bnxt_xdp_buff_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: 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
net: lan966x: Fix configuration of the PCS
bonding: fix lockdep splat in bond_miimon_commit()
netfilter: nf_tables: honor set timeout and garbage collection updates
mptcp: fix lockdep false positive
mptcp: fix deadlock in fastopen error path
vmxnet3: correctly report csum_level for encapsulated packet
net: vrf: determine the dst using the original ifindex for multicast
ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf
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()
wifi: ath9k: use proper statements in conditionals
SUNRPC: ensure the matching upcall is in-flight upon downcall
btrfs: fix an error handling path in btrfs_defrag_leaves()
phy: qcom-qmp-combo: fix broken power on
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
btrfs: fix compat_ro checks against remount
btrfs: fix off-by-one in delalloc search during lseek
usb: dwc3: gadget: Ignore End Transfer delay on teardown
cifs: refcount only the selected iface during interface update
cifs: fix interface count calculation during refresh
btrfs: replace strncpy() with strscpy()
ARM: renumber bits related to _TIF_WORK_MASK
Linux 6.1.4
drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics
drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34
drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping
drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping
drm/i915/migrate: Account for the reserved_space
drm/i915: improve the catch-all evict to handle lock contention
drm/amdgpu: make display pinning more flexible (v2)
drm/amdgpu: handle polaris10/11 overlap asics (v2)
drm/amd/display: Add DCN314 display SG Support
drm/i915/ttm: consider CCS for backup objects
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: fix deadlock due to mbcache entry corruption
ext4: avoid BUG_ON when creating xattrs
ext4: fix corrupt backup group descriptors after online resize
ext4: dont return EINVAL from GETFSUUID when reporting UUID length
ext4: fix bad checksum after online resize
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: don't fail GETFSUUID when the caller provides a long buffer
ext4: init quota for 'old.inode' in 'ext4_rename'
ext4: fix uninititialized value in 'ext4_evict_inode'
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: fix leaking uninitialized memory in fast-commit journal
ext4: disable fast-commit of encrypted dir operations
ext4: don't allow journal inode to have encrypt flag
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: journal_path mount options should follow links
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: correct inconsistent error msg in nojournal mode
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/etnaviv: reap idle mapping if it doesn't match the softpin address
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/etnaviv: move idle mapping reaping into separate function
drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
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: Drop PMD_SHIFT from calculation in pgtable.h
parisc: Drop duplicate kgdb_pdc console
parisc: Add missing FORCE prerequisites in Makefile
parisc: Fix locking in pdc_iodc_print() firmware call
parisc: Drop locking in pdc console code
parisc: led: Fix potential null-ptr-deref in start_task()
remoteproc: imx_rproc: Correct i.MX93 DRAM mapping
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
remoteproc: imx_dsp_rproc: Add mutex protection for workqueue
hugetlb: really allocate vma lock for all sharable vmas
test_kprobes: Fix implicit declaration error of test_kprobes
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
iommu/amd: Fix ivrs_acpihid cmdline parsing code
phy: qcom-qmp-combo: fix sc8180x reset
phy: qcom-qmp-combo: fix sdm845 reset
bus: mhi: host: Fix race between channel preparation and M0 event
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
RISC-V: kexec: Fix memory leak of elf header buffer
riscv: Fixup compile error with !MMU
RISC-V: kexec: Fix memory leak of fdt buffer
PCI/sysfs: Fix double free in error path
PCI: Fix pci_device_is_present() for VFs by checking PF
crypto: ccree,hisilicon - Fix dependencies to correct algorithm
um: virt-pci: Avoid GCC non-NULL warning
ima: Fix memory leak in __ima_inode_hash()
mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt
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
block: mq-deadline: Fix dd_finish_request() for zoned devices
drm/amdgpu: fix mmhub register base coding error
rtc: ds1347: fix value written to century register
ravb: Fix "failed to switch device to config mode" message during unbind
cifs: set correct status of tcon ipc when reconnecting
cifs: set correct ipc status after initial tree connect
cifs: set correct tcon status after initial tree connect
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
arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon
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: Fix issue of missing one synthetic field
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
powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1
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: x86: fix APICv/x2AVIC disabled when vm reboot by itself
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
ima: Fix hash dependency to correct algorithm
of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
xtensa: add __umulsidi3 helper
perf/core: Call LSM hook after copying perf_event_attr
tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
PCI/DOE: Fix maximum data object length miscalculation
ata: ahci: fix enum constants for gcc-13
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: use proper req destructor for IPv6
mptcp: dedicated request sock for subflow in v6
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
mptcp: netlink: fix some error return code
fs: dlm: retry accept() until -EAGAIN or error returns
fs: dlm: fix sock release if listen fails
ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
HID: Ignore HP Envy x360 eu0009nv stylus battery
platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button
platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data
platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data
ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
platform/x86: intel-uncore-freq: add Emerald Rapids support
platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time
platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models
platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models
platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume
platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()
ACPI: video: Prefer native over vendor
ACPI: video: Simplify __acpi_video_get_backlight_type()
platform/x86: ideapad-laptop: support for more special keys in WMI
platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use
platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"
platform/x86: thinkpad_acpi: Fix max_brightness of thinklight
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
ALSA: patch_realtek: Fix Dell Inspiron Plus 16
bpf: Resolve fext program type when checking map compatibility
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
ext2: unbugger ext2_empty_dir()
cpufreq: Init completion before kobject_init_and_add()
PM/devfreq: governor: Add a private governor_data for governor
random: add helpers for random numbers with given floor or range
x86/MCE/AMD: Clear DFR errors found in THR handler
selftests: Use optional USERCFLAGS and USERLDFLAGS
EDAC/mc_sysfs: Increase legacy channel support to 12
cxl/region: Fix missing probe failure
arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics
random: use rejection sampling for uniform bounded random integers
arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength
ARM: ux500: do not directly dereference __iomem
btrfs: fix resolving backrefs for inline extent followed by prealloc
btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
btrfs: fix uninitialized parent in insert_state
drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings
drm/amd/pm: update SMU13.0.0 reported maximum shader clock
phy: qcom-qmp-combo: fix out-of-bounds clock access
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
arm64: dts: qcom: sc8280xp: fix UFS reference clocks
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 ICC_BWMON driver
soc: qcom: Select REMAP_MMIO for LLCC driver
arm64: Prohibit instrumentation on arch_stack_walk()
arm64: dts: qcom: sc8280xp: fix UFS DMA coherency
cxl/region: Fix memdev reuse check
media: stv0288: use explicitly signed char
drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0
drm/amdgpu: skip MES for S0ix as well since it's part of GFX
Linux 6.1.3
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
block: Do not reread partition table on exclusively open device
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: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
ALSA: line6: fix stack overflow in line6_midi_transmit
ALSA: line6: correct midi status byte when receiving data from podxt
ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags
ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
binfmt: Fix error return code in load_elf_fdpic_binary()
ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
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
kmsan: include linux/vmalloc.h
kmsan: export kmsan_handle_urb
mm/mempolicy: fix memory leak in set_mempolicy_home_node system call
mm, mremap: fix mremap() expanding vma with addr inside vma
rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error
HID: plantronics: Additional PIDs for double volume key presses quirk
HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
kprobes: kretprobe events missing on 2-core KVM guest
NFSD: fix use-after-free in __nfs42_ssc_open()
rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()
powerpc/rtas: avoid scheduling in rtas_os_term()
powerpc/rtas: avoid device tree lookups in rtas_os_term()
iommu/mediatek: Fix crash on isr after kexec()
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
phy: sun4i-usb: Add support for the H616 USB PHY
phy: sun4i-usb: Introduce port2 SIDDQ quirk
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: video: Fix Apple GMUX backlight detection
ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
ACPI: resource: do IRQ override on Lenovo 14ALC7
ACPI: resource: do IRQ override on XMG Core 15
nvme-pci: fix page size checks
nvme-pci: fix mempool alloc size
nvme-pci: fix doorbell buffer value endianness
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
Linux 6.1.2
pwm: tegra: Fix 32 bit build
mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
drm/amd/display: revert Disable DRR actions during state commit
media: dvbdev: fix refcnt bug
media: dvbdev: fix build warning due to comments
net: stmmac: fix errno when create_singlethread_workqueue() fails
io_uring: remove iopoll spinlock
io_uring: protect cq_timeouts with timeout_lock
io_uring/net: fix cleanup after recycle
io_uring/net: ensure compat import handlers clear free_iov
io_uring: improve io_double_lock_ctx fail handling
io_uring: dont remove file from msg_ring reqs
io_uring: add completion locking for iopoll
io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag
blk-iolatency: Fix memory leak on add_disk() failures
scsi: qla2xxx: Fix crash when I/O abort times out
mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
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
maple_tree: fix mas_spanning_rebalance() on insufficient data
test_maple_tree: add test for mas_spanning_rebalance() on insufficient data
gcov: add support for checksum field
floppy: Fix memory leak in do_floppy_init()
spi: fsl_spi: Don't change speed while chipselect is active
regulator: core: fix deadlock on regulator enable
iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
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: qcom: Fix memory leak in dwc3_qcom_interconnect_init
usb: dwc3: core: defer probe on ulpi_read_id timeout
usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
clk: imx: imx8mp: add shared clk gate for usb suspend clk
dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
arm64: dts: qcom: sm8250: fix USB-DP PHY registers
arm64: dts: qcom: sm6350: 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
HID: logitech-hidpp: Guard FF init code against non-USB devices
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
ALSA: usb-audio: Workaround for XRUN at prepare
dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+
dt-bindings: input: iqs7222: Correct minimum slider size
dt-bindings: input: iqs7222: Reduce 'linux,code' to optional
Input: iqs7222 - add support for IQS7222A v1.13+
Input: iqs7222 - report malformed properties
Input: iqs7222 - drop unused device node references
ima: Simplify ima_lsm_copy_rule
pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
cfi: Fix CFI failure with KASAN
afs: Fix lost servers_outstanding count
perf test: Fix "all PMU test" to skip parametrized events
MIPS: ralink: mt7621: avoid to init common ralink reset controller
perf probe: Check -v and -q options in the right place
perf tools: Make quiet mode consistent between tools
perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
drm/amd/pm: avoid large variable on kernel stack
pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
lkdtm: cfi: Make PAC test work with GCC 7 and 8
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
ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
ALSA: hda/hdmi: fix i915 silent stream programming flow
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
ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()
hwmon: (jc42) Fix missing unlock on error in jc42_write()
orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
orangefs: Fix kmemleak in orangefs_sysfs_init()
orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
scsi: target: iscsi: Fix a race condition between login_work and the login thread
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()
scsi: smartpqi: Correct device removal for multi-actuator devices
scsi: smartpqi: Add new controller PCI IDs
hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
scsi: elx: libefc: Fix second parameter type in state callbacks
Revert "PCI: Clear PCI_STATUS when setting up device"
crypto: hisilicon/qm - increase the memory of local variables
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
regulator: core: Fix resolve supply lookup issue
Bluetooth: Add quirk to disable MWS Transport Configuration
Bluetooth: Add quirk to disable extended scanning
Bluetooth: hci_bcm: Add CYW4373A0 support
ice: synchronize the misc IRQ when tearing down Tx tracker
regulator: core: Use different devices for resource allocation and DT lookup
clk: st: Fix memory leak in st_of_quadfs_setup()
media: si470x: Fix use-after-free in si470x_int_in_callback()
mmc: sdhci-tegra: Issue CMD and DAT resets together
mmc: renesas_sdhi: better reset from HS400 mode
mmc: renesas_sdhi: add quirk for broken register layout
mmc: f-sdh30: Add quirks for broken timeout clock capability
nfs: fix possible null-ptr-deref when parsing param
selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym
hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
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
ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming
drm/amd/display: Use the largest vready_offset in pipe group
drm/amdgpu: Fix potential double free and null pointer dereference
ALSA: usb-audio: Add quirk for Tascam Model 12
blk-mq: fix possible memleak when register 'hctx' failed
media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
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
bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
drm/amd/display: Fix display corruption w/ VSR enable
ppp: associate skb with a device at tx
bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
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
nvme-auth: don't override ctrl keys before validation
drm/amd/display: fix array index out of bound error in bios parser
drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit
md/raid1: stop mdx_raid1 thread when raid1 array run failed
md/raid0, raid10: Don't set discard sectors for request queue
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()
drm/amd/display: Disable DRR actions during state commit
drm/amd/display: Use min transition for SubVP into MPO
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
HID: uclogic: Add support for XP-PEN Deco LW
HID: input: do not query XP-PEN Deco LW battery
wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
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
drm/meson: Fix return type of meson_encoder_cvbs_mode_valid()
qed (gcc13): use u16 for fid to be big enough
wifi: ath11k: Fix qmi_msg_handler data structure initialization
HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
HID: apple: fix key translations where multiple quirks attempt to translate the same key
blk-mq: avoid double ->queue_rq() because of early timeout
drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
drm/edid: add a quirk for two LG monitors to get them to work on 10bpc
drm/amd/display: prevent memory leak
drm/amd/display: skip commit minimal transition state
bnx2: Use kmalloc_size_roundup() to match ksize() usage
openvswitch: Use kmalloc_size_roundup() to match ksize() usage
wifi: ath10k: Delay the unmapping of the buffer
ipmi: fix memleak when unload ipmi driver
ASoC: Intel: avs: Add quirk for KBL-R RVP platform
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
ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346
btrfs: do not panic if we can't allocate a prealloc extent state
ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
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()
ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E
ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35
ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native
ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp
ACPICA: Fix error code path in acpi_ds_call_control_method()
ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
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
arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
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
ARM: dts: aspeed: rainier,everest: Move reserved memory regions
arm64: make is_ttbrX_addr() noinstr-safe
rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
net: fec: check the return value of build_skb()
HID: amd_sfh: Add missing check for dma_alloc_coherent
mctp: Remove device type check at unregister
net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
cifs: don't leak -ENOMEM in smb2_open_file()
mctp: serial: Fix starting value for frame check sequence
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
devlink: protect devlink dump by the instance lock
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
devlink: hold region lock when flushing snapshots
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: 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
net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
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
media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
bpf: prevent leak of lsm program after failed attach
selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
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()
bonding: do failover when high prio link up
bonding: add missed __rcu annotation for curr_active_slave
net: macsec: fix net device access prior to holding a lock
nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
iommu/mediatek: Fix forever loop in error handling
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: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
mfd: axp20x: Do not sleep in the power off handler
dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency
powerpc/pseries/eeh: use correct API for error log size
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()
RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
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
iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
iommu/mediatek: Add error path for loop of mm_dts_parse
iommu/mediatek: Use component_match_add
iommu/mediatek: Add platform_device_put for recovering the device refcnt
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: dts: turris1x.dts: Add channel labels for temperature sensor
kprobes: Fix check for probe enabled in kill_kprobe()
powerpc/pseries: fix plpks_read_var() code for different consumers
powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error
powerpc/pseries: Fix the H_CALL error code in PLPKS driver
powerpc/pseries: fix the object owners enum value in plpks driver
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()
iommu: Avoid races around device probe
iommu/mediatek: Check return value after calling platform_get_resource()
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: pcf2127: Convert to .probe_new()
rtc: class: Fix potential memleak in devm_rtc_allocate_device()
rtc: rzn1: Check return value in rzn1_rtc_probe
dmaengine: idxd: Fix crc_val field for completion record
fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
phy: qcom-qmp-pcie: support separate tables for EP mode
phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
phy: qcom-qmp-pcie: split register tables into common and extra parts
pwm: tegra: Ensure the clock rate is not less than needed
pwm: tegra: Improve required rate calculation
include/uapi/linux/swab: Fix potentially missing __always_inline
phy: usb: Fix clock imbalance for suspend/resume
phy: usb: Use slow clock for wake enabled suspend
phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
iommu/rockchip: fix permission bits in page table entries v2
iommu/sun50i: Implement .iotlb_sync_map
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
iommu/s390: Fix duplicate domain attachments
phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
phy: qcom-qmp-usb: clean up status polling
phy: qcom-qmp-usb: drop power-down delay config
phy: qcom-qmp-usb: drop sc8280xp power-down delay
phy: qcom-qmp-usb: clean up power-down handling
phy: qcom-qmp-pcie: fix ipq6018 initialisation
phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
phy: qcom-qmp-pcie: fix sc8180x initialisation
phy: qcom-qmp-pcie: replace power-down delay
phy: qcom-qmp-pcie: drop power-down delay config
remoteproc: core: Auto select rproc-virtio device id
dmaengine: apple-admac: Allocate cache SRAM to channels
dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
phy: qcom-qmp-pcie: drop bogus register update
phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
fs/ntfs3: Harden against integer overflows
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
ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}
gfs2: Partially revert gfs2_inode_lookup change
power: supply: fix null pointer dereferencing in power_supply_get_battery_info
perf branch: Fix interpretation of branch records
power: supply: bq25890: Ensure pump_express_work is cancelled on remove
power: supply: bq25890: Convert to i2c's .probe_new()
power: supply: bq25890: Factor out regulator registration code
power: supply: Fix refcount leak in rk817_charger_probe
power: supply: ab8500: Fix error handling in ab8500_charger_init()
HSI: omap_ssi_core: Fix error handling in ssi_init()
power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
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
watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
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()
perf stat: Move common code in print_metric_headers()
perf stat: Use evsel__is_hybrid() more
perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
led: qcom-lpg: Fix sleeping in atomic
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/of: Fix memory leak on thermal_of_zone_register() failure
thermal/drivers/k3_j72xx_bandgap: Fix the debug print message
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: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
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: cdev: fix NULL-pointer dereferences
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
vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries
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: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
tracing/user_events: Fix call print_fmt leak
coresight: cti: Fix null pointer error on CTI init before ETM
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: 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()
habanalabs: fix return value check in hl_fw_get_sec_attest_data()
serial: sunsab: Fix error handling in sunsab_init()
serial: altera_uart: fix locking in polling mode
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
USB: gadget: Fix use-after-free during usb config switch
extcon: usbc-tusb320: Update state on probe even if no IRQ pending
usb: musb: omap2430: Fix probe regression for missing resources
usb: typec: tipd: Fix typec_unregister_port error paths
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
interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm
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/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps
vfio: platform: Do not pass return buffer to ACPI _RST method
class: fix possible memory leak in __class_register()
drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
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()
riscv: Fix P4D_SHIFT definition for 3-level page table mode
f2fs: fix iostat parameter for discard
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'
riscv: Fix crash during early errata patching
RISC-V: Fix MEMREMAP_WB for systems with Svpbmt
RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path
RDMA/hns: Fix XRC caps on HIP08
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
RDMA/hns: Fix the gid problem caused by free mr
orangefs: Fix sysfs not cleanup when dev init failed
PCI: vmd: Fix secondary bus reset for Intel bridges
RDMA/srp: Fix error return code in srp_parse_options()
RDMA/hfi1: Fix error return code in parse_platform_config()
RDMA: Disable IB HW for UML
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
crypto: qat - fix error return code in adf_probe
RDMA/nldev: Fix failure to send large messages
f2fs: avoid victim selection from previous victim section
f2fs: fix to enable compress for newly created file if extension matches
f2fs: set zstd compress level correctly
RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
scsi: ufs: core: Fix the polling implementation
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()
crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
crypto: arm64/sm3 - fix possible crash with CFI enabled
crypto: arm64/sm3 - add NEON assembly implementation
crypto: x86/sm4 - fix crash with CFI enabled
crypto: x86/sm3 - fix possible crash with CFI enabled
crypto: x86/sha512 - fix possible crash with CFI enabled
crypto: x86/sha256 - fix possible crash with CFI enabled
crypto: x86/sha1 - fix possible crash with CFI enabled
crypto: x86/aria - fix crash with CFI enabled
crypto: x86/aegis128 - fix possible crash with CFI enabled
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()
PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
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()
RDMA/irdma: Initialize net_type before checking it
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 incorrect sge nums calculation
RDMA/hns: Fix ext_sge num error when post send
RDMA/rxe: Fix mr->map double free
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/irdma: Do not request 2-level PBLEs for CQ alloc
RDMA/irdma: Fix RQ completion opcode
RDMA/irdma: Fix inline for multiple SGE's
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
f2fs: fix to avoid accessing uninitialized spinlock
PCI: imx6: Initialize PHY before deasserting core reset
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 the assign logic of iocb
f2fs: allow to set compression for inlined file
f2fs: fix normal discard process
f2fs: fix gc mode when gc_urgent_high_remaining is 1
f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
fortify: Do not cast to "unsigned char"
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: tcrypt - fix return value for multiple subtests
crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
crypto: sun8i-ss - use dma_addr instead u32
crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
crypto: hisilicon/qm - fix incorrect parameters usage
apparmor: Fix regression in stacking due to label flags
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
octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions
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: hci_conn: Fix crash on hci_create_cis_sync
Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
Bluetooth: hci_core: fix error handling in hci_register_dev()
sctp: sysctl: make extra pointers netns aware
ntb_netdev: Use dev_kfree_skb_any() in interrupt context
net: lan9303: Fix read error execution path
net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
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: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
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()
ipvs: use u64_stats_t for the per-cpu counters
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: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
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()
nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set
mmc: core: Normalize the error handling branch in sd_read_ext_regs()
memstick/ms_block: Add check for alloc_ordered_workqueue
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: litex_mmc: ensure `host->irq == 0` if polling
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()
hwmon: (emc2305) fix pwm never being able to set lower
hwmon: (emc2305) fix unable to probe emc2301/2/3
bpftool: Fix memory leak in do_build_table_cb
riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
NFSv4.x: Fail client initialisation if state manager thread can't run
NFS: Allow very small rsize & wsize again
NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS
SUNRPC: Fix missing release socket in rpc_sockname()
xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
media: ov5640: set correct default link frequency
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()
bpf: Add dummy type reference to nf_conn___init to fix type deduplication
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().
Revert "net: hsr: use hlist_head instead of list_head for mac addresses"
clk: qcom: clk-krait: fix wrong div2 functions
clk: qcom: lpass-sc7180: Fix pm_runtime usage
clk: qcom: lpass-sc7280: Fix pm_runtime usage
regulator: core: fix module refcount leak in set_supply()
mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
wifi: mt76: mt7921: fix wrong power after multiple SAR set
wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
wifi: mt76: mt7915: rework eeprom tx paths and streams init
wifi: mt76: mt7921: fix reporting of TX AGGR histogram
wifi: mt76: mt7915: fix reporting of TX AGGR histogram
wifi: mt76: mt7915: fix mt7915_mac_set_timing()
wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
wifi: mac80211: fix maybe-unused warning
wifi: mac80211: fix memory leak in ieee80211_if_add()
wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
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
clk: visconti: Fix memory leak in visconti_register_pll()
ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
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()
amdgpu/nv.c: Corrected typo in the video capabilities resolution
drm/amd/pm/smu11: BACO is supported when it's in BACO state
clk: mediatek: fix dependency of MT7986 ADC clocks
ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
wifi: iwlwifi: mvm: fix double free on tx path.
wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
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: Always decode the security label
NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
drm/msm/mdp5: fix reading hw revision on db410c platform
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: mediatek: vcodec: Core thread depends on core_list
media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
media: mediatek: vcodec: Fix h264 set lat buffer error
media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
media: amphion: lock and check m2m_ctx in event handler
media: amphion: cancel vpu before release instance
media: amphion: try to wakeup vpu core to avoid failure
media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
media: sun6i-mipi-csi2: Register async subdev with no sensor attached
media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
media: sun6i-mipi-csi2: Require both pads to be connected for streaming
x86/boot: Skip realmode init code when running as Xen PV guest
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: rename video_pll1 to video_pll
clk: imx: replace osc_hdmi with dummy
clk: imx8mn: rename vpu_pll to m7_alt_pll
media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
media: imon: fix a race condition in send_packet()
media: vimc: Fix wrong function called when vimc_init() fails
ASoC: mediatek: mt8186: Correct I2S shared clocks
ASoC: qcom: cleanup and fix dependency of QCOM_COMMON
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
mtd: core: Fix refcount error in del_mtd_device()
clk: microchip: check for null return of devm_kzalloc()
bonding: fix link recovery in mode 2 when updelay is nonzero
selftests/bpf: Mount debugfs in setns_by_fd
selftests/bpf: Make sure zero-len skbs aren't redirectable
drm/i915/guc: make default_lists const data
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
ASoC: Intel: avs: Lock substream before snd_pcm_stop()
ASoC: Intel: Skylake: Fix Kconfig dependency
wifi: rtw89: fix physts IE page check
pinctrl: k210: call of_node_put()
clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
HID: hid-sensor-custom: set fixed size for custom attributes
bpf: Move skb->len == 0 checks into __bpf_redirect
clk: imx93: correct enet clock
clk: imx93: unmap anatop base in error handling path
HID: i2c: let RMI devices decide what constitutes wakeup event
bpf: Pin the start cgroup in cgroup_iter_seq_init()
clk: imx93: correct the flexspi1 clock setting
mtd: spi-nor: Fix the number of bytes for the dummy cycles
mtd: spi-nor: hide jedec_id sysfs attribute if not present
net: Return errno in sk->sk_prot->get_port().
udp: Clean up some functions.
net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
media: videobuf-dma-contig: use dma_mmap_coherent
media: amphion: Fix error handling in vpu_driver_init()
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()
media: amphion: apply vb2_queue_error instead of setting manually
media: amphion: add lock around vdec_g_fmt
net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
ASoC: amd: acp: Fix possible UAF in acp_dma_open
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()
selftests/bpf: fix memory leak of lsm_cgroup
dm: track per-add_disk holder relations in DM
dm: make sure create and remove dm device won't race with open and close table
dm: cleanup close_table_device
dm: cleanup open_table_device
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
ALSA: memalloc: Allocate more contiguous pages for fallback case
drm/fourcc: Fix vsub/hsub for Q410 and Q401
regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()
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
ASoC: pxa: fix null-pointer dereference in filter()
drm/mediatek: Modify dpi power on/off sequence.
selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch
ASoC: codecs: wsa883x: use correct header file
ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
module: Fix NULL vs IS_ERR checking for module_get_next_page
wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
wifi: iwlwifi: mei: make sure ownership confirmed message is sent
pinctrl: mediatek: fix the pinconf register offset of some pins
dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC
drm/radeon: Add the missed acpi_put_table() to fix memory leak
bfq: fix waker_bfqq inconsistency crash
drbd: use blk_queue_max_discard_sectors helper
regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode
drm: rcar-du: Drop leftovers dependencies from Kconfig
wifi: rtw89: use u32_encode_bits() to fill MAC quota value
drm: lcdif: Set and enable FIFO Panic threshold
rxrpc: Fix ack.bufferSize to be 0 when generating an ack
net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
virt/sev-guest: Add a MODULE_ALIAS
clk: renesas: r8a779f0: Fix SCIF parent clocks
clk: renesas: r8a779f0: Fix HSCIF parent clocks
media: camss: Do not attach an already attached power domain on MSM8916 platform
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: core: fix possible resource leak in init_mtd()
mtd: Fix device name leak when register device failed in add_mtd_device()
clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry
bpf: propagate precision across all frames, not just the last one
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
media: rkvdec: Add required padding
media: platform: mtk-mdp3: fix error handling in mdp_probe()
media: platform: mtk-mdp3: fix error handling about components clock_on
media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits
drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values
drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits
drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters()
drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc
drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size
drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo
drm/msm/dsi: Remove repeated calculation of slice_per_intf
drm/msm/dsi: Remove useless math in DSC calculations
drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits
bpf: Fix slot type check in check_stack_write_var_off
bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
drm/msm/hdmi: use devres helper for runtime PM management
ima: Handle -ESTALE returned by ima_filter_rule_match()
drm/msm/mdp5: stop overriding drvdata
drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
spi: Update reference to struct spi_controller
drm/panel/panel-sitronix-st7701: Fix RTNI calculation
drm: lcdif: change burst size to 256B
clk: renesas: r9a06g032: Repair grave increment error
drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual
drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm
drm/i915: Refactor ttm ghost obj detection
drm/i915: Handle all GTs on driver (un)load paths
drm/rockchip: lvds: fix PM usage counter unbalance in poweron
drm/amd/display: wait for vblank during pipe programming
dw9768: Enable low-power probe on ACPI
drm/i915/guc: Fix GuC error capture sizing estimation and reporting
drm/i915/guc: Add error-capture init warnings when needed
ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
clk: renesas: r8a779a0: Fix SD0H clock name
clk: renesas: r8a779f0: Fix SD0H clock name
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_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
libbpf: Btf dedup identical struct test needs check for nested structs/arrays
media: exynos4-is: don't rely on the v4l2_async_subdev internals
media: i2c: ov5648: Free V4L2 fwnode data on unbind
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: i2c: hi846: Fix memory leak in hi846_parse_dt()
drm/i915: Fix compute pre-emption w/a to apply to compute engines
drm/i915/guc: Limit scheduling properties to avoid overflow
media: mediatek: vcodec: fix h264 cavlc bitstream fail
media: cedrus: hevc: Fix offset adjustments
media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
media: adv748x: afe: Select input port when initializing AFE
media: amphion: reset instance if it's aborted before codec header parsed
media: coda: jpeg: Add check for kmalloc
media: v4l2-ctrls: Fix off-by-one error in integer menu control check
Input: iqs7222 - protect against undefined slider size
drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
selftests/bpf: fix missing BPF object files
samples/bpf: Fix MAC address swapping in xdp2_kern
samples/bpf: Fix map iteration in xdp1_user
net: ethernet: adi: adin1110: Fix SPI transfers
drm/amdgpu/powerplay/psm: Fix memory leak in power state init
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
ipmi: kcs: Poll OBF briefly to reduce OBE latency
ASoC: Intel: avs: Fix potential RX buffer overflow
ASoC: Intel: avs: Fix DMA mask assignment
pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
ata: libata: fix NCQ autosense logic
drm: lcdif: Switch to limited range for RGB to YUV conversion
libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
libbpf: Deal with section with no data gracefully
libbpf: Use elf_getshdrnum() instead of e_shnum
selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow
selftest/bpf: Fix memory leak in kprobe_multi_test
selftests/bpf: Fix memory leak caused by not destroying skeleton
libbpf: Fix memory leak in parse_usdt_arg()
libbpf: Fix use-after-free in btf_dump_name_dups
drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
wifi: ath11k: fix firmware assert during bandwidth change for peer sta
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()
drm/atomic-helper: Don't allocate new plane state in CRTC check
wifi: mac80211: fix ifdef symbol name
wifi: mac80211: check link ID in auth/assoc continuation
wifi: mac80211: mlme: fix null-ptr deref on failed assoc
wifi: fix multi-link element subelement iteration
selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
platform/mellanox: mlxbf-pmc: Fix event typo
ipc: fix memory leak in init_mqueue_fs()
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
NFSD: pass range end to vfs_fsync_range() instead of count
nfsd: return error if nfs4_setacl fails
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
erofs: validate the extent length for uncompressed pclusters
erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails
erofs: Fix pcluster memleak when its block address is zero
erofs: check the uniqueness of fsid in shared domain in advance
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()
clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match
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
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
ocfs2: fix memory leak in ocfs2_mount_volume()
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 NFSv3 GETACL result encoder
NFSD: Finish converting the NFSv2 GETACL result encoder
EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
irqchip/loongson-liointc: Fix improper error handling in liointc_init()
irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
irqchip/loongson-pch-pic: Fix translate callback for DT path
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()
ACPI: pfr_update: use ACPI_FREE() to free acpi_object
ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object
mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure
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
cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()
selftests: cgroup: fix unsigned comparison with less than zero
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
ACPI: irq: Fix some kernel-doc issues
x86/split_lock: Add sysctl to control the misery mode
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
sched/psi: Fix possible missing or delayed pending event
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: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
sched/uclamp: Fix fits_capacity() check in feec()
sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
sched/uclamp: Fix relationship between uclamp and migration margin
ovl: remove privs in ovl_fallocate()
ovl: remove privs in ovl_copyfile()
tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
tpm: Add flag to use default cancellation policy
tpm: tis_i2c: Fix sanity check interrupt enable mask
arch: arm64: apple: t8103: Use standard "iommu" node name
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.
drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
soc: apple: rtkit: Stop casting function pointer signatures
soc: apple: sart: Stop casting function pointer signatures
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: mt7986: move wed_pcie node
arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller
arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
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
arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
riscv: dts: microchip: remove pcie node from the sev kit
arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
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()
drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
arm64: mm: kfence: only handle translation faults
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
riscv: dts: microchip: fix the icicle's #pwm-cells
arm: dts: spear600: Fix clcd interrupt
arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
soc/tegra: cbb: Check firewall before enabling error reporting
soc/tegra: cbb: Add checks for potential out of bound errors
soc/tegra: cbb: Update slave maps for Tegra234
soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194
arm64: dts: mt7986: fix trng node name
soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
dt-bindings: pwm: fix microchip corePWM's pwm-cells
arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings
arm64: dts: renesas: r9a09g011: Fix unit address format error
arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
arm64: dts: qcom: pm6350: Include header for KEY_POWER
soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
arm64: dts: qcom: sm6350: drop bogus DP PHY clock
arm64: dts: qcom: sm8250: drop bogus DP PHY clock
arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
arm64: dts: qcom: sm8250-mtp: fix reset line polarity
arm64: dts: qcom: msm8996: fix sound card reset line polarity
arm64: dts: qcom: sm8450: fix UFS PHY registers
arm64: dts: qcom: sm8350: fix UFS PHY registers
arm64: dts: qcom: sm8250: fix UFS PHY registers
arm64: dts: qcom: sm8150: fix UFS PHY registers
soc: qcom: llcc: make irq truly optional
arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
arm64: dts: qcom: sm8250: correct LPASS pin pull down
arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
riscv: dts: microchip: fix memory node unit address for icicle
firmware: ti_sci: Fix polled mode during system suspend
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
memory: renesas-rpc-if: Clear HS bit during hardware initialization
arm64: dts: fsd: fix drive strength values as per FSD HW UM
arm64: dts: fsd: fix drive strength macros as per FSD HW UM
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: sdm845-xiaomi-polaris: fix codec pin conf name
arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
usb: musb: remove extra check in musb_gadget_vbus_draw
MIPS: DTS: CI20: fix reset line polarity of the ethernet controller
Conflicts:
BUILD.bazel
Documentation/devicetree/bindings
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/sound/everest,es8326.yaml
Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
Documentation/devicetree/bindings/sound/rt5682.txt
android/abi_gki_aarch64_qcom
arch/arm64/configs/consolidate.fragment
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/remoteproc/qcom_q6v5_pas.c
drivers/soc/qcom/llcc-qcom.c
Change-Id: I9ced078ad63f02eba29fb515fb17f2e461ce49b6
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
qiib_cleanup in qiib_driver_data_deinit is redundant since this
cleanup is already done in driver remove.
Remove qiib_cleanup in deinit and add required NULL check to
avoid use-after-free scenarios.
Change-Id: Iba16cbb876f77e5c1c2060b94f0647d50687707d
Signed-off-by: Richard Maina <quic_rmaina@quicinc.com>
Memshare driver snapshot from msm-5.15 branch
commit b61fba6e0b006 ("soc:qcom: fix to spinlock bad magic
on CPU#3").
Change-Id: Ie9069ef591cdf39259d40f551a7400973fde647e
Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com>
1. Reset the CPLDO control register in case a negative surge
event has occurred.
2. Cache power mode and update at the time of usecase setup.
Change-Id: Ib6060715bd92d743591b62f30da6e4cac5fbcb66
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
Separate memory dump from minidump, so memory dump can be enabled
or disabled independently.
Change-Id: Ifd2875ee9c3241104a7780a4ff3f3ca794cc5272
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
This change implements getting CX vote information per DRV
from MSGRAM. CX vote information could be to optimize power.
Change-Id: I4b4931df3180ce4ba420eb7b5711264f80a2ec4b
Signed-off-by: yonliu <quic_yonliu@quicinc.com>
Move module info dump to debug_symbol approach, so the module load
info can be dumped into minidump.
Change-Id: I0756fbe80afccdbacab5f08b2d63a5d2bc20bc65
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add support for ADDR_MASK filter. Also updated invalid filter name
as UNKNOWN_FILTER.
Change-Id: Ie35fd43767f57a09ed0184e5c6885a22d89de70a
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
Add crash fix for perfmon stop case by avoiding register write when
clock is unprepared.
Change-Id: Ibff82e2fcb129793a4781939e1825683e2d13801
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
Remove local RM region table, use get slot number RM call the get slot
number to reduce memory usage and avoid any inconsistency between RM and
kernel.
Change-Id: I48782ab4073b1bcce33373aac354341c6f5aa7c8
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
Dump hrtimer next event when panic, so we can check if cpu
is working normally.
Change-Id: Idcbaa08e89074858a600be387616f23dad582f7d
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Move to qcom_scm_assign_mem() API from hyp_assign_phys() API which will
help converging to upstream friendly API and in effect deprecate downstream
API.
Change-Id: I7c2972c4b617911e71152a99e4dec5c7e2a4271f
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
Update pineapple config data to bring it in line with latest updates
from hardware.
Change-Id: Ic80307dbd622baaa8c573353715ae1981144c7cb
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
API to configure power mode for wcd-usbss.
Change-Id: Id9722c8e73f4616525aef41c090c51a6c1695565
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
Add dependency to debug_kinfo driver, so that if debug_kinfo is
not enabled in some built-in platforms, debug_symbol users can
fallback to kallsyms_lookup_name approach.
Change-Id: I1aca53aee3f7757d84678ca91db86d3d76cb77de
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Freeze the watchdog during suspend and enable it
after resume.
Change-Id: I7e09d2d78f494b8aee9d9c59f681fe6e574a4f9a
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
The configuration of the DP AUX switches will occur after USB has already
moved into host mode, and set the USB switches. Currently, once the DP AUX
switches are configured, the USB switches are unconditionally cleared.
This leads to HSUSB device enumeration failures when plugging in devices
through a multiport adapter.
From the WCD programming guide, it is suggested that individual blocks
clear their respective settings before re-configuring the switches. Do so
by only masking out the DP AUX settings only, and keeping other settings
the same.
Change-Id: Ib12ea1b91992f6c9510b0af0f943ac17405fd910
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
Enable the reset routine for WCD939x during
a negative surge.
Change-Id: I3efb930713b0cc9c55854e9cc8c10aed6f920739
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
Add a reset routine for WCD939x during a negative surge.
Reset support disabled by default.
Change-Id: I099371fa3121d985163034689a161eaf84b91d80
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
Split boot log and log buffer. Get address of log buffer directly so we
can dump log buffer without vendor hook support.
Change-Id: Ie4e4582cdba75a655ab58e50a71fc8c84ed61b86
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
Add mem_buf_dma_buf_get_memparcel_hdl() to let users obtain a
memparcel handle from a DMA-BUF, given that it has a valid handle.
Change-Id: I5945eb979c328f89292ac651425cc3585c27d0f3
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
The maximum VMID for assign_mem is 63. Use a u64 to represent this
bitmap instead of architecture-dependent "unsigned int" which varies in
size on 32-bit and 64-bit platforms.
Change-Id: I6ba31a597144f9c6a0dc28a73ba5c6b29fd03a86
Acked-by: Kalle Valo <kvalo@kernel.org> (ath10k)
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Link: https://lore.kernel.org/all/20221219225850.2397345-19-quic_eberman@quicinc.com/
[quic_gokukris@quicinc.com: resolve compilation error by changing the
argument to u64* in drivers/remoteproc/qcom_q6v5_pas.c and file
drivers/hwtracing/coresight/coresight-tmc-sec.c, drivers/misc/fastrpc.c]
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
[ Upstream commit 6049aae52392539e505bfb8ccbcff3c26f1d2f0b ]
If an error occurs after a successful pm_genpd_init() call, it should be
undone by a corresponding pm_genpd_remove().
Add the missing call in the error handling path, as already done in the
remove function.
Fixes: bf6910abf5 ("power: avs: Add support for CPR (Core Power Reduction)")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/0f520597dbad89ab99c217c8986912fa53eaf5f9.1671293108.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 21b84ebeee79d91e405f87f051e9489ef30ecad6 ]
Setting the device name after it has been registered confuses the sysfs
cleanup paths. This has already been fixed for the imx8m-blk-ctrl driver in
b64b46fbaa ("Revert "soc: imx: imx8m-blk-ctrl: set power device name""),
but the same problem exists in imx8mp-blk-ctrl.
Fixes: 556f5cf956 ("soc: imx: add i.MX8MP HSIO blk-ctrl")
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit b814eda949c324791580003303aa608761cfde3f ]
NXP internal information shows that the PHY refclk is gated by the
GLOBAL_TX_PIX_CLK_EN bit, so to allow the PHY PLL to lock without the
LCDIF being already active, tie this bit to the HDMI_TX_PHY power
domain.
Fixes: e3442022f5 ("soc: imx: add i.MX8MP HDMI blk-ctrl")
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Update hlos to cpucp offset calculation to use sched_clock()
instead of ktime_get() to better align with the clock source
used in ftrace.
Change-Id: I6b70cb871ce045ce90f72367165e6201eea9b2a5
Signed-off-by: Gurbir Arora <quic_gurbaror@quicinc.com>
commit 599d41fb8ea8bd2a99ca9525dd69405020e43dda upstream.
APR should not fail if the service device tree node does not have
the qcom,protection-domain property, since this functionality does
not exist on older platforms such as MSM8916 and MSM8996.
Ignore -EINVAL (returned when the property does not exist) to fix
a regression on 6.2-rc1 that prevents audio from working:
qcom,apr remoteproc0:smd-edge.apr_audio_svc.-1.-1:
Failed to read second value of qcom,protection-domain
qcom,apr remoteproc0:smd-edge.apr_audio_svc.-1.-1:
Failed to add apr 3 svc
Fixes: 6d7860f5750d ("soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index")
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221229151648.19839-3-stephan@gerhold.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
The USBSS equalizer functionality helps to boost the D+/D- signals
for USB 2.0 high speed operation. Now that the USB driver is
able to make direct calls to inform when it is needed, we can
turn it off by default to conserve power.
Change-Id: I094da0ab35ebcf2c2f1cf3c55d28669eeb7b5eed
Signed-off-by: Jack Pham <quic_jackp@quicinc.com>
Add the CPU VMIDs to secure_buffer.h .
Change-Id: Id04c9b83b4256a540b19e8bbb672fae1e669cddf
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
Update display mode AUXP pins and disable boost
based on ground and mic configurations.
Change-Id: I4750c2c389a3bcd91ca9a170065b23579b960bf5
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
Add return on success from i2c write device function.
Change-Id: I36f2f77152c8c37a92671df70473392cbe9b918a
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
Fix possible ABBA locking dependency.
Vendor hook registration and CPU PM
notifier is not required to be inside of
cpu_hotplug_lock.So, making these function
call outside of this lock.
possible circular locking dependency detected
------------------------------------------------------
init/1 is trying to acquire lock:
(tracepoints_mutex){+.+.}-{3:3}, at: tracepoint_probe_register+0x50/0xb4
but task is already holding lock:
(cpu_hotplug_lock){++++}-{0:0}, at: setup_events+0x68/0x3e4 [qcom_pmu_lib]
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (cpu_hotplug_lock){++++}-{0:0}:
lock_acquire+0x114/0x288
cpus_read_lock+0x5c/0x178
tracepoint_add_func+0x380/0x448
tracepoint_probe_register+0x70/0xb4
tracing_start_sched_switch.llvm.15029489051118583656+0x88/0x144
event_trace_enable+0x1a8/0x1b0
trace_event_init+0x18/0x2c
start_kernel+0x1f0/0x544
-> #0 (tracepoints_mutex){+.+.}-{3:3}:
validate_chain+0xc2c/0x2c8c
__lock_acquire+0x7bc/0xe8c
lock_acquire+0x114/0x288
__mutex_lock+0x98/0x90c
mutex_lock_nested+0x4c/0x5c
tracepoint_probe_register+0x50/0xb4
setup_events+0x334/0x3e4 [qcom_pmu_lib]
qcom_pmu_driver_probe+0x1a0/0x294 [qcom_pmu_lib]
platform_drv_probe+0xb4/0xf8
really_probe+0x194/0x7f0
driver_probe_device+0xf4/0x15c
device_driver_attach+0x7c/0xc0
__driver_attach+0xc0/0x250
bus_for_each_dev+0xa0/0x110
driver_attach+0x28/0x38
bus_add_driver+0x10c/0x210
driver_register+0x7c/0x11c
__platform_driver_register+0x48/0x58
init_module+0x24/0xfe8 [qcom_pmu_lib]
do_one_initcall+0x7c/0x17c
do_init_module+0x60/0x25c
load_module+0x2720/0x3094
__se_sys_finit_module+0xf0/0x130
__arm64_sys_finit_module+0x20/0x30
el0_svc_common.llvm.1338028620105674092+0xd8/0x20c
do_el0_svc+0x28/0xa0
el0_svc+0x24/0x38
el0_sync_handler+0x88/0xec
el0_sync+0x1b4/0x1c0
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(cpu_hotplug_lock);
lock(tracepoints_mutex);
lock(cpu_hotplug_lock);
lock(tracepoints_mutex);
Change-Id: Ifa0477f4c681f0a6746e31f75de31335c4d267a8
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
Set memlat vendor ops handle to NULL when cpucp_memlat_init()
returns error so that the memlat protocol is not used when
the memlat scmi module does not probe successfully.
Change-Id: If060f18b2b555d42330f923c3a3ca3544cc41131
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Introduce idle_len parameter in bwmon. Keep the req_mbps above hyst_mbps
unless there are idle_len samples seen with meas_mbps less than idle_mbps.
Change-Id: I3d98d1c857f777209a73ddfdd38650153a6832ee
Signed-off-by: Rishabh Bhatnagar <quic_rishabhb@quicinc.com>
Add freq_scale_floor_mhz tunable to set a lower limit on
ipm scaling feature. Also rename existing freq scale limit
tunable to freq_scale_ceil_mhz to better align naming with
other tunables.
Change-Id: Iebde0645bce92fec20f4e71931cb766c9e4033b8
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Check if start_pfn is within range i.e. less than end_pfn
when trying to isolate pages.
Change-Id: Ied2f78149db702df44e7c59b99424d7ffe9d54e5
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
If we fail to isolate any pages when calling
isolate_and_split_free_page() from isolate_free_pages, then it's the
case that a zone_watermark_ok() check for the min watermark failed for
this page. A value of 0 would be returned for isolated, leading to
start_pfn to not change value by the end of the loop, leading to a
situation in which we will loop endlessly (since start_pfn must
increment in order for progress to be made).
Accordingly, bail out of isolate_free_pages if
isolate_and_split_free_page() returns 0. Also, to avoid taking and
dropping the movable zone's zonelock needlessly, check to see that the
movable zone is at or above the high watermark before we try migrating
one of its pages.
Change-Id: I374ddfba140af3b7ea645cac2860b9437449f988
Signed-off-by: Chris Goldsworthy <cgoldswo@codeaurora.org>
In migrating the pages to movable zone, zone->lock is acquired and
then we try to isolate free pages from the movable zone. In
doing so, we are checking if SWAP_CLUSTER_MAX pages are isolated at the
page block boundaries but this condition may not be reached as the
PageBuddy() turns to be false leading to looping for longer duration
with zone->lock held. Move these checks to the start of the loop.
Change-Id: Ic903ff410521472246f7739f04206dc05ff204be
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
When a memory block in a movable zone is onlined, only newly allocated
or swap in anon pages will fill it. This means that the migrated pages
from these memory blocks during offlining will sit in the lower zones
despite enough free space in the movable zone thus leaving pressure in
the lower zones. This pressure can effect the performance for the
allocations which can only be satisfied from lower zones. This is
avoided by filling in eligible pages from normal zone to movable zone
thus results in effective utilization of movable zone and also free up
memory in the lower zones.
Change-Id: If973b262487ca16d2df194e3c3332fa9fb7fa6de
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
Add pcie-pdc driver to allow configuring wakeup capable GPIO interrupts
at PCIe PDC. The interrupts configured can wakeup the SoC from low power
modes without involving CPU subsystem.
The driver exports API pcie_pdc_cfg_irq() can be used to set interrupt
type and enable/disable the respective GPIO interrupt.
Change-Id: I572f9fd31d4127ff484863222e3ad050dfc695fd
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
commit 65b0e307a1a9193571db12910f382f84195a3d29 upstream.
Sparse reports that calling add_device_randomness() on `uid` is a
violation of address spaces. And indeed the next usage uses readl()
properly, but that was left out when passing it toadd_device_
randomness(). So instead copy the whole thing to the stack first.
Fixes: 4040d10a3d ("ARM: ux500: add DB serial number to entropy pool")
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/all/202210230819.loF90KDh-lkp@intel.com/
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Link: https://lore.kernel.org/r/20221108123755.207438-1-Jason@zx2c4.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Fix the integer underflow in tmecom_decode which may
be caused by corner case byte alignment scenarios before
it is called.
Change-Id: I87ad9636718b2a7f39a9e2048777032dd846d35d
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
rq_stats register vendor hook in kernel so rmmod rq_stats is unsafe,
we should disable that.
Change-Id: I1a29e43c51a50b2fb973185fb59e0b0125425f14
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
In qcom_destroy_ramdump_device(), We should not use container_of()
to get the value of rd_dev for dev is a ptr. We set rd_dev as drvdata
during device probe, use that to get the correct rd_dev value.
Change-Id: Ifb576425695279a39ed8b95a4ad666b3d2b5dd9f
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
[ Upstream commit dba8eb83af9dd757ef645b52200775e86883d858 ]
Power reset maybe generate unexpected signal. In order to avoid
the glitch issue, we need to enable isolation first to guarantee the
stable signal when power reset is triggered.
Fixes: 59b644b01c ("soc: mediatek: Add MediaTek SCPSYS power domains")
Signed-off-by: Chun-Jie Chen <chun-jie.chen@mediatek.com>
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: Miles Chen <miles.chen@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20221014102029.1162-1-allen-kh.cheng@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 69460e68eb662064ab4188d4e129ff31c1f23ed9 ]
The pm_runtime_enable will increase power disable depth. Thus
a pairing decrement is needed on the error handling path to
keep it balanced according to context.
Fixes: 984aa6dbf4 ("OMAP3: PM: Adding smartreflex driver support.")
Signed-off-by: Zhang Qilong <zhangqilong3@huawei.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20221108080322.52268-3-zhangqilong3@huawei.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit e961c0f19450fd4a26bd043dd2979990bf12caf6 ]
The pm_runtime_enable will increase power disable depth. Thus
a pairing decrement is needed on the error handling path to
keep it balanced according to context.
Fixes: 41f93af900 ("soc: ti: add Keystone Navigator QMSS driver")
Signed-off-by: Zhang Qilong <zhangqilong3@huawei.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20221108080322.52268-2-zhangqilong3@huawei.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 2927cf85f4877f417f884919de8e04ab9b362d32 ]
To enable error reporting for a fabric to CCPLEX, we need to write its
register for enabling error interrupt to CCPLEX during boot and later
clear the error status register after error occurs. If a fabric's
registers are protected and not accessible from CCPLEX, then accessing
the registers will cause CBB firewall error.
Add support to check whether write access from CCPLEX to the registers
of a fabric is not blocked by it's firewall before enabling error
reporting to CCPLEX for that fabric.
Fixes: fc2f151d23 ("soc/tegra: cbb: Add driver for Tegra234 CBB 2.0")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 55084947d6b48977c5122fbe443743a6c50c12bf ]
Added checks to avoid potential out of bounds errors which can happen if
the 'slave map' and 'CBB errors' arrays are not correct or latest where
some entries are missing.
Fixes: fc2f151d23 ("soc/tegra: cbb: Add driver for Tegra234 CBB 2.0")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit cd1d719b47767f1970d02d18661122b649c35b00 ]
Updating the slave map for fabrics and using the same maps for DCE, RCE
and SCE as they all are a replica in Tegra234.
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Stable-dep-of: 55084947d6b4 ("soc/tegra: cbb: Add checks for potential out of bound errors")
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 33af51a652191d7b9fe449563594b0bdbeb93c2a ]
In Tegra194 SoC, master_id bit range is different between cluster NOC
and CBB NOC. Currently same bit range is used which results in wrong
master_id value. Due to this, illegal accesses from the CCPLEX master
do not result in a crash as expected. Fix this by using the correct
range for the CBB NOC.
Finally, it is only necessary to extract the master_id when the
erd_mask_inband_err flag is set because when this is not set, a crash
is always triggered.
Fixes: b713442214 ("soc/tegra: cbb: Add CBB 1.0 driver for Tegra194")
Fixes: fc2f151d23 ("soc/tegra: cbb: Add driver for Tegra234 CBB 2.0")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 8fbf94fea0b4e187ca9100936c5429f96b8a4e44 ]
The device_node pointer returned by of_find_matching_node() with
refcount incremented, when finish using it, the refcount need be
decreased.
Fixes: a967a289f1 ("RISC-V: sifive_l2_cache: Add L2 cache controller driver for SiFive SoCs")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 6d7860f5750d73da2fa1a1f6c9405058a593fa32 ]
As idr_alloc() and of_property_read_string_index() can return negative
numbers, it should be better to check the return value and deal with
the exception.
Therefore, it should be better to use goto statement to stop and return
error.
Fixes: 6adba21eb4 ("soc: qcom: Add APR bus driver")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221107014403.3606-1-jiasheng@iscas.ac.cn
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit c882c899ead3545102a4d71b5fbe73b9e4bc2657 ]
The function platform_get_irq prints an error message into the kernel
log when the irq isn't found.
Since the interrupt is actually optional and not provided by some SoCs,
use platform_get_irq_optional which does not print an error message.
Fixes: c081f3060f ("soc: qcom: Add support to register LLCC EDAC driver")
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221104153041.412020-1-luca.weiss@fairphone.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit adf85adc2a7199b41e7a4da083bd17274a3d6969 ]
There is a sparse warning shown below:
drivers/soc/ti/knav_qmss_queue.c:70:12: warning: symbol
'knav_acc_firmwares' was not declared. Should it be static?
Since 'knav_acc_firmwares' is only called within knav_qmss_queue.c,
mark it as static to fix the warning.
Fixes: 96ee19becc ("soc: ti: add firmware file name as part of the driver")
Signed-off-by: Chen Jiahao <chenjiahao16@huawei.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20221019153212.72350-1-chenjiahao16@huawei.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
The WCD939x codec chip contains USB D+/D- switch functionality
used for supporting analog audio over Type-C. For USB data
use cases it can be further configured to turn off the switch
when USB 2.0 modes are not needed, for instance if USB SuperSpeed
is in use or if there is nothing attached. This is to allow
for maximal power savings.
Add API calls to the WCD939x driver to power up and configure
the switch to USB mode when needed, and disable it when not.
Change-Id: Icb9cd33b9d3a6fb90116866c3d82cb17e7c52db7
Signed-off-by: Mayank Rana <quic_mrana@quicinc.com>
Signed-off-by: Jack Pham <quic_jackp@quicinc.com>
Client drivers may want to enforce serialization of TCS commands in some
cases like when LDO needs to complete the disable vote first and then go
in low power mode.
Both the commands are sent in same TCS in such cases require serialization
to maintain the order in which the commands are sent.
This reverts commit fef419c463.
Change-Id: I54c2e8dd47a8469450cca677fb62a7c6b6d6343b
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Rename spmi-glink-debug driver to pmic-glink-debug and extend it to
support glink register access for PMICs with I2C interface.
Change-Id: Iffd4e923937eb162c5ce7bebca720e6ebedf5275
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
* refs/heads/tmp-3803dec:
Linux 6.1
memcg: fix possible use-after-free in memcg_write_event_control()
MAINTAINERS: update Muchun Song's email
mm/gup: fix gup_pud_range() for dax
mmap: fix do_brk_flags() modifying obviously incorrect VMAs
mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit
tmpfs: fix data loss from failed fallocate
kselftests: cgroup: update kmem test precision tolerance
mm: do not BUG_ON missing brk mapping, because userspace can unmap it
mailmap: update Matti Vaittinen's email address
ANDROID: kleaf: add DDK definitions for risc64
ANDROID: qki: Enable ttyMSM0 console in consolidate.fragment
ANDROID: GKI: Add 64-bit RISC-V config
ANDROID: consolidate.fragment: Remove dead options
Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices"
Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"
ANDROID: clang: update to 16.0.1
memcg: Fix possible use-after-free in memcg_write_event_control()
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
s390/qeth: fix use-after-free in hsci
macsec: add missing attribute validation for offload
net: mvneta: Fix an out of bounds check
net: thunderbolt: fix memory leak in tbnet_open()
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
docs/zh_CN: Add LoongArch booting description's translation
docs/LoongArch: Add booting description
LoongArch: mm: Fix huge page entry update for virtual machine
LoongArch: Export symbol for function smp_send_reschedule()
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: add MDINT workaround
fscache: Fix oops due to race with cookie_lru and use_cookie
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
drm/amd/display: fix array index out of bound error in DCN32 DML
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
net: dsa: mv88e6xxx: accept phy-mode = "internal" for internal PHY ports
xen/netback: fix build warning
xen/netback: don't call kfree_skb() under spin_lock_irqsave()
platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne
ARM: 9278/1: kfence: only handle translation faults
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
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
can: esd_usb: Allow REC and TEC to return to zero
can: can327: flush TX_work on ldisc .close()
can: slcan: fix freed work crash
can: af_can: fix NULL pointer dereference in can_rcv_filter
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
net: fec: properly guard irq coalesce setup
bonding: get correct NA dest address
ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer
ANDROID: remove leftover includes from revert
Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()"
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: Ensure protocol headers don't fall in the non-linear area
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
ravb: Fix potential use-after-free in ravb_rx_gbeth()
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
ip_gre: do not report erspan version on GRE interface
net: wwan: iosm: fix memory leak in ipc_mux_init()
net: mana: Fix race on per-CQ variable napi work_done
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
proc: proc_skip_spaces() shouldn't think it is working on C strings
proc: avoid integer type confusion in get_proc_long
drm/vmwgfx: Don't use screen objects when SEV is active
ipc/sem: Fix dangling sem_array access in semtimedop race
i40e: Disallow ip4 and ip6 l4_4_bytes
i40e: Fix for VF MAC address 0
i40e: Fix not setting default xps_cpus after reset
iommu/vt-d: Fix buggy QAT device mask
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
xen-netfront: Fix NULL sring after live migration
net: microchip: sparx5: correctly free skb in xmit
octeontx2-pf: Fix potential memory leak in otx2_init_tc()
net: mdiobus: fix double put fwnode in the error path
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()
nfp: correct desc type when header dma len is 4096
Linux 6.1-rc8
Revert "mm: align larger anonymous mappings on THP boundaries"
char: tpm: Protect tpm_pm_suspend with locks
drm/shmem-helper: Avoid vm_open error paths
drm/shmem-helper: Remove errant put in error path
selftests: net: Use "grep -E" instead of "egrep"
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
selftests/tls: Fix tls selftests dependency to correct algorithm
net: dsa: sja1105: Check return value
net: dsa: hellcreek: Check return value
net: dsa: ksz: Check return value
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
Bluetooth: Fix crash when replugging CSR fake controllers
Bluetooth: Fix not cleanup led when bt_init fails
Bluetooth: Fix support for Read Local Supported Codecs V2
Bluetooth: Remove codec id field in vendor codec definition
Bluetooth: L2CAP: Fix u8 overflow
Bluetooth: silence a dmesg error message in hci_request.c
Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis()
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
Bluetooth: btusb: Add debug message for CSR controllers
Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirk
KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns
KVM: Move halt-polling documentation into common directory
ANDROID: scsi: ufs: Fix the command completion path
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()
iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()
iommu/vt-d: Add a fix for devices need extra dtlb flush
vmxnet3: use correct intrConf reference when using extended queues
vmxnet3: correctly report encapsulated LRO packet
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
i2c: cadence: Fix regression with bus recovery
error-injection: Add prompt for function error injection
drm/amdgpu: enable Vangogh VCN indirect sram mode
hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
hwmon: (coretemp) Check for null before removing sysfs attrs
arm64: efi: Revert "Recover from synchronous exceptions ..."
ANDROID: GKI: Fix linter warning
inet: ping: use hlist_nulls rcu iterator during lookup
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
ANDROID: allmodconfig: Disable RANDSTRUCT
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
af_unix: Add test for sock_diag and UDIAG_SHOW_UID.
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: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible"
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
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
mm: migrate: fix THP's mapcount on isolation
mm: introduce arch_has_hw_nonleaf_pmd_young()
mm: add dummy pmd_young() for architectures not having it
mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing
madvise: use zap_page_range_single for madvise dontneed
mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE
igb: Allocate MSI-X vector when testing
e1000e: Fix TX dispatch condition
afs: Fix server->active leak in afs_put_server
drm/i915: fix TLB invalidation for Gen12 video and compute engines
gpio: amd8111: Fix PCI device reference count leak
KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
nvme: fix SRCU protection of nvme_ns_head list
nvme-pci: clear the prp2 field when not used
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
netfilter: conntrack: fix using __this_cpu_add in preemptible
riscv: kexec: Fixup crash_smp_send_stop without multi cores
riscv: kexec: Fixup irq controller broken in kexec crash path
riscv: mm: Proper page permissions after initmem free
riscv: vdso: fix section overlapping under some conditions
riscv: fix race when vmap stack overflow
ANDROID: Add ddk_headers for arm architecture.
perf: Fix perf_pending_task() UaF
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
MAINTAINERS: Update maintainer list for chelsio drivers
ionic: update MAINTAINERS entry
sctp: fix memory leak in sctp_stream_outq_migrate()
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
net/mlx5: Lag, Fix for loop when checking lag
Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path"
ca8210: Fix crash by zero initializing data
ieee802154: cc2520: Fix error return code in cc2520_hw_init()
mmc: sdhci: Fix voltage switch delay
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
net: marvell: prestera: Fix a NULL vs IS_ERR() check in some functions
net: tun: Fix use-after-free in tun_detach()
drm/i915: Never return 0 if not all requests retired
drm/i915: Fix negative value passed as remaining time
drm/i915: Remove non-existent pipes from bigjoiner pipe mask
drm/i915/mtl: Fix dram info readout
ANDROID: Fix license for BUILD.bazel file.
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
mptcp: fix sleep in atomic at close time
mptcp: don't orphan ssk in mptcp_close()
dsa: lan9303: Correct stat name
ipv4: Fix route deletion when nexthop info is not specified
riscv: Sync efi page table's kernel mappings before switching
riscv: Fix NR_CPUS range conditions
pinctrl: intel: Save and restore pins in "direct IRQ" mode
drm/vmwgfx: Fix race issue calling pin_user_pages
netfilter: flowtable_offload: fix using __this_cpu_add in preemptible
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
net: wwan: iosm: fix incorrect skb length
net: wwan: iosm: fix crash in peek throughput test
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
net: wwan: iosm: fix kernel test robot reported error
net: phylink: fix PHY validation with rate adaption
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()
gpiolib: fix memory leak in gpiochip_setup_dev()
Linux 6.1-rc7
net: phy: fix null-ptr-deref while probe() failed
nios2: add FORCE for vmlinuz.gz
io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available
ASoC: cs42l51: Correct PGA Volume minimum value
ASoC: ops: Correct bounds check for second channel on SX controls
io_uring/poll: fix poll_refs race with cancelation
io_uring/filetable: fix file reference underflow
io_uring: make poll refs more robust
io_uring: cmpxchg for poll arm refs release
powerpc/64s: Add missing declaration for machine_check_early_boot()
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
mmc: mmc_test: Fix removal of debugfs file
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
octeontx2-pf: Fix pfc_alloc_status array overflow
net: stmmac: Set MAC's flow control register to reflect current settings
aquantia: Do not purge addresses when setting the number of rings
qed: avoid defines prefixed with CONFIG
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
zonefs: Fix active zone accounting
vfs: fix copy_file_range() averts filesystem freeze protection
wifi: wilc1000: validate number of channels
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
wifi: wilc1000: validate pairwise and authentication suite offsets
can: mcba_usb: Fix termination command argument
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()
can: sja1000: fix size of OCR_MODE_MASK define
can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
MAINTAINERS: add S390 MM section
s390/crashdump: fix TOD programmable field size
ANDROID: kleaf: Rename allmodconfig targets
powerpc/bpf/32: Fix Oops on tail call tests
ARM: at91: fix build for SAMA5D3 w/o L2 cache
net: thunderx: Fix the ACPI memory leak
perf: Consider OS filter fail
perf: Fixup SIGTRAP and sample_flags interaction
octeontx2-af: Fix reference count issue in rvu_sdp_init()
net: altera_tse: release phylink resources in tse_shutdown()
virtio_net: Fix probe failed when modprobe virtio_net
net/mlx5e: MACsec, block offload requests with encrypt off
net/mlx5e: MACsec, fix Tx SA active field update
net/mlx5e: MACsec, remove replay window size limitation in offload path
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality
net/mlx5e: MACsec, fix update Rx secure channel active field
net/mlx5e: MACsec, fix memory leak when MACsec device is deleted
net/mlx5e: MACsec, fix RX data path 16 RX security channel limit
net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create()
net/mlx5e: Fix a couple error codes
net/mlx5e: Fix use-after-free when reverting termination table
net/mlx5: Fix uninitialized variable bug in outlen_write()
net/mlx5: E-switch, Fix duplicate lag creation
net/mlx5: E-switch, Destroy legacy fdb table when needed
net/mlx5: DR, Fix uninitialized var warning
net: wwan: t7xx: Fix the ACPI memory leak
octeontx2-pf: Add check for devm_kcalloc
net: enetc: preserve TX ring priority across reconfiguration
net: marvell: prestera: add missing unregister_netdev() in prestera_port_create()
nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st-nci: fix memory leaks in EVT_TRANSACTION
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
ublk_drv: don't forward io commands in reserve order
Documentation: networking: Update generic_netlink_howto URL
scripts: add rust in scripts/Makefile.package
kbuild: fix "cat: .version: No such file or directory"
tracing: Free buffers when a used dynamic event is removed
tracing: Add tracing_reset_all_online_cpus_unlocked() function
tracing: Fix race where histograms can be called before the event
KVM: Update gfn_to_pfn_cache khva when it moves within the same page
KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0
KVM: x86/xen: Validate port number in SCHEDOP_poll
KVM: x86/mmu: Fix race condition in direct_page_fault
NFSD: Fix reads with a non-zero offset that don't end on a page boundary
lib/vdso: use "grep -E" instead of "egrep"
fscache: fix OOB Read in __fscache_acquire_volume
s390/dasd: fix possible buffer overflow in copy_pair_show
s390/dasd: fix no record found for raw_track_access
s390/dasd: increase printing of debug data payload
s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid"
e100: Fix possible use after free in e100_xmit_prepare
iavf: Fix error handling in iavf_init_module()
fm10k: Fix error handling in fm10k_init_module()
i40e: Fix error handling in i40e_init_module()
ixgbevf: Fix resource leak in ixgbevf_init_module()
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
btrfs: do not modify log tree while holding a leaf from fs tree locked
btrfs: use kvcalloc in btrfs_get_dev_zone_info
s390/ap: fix memory leak in ap_init_qci_info()
drm/amdgpu/vcn: re-use original vcn0 doorbell value
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
drm/amd/display: No display after resume from WB/CB
drm/amdgpu: fix use-after-free during gpu recovery
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Fix rotated cursor offset calculation
drm/amd/display: Use new num clk levels struct for max mclk index
drm/amd/display: Avoid setting pixel rate divider to N/A
drm/amd/display: Use viewport height for subvp mall allocation size
drm/amd/display: Update soc bounding box for dcn32/dcn321
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
drm/amdgpu/psp: don't free PSP buffers on suspend
net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP
net: usb: qmi_wwan: add u-blox 0x1342 composition
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx()
arcnet: fix potential memory leak in com20020_probe()
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
fuse: lock inode unconditionally in fuse_fallocate()
9p/xen: check logical size for buffer size
ipv4: Fix error return code in fib_table_insert()
net: ethernet: mtk_eth_soc: fix memory leak in error path
net: ethernet: mtk_eth_soc: fix resource leak in error path
net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc()
dccp/tcp: Fixup bhash2 bucket when connect() fails.
dccp/tcp: Update saddr under bhash's lock.
dccp/tcp: Remove NULL check for prev_saddr in inet_bhash2_update_saddr().
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
test_kprobes: fix implicit declaration error of test_kprobes
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1
mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
swapfile: fix soft lockup in scan_swap_map_slots
hugetlb: fix __prep_compound_gigantic_page page flag setting
kfence: fix stack trace pruning
proc/meminfo: fix spacing in SecPageTables
mm: multi-gen LRU: retry folios written back while isolated
mailmap: update email address for Satya Priya
mm/migrate_device: return number of migrating pages in args->cpages
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible
MAINTAINERS: update Alex Hung's email address
mailmap: update Alex Hung's email address
mm: mmap: fix documentation for vma_mas_szero
mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed
mm/memory: return vm_fault_t result from migrate_to_ram() callback
mm: correctly charge compressed memory to its memcg
ipc/shm: call underlying open/close vm_ops
gcov: clang: fix the buffer overflow issue
mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call
mm/page_exit: fix kernel doc warning in page_ext_put()
mm: khugepaged: allow page allocation fallback to eligible nodes
mm: vmscan: fix extreme overreclaim and swap floods
docs/zh_CN/LoongArch: Fix wrong description of FPRs Note
clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
of: property: decrement node refcount in of_fwnode_get_reference_args()
tracing/osnoise: Fix duration type
tracing/user_events: Fix memory leak in user_event_create()
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
bus: ixp4xx: Don't touch bit 7 on IXP42x
fs: do not update freeing inode i_io_list
tracing/hist: add in missing * in comment blocks
netfilter: flowtable_offload: add missing locking
netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
pinctrl: meditatek: Startup with the IRQs disabled
Documentation: add amd-pstate kernel command line options
Documentation: amd-pstate: add driver working mode introduction
cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection
cpufreq: amd-pstate: change amd-pstate driver to be built-in type
cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init
Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"
ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC
nvmem: lan9662-otp: Change return type of lan9662_otp_wait_flag_clear()
nvmem: rmem: Fix return value check in rmem_read()
usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
usb: dwc3: gadget: Clear ep descriptor last
usb: dwc3: exynos: Fix remove() function
usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
usb: gadget: uvc: also use try_format in set_format
fbcon: Use kzalloc() in fbcon_prepare_logo()
tsnep: Fix rotten packets
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
dma-buf: fix racing conflict of dma_heap_add()
octeontx2-pf: Remove duplicate MACSEC setting
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
regulator: twl6030: fix get status of twl6032 regulators
regulator: twl6030: re-add TWL6032_SUBCLASS
ASoC: soc-pcm: Add NULL check in BE reparenting
NFC: nci: fix memory leak in nci_rx_data_packet()
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
net: sched: allow act_ct to be built without NF_NAT
net: sparx5: fix error handling in sparx5_port_open()
sfc: fix potential memleak in __ef100_hard_start_xmit()
net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
HID: usbhid: Add ALWAYS_POLL quirk for some mice
MAINTAINERS: mark rsi wifi driver as orphan
xfrm: Fix ignored return value in xfrm6_init()
xfrm: Fix oops in __xfrm_state_delete()
zonefs: Fix race between modprobe and mount
ice: fix handling of burst Tx timestamps
tipc: check skb_linearize() return value in tipc_disc_rcv()
tipc: add an extra conn_get in tipc_conn_alloc
tipc: set con sock in tipc_conn_alloc
net: phy: at803x: fix error return code in at803x_probe()
net/mlx5e: Fix possible race condition in macsec extended packet number update routine
net/mlx5e: Fix MACsec update SecY
net/mlx5e: Fix MACsec SA initialization routine
net/mlx5e: Remove leftovers from old XSK queues enumeration
net/mlx5e: Offload rule only when all encaps are valid
net/mlx5e: Fix missing alignment in size of MTT/KLM entries
net/mlx5: Fix sync reset event handler error flow
net/mlx5: E-Switch, Set correctly vport destination
net/mlx5: Lag, avoid lockdep warnings
net/mlx5: Fix handling of entry refcount when command is not issued to FW
net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint
net/mlx5: SF: Fix probing active SFs during driver probe phase
net/mlx5: Fix FW tracer timestamp calculation
net/mlx5: Do not query pci info while pci disabled
device-dax: Fix duplicate 'hmem' device registration
drm/amd/amdgpu: reserve vm invalidation engine for firmware
drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
drm/amdgpu: fix userptr HMM range handling v2
drm/amdgpu: always register an MMU notifier for userptr
drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
drm/amdgpu/mst: Stop ignoring error codes and deadlocking
drm/amd/display: Align dcn314_smu logging with other DCNs
ANDROID: kleaf: Add build rules for allmodconfig.
HID: core: fix shift-out-of-bounds in hid_report_raw_event
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
ANDROID: firmware_loader: Add support for customer firmware paths
selftests/bpf: Make test_bench_attach serial
selftests/bpf: Filter out default_idle from kprobe_multi bench
bpf: Set and check spin lock value in sk_storage_map_test
bpf: Do not copy spin lock field from user in bpf_selem_alloc
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
cifs: fix missing unlock in cifs_file_copychunk_range()
clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error
netfilter: ipset: regression in ip_set_hash_ip.c
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
pinctrl: single: Fix potential division by zero
btrfs: send: avoid unaligned encoded writes when attempting to clone range
btrfs: zoned: fix missing endianness conversion in sb_write_pointer
x86/pm: Add enumeration check before spec MSRs save/restore setup
x86/tsx: Add a feature bit for TSX control MSR support
octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()
ipv4/fib: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
selftests/net: Find nettest in current directory
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty()
LoongArch: Clear FPU/SIMD thread info flags for kernel thread
LoongArch: SMP: Change prefix from loongson3 to loongson
LoongArch: Combine acpi_boot_table_init() and acpi_boot_init()
LoongArch: Makefile: Use "grep -E" instead of "egrep"
net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets()
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
virt/sev-guest: Prevent IV reuse in the SNP guest driver
drm/i915: Fix warn in intel_display_power_*_domain() functions
drm/i915/ttm: never purge busy objects
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
Linux 6.1-rc6
tracing: Fix race where eprobes can be called before the event
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
cifs: Use after free in debug code
iommu/vt-d: Set SRE bit only when hardware has SRS cap
iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
ACPI: HMAT: Fix initiator registration for single-initiator systems
ACPI: HMAT: remove unnecessary variable initialization
vfs: vfs_tmpfile: ensure O_EXCL flag is enforced
macsec: Fix invalid error code set
bonding: fix ICMPv6 header handling when receiving IPv6 messages
nfp: add port from netdev validation for EEPROM access
nfp: fill splittable of devlink_port_attrs correctly
net: pch_gbe: fix pci device refcount leak while module exiting
octeontx2-af: debugsfs: fix pci device refcount leak
net/qla3xxx: fix potential memleak in ql3xxx_send()
net: mvpp2: fix possible invalid pointer dereference
net/mlx4: Check retval of mlx4_bitmap_init
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
arm64: dts: imx8mp-evk: correct pcie pad settings
ARM: mxs: fix memory leak in mxs_machine_init()
Input: i8042 - fix leaking of platform device on module removal
iavf: Fix race condition between iavf_shutdown and iavf_remove
iavf: remove INITIAL_MAC_SET to allow gARP to work properly
iavf: Do not restart Tx queues after reset task failure
iavf: Fix a crash during reset task
arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
dma-buf: Use dma_fence_unwrap_for_each when importing fences
drm/amdgpu: handle gang submit before VMID
io_uring: disallow self-propelled ring polling
dm integrity: clear the journal on suspend
dm integrity: flush the journal on suspend
dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
dm ioctl: fix misbehavior if list_versions races with module loading
netfilter: nf_tables: do not set up extensions for end interval
netfilter: conntrack: Fix data-races around ct mark
regulator: slg51000: Wait after asserting CS pin
9p/fd: Use P9_HDRSZ for header size
9p/fd: Fix write overflow in p9_read_work
9p/fd: fix issue of list_del corruption in p9_fd_cancel()
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
nfc/nci: fix race with opening and closing
net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
selftests/net: fix missing xdp_dummy
spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first
ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility
ipvlan: hold lower dev to avoid possible use-after-free
net: neigh: decrement the family specific qlen
net: liquidio: simplify if expression
mmc: core: Fix ambiguous TRIM and DISCARD arg
gpu: host1x: Avoid trying to use GART on Tegra20
selftests: mptcp: fix mibit vs mbit mix up
selftests: mptcp: run mptcp_sockopt from a new netns
selftests: mptcp: gives slow test-case more time
tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
tracing: Remove unused __bad_type_size() method
tracing/eprobe: Fix eprobe filter to make a filter correctly
tracing/eprobe: Fix warning in filter creation
kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
rethook: fix a potential memleak in rethook_alloc()
tracing/eprobe: Fix memory leak of filter string
tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
libbpf: Check the validity of size in user_ring_buffer__reserve()
libbpf: Handle size overflow for user ringbuf mmap
libbpf: Handle size overflow for ringbuf mmap
libbpf: Use page size as max_entries when probing ring buffer map
tracing: Fix wild-memory-access in register_synth_event()
tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
ftrace: Fix null pointer dereference in ftrace_add_mod()
ring_buffer: Do not deactivate non-existant pages
ftrace: Optimize the allocation for mcount entries
ftrace: Fix the possible incorrect kernel message
MAINTAINERS: Include PCI bindings in host bridge entry
io_uring: fix multishot recv request leaks
io_uring: fix multishot accept request leaks
io_uring: fix tw losing poll events
io_uring: update res mask in io_poll_check_events
scsi: iscsi: Fix possible memory leak when device_register() failed
scsi: zfcp: Fix double free of FSF request when qdio send fails
scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
scsi: mpi3mr: Suppress command reply debug prints
ANDROID: Add ashmem ioctl to return a unique file identifier
KVM: x86: remove exit_int_info warning in svm_handle_exit
KVM: selftests: add svm part to triple_fault_test
KVM: x86: allow L1 to not intercept triple fault
kvm: selftests: add svm nested shutdown test
KVM: selftests: move idt_entry to header
KVM: x86: forcibly leave nested mode on vCPU reset
KVM: x86: add kvm_leave_nested
KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
KVM: x86: nSVM: leave nested mode on vCPU free
KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling
KVM: Cap vcpu->halt_poll_ns before halting rather than after
ARM: at91: rm9200: fix usb device clock id
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
spi: tegra210-quad: Fix duplicate resource error
net: use struct_group to copy ip/ipv6 header addresses
net: usb: smsc95xx: fix external PHY reset
net: usb: qmi_wwan: add Telit 0x103a composition
kbuild: Restore .version auto-increment behaviour for Debian packages
tee: optee: fix possible memory leak in optee_register_device()
ANDROID: GKI: Convert Net PPP Protocol as module
tracing: Fix warning on variable 'struct trace_array'
tracing: Fix memory leak in tracing_read_pipe()
ANDROID: GKI: Convert L2TP as modules
ANDROID: GKI: Convert 802.15.4 support as module
ring-buffer: Include dropped pages in counting dirty patches
ANDROID: GKI: Convert CAN Bus Subsystem as module
dm-log-writes: set dma_alignment limit in io_hints
dm-integrity: set dma_alignment limit in io_hints
block: make blk_set_default_limits() private
dm-crypt: provide dma_alignment limit in io_hints
block: make dma_alignment a stacking queue_limit
tracing/ring-buffer: Have polling block on watermark
ANDROID: GKI: Convert 6LoWPAN Support as module
ANDROID: convert rockpi4 to kleaf.
netdevsim: Fix memory leak of nsim_dev->fa_cookie
ANDROID: GKI: Convert RF switch subsys as module
ANDROID: GKI: Convert Bluetooth Support as module
arm64: dts: allwinner: h6: Add IOMMU reference to Hantro G2
media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
bus: sunxi-rsb: Support atomic transfers
bus: sunxi-rsb: Remove the shutdown callback
cifs: add check for returning value of SMB2_set_info_init
ANDROID: kleaf: Move list of kernel modules to an extension.
USB: serial: option: add u-blox LARA-L6 modem
USB: serial: option: add u-blox LARA-R6 00B modem
USB: serial: option: remove old LARA-R6 PID
mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
regulator: core: fix UAF in destroy_regulator()
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
tcp: configurable source port perturb table size
mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
mmc: core: properly select voltage range without power cycle
l2tp: Serialize access to sk_user_data with sk_callback_lock
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
regulator: rt5759: fix OOB in validate_desc()
regulator: core: fix kobject release warning and memory leak in regulator_register()
ASoC: max98373: Add checks for devm_kcalloc
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
s390: avoid using global register for current_stack_pointer
s390/dcssblk: fix deadlock when adding a DCSS
powerpc: Fix writable sections being moved into the rodata region
scripts/faddr2line: Fix regression in name resolution on ppc64le
net: thunderbolt: Fix error handling in tbnet_init()
locking: Fix qspinlock/x86 inline asm error
perf/x86/intel/pt: Fix sampling using single range output
perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables
platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
platform/x86: hp-wmi: Ignore Smart Experience App event
platform/surface: aggregator_registry: Add support for Surface Laptop 5
zonefs: Remove to_attr() helper function
zonefs: fix zone report size in __zonefs_io_error()
cifs: Fix wrong return value checking when GETFLAGS
nvmet: fix a memory leak in nvmet_auth_set_key
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
MAINTAINERS: Add linux-kbuild's patchwork
MAINTAINERS: Remove Michal Marek from Kbuild maintainers
MAINTAINERS: Add Nathan and Nicolas to Kbuild reviewers
net: dsa: don't leak tagger-owned storage on switch driver unbind
net/x25: Fix skb leak in x25_lapb_receive_frame()
net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
ANDROID: GKI: Convert BT HCI sdio & uart as modules
ANDROID: GKI: Covnert Bluetooth HIDP as module
ANDROID: GKI: Convert Bluetooth RFCOMM as module
drm/display: Don't assume dual mode adaptors support i2c sub-addressing
cifs: add check for returning value of SMB2_close_init
drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
drm/amd/pm: enable runpm support over BACO for SMU13.0.7
drm/amd/pm: enable runpm support over BACO for SMU13.0.0
drm/amdgpu: there is no vbios fb on devices with no display hw (v2)
drm/amdkfd: Fix a memory limit issue
drm/amdgpu: disable BACO support on more cards
drm/amd/display: don't enable DRM CRTC degamma property for DCE
drm/amd/display: Set max for prefetch lines on dcn32
drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32
drm/amd/display: Fix prefetch calculations for dcn32
drm/amd/display: Fix optc2_configure warning on dcn314
drm/amd/display: Fix calculation for cursor CAB allocation
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
x86/cpu: Restore AMD's DE_CFG MSR after resume
ANDROID: GKI: Convert NFC support as GKI module
drm/amd/display: Fix invalid DPIA AUX reply causing system hang
drm/amdgpu: Add psp_13_0_10_ta firmware to modinfo
drm/amd/display: Add HUBP surface flip interrupt handler
drm/amd/display: Fix access timeout to DPIA AUX at boot time
drm/amdgpu: Fix memory leak in amdgpu_cs_pass1
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
netfs: Fix dodgy maths
netfs: Fix missing xas_retry() calls in xarray iteration
platform/surface: aggregator_registry: Add support for Surface Pro 9
platform/surface: aggregator: Do not check for repeated unsequenced packets
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
btrfs: free btrfs_path before copying subvol info to userspace
btrfs: free btrfs_path before copying fspath to userspace
btrfs: free btrfs_path before copying inodes to userspace
platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type
platform/x86/amd: pmc: Add new ACPI ID AMDI0009
MAINTAINERS: repair Microchip corei2c driver entry
MAINTAINERS: add an entry for StarFive devicetrees
MAINTAINERS: generify the Microchip RISC-V entry name
MAINTAINERS: add entries for misc. RISC-V SoC drivers and devicetrees
HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is
drbd: use after free in drbd_create_device()
bpf, perf: Use subprog name when reporting subprog ksymbol
drm/amdgpu: use the last IB as gang leader v2
btrfs: free btrfs_path before copying root refs to userspace
btrfs: fix assertion failure and blocking during nowait buffered write
fpga: m10bmc-sec: Fix kconfig dependencies
bridge: switchdev: Fix memory leaks when changing VLAN protocol
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
net: hns3: fix return value check bug of rx copybreak
net: hns3: fix incorrect hw rss hash type of rx packet
net: phy: marvell: add sleep time after enabling the loopback bit
net: ena: Fix error handling in ena_init()
kcm: close race conditions on sk_receive_queue
platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
USB: serial: option: add Fibocom FM160 0x0111 composition
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
pinctrl: mediatek: Export debounce time tables
xen/platform-pci: use define instead of literal number
ANDROID: GKI: Convert VLAN 8021Q as gki module
ANDROID: GKI: Convert TIPC to gki modules
MAINTAINERS: git://github.com -> https://github.com for HiSilicon
net: ionic: Fix error handling in ionic_init_module()
mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
HID: hid-lg4ff: Add check for empty lbuf
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid"
iio: adc: aspeed: Remove the trim valid dts property.
i2c: Restore initial power state if probe fails
libbpf: Use correct return pointer in attach_raw_tp
blk-cgroup: properly pin the parent in blkcg_css_online
erofs: fix missing xas_retry() in fscache mode
HID: uclogic: Fix frame templates for big endian architectures
NFSD: Fix trace_nfsd_fh_verify_err() crasher
pinctrl: mediatek: Fix EINT pins input debounce time configuration
xen/platform-pci: add missing free_irq() in error path
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
xen/pcpu: fix possible memory leak in register_pcpu()
x86/xen: Use kstrtobool() instead of strtobool()
arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER
net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
net: mhi: Fix memory leak in mhi_net_dellink()
drm/lima: Fix opp clkname setting in case of missing regulator
octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
octeon_ep: fix potential memory leak in octep_device_setup()
octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
bnxt_en: Remove debugfs when pci_register_driver failed
net: caif: fix double disconnect client in chnl_net_open()
net: macvlan: Use built-in RCU list checking
mISDN: fix misuse of put_device() in mISDN_register_device()
net: liquidio: release resources when liquidio driver open failed
drm/i915/ttm: fix uaf with lmem_userfault_list handling
ceph: fix NULL pointer dereference for req->r_session
ceph: avoid putting the realm twice when decoding snaps fails
ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode()
MAINTAINERS: git://github.com -> https://github.com for ceph
sched: Fix race in task_call_func()
rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
soc: imx8m: Enable OCOTP clock before reading the register
arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
iio: light: rpr0521: add missing Kconfig dependencies
iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
iio: health: afe4403: Fix oob read in afe4403_read_raw
ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
PCI: hv: Only reuse existing IRTE allocation for Multi-MSI
mctp i2c: don't count unused / invalid keys for flow release
net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init()
net: stmmac: ensure tx function is not running in stmmac_xdp_release()
net: phy: dp83867: Fix SGMII FIFO depth for non OF devices
net: hinic: Fix error handling in hinic_module_init()
mISDN: fix possible memory leak in mISDN_dsp_element_register()
net: bgmac: Drop free_netdev() from bgmac_enet_remove()
scsi: storvsc: Fix handling of srb_status and capacity change events
x86/hyperv: Restore VP assist page after cpu offlining/onlining
bpf: Fix offset calculation error in __copy_map_value and zero_map_value
bpf: Initialize same number of free nodes for each pcpu_freelist
selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT
maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
cifs: Fix connections leak when tlink setup failed
nfp: change eeprom length to max length enumerators
arm64: dts: imx93-pinfunc: drop execution permission
arm64: dts: imx8mn: Fix NAND controller size-cells
arm64: dts: imx8mm: Fix NAND controller size-cells
ARM: dts: imx7: Fix NAND controller size-cells
drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
arm64: dts: imx8mm-tqma8mqml-mba8mx: Fix USB DR
drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
drm/drv: Fix potential memory leak in drm_dev_init()
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
vfio/pci: Check the device set open count on reset
vfio: Export the device set open count
vfio: Fix container device registration life cycle
kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()
ASoC: hdac_hda: fix hda pcm buffer overflow issue
ASoC: stm32: i2s: remove irqf_oneshot flag
firmware: coreboot: Register bus in module init
nvmem: u-boot-env: fix crc32_data_offset on redundant u-boot-env
slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
docs: update mediator contact information in CoC doc
slimbus: stream: correct presence rate frequencies
nvmem: lan9662-otp: Fix compatible string
x86/fpu: Drop fpregs lock before inheriting FPU permissions
drm/panel: simple: set bpc field for logic technologies displays
drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
spi: mediatek: Fix DEVAPC Violation at KO Remove
erofs: fix use-after-free of fsid and domain_id string
selftests/bpf: Fix test_progs compilation failure in 32-bit arch
selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
ASoC: stm32: dfsdm: manage cb buffers cleanup
binder: validate alloc->mm in ->mmap() handler
parport_pc: Avoid FIFO port location truncation
siox: fix possible memory leak in siox_device_add()
misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
speakup: replace utils' u_char with unsigned char
speakup: fix a segfault caused by switching consoles
docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.c
usb: add NO_LPM quirk for Realforce 87U Keyboard
serial: 8250: Flush DMA Rx on RLSI
serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
serial: 8250_lpss: Configure DMA also w/o DMA filter
serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
perf/x86/amd/uncore: Fix memory leak for events array
usb: cdns3: host: fix endless superspeed hub port reset
usb: chipidea: fix deadlock in ci_otg_del_timer
pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPE
ARM: dts: am335x-pcm-953: Define fixed regulators in root node
x86/sgx: Add overflow check in sgx_validate_offset_length()
usb: dwc3: Do not get extcon device when usb-role-switch is used
Input: i8042 - apply probe defer to more ASUS ZenBook models
bpf: Fix memory leaks in __check_func_call
usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler
usb: typec: mux: Enter safe mode only when pins need to be reconfigured
extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
Revert "usb: dwc3: disable USB core PHY management"
usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
USB: bcma: Make GPIO explicitly optional
pinctrl: qcom: sc8280xp: Rectify UFS reset pins
perf: Improve missing SIGTRAP checking
erofs: get correct count for unmapped range in fscache mode
erofs: put metabuf in error path in fscache mode
erofs: fix general protection fault when reading fragment
bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE()
Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
Input: soc_button_array - add use_low_level_irq module parameter
Input: iforce - invert valid length check when fetching device IDs
ext4: fix use-after-free in ext4_ext_shift_extents
mtd: onenand: omap2: add dependency on GPMC
mtd: rawnand: placate "$VARIABLE is used uninitialized" warnings
mtd: rawnand: qcom: handle ret from parse with codeword_fixup
pinctrl: rockchip: list all pins in a possible mux route for PX30
dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
ASoC: sof_es8336: reduce pop noise on speaker
ASoC: SOF: topology: No need to assign core ID if token parsing failed
ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
iio: light: apds9960: fix wrong register for gesture gain
bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)
bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")
clk: qcom: gdsc: Remove direct runtime PM calls
bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
ASoC: rt5677: fix legacy dai naming
ASoC: rt5514: fix legacy dai naming
Input: goodix - try resetting the controller when no config is set
tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
Revert "tty: n_gsm: replace kicktimer with delayed_work"
Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
serial: imx: Add missing .thaw_noirq hook
tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
serial: 8250: omap: Flush PM QOS work on remove
serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
serial: 8250_omap: remove wait loop from Errata i202 workaround
serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older
ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake
ARM: at91: pm: avoid soft resetting AC DLL
tools: iio: iio_generic_buffer: Fix read size
iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()
iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
iio: adc: mp2629: fix potential array out of bound access
power: supply: ab8500: Defer thermal zone probe
power: supply: ip5xxx: Fix integer overflow in current_now calculation
ASoC: Intel: soc-acpi: add ES83x6 support to IceLake
fs: use acquire ordering in __fget_light()
ASoC: tas2780: Fix set_tdm_slot in case of single slot
ASoC: tas2764: Fix set_tdm_slot in case of single slot
ASoC: tas2770: Fix set_tdm_slot in case of single slot
ARM: dts: lan966x: Enable sgpio on pcb8291
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
arm64: dts: rockchip: fix adc-keys sub node names
ARM: dts: rockchip: fix adc-keys sub node names
arm: dts: rockchip: remove clock-frequency from rtc
arm: dts: rockchip: fix node name for hym8563 rtc
arm64: dts: rockchip: remove clock-frequency from rtc
arm64: dts: rockchip: fix node name for hym8563 rtc
iio: adc: mp2629: fix wrong comparison of channel
iio: pressure: ms5611: changed hardcoded SPI speed to value limited
iio: pressure: ms5611: fixed value compensation bug
iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state
MAINTAINERS: Add Manivannan Sadhasivam as Qcom PCIe RC maintainer
ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
ASoC: core: Fix use-after-free in snd_soc_exit()
af_key: Fix send_acquire race with pfkey_register
USB: serial: option: add Sierra Wireless EM9191
MAINTAINERS: update Tzung-Bi's email address
ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table
ASoC: dapm: Don't use prefix for regulator name
staging: rtl8192e: remove bogus ssid character sign test
iio: adc: at91-sama5d2_adc: get rid of 5 degrees Celsius adjustment
iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
ARM: dts: at91: sama7g5: fix signal name of pin PB2
kernel/utsname_sysctl.c: Add missing enum uts_proc value
arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
power: supply: rk817: Change rk817_chg_cur_to_reg to int
power: supply: rk817: check correct variable
dt-bindings: interconnect: qcom,msm8998-bwmon: Correct SC7280 CPU compatible
xfrm: replay: Fix ESN wrap around for GSO
clk: samsung: exynos7885: Correct "div4" clock parents
arm64: dts: qcom: sc7280: Add the reset reg for lpass audiocc on SC7280
arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size
arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes
arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers
arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers
arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers
arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy
arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock
arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
arm64: dts: qcom: sc8280xp-crd: Specify which LDO modes are allowed
arm64: dts: qcom: sa8295p-adp: Specify which LDO modes are allowed
arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
Revert "arm64: dts: qcom: msm8996: add missing TCSR syscon compatible"
arm64: dts: qcom: ipq8074: correct APCS register space size
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
arm64: dts: rockchip: fix quartz64-a bluetooth configuration
arm64: dts: rockchip: add enable-strobe-pulldown to emmc phy on nanopi4
arm64: dts: rockchip: remove i2c5 from rk3566-roc-pc
arm64: dts: rockchip: Fix i2c3 pinctrl on rk3566-roc-pc
arm64: dts: rockchip: Fix gmac failure of rgmii-id from rk3566-roc-pc
arm64: dts: rockchip: Drop RK3399-Scarlet's repeated ec_ap_int_l definition
dt-bindings: input: touchscreen: Add compatible for Goodix GT7986U chip
Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available
xfrm: fix "disable_policy" on ipv4 early demux
ASoC: tlv320adc3xxx: Fix build error for implicit function declaration
ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
ASoC: ops: Fix bounds check for _sx controls
ASoC: fsl_micfil: explicitly clear CHnF flags
ASoC: fsl_micfil: explicitly clear software reset bit
Conflicts:
BUILD.bazel
Documentation/devicetree/bindings
Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml
Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml
Documentation/devicetree/bindings/input/goodix,gt7375p.yaml
Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu-g2.yaml
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
arch/arm64/configs/consolidate.fragment
drivers/slimbus/stream.c
Change-Id: I3f662430d62db23571bfd8c78e723c536a5c7c41
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@9415126 SKQ4.221216.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Memory allocation is happening without checking the overflow.
This could lead to an unexpected results. Check for overflow
before allocating memory.
Change-Id: Icb513ebd8030976e3f0970e9542596f9c5917843
Signed-off-by: Murali Nalajala <quic_mnalajal@quicinc.com>
Update return codes for mem_buf_assign/unassign_mem_gunyah to zero,
so that mem_buf_assign_mem and mem_buf_unassign_mem don't fail when
gunyah configs aren't enabled on non-gunyah devices.
Change-Id: I3aecdf8c886fd1799a2d92dd1cc27acfa8434486
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Elements on txn_idr (txns) are protected by idr_mutex. idr_mutex should be
acquired when adding new txns, and released only when those
txns are fully initialized.
If wait_for_completion_timeout() times out on a txn, check again under
idr_mutex whether it has actually timed-out. While still holding idr_mutex,
remove the txn from txn_idr so that a future erroneous message is not
able to successfully find txn and mark it as complete.
Change-Id: I16556f5ddc6357bc55e7405f473bd6bbf9a70c72
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
Now that support for scattered-memory is available, replace the
previous cma heap with allocations from the buddy allocator.
The same sequence used by __iommu_dma_alloc_pages() is utilized,
with minor modifications to gfp_flags.
Change-Id: Ibdc16e47c981821a2ab7105c7ce18b2617df8631
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>