Рекомендуем
VPS на Windows и Linux — от 49 ₽ за 7 дней Быстрый запуск сервера на NVMe для сайтов, ботов и других задач.
Выбрать VPS

Linux Kernel 7.2.6 — исправления сетевого стека, файловых систем и драйверов

Linux Kernel 7.2.6 выпущен 14 сентября 2026 года одновременно с обновлениями LTS-веток 6.18.52, 6.12.110, 6.6.157, 6.1.188, 5.15.221 и 5.10.270. Релизы сосредоточены на исправлении ошибок в сетевом стеке, файловых системах, NVMe, KSMBD, графических и беспроводных драйверах, поэтому пользователям поддерживаемых веток рекомендуется установить обновления после их появления в репозиториях дистрибутивов.

Linux Kernel 7.2.6
Linux Kernel 7.2.6

Семь поддерживаемых веток обновились одновременно

Linux Kernel 7.2.6 стал новым stable-релизом серии 7.2. Одновременно разработчики обновили шесть longterm-веток, поэтому речь идет не об изолированном исправлении одной версии, а о крупной синхронной волне backport-обновлений для актуальных ядер Linux.

ВеткаНовая версияСтатус
Linux 7.27.2.6Stable
Linux 6.186.18.52Longterm
Linux 6.126.12.110Longterm
Linux 6.66.6.157Longterm
Linux 6.16.1.188Longterm
Linux 5.155.15.221Longterm
Linux 5.105.10.270Longterm

Все перечисленные версии датированы 14 сентября 2026 года. Параллельно основная ветка разработки остается на Linux 7.3-rc3, выпущенном днем ранее, поэтому 7.2.6 сейчас является актуальной стабильной версией, а не тестовым кандидатом.

Что исправлено в Linux 7.2.6

Linux 7.2.6 — обслуживающий релиз без новых пользовательских функций уровня крупного обновления ядра. Его ценность заключается в большом наборе исправлений, затрагивающих память, сеть, накопители, файловые системы, виртуализацию и аппаратные драйверы.

Одно из изменений относится к серверу SMB в ядре ksmbd: добавлена дополнительная проверка размеров данных конфигурации общих ресурсов перед обработкой полей переменной длины. Это предотвращает чтение за границами допустимой области памяти при обработке некорректных ответов конфигурации.

Исправления получил и инструментарий perf. В интерфейсе просмотра статистики устранена потенциальная проблема use-after-free, а максимальное количество элементов меню увеличено с 16 до 32, чтобы исключить возможность переполнения стекового массива при определенных комбинациях режимов perf.

Сетевой стек и планировщики трафика

Сетевой код занимает заметную часть changelog Linux 7.2.6. В частности, разработчики ограничили допустимые значения quantum в планировщике fq, чтобы некорректная конфигурация не приводила к продолжительному циклу обработки пакетов.

Для HTB добавлено ограничение числа переходов между внутренними классами. Ранее специально сформированная конфигурация фильтров могла создать цикл классификации пакета и вызвать soft lockup ядра. Исправление ограничивает глубину обхода и прекращает обработку при достижении установленного предела.

TCP получил исправление повторной передачи urgent-данных: при формировании многосегментного пакета смещение urg_ptr могло интерпретироваться неправильно, из-за чего срочные данные попадали в обычный поток и повреждали передаваемые данные.

Также запрещена передача TCP devmem без zero-copy в сценариях, где такой режим фактически не поддерживается. Это устраняет нарушение внутренних предположений сетевого стека при работе с DMA-буферами.

EXT4, Btrfs и dm-integrity

В EXT4 устранено чтение за пределами блока каталога для зашифрованных каталогов с casefold. При специально сформированной записи имя могло корректно помещаться в блок, тогда как расположенный после него hash trailer уже выходил за границы доступной памяти.

Проверка теперь учитывает размер дополнительной структуры до ее чтения. В changelog описан сценарий, в котором KASAN фиксировал проблему как use-after-free внутри ext4_match().

Для Btrfs исправлена взаимная блокировка между дефрагментацией и резервированием пространства delalloc. Проблема могла проявляться при сочетании автоматической дефрагментации, активной записи и определенных операций с транзакциями файловой системы.

В dm-integrity закрыто переполнение буфера при использовании keyed discard. При размере тега меньше размера вычисляемого digest контрольная сумма последнего блока могла записываться за пределы выделенного буфера. Размер обрабатываемой области теперь рассчитывается с учетом дополнительного пространства.

NVMe на компьютерах Apple

Отдельная серия изменений касается драйвера nvme-apple. Исправления предназначены как для новых Apple SoC, так и для предыдущих поколений после обновления firmware.

