From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.12.4
Date: Mon, 9 Dec 2024 11:48:17 +0100 [thread overview]
Message-ID: <2024120917-vision-outcast-85f2@gregkh> (raw)
I'm announcing the release of the 6.12.4 kernel.
All users of the 6.12 kernel series must upgrade.
The updated 6.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/net/fsl,fec.yaml | 7
Makefile | 2
arch/arm/kernel/entry-armv.S | 8
arch/arm/mm/ioremap.c | 35 ++-
arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 3
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 2
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 2
arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 6
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2
arch/powerpc/Kconfig | 4
arch/powerpc/Makefile | 13 -
arch/powerpc/kernel/vdso/Makefile | 8
arch/s390/kernel/entry.S | 4
arch/s390/kernel/kprobes.c | 6
arch/s390/kernel/stacktrace.c | 2
drivers/android/binder.c | 64 ++++--
drivers/base/core.c | 55 ++---
drivers/block/zram/zram_drv.c | 7
drivers/clk/qcom/gcc-qcs404.c | 1
drivers/cpufreq/scmi-cpufreq.c | 4
drivers/firmware/efi/libstub/efi-stub.c | 2
drivers/gpu/drm/Kconfig | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 6
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 9
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2
drivers/gpu/drm/amd/display/dc/core/dc.c | 3
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 15 -
drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 23 ++
drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2
drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 13 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 2
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 33 ++-
drivers/gpu/drm/bridge/ite-it6505.c | 8
drivers/gpu/drm/drm_atomic_helper.c | 2
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 1
drivers/gpu/drm/radeon/radeon_connectors.c | 10
drivers/gpu/drm/sti/sti_cursor.c | 3
drivers/gpu/drm/sti/sti_gdp.c | 3
drivers/gpu/drm/sti/sti_hqvdp.c | 3
drivers/gpu/drm/xe/xe_guc_submit.c | 17 +
drivers/gpu/drm/xe/xe_migrate.c | 6
drivers/gpu/drm/xlnx/zynqmp_kms.c | 4
drivers/i3c/master.c | 2
drivers/i3c/master/svc-i3c-master.c | 39 ++-
drivers/iio/accel/kionix-kx022a.c | 2
drivers/iio/adc/ad7780.c | 2
drivers/iio/adc/ad7923.c | 4
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c | 4
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 3
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1
drivers/iio/industrialio-gts-helper.c | 2
drivers/iio/inkern.c | 2
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 2
drivers/iommu/arm/arm-smmu/arm-smmu.c | 11 +
drivers/iommu/io-pgtable-arm.c | 18 +
drivers/leds/flash/leds-mt6360.c | 3
drivers/leds/leds-lp55xx-common.c | 3
drivers/md/dm-thin.c | 1
drivers/md/md-bitmap.c | 1
drivers/md/persistent-data/dm-space-map-common.c | 2
drivers/md/raid5.c | 4
drivers/media/dvb-frontends/ts2020.c | 8
drivers/media/i2c/dw9768.c | 10
drivers/media/i2c/ov08x40.c | 33 ++-
drivers/media/i2c/tc358743.c | 4
drivers/media/platform/allegro-dvt/allegro-core.c | 4
drivers/media/platform/amphion/vpu_drv.c | 2
drivers/media/platform/amphion/vpu_v4l2.c | 2
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c | 10
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 11 -
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 4
drivers/media/platform/qcom/camss/camss.c | 19 -
drivers/media/platform/qcom/venus/core.c | 2
drivers/media/platform/rockchip/rga/rga.c | 2
drivers/media/platform/samsung/exynos4-is/media-dev.h | 5
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c | 3
drivers/media/usb/gspca/ov534.c | 2
drivers/media/usb/uvc/uvc_driver.c | 102 +++++++---
drivers/mtd/nand/spi/winbond.c | 16 -
drivers/net/ethernet/freescale/fec_ptp.c | 11 -
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3
drivers/net/netkit.c | 68 +++++-
drivers/net/phy/dp83869.c | 20 +
drivers/nvmem/core.c | 2
drivers/pci/controller/dwc/pci-imx6.c | 57 ++++-
drivers/pci/controller/dwc/pci-keystone.c | 12 +
drivers/pci/controller/dwc/pcie-designware-ep.c | 2
drivers/pci/controller/dwc/pcie-qcom.c | 2
drivers/pci/controller/pcie-rockchip-ep.c | 16 +
drivers/pci/controller/pcie-rockchip.h | 4
drivers/pci/endpoint/pci-epc-core.c | 11 -
drivers/pci/of_property.c | 2
drivers/remoteproc/qcom_q6v5_pas.c | 2
drivers/spmi/spmi-pmic-arb.c | 3
drivers/thermal/intel/int340x_thermal/int3400_thermal.c | 2
drivers/ufs/host/ufs-exynos.c | 23 +-
drivers/vfio/pci/qat/main.c | 2
fs/btrfs/btrfs_inode.h | 12 -
fs/btrfs/ctree.c | 6
fs/btrfs/extent-tree.c | 2
fs/btrfs/inode.c | 94 ++++-----
fs/btrfs/ioctl.c | 32 +++
fs/btrfs/ref-verify.c | 1
fs/btrfs/send.c | 2
fs/ceph/mds_client.c | 7
fs/ceph/super.c | 10
fs/f2fs/segment.c | 16 -
fs/f2fs/super.c | 12 +
fs/nfsd/export.c | 5
fs/nfsd/nfs4state.c | 19 +
fs/overlayfs/inode.c | 7
fs/overlayfs/util.c | 3
fs/proc/kcore.c | 1
fs/quota/dquot.c | 2
fs/xfs/libxfs/xfs_sb.c | 7
include/drm/drm_panic.h | 14 +
include/linux/kasan.h | 12 -
include/linux/util_macros.h | 56 +++--
include/uapi/linux/if_link.h | 15 +
kernel/signal.c | 9
kernel/trace/ftrace.c | 7
lib/kunit/debugfs.c | 5
lib/kunit/kunit-test.c | 2
lib/maple_tree.c | 13 +
mm/damon/tests/vaddr-kunit.h | 1
mm/damon/vaddr.c | 4
mm/kasan/shadow.c | 14 -
mm/slab.h | 5
mm/slab_common.c | 2
mm/slub.c | 9
mm/vmalloc.c | 34 ++-
mm/vmstat.c | 1
tools/perf/pmu-events/empty-pmu-events.c | 12 -
tools/perf/pmu-events/jevents.py | 12 -
142 files changed, 1054 insertions(+), 431 deletions(-)
Adrian Huang (1):
mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
Alex Deucher (1):
Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable"
Alexander Shiyan (1):
media: i2c: tc358743: Fix crash in the probe error path when using polling
Alexandru Ardelean (1):
util_macros.h: fix/rework find_closest() macros
Andrea della Porta (1):
PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
Ard Biesheuvel (1):
efi/libstub: Free correct pointer on failure
Ashutosh Dixit (1):
Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
Balaji Pothunoori (1):
remoteproc: qcom_q6v5_pas: disable auto boot for wpss
Benjamin Gaignard (1):
media: verisilicon: av1: Fix reference video buffer pointer assignment
Bryan O'Donoghue (1):
media: ov08x40: Fix burst write sequence
Carlos Llamas (8):
binder: fix node UAF in binder_add_freeze_work()
binder: fix OOB in binder_add_freeze_work()
binder: fix freeze UAF in binder_release_work()
binder: fix BINDER_WORK_FROZEN_BINDER debug logs
binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
binder: allow freeze notification for dead nodes
binder: fix memleak of proc->delivered_freeze
binder: add delivered_freeze to debugfs output
Chao Yu (1):
f2fs: fix to drop all discards after creating snapshot on lvm device
Chen-Yu Tsai (3):
arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
drm/bridge: it6505: Fix inverted reset polarity
Choong Yong Liang (1):
net: stmmac: set initial EEE policy configuration
Damien Le Moal (1):
PCI: rockchip-ep: Fix address translation unit programming
Daniel Borkmann (1):
netkit: Add option for scrubbing skb meta data
David Sterba (1):
btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
Dragan Simic (1):
arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
Filipe Manana (2):
btrfs: don't loop for nowait writes when checking for cross references
btrfs: ref-verify: fix use-after-free after invalid ref action
Francesco Dolcini (6):
arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
dt-bindings: net: fec: add pps channel property
net: fec: refactor PPS channel configuration
net: fec: make PPS channel configurable
Frank Li (3):
i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
i3c: master: svc: fix possible assignment of the same address to two devices
i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
Frederic Weisbecker (1):
posix-timers: Target group sigqueue to current task only if not exiting
Gabor Juhos (1):
clk: qcom: gcc-qcs404: fix initial rate of GPLL3
Gaosheng Cui (1):
media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
Geert Uytterhoeven (1):
slab: Fix too strict alignment check in create_cache()
Giovanni Cabiddu (1):
vfio/qat: fix overflow check in qat_vf_resume_write()
Greg Kroah-Hartman (1):
Linux 6.12.4
Guoqing Jiang (1):
media: mtk-jpeg: Fix null-ptr-deref during unload module
Heiko Carstens (1):
s390/stacktrace: Use break instead of return statement
Hugo Villeneuve (1):
drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
Javier Carrasco (3):
spmi: pmic-arb: fix return path in for_each_available_child_of_node()
leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
drm/mediatek: Fix child node refcount handling in early exit
Jean-Baptiste Maneyrol (1):
iio: invensense: fix multiple odr switch when FIFO is off
Jinjie Ruan (6):
media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
kunit: string-stream: Fix a UAF bug in kunit_init_suite()
i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
Jiri Olsa (1):
fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
Joe Hattori (1):
media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available
Johannes Thumshirn (1):
btrfs: fix use-after-free in btrfs_encoded_read_endio()
John Keeping (1):
media: platform: rga: fix 32-bit DMA limitation
Jonathan Cavitt (1):
drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
Joshua Aberback (1):
drm/amd/display: Fix handling of plane refcount
Kenneth Feng (3):
drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3
drm/amd/pm: skip setting the power source on smu v14.0.2/3
drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3
Kishon Vijay Abraham I (2):
PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
PCI: keystone: Add link up check to ks_pcie_other_map_bus()
Li Zetao (1):
media: ts2020: fix null-ptr-deref in ts2020_probe()
Lijo Lazar (2):
drm/amdkfd: Use the correct wptr size
drm/amd/pm: Remove arcturus min power limit
Linus Walleij (3):
ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
ARM: 9430/1: entry: Do a dummy read from VMAP shadow
ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
Lizhi Xu (1):
btrfs: add a sanity check for btrfs root in btrfs_search_slot()
Long Li (1):
xfs: remove unknown compat feature check in superblock write validation
Lucas Stach (1):
drm/etnaviv: flush shader L1 cache after user commandstream
Lyude Paul (1):
drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
Ma Ke (3):
drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
drm/sti: avoid potential dereference of error pointers
Marek Vasut (1):
nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()
Mario Limonciello (2):
drm/amd: Add some missing straps from NBIO 7.11.0
drm/amd: Fix initialization mistake for NBIO 7.11 devices
Mark Harmstone (2):
btrfs: change btrfs_encoded_read() so that reading of extent is done by caller
btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()
Masami Hiramatsu (Google) (1):
tracing: Fix function timing profiler to initialize hashtable
Matthew Auld (3):
drm/xe/migrate: fix pat index usage
drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
drm/xe/guc_submit: fix race around suspend_pending
Matti Vaittinen (1):
iio: accel: kx022a: Fix raw read format
Max Kellermann (2):
ceph: pass cred pointer to ceph_mds_auth_match()
ceph: fix cred leak in ceph_mds_check_access()
MengEn Sun (1):
vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
Michal Vokáč (1):
leds: lp55xx: Remove redundant test for invalid channel number
Ming Qian (3):
media: amphion: Set video drvdata before register video device
media: imx-jpeg: Set video drvdata before register video device
media: imx-jpeg: Ensure power suppliers be suspended before detach them
Miquel Raynal (2):
mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
Mostafa Saleh (1):
iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
Nathan Chancellor (3):
powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
powerpc: Fix stack protector Kconfig test for clang
powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
Niklas Cassel (1):
PCI: dwc: ep: Fix advertised resizable BAR size regression
Nuno Sa (1):
iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
Ojaswin Mujoo (1):
quota: flush quota_release_work upon quota writeback
Oleksandr Tymoshenko (1):
ovl: properly handle large files in ovl_security_fileattr
Ovidiu Bunea (1):
drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
Patrick Donnelly (1):
ceph: extract entity name from device id
Peter Griffin (2):
scsi: ufs: exynos: Add check inside exynos_ufs_config_smu()
scsi: ufs: exynos: Fix hibern8 notify callbacks
Pratyush Brahma (1):
iommu/arm-smmu: Defer probe of clients after smmu device bound
Qiang Yu (1):
PCI: qcom: Disable ASPM L0s for X1E80100
Ricardo Ribalda (1):
media: uvcvideo: Stop stream during unregister
Romain Gantois (1):
net: phy: dp83869: fix status reporting for 1000base-x autonegotiation
Saravana Kannan (1):
driver core: fw_devlink: Stop trying to optimize cycle detection logic
Sergey Senozhatsky (1):
zram: clear IDLE flag after recompression
Sibi Sankar (1):
cpufreq: scmi: Fix cleanup path when boost enablement fails
Srinivas Pandruvada (1):
thermal: int3400: Fix reading of current_uuid for active policy
Ssuhung Yeh (1):
dm: Fix typo in error message
Stefan Eichenberger (1):
PCI: imx6: Fix suspend/resume support on i.MX6QDL
Steffen Dirkwinkel (1):
drm: xlnx: zynqmp_dpsub: fix hotplug detection
Thadeu Lima de Souza Cascardo (1):
media: uvcvideo: Require entities to have a non-zero unique ID
Thomas Zimmermann (1):
drm/fbdev-dma: Select FB_DEFERRED_IO
Umio Yasuno (1):
drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
Vasiliy Kovalev (1):
ovl: Filter invalid inodes with missing lookup function
Vasily Gorbik (1):
s390/entry: Mark IRQ entries to fix stack depot warnings
Vitaly Prosyak (1):
drm/amdgpu: fix usage slab after free
Vladimir Zapolskiy (1):
media: qcom: camss: fix error path on configuration of power domains
Wei Yang (1):
maple_tree: refine mas_store_root() on storing NULL
Will Deacon (1):
iommu/tegra241-cmdqv: Fix unused variable warning
Xiao Ni (1):
md/raid5: Wait sync io to finish before changing group cnt
Xu Yang (1):
perf jevents: fix breakage when do perf stat on system metric
Yang Erkun (2):
nfsd: make sure exp active before svc_export_show
nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
Yihan Zhu (1):
drm/amd/display: update pipe selection policy to check head pipe
Yuan Can (2):
md/md-bitmap: Add missing destroy_work_on_stack()
dm thin: Add missing destroy_work_on_stack()
Zheng Yejian (1):
mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
Zichen Xie (1):
kunit: Fix potential null dereference in kunit_device_driver_test()
Zicheng Qu (3):
ad7780: fix division by zero in ad7780_write_raw()
iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
iio: gts: fix infinite loop for gain_to_scaletables()
Zijun Hu (2):
PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
guoweikang (1):
ftrace: Fix regression with module command in stack_trace_filter
yuan.gao (1):
mm/slub: Avoid list corruption when removing a slab from the full list
next reply other threads:[~2024-12-09 10:48 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-09 10:48 Greg Kroah-Hartman [this message]
2024-12-09 10:48 ` Linux 6.12.4 Greg Kroah-Hartman
2024-12-09 14:52 ` Linux 6.12.4 - crash dma_alloc_attrs+0x12b via ipu6 Genes Lists
2024-12-09 15:11 ` Genes Lists
2024-12-09 17:40 ` Stanislaw Gruszka
2024-12-09 18:04 ` Genes Lists
2024-12-09 15:18 ` Greg Kroah-Hartman
2024-12-09 16:12 ` Genes Lists
2024-12-10 7:15 ` Sakari Ailus
2024-12-10 8:58 ` Jani Nikula
2024-12-10 11:16 ` Genes Lists
2024-12-10 12:24 ` Jani Nikula
2024-12-10 12:37 ` Greg Kroah-Hartman
2024-12-10 15:18 ` Stanislaw Gruszka
2024-12-10 16:00 ` Genes Lists
2024-12-10 16:53 ` Genes Lists
2024-12-10 15:40 ` Genes Lists
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2024120917-vision-outcast-85f2@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.