b775e489bec7 Add linux-next specific files for 20260114 cea6e6e8717e drm/atomic: verify that gamma/degamma LUTs are not too big ca59e33f5a1f drm/atomic: add max_size check to drm_property_replace_blob_from_id() 66c9c0cfe765 drm/mode_object: add drm_object_immutable_property_get_value() 1c1b79f40ee4 media: verisilicon: AV1: Set IDR flag for intra_only frame type a36b2aaae742 dt-bindings: riscv: extensions: Drop unnecessary select schema 89febd6a0276 dt-bindings: riscv: Add Sha and its comprised extensions c712413333f8 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl b321256a4f36 dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm 0cdb7fc1879b dt-bindings: riscv: Add B ISA extension description fff010c776f7 dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt 53d97e51861a parisc: Print hardware IDs as 4 digit hex strings bfec8ce11af0 pinctrl: lynxpoint: Convert to use intel_gpio_add_pin_ranges() 57db74bdaa54 pinctrl: baytrail: Convert to use intel_gpio_add_pin_ranges() 5473a722f782 selinux: add support for BPF token access control a71a95ac693c Fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASON defines 574d944d2ff3 ecryptfs: Annotate struct ecryptfs_message with __counted_by c65182ef9df6 selftests: net: reduce txtimestamp deschedule flakes 54a23bff7709 perf test: Test addr2line unwinding works with inline functions abec464767b5 perf callchain: Fix srcline printing with inlines a2297e74a07d perf srcline: Add configuration support for the addr2line style 68e25613ed4d arch/um: remove unused varible err in remove_files_and_dir() 7ede6f1494cb um: virtio_uml: Support adding devices via mconsole 656be28321e2 um: Handle SIGCHLD in seccomp mode like other IRQ signals f68b2d5a907b um: Preserve errno within signal handler 550a190494a0 PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 9160335317cb selftests/bpf: Add tests for s>>=31 and s>>=63 bffacdb80b93 bpf: Recognize special arithmetic shift in the verifier 951d79017e8a selftests/bpf: Fix verifier_arena_globals1 failure with 64K page d2f7cd20a7c7 selftests/bpf: Fix sk_bypass_prot_mem failure with 64K page 2465a08d433d selftests/bpf: Fix dmabuf_iter/lots_of_buffers failure with 64K page d6406c45f148 io_uring: track restrictions separately for IORING_OP and IORING_REGISTER 991fb85a1d43 io_uring: move ctx->restricted check into io_check_restriction() 09bd84421def io_uring/register: set ctx->restricted when restrictions are parsed 7af333994860 bpf: Consistently use reg_state() for register access in the verifier e6ed0f051d55 io_uring/register: have io_parse_restrictions() set restrictions enabled 51fff55a66d8 io_uring/register: have io_parse_restrictions() return number of ops de28e002df2e i3c: dw: Preserve DAT entry bits when restoring addresses 4cd9d2bf0b56 i3c: dw: use FIELD_PREP for device address table macros ec17f1430948 i3c: dw: Add support for Device NACK Retry configuration b58f47eb3926 i3c: add sysfs entry and attribute for Device NACK Retry count 78e35b0156c3 ALSA: usb-audio: clean up presonus s1810 consts 3ce03297baff ALSA: usb-audio: presonus s18xx uses little-endian a3bf6ee15a59 remoteproc: imx_rproc: Add support for i.MX95 1ae680bbe77f remoteproc: imx_rproc: Add support for System Manager CPU API 27a7cef9c364 selinux: move the selinux_blob_sizes struct d8ab94fa4370 remoteproc: imx_rproc: Add support for System Manager LMM API edd2a9956055 remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfg 454cb7861147 remoteproc: imx_rproc: Add runtime ops copy to support dynamic behavior ac3ea0730a13 dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 d30f75d2dba9 drm/i915/dp: Simplify computing the DSC compressed BPP for DP-MST 3045a4eb12e9 drm/i915/dp: Simplify eDP vs. DP compressed BPP computation 2b601460d129 drm/i915/dp: Unify computing compressed BPP for DP-SST and eDP 2b68b9b80f9e drm/i915/dp: Simplify computing forced DSC BPP for DP-SST ce46682f8911 drm/i915/dp: Simplify computing DSC BPPs for DP-SST 8193ce906a86 drm/i915/dp: Simplify computing DSC BPPs for eDP 4d2dd780970d drm/i915/dp: Use helpers to align min/max compressed BPPs 2bd5dd6e7209 drm/i915/dp: Unify detect and compute time DSC mode BW validation 745395b51c26 drm/i915/dp: Add intel_dp_mode_valid_with_dsc() e68aecf47344 drm/i915/dp: Factor out compute_max_compressed_bpp_x16() 28e59c7e24ea drm/i915/dp: Factor out compute_min_compressed_bpp_x16() 07b34db2a098 drm/i915/dp: Pass mode clock to dsc_throughput_quirk_max_bpp_x16() 9212733a30e3 drm/i915/dp: Pass intel_output_format to intel_dp_dsc_sink_{min_max}_compressed_bpp() 756009d0fdfa drm/i915/dp: Drop intel_dp parameter from intel_dp_compute_config_link_bpp_limits() f55c1f62b6ce drm/i915/dp: Align min/max compressed BPPs when calculating BPP limits 753d6b404e12 drm/i915/dp: Align min/max DSC input BPPs to sink caps 44a95ffe685d drm/i915/dp: Factor out align_max_vesa_compressed_bpp_x16() 85b4360d2b72 drm/i915/dp: Factor out align_max_sink_dsc_input_bpp() 7427f30e5c49 drm/i915/dp: Drop unused timeslots param from dsc_compute_link_config() f8ad8bbb8827 riscv: dts: allwinner: d1: Add RGB LEDs to boards c8e75e0cecd2 riscv: dts: allwinner: d1: Add LED controller node 62b04225e99a regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as GPIO controller 4d9af1e12cd6 arm64: dts: allwinner: a100: Add LED controller node 7ce416ba64aa i2c: core: Use dev_fwnode() f772faf8d16a i2c: core: Replace custom implementation of device_match_fwnode() e410791c739f i2c: core: Check for error pointer for fwnode e383f0961422 i2c: riic: Move suspend handling to NOIRQ phase c40b50c3cfbe drm/panthor: Implement reading shader_present from nvmem 2568b8b0860e dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell c5ed1124fb8c dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC edd1cf953b1b i2c: tegra: Add Tegra264 support 099d093c4589 i2c: tegra: Add support for SW mutex register f0f40eb03d77 i2c: tegra: Add HS mode support 91839640b1fc i2c: tegra: Update Tegra256 timing parameters 88f7ffd14798 i2c: tegra: Use separate variables for fast and fastplus cc0ad02302f5 i2c: tegra: Do not configure DMA if not supported 8441c7d3bd6c cxl: Check for invalid addresses returned from translation functions on errors 747d2464e6e3 dt-bindings: i2c: brcm,iproc-i2c: Allow 2 reg entries for brcm,iproc-nic-i2c 31707572108d wifi: ath12k: Fix wrong P2P device link id issue f88e9fc30a26 wifi: ath12k: fix dead lock while flushing management frames 8b8d6ee53dfd wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel 39c90b1a1dbe wifi: ath12k: cancel scan only on active scan vdev 50e194b6da72 net: airoha: implement get_link_ksettings cd644b805da8 USB: serial: f81232: fix incomplete serial port generation 40b94ec7edbb null_blk: fix kmemleak by releasing references to fault configfs items 91e1c1bcf0f2 block, nvme: remove unused dma_iova_state function parameter 4aa573002ba6 gpio: pca9570: use lock guards 053578d329e5 gpio: pca9570: Don't use "proxy" headers e05ef046ebb1 gpio: pca9570: Use devm_mutex_init() for mutex initialization ef5749ef8b30 ALSA: usb-audio: Prevent excessive number of frames d813ddc0b348 arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board 9103e21ee45f arm64: dts: rockchip: Add Radxa CM3J 90d88da84939 dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board dc2d5ddb193e drm/gud: fix NULL fb and crtc dereferences on USB disconnect 4ad1a7548080 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C a4e5702b7bb8 mm/slab: place slabobj_ext metadata in unused space within s->size 1e8eb4117f27 mm/slab: move [__]ksize and slab_ksize() to mm/slub.c 26cfaee2972c arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series ae2208dfa2ac dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP NAS devices a81a2d211344 arm64: dts: rockchip: Move copy-key to TSx33 board files 5a16e131ddba arm64: dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices f0761f6be5ed arm64: dts: rockchip: Move SoC include to individual QNAP TSx33 boards 6a0243c40206 ALSA: hda/cirrus_scodec_test: Fix test suite name d782e6e7aa79 dt-bindings: PCI: loongson: Document msi-parent property c5e96e54eca3 ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip c0afe95e6298 USB: serial: ftdi_sio: add support for PICAXE AXE027 cable 3068b9fa6570 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property 7cd55343d776 ata: libata-scsi: avoid Non-NCQ command starvation bb3a8154b1a1 ata: libata-scsi: refactor ata_scsi_translate() de9f1b1583ae regulator: dt-bindings: mediatek,mt6331: Add missing ldo-vio28 vreg 4fc8450a3495 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c b5678d2dcbf0 dt-bindings: mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc 716ad858cbee xfs: rework zone GC buffer management fc7ef2519a8c xfs: use bio_reuse in the zone GC code ba9891cb95eb block: add a bio_reuse helper 72919c57a055 ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk 0924c6bb67b6 ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD cbd46cbc5470 ALSA: hda/realtek: Add quirk for Asus Zephyrus G14 2025 using CS35L56, fix speakers 2051b6941d60 mfd: qnap-mcu: Add driver data for TS133 variant 7093a9f58cd7 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible 8e29db1b0880 ASoC: amd: yc: Fix microphone on ASUS M6500RE a014c203b54d spi: fsi: Simplify with scoped for each OF child loop 585e8a26abfd rust: platform: fix remove_callback invariant comment 601cd264a31d rust: auxiliary: fix remove_callback invariant comment 4716af3897e9 net/rds: Give each connection path its own workqueue d327e2e74aed net/rds: Add per cp work queue 1f61d735b859 host1x: Convert to bus methods 12d4fd9a6571 soundwire: bus: fix off-by-one when allocating slave IDs ba3588410ced host1x: Make remove callback return void 3d97893e4a54 mfd: sec: Fix IRQ domain names duplication 693142d4d761 auxdisplay: max6959: Replace slab.h with device/devres.h 8d61f1a9f254 selftests/tc-testing: add selftests for cake_mq qdisc 1bddd758bac2 net/sched: sch_cake: share shaper state across sub-instances of cake_mq 87826c01837c net/sched: sch_cake: Share config across cake_mq sub-qdiscs ebc65a873eff net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices bc0ce2bad36c net/sched: sch_cake: Factor out config variables into separate struct 8b27fd66f519 net/sched: Export mq functions for reuse 8af4274ab599 USB: serial: option: add Telit LE910 MBIM composition b7fb6b270bd3 mfd: simple-mfd-i2c: Add Delta TN48M CPLD support aeb88c8de368 mm/slab: save memory by allocating slabobj_ext array from leftover 3613e62ca40e mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poison 478b6cd1eb43 mm/slab: use stride to access slabobj_ext 7466382b7211 mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper 6f4fdda499bf ext4: specify the free pointer offset for ext4_inode_cache 8d4f09cc854b mm/slab: allow specifying free pointer offset when using constructor edc8e3102a95 mm/slab: use unsigned long for orig_size to ensure proper metadata align c360004c0160 xfs: set max_agbno to allow sparse alloc of last full inode chunk 24a57985670e wifi: cfg80211: don't apply HT flags to S1G channels 9ab94a32af70 r8169: enable LTR support 3259d2cf9427 r8169: add DASH support for RTL8127AP a65fd8120766 xfs: Fix xfs_grow_last_rtg() df7ec7226fbe xfs: improve the assert at the top of xfs_log_cover baed03efe223 xfs: fix an overly long line in xfs_rtgroup_calc_geometry e0aea42a3298 xfs: mark __xfs_rtgroup_extents static 568ea51e61f7 gpio: shared: use device_is_compatible() for reset-gpio 6b2d15536658 xfs: Fix the return value of xfs_rtcopy_summary() 829dde3369a9 pinctrl: renesas: rzt2h: Add GPIO IRQ chip to handle interrupts ffe4ccd359d0 net: add net.core.qdisc_max_burst 9380dc33cd6a drm/panel: simple: restore connector_type fallback 6ab3d4353bf7 drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel 4a768c544f64 drm/panel: himax-hx83102: change to gpiod_set_value_cansleep 94ccf742309b dt-bindings: display: panel-simple: Allow "data-mapping" for "yes-optoelectronics,ytc700tlag-05-201c" 8096e71bc875 drm/panel: mantix: Don't turn on MIPI peripheral c8b59651ebe6 drm/panel: mantix: Drop bank 9 initialization 61f028c13c42 drm/panel: mantix: Improve power off sequence dca84cc795df drm/panel: mantix: Improve power on sequence timings ef789ce4980b drm/panel: mantix: Enable DSI LPM 95eed73b8711 drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() ed7417e5b889 drm/panel: simple: Add Innolux G150XGE-L05 panel entry e7ec00be22d6 dt-bindings: display: simple: Add Innolux G150XGE-L05 panel 65ce1f5834e9 drm/panel: ilitek-ili9882t: Switch Tianma TL121BVMS07 to DSC 120Hz mode 49e41f3ea3f7 net/mlx5: Add IFC bits for extended ETS rate limit bandwidth value c5760e35d3a4 media: mediatek: vcodec: Discard pm_runtime_put() return value 81f8e0e6a2e1 media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() 5633ec763a2a media: amphion: Drop min_queued_buffers assignment d79c2165a48e media: amphion: Use kmalloc instead of vmalloc bb22847d1134 media: amphion: Trigger source change if colorspace changed d85f3207d75d media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START 8f1fd70fc7c3 media: docs: dev-decoder: Trigger dynamic source change for colorspace d7b70ebf2bf4 arm64: dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi 31fce0d2b13e soc: amlogic: meson-gx-socinfo: add new SoC id for S905Y4 1d232f793d4d drm/msm/dsi_phy_14nm: convert from divider_round_rate() to divider_determine_rate() e21c8e2e0276 arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports b4f4054864e6 arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports 2b737cc5be70 arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports 84220bfe9b79 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx 54347056828d arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on 3e4e72932513 arm64: dts: apple: t8112-j473: Keep the HDMI port powered on ba9dbb701e9f arm64: dts: apple: Add chassis-type property for Apple iMacs 126ee92bff55 arm64: dts: apple: Add chassis-type property for Mac Pro 5a7277c1bc19 arm64: dts: apple: Add chassis-type property for Apple desktop devices e9ea7552eb5e arm64: dts: apple: Add chassis-type property for all Macbooks 6ae41558ab9b x86/xen: Drop xen_mmu_ops cf7bc79c8eae x86/xen: Drop xen_cpu_ops c51389e7768d x86/xen: Drop xen_irq_ops 23c39217d933 drm/msm/mdp5: drop support for MSM8998, SDM630 and SDM660 59ca3d11f531 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x f4a8e3a34ea4 drm/msm/dpu: drop intr_start from DPU 3.x catalog files 2f3ff6ab8f5c drm/msm/dpu: use standard functions in _dpu_format_populate_plane_sizes_ubwc() ada4a19ed21c drm/msm/dpu: rewrite _dpu_format_populate_plane_sizes_ubwc() d4db3a06c5ba drm/msm/dpu: drop redundant num_planes assignment in _dpu_format_populate_plane_sizes*() 72f20360d4cc drm/msm/dpu: simplify _dpu_format_populate_plane_sizes_* 3705de1965df drm/msm/disp: drop PSEUDO_YUV_FMT_LOOSE_TILED a4378e4bb138 drm/msm/disp: pull in common tiled YUV format parameters 72ca4e9d0410 drm/msm/disp: pull in common YUV format parameters 2bd6ae0edf76 drm/msm/disp: simplify tiled RGB{,A,X} formats definitions 8549e95a4b54 drm/msm/disp: simplify RGB{,A,X} formats definitions adcd6dfea82e drm/msm/disp: set num_planes, fetch_mode and tile_height in INTERLEAVED_RGB_FMT_TILED 4066b57678b0 drm/msm/disp: set num_planes and fetch_mode in INTERLEAVED_RGB_FMT 6421e1c5075b drm/msm/disp: set num_planes to 1 for interleaved YUV formats 0f853ca2a798 Add linux-next specific files for 20260113 62a8efafefc2 MAINTAINERS: drm: add maintainers for DRM buddy allocator 0088a7fa96cd fix up for "bnxt_en: Add PTP .getcrosststamp() interface to get device/host times" 01d8d7107bf8 hwmon: (gpd-fan) add support for Micro PC 2 bc04007145b5 hwmon: (coretemp) Add TjMax for Silvermont through Tremont Atoms 27cdcd38a39b Documentation: hwmon: coretemp: Update supported CPUs and TjMax values 01c8de771f4a init-mainc-check-if-rdinit-was-explicitly-set-before-printing-warning-fix d83334a0e4af init/main.c: check if rdinit was explicitly set before printing warning c83e0f0da792 linux/log2.h: reduce instruction count for is_power_of_2() 09e5feee3965 scripts/decode_stacktrace.sh update usage to show vmlinux is mandatory 3d0ff63abfc3 once: don't use a work queue to reset sleepable static key c5d531b08358 fat: avoid parent link count underflow in rmdir 11eeee5a5153 kho: remove duplicate header file references 7d092c7c84db kho: test: clean up residual memory upon test_kho module unload e648f18a0b95 lib/glob: convert selftest to KUnit 6076b1d43f1a xfs: adjust handling of a few numerical mount options 896ddc4c88c6 lib: introduce simple error-checking wrapper for memparse() cf33004b9780 rust: task: restrict Task::group_leader() to current 4fc42b650827 kernel/fork: update obsolete use_mm references to kthread_use_mm ff579a59fe15 ocfs2: add check for free bits before allocation in ocfs2_move_extent() a24e0d53ac99 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment 05ebd5dd207a ocfs2: fix circular locking dependency in ocfs2_acquire_dquot 6d7fbe376c2c MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION f4a1735ca47e kho/abi: add memblock ABI header 3125d44844d7 kho: relocate vmalloc preservation structure to KHO ABI header be8459d4479f kho: introduce KHO FDT ABI header cf7d969a9e31 kho-docs-combine-concepts-and-fdt-documentation-fix fb3ec6acb685 kho: docs: combine concepts and FDT documentation 6b7dbb24bf17 kho/abi: memfd: make generated documentation more coherent 537d139a54aa kho/abi: luo: make generated documentation more coherent 954f383b439d ocfs2: adjust function name reference dcaa01739978 ocfs2: fix reflink preserve cleanup issue 0a231b27e48e x86/kexec: add a sanity check on previous kernel's ima kexec buffer 2abdea40170a of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() 3d1dfe5b5ebf ima: verify the previous kernel's IMA buffer lies in addressable RAM 9bbcf6f1ca49 types: drop definition of __EXPORTED_HEADERS__ f8220d0d8c72 liveupdate: separate memfd support into LIVEUPDATE_MEMFD 0df74763b0b7 lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled e99045fcd13c kho: simplify page initialization in kho_restore_page() d5ad215cca6c resource: provide 0args DEFINE_RES variant for unset resource desc 0328f07cd0ab ipc/shm: uapi: remove dependency on libc 620d50a21a41 lib/tests: convert test_min_heap module to KUnit 0c193c34b3b7 arm64: kexec: adjust the debug print of kexec_image_info 547e6e171440 kexec: print out debugging message if required for kexec_load ec57c15a74d7 kexec: add kexec flag to control debug printing 8cb303d9e36f kexec: replace the goto out_unlock with out 8602d053d4d3 editorconfig: add rst extension 84c5466afb10 kfifo: fix kmalloc_array_node() argument order e00055835bff tests/liveupdate: add in-kernel liveupdate test fc296196f493 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state 4bf9529b5605 liveupdate: luo_file: Use private list b03669b84747 list: add kunit test for private list primitives e98d68adfc2c list-add-primitives-for-private-list-manipulations-fix 409800e8fadf list: add primitives for private list manipulations 4483da9ba8c7 fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment 10c65de14ef0 kallsyms: prevent module removal when printing module name and buildid 8b4124cd6d5a kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() 8154f00e3bb9 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() ad177926a172 kallsyms: cleanup code for appending the module buildid 7aa0b3f98349 module: add helper function for reading module_buildid() b278c48a92ba kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() 1d82bf1b6d18 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() 51ae15cb7503 .editorconfig: respect .editorconfig settings from parent directories 3816e7a6cbee rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 568e2aedea5e fat: remove unused parameter 19c1f706b797 watchdog-softlockup-panic-when-lockup-duration-exceeds-n-thresholds-v2 f073473c9e1a watchdog: softlockup: panic when lockup duration exceeds N thresholds 5c439a847045 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy e62a441bf9ae kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES 6ae815f10ee2 mm: use ARRAY_END() instead of open-coding it 0875360bd0df kernel: fix off-by-one benign bugs 452b115d0599 mm: fix benign off-by-one bugs 2055e3bfc040 array_size.h: add ARRAY_END() 3460a56135c0 kernel.h: drop hex.h and update all hex.h users 04e6a4cfc7c8 MAINTAINERS: adjust file entry in UUID HELPERS 67cb8b4501b4 lib/tests: convert test_uuid module to KUnit 067d29af983e ocfs2: annotate more flexible array members with __counted_by_le() 54e405244f85 ocfs2: fix oob in __ocfs2_find_path ae8fdaaa1839 ocfs2: add validate function for slot map blocks 35b118b35161 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks b82e5de8e9ce ocfs2: validate inline data i_size during inode read 27620ed5ea78 ocfs2: validate i_refcount_loc when refcount flag is set 7c737e8e842e ocfs2: constify struct configfs_item_operations and configfs_group_operations aa4f92726ba0 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() 44b3c3913035 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] cf2dc7699c22 ocfs2: give ocfs2 the ability to reclaim suballocator free bg 9cf0d1161195 crash_dump: constify struct configfs_item_operations and configfs_group_operations 0e6eccc9e842 oid_registry: allow arbitrary size OIDs 55ec0851efe3 oid_registry: allow arbitrary size OIDs b28fc66b5eb6 tsacct: skip all kernel threads 1c4bb5b4929f mm/early_ioremap: print the starting physical address in __early_ioremap() df895a3fa278 mm/vmscan: fix uninitialized variable in demote_folio_list() a5632e952839 mm/vmscan: select the closest preferred node in demote_folio_list() 4db352e51928 mm/vmscan: fix demotion targets checks in reclaim/demotion fd2297b41ac2 mm: numa_memblks: identify the accurate NUMA ID of CFMW 632ced40c4aa mm/damon/paddr: initialize 'folio' variables to NULL for clarity d2c73e2a438a zsmalloc: simplify read begin/end logic edddacd21cb0 zsmalloc: use actual object size to detect spans bbbca1b4ad68 selftests/mm: report SKIP in pfnmap if a check fails dadc90c65386 selftests/mm: fix exit code in pagemap_ioctl a1d100e232db selftests/mm: fix faulting-in code in pagemap_ioctl test 7238b9063f01 selftests/mm: introduce helper to read every page in range 4812b784037f selftests/mm: fix usage of FORCE_READ() in cow tests 5d38cd02fd51 selftests/mm: pass down full CC and CFLAGS to check_config.sh 972c80ba6bbc selftests/mm: remove flaky header check 09985a6b6524 selftests/mm: default KDIR to build directory 4c4f8f3851ce vmalloc: export vrealloc_node_align_noprof 3a6280c3dc84 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix 1028ad664f80 memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix fef1d98bc47c memcg: rename mem_cgroup_ino() to mem_cgroup_id() 8bcba752001a memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() 161f88415a0b mm/vmscan: use cgroup ID instead of private memcg ID in lru_gen interface 23ad9578ad67 mm/damon: use cgroup ID instead of private memcg ID 38abd9d4b6ea memcg: use cgroup_id() instead of cgroup_ino() for memcg ID ec1adbf3b6cc memcg: mem_cgroup_get_from_ino() returns NULL on error b020fe5e1b93 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino() unconditionally 500139d5e42b memcg: introduce private id API for in-kernel users b9b8d5c4f758 mm/page_alloc: simplify __alloc_pages_slowpath() flow 78d976864cad mm/page_alloc: refactor the initial compaction handling 3e1389abe864 mm/page_alloc: ignore the exact initial compaction result f98784718af5 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix c46fe6b2d35f mm/rmap: separate out fork-only logic on anon_vma_clone() 77416cf1c3db mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-possible-fix bce79796e23d mm/rmap: allocate anon_vma_chain objects unlocked when possible fadf0460ed08 mm/mmap_lock: add vma_is_attached() helper 3ba7101be793 mm/rmap: make anon_vma functions internal efd88a95fd50 mm/rmap: remove anon_vma_merge() function 4ac8594172b4 mm/rmap: remove unnecessary root lock dance in anon_vma clone, unmap ffce21898636 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink 4104aba6c35a mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comments, add asserts 29cf3e75d37f memcg-v1: remove folio_memcg_lock() doc reference c4aba2d5027e Revert "mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc" 2977d4d0d897 mm/hugetlb: drop hugetlb_cma_check() 25a045739be9 mm, arch: consolidate hugetlb CMA reservation 436781aceb52 x86: don't reserve hugetlb memory in setup_arch() 9c028c0b9e83 mips: drop paging_init() 1aec7be9f715 arch, mm: consolidate initialization of SPARSE memory model fcd9c7d2104f arch, mm: consolidate initialization of nodes, zones and memory map b6c356c28382 xtensa: introduce arch_zone_limits_init() 3eb1ed7b3f14 x86: introduce arch_zone_limits_init() d2bfc1390b36 um: introduce arch_zone_limits_init() a2ed7cc157fc sparc: introduce arch_zone_limits_init() c181fa4cc271 sh: introduce arch_zone_limits_init() c7eaacbdc94d s390: introduce arch_zone_limits_init() 4efdd363ef4a riscv: introduce arch_zone_limits_init() e2c73cfe5ae4 powerpc: introduce arch_zone_limits_init() 631ba5a8d3f1 parisc: introduce arch_zone_limits_init() 35bee709ed97 openrisc: introduce arch_zone_limits_init() 6ad69a6788c0 nios2: introduce arch_zone_limits_init() defa175b2fe5 mips: introduce arch_zone_limits_init() 80956d9b6615 microblaze: introduce arch_zone_limits_init() cd8927a920bd m68k: introduce arch_zone_limits_init() 5c471ddfedb8 loongarch: introduce arch_zone_limits_init() 2c92fc5ecfb3 hexagon: introduce arch_zone_limits_init() e014ad846b0c csky: introduce arch_zone_limits_init() 3d0655b7c52b arm64: introduce arch_zone_limits_init() 4ab4999e46e3 arm: make initialization of zero page independent of the memory map ada8eb30650d arm: introduce arch_zone_limits_init() 1aa0483bdf03 arc: introduce arch_zone_limits_init() ca598030bc70 alpha: introduce arch_zone_limits_init() 0e3c6ebfaa35 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() 6485cf3fb6c1 mm/oom_kill: remove unnecessary integer promotion in format string 3e9ab0688802 mm/damon/tests/core-kunit: remove a redundant test case and add a new test case in damos_test_commit_quota_goal() e22142987754 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regions-in-damon_test_split_regions_of-fix e577c93ba202 mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_split_regions_of() b2ff2a65c4ec mm/damon/tests/core-kunit: add a test case for region merge size limit in damon_test_merge_regions_of() 11f3583cfecd mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two() f3ad2c331c23 mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() a34632d849b0 mm/khugepaged: make khugepaged_collapse_control static c3c8c70b4087 mm/khugepaged: use enum scan_result for result variables and return types f1e4efc669e4 mm/khugepaged: change collapse_pte_mapped_thp() to return void abecef961a40 mm-khugepaged-count-small-vmas-towards-scan-limit-fix f8d54a88c198 mm/khugepaged: count small VMAs towards scan limit 08cdcf471793 mm/khugepaged: remove unnecessary goto 'skip' label 1b40bd5248e2 mm/vmstat: remove unused node and zone state helpers e2b6c6654baf mm: rmap: support batched unmapping for file large folios e0c43b191c3d arm64: mm: implement the architecture-specific clear_flush_young_ptes() bc2ecbc12340 arm64: mm: support batch clearing of the young flag for large folios 05dc9800145a arm64: mm: factor out the address and ptep alignment into a new helper 4fe909c66a8c mm: rmap: support batched checks of the references for large folios e0a908744eda mm/vmscan: mitigate spurious kswapd_failures reset from direct reclaim 6ae76b9f7581 fs/proc: expose mm_cpumask in /proc/[pid]/status 6df72ca6d4c0 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_BALANCING 63ba16275c2f selftests/mm: fix comment for check_test_requirements 6750b9af26a4 selftests/mm: va_high_addr_switch return fail when either test failed 340e985633cf selftests/mm: remove arm64 nr_hugepages setup for va_high_addr_switch test 9eca0eac1f8a selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh 408985bd2270 selftests/mm: fix va_high_addr_switch.sh return value 0021a8222bba selftests/mm/charge_reserved_hugetlb.sh: add waits with timeout helper 79b5d463c045 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs 08512eaae4a0 selftests/mm/write_to_hugetlbfs: parse -s as size_t ec60b0ed8d57 page_alloc: allow migration of smaller hugepages during contig_alloc 76c775236514 mm, hugetlb: implement movable_gigantic_pages sysctl 91057910cc0c mm: cleanup vma_iter_bulk_alloc 484d615941d4 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment 55bcc076c1d8 mm/gup: remove no longer used gup_fast_undo_dev_pagemap d83a0887ed23 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations 4c8fca2590f0 mm, swap: remove no longer needed _swap_info_get 80a8953384fe mm, swap: drop the SWAP_HAS_CACHE flag 0ce259cadfe6 mm, swap: clean up and improve swap entries freeing 50a9dfd49af0 mm, swap: check swap table directly for checking cache f4685f147535 mm, swap: add folio to swap cache directly on allocation 15311eaca71c mm, swap: cleanup swap entry management workflow 47fb3a9a624b mm, swap: remove workaround for unsynchronized swap map cache state b08e980370e0 mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix 9a1201156fcf mm, swap: use swap cache as the swap in synchronize layer da180f58c0c4 mm, swap: split locked entry duplicating into a standalone helper 3831a14ace25 mm, swap: consolidate cluster reclaim and usability check 6ebcd0605b29 mm, swap: swap entry of a bad slot should not be considered as swapped out 2250a98ecf07 mm/shmem, swap: remove SWAP_MAP_SHMEM f2705d7a85c9 mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO 1876ba9765c3 mm, swap: free the swap cache after folio is mapped bc9e445f299d mm, swap: simplify the code and reduce indention c0122d083b20 mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devices fdf324cfc6b4 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO 5a78a8392a58 mm, swap: split swap cache preparation loop into a standalone helper 7ceed7b3f00f mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio dfd09272de4b mm/hugetlb_cgroup: fix -Wformat-truncation warning 441d6d8c2175 mm/fadvise: validate offset in generic_fadvise eecfb736df00 percpu: add basic double free check 95ee0673556e mm-fix-minor-spelling-mistakes-in-comments-fix 7687769ccc70 mm: fix minor spelling mistakes in comments 6f903a798331 mm/damon: fix typos in comments 6f120b620697 zram: remove KMSG_COMPONENT macro 62fc9f6ccb97 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE d9b621b83fef um: mm: enable MMU_GATHER_RCU_TABLE_FREE e57e59e9fc00 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 926850d82c57 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE c080d6b277c5 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 5e5959c1bbc7 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE dbab248dbbc0 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h 780816d91ef0 mm/mm_init: replace simple_strtoul with kstrtobool in set_hashdist 79ce63878097 lib/test_vmalloc.c: minor fixes to test_vmalloc.c fff1edb9f5ae maple_tree: remove struct maple_alloc 3858758e5b93 mm-block-fs-remove-laptop_mode-fix afc1a9ae59f7 mm/block/fs: remove laptop_mode 322d04befccb zram: drop pp_in_progress 9237c67dd26e mm/damon/stat: deduplicate intervals_goal setup in damon_stat_build_ctx() f0c7eb513ec1 mm/damon/core: add trace point for damos stat per apply interval d89616bc53f9 Docs/ABI/damon: update for max_nr_snapshots b75226ec7470 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots 46072764ef72 Docs/mm/damon/design: update for max_nr_snapshots 638512ad2294 mm/damon/sysfs-schemes: implement max_nr_snapshots file 1701c7143b9b mm/damon/core: implement max_nr_snapshots 76a4801dbe04 mm/damon: update damos kerneldoc for stat field f22593b75f82 Docs/ABI/damon: update for nr_snapshots damos stat d1a0bece3e11 Docs/admin-guide/mm/damon/usage: update for nr_snapshots damos stat bd5abd4064e2 Docs/mm/damon/design: update for nr_snapshots damos stat 7af4b8998674 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file 745bb025131b mm/damon/core: introduce nr_snapshots damos stat b71911bb7c7d tools/mm/slabinfo: fix --partial long option mapping 6854f0a27a6b mm: introduce a new page type for page pool in page type a41b572c64e8 tools/mm/thp_swap_allocator_test: fix small folio alignment 5db58512c45f mm/damon/core: fix wasteful CPU calls by skipping non-existent targets 0ab2db62044e mm: memcontrol: rename mem_cgroup_from_slab_obj() 63b907ada5d2 memcg: remove mem_cgroup_size() 1c8737cc32e4 memcg: move mem_cgroup_usage memcontrol-v1.c 99dcbf9e12b1 mm: zswap: delete unused acomp->is_sleepable 00792d426668 mm/damon/sysfs-schemes: remove outdated TODO in target_nid_store() 7a516730dda3 mm: folio_zero_user: cache neighbouring pages d28e041af229 mm-folio_zero_user-clear-page-ranges-fix 581b5c27cd2f mm: folio_zero_user: clear page ranges 807bcf0977bc mm: folio_zero_user: clear pages sequentially 12f16d755c84 x86/clear_page: introduce clear_pages() 2d61f96785d4 x86/mm: simplify clear_page_* 52c3dd767ad1 highmem: introduce clear_user_highpages() 96ac20046b0a mm: introduce clear_pages() and clear_user_pages() 4cfc26942a22 treewide: provide a generic clear_user_page() variant 62bf45b35e78 zram: trivial fix of recompress_slot() coding styles b77ddfcc7c13 zram: rename internal slot API ab36e5a099fc zram: use u32 for entry ac_time tracking ae55b1ef3fe5 zram: consolidate device-attr declarations 69fecdc47ccf zram: switch to guard() for init_lock 37d3f5a2d877 zram: rename zram_free_page() 3e2450c48304 zram: move bd_stat to writeback section dd854dbd3b15 zram: document writeback_batch_size 735de0425c8b zram: introduce writeback_compressed device attribute fe76419e1a23 zram: introduce compressed data writeback f5857cc179c0 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd-tables-using-mmu_gather-fix 7cb497a64077 mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 1e2279517c9f mm/rmap: fix two comments related to huge_pmd_unshare() 83abd39723ba mm/hugetlb: fix two comments related to huge_pmd_unshare() 407f82f8ac8c mm/hugetlb: fix hugetlb_pmd_shared() 26524b4053be mm/vmscan.c:shrink_folio_list(): save a tabstop d5a174b460da mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() 6dc044d05689 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE 441df513024f mm/khugepaged: map dirty/writeback pages failures to EAGAIN 77ca40f1c821 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix 151e7a23f2ee mm-add-basic-tests-for-lazy_mmu-fix-fix eeb10485be19 mm-add-basic-tests-for-lazy_mmu-fix ed8c4b154d79 mm: add basic tests for lazy_mmu fab9afc6c8ad x86/xen: use lazy_mmu_state when context-switching 611fd8107695 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() 9fb0b9e755bf powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() b8c0cb852de8 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() 029ec072c803 mm: enable lazy_mmu sections to nest 26ff671a7a6f mm: bail out of lazy_mmu_mode_* in interrupt context 4ce4dc87db98 mm: introduce generic lazy_mmu helpers 5ad9ad48545f mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE e0bcd7f33d09 mm: clarify lazy_mmu sleeping constraints 7b0a0b144ef2 sparc/mm: implement arch_flush_lazy_mmu_mode() c5b431a77e70 powerpc/mm: implement arch_flush_lazy_mmu_mode() 30e98e00b6f7 x86/xen: simplify flush_lazy_mmu() ed1503632743 powerpc/64s: do not re-activate batched TLB flush c8769e52e4be alloc_tag: move memory_allocation_profiling_sysctls into .rodata fa2edf15543f mm/damon/core: fix memory leak of repeat mode damon_call_control objects f92244eee045 mm/vmalloc: clarify why vmap_range_noflush() might sleep 5b6e8d5736f8 mm/vma: do not leak memory when .mmap_prepare swaps the file 9fe04c106fb8 migrate: correct lock ordering for hugetlb file folios 3740592a1a5d kho: init alloc tags when restoring pages from reserved memory e84dd269858f mm/swap_cgroup: fix kernel BUG in swap_cgroup_record 091dfe4f5fbe x86/kfence: avoid writing L1TF-vulnerable PTEs ddd003ec5fc4 panic: only warn about deprecated panic_print on write access 33169d4cc32e fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() 21129df6fad0 mm: take into account mm_cid size for mm_struct static definitions eb79814cf2cb mm: rename cpu_bitmap field to flexible_array e5ef6e185b53 mm: add missing static initializer for init_mm::mm_cid.lock de30fbfcbe59 mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn 0df150220980 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison 0b94d2dede52 drivers/dax: add some missing kerneldoc comment fields for struct dev_dax e2185a2b2250 mm: numa,memblock: include for 'numa_nodes_parsed' 5d78c55ca4b6 mailmap: add entry for Daniel Thompson 4548dcf9e790 tools/testing/selftests: fix gup_longterm for unknown fs 2964ceec7b64 mm/page_alloc: prevent pcp corruption with SMP=n 43fdb57613e3 iommu/sva: include mmu_notifier.h header f4095a89b279 mm: kmsan: fix poisoning of high-order non-compound pages 930f385f32fc tools/testing/selftests: add forked (un)/faulted VMA merge tests aaa9dde16cea mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too ace000819fa6 tools/testing/selftests: add tests for !tgt, src mremap() merges 8e173a8a4849 mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge daf874e44434 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() db44cc92baa0 mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure ac41b0788792 mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure 83b79dc24751 mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure 68bd22d6c516 mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure bdbb6e4764ca mm/damon/core: remove call_control in inactive contexts e2bdda656dc4 powerpc/watchdog: add support for hardlockup_sys_info sysctl 6604d5b1d79a mips: fix HIGHMEM initialization 8e475ae24c6f mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported 7ebc194c7f72 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free fc05579f4fd0 mm/damon/core: get memcg reference before access e1c3bfd091f3 kho: validate preserved memory map during population 5209e8c0bd59 lib/buildid: use __kernel_read() for sleepable context 63444d363757 docs: kernel-parameters: add kfence parameters d85b307863e8 mailmap: update email address for Szymon Wilczek 69c2fa743c41 mm, kfence: describe @slab parameter in __kfence_obj_info() f1ff4b1d650b mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name 854c5e8afe3e textsearch: describe @list member in ts_ops search 68518554ca8a mm: describe @flags parameter in memalloc_flags_save() ce24299b5b77 net: stmmac: report PCS link changes to phylink 52f37fd9f4dc net: stmmac: change arguments to PCS handler and use dev_info() aa9061269215 net: stmmac: pass struct stmmac_priv to host_irq_status() method 879070eb4cf7 net: stmmac: move and rename dwmac_pcs_isr() a2745a99ca4e net: stmmac: use BIT_U32() and GENMASK_U32() for PCS registers 0391ab577c6e net: add skbuff_clear() helper fef0f545511f r8169: add support for RTL8127ATF (Fiber SFP) c4277d21ab69 net: phy: realtek: add dummy PHY driver for RTL8127ATF ae4744e173fa net: mctp-i2c: fix duplicate reception of old data 40ca42c8429b MAINTAINERS: Assign myself as maintainer of Motorcomm DWMAC glue driver 02ff155ea281 net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller 365e649361cd net: phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller dfdf77465620 net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition 088f35ab9fd4 selftests/net/ipsec: Fix variable size type not at the end of struct e405b3c9d4aa net: ipconfig: Remove outdated comment and indent code block 99fde4d06261 bpf, btf: Enforce destructor kfunc type with CFI ba7f1024a102 selftests/bpf: Use the correct destructor kfunc type c99d97b46631 bpf: net_sched: Use the correct destructor kfunc type b40a5d724f29 bpf: crypto: Use the correct destructor kfunc type 2a9cb23307db ecryptfs: Annotate struct ecryptfs_message with __counted_by 99853d9daef2 ecryptfs: Replace memcpy + NUL termination in ecryptfs_copy_filename 5a78fd3debad net: stmmac: remove unused definitions 58bc0f0bfc1b net: stmmac: arrange register fields after register offsets 8409495bf6c9 net: stmmac: cores: remove many xxx_SHIFT definitions 670d10509f85 net: stmmac: descs: remove many xxx_SHIFT definitions d3b8c9b39356 net: stmmac: descs: use u32 for descriptors ec3fde9eead0 net: stmmac: descs: fix buffer 1 off-by-one error e91a7e45bf0b net: stmmac: dwmac4: fix PTP message type field extraction 65b21a7d4de4 net: stmmac: dwmac4: fix RX FIFO fill statistics 1fd3b573713a net: stmmac: dwmac4: remove duplicated definitions faf2e75062d6 erofs: tidy up synchronous decompression 821a146f81a0 erofs: remove useless src in erofs_xattr_copy_to_buffer() 4cb8a04d233a erofs: unexport erofs_xattr_prefix() 3681addf3cf6 erofs: unexport erofs_getxattr() d9ecae9c5913 erofs: fix incorrect early exits in volume label handling 76c44c404d75 erofs: fix incorrect early exits for invalid metabox-enabled images 736bd98a98b7 erofs: avoid noisy messages for transient -ENOMEM a6f26cc62c7d erofs: improve LZ4 error strings 135e2264e12d erofs: simplify the code using for_each_set_bit ce2eb80b675a erofs: make z_erofs_crypto[] static 388de834bfaa erofs: Use %pe format specifier for error pointers e02f2a0f1f9b net: phy: motorcomm: fix duplex setting error for phy leds 5c024716f52b net: devmem: convert binding refcount to percpu_ref 9e33fdf5a2b5 rust: cpumask: rename methods of Cpumask for clarity and consistency 662b9cb1d3b2 drm/msm/mdp5: drop support for MSM8998, SDM630 and SDM660 8d3dfc488222 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x d333fd7a9c0d drm/msm/dpu: drop intr_start from DPU 3.x catalog files ec69daabe452 bpf: Fix reference count leak in bpf_prog_test_run_xdp() 447f7276e374 hwmon: (gpd-fan) add support for Micro PC 2 3dd1f4274e65 hwmon: (coretemp) Add TjMax for Silvermont through Tremont Atoms 099cc1051df7 Documentation: hwmon: coretemp: Update supported CPUs and TjMax values f34b32745e2c ASoC: tegra: Revert fix for uninitialized flat cache warning in tegra210_ahub e7c30ac379b4 ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper 0bef51df7cf8 ASoC: amd: drop unused Kconfig symbols 7af9e30a0c8b ASoC: pxa: drop unused Kconfig symbol ec9426655dce perf addr2line.c: Rename a2l_style to cmd_a2l_style 88c51002d06f perf addr2line: Add a libdw implementation 27fc6f565d06 perf test workload: Add inlineloop test workload f815fc0c66e7 perf unwind-libdw: Fix invalid reference counts ef92c4351ec7 perf test subcmd help: Add exclude disjoint subcmd names 6e5f2ad6bb74 perf stat display: Make %f precision consistent 383f8e26e2c4 perf build: Raise minimum shellcheck version to 0.7.2 e272628902c1 perf test stat tests: Fix for virtualized machines 8f334e352207 ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0() b17137dcae33 PCI/P2PDMA: Reset page reference count when page mapping fails 09dc08b396c9 regulator: dummy, make dummy_regulator_driver static 6be9ea62afed ASoC: codecs: rtq9128: Add compatible changes for rtq9154 b7d53fe53cb5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible daf86dcdbb40 ASoC: codecs: rtq9128: Modify the chip initial setting 8618271887ca spi: spi-mem: Limit octal DTR constraints to octal DTR situations af4b2dc48103 spi: spi-mem: Create a repeated address operation 0196932f539e spi: spi-mem: Make the DTR command operation macro more suitable e59075211902 ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug 66c26346ae30 ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask b0fc1e770194 regulator: Add TPS65185 driver da1456e435ae regulator: dt-bindings: Document TI TPS65185 fc6ceb7e4ea7 ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call it 1cd8fbec6dfa ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros 854d4389f20f ASoC: sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widget 0432fe32c129 ASoC: sof: ipc4-topology: Add topology tokens domain_in stack & heap_bytes 83aee46dc214 ASoC: SOF: ipc/ops: Use guard() for spinlocks 294b9e7e8eca ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 36fabc449a05 ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsave aa234886c726 ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe() 58a581c38bab ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq() 599a5b00a1bf ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes sense 5c19da34df02 ASoC: SOF: Use guard()/scoped_guard() for mutex locks where it makes sense 8672e4b51adf spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties b062a899c997 spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization 383d4f5cffcc spi: spi-sprd-adi: Fix double free in probe error path eadf8fd7d11e drm/msm/dpu: enable virtual planes by default 67815f4076ef drm/msm/dpu: use standard functions in _dpu_format_populate_plane_sizes_ubwc() 2e9917a073b0 drm/msm/dpu: rewrite _dpu_format_populate_plane_sizes_ubwc() cd60103f2775 drm/msm/dpu: drop redundant num_planes assignment in _dpu_format_populate_plane_sizes*() ad57a70e955c drm/msm/dpu: simplify _dpu_format_populate_plane_sizes_* 320459c9732f drm/msm/disp: drop PSEUDO_YUV_FMT_LOOSE_TILED e4fdf5d62f45 drm/msm/disp: pull in common tiled YUV format parameters a32a10c7a8b1 drm/msm/disp: pull in common YUV format parameters 2f7cfc3f313b drm/msm/disp: simplify tiled RGB{,A,X} formats definitions 99ae374b4ab7 drm/msm/disp: simplify RGB{,A,X} formats definitions 63f2b59b151e drm/msm/disp: set num_planes, fetch_mode and tile_height in INTERLEAVED_RGB_FMT_TILED 16c338c85fd1 drm/msm/disp: set num_planes and fetch_mode in INTERLEAVED_RGB_FMT df875e5c41a1 drm/msm/disp: set num_planes to 1 for interleaved YUV formats 0a77c18fe734 ACPI: scan: Clean up after recent changes 10986e64ea96 CREDITS: add whitespace before opening parentheses 7a5e9469ff68 kho: remove duplicate header file references 6b6e2fb19fc2 kho: test: clean up residual memory upon test_kho module unload bb69947e1704 lib/glob: convert selftest to KUnit 6b23a5b9471f xfs: adjust handling of a few numerical mount options 594a12c70a6d lib: introduce simple error-checking wrapper for memparse() 4bf729d38593 rust: task: restrict Task::group_leader() to current 9c85d0ffd78b kernel/fork: update obsolete use_mm references to kthread_use_mm c8b3f7b0a20c ocfs2: add check for free bits before allocation in ocfs2_move_extent() c818721eee44 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment 210913aeb612 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot 30b47160a4d4 MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 987703ccef5c kho/abi: add memblock ABI header 367e13555289 kho: relocate vmalloc preservation structure to KHO ABI header 33c9cf8315e8 kho: introduce KHO FDT ABI header b1a630187ed0 kho-docs-combine-concepts-and-fdt-documentation-fix df29e3835d87 kho: docs: combine concepts and FDT documentation 330a7d935192 kho/abi: memfd: make generated documentation more coherent f2643c4e0178 kho/abi: luo: make generated documentation more coherent a663b9935301 ocfs2: adjust function name reference 0b4413673106 ocfs2: fix reflink preserve cleanup issue a4d7e0ff53d2 x86/kexec: add a sanity check on previous kernel's ima kexec buffer acca58676107 of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() 1cb1cb9d7ccb ima: verify the previous kernel's IMA buffer lies in addressable RAM e380775dc820 types: drop definition of __EXPORTED_HEADERS__ 1f26a9a26ea7 liveupdate: separate memfd support into LIVEUPDATE_MEMFD a22022bb3d19 lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled 0a0651eacb87 kho: simplify page initialization in kho_restore_page() 03059c4fef0e resource: provide 0args DEFINE_RES variant for unset resource desc a8fdb7d69801 ipc/shm: uapi: remove dependency on libc daff715e5b88 lib/tests: convert test_min_heap module to KUnit b22560646b4e arm64: kexec: adjust the debug print of kexec_image_info 41cadc5aa8fc kexec: print out debugging message if required for kexec_load a756e46fc19d kexec: add kexec flag to control debug printing f01d19fcbdfd kexec: replace the goto out_unlock with out 329d6797c6ff editorconfig: add rst extension 6eee3fb890a6 kfifo: fix kmalloc_array_node() argument order 73d01431f329 tests/liveupdate: add in-kernel liveupdate test 9148b8a3033c liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state 44114ae458b6 liveupdate: luo_file: Use private list e2217b90a64d list: add kunit test for private list primitives c938b5f6edb9 list-add-primitives-for-private-list-manipulations-fix 2b6bbb25c5c6 list: add primitives for private list manipulations cc9ce34600b0 fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment d34768cfdadc kallsyms: prevent module removal when printing module name and buildid a490892639a1 kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() ed7b30d5b8b8 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() 18a67c2d4066 kallsyms: cleanup code for appending the module buildid 790bebcf8e66 module: add helper function for reading module_buildid() f6a3e9dc51db kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() bcfe6350fd1b kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() 30ded9ec2693 .editorconfig: respect .editorconfig settings from parent directories 18d755a94c4f rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 7fe2e8c57462 fat: remove unused parameter 4024e5c1a666 watchdog-softlockup-panic-when-lockup-duration-exceeds-n-thresholds-v2 04ede3c84cd9 watchdog: softlockup: panic when lockup duration exceeds N thresholds 27febc2d991f kernel/crash: handle multi-page vmcoreinfo in crash kernel copy d0fcdfbd40c8 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES f9af6aef4c35 mm: use ARRAY_END() instead of open-coding it b3519190e36b kernel: fix off-by-one benign bugs 6d53ab38c7e8 mm: fix benign off-by-one bugs 0730e6be9ec7 array_size.h: add ARRAY_END() 30034bbf280f kernel.h: drop hex.h and update all hex.h users 9ec8063a21ba MAINTAINERS: adjust file entry in UUID HELPERS f0481867cdd9 lib/tests: convert test_uuid module to KUnit 25eb76d0c382 ocfs2: annotate more flexible array members with __counted_by_le() 0efb6c908cd7 ocfs2: fix oob in __ocfs2_find_path 6da40c2eabc7 ocfs2: add validate function for slot map blocks cf542e5e48aa ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks 9f20e9995608 ocfs2: validate inline data i_size during inode read 25def6dc0b3e ocfs2: validate i_refcount_loc when refcount flag is set 60547d3bf714 ocfs2: constify struct configfs_item_operations and configfs_group_operations c1adeda93e69 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() 2de85320e876 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] 98637e84bb84 ocfs2: give ocfs2 the ability to reclaim suballocator free bg e4759e9888a0 crash_dump: constify struct configfs_item_operations and configfs_group_operations ffcb571859c4 oid_registry: allow arbitrary size OIDs 97f5b2a42ec5 oid_registry: allow arbitrary size OIDs 4d2d0ad5d6a2 mm/early_ioremap: print the starting physical address in __early_ioremap() 909be107da71 mm/vmscan: fix uninitialized variable in demote_folio_list() 9cd53e793c60 mm/vmscan: select the closest preferred node in demote_folio_list() 7875bd842ac7 mm/vmscan: fix demotion targets checks in reclaim/demotion a701067ed37c mm: numa_memblks: identify the accurate NUMA ID of CFMW 27351535d7cd mm/damon/paddr: initialize 'folio' variables to NULL for clarity c689fa5a7f92 zsmalloc: simplify read begin/end logic 1ef6a203abee zsmalloc: use actual object size to detect spans 014374a73d23 selftests/mm: report SKIP in pfnmap if a check fails 5b144d932ffc selftests/mm: fix exit code in pagemap_ioctl 8c2ab82863db selftests/mm: fix faulting-in code in pagemap_ioctl test d211d2d1e361 selftests/mm: introduce helper to read every page in range 369616c816db selftests/mm: fix usage of FORCE_READ() in cow tests 07d24f53d92b selftests/mm: pass down full CC and CFLAGS to check_config.sh 85330bf8aa8e selftests/mm: remove flaky header check 292dc34e3a86 selftests/mm: default KDIR to build directory f9f58ed652e1 mm: implement precise OOM killer task selection 52834835adae mm: fix OOM killer inaccuracy on large many-core systems 9602f5aa57ce lib: introduce hierarchical per-cpu counters eb7d9668c401 tsacct: skip all kernel threads 98ac43e374ca vmalloc: export vrealloc_node_align_noprof 2a1ee9a3a168 memcg: rename mem_cgroup_ino() to mem_cgroup_id() 126ad6006700 memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() 5963a4a677d1 mm/vmscan: use cgroup ID instead of private memcg ID in lru_gen interface 761671404075 mm/damon: use cgroup ID instead of private memcg ID 94343741777e memcg: use cgroup_id() instead of cgroup_ino() for memcg ID 05d7fd044bfe memcg: mem_cgroup_get_from_ino() returns NULL on error d49d7f9f8547 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino() unconditionally c80cee377a76 memcg: introduce private id API for in-kernel users b80bc303cd01 mm/page_alloc: simplify __alloc_pages_slowpath() flow 7b8792bd2f31 mm/page_alloc: refactor the initial compaction handling 56a5389dc59f mm/page_alloc: ignore the exact initial compaction result 6df22bb7c4c1 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix e52d933822d7 mm/rmap: separate out fork-only logic on anon_vma_clone() c6e5300b68e8 mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-possible-fix 71394200465b mm/rmap: allocate anon_vma_chain objects unlocked when possible cfc22624bacc mm/mmap_lock: add vma_is_attached() helper 54c08889f570 mm/rmap: make anon_vma functions internal 78d50000fb3d mm/rmap: remove anon_vma_merge() function a101e602e083 mm/rmap: remove unnecessary root lock dance in anon_vma clone, unmap eecad75365e8 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink 168cccead85d mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comments, add asserts e8b7b066d20c mm: kmsan: fix poisoning of high-order non-compound pages ae7a04f0d58d memcg-v1: remove folio_memcg_lock() doc reference 343ffae89fbe Revert "mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc" b710879fafc4 mm/hugetlb: drop hugetlb_cma_check() feb63c2a9a63 mm, arch: consolidate hugetlb CMA reservation 9e605bf05dc1 x86: don't reserve hugetlb memory in setup_arch() ccb7b9fb934d mips: drop paging_init() 77d4fbc55276 arch, mm: consolidate initialization of SPARSE memory model e6f6698f0b70 arch, mm: consolidate initialization of nodes, zones and memory map f673cb3dd7ce xtensa: introduce arch_zone_limits_init() fcfb1a2129bd x86: introduce arch_zone_limits_init() 7ecb1b6e1387 um: introduce arch_zone_limits_init() e12e6df85742 sparc: introduce arch_zone_limits_init() d483d683e0b5 sh: introduce arch_zone_limits_init() 373800b14b01 s390: introduce arch_zone_limits_init() 68ac6ab4949e riscv: introduce arch_zone_limits_init() 81f21d52aa07 powerpc: introduce arch_zone_limits_init() 8c96d62d8383 parisc: introduce arch_zone_limits_init() 332b9ac0e4a6 openrisc: introduce arch_zone_limits_init() 6f770a98ebdb nios2: introduce arch_zone_limits_init() ce58dc066b20 mips: introduce arch_zone_limits_init() e2735121b269 microblaze: introduce arch_zone_limits_init() 2da9ddadd803 m68k: introduce arch_zone_limits_init() 19a619925689 loongarch: introduce arch_zone_limits_init() 9e30b8b48566 hexagon: introduce arch_zone_limits_init() 958f450876c2 csky: introduce arch_zone_limits_init() 566e733337c5 arm64: introduce arch_zone_limits_init() e580dd0c93a1 arm: make initialization of zero page independent of the memory map c80f9b602dd0 arm: introduce arch_zone_limits_init() 2508b36e93c1 arc: introduce arch_zone_limits_init() 1c969eec848e alpha: introduce arch_zone_limits_init() 118163218c59 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() 329daceea27f mm/oom_kill: remove unnecessary integer promotion in format string e88616d80151 mm/damon/tests/core-kunit: remove a redundant test case and add a new test case in damos_test_commit_quota_goal() c85bceeda477 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regions-in-damon_test_split_regions_of-fix ab0b00c7961e mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_split_regions_of() d81700e044c4 mm/damon/tests/core-kunit: add a test case for region merge size limit in damon_test_merge_regions_of() 2f27ba1bdbc5 mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two() 7f4ab0408ffb mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() 143f85caf67f mm/khugepaged: make khugepaged_collapse_control static 40b31a2442c2 mm/khugepaged: use enum scan_result for result variables and return types b7de4e7d9364 mm/khugepaged: change collapse_pte_mapped_thp() to return void 9923bd0d216c mm-khugepaged-count-small-vmas-towards-scan-limit-fix 22ecab2ad7bf mm/khugepaged: count small VMAs towards scan limit 71c59a06523f mm/khugepaged: remove unnecessary goto 'skip' label 8b266e7fce28 mm/vmstat: remove unused node and zone state helpers 7aeb8589932b mm: rmap: support batched unmapping for file large folios 21a1879ad5d3 arm64: mm: implement the architecture-specific clear_flush_young_ptes() 8592739c73dd arm64: mm: support batch clearing of the young flag for large folios c71556b968a8 arm64: mm: factor out the address and ptep alignment into a new helper f80b92a2c425 mm: rmap: support batched checks of the references for large folios 13b08182061f mm/vmscan: mitigate spurious kswapd_failures reset from direct reclaim ab9e520ed808 fs/proc: expose mm_cpumask in /proc/[pid]/status 5e90d8d5ba08 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_BALANCING 1ec4cff4e72e selftests/mm: fix comment for check_test_requirements 09235f511559 selftests/mm: va_high_addr_switch return fail when either test failed ca2ec2786e57 selftests/mm: remove arm64 nr_hugepages setup for va_high_addr_switch test b4198e4080f9 selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh 60fe028153cb selftests/mm: fix va_high_addr_switch.sh return value 70df4706c086 selftests/mm/charge_reserved_hugetlb.sh: add waits with timeout helper fa884e1eec14 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs 14eedff07ea8 selftests/mm/write_to_hugetlbfs: parse -s as size_t 12b9191290ec page_alloc: allow migration of smaller hugepages during contig_alloc 0e38a7f450b5 mm, hugetlb: implement movable_gigantic_pages sysctl 3ad3a2689bcb mm: cleanup vma_iter_bulk_alloc ef67b537ff35 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment 22607dfebf14 mm/gup: remove no longer used gup_fast_undo_dev_pagemap faea54de206e mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations 9a6594e1d2ab mm, swap: remove no longer needed _swap_info_get 68234a62c361 mm, swap: drop the SWAP_HAS_CACHE flag e76a2a755c4b mm, swap: clean up and improve swap entries freeing 514b71e2ba50 mm, swap: check swap table directly for checking cache 938b3e25d43f mm, swap: add folio to swap cache directly on allocation 33be6f68989d mm, swap: cleanup swap entry management workflow 7349f35d4eee mm, swap: remove workaround for unsynchronized swap map cache state 0263aa6e7a08 mm, swap: use swap cache as the swap in synchronize layer 5eb90b875d09 mm, swap: split locked entry duplicating into a standalone helper bad4ac3df7d0 mm, swap: consolidate cluster reclaim and usability check b104f2afb895 mm, swap: swap entry of a bad slot should not be considered as swapped out 4918a77bf1e8 mm/shmem, swap: remove SWAP_MAP_SHMEM 63a10c7105dd mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO 455674f55bd3 mm, swap: free the swap cache after folio is mapped 5923edea1b03 mm, swap: simplify the code and reduce indention 268a76b3a603 mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devices 0c0fa2de20af mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO b1319be22644 mm, swap: split swap cache preparation loop into a standalone helper 2a6ce4f77e78 mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio eea921fb5935 mm/hugetlb_cgroup: fix -Wformat-truncation warning cabb66a2cb18 mm/fadvise: validate offset in generic_fadvise 070fa723fce9 percpu: add basic double free check 24ccbb6abe59 mm-fix-minor-spelling-mistakes-in-comments-fix a4961e738122 mm: fix minor spelling mistakes in comments 4c81c9dc03a0 mm/damon: fix typos in comments bb530ea3fd66 zram: remove KMSG_COMPONENT macro 53cd7a06274d mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE 9e5e69abd378 um: mm: enable MMU_GATHER_RCU_TABLE_FREE 0198f44c5ed8 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 9fb1a52776a7 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE 31987b695b48 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 38062b85eec6 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE ce01456e519e mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h 1adbc8199495 mm/mm_init: replace simple_strtoul with kstrtobool in set_hashdist 0ff8e136aac9 lib/test_vmalloc.c: minor fixes to test_vmalloc.c adce15a739ee maple_tree: remove struct maple_alloc d096f105f46e mm-block-fs-remove-laptop_mode-fix e1d78c7aa6c1 mm/block/fs: remove laptop_mode 3ae299ecadfc zram: drop pp_in_progress 6c7dd67f1e9a mm/damon/stat: deduplicate intervals_goal setup in damon_stat_build_ctx() 1dea7382642a mm/damon/core: add trace point for damos stat per apply interval 0338df71e873 Docs/ABI/damon: update for max_nr_snapshots 54f35aaf7b10 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots 6ef788b1e495 Docs/mm/damon/design: update for max_nr_snapshots f7b87925fb3c mm/damon/sysfs-schemes: implement max_nr_snapshots file d110343283ff mm/damon/core: implement max_nr_snapshots a73e1de6cdd2 mm/damon: update damos kerneldoc for stat field d6aa61ed2071 Docs/ABI/damon: update for nr_snapshots damos stat 66e92f4224ab Docs/admin-guide/mm/damon/usage: update for nr_snapshots damos stat 18331db06deb Docs/mm/damon/design: update for nr_snapshots damos stat b1529c44a629 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file 6e9c98d9a9c3 mm/damon/core: introduce nr_snapshots damos stat ab2a8ce917c9 tools/mm/slabinfo: fix --partial long option mapping 34263a27e2d1 mm: introduce a new page type for page pool in page type 29dd343b2746 tools/mm/thp_swap_allocator_test: fix small folio alignment 5254db18c5ec mm/damon/core: fix wasteful CPU calls by skipping non-existent targets f10bfe2b4f4a mm: memcontrol: rename mem_cgroup_from_slab_obj() 6dafa8829666 memcg: remove mem_cgroup_size() d446f9d690d4 memcg: move mem_cgroup_usage memcontrol-v1.c f90f0dbf0bf7 mm: zswap: delete unused acomp->is_sleepable e66748d681e9 mm/damon/sysfs-schemes: remove outdated TODO in target_nid_store() 30f52371110f mm: folio_zero_user: cache neighbouring pages 6ff059f62777 mm-folio_zero_user-clear-page-ranges-fix 563247866971 mm: folio_zero_user: clear page ranges baa32362e50f mm: folio_zero_user: clear pages sequentially 57132321430e x86/clear_page: introduce clear_pages() 16a77108e189 x86/mm: simplify clear_page_* a295809ce6b5 highmem: introduce clear_user_highpages() 502c1d9983ce mm: introduce clear_pages() and clear_user_pages() 7f178b82dd4d treewide: provide a generic clear_user_page() variant 4edd5265cd76 zram: trivial fix of recompress_slot() coding styles a3795c0756ac zram: rename internal slot API 670158221907 zram: use u32 for entry ac_time tracking 651d0a31f318 zram: consolidate device-attr declarations 49904689128a zram: switch to guard() for init_lock c2a933e9347b zram: rename zram_free_page() c9e3282d0668 zram: move bd_stat to writeback section c2a52faa03fa zram: document writeback_batch_size 3f7342031934 zram: introduce writeback_compressed device attribute 04fbf8c8840a zram: introduce compressed data writeback 41491455ce26 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd-tables-using-mmu_gather-fix 55ee40e6c2e4 mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather e75adccf8012 mm/rmap: fix two comments related to huge_pmd_unshare() 047bc8b0cb0d mm/hugetlb: fix two comments related to huge_pmd_unshare() 360759d07ab0 mm/hugetlb: fix hugetlb_pmd_shared() fcef7977f152 mm/vmscan.c:shrink_folio_list(): save a tabstop e76aa1f78b25 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() 4fbe28307c88 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE adc8041d011f mm/khugepaged: map dirty/writeback pages failures to EAGAIN ffa7824bc0d0 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix 590be0c9390b mm-add-basic-tests-for-lazy_mmu-fix-fix 4363827695b9 mm-add-basic-tests-for-lazy_mmu-fix 8cfcabab8123 mm: add basic tests for lazy_mmu 4e7b54072b98 x86/xen: use lazy_mmu_state when context-switching 424868001ce8 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() 854dd010e2a4 powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() e76ab8af2036 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() 4a3a2ac22336 mm: enable lazy_mmu sections to nest 197780cd0c8f mm: bail out of lazy_mmu_mode_* in interrupt context 7521fa24593e mm: introduce generic lazy_mmu helpers e4400a82fa20 mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE a4a9db86b0ee mm: clarify lazy_mmu sleeping constraints 51b493889113 sparc/mm: implement arch_flush_lazy_mmu_mode() 9ec7e2d5160b powerpc/mm: implement arch_flush_lazy_mmu_mode() 016bed3847d8 x86/xen: simplify flush_lazy_mmu() 8c43b751e04c powerpc/64s: do not re-activate batched TLB flush e7c4da310922 alloc_tag: move memory_allocation_profiling_sysctls into .rodata a7ec4350c340 mm/damon/core: fix memory leak of repeat mode damon_call_control objects 2bbda8620e9e mm/vmalloc: clarify why vmap_range_noflush() might sleep b60810ff0e0d migrate: correct lock ordering for hugetlb file folios 8ffc3e944943 kho: init alloc tags when restoring pages from reserved memory 274a48d2ba37 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record 952be79a3765 drivers/dax: add some missing kerneldoc comment fields for struct dev_dax d61cdac17576 mm: numa,memblock: include for 'numa_nodes_parsed' 6af453e75320 mailmap: add entry for Daniel Thompson 05e7b5f0c21f x86/kfence: avoid writing L1TF-vulnerable PTEs 3392dd0ecd3e tools/testing/selftests: fix gup_longterm for unknown fs ad27639bce24 panic: only warn about deprecated panic_print on write access 55e52e64f58b fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() 65222ef5e580 mm/page_alloc: prevent pcp corruption with SMP=n - fix 1f3a1fdfeaaf mm/page_alloc: prevent pcp corruption with SMP=n cc28f9e0b668 iommu/sva: include mmu_notifier.h header ada066e945da tools/testing/selftests: add forked (un)/faulted VMA merge tests 5641a2e79104 mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too af25bc85c16f tools/testing/selftests: add tests for !tgt, src mremap() merges 069aca4fe2c1 mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge 3a3dd254a59d mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() 8dc1e4c59100 mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure d5ac6827a9f4 mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure 17d933ccb469 mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure f61a8d320994 mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure 2060c331b186 mm/damon/core: remove call_control in inactive contexts 7772eee1fc7a powerpc/watchdog: add support for hardlockup_sys_info sysctl ebf936b92489 mips: fix HIGHMEM initialization d6ee31f05628 mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported 97def82c391c mm: take into account mm_cid size for mm_struct static definitions 32ef3609542f mm: rename cpu_bitmap field to flexible_array 2442c0ea68e6 mm: add missing static initializer for init_mm::mm_cid.lock 1a3fe9bc1caf mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn b3f475995146 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison ba21e21d7c47 mm-page_alloc-make-percpu_pagelist_high_fraction-reads-lock-free-fix 100de240bfc7 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free a6e31ef7eab5 mm/damon/core: get memcg reference before access 32a0adec8a63 kho: validate preserved memory map during population 051998894fe7 lib/buildid: use __kernel_read() for sleepable context fe058159fbfa docs: kernel-parameters: add kfence parameters 0f84e088f14a mailmap: update email address for Szymon Wilczek 38c47074f8cd mm, kfence: describe @slab parameter in __kfence_obj_info() 2fc8a80c6a9f mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name 68425bea422b textsearch: describe @list member in ts_ops search 07223e6d6f4a mm: describe @flags parameter in memalloc_flags_save() 0a5382fe98aa ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons 98d7173bd96e ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM 35e794fefd47 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx f15cea4e84ae arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on 162a29b58c5b arm64: dts: apple: t8112-j473: Keep the HDMI port powered on 8714184b7bcb arm64: dts: apple: Add chassis-type property for Apple iMacs 81a683f864a9 arm64: dts: apple: Add chassis-type property for Mac Pro 96b603324985 arm64: dts: apple: Add chassis-type property for Apple desktop devices b73d48c14ad5 arm64: dts: apple: Add chassis-type property for all Macbooks 5714ca8cba5e libbpf: Fix OOB read in btf_dump_get_bitfield_value 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file 31612f3642b1 ACPI: processor: idle: Redefine two functions as void 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_processor_start() 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation 380ff27af25e PM: EM: Add dump to get-perf-domains in the EM YNL spec d29b900cf412 PM: EM: Change cpus' type from string to u64 array in the EM YNL spec caa07a815d6e PM: EM: Rename em.yaml to dev-energymodel.yaml ebabc32ddb84 PM: EM: Fix yamllint warnings in the EM YNL spec eeb95c07d5fc PCI: Add ASPEED vendor ID to pci_ids.h 4effccde0a05 bpftool: Make skeleton C++ compatible with explicit casts 9f7cd8015f58 mfd: macsmc: Initialize mutex 7cbde1b4ae7a dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block 7fe9c81aa24a idpf: Fix kernel-doc descriptions to avoid warnings 72dae6ad55df idpf: update idpf_up_complete() return type to void ee13aa1a2c5a ice: use netif_get_num_default_rss_queues() 483dd5f36f89 ixgbe: Add 10G-BX support 2769e6c3a1bd ice: unify PHY FW loading status handler for E800 devices 77df11d1f1f9 mfd: Kconfig: Default MFD_SPACEMIT_P1 to 'm' if ARCH_SPACEMIT a9661b840d31 PCI: Mark ASM1164 SATA controller to avoid bus reset c36c9f747954 PCI: Add ACS quirk for Qualcomm Hamoa & Glymur ecb770d279a6 ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0() b9198ce5c6df ASoC: codecs: aw88261: Add devicetree support e76f8c269e35 ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro db4371d13f82 MAINTAINERS: Add entries for the Axiado SPI DB controller e75a6b00ad79 spi: axiado: Add driver for Axiado SPI DB controller 7b122b1eb627 spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiado SPI DB controller b540b4e157c4 ASoC: dt-bindings: realtek,rt5640: Document port node 25b858474497 ASoC: dt-bindings: realtek,rt5640: Update jack-detect 66b47b9c069f ASoC: dt-bindings: realtek,rt5640: Document mclk 07e59f94f4d2 xfs: rework zone GC buffer management ac6d78b0277b xfs: use bio_reuse in the zone GC code 8b7b3fa4c5df block: add a bio_reuse helper 73711730a112 PCI: Do not attempt to set ExtTag for VFs ed432090ae1d dt-bindings: display: panel-simple: Allow "data-mapping" for "yes-optoelectronics,ytc700tlag-05-201c" aff9fb2fffa1 slub: keep empty main sheaf as spare in __pcs_replace_empty_main() ab4b58a1bcba erofs: remove useless src in erofs_xattr_copy_to_buffer() b9a3b4eb8be6 erofs: unexport erofs_xattr_prefix() 89d806805778 erofs: unexport erofs_getxattr() 60936bf9e1ce erofs: fix incorrect early exits in volume label handling 1731aea30265 erofs: fix incorrect early exits for invalid metabox-enabled images 6ff312442c59 erofs: avoid noisy messages for transient -ENOMEM 2db98ca2d162 erofs: improve LZ4 error strings aa85b61c40e4 erofs: simplify the code using for_each_set_bit 64c95f3c3e22 erofs: make z_erofs_crypto[] static e635251a0ef0 erofs: Use %pe format specifier for error pointers 58d6fcb6ee94 slub: keep empty main sheaf as spare in __pcs_replace_empty_main()