Буферы административной очереди NVMe теперь выравниваются по размеру страницы контроллера. Это необходимо для M4 и также позволяет корректно работать системам на M1, M2 и M3 после установки firmware, распространявшегося вместе с macOS 15.

Кроме того, драйвер больше не обращается к управляющему регистру, отсутствующему в новых версиях контроллера, и корректнее обрабатывает DMA-направление команд, которые не передают данные.

Для NVMe Target исправлен NULL pointer dereference при выполнении команды Identify для ZNS в ситуации, когда namespace использует файл в качестве backend и поэтому не имеет соответствующего блочного устройства. Теперь такая команда отклоняется как некорректная.

AMDGPU, Wi-Fi и аппаратные драйверы

В графической подсистеме присутствуют исправления AMDGPU для нескольких поколений GPU. Для GFX12, в частности, корректно считывается TRUNCATE_COORD_MODE, определяющий режим обработки координат текстур и передаваемый пользовательскому пространству через соответствующий флаг возможностей драйвера.

Есть изменения и для более старого GFX6, связанные с генерацией SWITCH_BUFFER.

Драйверы MediaTek mt76 получили несколько исправлений для MT7915, MT7996, MT7921 и MT7925. Они затрагивают статистику скорости передачи, monitor mode, расчет числа пространственных потоков и обработку параметров радиоинтерфейса.

Для платформ Dell исправлена обработка клавиши режима Ultra Performance, утечка ресурсов при ошибке загрузки WMI-модуля и состояние гонки в драйвере аппаратной приватности. В x86-коде также присутствуют исправления uprobes, Intel uncore PMU и KVM.

Что изменилось в LTS-ветках

Linux 6.18.52, 6.12.110, 6.6.157, 6.1.188, 5.15.221 и 5.10.270 содержат backport-исправления для соответствующих долгосрочно поддерживаемых деревьев. Это позволяет получать исправления стабильности и аппаратной совместимости без перехода на Linux 7.2.

В Linux 6.18.52, например, присутствуют исправления ACPI и amd-pstate, io_uring, сетевого стека, Bluetooth, Wi-Fi и других подсистем. Релиз также включает ограничение параметров fq и проверку TCP devmem, которые присутствуют в новой stable-ветке.

Сроки официальной longterm-поддержки различаются:

ВеткаПланируемое окончание поддержки
Linux 6.18 LTSдекабрь 2028
Linux 6.12 LTSдекабрь 2028
Linux 6.6 LTSдекабрь 2027
Linux 6.1 LTSдекабрь 2027
Linux 5.15 LTSдекабрь 2026
Linux 5.10 LTSдекабрь 2026

Для систем на Linux 5.15 и 5.10 это означает, что очередное точечное обновление по-прежнему имеет смысл устанавливать, но администраторам уже стоит планировать переход на более новую LTS-ветку: заявленный срок обслуживания обеих серий заканчивается в декабре 2026 года.

Обновлять ли ядро сейчас

Обычным пользователям лучше дождаться выхода Linux 7.2.6 или соответствующей долгосрочной версии в официальном репозитории их дистрибутива. Разработчикам, тестировщикам и администраторам, которые поддерживают свои собственные сборки, чаще всего требуется вручную установить ядро с сайта kernel.org.

Для серверов обновление выглядит более существенным. В changelog присутствуют исправления KSMBD, TCP, сетевых планировщиков, EXT4, Btrfs, NVMe и dm-integrity, причем часть дефектов связана с выходом за границы памяти, зависаниями или разыменованием NULL-указателей.

На критичных системах обновление разумно сначала проверить на тестовом узле с теми же драйверами, файловой системой и сетевой конфигурацией. Для серверов на поддерживаемых LTS-ветках нет необходимости переходить именно на Linux 7.2 — достаточно установить свежий point release своей серии.

Итог

Версия ядра Linux 7.2.6 сохраняет структуру ветки 7.2, но убирает множество недостатков, выявленных после её выпуска. Основные улучшения касаются сетевых функций, KSMBD, файловой системы EXT4, Btrfs, NVMe, драйверов AMDGPU и MediaTek Wi-Fi, а также механизмов управления памятью и устройствами.

Выпуск сразу шести обновлений с долгосрочной поддержкой (LTS) свидетельствует о том, что многие исправления охватывают и долгоживущие ядра. Пользователи Linux версий 6.18, 6.12, 6.6 и 6.1 могут спокойно обновить свои системы до последней версии, оставаясь на той же ветке поддержки. Однако владельцам систем на ядрах 5.15 и 5.10 стоит обратить внимание на то, что их официальная поддержка скоро закончится, и это может потребовать дополнительных действий.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться